/* * ========== Copyright Header Begin ========================================== * * OpenSPARC T2 Processor File: mpgen_dynamic_caches_5.s * Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved * 4150 Network Circle, Santa Clara, California 95054, U.S.A. * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * For the avoidance of doubt, and except that if any non-GPL license * choice is available it will apply instead, Sun elects to use only * the General Public License version 2 (GPLv2) at this time for any * software where a choice of GPL license versions is made * available with the language indicating that GPLv2 or any later version * may be used, or where a choice of which version of the GPL is applied is * otherwise unspecified. * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, * CA 95054 USA or visit www.sun.com if you need additional information or * have any questions. * * * ========== Copyright Header End ============================================ */ #define SCONTEXT PCONTEXT #define MAIN_PAGE_NUCLEUS_ALSO #define MAIN_PAGE_HV_ALSO #define N_CPUS 64 #define ENABLE_T0_Fp_exception_ieee_754_0x21 #define ENABLE_T0_Fp_exception_other_0x22 #define ENABLE_T0_Fp_disabled_0x20 #define ENABLE_T0_Illegal_instruction_0x10 #define ENABLE_T1_Illegal_instruction_0x10 #define ENABLE_HT0_Illegal_instruction_0x10 #define ENABLE_HT1_Illegal_instruction_0x10 #define ENABLE_T0_Clean_Window_0x24 #define THREAD_COUNT 64 #define THREAD_STRIDE 1 #define SKIP_TRAPCHECK #define USE_MPGEN_TRAPS #include "hboot.s" .text .global main main: ! Check for processor ID th_fork(processor,%l0) ! Random code for Processor 0 processor_0: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x00] ! Set the start flag wrpr %g0,7,%cleanwin call p0_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 0 wr %g0,0x4,%fprs ! Make sure fef is 1 set p0_init_freg,%g1 ! %f0 = 563d5e03 a29ff3c8 6ffe61c8 cf0bdb95 ! %f4 = b6f5b5c7 492d2444 3cf904e3 7f7cb128 ! %f8 = 3f420632 2c0816fc 1fce380a d8747253 ! %f12 = f3e2b263 114289a7 2cae7d35 af63a8a0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bd6eff9c dc5f142d 96ce7109 8764a3a4 ! %f20 = f37448e0 21054561 4bcd211c 1afa4c6e ! %f24 = a27cdc02 e081aebf 4525acb0 21d9544c ! %f28 = 0b07771f 774b1dde f51c374e 026c2ced ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e1144247 683ed10f 398672dc 770432e1 ! %f36 = a458de1c d195fd1f 49d1dbec 2cf11da7 ! %f40 = 1799c857 6cc996bc 3ba86a78 a1d7ac5b ! %f44 = 96c9759b 43ccf52c fa3b5197 375ac5f4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb7b6b7df0000003f,%g7,%g1 ! GSR scale = 7, align = 7 wr %g1,%g0,%gsr ! GSR = b7b6b7df0000003f wr %g0,%y ! Clear Y 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[000000009000000c] = dc7fba1b, %g2 = 4d6b536ebb32ab68 ldub [%i4+0x00c],%g2 ! %g2 = 00000000000000dc ! %f30 = f51c374e 026c2ced, Mem[0000000091000080] = 71f0b7ce dd451e0b std %f30,[%i6+0x080] ! Mem[0000000091000080] = f51c374e 026c2ced ! %f0 = 563d5e03 a29ff3c8 6ffe61c8 cf0bdb95 ! %f4 = b6f5b5c7 492d2444 3cf904e3 7f7cb128 ! %f8 = 3f420632 2c0816fc 1fce380a d8747253 ! %f12 = f3e2b263 114289a7 2cae7d35 af63a8a0 mov 0x180,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180 ! %l3 = 6fa85c05e736cb26, Mem[00000000908001a6] = 03179a64 sth %l3,[%i5+0x1a6] ! Mem[00000000908001a4] = cb269a64 ! %l2 = f0cb88787a54d308, imm = 0000000000000009, %l5 = 2e1d7e4296032d41 sll %l2,0x009,%l5 ! %l5 = 9710f0f4a9a61000 ! Mem[0000000091800108] = c7e7fffc, %g2 = 00000000000000dc ldsh [%o0+0x10a],%g2 ! %g2 = ffffffffffffc7e7 ! Mem[00000000910001e0] = d2ff2ae2, %g18 = c5843230a94160b0 ldsw [%i6+0x1e0],%g2 ! %g2 = c5843230a94160b0 ! Mem[0000000010800018] = a23af1c3142ce399, %f16 = bd6eff9c dc5f142d ldda [%i1+%o3]0x81,%f16 ! %f16 = a23af1c3 142ce399 ! Mem[000000001100015c] = 08051971, %l3 = e736cb26, %l7 = 4bc9c274 add %i2,0x15c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000008051971 ! Mem[0000000090000120] = fd28656d, %g2 = ffffffffd2ff2ae2 lduw [%i4+0x120],%g2 ! %g2 = 00000000fd28656d p0_label_2: ! immd = 00000000000003ef, %l0 = bb0eaf2043c30474, %ccr = 44 movgu %icc,0x3ef,%l0 ! Register Not Moved ! Mem[0000000010800020] = c5d7e5d7f3310970, %f16 = a23af1c3 142ce399 ldda [%i1+%o4]0x89,%f16 ! %f16 = c5d7e5d7 f3310970 ! Mem[000000009100001c] = 32b999a4, %g2 = 00000000fd28656d ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000032b9 ! Mem[0000000011000158] = 9b364157, %l4 = 79f66263dbf74ee4 lduw [%i2+0x158],%l4 ! %l4 = 000000009b364157 ! Mem[0000000091000064] = f514e127, %g18 = c5843230a94160b0 ldsw [%i6+0x064],%g2 ! %g2 = c5843230a94160b0 ! Mem[0000000010800020] = 700931f3 d7e5d7c5, %l0 = 43c30474, %l1 = 576e3dca ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000700931f3 00000000d7e5d7c5 ! Mem[000000001080008c] = d763b6d6, %l3 = e736cb26, %l4 = 9b364157 add %i1,0x8c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d763b6d6 ! Mem[00000000900000b8] = 2ba9b947 0fa49ca3, %g2 = f514e127, %g3 = 0bad0b00 ldd [%i4+0x0b8],%g2 ! %g2 = 000000002ba9b947 000000000fa49ca3 ! immd = 0000000000000267, %l2 = f0cb88787a54d308, %ccr = 44 movvc %icc,0x267,%l2 ! Moved, %l2 = 0000000000000267 ! %l6 = 531a11fa15906c57, Mem[00000000908001a0] = 803f05fd stw %l6,[%i5+0x1a0] ! Mem[00000000908001a0] = 15906c57 p0_label_3: ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000011800050] = 300b115d, %l7 = 0000000008051971 swap [%i3+0x050],%l7 ! %l7 = 00000000300b115d ! %l6 = 15906c57, %l7 = 300b115d, Mem[00000000900000a0] = 4196bc74 a0b61ba7 std %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = 15906c57 300b115d ! Mem[0000000090800100] = 53b7c54a, %g2 = 000000002ba9b947 lduw [%i5+0x100],%g2 ! %g2 = 0000000053b7c54a ! %l2 = 0000000000000267, Mem[0000000010800000] = 25b9ed27 stba %l2,[%i1+%g0]0x80 ! Mem[0000000010800000] = 67b9ed27 ! Mem[0000000011000000] = f28219bc30a18e09, %l1 = 00000000d7e5d7c5, %l7 = 00000000300b115d casxa [%i2]0x80,%l1,%l7 ! %l7 = f28219bc30a18e09 ! Clear Register : %l3 = 6fa85c05e736cb26 clr %l3 ! %l3 = 0000000000000000 ! Mem[0000000011800010] = d521b88a, %l5 = 9710f0f4a9a61000 lduha [%i3+%o2]0x88,%l5 ! %l5 = 000000000000b88a ! %l1 = 00000000d7e5d7c5, %l3 = 0000000000000000, %ccr = 44 mova %icc,%l1,%l3 ! Moved, %l3 = 00000000d7e5d7c5 ! %l1 = 00000000d7e5d7c5, %l2 = 0000000000000267, %y = 00000000 smul %l1,%l2,%l4 ! %l4 = ffffff9fa9295a43, %y = ffffff9f p0_label_4: ! Mem[0000000010800184] = 56c1d45c, %l6 = 15906c57, %l4 = a9295a43 add %i1,0x184,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000056c1d45c ! %l5 = 000000000000b88a, %l4 = 0000000056c1d45c, %ccr = 44 movvc %xcc,%l5,%l4 ! Moved, %l4 = 000000000000b88a ! immd = 00000000000002ba, %l2 = 0000000000000267, %ccr = 44 movle %xcc,0x2ba,%l2 ! Moved, %l2 = 00000000000002ba ! Mem[00000000900000d0] = b07c23a5, %g2 = 0000000053b7c54a ldsh [%i4+0x0d2],%g2 ! %g2 = ffffffffffffb07c ! %l3 = 00000000d7e5d7c5, %l7 = f28219bc30a18e09, %ccr = 44 movcc %xcc,%l3,%l7 ! Moved, %l7 = 00000000d7e5d7c5 ! %l3 = 00000000d7e5d7c5, Mem[000000009000013c] = 0413d82e stw %l3,[%i4+0x13c] ! Mem[000000009000013c] = d7e5d7c5 ! Mem[0000000010000008] = 9d4defde 6e761564, %l2 = 000002ba, %l3 = d7e5d7c5 ldda [%i0+%o1]0x89,%l2 ! %l2 = 000000006e761564 000000009d4defde ! Mem[0000000011000110] = 03c5efa7, %l3 = 000000009d4defde swap [%i2+0x110],%l3 ! %l3 = 0000000003c5efa7 ! Mem[000000001080002c] = 9e540638, %l0 = 00000000700931f3 swap [%i1+0x02c],%l0 ! %l0 = 000000009e540638 ! %l2 = 000000006e761564, Mem[0000000090800028] = 10a39792ce33b6a2 stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 000000006e761564 p0_label_5: ! %l7 = 00000000d7e5d7c5, Mem[0000000010800000] = 67b9ed27 stha %l7,[%i1+%g0]0x81 ! Mem[0000000010800000] = d7c5ed27 ! %l5 = 000000000000b88a, Mem[0000000090000198] = 28b17c7f sth %l5,[%i4+0x198] ! Mem[0000000090000198] = b88a7c7f ! Mem[0000000011000010] = c385f516, %l7 = 00000000d7e5d7c5 ldswa [%i2+%o2]0x88,%l7 ! %l7 = ffffffffc385f516 ! %f30 = f51c374e 026c2ced, Mem[0000000010800020] = f3310970 c5d7e5d7 stda %f30,[%i1+%o4]0x89 ! Mem[0000000010800020] = f51c374e 026c2ced ! %l1 = 00000000d7e5d7c5, %l7 = ffffffffc385f516, %ccr = 44 movgu %xcc,%l1,%l7 ! Register Not Moved ! Mem[0000000011000000] = f28219bc, %l2 = 000000006e761564 ldswa [%i2+%g0]0x80,%l2 ! %l2 = fffffffff28219bc ! Mem[0000000011000008] = 00b11bb8 2eca2598, %l0 = 9e540638, %l1 = d7e5d7c5 ldda [%i2+%o1]0x89,%l0 ! %l0 = 000000002eca2598 0000000000b11bb8 ! Mem[0000000090800040] = 3a19464923cc069f, %f48 = 92317c76 ff28d408 ldd [%i5+0x040],%f48 ! %f48 = 3a194649 23cc069f ! Mem[00000000918001cc] = 875ddcc4, %g2 = ffffffffffffb07c ldsh [%o0+0x1cc],%g2 ! %g2 = ffffffffffff875d ! %l0 = 000000002eca2598, %l3 = 0000000003c5efa7, %l3 = 0000000003c5efa7 sra %l0,%l3,%l3 ! %l3 = 00000000005d944b p0_label_6: ! Mem[0000000091000070] = b4bc198e, %g2 = ffffffffffff875d ldsh [%i6+0x070],%g2 ! %g2 = ffffffffffffb4bc ! immd = 0000000000000154, %l5 = 000000000000b88a, %ccr = 44 movcs %xcc,0x154,%l5 ! Register Not Moved ! Mem[0000000011000008] = 2eca2598, %f26 = 4525acb0 lda [%i2+%o1]0x89,%f26 ! %f26 = 2eca2598 ! Mem[0000000011000010] = c385f516, %l6 = 531a11fa15906c57 lduha [%i2+%o2]0x88,%l6 ! %l6 = 000000000000f516 ! Mem[00000000900001c8] = 91022908, %g2 = ffffffffffffb4bc ldub [%i4+0x1ca],%g2 ! %g2 = 0000000000000091 ! %l0 = 000000002eca2598, Mem[0000000010800018] = c3f13aa2 stha %l0,[%i1+%o3]0x88 ! Mem[0000000010800018] = c3f12598 ! Mem[00000000910000a0] = bdfe32d0, %g2 = 0000000000000091 ldsh [%i6+0x0a2],%g2 ! %g2 = ffffffffffffbdfe ! Mem[0000000011000178] = 7f69d152, %l2 = fffffffff28219bc lduw [%i2+0x178],%l2 ! %l2 = 000000007f69d152 ! %l6 = 000000000000f516, immed = fffffd47, %y = ffffff9f smul %l6,-0x2b9,%l6 ! %l6 = fffffffffd64b71a, %y = ffffffff ! %l5 = 000000000000b88a, Mem[0000000090000185] = 5e3d5695 stb %l5,[%i4+0x185] ! Mem[0000000090000184] = 8a3d5695 p0_label_7: ! Code Fragment 1 p0_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000fa49ca3 mov -0x448,%g3 ! %g3 = fffffffffffffbb8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000001180008c] = f8928b53, %l1 = 0000000000b11bb8 ldstub [%i3+0x08c],%l1 ! %l1 = 000000f8000000ff ! Mem[0000000011800080] = d7a089781bc986cb, %l1 = 00000000000000f8, %l1 = 00000000000000f8 add %i3,0x80,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = d7a089781bc986cb ! Mem[00000000100000eb] = e2927d68, %l4 = 000000000000b88a ldstub [%i0+0x0eb],%l4 ! %l4 = 00000068000000ff ! %l5 = 000000000000b88a, %l7 = ffffffffc385f516, %ccr = 44 movge %xcc,%l5,%l7 ! Moved, %l7 = 000000000000b88a ! Code Fragment 1 p0_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffbb8 mov -0x114,%g3 ! %g3 = fffffffffffffeec and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 000000000000b88a, imm = 0000000000000da1, %l3 = 00000000005d944b and %l5,0xda1,%l3 ! %l3 = 0000000000000880 ! Mem[0000000010800088] = 43f26a3cd763b6d6, %l5 = 000000000000b88a, %l1 = d7a089781bc986cb add %i1,0x88,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 43f26a3cd763b6d6 ! Clear Register : %l0 = 000000002eca2598 clr %l0 ! %l0 = 0000000000000000 ! Mem[0000000010000000] = 69bec896, %l4 = 0000000000000068 ldswa [%i0+%g0]0x80,%l4 ! %l4 = 0000000069bec896 p0_label_8: ! %f22 = 4bcd211c 1afa4c6e, Mem[0000000010800028] = 669d284b 700931f3 stda %f22,[%i1+%o5]0x81 ! Mem[0000000010800028] = 4bcd211c 1afa4c6e ! Mem[00000000110001b8] = 60e816e5, %l1 = 43f26a3cd763b6d6 swap [%i2+0x1b8],%l1 ! %l1 = 0000000060e816e5 ! %l4 = 0000000069bec896, Mem[0000000011800000] = f5d54e6c stwa %l4,[%i3+%g0]0x89 ! Mem[0000000011800000] = 69bec896 ! %l7 = 000000000000b88a, Mem[00000000908000a6] = 468aa6a1 sth %l7,[%i5+0x0a6] ! Mem[00000000908000a4] = b88aa6a1 ! Code Fragment 1 p0_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffeec mov -0x398,%g3 ! %g3 = fffffffffffffc68 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f0 = 563d5e03 a29ff3c8 6ffe61c8 cf0bdb95 ! %f4 = b6f5b5c7 492d2444 3cf904e3 7f7cb128 ! %f8 = 3f420632 2c0816fc 1fce380a d8747253 ! %f12 = f3e2b263 114289a7 2cae7d35 af63a8a0 mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040 ! Mem[00000000110001c8] = 65df8999a626a25c, %l7 = 000000000000b88a, %l7 = 000000000000b88a add %i2,0x1c8,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 65df8999a626a25c ! %l0 = 0000000000000000, Mem[0000000011800000] = 69bec896 stba %l0,[%i3+%g0]0x89 ! Mem[0000000011800000] = 69bec800 ! %f16 = c5d7e5d7 f3310970, Mem[0000000010800018] = c3f12598 99e32c14 stda %f16,[%i1+%o3]0x88 ! Mem[0000000010800018] = c5d7e5d7 f3310970 ! %l6 = fffffffffd64b71a, Mem[0000000010000010] = 115c9eca05010e5d stxa %l6,[%i0+%o2]0x81 ! Mem[0000000010000010] = fffffffffd64b71a p0_label_9: ! %l2 = 000000007f69d152, Mem[0000000091000136] = 40f227bc sth %l2,[%i6+0x136] ! Mem[0000000091000134] = d15227bc ! %l1 = 0000000060e816e5, Mem[00000000900000ec] = 624b2c2b stw %l1,[%i4+0x0ec] ! Mem[00000000900000ec] = 60e816e5 ! Invert Register : %l5 = 000000000000b88a xor %l5,-1,%l5 ! %l5 = ffffffffffff4775 membar #Sync ! Added by membar checker (504) ! Mem[00000000900001a0] = fc16082c3206423f, %g2 = ffffffffffffbdfe ldx [%i4+0x1a0],%g2 ! %g2 = fc16082c3206423f ! Mem[00000000108001fc] = be94a1f4, %l5 = ffffffffffff4775 swap [%i1+0x1fc],%l5 ! %l5 = 00000000be94a1f4 ! Mem[0000000010000078] = dabf1175 8bdae983, %l4 = 69bec896, %l5 = be94a1f4 ldd [%i0+0x078],%l4 ! %l4 = 00000000dabf1175 000000008bdae983 ! Mem[0000000011800008] = e3a1a348, %l5 = 000000008bdae983 ldswa [%i3+%o1]0x80,%l5 ! %l5 = ffffffffe3a1a348 ! Mem[0000000011800020] = d0d74615, %l2 = 000000007f69d152 lduha [%i3+%o4]0x81,%l2 ! %l2 = 000000000000d0d7 ! Mem[00000000918001a0] = 2ec76127831d1d5d, %f48 = 3a194649 23cc069f ldd [%o0+0x1a0],%f48 ! %f48 = 2ec76127 831d1d5d ! %l6 = fffffffffd64b71a, Mem[00000000908000b4] = 034969ea stw %l6,[%i5+0x0b4] ! Mem[00000000908000b4] = fd64b71a p0_label_10: ! Mem[000000009100002c] = b3219953, %g2 = fc16082c3206423f lduh [%i6+0x02e],%g2 ! %g2 = 000000000000b321 ! Code Fragment 1 p0_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffc68 mov 0x225,%g3 ! %g3 = 0000000000000225 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = fd64b71a, %l7 = a626a25c, Mem[0000000090000040] = 563d5e03 a29ff3c8 std %l6,[%i4+0x040] ! Mem[0000000090000040] = fd64b71a a626a25c ! Mem[0000000090000020] = 5368f2de, %g18 = c5843230a94160b0 ldsw [%i4+%o4],%g2 ! %g2 = c5843230a94160b0 ! Mem[00000000918001f4] = b1e0fc7c, %g2 = 000000005368f2de lduw [%o0+0x1f4],%g2 ! %g2 = 00000000b1e0fc7c ! %f20 = f37448e0, Mem[0000000010000010] = ffffffff sta %f20,[%i0+%o2]0x80 ! Mem[0000000010000010] = f37448e0 ! Mem[0000000011800008] = e3a1a348, %l3 = 0000000000000880 ldsba [%i3+%o1]0x80,%l3 ! %l3 = ffffffffffffffe3 ! done : should take illegal inst trap, %l0 = 0000000000000000 done ! Illegal inst trap : %l0 = 0000000000000010 ! %f16 = c5d7e5d7 f3310970 96ce7109 8764a3a4 ! %f20 = f37448e0 21054561 4bcd211c 1afa4c6e ! %f24 = a27cdc02 e081aebf 2eca2598 21d9544c ! %f28 = 0b07771f 774b1dde f51c374e 026c2ced stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! Mem[000000009000015c] = d6f8c6f9, %g2 = 00000000b1e0fc7c ldsh [%i4+0x15c],%g2 ! %g2 = ffffffffffffd6f8 p0_label_11: ! Mem[00000000910001f4] = 89a21c9b, %g2 = ffffffffffffd6f8 lduw [%i6+0x1f4],%g2 ! %g2 = 0000000089a21c9b ! %f16 = c5d7e5d7 f3310970 96ce7109 8764a3a4 ! %f20 = f37448e0 21054561 4bcd211c 1afa4c6e ! %f24 = a27cdc02 e081aebf 2eca2598 21d9544c ! %f28 = 0b07771f 774b1dde f51c374e 026c2ced stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180 ! Mem[00000000118000f0] = 9d102d6f8fefb26d, %l2 = 000000000000d0d7, %l6 = fffffffffd64b71a add %i3,0xf0,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 9d102d6f8fefb26d ! Mem[0000000010000008] = 6e761564, %l6 = 9d102d6f8fefb26d ldswa [%i0+%o1]0x88,%l6 ! %l6 = 000000006e761564 ! Mem[00000000908001c8] = a287eb03, %g2 = 0000000089a21c9b ldsh [%i5+0x1ca],%g2 ! %g2 = ffffffffffffa287 ! %l4 = 00000000dabf1175, immed = fffffc1d, %y = ffffffff sdivcc %l4,-0x3e3,%l3 ! %l3 = 00000000000995b9, %ccr = 00 mov %l0,%y ! %y = 00000010 ! %l1 = 0000000060e816e5, Mem[0000000090000000] = 700931f3d7e5d7c5 stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 0000000060e816e5 ! %l7 = 65df8999a626a25c, Mem[0000000010000020] = 04466cf2 stwa %l7,[%i0+%o4]0x89 ! Mem[0000000010000020] = a626a25c ! %l7 = 65df8999a626a25c, Mem[0000000011800028] = aa48235e stwa %l7,[%i3+%o5]0x80 ! Mem[0000000011800028] = a626a25c ! Mem[0000000011000020] = 5452f87b, %l6 = 000000006e761564 lduba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000054 p0_label_12: ! Mem[0000000011800018] = e8d6de8d, %l6 = 0000000000000054 ldstuba [%i3+%o3]0x89,%l6 ! %l6 = 0000008d000000ff ! %l6 = 000000000000008d, immed = ffffff98, %ccr = 00 movrlz %l6,-0x068,%l7 ! Not Moved, %l7 = 65df8999a626a25c ! %l7 = 65df8999a626a25c, Mem[000000009080016e] = e19ee5d6 sth %l7,[%i5+0x16e] ! Mem[000000009080016c] = a25ce5d6 ! Mem[00000000100001a4] = 5d36e3c3, %l2 = 0000d0d7, %l5 = e3a1a348 add %i0,0x1a4,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005d36e3c3 ! %l5 = 000000005d36e3c3, %l7 = 65df8999a626a25c, %ccr = 00 movn %xcc,%l5,%l7 ! Register Not Moved ! Mem[00000000900000c4] = ff28d408, %g2 = ffffffffffffa287 lduh [%i4+0x0c4],%g2 ! %g2 = 000000000000ff28 ! %l1 = 0000000060e816e5, imm = 0000000000000039, %l0 = 0000000000000010 sllx %l1,0x039,%l0 ! %l0 = ca00000000000000 ! Mem[0000000010800028] = 1c21cd4b, %l2 = 000000000000d0d7 lduwa [%i1+%o5]0x88,%l2 ! %l2 = 000000001c21cd4b ! %f14 = 2cae7d35 af63a8a0, Mem[0000000010800020] = ed2c6c02 4e371cf5 stda %f14,[%i1+%o4]0x81 ! Mem[0000000010800020] = 2cae7d35 af63a8a0 ! %f0 = 563d5e03 a29ff3c8 6ffe61c8 cf0bdb95 ! %f4 = b6f5b5c7 492d2444 3cf904e3 7f7cb128 ! %f8 = 3f420632 2c0816fc 1fce380a d8747253 ! %f12 = f3e2b263 114289a7 2cae7d35 af63a8a0 stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040 p0_label_13: ! %l2 = 000000001c21cd4b, imm = 000000000000001f, %l0 = ca00000000000000 srl %l2,0x01f,%l0 ! %l0 = 0000000000000000 ! %f16 = c5d7e5d7 f3310970 96ce7109 8764a3a4 ! %f20 = f37448e0 21054561 4bcd211c 1afa4c6e ! %f24 = a27cdc02 e081aebf 2eca2598 21d9544c ! %f28 = 0b07771f 774b1dde f51c374e 026c2ced mov 0x100,%g5 stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100 ! %f14 = 2cae7d35 af63a8a0, Mem[00000000100000c0] = 44456cc9 759bfacd std %f14,[%i0+0x0c0] ! Mem[00000000100000c0] = 2cae7d35 af63a8a0 ! %f10 = 1fce380a d8747253, Mem[0000000011000028] = 647dbd1f 4249e9e2 stda %f10,[%i2+%o5]0x80 ! Mem[0000000011000028] = 1fce380a d8747253 ! %l3 = 00000000000995b9, Mem[0000000091800137] = 0fcf28ea stb %l3,[%o0+0x137] ! Mem[0000000091800134] = b9cf28ea ! Mem[000000001000000a] = 6415766e, %l7 = 65df8999a626a25c ldstub [%i0+0x00a],%l7 ! %l7 = 00000076000000ff ! Mem[0000000010000000] = 69bec89696febc96, %l0 = 0000000000000000 ldx [%i0+%g0],%l0 ! %l0 = 69bec89696febc96 ! Mem[0000000091800074] = 2eb3bf51, %g2 = 000000000000ff28 lduw [%o0+0x074],%g2 ! %g2 = 000000002eb3bf51 membar #Sync ! Added by membar checker (505) ! Mem[0000000090000070] = f3e2b263114289a7, %f48 = 2ec76127 831d1d5d ldd [%i4+0x070],%f48 ! %f48 = f3e2b263 114289a7 ! %l3 = 00000000000995b9, %l1 = 0000000060e816e5, %y = 00000010 sdivcc %l3,%l1,%l4 ! %l4 = 000000000000002a, %ccr = 00 mov %l0,%y ! %y = 96febc96 p0_label_14: ! immd = 00000000000001e0, %l0 = 69bec89696febc96, %ccr = 00 movvs %icc,0x1e0,%l0 ! Register Not Moved ! Mem[0000000011000018] = 6bf10b9d, %l0 = 69bec89696febc96 ldswa [%i2+%o3]0x89,%l0 ! %l0 = 000000006bf10b9d ! %l3 = 00000000000995b9, Mem[0000000010800000] = d7c5ed27 stwa %l3,[%i1+%g0]0x80 ! Mem[0000000010800000] = 000995b9 ! Mem[0000000010800034] = d6fbb0e9, %l0 = 6bf10b9d, %l7 = 00000076 add %i1,0x34,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d6fbb0e9 ! Mem[0000000090800094] = bebef27d, %g18 = c5843230a94160b0 ldsw [%i5+0x094],%g2 ! %g2 = c5843230a94160b0 ! %l5 = 000000005d36e3c3, %l0 = 000000006bf10b9d, %ccr = 00 movgu %xcc,%l5,%l0 ! Moved, %l0 = 000000005d36e3c3 ! Mem[0000000090000144] = c656d9f1, %g2 = ffffffffbebef27d ldsh [%i4+0x144],%g2 ! %g2 = ffffffffffffc656 ! %l6 = 000000000000008d, Mem[0000000011000020] = 7bf85254 stba %l6,[%i2+%o4]0x88 ! Mem[0000000011000020] = 7bf8528d ! %l4 = 000000000000002a, Mem[0000000010800028] = 1c21cd4b stwa %l4,[%i1+%o5]0x89 ! Mem[0000000010800028] = 0000002a ! Mem[00000000108001d8] = 3756b0811f5f0e8f, %l4 = 000000000000002a, %l1 = 0000000060e816e5 add %i1,0x1d8,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 3756b0811f5f0e8f p0_label_15: ! Mem[0000000090800130] = b94f043b, %g2 = ffffffffffffc656 ldsh [%i5+0x130],%g2 ! %g2 = ffffffffffffb94f ! Mem[00000000118001dc] = 48eaa357, %l2 = 000000001c21cd4b ldub [%i3+0x1dd],%l2 ! %l2 = 00000000000000ea ! Mem[0000000091800120] = 3e66ebc7, %g2 = ffffffffffffb94f lduh [%o0+0x120],%g2 ! %g2 = 0000000000003e66 ! %l2 = 00000000000000ea, %l2 = 00000000000000ea, %ccr = 00 movl %icc,%l2,%l2 ! Register Not Moved ! %l0 = 5d36e3c3, %l1 = 1f5f0e8f, Mem[00000000910001b8] = 89f50657 76a8e15a std %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = 5d36e3c3 1f5f0e8f ! Mem[0000000011000028] = 0a38ce1f, %l2 = 00000000000000ea lduba [%i2+%o5]0x88,%l2 ! %l2 = 000000000000001f ! Mem[00000000910000cc] = 067571a2, %g2 = 0000000000003e66 ldsh [%i6+0x0cc],%g2 ! %g2 = 0000000000000675 ! %l7 = 00000000d6fbb0e9, Mem[0000000011000010] = 16f585c3 stba %l7,[%i2+%o2]0x80 ! Mem[0000000011000010] = e9f585c3 ! %f24 = a27cdc02, Mem[0000000010800018] = 700931f3 sta %f24,[%i1+%o3]0x80 ! Mem[0000000010800018] = a27cdc02 ! Mem[0000000011800000] = 00c8be69, %l0 = 000000005d36e3c3 lduha [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000c8 p0_label_16: ! %l3 = 00000000000995b9, Mem[000000009100012c] = ee7cb985 stw %l3,[%i6+0x12c] ! Mem[000000009100012c] = 000995b9 ! Mem[00000000900001bc] = ede77900, %g2 = 0000000000000675 ldsb [%i4+0x1bf],%g2 ! %g2 = ffffffffffffffed ! %l0 = 00000000000000c8, imm = 000000000000051a, %l1 = 3756b0811f5f0e8f andncc %l0,0x51a,%l1 ! %l1 = 00000000000000c0, %ccr = 00 ! %l5 = 000000005d36e3c3, immed = 000000fb, %y = 96febc96 sdiv %l5,0x0fb,%l4 ! %l4 = ffffffff80000000 mov %l0,%y ! %y = 000000c8 ! Mem[0000000010800158] = 21bf1945312d3aa1, %l5 = 000000005d36e3c3, %l7 = 00000000d6fbb0e9 add %i1,0x158,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 21bf1945312d3aa1 ! %l6 = 000000000000008d, %l2 = 000000000000001f, %ccr = 00 movl %xcc,%l6,%l2 ! Register Not Moved ! Mem[0000000011000024] = dcb030bf, %l4 = ffffffff80000000 ldstub [%i2+0x024],%l4 ! %l4 = 000000dc000000ff ! Mem[00000000900000a4] = 300b115d, %g2 = ffffffffffffffed ldsb [%i4+0x0a4],%g2 ! %g2 = 0000000000000030 ! Mem[0000000011000028] = 1fce380ad8747253, %l2 = 000000000000001f, %l6 = 000000000000008d add %i2,0x28,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 1fce380ad8747253 ! Mem[0000000091000068] = a2c651c6, %g2 = 0000000000000030 lduw [%i6+0x068],%g2 ! %g2 = 00000000a2c651c6 p0_label_17: ! %l2 = 000000000000001f, Mem[00000000910000a0] = 4963bdfe, %asi = 80 stha %l2,[%i6+0x0a0]%asi ! Mem[00000000910000a0] = 001fbdfe ! Mem[000000009180013c] = 3c9f1901, %g2 = 00000000a2c651c6 ldsh [%o0+0x13e],%g2 ! %g2 = 0000000000003c9f ! %l3 = 00000000000995b9, %l2 = 000000000000001f, %ccr = 00 movg %xcc,%l3,%l2 ! Moved, %l2 = 00000000000995b9 ! Mem[0000000010800098] = 268f880d, %l1 = 00000000000000c0 ldstub [%i1+0x098],%l1 ! %l1 = 00000026000000ff ! %l3 = 00000000000995b9, Mem[0000000091800098] = 70383695 stw %l3,[%o0+0x098] ! Mem[0000000091800098] = 000995b9 ! Mem[0000000091000118] = 27a6127112c9df58, %g2 = 0000000000003c9f ldx [%i6+0x118],%g2 ! %g2 = 27a6127112c9df58 ! Mem[0000000090000124] = e081aebf, %g2 = 27a6127112c9df58 lduh [%i4+0x124],%g2 ! %g2 = 000000000000e081 ! %l5 = 000000005d36e3c3, immed = fffffae6, %l2 = 00000000000995b9 taddcctv %l5,-0x51a,%l2 ! %l0 = 00000000000000eb, Trapped ! %l4 = 00000000000000dc, Mem[0000000091800190] = a36059e184d20241 stx %l4,[%o0+0x190] ! Mem[0000000091800190] = 00000000000000dc ! Mem[00000000910000a4] = abe67bed, %g2 = 000000000000e081 ldsh [%i6+0x0a6],%g2 ! %g2 = ffffffffffffabe6 p0_label_18: ! Mem[0000000091800110] = e496b647, %g18 = c5843230a94160b0 ldsw [%o0+0x110],%g2 ! %g2 = c5843230a94160b0 ! %l6 = 1fce380ad8747253, Mem[00000000900001aa] = 259821d9 sth %l6,[%i4+0x1aa] ! Mem[00000000900001a8] = 725321d9 ! Mem[0000000011000070] = b1e4678b91a18734, %l4 = 00000000000000dc, %l0 = 00000000000000eb add %i2,0x70,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = b1e4678b91a18734 ! %l2 = 000995b9, %l3 = 000995b9, Mem[00000000910001a0] = 191e0488 82118f44 std %l2,[%i6+0x1a0] ! Mem[00000000910001a0] = 000995b9 000995b9 ! Mem[0000000090000114] = 614bcd21, %g2 = ffffffffe496b647 ldsb [%i4+0x117],%g2 ! %g2 = 0000000000000061 ! Mem[000000001000018c] = 15bf4578, %l3 = 00000000000995b9 swap [%i0+0x18c],%l3 ! %l3 = 0000000015bf4578 ! %l6 = 1fce380ad8747253, imm = 0000000000000016, %l1 = 0000000000000026 srlx %l6,0x016,%l1 ! %l1 = 0000007f38e02b61 ! %l1 = 0000007f38e02b61, Mem[00000000908000c0] = dc4b28838fd487cc stx %l1,[%i5+0x0c0] ! Mem[00000000908000c0] = 0000007f38e02b61 ! Mem[0000000091800098] = 000995b9 c39876d7, %g2 = 00000061, %g3 = 00000225 ldd [%o0+0x098],%g2 ! %g2 = 00000000000995b9 00000000c39876d7 ! %l0 = b1e4678b91a18734, %l3 = 0000000015bf4578, %l7 = 21bf1945312d3aa1 xorcc %l0,%l3,%l7 ! %l7 = b1e4678b841ec24c, %ccr = 88 p0_label_19: ! Mem[00000000910001a8] = 0c5eef88, %g2 = 00000000000995b9 lduh [%i6+0x1aa],%g2 ! %g2 = 0000000000000c5e ! Mem[0000000010000018] = 93096139, %l6 = 1fce380ad8747253 lduba [%i0+%o3]0x88,%l6 ! %l6 = 0000000000000039 ! %l3 = 0000000015bf4578, Mem[0000000010800000] = 000995b9 stha %l3,[%i1+%g0]0x81 ! Mem[0000000010800000] = 457895b9 ! Mem[00000000918001b8] = 658da234, %g2 = 0000000000000c5e ldub [%o0+0x1b9],%g2 ! %g2 = 0000000000000065 ! %l2 = 00000000000995b9, Mem[0000000091000062] = 96ccf514 stb %l2,[%i6+0x062] ! Mem[0000000091000060] = b9ccf514 ! %l5 = 000000005d36e3c3, Mem[00000000918001b4] = c0a9c532 stw %l5,[%o0+0x1b4] ! Mem[00000000918001b4] = 5d36e3c3 ! Mem[0000000091000018] = b4fb408e32b999a4, %g2 = 0000000000000065 ldxa [%i6+0x018]%asi,%g2 ! %g2 = b4fb408e32b999a4 ! Mem[0000000090000020] = bfae81e002dc7ca2, %g2 = b4fb408e32b999a4 ldx [%i4+%o4],%g2 ! %g2 = bfae81e002dc7ca2 ! %l1 = 0000007f38e02b61, imm = fffffffffffffa17, %l0 = b1e4678b91a18734 sub %l1,-0x5e9,%l0 ! %l0 = 0000007f38e0314a ! %l6 = 0000000000000039, Mem[0000000090000023] = e002dc7c stb %l6,[%i4+0x023] ! Mem[0000000090000020] = 3902dc7c p0_label_20: ! %l3 = 0000000015bf4578, Mem[0000000010000198] = a9989f3ca300e817 stx %l3,[%i0+0x198] ! Mem[0000000010000198] = 0000000015bf4578 ! %l5 = 000000005d36e3c3, Mem[0000000091800194] = 000000dc stw %l5,[%o0+0x194] ! Mem[0000000091800194] = 5d36e3c3 ! Mem[000000009000006c] = d8747253, %g2 = bfae81e002dc7ca2 lduh [%i4+0x06c],%g2 ! %g2 = 000000000000d874 ! %l2 = 00000000000995b9, %l0 = 0000007f38e0314a, %ccr = 88 movcc %icc,%l2,%l0 ! Moved, %l0 = 00000000000995b9 ! %l6 = 0000000000000039, Mem[0000000010000000] = 96c8be69 stwa %l6,[%i0+%g0]0x89 ! Mem[0000000010000000] = 00000039 ! Mem[000000001000010c] = f18642df, %l0 = 000995b9, %l5 = 5d36e3c3 add %i0,0x10c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000f18642df ! %l0 = 00000000000995b9, %l4 = 00000000000000dc, %ccr = 88 movge %xcc,%l0,%l4 ! Register Not Moved ! %l6 = 0000000000000039, imm = 00000000000005dd, %l4 = 00000000000000dc orn %l6,0x5dd,%l4 ! %l4 = fffffffffffffa3b ! Mem[0000000090800050] = c22ba537, %g2 = 000000000000d874 ldsh [%i5+0x050],%g2 ! %g2 = ffffffffffffc22b ! %l6 = 0000000000000039, %l2 = 00000000000995b9, %l0 = 00000000000995b9 subc %l6,%l2,%l0 ! %l0 = fffffffffff66a80 p0_label_21: ! %l2 = 000995b9, %l3 = 15bf4578, Mem[0000000010800148] = e94b211e ced188af std %l2,[%i1+0x148] ! Mem[0000000010800148] = 000995b9 15bf4578 ! Mem[0000000091800150] = dc4fcc21f764288d, %f48 = f3e2b263 114289a7 ldd [%o0+0x150],%f48 ! %f48 = dc4fcc21 f764288d ! %l7 = b1e4678b841ec24c, Mem[0000000011800028] = a626a25c stha %l7,[%i3+%o5]0x80 ! Mem[0000000011800028] = c24ca25c ! %l0 = fffffffffff66a80, Mem[0000000011000008] = 2eca2598 stba %l0,[%i2+%o1]0x89 ! Mem[0000000011000008] = 2eca2580 ! Mem[00000000100001df] = 9c1bba64, %l4 = fffffffffffffa3b ldstuba [%i0+0x1df]%asi,%l4 ! %l4 = 00000064000000ff ! Mem[00000000108001e8] = b0b3ccf1, %l1 = 38e02b61, %l7 = 841ec24c add %i1,0x1e8,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000b0b3ccf1 ! Mem[00000000118001ec] = 3905d2ea, %l3 = 15bf4578, %l0 = fff66a80 add %i3,0x1ec,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000003905d2ea ! Mem[0000000091000104] = 8f22e033, %g2 = ffffffffffffc22b ldub [%i6+0x107],%g2 ! %g2 = 000000000000008f ! Mem[0000000090000104] = 097096ce, %g2 = 000000000000008f lduha [%i4+0x106]%asi,%g2 ! %g2 = 0000000000000970 ! done : should take illegal inst trap, %l0 = 000000003905d2ea done ! Illegal inst trap : %l0 = 000000003905d2fa p0_label_22: ! %l5 = 00000000f18642df, Mem[00000000118001d4] = 532dc04f stw %l5,[%i3+0x1d4] ! Mem[00000000118001d4] = f18642df ! %f22 = 4bcd211c 1afa4c6e, Mem[0000000010000000] = 39000000 96febc96 stda %f22,[%i0+%g0]0x81 ! Mem[0000000010000000] = 4bcd211c 1afa4c6e ! Mem[00000000908000d8] = 83e709ce, %g2 = 0000000000000970 lduh [%i5+0x0d8],%g2 ! %g2 = 00000000000083e7 ! Mem[00000000110000f8] = 6db88f33cc5da4bd, %l6 = 0000000000000039, %l0 = 000000003905d2fa add %i2,0xf8,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 6db88f33cc5da4bd ! %l6 = 0000000000000039, Mem[0000000090800084] = 898801d8 stw %l6,[%i5+0x084] ! Mem[0000000090800084] = 00000039 ! %l7 = 00000000b0b3ccf1, Mem[0000000091000198] = 8fa17e76a7d7b8c9 stx %l7,[%i6+0x198] ! Mem[0000000091000198] = 00000000b0b3ccf1 ! Mem[0000000090800098] = ad770fad151c60d4, %f48 = dc4fcc21 f764288d ldd [%i5+0x098],%f48 ! %f48 = ad770fad 151c60d4 ! %l1 = 0000007f38e02b61, %l7 = 00000000b0b3ccf1, %ccr = 88 movl %icc,%l1,%l7 ! Moved, %l7 = 0000007f38e02b61 ! %l7 = 0000007f38e02b61, %l3 = 0000000015bf4578, %ccr = 88 movpos %xcc,%l7,%l3 ! Register Not Moved ! Mem[00000000900000e0] = e5b5f94d, %g2 = 00000000000083e7 lduw [%i4+0x0e0],%g2 ! %g2 = 00000000e5b5f94d p0_label_23: ! Mem[0000000011800020] = d0d74615, %l7 = 0000007f38e02b61 lduba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000d0 ! Mem[0000000010000028] = 9427021a 80a5f32d, %l4 = 00000064, %l5 = f18642df ldd [%i0+%o5],%l4 ! %l4 = 000000009427021a 0000000080a5f32d ! Mem[00000000110000cc] = a24a7ae2, %l3 = 15bf4578, %l7 = 000000d0 add %i2,0xcc,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a24a7ae2 ! %l0 = 6db88f33cc5da4bd, Mem[000000001180009c] = 9f3fa401 stw %l0,[%i3+0x09c] ! Mem[000000001180009c] = cc5da4bd ! Mem[0000000090800108] = 3a3b7e27, %g2 = 00000000e5b5f94d ldsh [%i5+0x10a],%g2 ! %g2 = 0000000000003a3b ! %l3 = 0000000015bf4578, Mem[0000000010800018] = a27cdc02 stba %l3,[%i1+%o3]0x81 ! Mem[0000000010800018] = 787cdc02 ! Mem[00000000910001e4] = d277e91e, %g2 = 0000000000003a3b ldub [%i6+0x1e5],%g2 ! %g2 = 00000000000000d2 ! %l0 = 6db88f33cc5da4bd, immed = 0000014c, %ccr = 88 movrne %l0,0x14c,%l7 ! Moved, %l7 = 000000000000014c ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 15906c57 300b115d 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 ! Mem[0000000091800188] = 660bfb8212d129f7, %g2 = 00000000000000d2 ldx [%o0+0x188],%g2 ! %g2 = 660bfb8212d129f7 p0_label_24: ! Mem[0000000010000058] = 4dca9a19cbf4e1ad, %l4 = 000000009427021a, %l0 = 6db88f33cc5da4bd add %i0,0x58,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 4dca9a19cbf4e1ad ! Mem[00000000110001f0] = b2eb0ad0, %l1 = 0000007f38e02b61 lduwa [%i2+0x1f0]%asi,%l1 ! %l1 = 00000000b2eb0ad0 ! Mem[0000000091000020] = 5ebab5a5, %g2 = 660bfb8212d129f7 ldsb [%i6+%o4],%g2 ! %g2 = 000000000000005e ! %l7 = 000000000000014c, %l4 = 000000009427021a, %ccr = 88 mova %xcc,%l7,%l4 ! Moved, %l4 = 000000000000014c ! %f6 = 3cf904e3, Mem[000000009080001c] = ac280466 st %f6 ,[%i5+0x01c] ! Mem[000000009080001c] = 3cf904e3 ! %l4 = 000000000000014c, %l2 = 00000000000995b9, %l6 = 0000000000000039 and %l4,%l2,%l6 ! %l6 = 0000000000000108 ! Mem[0000000091000090] = 0ad49900 5631be90, %g2 = 0000005e, %g3 = c39876d7 ldd [%i6+0x090],%g2 ! %g2 = 000000000ad49900 000000005631be90 ! Mem[00000000910001d8] = 7e55db7f, %g2 = 000000000ad49900 lduha [%i6+0x1d8]%asi,%g2 ! %g2 = 0000000000007e55 ! immd = 000000000000039a, %l0 = 4dca9a19cbf4e1ad, %ccr = 88 mova %xcc,0x39a,%l0 ! Moved, %l0 = 000000000000039a ! Mem[000000009080011c] = 94e95342, %g18 = c5843230a94160b0 ldswa [%i5+0x11c]%asi,%g2 ! %g2 = c5843230a94160b0 p0_label_25: ! Mem[00000000110000bc] = bc73d1bb, %l5 = 0000000080a5f32d ldstub [%i2+0x0bc],%l5 ! %l5 = 000000bc000000ff ! Mem[0000000010800028] = 2a000000, %l7 = 000000000000014c lduwa [%i1+%o5]0x81,%l7 ! %l7 = 000000002a000000 ! Mem[0000000091000038] = f5e72c04 707e3ce1, %g2 = 94e95342, %g3 = 5631be90 ldd [%i6+0x038],%g2 ! %g2 = 00000000f5e72c04 00000000707e3ce1 ! Mem[00000000910001c4] = d99e6c32, %g2 = 00000000f5e72c04 ldub [%i6+0x1c4],%g2 ! %g2 = 00000000000000d9 ! Mem[0000000011800028] = 5ca24cc2, %l3 = 0000000015bf4578 lduba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000c2 ! %l4 = 0000014c, %l5 = 000000bc, Mem[00000000900000d8] = 3d5f1135 c850bd44 std %l4,[%i4+0x0d8] ! Mem[00000000900000d8] = 0000014c 000000bc ! Mem[0000000010000020] = 5ca226a6 554c4b07, %l0 = 0000039a, %l1 = b2eb0ad0 ldda [%i0+%o4]0x81,%l0 ! %l0 = 000000005ca226a6 00000000554c4b07 ! %l2 = 00000000000995b9, %l0 = 000000005ca226a6, %l0 = 000000005ca226a6 andn %l2,%l0,%l0 ! %l0 = 0000000000099119 ! %l3 = 00000000000000c2, %l4 = 000000000000014c, %y = 000000c8 umulcc %l3,%l4,%l5 ! %l5 = 000000000000fb98, %ccr = 00, %y = 00000000 ! %l6 = 0000000000000108, %l2 = 00000000000995b9, %ccr = 00 movrlez %l6,%l2,%l1 ! Not Moved, %l1 = 00000000554c4b07 ba,a p0_not_taken_0_end p0_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p0_branch_failed p0_not_taken_0_end: ! End of Random Code for Thread 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 0000000000099119 bne,a,pn %xcc,p0_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000554c4b07 bne,a,pn %xcc,p0_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000995b9 bne,a,pn %xcc,p0_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000c2 bne,a,pn %xcc,p0_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000014c bne,a,pn %xcc,p0_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000fb98 bne,a,pn %xcc,p0_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000108 bne,a,pn %xcc,p0_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000002a000000 bne,a,pn %xcc,p0_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p0_check_fp_registers: set p0_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 563d5e03 a29ff3c8 bne %xcc,p0_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 6ffe61c8 cf0bdb95 bne %xcc,p0_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b6f5b5c7 492d2444 bne %xcc,p0_f4_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be c5d7e5d7 f3310970 bne %xcc,p0_f16_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 2eca2598 21d9544c bne %xcc,p0_f26_fail nop ! Check Local Memory set p0_local0_expect,%g1 p0_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 4bcd211c1afa4c6e ldx [%i0+0x000],%g3 ! Observed data at 0000000010000000 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6415ff6edeef4d9d ldx [%i0+0x008],%g3 ! Observed data at 0000000010000008 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f37448e0fd64b71a ldx [%i0+0x010],%g3 ! Observed data at 0000000010000010 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5ca226a6554c4b07 ldx [%i0+0x020],%g3 ! Observed data at 0000000010000020 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x020,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 2cae7d35af63a8a0 ldx [%i0+0x0c0],%g3 ! Observed data at 00000000100000c0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = e2927dffee0c5497 ldx [%i0+0x0e8],%g3 ! Observed data at 00000000100000e8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x188],%g2 ! Expected data = 043f4721000995b9 ldx [%i0+0x188],%g3 ! Observed data at 0000000010000188 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x188,%g4 ldx [%g1+0x198],%g2 ! Expected data = 0000000015bf4578 ldx [%i0+0x198],%g3 ! Observed data at 0000000010000198 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x198,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 4488c1149c1bbaff ldx [%i0+0x1d8],%g3 ! Observed data at 00000000100001d8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i0,0x1d8,%g4 set p0_local1_expect,%g1 p0_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 457895b97c678c99 ldx [%i1+0x000],%g3 ! Observed data at 0000000010800000 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 787cdc02d7e5d7c5 ldx [%i1+0x018],%g3 ! Observed data at 0000000010800018 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2cae7d35af63a8a0 ldx [%i1+0x020],%g3 ! Observed data at 0000000010800020 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2a0000001afa4c6e ldx [%i1+0x028],%g3 ! Observed data at 0000000010800028 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = ff8f880d8fc4e805 ldx [%i1+0x098],%g3 ! Observed data at 0000000010800098 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x098,%g4 ldx [%g1+0x148],%g2 ! Expected data = 000995b915bf4578 ldx [%i1+0x148],%g3 ! Observed data at 0000000010800148 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x148,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = a84c459cffff4775 ldx [%i1+0x1f8],%g3 ! Observed data at 00000000108001f8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i1,0x1f8,%g4 set p0_local2_expect,%g1 p0_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 8025ca2eb81bb100 ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e9f585c35474a4cf ldx [%i2+0x010],%g3 ! Observed data at 0000000011000010 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8d52f87bffb030bf ldx [%i2+0x020],%g3 ! Observed data at 0000000011000020 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1fce380ad8747253 ldx [%i2+0x028],%g3 ! Observed data at 0000000011000028 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 70d34c8bff73d1bb ldx [%i2+0x0b8],%g3 ! Observed data at 00000000110000b8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x110],%g2 ! Expected data = 9d4defde4f8f9479 ldx [%i2+0x110],%g3 ! Observed data at 0000000011000110 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x110,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = d763b6d674c1a77e ldx [%i2+0x1b8],%g3 ! Observed data at 00000000110001b8 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i2,0x1b8,%g4 set p0_local3_expect,%g1 p0_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00c8be693a150c52 ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffded6e81f0798cd ldx [%i3+0x018],%g3 ! Observed data at 0000000011800018 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = c24ca25c296a5bee ldx [%i3+0x028],%g3 ! Observed data at 0000000011800028 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 08051971b52d71ee ldx [%i3+0x050],%g3 ! Observed data at 0000000011800050 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x050,%g4 ldx [%g1+0x088],%g2 ! Expected data = 3c4e22c6ff928b53 ldx [%i3+0x088],%g3 ! Observed data at 0000000011800088 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x088,%g4 ldx [%g1+0x098],%g2 ! Expected data = 8f67725dcc5da4bd ldx [%i3+0x098],%g3 ! Observed data at 0000000011800098 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x098,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = a1d37055f18642df ldx [%i3+0x1d0],%g3 ! Observed data at 00000000118001d0 cmp %g2,%g3 bne,a,pn %xcc,p0_local_failed add %i3,0x1d0,%g4 ! The test for processor 0 has passed p0_passed: ta GOOD_TRAP nop p0_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p0_failed p0_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p0_failed p0_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p0_failed p0_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p0_failed p0_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p0_failed p0_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p0_failed p0_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p0_failed p0_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p0_failed p0_f0_fail: set p0_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f2_fail: set p0_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f4_fail: set p0_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f16_fail: set p0_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p0_f26_fail: set p0_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 0 failed p0_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x000] ! Set processor 0 done flag set p0_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 0 failed p0_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x000] ! Set processor 0 done flag set p0_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p0_selfmod_failed: ba p0_failed mov 0xabc,%g1 p0_common_error: or %g0,0xee0,%g1 ba p0_failed mov %o5,%g3 p0_common_signature_error: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number p0_common_timeout: set p0_temp,%g1 ba p0_failed st %g2,[%g1] ! Common Lock Number common_failed: ba p0_failed nop p0_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p0_failed mov 0x0,%g3 p0_trap1e: ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011800008] ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010000028] done p0_trap1o: ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011800008] ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010000028] done p0_trap2e: lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010000018] andncc %l0,-0xb2c,%l2 udivx %l1,%l5,%l5 lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000000] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010000020] stda %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800020] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000028] done p0_trap2o: lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010000018] andncc %l0,-0xb2c,%l2 udivx %l1,%l5,%l5 lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000000] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010000020] stda %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800020] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000028] done p0_trap3e: xor %l2,-0x5d9,%l2 sub %l7,%l2,%l2 andn %l0,0x121,%l4 sub %l1,%l5,%l2 done p0_trap3o: xor %l2,-0x5d9,%l2 sub %l7,%l2,%l2 andn %l0,0x121,%l4 sub %l1,%l5,%l2 done p0_init_memory_pointers: set p0_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p0_local0_start,%i0 set p0_local1_start,%i1 set p0_local2_start,%i2 set p0_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = bb0eaf2043c30474 ldx [%g1+0x008],%l1 ! %l1 = 138beb50576e3dca ldx [%g1+0x010],%l2 ! %l2 = f0cb88787a54d308 ldx [%g1+0x018],%l3 ! %l3 = 6fa85c05e736cb26 ldx [%g1+0x020],%l4 ! %l4 = 79f66263dbf74ee4 ldx [%g1+0x028],%l5 ! %l5 = 2e1d7e4296032d41 ldx [%g1+0x030],%l6 ! %l6 = 531a11fa15906c57 ldx [%g1+0x038],%l7 ! %l7 = ad15f1f24bc9c274 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 1 processor_1: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x04] ! Set the start flag wrpr %g0,7,%cleanwin call p1_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 1 wr %g0,0x4,%fprs ! Make sure fef is 1 set p1_init_freg,%g1 ! %f0 = e89b632f ee9813f2 8d5c8a02 5d543019 ! %f4 = 66178de8 47e647d4 d1755ff7 b6df6891 ! %f8 = 43730d4d 45acbfa0 3087a73b daffc50e ! %f12 = d20a62ff fd171d69 7ede3031 3a9c22b0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7dd7a0fd c7aa9c66 b8835260 14a537b4 ! %f20 = fda676a3 5e2a8b09 8529f72b c732ac2a ! %f24 = efec2943 d9f8bb79 aad484b4 78c05924 ! %f28 = 8710f46c bbb35fc1 535fc919 2fe7f37d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3e0c91b4 b12a9315 9ef57be2 10fda89c ! %f36 = 5cdedbb2 b81cc440 16754560 93f4e1b6 ! %f40 = b8ead195 bf283321 68e654b6 61f45bdc ! %f44 = b9d89874 9de99400 40f9b74e fd8f7944 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xbb41edb70000007c,%g7,%g1 ! GSR scale = 15, align = 4 wr %g1,%g0,%gsr ! GSR = bb41edb70000007c wr %g0,%y ! Clear Y 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: ! %l5 = bf2c4947e07a1a77, Mem[00000000910000ba] = 8009b0f1, %asi = 80 stha %l5,[%i6+0x0ba]%asi ! Mem[00000000910000b8] = 1a77b0f1 ! %l7 = 129b9c5e9404a232, Mem[0000000091000128] = b91884a5 stw %l7,[%i6+0x128] ! Mem[0000000091000128] = 9404a232 ! %l1 = 064d87fa08cbe0db, imm = 0000000000000037, %l7 = 129b9c5e9404a232 srlx %l1,0x037,%l7 ! %l7 = 000000000000000c ! Mem[0000000013000008] = a1f9b683, %l0 = 6ffb13f7f8222b48 ldswa [%i2+%o1]0x81,%l0 ! %l0 = ffffffffa1f9b683 ! %f14 = 7ede3031, Mem[0000000012800018] = ef94d80d sta %f14,[%i1+%o3]0x80 ! Mem[0000000012800018] = 7ede3031 ! %l5 = bf2c4947e07a1a77, Mem[00000000900001d4] = d2adbf60 stw %l5,[%i4+0x1d4] ! Mem[00000000900001d4] = e07a1a77 ! %l1 = 064d87fa08cbe0db, imm = 0000000000000006, %l0 = ffffffffa1f9b683 sra %l1,0x006,%l0 ! %l0 = 0000000000232f83 ! %l2 = a04fc0e0048045ff, %l0 = 0000000000232f83, %l6 = 8cad0547ff650141 andcc %l2,%l0,%l6 ! %l6 = 0000000000000583, %ccr = 00 ! %l1 = 064d87fa08cbe0db, %l5 = bf2c4947e07a1a77, %ccr = 00 movleu %icc,%l1,%l5 ! Register Not Moved ! immd = 0000000000000341, %l2 = a04fc0e0048045ff, %ccr = 00 movn %xcc,0x341,%l2 ! Register Not Moved p1_label_2: ! Mem[0000000012000140] = 4d6475ea, %l1 = 064d87fa08cbe0db swap [%i0+0x140],%l1 ! %l1 = 000000004d6475ea ! %l3 = dfea92e017f66121, Mem[0000000091800094] = fb8782cd stw %l3,[%o0+0x094] ! Mem[0000000091800094] = 17f66121 ! %l6 = 0000000000000583 sethi %hi(0xf6e30400),%l6 ! %l6 = 00000000f6e30400 ! Mem[0000000012000000] = ec885b686abe5af0, %l0 = 0000000000232f83 ldxa [%i0+%g0]0x89,%l0 ! %l0 = ec885b686abe5af0 ! Mem[0000000091800198] = 2e1cd6f3880033cf, %g2 = 12e577ffc3ce9412 ldx [%o0+0x198],%g2 ! %g2 = 2e1cd6f3880033cf ! %l5 = bf2c4947e07a1a77, %l5 = bf2c4947e07a1a77, %ccr = 00 movrlz %l5,%l5,%l5 ! Moved, %l5 = bf2c4947e07a1a77 ! %l7 = 000000000000000c, Mem[0000000091000050] = d07a6d71, %asi = 80 stha %l7,[%i6+0x050]%asi ! Mem[0000000091000050] = 000c6d71 ! %l6 = f6e30400, %l7 = 0000000c, Mem[0000000091800080] = f2d6ef72 131a522b std %l6,[%o0+0x080] ! Mem[0000000091800080] = f6e30400 0000000c ! %l5 = bf2c4947e07a1a77, Mem[0000000091000102] = 52cbfa56 sth %l5,[%i6+0x102] ! Mem[0000000091000100] = 1a77fa56 ! %l2 = a04fc0e0048045ff setx 0xcaf42ed07f328ecf,%g7,%l2 ! %l2 = caf42ed07f328ecf p1_label_3: ! Mem[00000000120001e8] = ecafd2e3bbd4faaa, %l0 = ec885b686abe5af0, %l5 = bf2c4947e07a1a77 add %i0,0x1e8,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = ecafd2e3bbd4faaa ! %l4 = 5239fe42ee15c352, immed = 00000c64, %l6 = 00000000f6e30400 tsubcctv %l4,0xc64,%l6 ! %l0 = ec885b686abe5b13, Trapped ! %l3 = dfea92e017f66121, %l5 = ecafd2e3bbd4faaa, %ccr = 00 movvc %xcc,%l3,%l5 ! Moved, %l5 = dfea92e017f66121 ! Mem[0000000012000020] = 10f96a66d1233785, %f12 = d20a62ff fd171d69 ldda [%i0+%o4]0x81,%f12 ! %f12 = 10f96a66 d1233785 ! %l4 = 5239fe42ee15c352, %l7 = 000000000000000c, %ccr = 00 movle %xcc,%l4,%l7 ! Register Not Moved ! Code Fragment 1 p1_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0xa6b,%g3 ! %g3 = fffffffffffff595 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000013800010] = d8b0f2684ae13b2c, %f30 = 535fc919 2fe7f37d ldda [%i3+%o2]0x89,%f30 ! %f30 = d8b0f268 4ae13b2c ! Mem[0000000012000018] = 30699240, %l7 = 000000000000000c swapa [%i0+%o3]0x89,%l7 ! %l7 = 0000000030699240 ! Mem[00000000138001c8] = bb80aecc, %l4 = 5239fe42ee15c352 swap [%i3+0x1c8],%l4 ! %l4 = 00000000bb80aecc ! Mem[00000000900000d8] = 3d5f1135c850bd44, %g2 = 2e1cd6f3880033cf ldx [%i4+0x0d8],%g2 ! %g2 = 3d5f1135c850bd44 p1_label_4: ! Mem[0000000013800028] = 2d343581, %l2 = caf42ed07f328ecf swapa [%i3+%o5]0x89,%l2 ! %l2 = 000000002d343581 ! Mem[0000000091000110] = 41c4a3c8, %g2 = 3d5f1135c850bd44 ldsh [%i6+0x112],%g2 ! %g2 = 00000000000041c4 ! Mem[0000000013000008] = a1f9b683470a6cb6, %l7 = 0000000030699240, %l0 = ec885b686abe5b13 add %i2,0x08,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = a1f9b683470a6cb6 ! Mem[000000001200010a] = dcc764f5, %l6 = 00000000f6e30400 ldstub [%i0+0x10a],%l6 ! %l6 = 00000064000000ff ! %l1 = 000000004d6475ea, Mem[000000009000007d] = 9141ad6b stb %l1,[%i4+0x07d] ! Mem[000000009000007c] = ea41ad6b ! Mem[0000000013000010] = d5b98ff3, %l4 = 00000000bb80aecc lduba [%i2+%o2]0x80,%l4 ! %l4 = 00000000000000d5 ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0 ! Mem[00000000130000d4] = ba5359d1, %l2 = 000000002d343581 ldstuba [%i2+0x0d4]%asi,%l2 ! %l2 = 000000ba000000ff ! %l3 = dfea92e017f66121, %l2 = 00000000000000ba, %y = 00000000 umulcc %l3,%l2,%l0 ! %l0 = 00000011690291fa, %ccr = 00, %y = 00000011 ! %l5 = dfea92e017f66121, Mem[0000000091000068] = a2c651c6 sth %l5,[%i6+0x068] ! Mem[0000000091000068] = 612151c6 p1_label_5: ! %l7 = 0000000030699240, %l2 = 00000000000000ba, %l4 = 00000000000000d5 subccc %l7,%l2,%l4 ! %l4 = 0000000030699186, %ccr = 00 membar #Sync ! Added by membar checker (506) ! %l7 = 0000000030699240, Mem[00000000900000eb] = e5624b2c stb %l7,[%i4+0x0eb] ! Mem[00000000900000e8] = 40624b2c ! Mem[00000000918000a0] = ff1804cc ae2cff4f, %g2 = 000041c4, %g3 = fffff595 ldd [%o0+0x0a0],%g2 ! %g2 = 00000000ff1804cc 00000000ae2cff4f ! Mem[0000000090800078] = b97d3330, %g2 = 00000000ff1804cc ldsh [%i5+0x07a],%g2 ! %g2 = ffffffffffffb97d ! %l6 = 0000000000000064, %l4 = 0000000030699186, %l7 = 0000000030699240 srax %l6,%l4,%l7 ! %l7 = 0000000000000001 ! immd = 000000000000000a, %l7 = 0000000000000001, %ccr = 00 mova %xcc,0x00a,%l7 ! Moved, %l7 = 000000000000000a ! %l2 = 00000000000000ba, %l5 = dfea92e017f66121, %ccr = 00 movcs %icc,%l2,%l5 ! Register Not Moved ! %l2 = 00000000000000ba, Mem[00000000900001a0] = 1bbdc34c2f40eab7 stx %l2,[%i4+0x1a0] ! Mem[00000000900001a0] = 00000000000000ba ! Mem[0000000013800010] = 2c3be14a, %l4 = 0000000030699186 swapa [%i3+%o2]0x81,%l4 ! %l4 = 000000002c3be14a ! %f6 = d1755ff7 b6df6891, Mem[0000000090000178] = 0fc89128 905e5c79 std %f6 ,[%i4+0x178] ! Mem[0000000090000178] = d1755ff7 b6df6891 p1_label_6: ! Mem[00000000910000a0] = 4963bdfe 32d0abe6, %g2 = ffffb97d, %g3 = ae2cff4f ldd [%i6+0x0a0],%g2 ! %g2 = 000000004963bdfe 0000000032d0abe6 ! Mem[000000009100004c] = 29ce000c, %g2 = 000000004963bdfe ldsb [%i6+0x04e],%g2 ! %g2 = 0000000000000029 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7, %g2 = 00000029, %g3 = 32d0abe6 ldd [%i4+0x130],%g2 ! %g2 = 0000000066b5ef0c 00000000dc7c46e7 ! immd = 000000000000022c, %l6 = 0000000000000064, %ccr = 00 movn %icc,0x22c,%l6 ! Register Not Moved ! %l1 = 000000004d6475ea, Mem[0000000090800070] = 3c7d032c13924c58 stx %l1,[%i5+0x070] ! Mem[0000000090800070] = 000000004d6475ea ! %l3 = dfea92e017f66121, imm = 00000000000008c6, %l3 = dfea92e017f66121 orn %l3,0x8c6,%l3 ! %l3 = fffffffffffff739 ! Mem[0000000013000020] = c0a5a3d9 1c45be06, %l6 = 00000064, %l7 = 0000000a ldda [%i2+%o4]0x81,%l6 ! %l6 = 00000000c0a5a3d9 000000001c45be06 ! Mem[0000000012000010] = b41ff49b88901aaa, %f12 = 10f96a66 d1233785 ldda [%i0+%o2]0x89,%f12 ! %f12 = b41ff49b 88901aaa ! Mem[0000000012000028] = 801a8024, %f1 = ee9813f2 lda [%i0+%o5]0x81,%f1 ! %f1 = 801a8024 ! Mem[00000000918000ac] = 7880c191, %g2 = 0000000066b5ef0c ldsb [%o0+0x0ac],%g2 ! %g2 = 0000000000000078 p1_label_7: ! %l5 = dfea92e017f66121, %l2 = 00000000000000ba, %l5 = dfea92e017f66121 addcc %l5,%l2,%l5 ! %l5 = dfea92e017f661db, %ccr = 80 ! %l0 = 00000011690291fa, %l4 = 000000002c3be14a, %l6 = 00000000c0a5a3d9 orcc %l0,%l4,%l6 ! %l6 = 000000116d3bf1fa, %ccr = 00 ! %l4 = 000000002c3be14a, %l5 = dfea92e017f661db, %l1 = 000000004d6475ea tsubcctv %l4,%l5,%l1 ! %l0 = 000000116902921d, Trapped ! %f6 = d1755ff7 b6df6891, Mem[0000000013800028] = 7f328ecf b30d87da stda %f6 ,[%i3+%o5]0x88 ! Mem[0000000013800028] = d1755ff7 b6df6891 ! Mem[0000000090000058] = 24f17dd9, %g2 = 0000000000000078 ldsb [%i4+0x05b],%g2 ! %g2 = 0000000000000024 ! Mem[0000000091800160] = 5c5b9bfb 4692494c, %g2 = 00000024, %g3 = dc7c46e7 ldd [%o0+0x160],%g2 ! %g2 = 000000005c5b9bfb 000000004692494c ! Mem[00000000908001f8] = 1b465155276557d1, %f48 = 08d428ff 767c3192 ldd [%i5+0x1f8],%f48 ! %f48 = 1b465155 276557d1 ! %l1 = 000000004d6475ea, %l6 = 000000116d3bf1fa, %l6 = 000000116d3bf1fa xnor %l1,%l6,%l6 ! %l6 = ffffffeedfa07bef ! Mem[0000000012000000] = 6abe5af0, %l4 = 000000002c3be14a ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 000000f0000000ff ! Mem[0000000013000028] = f53c64f6 85da95b9, %l6 = dfa07bef, %l7 = 1c45be06 ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000f53c64f6 0000000085da95b9 p1_label_8: ! Mem[0000000012800108] = cd714cf0, %l0 = 000000116902921d ldsh [%i1+0x10a],%l0 ! %l0 = 0000000000004cf0 ! immd = 00000000000002ce, %l3 = fffffffffffff739, %ccr = 00 movl %xcc,0x2ce,%l3 ! Register Not Moved ! Mem[0000000012000028] = 801a80248ddce07e, %f18 = b8835260 14a537b4 ldd [%i0+%o5],%f18 ! %f18 = 801a8024 8ddce07e ! Mem[00000000908001c4] = bfeb1ea2, %g2 = 000000005c5b9bfb ldsb [%i5+0x1c7],%g2 ! %g2 = ffffffffffffffbf ! %l1 = 000000004d6475ea, Mem[00000000908000cc] = 9f892828 sth %l1,[%i5+0x0cc] ! Mem[00000000908000cc] = 75ea2828 ! Mem[000000001300014c] = b6d5a9a4, %l1 = 000000004d6475ea swap [%i2+0x14c],%l1 ! %l1 = 00000000b6d5a9a4 ! immd = 0000000000000285, %l5 = dfea92e017f661db, %ccr = 00 movn %xcc,0x285,%l5 ! Register Not Moved ! Mem[0000000013800054] = 55887022, %l0 = 0000000000004cf0 ldsh [%i3+0x056],%l0 ! %l0 = 0000000000007022 ! Mem[0000000012800028] = 82061df4, %l0 = 0000000000007022 lduba [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000f4 ! Mem[0000000012000174] = f456e6dd, %l4 = 00000000000000f0, %asi = 80 swapa [%i0+0x174]%asi,%l4 ! %l4 = 00000000f456e6dd p1_label_9: ! Mem[0000000091000058] = 0f236e1a, %g2 = ffffffffffffffbf ldub [%i6+0x05a],%g2 ! %g2 = 000000000000000f ! %l2 = 00000000000000ba, %l6 = 00000000f53c64f6, %ccr = 00 movg %icc,%l2,%l6 ! Moved, %l6 = 00000000000000ba ! %f30 = d8b0f268 4ae13b2c, Mem[0000000091000140] = 28dd2a63 7b6b4cda std %f30,[%i6+0x140] ! Mem[0000000091000140] = d8b0f268 4ae13b2c ! immd = 0000000000000198, %l3 = fffffffffffff739, %ccr = 00 movneg %icc,0x198,%l3 ! Register Not Moved ! %l6 = 000000ba, %l7 = 85da95b9, Mem[0000000091800080] = f6e30400 0000000c std %l6,[%o0+0x080] ! Mem[0000000091800080] = 000000ba 85da95b9 ! Mem[00000000138000c4] = ae9edb69, %l0 = 00000000000000f4, %asi = 80 swapa [%i3+0x0c4]%asi,%l0 ! %l0 = 00000000ae9edb69 ! %l4 = f456e6dd, %l5 = 17f661db, Mem[00000000910000f0] = 05ae329d 72c2a2bf std %l4,[%i6+0x0f0] ! Mem[00000000910000f0] = f456e6dd 17f661db ! Mem[0000000013800164] = 53ccbe23, %l2 = 000000ba, %l4 = f456e6dd add %i3,0x164,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000053ccbe23 ! Mem[0000000090800148] = cff6568c, %g2 = 000000000000000f ldsh [%i5+0x148],%g2 ! %g2 = ffffffffffffcff6 ! Mem[0000000012000028] = 24801a80, %l6 = 00000000000000ba lduwa [%i0+%o5]0x89,%l6 ! %l6 = 0000000024801a80 p1_label_10: ! Mem[0000000012000138] = adc1fd2d, %l1 = b6d5a9a4, %l4 = 53ccbe23 add %i0,0x138,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000adc1fd2d ! %l4 = 00000000adc1fd2d, %l5 = dfea92e017f661db, %y = 00000011 sdivcc %l4,%l5,%l7 ! %l7 = 00000000000000bc, %ccr = 00 mov %l0,%y ! %y = ae9edb69 ! %l3 = fffffffffffff739, %l4 = 00000000adc1fd2d, %y = ae9edb69 umul %l3,%l4,%l4 ! %l4 = adc1f737de4aca05, %y = adc1f737 ! Mem[0000000090800138] = 726ae43c2deaaef4, %g2 = ffffffffffffcff6 ldx [%i5+0x138],%g2 ! %g2 = 726ae43c2deaaef4 ! Mem[0000000013800114] = c646104c, %l1 = 00000000b6d5a9a4 ldsb [%i3+0x114],%l1 ! %l1 = ffffffffffffffc6 ! %l6 = 0000000024801a80, Mem[00000000908001b8] = c42d2168 stw %l6,[%i5+0x1b8] ! Mem[00000000908001b8] = 24801a80 ! Mem[0000000091800180] = 77ee1260, %g2 = 726ae43c2deaaef4 lduh [%o0+0x180],%g2 ! %g2 = 00000000000077ee ! %l6 = 24801a80, %l7 = 000000bc, Mem[0000000012000018] = 0000000c 6dedf554 stda %l6,[%i0+%o3]0x88 ! Mem[0000000012000018] = 24801a80 000000bc ! %f25 = d9f8bb79, Mem[000000009100007c] = 1faabd9f st %f25,[%i6+0x07c] ! Mem[000000009100007c] = d9f8bb79 ! Mem[0000000012000020] = 853723d1666af910, %f30 = d8b0f268 4ae13b2c ldda [%i0+%o4]0x89,%f30 ! %f30 = 853723d1 666af910 p1_label_11: ! Mem[00000000128001e4] = 223fad1e, %l5 = dfea92e017f661db lduw [%i1+0x1e4],%l5 ! %l5 = 00000000223fad1e ! %l7 = 00000000000000bc, Mem[0000000091000196] = b9fd8fa1 sth %l7,[%i6+0x196] ! Mem[0000000091000194] = 00bc8fa1 ! Mem[0000000090000038] = 07e9c565 05ce89c2, %g2 = 000077ee, %g3 = 4692494c ldda [%i4+0x038]%asi,%g2 ! %g2 = 0000000007e9c565 0000000005ce89c2 ! Mem[00000000918001a0] = 2ec76127831d1d5d, %g2 = 0000000007e9c565 ldx [%o0+0x1a0],%g2 ! %g2 = 2ec76127831d1d5d ! Mem[00000000910001cc] = 547bdac3, %g2 = 2ec76127831d1d5d lduw [%i6+0x1cc],%g2 ! %g2 = 00000000547bdac3 ! %l1 = ffffffffffffffc6, Mem[0000000090800128] = 828aeed9 stb %l1,[%i5+0x128] ! Mem[0000000090800128] = c68aeed9 ! Mem[0000000090800068] = a96648db, %g2 = 00000000547bdac3 lduh [%i5+0x06a],%g2 ! %g2 = 000000000000a966 ! %l1 = ffffffffffffffc6, Mem[00000000908001b0] = 450d88d9 stw %l1,[%i5+0x1b0] ! Mem[00000000908001b0] = ffffffc6 ! Mem[0000000012800000] = 67f33c53, %l7 = 00000000000000bc ldswa [%i1+%g0]0x80,%l7 ! %l7 = 0000000067f33c53 ! %l4 = adc1f737de4aca05, Mem[00000000908001e2] = c481941f sth %l4,[%i5+0x1e2] ! Mem[00000000908001e0] = ca05941f p1_label_12: ! %l5 = 00000000223fad1e, imm = fffffffffffffa84, %l2 = 00000000000000ba addcc %l5,-0x57c,%l2 ! %l2 = 00000000223fa7a2, %ccr = 11 ! Mem[0000000013800158] = 8f743cc9739ced30, %l3 = fffffffffffff739 ldx [%i3+0x158],%l3 ! %l3 = 8f743cc9739ced30 ! Mem[0000000013800020] = db86a8a3, %l2 = 00000000223fa7a2 swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000db86a8a3 ! Mem[0000000013800124] = 515d740a, %l7 = 0000000067f33c53 ldstub [%i3+0x124],%l7 ! %l7 = 00000051000000ff ! %l7 = 0000000000000051, Mem[0000000090800008] = 40ea8ad17a03c6a1 stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000051 ! %f16 = 7dd7a0fd c7aa9c66 801a8024 8ddce07e ! %f20 = fda676a3 5e2a8b09 8529f72b c732ac2a ! %f24 = efec2943 d9f8bb79 aad484b4 78c05924 ! %f28 = 8710f46c bbb35fc1 853723d1 666af910 mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140 ! %l2 = 00000000db86a8a3, %l0 = 00000000ae9edb69, %ccr = 11 movl %xcc,%l2,%l0 ! Register Not Moved ! Mem[0000000091000158] = b4583b24, %g2 = 000000000000a966 lduw [%i6+0x158],%g2 ! %g2 = 00000000b4583b24 ! %l4 = adc1f737de4aca05, Mem[0000000091000074] = 33f4bdce, %asi = 80 stwa %l4,[%i6+0x074]%asi ! Mem[0000000091000074] = de4aca05 ! Mem[0000000012000008] = f78e0ab5, %l0 = 00000000ae9edb69 ldsba [%i0+%o1]0x80,%l0 ! %l0 = fffffffffffffff7 p1_label_13: ! %l4 = adc1f737de4aca05, Mem[0000000091000001] = eccf5516 stb %l4,[%i6+0x001] ! Mem[0000000091000000] = 05cf5516 ! %f6 = d1755ff7 b6df6891, Mem[0000000090000198] = 267a4c07 31c74c8b stda %f6 ,[%i4+0x198]%asi ! Mem[0000000090000198] = d1755ff7 b6df6891 ! Mem[0000000013800118] = e68dbbc8e01f8add, %l7 = 0000000000000051, %l4 = adc1f737de4aca05 add %i3,0x118,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = e68dbbc8e01f8add ! %f4 = 66178de8 47e647d4, Mem[0000000012000000] = 6abe5aff ec885b68 stda %f4 ,[%i0+%g0]0x88 ! Mem[0000000012000000] = 66178de8 47e647d4 ! Mem[0000000012000054] = 7b5ac017, %l5 = 00000000223fad1e, %asi = 80 swapa [%i0+0x054]%asi,%l5 ! %l5 = 000000007b5ac017 ! Mem[0000000012000044] = 9fae681c, %l2 = 00000000db86a8a3 ldstub [%i0+0x044],%l2 ! %l2 = 0000009f000000ff ! Mem[00000000910001a4] = 82118f44, %g18 = e2e7bcc4aa6a121c ldsw [%i6+0x1a4],%g2 ! %g2 = e2e7bcc4aa6a121c ! %f4 = 66178de8, Mem[0000000013800110] = 0d1db7bb st %f4 ,[%i3+0x110] ! Mem[0000000013800110] = 66178de8 ! Mem[00000000900000b0] = 3fa26f31, %g2 = ffffffff82118f44 ldsb [%i4+0x0b0],%g2 ! %g2 = 000000000000003f ! %f16 = 7dd7a0fd c7aa9c66 801a8024 8ddce07e ! %f20 = fda676a3 5e2a8b09 8529f72b c732ac2a ! %f24 = efec2943 d9f8bb79 aad484b4 78c05924 ! %f28 = 8710f46c bbb35fc1 853723d1 666af910 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100 p1_label_14: ! Mem[00000000908001ec] = a369fde4, %g2 = 000000000000003f lduw [%i5+0x1ec],%g2 ! %g2 = 00000000a369fde4 ! Mem[0000000090800154] = 1f0f484d, %g2 = 00000000a369fde4 lduh [%i5+0x154],%g2 ! %g2 = 0000000000001f0f ! Mem[0000000012000020] = 10f96a66, %l3 = 8f743cc9739ced30 swapa [%i0+%o4]0x81,%l3 ! %l3 = 0000000010f96a66 ! %f11 = daffc50e, Mem[0000000012800018] = 3130de7e sta %f11,[%i1+%o3]0x88 ! Mem[0000000012800018] = daffc50e ! Mem[00000000138000c0] = e19d3d85, %l1 = ffffffc6, %l2 = 0000009f add %i3,0xc0,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e19d3d85 ! %l5 = 000000007b5ac017, imm = 00000000000003f9, %l6 = 0000000024801a80 orcc %l5,0x3f9,%l6 ! %l6 = 000000007b5ac3ff, %ccr = 00 ! %l6 = 000000007b5ac3ff, immed = fffff076, %l2 = 00000000e19d3d85 taddcctv %l6,-0xf8a,%l2 ! %l0 = 000000000000001a, Trapped ! %l6 = 000000007b5ac3ff, Mem[0000000012800020] = 08e77dd8 stha %l6,[%i1+%o4]0x89 ! Mem[0000000012800020] = 08e7c3ff ! %l2 = 00000000e19d3d85, Mem[00000000918000b8] = aea6bad986dd90ab stx %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = 00000000e19d3d85 ! %l0 = 000000000000001a, Mem[00000000908000c8] = 03db3c8c stw %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 0000001a p1_label_15: ! %l1 = ffffffffffffffc6, %l5 = 000000007b5ac017, %l5 = 000000007b5ac017 mulx %l1,%l5,%l5 ! %l5 = ffffffe40d707aca ! Mem[000000009180008c] = 6af19eb5, %g2 = 0000000000001f0f lduw [%o0+0x08c],%g2 ! %g2 = 000000006af19eb5 ! %l0 = 000000000000001a, imm = fffffffffffffb9c, %l4 = e68dbbc8e01f8add orncc %l0,-0x464,%l4 ! %l4 = 000000000000047b, %ccr = 00 ! immd = 00000000000001ac, %l5 = ffffffe40d707aca, %ccr = 00 movpos %xcc,0x1ac,%l5 ! Moved, %l5 = 00000000000001ac ! Mem[00000000910000f0] = e6dd17f6, %g2 = 000000006af19eb5 ldsb [%i6+0x0f2],%g2 ! %g2 = ffffffffffffffe6 ! Mem[00000000128001f0] = 95c828ef6d0f8330, %l1 = ffffffffffffffc6, %l5 = 00000000000001ac add %i1,0x1f0,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 95c828ef6d0f8330 ! %l3 = 0000000010f96a66, Mem[0000000091000060] = eeaf96cc sth %l3,[%i6+0x060] ! Mem[0000000091000060] = 6a6696cc ! immd = 0000000000000304, %l0 = 000000000000001a, %ccr = 00 movcs %xcc,0x304,%l0 ! Register Not Moved ! Mem[0000000091000130] = 01c7b9475dc140f2, %g2 = ffffffffffffffe6 ldx [%i6+0x130],%g2 ! %g2 = 01c7b9475dc140f2 ! %l1 = ffffffffffffffc6, imm = 00000000000000ba, %l6 = 000000007b5ac3ff add %l1,0x0ba,%l6 ! %l6 = 0000000000000080 p1_label_16: ! %l3 = 0000000010f96a66, %l5 = 95c828ef6d0f8330, %ccr = 00 movrlz %l3,%l5,%l0 ! Not Moved, %l0 = 000000000000001a ! Mem[0000000012800018] = daffc50e, %l1 = ffffffffffffffc6 lduba [%i1+%o3]0x89,%l1 ! %l1 = 000000000000000e ! %l6 = 0000000000000080, immed = 000000ea, %ccr = 00 movre %l6,0x0ea,%l4 ! Not Moved, %l4 = 000000000000047b ! Mem[0000000090000194] = 10151817, %g2 = 01c7b9475dc140f2 lduwa [%i4+0x194]%asi,%g2 ! %g2 = 0000000010151817 ! %l0 = 000000000000001a, immed = 000001a2, %ccr = 00 movrlez %l0,0x1a2,%l3 ! Not Moved, %l3 = 0000000010f96a66 ! %l5 = 95c828ef6d0f8330, Mem[0000000012000010] = 88901aaa stha %l5,[%i0+%o2]0x89 ! Mem[0000000012000010] = 88908330 membar #Sync ! Added by membar checker (507) ! Mem[0000000090000168] = aad484b478c05924, %g2 = 0000000010151817 ldxa [%i4+0x168]%asi,%g2 ! %g2 = aad484b478c05924 ! %l6 = 00000080, %l7 = 00000051, Mem[0000000091000198] = 8fa17e76 a7d7b8c9 stda %l6,[%i6+0x198]%asi ! Mem[0000000091000198] = 00000080 00000051 ! %f6 = d1755ff7 b6df6891, Mem[0000000012800000] = 67f33c53 630d3581 stda %f6 ,[%i1+%g0]0x80 ! Mem[0000000012800000] = d1755ff7 b6df6891 ! Mem[00000000900000d0] = 5e66b07c 23a5216a, %g2 = 78c05924, %g3 = 05ce89c2 ldd [%i4+0x0d0],%g2 ! %g2 = 000000005e66b07c 0000000023a5216a p1_label_17: ! %l5 = 95c828ef6d0f8330, %l4 = 000000000000047b, %l4 = 000000000000047b tsubcctv %l5,%l4,%l4 ! %l0 = 000000000000003d, Trapped ! Mem[0000000012000000] = 66178de847e647d4, %f24 = efec2943 d9f8bb79 ldda [%i0+%g0]0x89,%f24 ! %f24 = 66178de8 47e647d4 ! %f16 = 7dd7a0fd c7aa9c66, Mem[0000000013000008] = a1f9b683 470a6cb6 stda %f16,[%i2+%o1]0x80 ! Mem[0000000013000008] = 7dd7a0fd c7aa9c66 ! %l0 = 000000000000003d, immed = 0000014c, %ccr = 00 movrgez %l0,0x14c,%l2 ! Moved, %l2 = 000000000000014c ! immd = 00000000000000d6, %l4 = 000000000000047b, %ccr = 00 movne %xcc,0x0d6,%l4 ! Moved, %l4 = 00000000000000d6 ! %l6 = 0000000000000080, imm = 000000000000000a, %l2 = 000000000000014c srlx %l6,0x00a,%l2 ! %l2 = 0000000000000000 ! %l4 = 000000d6, %l5 = 6d0f8330, Mem[00000000910001d8] = 7e55db7f 2b019f50 stda %l4,[%i6+0x1d8]%asi ! Mem[00000000910001d8] = 000000d6 6d0f8330 ! %l6 = 0000000000000080, Mem[0000000012000164] = 32aace28 stb %l6,[%i0+0x164] ! Mem[0000000012000164] = 80aace28 ! Mem[00000000138001ac] = 82c420b3, %l3 = 0000000010f96a66 ldstub [%i3+0x1ac],%l3 ! %l3 = 00000082000000ff ! Mem[0000000091800188] = 660bfb82, %g2 = 000000005e66b07c ldsb [%o0+0x188],%g2 ! %g2 = 0000000000000066 p1_label_18: ! %l1 = 000000000000000e, %l5 = 95c828ef6d0f8330, %ccr = 00 movpos %xcc,%l1,%l5 ! Moved, %l5 = 000000000000000e ! immd = 000000000000018d, %l3 = 0000000000000082, %ccr = 00 movcc %icc,0x18d,%l3 ! Moved, %l3 = 000000000000018d ! Mem[0000000091000188] = db58126d, %g18 = e2e7bcc4aa6a121c ldsw [%i6+0x188],%g2 ! %g2 = e2e7bcc4aa6a121c ! Mem[00000000130001c8] = f1335ca98ab95034, %l3 = 000000000000018d ldx [%i2+0x1c8],%l3 ! %l3 = f1335ca98ab95034 ! %l1 = 000000000000000e, immd = fffffffffffff8f3, %l6 = 0000000000000080 udivx %l1,-0x70d,%l6 ! %l6 = 0000000000000000 ! %l4 = 000000d6, %l5 = 0000000e, Mem[0000000090000028] = 0fafa263 48536974 std %l4,[%i4+%o5] ! Mem[0000000090000028] = 000000d6 0000000e ! Mem[0000000013800090] = 9997720cbd41b6f5, %l6 = 0000000000000000, %l2 = 0000000000000000 add %i3,0x90,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 9997720cbd41b6f5 ! Mem[0000000091000034] = 3d46fa1e, %g2 = ffffffffdb58126d ldsh [%i6+0x034],%g2 ! %g2 = 0000000000003d46 ! Mem[0000000013000168] = ac37cc48, %l0 = 0000003d, %l0 = 0000003d add %i2,0x168,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ac37cc48 ! %l4 = 00000000000000d6, Mem[0000000090800030] = a3bdb778aa684083 stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 00000000000000d6 p1_label_19: ! Mem[0000000090000034] = 26fb07e9, %g2 = 0000000000003d46 lduh [%i4+0x036],%g2 ! %g2 = 00000000000026fb ! %l3 = f1335ca98ab95034, Mem[0000000013000010] = 9ab27a42f38fb9d5 stxa %l3,[%i2+%o2]0x89 ! Mem[0000000013000010] = f1335ca98ab95034 ! %l6 = 0000000000000000, Mem[000000009000013c] = d1233785 stw %l6,[%i4+0x13c] ! Mem[000000009000013c] = 00000000 ! Mem[0000000012800020] = ffc3e708, %l3 = f1335ca98ab95034 lduha [%i1+%o4]0x80,%l3 ! %l3 = 000000000000ffc3 ! Mem[0000000090000108] = 7ee0dc8d 24801a80, %g2 = 000026fb, %g3 = 23a5216a ldd [%i4+0x108],%g2 ! %g2 = 000000007ee0dc8d 0000000024801a80 ! Mem[00000000918001ec] = ba2fc422, %g2 = 000000007ee0dc8d ldub [%o0+0x1ed],%g2 ! %g2 = 00000000000000ba ! Mem[0000000013000020] = 06be451c d9a3a5c0, %l0 = ac37cc48, %l1 = 0000000e ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000d9a3a5c0 0000000006be451c ! %l7 = 0000000000000051, Mem[0000000090800170] = e5d65375fc039286 stx %l7,[%i5+0x170] ! Mem[0000000090800170] = 0000000000000051 ! Mem[0000000090000170] = 8710f46c, %g2 = 00000000000000ba lduh [%i4+0x170],%g2 ! %g2 = 0000000000008710 ! Mem[0000000090800198] = e638430e, %g2 = 0000000000008710 ldub [%i5+0x199],%g2 ! %g2 = 00000000000000e6 p1_label_20: ! %l5 = 000000000000000e, Mem[000000009080014e] = 0248bbbd stb %l5,[%i5+0x14e] ! Mem[000000009080014c] = 0e48bbbd ! %l2 = 9997720cbd41b6f5, Mem[0000000090800024] = bd2a18d0 sth %l2,[%i5+0x024] ! Mem[0000000090800024] = b6f518d0 ! Mem[0000000090000168] = b478c059, %g2 = 00000000000000e6 ldsb [%i4+0x16b],%g2 ! %g2 = ffffffffffffffb4 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 000000d6 0000000e ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! Mem[00000000908001bc] = 4ff6b837, %g2 = ffffffffffffffb4 ldsh [%i5+0x1be],%g2 ! %g2 = 0000000000004ff6 ! %l3 = 000000000000ffc3, %l0 = 00000000d9a3a5c0, %ccr = 00 movl %xcc,%l3,%l0 ! Register Not Moved ! Mem[0000000012800018] = 0ec5ffda, %l6 = 0000000000000000 swapa [%i1+%o3]0x80,%l6 ! %l6 = 000000000ec5ffda ! %f16 = 7dd7a0fd c7aa9c66 801a8024 8ddce07e ! %f20 = fda676a3 5e2a8b09 8529f72b c732ac2a ! %f24 = 66178de8 47e647d4 aad484b4 78c05924 ! %f28 = 8710f46c bbb35fc1 853723d1 666af910 stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100 ! %l0 = 00000000d9a3a5c0, Mem[0000000012000010] = 88908330 stha %l0,[%i0+%o2]0x89 ! Mem[0000000012000010] = 8890a5c0 ! %l6 = 0ec5ffda, %l7 = 00000051, Mem[0000000091800168] = f7360183 36e00196 std %l6,[%o0+0x168] ! Mem[0000000091800168] = 0ec5ffda 00000051 p1_label_21: ! %l5 = 000000000000000e, Mem[0000000012800018] = 00000000 stba %l5,[%i1+%o3]0x81 ! Mem[0000000012800018] = 0e000000 ! Mem[000000009100000c] = 67474887, %g2 = 0000000000004ff6 lduw [%i6+0x00c],%g2 ! %g2 = 0000000067474887 ! %l7 = 0000000000000051, %l7 = 0000000000000051, %ccr = 00 move %icc,%l7,%l7 ! Register Not Moved ! Mem[00000000918000c8] = 545df4159ba5caa2, %g2 = 0000000067474887 ldx [%o0+0x0c8],%g2 ! %g2 = 545df4159ba5caa2 ! Mem[000000001200008c] = 81b865a9, %l6 = 0ec5ffda, %l0 = d9a3a5c0 add %i0,0x8c,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000081b865a9 membar #Sync ! Added by membar checker (508) ! Mem[0000000090000130] = c15fb3bb6cf41087, %g2 = 545df4159ba5caa2 ldx [%i4+0x130],%g2 ! %g2 = c15fb3bb6cf41087 ! %l3 = 000000000000ffc3 sethi %hi(0xc0936000),%l3 ! %l3 = 00000000c0936000 ! %l4 = 00000000000000d6, %l7 = 0000000000000051, %y = adc1f737 mulscc %l4,%l7,%l2 ! %l2 = 00000000000000bc, %ccr = 00, %y = 56e0fb9b ! Mem[00000000910001a0] = 191e0488, %g2 = c15fb3bb6cf41087 ldsh [%i6+0x1a0],%g2 ! %g2 = 000000000000191e ! Mem[00000000900001a0] = 00000000000000ba, %g2 = 000000000000191e ldx [%i4+0x1a0],%g2 ! %g2 = 00000000000000ba p1_label_22: ! %l5 = 000000000000000e, imm = fffffffffffff7fe, %l0 = 0000000081b865a9 sub %l5,-0x802,%l0 ! %l0 = 0000000000000810 ! Mem[00000000900000c0] = 92317c76, %g2 = 00000000000000ba lduw [%i4+0x0c0],%g2 ! %g2 = 0000000092317c76 ! Mem[0000000090800048] = 06d60538, %g2 = 0000000092317c76 ldsb [%i5+0x04b],%g2 ! %g2 = 0000000000000006 ! %l3 = 00000000c0936000, %l4 = 00000000000000d6, %l7 = 0000000000000051 andn %l3,%l4,%l7 ! %l7 = 00000000c0936000 ! %l3 = 00000000c0936000, %l3 = 00000000c0936000, %y = 56e0fb9b smul %l3,%l3,%l3 ! %l3 = 0fb6a4d764000000, %y = 0fb6a4d7 ! %f30 = 853723d1, Mem[0000000090000124] = e88d1766 st %f30,[%i4+0x124] ! Mem[0000000090000124] = 853723d1 ! Mem[0000000013000010] = 8ab95034, %l7 = 00000000c0936000 ldstuba [%i2+%o2]0x89,%l7 ! %l7 = 00000034000000ff ! %l2 = 000000bc, %l3 = 64000000, Mem[00000000900001e0] = 56b781a0 c5d29903 std %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 000000bc 64000000 ! %f16 = 7dd7a0fd c7aa9c66, Mem[0000000013000008] = fda0d77d 669caac7 stda %f16,[%i2+%o1]0x88 ! Mem[0000000013000008] = 7dd7a0fd c7aa9c66 ! immd = 000000000000006a, %l3 = 0fb6a4d764000000, %ccr = 00 movle %xcc,0x06a,%l3 ! Register Not Moved p1_label_23: ! %l2 = 00000000000000bc, Mem[0000000012000010] = 8890a5c0 stba %l2,[%i0+%o2]0x88 ! Mem[0000000012000010] = 8890a5bc ! %l3 = 0fb6a4d764000000, Mem[0000000013800020] = 223fa7a2 stba %l3,[%i3+%o4]0x88 ! Mem[0000000013800020] = 223fa700 ! Mem[0000000091000058] = 0f236e1a, %g2 = 0000000000000006 ldsh [%i6+0x05a],%g2 ! %g2 = 0000000000000f23 ! %l5 = 000000000000000e, Mem[0000000013000008] = 669caac7fda0d77d stxa %l5,[%i2+%o1]0x81 ! Mem[0000000013000008] = 000000000000000e ! %l0 = 0000000000000810, %l0 = 0000000000000810, %l1 = 0000000006be451c srlx %l0,%l0,%l1 ! %l1 = 0000000000000000 ! Mem[0000000012800000] = d1755ff7, %l0 = 0000000000000810 ldswa [%i1+%g0]0x80,%l0 ! %l0 = ffffffffd1755ff7 ! Mem[0000000090000028] = 000000d60000000e, %g2 = 0000000000000f23 ldx [%i4+%o5],%g2 ! %g2 = 000000d60000000e ! %l0 = ffffffffd1755ff7, Mem[0000000013000000] = d7c02eae764e33a1 stxa %l0,[%i2+%g0]0x80 ! Mem[0000000013000000] = ffffffffd1755ff7 ! Mem[000000001280012c] = 73bd8822, %l6 = 0ec5ffda, %l2 = 000000bc add %i1,0x12c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000073bd8822 ! Mem[000000009080012c] = 993e2cbe, %g2 = 000000d60000000e lduw [%i5+0x12c],%g2 ! %g2 = 00000000993e2cbe p1_label_24: ! Mem[0000000013800024] = d9b23095, %l6 = 0ec5ffda, %l1 = 00000000 add %i3,0x24,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000d9b23095 ! Mem[0000000090000004] = d4e76f9a, %g2 = 00000000993e2cbe ldsb [%i4+0x007],%g2 ! %g2 = ffffffffffffffd4 ! immd = 0000000000000243, %l7 = 0000000000000034, %ccr = 00 mova %xcc,0x243,%l7 ! Moved, %l7 = 0000000000000243 ! %l4 = 00000000000000d6, imm = 0000000000000a3e, %l0 = ffffffffd1755ff7 orcc %l4,0xa3e,%l0 ! %l0 = 0000000000000afe, %ccr = 00 ! immd = 0000000000000087, %l6 = 000000000ec5ffda, %ccr = 00 move %xcc,0x087,%l6 ! Register Not Moved ! Mem[0000000090800130] = b94f043b 1fd8d221, %g2 = ffffffd4, %g3 = 24801a80 ldd [%i5+0x130],%g2 ! %g2 = 00000000b94f043b 000000001fd8d221 ! Mem[0000000091000138] = 27bcb7d4, %g2 = 00000000b94f043b lduh [%i6+0x138],%g2 ! %g2 = 00000000000027bc ! Mem[0000000013000010] = ff50b98a, %l0 = 0000000000000afe lduwa [%i2+%o2]0x81,%l0 ! %l0 = 00000000ff50b98a ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387e40 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0 ! %l6 = 000000000ec5ffda, %l1 = 00000000d9b23095, %ccr = 00 movrlz %l6,%l1,%l3 ! Not Moved, %l3 = 0fb6a4d764000000 p1_label_25: ! Mem[000000009000007c] = 42ea41ad, %g2 = 00000000000027bc lduw [%i4+0x07c],%g2 ! %g2 = 0000000042ea41ad ! %l4 = 00000000000000d6, immed = fffff33c, %y = 0fb6a4d7 udivcc %l4,-0xcc4,%l7 ! %l7 = 000000000fb6a59f, %ccr = 00 mov %l0,%y ! %y = ff50b98a ! Mem[0000000012000018] = 24801a80, %f25 = 47e647d4 lda [%i0+%o3]0x89,%f25 ! %f25 = 24801a80 ! Mem[0000000012800008] = 2f78aec2, %l1 = 00000000d9b23095 swap [%i1+%o1],%l1 ! %l1 = 000000002f78aec2 ! %l2 = 0000000073bd8822, Mem[0000000012000000] = 47e647d4 stba %l2,[%i0+%g0]0x88 ! Mem[0000000012000000] = 47e64722 ! Mem[00000000908000a0] = cf4eb831 0435468a, %g2 = 42ea41ad, %g3 = 1fd8d221 ldda [%i5+0x0a0]%asi,%g2 ! %g2 = 00000000cf4eb831 000000000435468a ! %l5 = 000000000000000e, Mem[000000009100001c] = 32b999a4 stb %l5,[%i6+0x01c] ! Mem[000000009100001c] = 0eb999a4 ! Mem[0000000012800030] = e2a0ad15, %l4 = 000000d6, %l7 = 0fb6a59f add %i1,0x30,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e2a0ad15 ! Mem[0000000012800024] = 83a05f6d, %l1 = 000000002f78aec2, %asi = 80 swapa [%i1+0x024]%asi,%l1 ! %l1 = 0000000083a05f6d ! %l6 = 000000000ec5ffda, %l5 = 000000000000000e, %ccr = 00 movg %icc,%l6,%l5 ! Moved, %l5 = 000000000ec5ffda ba,a p1_not_taken_0_end p1_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p1_branch_failed p1_not_taken_0_end: ! End of Random Code for Thread 1 1: membar #Sync ! Force all stores to complete p1_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x004] ! Set processor 1 done flag ! Check Registers p1_check_registers: set p1_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ff50b98a bne,a,pn %xcc,p1_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000083a05f6d bne,a,pn %xcc,p1_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000073bd8822 bne,a,pn %xcc,p1_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0fb6a4d764000000 bne,a,pn %xcc,p1_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000d6 bne,a,pn %xcc,p1_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000ec5ffda bne,a,pn %xcc,p1_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000ec5ffda bne,a,pn %xcc,p1_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e2a0ad15 bne,a,pn %xcc,p1_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xff50b98a,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p1_failed mov 0x111,%g1 ! Check Floating Point Registers p1_check_fp_registers: set p1_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be e89b632f 801a8024 bne %xcc,p1_f0_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be d1755ff7 b6df6891 bne %xcc,p1_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be b41ff49b 88901aaa bne %xcc,p1_f12_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 801a8024 8ddce07e bne %xcc,p1_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 66178de8 24801a80 bne %xcc,p1_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 853723d1 666af910 bne %xcc,p1_f30_fail nop ! Check Local Memory set p1_local0_expect,%g1 p1_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 2247e647e88d1766 ldx [%i0+0x000],%g3 ! Observed data at 0000000012000000 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = bca590889bf41fb4 ldx [%i0+0x010],%g3 ! Observed data at 0000000012000010 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 801a8024bc000000 ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 739ced30d1233785 ldx [%i0+0x020],%g3 ! Observed data at 0000000012000020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 630b62e1ffae681c ldx [%i0+0x040],%g3 ! Observed data at 0000000012000040 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x040,%g4 ldx [%g1+0x050],%g2 ! Expected data = ecfcca86223fad1e ldx [%i0+0x050],%g3 ! Observed data at 0000000012000050 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x050,%g4 ldx [%g1+0x108],%g2 ! Expected data = dcc7fff5f45a7723 ldx [%i0+0x108],%g3 ! Observed data at 0000000012000108 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x108,%g4 ldx [%g1+0x140],%g2 ! Expected data = 08cbe0dbb44240c7 ldx [%i0+0x140],%g3 ! Observed data at 0000000012000140 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x140,%g4 ldx [%g1+0x160],%g2 ! Expected data = f43a644280aace28 ldx [%i0+0x160],%g3 ! Observed data at 0000000012000160 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x160,%g4 ldx [%g1+0x170],%g2 ! Expected data = 175657a6000000f0 ldx [%i0+0x170],%g3 ! Observed data at 0000000012000170 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i0,0x170,%g4 set p1_local1_expect,%g1 p1_check_local1: ldx [%g1+0x000],%g2 ! Expected data = d1755ff7b6df6891 ldx [%i1+0x000],%g3 ! Observed data at 0000000012800000 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d9b23095e48dddf1 ldx [%i1+0x008],%g3 ! Observed data at 0000000012800008 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0e0000004e66bcab ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffc3e7082f78aec2 ldx [%i1+0x020],%g3 ! Observed data at 0000000012800020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i1,0x020,%g4 set p1_local2_expect,%g1 p1_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ffffffffd1755ff7 ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000000000000e ldx [%i2+0x008],%g3 ! Observed data at 0000000013000008 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff50b98aa95c33f1 ldx [%i2+0x010],%g3 ! Observed data at 0000000013000010 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x010,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = b364fe60ff5359d1 ldx [%i2+0x0d0],%g3 ! Observed data at 00000000130000d0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x148],%g2 ! Expected data = 8f185d734d6475ea ldx [%i2+0x148],%g3 ! Observed data at 0000000013000148 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i2,0x148,%g4 set p1_local3_expect,%g1 p1_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 3069918668f2b0d8 ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00a73f22d9b23095 ldx [%i3+0x020],%g3 ! Observed data at 0000000013800020 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9168dfb6f75f75d1 ldx [%i3+0x028],%g3 ! Observed data at 0000000013800028 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x028,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = e19d3d85000000f4 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000138000c0 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x110],%g2 ! Expected data = 66178de8c646104c ldx [%i3+0x110],%g3 ! Observed data at 0000000013800110 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x110,%g4 ldx [%g1+0x120],%g2 ! Expected data = 736993d4ff5d740a ldx [%i3+0x120],%g3 ! Observed data at 0000000013800120 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x120,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 7863e1b5ffc420b3 ldx [%i3+0x1a8],%g3 ! Observed data at 00000000138001a8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = ee15c3523fb9afd3 ldx [%i3+0x1c8],%g3 ! Observed data at 00000000138001c8 cmp %g2,%g3 bne,a,pn %xcc,p1_local_failed add %i3,0x1c8,%g4 ! The test for processor 1 has passed p1_passed: ta GOOD_TRAP nop p1_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p1_failed p1_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p1_failed p1_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p1_failed p1_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p1_failed p1_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p1_failed p1_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p1_failed p1_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p1_failed p1_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p1_failed p1_f0_fail: set p1_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f6_fail: set p1_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f12_fail: set p1_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f18_fail: set p1_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f24_fail: set p1_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p1_f30_fail: set p1_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 1 failed p1_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x004] ! Set processor 1 done flag set p1_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 1 failed p1_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x004] ! Set processor 1 done flag set p1_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p1_selfmod_failed: ba p1_failed mov 0xabc,%g1 p1_common_error: or %g0,0xee1,%g1 ba p1_failed mov %o5,%g3 p1_common_signature_error: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_common_timeout: set p1_temp,%g1 ba p1_failed st %g2,[%g1] ! Common Lock Number p1_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p1_failed mov 0x0,%g3 p1_trap1e: stha %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000020] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000012800000] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000008] ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013800028] done p1_trap1o: stha %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000020] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000012800000] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000008] ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013800028] done p1_trap2e: ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800000] membar #Sync mov 0x140,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync stba %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000028] stxa %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000010] or %l3,%l3,%l6 stda %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800028] lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000013800028] done p1_trap2o: ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800000] membar #Sync mov 0x140,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync stba %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000028] stxa %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000010] or %l3,%l3,%l6 stda %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800028] lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000013800028] done p1_trap3e: andn %l0,%l4,%l0 sub %l3,%l1,%l0 addc %l7,%l6,%l5 nop done p1_trap3o: andn %l0,%l4,%l0 sub %l3,%l1,%l0 addc %l7,%l6,%l5 nop done p1_init_memory_pointers: set p1_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p1_local0_start,%i0 set p1_local1_start,%i1 set p1_local2_start,%i2 set p1_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 6ffb13f7f8222b48 ldx [%g1+0x008],%l1 ! %l1 = 064d87fa08cbe0db ldx [%g1+0x010],%l2 ! %l2 = a04fc0e0048045ff ldx [%g1+0x018],%l3 ! %l3 = dfea92e017f66121 ldx [%g1+0x020],%l4 ! %l4 = 5239fe42ee15c352 ldx [%g1+0x028],%l5 ! %l5 = bf2c4947e07a1a77 ldx [%g1+0x030],%l6 ! %l6 = 8cad0547ff650141 ldx [%g1+0x038],%l7 ! %l7 = 129b9c5e9404a232 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 2 processor_2: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x08] ! Set the start flag wrpr %g0,7,%cleanwin call p2_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 2 wr %g0,0x4,%fprs ! Make sure fef is 1 set p2_init_freg,%g1 ! %f0 = c84dfd23 92124716 dd36fa66 4e2ef25b ! %f4 = fe86642a 0c79cad9 531b4e97 45094ea9 ! %f8 = 85f842b4 8f2342fe fb2893cb 890bdd71 ! %f12 = 21ecc4e3 209e2352 cfd3e5a1 a0eabb45 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1f3ebd22 99a0e32b 4283db5b 6e6acf48 ! %f20 = 0f13aed5 a9d1d745 56f98717 bedb07db ! %f24 = b164096b 4be38205 175b894a e0bfb16e ! %f28 = c820aeae fafef6c1 8f5418af 1dd65534 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = eca187c2 208b9afb fbdc8747 646b7223 ! %f36 = 00bfeee5 ed1f07a8 f7cc06f8 203f2d88 ! %f40 = 208bdc1d 872db99a c1a346e4 2f8e08f5 ! %f44 = a46b4b09 1815d301 42dda2dd 75ea07ab ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x41242c880000000d,%g7,%g1 ! GSR scale = 1, align = 5 wr %g1,%g0,%gsr ! GSR = 41242c880000000d wr %g0,%y ! Clear Y 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[0000000015800018] = 5eb38992, %l4 = b610741a50becd02 lduba [%i3+%o3]0x89,%l4 ! %l4 = 0000000000000092 ! Mem[0000000091000060] = eeaf96cc, %g2 = 27a0d7dff0830ef7 ldsh [%i6+0x060],%g2 ! %g2 = ffffffffffffeeaf ! %f0 = c84dfd23 92124716 dd36fa66 4e2ef25b ! %f4 = fe86642a 0c79cad9 531b4e97 45094ea9 ! %f8 = 85f842b4 8f2342fe fb2893cb 890bdd71 ! %f12 = 21ecc4e3 209e2352 cfd3e5a1 a0eabb45 mov 0x180,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! immd = 00000000000002e8, %l4 = 0000000000000092, %ccr = 44 movg %xcc,0x2e8,%l4 ! Register Not Moved ! %l1 = 594df545e4930e03, immed = fffffe5d, %ccr = 44 movrne %l1,-0x1a3,%l5 ! Moved, %l5 = fffffffffffffe5d ! Mem[0000000091800030] = 2ba14704, %g18 = 6c2dec39e9287ef5 ldsw [%o0+0x030],%g2 ! %g2 = 6c2dec39e9287ef5 ! Mem[00000000158001a8] = ecc4ac92, %l6 = 9b8072f807686f22 ldsh [%i3+0x1a8],%l6 ! %l6 = ffffffffffffecc4 membar #Sync ! Added by membar checker (509) ! Mem[0000000090000190] = fe86642a 0c79cad9, %g2 = 2ba14704, %g3 = 0bad0b00 ldd [%i4+0x190],%g2 ! %g2 = 00000000fe86642a 000000000c79cad9 ! Mem[0000000015000100] = c3b3d6ae, %l2 = ec8e9afe, %l5 = fffffe5d add %i2,0x100,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c3b3d6ae ! immd = 0000000000000239, %l4 = 0000000000000092, %ccr = 44 mova %icc,0x239,%l4 ! Moved, %l4 = 0000000000000239 p2_label_2: ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140 ! %l0 = f8320db6a1809e5d, Mem[0000000091800184] = e4f4014f stw %l0,[%o0+0x184] ! Mem[0000000091800184] = a1809e5d ! Mem[0000000090000050] = 5105ddcc, %g2 = 00000000fe86642a ldsb [%i4+0x052],%g2 ! %g2 = 0000000000000051 ! Mem[0000000091800170] = b9937344, %g2 = 0000000000000051 lduba [%o0+0x170]%asi,%g2 ! %g2 = 00000000000000b9 ! %l0 = a1809e5d, %l1 = e4930e03, Mem[00000000918001c8] = 1f95e4db 875ddcc4 std %l0,[%o0+0x1c8] ! Mem[00000000918001c8] = a1809e5d e4930e03 ! %l1 = 594df545e4930e03, Mem[00000000908001bd] = b04ff6b8 stb %l1,[%i5+0x1bd] ! Mem[00000000908001bc] = 034ff6b8 ! %l4 = 0000000000000239, %l2 = ab4421d0ec8e9afe, %l7 = 7aa7f33a90cdaa30 addccc %l4,%l2,%l7 ! %l7 = ab4421d0ec8e9d37, %ccr = 88 ! Mem[0000000015000170] = 361a9baf, %l2 = ab4421d0ec8e9afe ldswa [%i2+0x170]%asi,%l2 ! %l2 = 00000000361a9baf ! Mem[00000000150001bc] = b12a8f6b, %l2 = 361a9baf, %l1 = e4930e03 add %i2,0x1bc,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b12a8f6b ! %l5 = 00000000c3b3d6ae, Mem[0000000015800008] = 79057575 stba %l5,[%i3+%o1]0x88 ! Mem[0000000015800008] = 790575ae p2_label_3: ! Mem[0000000014800018] = 94c6b3a0, %l2 = 00000000361a9baf lduba [%i1+%o3]0x89,%l2 ! %l2 = 00000000000000a0 ! %l6 = ffffffffffffecc4, Mem[00000000900000d8] = 3d5f1135 sth %l6,[%i4+0x0d8] ! Mem[00000000900000d8] = ecc41135 ! done : should take illegal inst trap, %l0 = f8320db6a1809e5d done ! Illegal inst trap : %l0 = f8320db6a1809e6d ! Mem[0000000015800008] = 790575ae, %l3 = cac99e18d0fa4973 ldswa [%i3+%o1]0x89,%l3 ! %l3 = 00000000790575ae ! Mem[0000000015000028] = 684c6664, %l5 = 00000000c3b3d6ae swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000684c6664 ! Mem[0000000014000020] = e08df6fa, %f17 = 99a0e32b lda [%i0+%o4]0x81,%f17 ! %f17 = e08df6fa ! %l2 = 00000000000000a0, Mem[0000000090800033] = 78aa6840 stb %l2,[%i5+0x033] ! Mem[0000000090800030] = a0aa6840 ! immd = 0000000000000097, %l3 = 00000000790575ae, %ccr = 88 movn %xcc,0x097,%l3 ! Register Not Moved ! %l0 = f8320db6a1809e6d, %l4 = 0000000000000239, %l6 = ffffffffffffecc4 srl %l0,%l4,%l6 ! %l6 = 0000000000000050 ! retry : should take illegal inst trap, %l0 = f8320db6a1809e6d retry ! Illegal inst trap : %l0 = f8320db6a1809e7d p2_label_4: ! %l4 = 0000000000000239, %l4 = 0000000000000239, %ccr = 88 movneg %icc,%l4,%l4 ! Moved, %l4 = 0000000000000239 ! %l6 = 0000000000000050, %l0 = f8320db6a1809e7d, %l7 = ab4421d0ec8e9d37 addc %l6,%l0,%l7 ! %l7 = f8320db6a1809ecd ! %l5 = 00000000684c6664, Mem[0000000014000018] = c8e26776 stba %l5,[%i0+%o3]0x88 ! Mem[0000000014000018] = c8e26764 ! Mem[00000000910000b8] = 69ae8009b0f1b5ed, %g2 = 00000000000000b9 ldx [%i6+0x0b8],%g2 ! %g2 = 69ae8009b0f1b5ed ! Mem[0000000090000140] = 1761c656, %g2 = 69ae8009b0f1b5ed ldsh [%i4+0x142],%g2 ! %g2 = 0000000000001761 ! Mem[000000009100015c] = dc4650ec, %g18 = 6c2dec39e9287ef5 ldsw [%i6+0x15c],%g2 ! %g2 = 6c2dec39e9287ef5 ! Mem[0000000014800194] = 27058ca2, %l4 = 00000239, %l4 = 00000239 add %i1,0x194,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000027058ca2 ! Mem[0000000091000194] = d7c0b9fd, %g18 = 6c2dec39e9287ef5 ldsw [%i6+0x194],%g2 ! %g2 = 6c2dec39e9287ef5 ! Mem[000000009080006c] = 48dba1e7, %g2 = ffffffffd7c0b9fd ldsh [%i5+0x06c],%g2 ! %g2 = 00000000000048db ! %l3 = 00000000790575ae, Mem[0000000090000138] = 55733d3a0413d82e stx %l3,[%i4+0x138] ! Mem[0000000090000138] = 00000000790575ae p2_label_5: ! Mem[00000000908000e8] = 98b85f6b, %g2 = 00000000000048db lduh [%i5+0x0e8],%g2 ! %g2 = 00000000000098b8 ! %f12 = 21ecc4e3 209e2352, Mem[0000000015800000] = 5c3852ac e15e6d98 stda %f12,[%i3+%g0]0x89 ! Mem[0000000015800000] = 21ecc4e3 209e2352 ! %f11 = 890bdd71, Mem[00000000908001a8] = 9a64a4a2 st %f11,[%i5+0x1a8] ! Mem[00000000908001a8] = 890bdd71 ! Mem[00000000900001e0] = 56b781a0c5d29903, %g2 = 00000000000098b8 ldx [%i4+0x1e0],%g2 ! %g2 = 56b781a0c5d29903 ! %l6 = 0000000000000050, Mem[0000000090000193] = 2a0c79ca stb %l6,[%i4+0x193] ! Mem[0000000090000190] = 500c79ca ! %l6 = 0000000000000050, imm = 00000000000005c9, %l1 = 00000000b12a8f6b orn %l6,0x5c9,%l1 ! %l1 = fffffffffffffa76 ! %f20 = 0f13aed5 a9d1d745, Mem[0000000014000000] = 8d0283e9 76d4ac2c stda %f20,[%i0+%g0]0x80 ! Mem[0000000014000000] = 0f13aed5 a9d1d745 ! Mem[000000009080003c] = cff5553a, %g2 = 56b781a0c5d29903 ldsb [%i5+0x03d],%g2 ! %g2 = ffffffffffffffcf ! %l2 = 00000000000000a0, Mem[00000000910000f4] = 72c2a2bf stw %l2,[%i6+0x0f4] ! Mem[00000000910000f4] = 000000a0 ! %f2 = dd36fa66, Mem[0000000014000008] = 33a2bfd7 sta %f2 ,[%i0+%o1]0x88 ! Mem[0000000014000008] = dd36fa66 p2_label_6: ! Mem[0000000090000068] = 41f3549f, %g18 = 6c2dec39e9287ef5 ldsw [%i4+0x068],%g2 ! %g2 = 6c2dec39e9287ef5 ! Mem[0000000014000100] = 36f48840ae20fe73, %l1 = fffffffffffffa76 ldx [%i0+0x100],%l1 ! %l1 = 36f48840ae20fe73 ! Mem[000000001480019c] = 391bb7ea, %l1 = ae20fe73, %l0 = a1809e7d add %i1,0x19c,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000391bb7ea ! Mem[0000000091000030] = 53c4993d, %g2 = 0000000041f3549f lduba [%i6+0x031]%asi,%g2 ! %g2 = 0000000000000053 ! %l0 = 00000000391bb7ea, %l4 = 0000000027058ca2, %ccr = 88 move %icc,%l0,%l4 ! Register Not Moved ! %l7 = f8320db6a1809ecd, imm = fffffffffffff489, %l4 = 0000000027058ca2 tsubcc %l7,-0xb77,%l4 ! %l4 = f8320db6a180aa44, %ccr = 9b ! %l3 = 00000000790575ae, %l2 = 00000000000000a0, %ccr = 9b movg %icc,%l3,%l2 ! Moved, %l2 = 00000000790575ae ! immd = 0000000000000271, %l2 = 00000000790575ae, %ccr = 9b movcs %xcc,0x271,%l2 ! Moved, %l2 = 0000000000000271 ! immd = 00000000000001c6, %l2 = 0000000000000271, %ccr = 9b movcs %xcc,0x1c6,%l2 ! Moved, %l2 = 00000000000001c6 ! Mem[000000009180007c] = f6f2d6ef, %g2 = 0000000000000053 ldub [%o0+0x07f],%g2 ! %g2 = 00000000000000f6 p2_label_7: ! Mem[00000000900001f4] = 7c69cc66, %g2 = 00000000000000f6 lduh [%i4+0x1f4],%g2 ! %g2 = 0000000000007c69 ! Mem[00000000158001b0] = d38f36d3, %l6 = 00000050, %l5 = 684c6664 add %i3,0x1b0,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000d38f36d3 ! %l1 = 36f48840ae20fe73, Mem[0000000090800198] = 30e63843 sth %l1,[%i5+0x198] ! Mem[0000000090800198] = fe733843 ! %f28 = c820aeae fafef6c1, Mem[0000000014000000] = d5ae130f 45d7d1a9 stda %f28,[%i0+%g0]0x88 ! Mem[0000000014000000] = c820aeae fafef6c1 ! %l0 = 00000000391bb7ea, Mem[0000000091000110] = fe0d41c4a3c886c3, %asi = 80 stxa %l0,[%i6+0x110]%asi ! Mem[0000000091000110] = 00000000391bb7ea ! %f16 = 1f3ebd22 e08df6fa, Mem[0000000014000018] = c8e26764 b200f831 stda %f16,[%i0+%o3]0x89 ! Mem[0000000014000018] = 1f3ebd22 e08df6fa ! Randomly selected nop nop ! %l6 = 0000000000000050, %l4 = f8320db6a180aa44, %l6 = 0000000000000050 taddcctv %l6,%l4,%l6 ! %l6 = f8320db6a180aa94, %ccr = 88 ! Mem[0000000015000020] = 2279766f, %l1 = ae20fe73, %l5 = d38f36d3 add %i2,0x20,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000002279766f ! Mem[0000000014000028] = 3eacaee6, %l3 = 00000000790575ae lduba [%i0+%o5]0x81,%l3 ! %l3 = 000000000000003e p2_label_8: ! %f0 = c84dfd23 92124716 dd36fa66 4e2ef25b ! %f4 = fe86642a 0c79cad9 531b4e97 45094ea9 ! %f8 = 85f842b4 8f2342fe fb2893cb 890bdd71 ! %f12 = 21ecc4e3 209e2352 cfd3e5a1 a0eabb45 stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180 ! %l4 = f8320db6a180aa44, Mem[000000009080019c] = 0ede5471 stb %l4,[%i5+0x19c] ! Mem[000000009080019c] = 44de5471 ! Mem[000000009080004c] = ffc22ba5, %g2 = 0000000000007c69 ldub [%i5+0x04f],%g2 ! %g2 = 00000000000000ff ! %f22 = 56f98717 bedb07db, Mem[00000000918000e8] = d33a6501 72d42ee0 std %f22,[%o0+0x0e8] ! Mem[00000000918000e8] = 56f98717 bedb07db ! Mem[00000000900001d4] = d2adbf60, %g2 = 00000000000000ff ldsb [%i4+0x1d4],%g2 ! %g2 = ffffffffffffffd2 ! Mem[00000000918000c4] = 05187754, %g2 = ffffffffffffffd2 ldsba [%o0+0x0c5]%asi,%g2 ! %g2 = 0000000000000005 ! %l4 = f8320db6a180aa44, Mem[0000000015000000] = 1920ae3c stha %l4,[%i2+%g0]0x89 ! Mem[0000000015000000] = 1920aa44 ! %l7 = f8320db6a1809ecd, Mem[00000000908001e8] = 94627d6b stw %l7,[%i5+0x1e8] ! Mem[00000000908001e8] = a1809ecd ! Mem[0000000015000138] = 0618b4068ec60e79, %l3 = 000000000000003e, %l3 = 000000000000003e add %i2,0x138,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 0618b4068ec60e79 ! Code Fragment 1 p2_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000c79cad9 mov -0xd4b,%g3 ! %g3 = fffffffffffff2b5 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p2_label_9: ! %f18 = 4283db5b, Mem[0000000014800008] = a6a274e4 sta %f18,[%i1+%o1]0x80 ! Mem[0000000014800008] = 4283db5b ! %l4 = f8320db6a180aa44, %l7 = f8320db6a1809ecd, %l4 = f8320db6a180aa44 andcc %l4,%l7,%l4 ! %l4 = f8320db6a1808a44, %ccr = 88 ! %l5 = 000000002279766f, Mem[0000000091000058] = 102d0f23, %asi = 80 stha %l5,[%i6+0x058]%asi ! Mem[0000000091000058] = 766f0f23 ! Mem[0000000015800028] = 40b7560f, %l7 = f8320db6a1809ecd lduba [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000040 ! Mem[0000000014800028] = 67136772, %l7 = 0000000000000040 ldsha [%i1+%o5]0x88,%l7 ! %l7 = 0000000000006772 ! Mem[0000000014800164] = d1b4d377, %l7 = 00006772, %l6 = a180aa94 add %i1,0x164,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d1b4d377 ! immd = 0000000000000198, %l4 = f8320db6a1808a44, %ccr = 88 movle %xcc,0x198,%l4 ! Moved, %l4 = 0000000000000198 ! %l0 = 00000000391bb7ea, Mem[000000009080001e] = 0466d915 sth %l0,[%i5+0x01e] ! Mem[000000009080001c] = b7ead915 ! Mem[0000000015000132] = 77fb2e79, %l3 = 0618b4068ec60e79 ldstub [%i2+0x132],%l3 ! %l3 = 0000002e000000ff ! Mem[0000000091800134] = f161fd0f, %g18 = 6c2dec39e9287ef5 ldsw [%o0+0x134],%g2 ! %g2 = 6c2dec39e9287ef5 p2_label_10: ! Mem[0000000091800140] = 1901111c 9fb7deb0, %g2 = f161fd0f, %g3 = fffff2b5 ldd [%o0+0x140],%g2 ! %g2 = 000000001901111c 000000009fb7deb0 ! %l3 = 000000000000002e, %l5 = 000000002279766f, %ccr = 88 movne %xcc,%l3,%l5 ! Moved, %l5 = 000000000000002e ! %l4 = 0000000000000198, Mem[00000000150000ca] = d4f4b412 sth %l4,[%i2+0x0ca] ! Mem[00000000150000c8] = d4f40198 ! Mem[0000000015800060] = 6a4a80eef51eab7f, %l1 = 36f48840ae20fe73, %l0 = 00000000391bb7ea add %i3,0x60,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 6a4a80eef51eab7f ! %f23 = bedb07db, Mem[0000000091000174] = 3bd1c15f sta %f23,[%i6+0x174]%asi ! Mem[0000000091000174] = bedb07db ! %l7 = 0000000000006772, immed = 00000308, %y = 00000000 umulcc %l7,0x308,%l0 ! %l0 = 0000000001399190, %ccr = 00, %y = 00000000 ! Mem[00000000140000e0] = 75c6201183e82fae, %l0 = 0000000001399190, %l6 = 00000000d1b4d377 add %i0,0xe0,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 75c6201183e82fae ! Mem[0000000014800008] = 4283db5b, %l6 = 75c6201183e82fae lduha [%i1+%o1]0x81,%l6 ! %l6 = 0000000000004283 ! Mem[0000000090800118] = 76bc94e9, %g2 = 000000001901111c ldsh [%i5+0x11a],%g2 ! %g2 = 00000000000076bc ! Mem[0000000014800020] = acb23404b0abe95a, %f2 = dd36fa66 4e2ef25b ldda [%i1+%o4]0x89,%f2 ! %f2 = acb23404 b0abe95a p2_label_11: ! Mem[0000000015800018] = 9289b35e, %l5 = 000000000000002e lduha [%i3+%o3]0x81,%l5 ! %l5 = 0000000000009289 ! Mem[000000009080005c] = 1e098cec, %g2 = 00000000000076bc ldub [%i5+0x05c],%g2 ! %g2 = 000000000000001e ! Mem[00000000148000e0] = 7dc07c6b5d726950, %l4 = 0000000000000198, %l2 = 00000000000001c6 add %i1,0xe0,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 7dc07c6b5d726950 ! immd = 00000000000001d5, %l0 = 0000000001399190, %ccr = 00 movle %xcc,0x1d5,%l0 ! Register Not Moved ! Mem[0000000015800018] = 9289b35e, %l5 = 0000000000009289 ldsba [%i3+%o3]0x80,%l5 ! %l5 = ffffffffffffff92 ! %l3 = 000000000000002e, Mem[00000000918000fc] = 3447dfff stw %l3,[%o0+0x0fc] ! Mem[00000000918000fc] = 0000002e ! Mem[00000000910001f0] = 8dcecf6a, %g2 = 000000000000001e lduw [%i6+0x1f0],%g2 ! %g2 = 000000008dcecf6a save ! CWP = 1 ! Mem[00000000150001c0] = 13c71fab6700bacd, %l6 = b2c763b1e37ca476, %l7 = a484fdb8003feace add %o2,0x1c0,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 13c71fab6700bacd ! Mem[0000000015000020] = 2279766f, %l6 = b2c763b1e37ca476 swap [%o2+%i4],%l6 ! %l6 = 000000002279766f p2_label_12: ! %cwp = 1 ! Mem[000000009080000c] = 7a03c6a1, %g2 = 000000008dcecf6a ldsh [%o5+0x00c],%g2 ! %g2 = 0000000000007a03 ! Mem[0000000090000140] = b4da1761c656d9f1, %f48 = f1d956c6 6117dab4 ldd [%o4+0x140],%f48 ! %f48 = b4da1761 c656d9f1 ! Mem[00000000918001f0] = 22680848b1e0fc7c, %g2 = 0000000000007a03 ldx [%i0+0x1f0],%g2 ! %g2 = 22680848b1e0fc7c ! Mem[0000000090800148] = cff6568c 40dc0248, %g2 = b1e0fc7c, %g3 = 9fb7deb0 ldd [%o5+0x148],%g2 ! %g2 = 00000000cff6568c 0000000040dc0248 ! Mem[0000000091800028] = 473ffdce, %g2 = 00000000cff6568c ldsb [%i0+0x02b],%g2 ! %g2 = 0000000000000047 ! Mem[0000000014000008] = 66fa36dd, %l1 = abf5a716456647b9 lduba [%o0+%i1]0x81,%l1 ! %l1 = 0000000000000066 ! %f0 = c84dfd23 92124716 acb23404 b0abe95a ! %f4 = fe86642a 0c79cad9 531b4e97 45094ea9 ! %f8 = 85f842b4 8f2342fe fb2893cb 890bdd71 ! %f12 = 21ecc4e3 209e2352 cfd3e5a1 a0eabb45 mov 0x040,%g6 stda %f0,[%o4+%g6]ASI_BLK_P ! Block Store to 0000000090000040 ! Mem[00000000150000a0] = be350b17f5f4f193, %l4 = 18159ad041becf57, %l3 = b48f7eca2998f7f4 add %o2,0xa0,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = be350b17f5f4f193 ! Mem[0000000014000028] = 3eacaee6, %l1 = 0000000000000066 lduha [%o0+%i5]0x81,%l1 ! %l1 = 0000000000003eac ! Mem[0000000014000008] = dd36fa66, %l2 = 134e4210d1df7cc7 ldswa [%o0+%i1]0x88,%l2 ! %l2 = ffffffffdd36fa66 p2_label_13: ! %cwp = 1 ! %l4 = 18159ad041becf57, Mem[0000000090000014] = 9f2d725a stw %l4,[%o4+0x014] ! Mem[0000000090000014] = 41becf57 ! Mem[0000000014800048] = 16edde96, %l1 = 00003eac, %l7 = 6700bacd add %o1,0x48,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000016edde96 ! %l7 = 0000000016edde96, %l4 = 18159ad041becf57, %ccr = 00 move %xcc,%l7,%l4 ! Register Not Moved ! %l7 = 0000000016edde96, Mem[0000000090800028] = 10a39792 stb %l7,[%o5+%i5] ! Mem[0000000090800028] = 96a39792 ! Mem[0000000091800100] = b91b8454, %g2 = 0000000000000047 lduba [%i0+0x100]%asi,%g2 ! %g2 = 00000000000000b9 ! %l0 = 73ba7e8015ea4c7e, %l4 = 18159ad041becf57, %ccr = 00 movvc %icc,%l0,%l4 ! Moved, %l4 = 73ba7e8015ea4c7e ! immd = 00000000000000d4, %l1 = 0000000000003eac, %ccr = 00 mova %xcc,0x0d4,%l1 ! Moved, %l1 = 00000000000000d4 ! Mem[000000009100005c] = c5eeaf96, %g2 = 00000000000000b9 ldub [%o6+0x05f],%g2 ! %g2 = 00000000000000c5 ! %l7 = 0000000016edde96, %l3 = be350b17f5f4f193, %l2 = ffffffffdd36fa66 srax %l7,%l3,%l2 ! %l2 = 00000000000002dd ! %l0 = 15ea4c7e, %l1 = 000000d4, Mem[0000000014800028] = 72671367 07f2e89e stda %l0,[%o1+%i5]0x81 ! Mem[0000000014800028] = 15ea4c7e 000000d4 p2_label_14: ! %cwp = 1 ! Mem[0000000090000010] = a7542326, %g18 = 4d8d09486fdba3b9 ldsw [%o4+%i2],%g2 ! %g2 = 4d8d09486fdba3b9 ! Mem[0000000014800039] = 331dd360, %l7 = 0000000016edde96 ldstub [%o1+0x039],%l7 ! %l7 = 0000001d000000ff ! Mem[0000000015000060] = b62ed52e, %l4 = 15ea4c7e, %l2 = 000002dd add %o2,0x60,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b62ed52e ! %l4 = 73ba7e8015ea4c7e, %l0 = 73ba7e8015ea4c7e, %y = 00000000 sdiv %l4,%l0,%l7 ! %l7 = 0000000000000001 mov %l0,%y ! %y = 15ea4c7e ! immd = 00000000000003c5, %l1 = 00000000000000d4, %ccr = 00 movle %xcc,0x3c5,%l1 ! Register Not Moved ! Mem[0000000015000028] = aed6b3c3, %l1 = 00000000000000d4 ldstuba [%o2+%i5]0x80,%l1 ! %l1 = 000000ae000000ff ! Mem[0000000015000000] = 1920aa44, %l6 = 000000002279766f ldsha [%o2+%g0]0x88,%l6 ! %l6 = ffffffffffffaa44 ! Mem[000000001480013c] = 4ab0151b, %l1 = 000000ae, %l7 = 00000001 add %o1,0x13c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000004ab0151b ! Mem[0000000015000000] = 1920aa44, %l6 = ffffffffffffaa44 ldsba [%o2+%g0]0x88,%l6 ! %l6 = 0000000000000044 ! Mem[0000000014000110] = 50626e32, %l6 = 0000000000000044 ldstub [%o0+0x110],%l6 ! %l6 = 00000050000000ff p2_label_15: ! %cwp = 1 ! Mem[0000000090800150] = d7de1f0f, %g2 = ffffffffa7542326 ldsb [%o5+0x152],%g2 ! %g2 = ffffffffffffffd7 ! %l4 = 15ea4c7e, %l5 = 6c6b26f8, Mem[0000000015000020] = e37ca476 f27c4af5 stda %l4,[%o2+%i4]0x80 ! Mem[0000000015000020] = 15ea4c7e 6c6b26f8 ! %l3 = be350b17f5f4f193, imm = 0000000000000843, %l6 = 0000000000000050 andn %l3,0x843,%l6 ! %l6 = be350b17f5f4f190 ! Mem[00000000910001ec] = cde74a22, %g2 = ffffffffffffffd7 ldub [%o6+0x1ec],%g2 ! %g2 = 00000000000000cd ! %l1 = 00000000000000ae, imm = 000000000000035d, %l2 = 00000000b62ed52e xnorcc %l1,0x35d,%l2 ! %l2 = fffffffffffffc0c, %ccr = 88 ! Mem[000000001480001c] = d0df1d3d, %l4 = 15ea4c7e, %l7 = 4ab0151b add %o1,0x1c,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d0df1d3d ! Mem[00000000150001c0] = 13c71fab, %l3 = be350b17f5f4f193 ldstub [%o2+0x1c0],%l3 ! %l3 = 00000013000000ff ! Mem[00000000140001e8] = c77a4184, %l1 = 00000000000000ae ldstub [%o0+0x1e8],%l1 ! %l1 = 000000c7000000ff ! %l0 = 73ba7e8015ea4c7e, Mem[00000000918001b3] = a0c0a9c5 stb %l0,[%i0+0x1b3] ! Mem[00000000918001b0] = 7ec0a9c5 ! Mem[0000000015000018] = b16ad378, %f24 = b164096b lda [%o2+%i3]0x81,%f24 ! %f24 = b16ad378 p2_label_16: ! %cwp = 1 ! Mem[0000000091000088] = 032baaaf, %g18 = 4d8d09486fdba3b9 ldsw [%o6+0x088],%g2 ! %g2 = 4d8d09486fdba3b9 ! %l3 = 0000000000000013, Mem[0000000014800000] = a5791268 stwa %l3,[%o1+%g0]0x81 ! Mem[0000000014800000] = 00000013 ! Mem[0000000091800160] = 5c5b9bfb4692494c, %f48 = b4da1761 c656d9f1 ldd [%i0+0x160],%f48 ! %f48 = 5c5b9bfb 4692494c ! Mem[0000000090000080] = 6b2d6fab, %g2 = 00000000032baaaf ldsh [%o4+0x080],%g2 ! %g2 = 0000000000006b2d ! %f0 = c84dfd23 92124716 acb23404 b0abe95a ! %f4 = fe86642a 0c79cad9 531b4e97 45094ea9 ! %f8 = 85f842b4 8f2342fe fb2893cb 890bdd71 ! %f12 = 21ecc4e3 209e2352 cfd3e5a1 a0eabb45 mov 0x080,%g6 stda %f0,[%o4+%g6]ASI_BLK_P ! Block Store to 0000000090000080 ! Mem[00000000908001a0] = 05fd6876, %g2 = 0000000000006b2d ldub [%o5+0x1a2],%g2 ! %g2 = 0000000000000005 ! %f30 = 8f5418af 1dd65534, Mem[0000000091000190] = 50147167 d7c0b9fd std %f30,[%o6+0x190] ! Mem[0000000091000190] = 8f5418af 1dd65534 membar #Sync ! Added by membar checker (510) ! %f16 = 1f3ebd22 e08df6fa 4283db5b 6e6acf48 ! %f20 = 0f13aed5 a9d1d745 56f98717 bedb07db ! %f24 = b16ad378 4be38205 175b894a e0bfb16e ! %f28 = c820aeae fafef6c1 8f5418af 1dd65534 mov 0x040,%g5 stda %f16,[%o4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040 ! Mem[000000009080001c] = b7ead915, %g2 = 0000000000000005 ldub [%o5+0x01e],%g2 ! %g2 = 00000000000000b7 membar #Sync ! Added by membar checker (511) ! Mem[0000000090000074] = f6c18f54, %g2 = 00000000000000b7 ldsh [%o4+0x076],%g2 ! %g2 = fffffffffffff6c1 p2_label_17: ! %cwp = 1 ! Mem[0000000091800098] = 70383695, %g18 = 4d8d09486fdba3b9 ldsw [%i0+0x098],%g2 ! %g2 = 4d8d09486fdba3b9 ! Mem[0000000014800108] = f9cb371031627ca6, %l6 = be350b17f5f4f190, %l3 = 0000000000000013 add %o1,0x108,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = f9cb371031627ca6 ! %l1 = 00000000000000c7, Mem[0000000091800140] = 1901111c sth %l1,[%i0+0x140] ! Mem[0000000091800140] = 00c7111c ! %l7 = 00000000d0df1d3d, Mem[0000000015000010] = 6c51757a stba %l7,[%o2+%i2]0x80 ! Mem[0000000015000010] = 3d51757a ! Mem[00000000150000a6] = f5f4f193, %l4 = 73ba7e8015ea4c7e ldstub [%o2+0x0a6],%l4 ! %l4 = 000000f1000000ff ! Mem[0000000091800084] = 131a522b, %g2 = 0000000070383695 lduh [%i0+0x084],%g2 ! %g2 = 000000000000131a ! retry : should take illegal inst trap, %l0 = 73ba7e8015ea4c7e retry ! Illegal inst trap : %l0 = 73ba7e8015ea4c8e ! %l4 = 00000000000000f1, Mem[0000000091800090] = 2485e98f sth %l4,[%i0+0x090] ! Mem[0000000091800090] = 00f1e98f ! %l2 = fffffffffffffc0c, Mem[0000000090800104] = 773e2765 sth %l2,[%o5+0x104] ! Mem[0000000090800104] = fc0c2765 ! Mem[00000000148001ec] = b4f20027, %l1 = 000000c7, %l0 = 15ea4c8e add %o1,0x1ec,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000b4f20027 p2_label_18: ! %cwp = 1 ! Mem[0000000091800180] = 77ee1260 a1809e5d, %g2 = 0000131a, %g3 = 40dc0248 ldd [%i0+0x180],%g2 ! %g2 = 0000000077ee1260 00000000a1809e5d ! %l2 = fffffffffffffc0c, %l3 = f9cb371031627ca6, %ccr = 88 movrlez %l2,%l3,%l2 ! Moved, %l2 = f9cb371031627ca6 ! Mem[0000000015800040] = 892a14ae5a401643, %l5 = 04f2d0cc6c6b26f8, %l2 = f9cb371031627ca6 add %o3,0x40,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 892a14ae5a401643 ! Mem[000000009100003c] = 3ce18642, %g2 = 0000000077ee1260 ldsh [%o6+0x03e],%g2 ! %g2 = 0000000000003ce1 ! %l0 = b4f20027, %l1 = 000000c7, Mem[00000000910000f8] = def5d8b5 22566379 std %l0,[%o6+0x0f8] ! Mem[00000000910000f8] = b4f20027 000000c7 ! Mem[0000000091800028] = b62ba447, %g18 = 4d8d09486fdba3b9 ldsw [%i0+%i5],%g2 ! %g2 = 4d8d09486fdba3b9 ! %l6 = be350b17f5f4f190, Mem[00000000910000e0] = 67170953 sth %l6,[%o6+0x0e0] ! Mem[00000000910000e0] = f1900953 ! %l0 = 00000000b4f20027, Mem[00000000908001e8] = a1809ecda369fde4 stx %l0,[%o5+0x1e8] ! Mem[00000000908001e8] = 00000000b4f20027 ! Mem[00000000908001e0] = c475c481, %g2 = ffffffffb62ba447 lduh [%o5+0x1e0],%g2 ! %g2 = 000000000000c475 ! Mem[000000009100000c] = 67474887, %g18 = 4d8d09486fdba3b9 ldsw [%o6+0x00c],%g2 ! %g2 = 4d8d09486fdba3b9 p2_label_19: ! %cwp = 1 ! %l6 = be350b17f5f4f190, %l3 = f9cb371031627ca6, %ccr = 88 movge %xcc,%l6,%l3 ! Register Not Moved ! Mem[0000000091000194] = 1dd65534, %g2 = 0000000067474887 lduw [%o6+0x194],%g2 ! %g2 = 000000001dd65534 ! %l6 = f5f4f190, %l7 = d0df1d3d, Mem[0000000091800010] = a290b85a cc583256 std %l6,[%i0+%i2] ! Mem[0000000091800010] = f5f4f190 d0df1d3d ! Mem[0000000091800094] = fb8782cd, %g2 = 000000001dd65534 lduh [%i0+0x094],%g2 ! %g2 = 000000000000fb87 ! %l4 = 00000000000000f1, immed = ffffffc4, %ccr = 88 movre %l4,-0x03c,%l7 ! Not Moved, %l7 = 00000000d0df1d3d ! %l6 = be350b17f5f4f190, imm = fffffffffffff323, %l0 = 00000000b4f20027 addc %l6,-0xcdd,%l0 ! %l0 = be350b17f5f4e4b3 ! Mem[0000000014000048] = b28228d24fb4b66d, %l0 = be350b17f5f4e4b3, %l4 = 00000000000000f1 add %o0,0x48,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = b28228d24fb4b66d ! Mem[00000000918001b0] = 99944a7e, %g2 = 000000000000fb87 lduh [%i0+0x1b0],%g2 ! %g2 = 0000000000009994 ! Mem[00000000900000c8] = 68e4e376, %g2 = 0000000000009994 ldsb [%o4+0x0cb],%g2 ! %g2 = 0000000000000068 ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g6 ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0 p2_label_20: ! %cwp = 1 ! Mem[0000000014800028] = 15ea4c7e, %l7 = 00000000d0df1d3d lduha [%o1+%i5]0x80,%l7 ! %l7 = 00000000000015ea ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 41becf57 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%o4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000 ! Mem[0000000090000170] = 0fb6820d, %g18 = 4d8d09486fdba3b9 ldsw [%o4+0x170],%g2 ! %g2 = 4d8d09486fdba3b9 ! %l7 = 00000000000015ea, Mem[0000000014000020] = e08df6fa stba %l7,[%o0+%i4]0x81 ! Mem[0000000014000020] = ea8df6fa ! %l6 = be350b17f5f4f190, Mem[00000000910001c8] = ce5a892f547bdac3 stx %l6,[%o6+0x1c8] ! Mem[00000000910001c8] = be350b17f5f4f190 ! Mem[0000000091800168] = f7360183 36e00196, %g2 = 0fb6820d, %g3 = a1809e5d ldda [%i0+0x168]%asi,%g2 ! %g2 = 00000000f7360183 0000000036e00196 ! Mem[0000000014000010] = 5edc2d0a, %l1 = 00000000000000c7 lduha [%o0+%i2]0x80,%l1 ! %l1 = 0000000000005edc ! %l6 = be350b17f5f4f190, %l5 = 04f2d0cc6c6b26f8, %l0 = be350b17f5f4e4b3 orn %l6,%l5,%l0 ! %l0 = ff3d2f37f7f4f997 ! %l5 = 04f2d0cc6c6b26f8, %l2 = 892a14ae5a401643, %ccr = 88 movge %xcc,%l5,%l2 ! Register Not Moved ! %l1 = 0000000000005edc, imm = 000000000000022b, %l5 = 04f2d0cc6c6b26f8 and %l1,0x22b,%l5 ! %l5 = 0000000000000208 p2_label_21: ! %cwp = 1 ! Mem[0000000091000058] = 766f0f23, %g2 = 00000000f7360183 ldub [%o6+0x058],%g2 ! %g2 = 0000000000000076 ! Set Register : %l1 = 0000000000005edc xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! %f0 = c84dfd23 92124716, Mem[00000000908001c8] = eb1ea287 eb03834a std %f0 ,[%o5+0x1c8] ! Mem[00000000908001c8] = c84dfd23 92124716 ! Mem[0000000014800028] = 7e4cea15, %l5 = 0000000000000208 ldswa [%o1+%i5]0x89,%l5 ! %l5 = 000000007e4cea15 ! Mem[00000000910000d0] = bafe5f1ee1d77a9d, %f48 = d43f261a 766917d5 ldd [%o6+0x0d0],%f48 ! %f48 = bafe5f1e e1d77a9d ! %f20 = 0f13aed5, Mem[0000000015800028] = 40b7560f sta %f20,[%o3+%i5]0x81 ! Mem[0000000015800028] = 0f13aed5 ! %l1 = ffffffffffffffff, Mem[00000000908001c8] = c84dfd23 stw %l1,[%o5+0x1c8] ! Mem[00000000908001c8] = ffffffff ! %l7 = 00000000000015ea, Mem[0000000091000149] = 2d9ce81f stb %l7,[%o6+0x149] ! Mem[0000000091000148] = ea9ce81f membar #Sync ! Added by membar checker (512) ! %l4 = b28228d24fb4b66d, Mem[00000000900001c5] = 50b03c42 stb %l4,[%o4+0x1c5] ! Mem[00000000900001c4] = 6db03c42 ! Mem[0000000090800048] = 78d7dc06, %g18 = 4d8d09486fdba3b9 ldsw [%o5+0x048],%g2 ! %g2 = 4d8d09486fdba3b9 p2_label_22: ! %cwp = 1 ! %l1 = ffffffffffffffff, %l6 = be350b17f5f4f190, %l5 = 000000007e4cea15 xorcc %l1,%l6,%l5 ! %l5 = 41caf4e80a0b0e6f, %ccr = 00 ! %l5 = 41caf4e80a0b0e6f, %l7 = 00000000000015ea, %y = 15ea4c7e udiv %l5,%l7,%l1 ! %l1 = 00000000ffffffff mov %l0,%y ! %y = f7f4f997 ! %l4 = b28228d24fb4b66d, Mem[0000000015800020] = e3eb9fe5 stba %l4,[%o3+%i4]0x89 ! Mem[0000000015800020] = e3eb9f6d ! Mem[00000000900000ec] = 624b2c2b, %g2 = 0000000078d7dc06 lduh [%o4+0x0ec],%g2 ! %g2 = 000000000000624b ! Mem[00000000900000bc] = a0eabb45, %g2 = 000000000000624b lduw [%o4+0x0bc],%g2 ! %g2 = 00000000a0eabb45 ! Mem[00000000908001a0] = 803f05fd68760317, %g2 = 00000000a0eabb45 ldx [%o5+0x1a0],%g2 ! %g2 = 803f05fd68760317 ! %l1 = 00000000ffffffff, immed = fffff806, %y = f7f4f997 sdiv %l1,-0x7fa,%l2 ! %l2 = 000000007fffffff mov %l0,%y ! %y = f7f4f997 ! %l6 = f5f4f190, %l7 = 000015ea, Mem[00000000900000a0] = 85f842b4 8f2342fe stda %l6,[%o4+0x0a0]%asi ! Mem[00000000900000a0] = f5f4f190 000015ea ! Mem[0000000015000020] = 15ea4c7e, %l1 = 00000000ffffffff ldsh [%o2+0x022],%l1 ! %l1 = 0000000000004c7e ! %l3 = f9cb371031627ca6, %l1 = 0000000000004c7e, %ccr = 00 movl %icc,%l3,%l1 ! Register Not Moved p2_label_23: ! %cwp = 1 ! %l2 = 000000007fffffff, %l5 = 41caf4e80a0b0e6f, %ccr = 00 movne %icc,%l2,%l5 ! Moved, %l5 = 000000007fffffff ! Mem[0000000091800148] = 2186b13f, %g2 = 803f05fd68760317 lduh [%i0+0x14a],%g2 ! %g2 = 0000000000002186 ! immd = 0000000000000168, %l0 = ff3d2f37f7f4f997, %ccr = 00 movleu %icc,0x168,%l0 ! Register Not Moved ! %l6 = be350b17f5f4f190, Mem[0000000014000018] = e08df6fa stha %l6,[%o0+%i3]0x88 ! Mem[0000000014000018] = e08df190 ! Mem[00000000910001f8] = 07657c36, %g2 = 0000000000002186 ldub [%o6+0x1f9],%g2 ! %g2 = 0000000000000007 ! immd = 000000000000032b, %l0 = ff3d2f37f7f4f997, %ccr = 00 move %icc,0x32b,%l0 ! Register Not Moved ! %l6 = be350b17f5f4f190, imm = ffffffffffffff5f, %l3 = f9cb371031627ca6 xor %l6,-0x0a1,%l3 ! %l3 = 41caf4e80a0b0ecf ! %l2 = 000000007fffffff, Mem[00000000908000e8] = 98b85f6b stw %l2,[%o5+0x0e8] ! Mem[00000000908000e8] = 7fffffff ! Mem[0000000014800028] = 15ea4c7e, %l0 = ff3d2f37f7f4f997 ldswa [%o1+%i5]0x80,%l0 ! %l0 = 0000000015ea4c7e ! Mem[00000000900000b8] = d3e5a1a0, %g2 = 0000000000000007 ldsb [%o4+0x0b9],%g2 ! %g2 = ffffffffffffffd3 p2_label_24: ! %cwp = 1 ! %l4 = b28228d24fb4b66d, %l5 = 000000007fffffff, %l6 = be350b17f5f4f190 orcc %l4,%l5,%l6 ! %l6 = b28228d27fffffff, %ccr = 80 ! %l6 = b28228d27fffffff, %l0 = 0000000015ea4c7e, %ccr = 80 movne %xcc,%l6,%l0 ! Moved, %l0 = b28228d27fffffff ! Mem[0000000015000010] = 3d51757a, %l4 = b28228d24fb4b66d lduwa [%o2+%i2]0x81,%l4 ! %l4 = 000000003d51757a ! Mem[00000000140000ea] = 437d606c, %l2 = 000000007fffffff ldstub [%o0+0x0ea],%l2 ! %l2 = 00000060000000ff ! %l6 = b28228d27fffffff, Mem[00000000900001a0] = fe42238f stw %l6,[%o4+0x1a0] ! Mem[00000000900001a0] = 7fffffff ! Mem[0000000091800108] = 0a5ec7e7, %g2 = ffffffffffffffd3 ldsh [%i0+0x108],%g2 ! %g2 = 0000000000000a5e ! %l0 = 7fffffff, %l1 = 00004c7e, Mem[0000000090000108] = 89c20afc 8acca3f7 std %l0,[%o4+0x108] ! Mem[0000000090000108] = 7fffffff 00004c7e ! %l6 = b28228d27fffffff setx 0xd005b9479541d727,%g7,%l6 ! %l6 = d005b9479541d727 ! Mem[000000001580016c] = 8a8f6acc, %l0 = b28228d27fffffff swap [%o3+0x16c],%l0 ! %l0 = 000000008a8f6acc ! %l6 = d005b9479541d727, %l1 = 0000000000004c7e, %y = f7f4f997 smul %l6,%l1,%l4 ! %l4 = ffffe01b02477932, %y = ffffe01b p2_label_25: ! %cwp = 1 ! %l1 = 0000000000004c7e, Mem[0000000014800018] = 94c6b3a0 stwa %l1,[%o1+%i3]0x88 ! Mem[0000000014800018] = 00004c7e ! %l4 = ffffe01b02477932, Mem[0000000091800126] = c7e8503d stb %l4,[%i0+0x126] ! Mem[0000000091800124] = 32e8503d ! Code Fragment 1 p2_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000036e00196 mov 0x111,%g3 ! %g3 = 0000000000000111 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 000000007fffffff, Mem[000000009000006c] = e0bfb16e sth %l5,[%o4+0x06c] ! Mem[000000009000006c] = ffffb16e ! Mem[0000000014800018] = 7e4c0000, %l4 = ffffe01b02477932 lduwa [%o1+%i3]0x81,%l4 ! %l4 = 000000007e4c0000 ! Mem[0000000014800010] = 7cd2e686, %l3 = 41caf4e80a0b0ecf lduwa [%o1+%i2]0x80,%l3 ! %l3 = 000000007cd2e686 ! Mem[0000000014800188] = b44185b5, %l1 = 00004c7e, %l0 = 8a8f6acc add %o1,0x188,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000b44185b5 ! %l1 = 0000000000004c7e, %l5 = 000000007fffffff, %y = ffffe01b udivcc %l1,%l5,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = b44185b5 ! %l1 = 0000000000004c7e, immed = fffff857, %l4 = 000000007e4c0000 taddcctv %l1,-0x7a9,%l4 ! %l0 = 00000000b44185d8, Trapped ! %l0 = 00000000b44185d8, Mem[0000000014000000] = c1f6fefa stwa %l0,[%o0+%g0]0x81 ! Mem[0000000014000000] = b44185d8 ba,a p2_not_taken_0_end p2_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p2_branch_failed p2_not_taken_0_end: ! End of Random Code for Thread 2 restore ! CWP = 0 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 0000000001399190 bne,a,pn %xcc,p2_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 36f48840ae20fe73 bne,a,pn %xcc,p2_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 7dc07c6b5d726950 bne,a,pn %xcc,p2_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000002e bne,a,pn %xcc,p2_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000198 bne,a,pn %xcc,p2_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffff92 bne,a,pn %xcc,p2_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000004283 bne,a,pn %xcc,p2_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000006772 bne,a,pn %xcc,p2_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xb44185b5,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p2_failed mov 0x111,%g1 ! Check Floating Point Registers p2_check_fp_registers: set p2_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be acb23404 b0abe95a bne %xcc,p2_f2_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 1f3ebd22 e08df6fa bne %xcc,p2_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be b16ad378 4be38205 bne %xcc,p2_f24_fail nop ! Check Local Memory set p2_local0_expect,%g1 p2_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b44185d8aeae20c8 ldx [%i0+0x000],%g3 ! Observed data at 0000000014000000 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 66fa36dd19025edf ldx [%i0+0x008],%g3 ! Observed data at 0000000014000008 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 90f18de022bd3e1f ldx [%i0+0x018],%g3 ! Observed data at 0000000014000018 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ea8df6fa8450b53d ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x020,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 437dff6c1fc9fb6f ldx [%i0+0x0e8],%g3 ! Observed data at 00000000140000e8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x110],%g2 ! Expected data = ff626e32acaf0a02 ldx [%i0+0x110],%g3 ! Observed data at 0000000014000110 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x110,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ff7a418451750145 ldx [%i0+0x1e8],%g3 ! Observed data at 00000000140001e8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i0,0x1e8,%g4 set p2_local1_expect,%g1 p2_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00000013734e0089 ldx [%i1+0x000],%g3 ! Observed data at 0000000014800000 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4283db5bee505187 ldx [%i1+0x008],%g3 ! Observed data at 0000000014800008 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7e4c0000d0df1d3d ldx [%i1+0x018],%g3 ! Observed data at 0000000014800018 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 15ea4c7e000000d4 ldx [%i1+0x028],%g3 ! Observed data at 0000000014800028 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 33ffd360ae9003af ldx [%i1+0x038],%g3 ! Observed data at 0000000014800038 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i1,0x038,%g4 set p2_local2_expect,%g1 p2_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 44aa201978f3da56 ldx [%i2+0x000],%g3 ! Observed data at 0000000015000000 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3d51757aeb03bffe ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 15ea4c7e6c6b26f8 ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd6b3c3762b6ffe ldx [%i2+0x028],%g3 ! Observed data at 0000000015000028 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = be350b17f5f4ff93 ldx [%i2+0x0a0],%g3 ! Observed data at 00000000150000a0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = d4f40198f74b92e8 ldx [%i2+0x0c8],%g3 ! Observed data at 00000000150000c8 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x130],%g2 ! Expected data = 77fbff791290e312 ldx [%i2+0x130],%g3 ! Observed data at 0000000015000130 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x130,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = ffc71fab6700bacd ldx [%i2+0x1c0],%g3 ! Observed data at 00000000150001c0 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i2,0x1c0,%g4 set p2_local3_expect,%g1 p2_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 52239e20e3c4ec21 ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ae7505795bc4c4f2 ldx [%i3+0x008],%g3 ! Observed data at 0000000015800008 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6d9febe3eb230fbc ldx [%i3+0x020],%g3 ! Observed data at 0000000015800020 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0f13aed58684446f ldx [%i3+0x028],%g3 ! Observed data at 0000000015800028 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x028,%g4 ldx [%g1+0x168],%g2 ! Expected data = 76230b9a7fffffff ldx [%i3+0x168],%g3 ! Observed data at 0000000015800168 cmp %g2,%g3 bne,a,pn %xcc,p2_local_failed add %i3,0x168,%g4 ! The test for processor 2 has passed p2_passed: ta GOOD_TRAP nop p2_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p2_failed p2_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p2_failed p2_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p2_failed p2_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p2_failed p2_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p2_failed p2_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p2_failed p2_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p2_failed p2_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p2_failed p2_f2_fail: set p2_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f16_fail: set p2_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p2_f24_fail: set p2_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 2 failed p2_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x008] ! Set processor 2 done flag set p2_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 2 failed p2_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x008] ! Set processor 2 done flag set p2_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p2_selfmod_failed: ba p2_failed mov 0xabc,%g1 p2_common_error: or %g0,0xee2,%g1 ba p2_failed mov %o5,%g3 p2_common_signature_error: set p2_temp,%g1 ba p2_failed st %g2,[%g1] ! Common Lock Number p2_common_timeout: set p2_temp,%g1 ba p2_failed st %g2,[%g1] ! Common Lock Number p2_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p2_failed mov 0x0,%g3 p2_trap1e: stba %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000028] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015000020] stha %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800008] lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000015000008] stxa %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000010] ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800008] done p2_trap1o: stba %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000028] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000015000020] stha %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800008] lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000015000008] stxa %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000010] ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800008] done p2_trap2e: stha %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000028] stda %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800018] stha %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000008] done p2_trap2o: stha %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000028] stda %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800018] stha %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000008] done p2_trap3e: add %l5,-0x57e,%l2 xnor %l0,%l6,%l2 orn %l0,0x8c6,%l0 done p2_trap3o: add %l5,-0x57e,%l2 xnor %l0,%l6,%l2 orn %l0,0x8c6,%l0 done p2_init_memory_pointers: set p2_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p2_local0_start,%i0 set p2_local1_start,%i1 set p2_local2_start,%i2 set p2_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f8320db6a1809e5d ldx [%g1+0x008],%l1 ! %l1 = 594df545e4930e03 ldx [%g1+0x010],%l2 ! %l2 = ab4421d0ec8e9afe ldx [%g1+0x018],%l3 ! %l3 = cac99e18d0fa4973 ldx [%g1+0x020],%l4 ! %l4 = b610741a50becd02 ldx [%g1+0x028],%l5 ! %l5 = b84b9bfa96ee5def ldx [%g1+0x030],%l6 ! %l6 = 9b8072f807686f22 ldx [%g1+0x038],%l7 ! %l7 = 7aa7f33a90cdaa30 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 73ba7e8015ea4c7e ldx [%g1+0x048],%l1 ! %l1 = abf5a716456647b9 ldx [%g1+0x050],%l2 ! %l2 = 134e4210d1df7cc7 ldx [%g1+0x058],%l3 ! %l3 = b48f7eca2998f7f4 ldx [%g1+0x060],%l4 ! %l4 = 18159ad041becf57 ldx [%g1+0x068],%l5 ! %l5 = 04f2d0cc6c6b26f8 ldx [%g1+0x070],%l6 ! %l6 = b2c763b1e37ca476 ldx [%g1+0x078],%l7 ! %l7 = a484fdb8003feace ! Initialize the output register of window 1 set p2_local0_start,%o0 set p2_local1_start,%o1 set p2_local2_start,%o2 set p2_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 92b0699b 7df49761 08a2ee4e c8cca7d3 ! %f4 = c2090a3b 3d43acf8 a458b752 2f8cbc02 ! %f8 = f7d3b79c 49e6bbb8 fa58198b 25d973f5 ! %f12 = 61545087 c4015374 00db04d5 c56e0efa ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ef2b0075 567784d6 6e5fd536 6706debb ! %f20 = eed63aa8 96ec8a52 43279e10 d65f238d ! %f24 = b18cb4c0 2eeb8c10 98d25cb4 63e96b4d ! %f28 = 83bbcb46 0be6f4d1 c4eea748 90a24cec ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5ed353a8 bd1b8f80 5645bb6c ca8dbcf0 ! %f36 = 8e55a0af 2471798e 37790476 6ece29ac ! %f40 = 3f90d0e0 2efa34a2 0ac420c2 c8dbbb8f ! %f44 = f82f0cb0 894fdc84 1973798d 18392a55 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8265c2770000000a,%g7,%g1 ! GSR scale = 1, align = 2 wr %g1,%g0,%gsr ! GSR = 8265c2770000000a wr %g0,%y ! Clear Y 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[0000000016000028] = ad9e65d5, %l4 = 08fff5e79841d3ed swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000ad9e65d5 ! Mem[0000000017800084] = 438e5f10, %l3 = 2792e1b2553e767c ldswa [%i3+0x084]%asi,%l3 ! %l3 = 00000000438e5f10 ! %l1 = 98decdf462baf49a, Mem[0000000017000020] = 05b60aac stwa %l1,[%i2+%o4]0x89 ! Mem[0000000017000020] = 62baf49a ! Mem[00000000900001b8] = 01f12adf, %g2 = 73cf3d78fffffffe lduw [%i4+0x1b8],%g2 ! %g2 = 0000000001f12adf ! %f0 = 92b0699b, Mem[0000000017800010] = 301af268 sta %f0 ,[%i3+%o2]0x89 ! Mem[0000000017800010] = 92b0699b ! %l0 = 12d8e81f, %l1 = 62baf49a, Mem[0000000017800000] = c055d1c2 cbca2f49 stda %l0,[%i3+%g0]0x89 ! Mem[0000000017800000] = 12d8e81f 62baf49a ! %l4 = ad9e65d5, %l5 = bab8cf46, Mem[0000000090000030] = 8eec8c13 3ff326fb std %l4,[%i4+0x030] ! Mem[0000000090000030] = ad9e65d5 bab8cf46 ! %l3 = 00000000438e5f10, Mem[0000000090000160] = 6f38168183c07adc stx %l3,[%i4+0x160] ! Mem[0000000090000160] = 00000000438e5f10 ! %l0 = 7da992a412d8e81f, %l7 = 7bac9e9c74c30b32, %ccr = 44 movpos %xcc,%l0,%l7 ! Moved, %l7 = 7da992a412d8e81f ! Mem[0000000090800000] = df9ad692 eaa765c9, %g2 = 01f12adf, %g3 = 0bad0b00 ldd [%i5+%g0],%g2 ! %g2 = 00000000df9ad692 00000000eaa765c9 p3_label_2: ! %l2 = adc70acd, %l3 = 438e5f10, Mem[0000000090800168] = 27c2181e 4733e19e std %l2,[%i5+0x168] ! Mem[0000000090800168] = adc70acd 438e5f10 ! Mem[0000000091000010] = eb5758df4b2ef340, %g2 = 00000000df9ad692 ldx [%i6+%o2],%g2 ! %g2 = eb5758df4b2ef340 ! Mem[0000000017000028] = 7b62e223, %l4 = 00000000ad9e65d5 lduwa [%i2+%o5]0x81,%l4 ! %l4 = 000000007b62e223 ! Mem[0000000091800110] = e496b647 7240222a, %g2 = 4b2ef340, %g3 = eaa765c9 ldd [%o0+0x110],%g2 ! %g2 = 00000000e496b647 000000007240222a ! %l3 = 00000000438e5f10, %l2 = 205f5e06adc70acd, %l0 = 7da992a412d8e81f mulx %l3,%l2,%l0 ! %l0 = 5109d7235e28bfd0 ! %l5 = 50ac4381bab8cf46, Mem[0000000091000068] = a2c651c6 stw %l5,[%i6+0x068] ! Mem[0000000091000068] = bab8cf46 ! Mem[00000000918000b0] = ecc654e6 af222ef0, %g2 = e496b647, %g3 = 7240222a ldd [%o0+0x0b0],%g2 ! %g2 = 00000000ecc654e6 00000000af222ef0 ! Mem[0000000091800198] = 2e1cd6f3 880033cf, %g2 = ecc654e6, %g3 = af222ef0 ldd [%o0+0x198],%g2 ! %g2 = 000000002e1cd6f3 00000000880033cf ! Mem[0000000091000074] = 33f4bdce, %g2 = 000000002e1cd6f3 lduw [%i6+0x074],%g2 ! %g2 = 0000000033f4bdce ! Mem[0000000016800180] = ae90fb17f3acf2db, %l6 = ffca826e104cf1fb, %l7 = 7da992a412d8e81f add %i1,0x180,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = ae90fb17f3acf2db p3_label_3: ! Mem[00000000918000e0] = 7c5db7d0, %g2 = 0000000033f4bdce ldsh [%o0+0x0e2],%g2 ! %g2 = 0000000000007c5d ! %l2 = 205f5e06adc70acd, Mem[00000000900001a0] = 1bbdc34c sth %l2,[%i4+0x1a0] ! Mem[00000000900001a0] = 0acdc34c ! %f12 = 61545087 c4015374, Mem[0000000016000020] = 5620476d fe575165 stda %f12,[%i0+%o4]0x89 ! Mem[0000000016000020] = 61545087 c4015374 ! Mem[0000000090000178] = 9128905e, %g2 = 0000000000007c5d ldsb [%i4+0x17a],%g2 ! %g2 = ffffffffffffff91 ! Mem[0000000091000068] = cf466702, %g2 = ffffffffffffff91 ldsh [%i6+0x06a],%g2 ! %g2 = ffffffffffffcf46 ! Mem[00000000168000c0] = 02c07558, %l3 = 00000000438e5f10 swap [%i1+0x0c0],%l3 ! %l3 = 0000000002c07558 ! %l4 = 000000007b62e223, Mem[0000000016000000] = 5086122e stha %l4,[%i0+%g0]0x81 ! Mem[0000000016000000] = e223122e ! Mem[000000009000013c] = d82eb4da, %g2 = ffffffffffffcf46 ldsba [%i4+0x13e]%asi,%g2 ! %g2 = ffffffffffffffd8 ! %l0 = 5109d7235e28bfd0, Mem[0000000091000048] = aa12e82c stw %l0,[%i6+0x048] ! Mem[0000000091000048] = 5e28bfd0 ! %l7 = ae90fb17f3acf2db, Mem[0000000017800188] = ef147cab23dc7e72 stx %l7,[%i3+0x188] ! Mem[0000000017800188] = ae90fb17f3acf2db p3_label_4: ! %l3 = 0000000002c07558, Mem[0000000090800138] = 726ae43c2deaaef4, %asi = 80 stxa %l3,[%i5+0x138]%asi ! Mem[0000000090800138] = 0000000002c07558 ! %f27 = 63e96b4d, Mem[0000000090000168] = 0c455b24 st %f27,[%i4+0x168] ! Mem[0000000090000168] = 63e96b4d ! Mem[00000000160000b0] = c898552bf85df953, %l6 = ffca826e104cf1fb, %l4 = 000000007b62e223 add %i0,0xb0,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = c898552bf85df953 ! Mem[00000000160001b8] = a51e5743, %l6 = ffca826e104cf1fb swap [%i0+0x1b8],%l6 ! %l6 = 00000000a51e5743 ! %l1 = 98decdf462baf49a, Mem[0000000016800008] = b2ce2627 stba %l1,[%i1+%o1]0x80 ! Mem[0000000016800008] = 9ace2627 ! %l4 = f85df953, %l5 = bab8cf46, Mem[0000000091800110] = e496b647 7240222a std %l4,[%o0+0x110] ! Mem[0000000091800110] = f85df953 bab8cf46 ! Mem[0000000017800020] = 6b412701, %l7 = ae90fb17f3acf2db lduwa [%i3+%o4]0x81,%l7 ! %l7 = 000000006b412701 ! immd = 0000000000000148, %l4 = c898552bf85df953, %ccr = 44 move %xcc,0x148,%l4 ! Moved, %l4 = 0000000000000148 ! %f30 = c4eea748 90a24cec, Mem[0000000017000018] = 44af546b adc1bb88 stda %f30,[%i2+%o3]0x88 ! Mem[0000000017000018] = c4eea748 90a24cec ! %l7 = 000000006b412701, Mem[00000000908000ac] = e1353f90 stw %l7,[%i5+0x0ac] ! Mem[00000000908000ac] = 6b412701 p3_label_5: ! %l4 = 00000148, %l5 = bab8cf46, Mem[00000000910001c8] = ce5a892f 547bdac3 std %l4,[%i6+0x1c8] ! Mem[00000000910001c8] = 00000148 bab8cf46 ! %l7 = 000000006b412701, imm = fffffffffffff763, %l3 = 0000000002c07558 xnor %l7,-0x89d,%l3 ! %l3 = 000000006b412f9d ! %l6 = 00000000a51e5743, Mem[0000000091000158] = b4583b24, %asi = 80 stha %l6,[%i6+0x158]%asi ! Mem[0000000091000158] = 57433b24 ! %l4 = 0000000000000148, %l2 = 205f5e06adc70acd, %ccr = 44 movn %xcc,%l4,%l2 ! Register Not Moved ! Mem[00000000900000b4] = 6c2ba9b9, %g2 = ffffffffffffffd8 ldub [%i4+0x0b7],%g2 ! %g2 = 000000000000006c ! %l4 = 00000148, %l5 = bab8cf46, Mem[0000000090000008] = e76f9a73 dc7fba1b std %l4,[%i4+%o1] ! Mem[0000000090000008] = 00000148 bab8cf46 ! %l7 = 000000006b412701, %l4 = 0000000000000148, %ccr = 44 movleu %icc,%l7,%l4 ! Moved, %l4 = 000000006b412701 ! %l7 = 000000006b412701, %l5 = 50ac4381bab8cf46, %l0 = 5109d7235e28bfd0 xorcc %l7,%l5,%l0 ! %l0 = 50ac4381d1f9e847, %ccr = 08 ! %l4 = 6b412701, %l5 = bab8cf46, Mem[00000000918001b0] = 99944aa0 c0a9c532 std %l4,[%o0+0x1b0] ! Mem[00000000918001b0] = 6b412701 bab8cf46 ! %l0 = 50ac4381d1f9e847, Mem[00000000918000b8] = aea6bad986dd90ab stx %l0,[%o0+0x0b8] ! Mem[00000000918000b8] = 50ac4381d1f9e847 p3_label_6: ! Mem[0000000016000028] = 9841d3ed, %l2 = 205f5e06adc70acd lduha [%i0+%o5]0x81,%l2 ! %l2 = 0000000000009841 ! %l6 = 00000000a51e5743, Mem[00000000908000c0] = dc4b2883, %asi = 80 stha %l6,[%i5+0x0c0]%asi ! Mem[00000000908000c0] = 57432883 ! %l5 = 50ac4381bab8cf46, Mem[000000009180019c] = 880033cf stb %l5,[%o0+0x19c] ! Mem[000000009180019c] = 460033cf ! Mem[0000000017000004] = e64051f8, %l6 = 00000000a51e5743 swap [%i2+0x004],%l6 ! %l6 = 00000000e64051f8 ! %l3 = 000000006b412f9d, %l4 = 000000006b412701, %l2 = 0000000000009841 sllx %l3,%l4,%l2 ! %l2 = 00000000d6825f3a ! immd = 00000000000002b9, %l7 = 000000006b412701, %ccr = 08 movvc %icc,0x2b9,%l7 ! Moved, %l7 = 00000000000002b9 ! Mem[0000000017800028] = bbd97149b1c16205, %f6 = a458b752 2f8cbc02 ldda [%i3+%o5]0x80,%f6 ! %f6 = bbd97149 b1c16205 ! Mem[0000000017000020] = 9af4ba62, %l6 = 00000000e64051f8 ldsha [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffff9af4 ! %l5 = 50ac4381bab8cf46, %l3 = 000000006b412f9d, %ccr = 08 movpos %xcc,%l5,%l3 ! Moved, %l3 = 50ac4381bab8cf46 ! Code Fragment 1 p3_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000880033cf mov -0xd19,%g3 ! %g3 = fffffffffffff2e7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p3_label_7: membar #Sync ! Added by membar checker (513) ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 00000000 438e5f10 63e96b4d b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140 ! %l6 = ffffffffffff9af4, immed = 00000047, %ccr = 08 movrlez %l6,0x047,%l3 ! Moved, %l3 = 0000000000000047 ! %l0 = 50ac4381d1f9e847, imm = fffffffffffffba3, %l6 = ffffffffffff9af4 orncc %l0,-0x45d,%l6 ! %l6 = 50ac4381d1f9ec5f, %ccr = 08 ! %l1 = 98decdf462baf49a, Mem[00000000910001b8] = 89f5065776a8e15a stx %l1,[%i6+0x1b8] ! Mem[00000000910001b8] = 98decdf462baf49a ! Mem[000000009100005c] = 6e1ab5c5, %g2 = 000000000000006c lduw [%i6+0x05c],%g2 ! %g2 = 000000006e1ab5c5 ! %l4 = 000000006b412701, Mem[000000009100000d] = 474887eb stb %l4,[%i6+0x00d] ! Mem[000000009100000c] = 014887eb ! %l4 = 000000006b412701, %l4 = 000000006b412701, %l5 = 50ac4381bab8cf46 sdivx %l4,%l4,%l5 ! %l5 = 0000000000000001 ! Randomly selected nop nop ! Mem[0000000091800188] = 660bfb8212d129f7, %f48 = b4da1761 c656d9f1 ldd [%o0+0x188],%f48 ! %f48 = 660bfb82 12d129f7 ! Mem[0000000090000160] = 00000000438e5f10, %f48 = 660bfb82 12d129f7 ldd [%i4+0x160],%f48 ! %f48 = 00000000 438e5f10 p3_label_8: ! %l0 = 50ac4381d1f9e847, Mem[00000000918000b0] = ecc654e6, %asi = 80 stwa %l0,[%o0+0x0b0]%asi ! Mem[00000000918000b0] = d1f9e847 ! %l5 = 0000000000000001, %l7 = 00000000000002b9, %l0 = 50ac4381d1f9e847 subccc %l5,%l7,%l0 ! %l0 = fffffffffffffd48, %ccr = 99 ! Mem[00000000178000c6] = 8d524b78, %l0 = fffffffffffffd48 ldstub [%i3+0x0c6],%l0 ! %l0 = 0000004b000000ff ! %l0 = 000000000000004b, Mem[0000000016800198] = 03c44e93 sth %l0,[%i1+0x198] ! Mem[0000000016800198] = 004b4e93 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 0acdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! Mem[0000000016000010] = 31bf0caa, %l7 = 00000000000002b9 ldstuba [%i0+%o2]0x89,%l7 ! %l7 = 000000aa000000ff ! %f16 = ef2b0075 567784d6 6e5fd536 6706debb ! %f20 = eed63aa8 96ec8a52 43279e10 d65f238d ! %f24 = b18cb4c0 2eeb8c10 98d25cb4 63e96b4d ! %f28 = 83bbcb46 0be6f4d1 c4eea748 90a24cec stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180 ! %f2 = 08a2ee4e c8cca7d3, Mem[00000000160001c8] = b0a35ad0 3bc0739a std %f2 ,[%i0+0x1c8] ! Mem[00000000160001c8] = 08a2ee4e c8cca7d3 ! Mem[00000000168001cc] = 9758d3f3, %l5 = 0000000000000001 swap [%i1+0x1cc],%l5 ! %l5 = 000000009758d3f3 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100 p3_label_9: ! Mem[0000000090000048] = 219592ff, %g2 = 000000006e1ab5c5 ldub [%i4+0x04a],%g2 ! %g2 = 0000000000000021 ! %l6 = 50ac4381d1f9ec5f, imm = fffffffffffffd6e, %l0 = 000000000000004b taddcc %l6,-0x292,%l0 ! %l0 = 50ac4381d1f9e9cd, %ccr = 1b ! immd = 0000000000000339, %l3 = 0000000000000047, %ccr = 1b movgu %icc,0x339,%l3 ! Register Not Moved ! Mem[0000000090000000] = d5176976 1a263fd4 00000148 bab8cf46 ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = ad9e65d5 bab8cf46 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! Mem[0000000090000060] = ac44ce54c1525a24, %f48 = d5176976 1a263fd4 ldd [%i4+0x060],%f48 ! %f48 = ac44ce54 c1525a24 ! Mem[000000009000016c] = b91b3eb3, %g2 = 0000000000000021 ldub [%i4+0x16c],%g2 ! %g2 = 00000000000000b9 membar #Sync ! Added by membar checker (514) ! Mem[0000000090000198] = 43279e10d65f238d, %g2 = 00000000000000b9 ldx [%i4+0x198],%g2 ! %g2 = 43279e10d65f238d ! %l7 = 00000000000000aa, Mem[0000000017000028] = 23e2627b stba %l7,[%i2+%o5]0x88 ! Mem[0000000017000028] = 23e262aa ! immd = 0000000000000174, %l7 = 00000000000000aa, %ccr = 1b move %xcc,0x174,%l7 ! Register Not Moved ! %f4 = c2090a3b, Mem[0000000091000020] = 5ebab5a5 st %f4 ,[%i6+%o4] ! Mem[0000000091000020] = c2090a3b p3_label_10: ! Mem[000000009080016c] = 438e5f10, %g2 = 43279e10d65f238d ldub [%i5+0x16c],%g2 ! %g2 = 0000000000000043 ! immd = 000000000000037c, %l0 = 50ac4381d1f9e9cd, %ccr = 1b movgu %xcc,0x37c,%l0 ! Register Not Moved ! Mem[0000000016000018] = cdc94eda, %l4 = 000000006b412701 ldsha [%i0+%o3]0x81,%l4 ! %l4 = ffffffffffffcdc9 ! %l1 = 98decdf462baf49a, Mem[0000000017000020] = 9af4ba62 stba %l1,[%i2+%o4]0x81 ! Mem[0000000017000020] = 9af4ba62 ! %l7 = 00000000000000aa, %l1 = 98decdf462baf49a, %l2 = 00000000d6825f3a addc %l7,%l1,%l2 ! %l2 = 98decdf462baf545 ! Mem[0000000090800060] = c9723166 9e231351, %g2 = 00000043, %g3 = fffff2e7 ldd [%i5+0x060],%g2 ! %g2 = 00000000c9723166 000000009e231351 ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[0000000016000056] = f5d9a8c4, %l0 = 50ac4381d1f9e9cd ldstub [%i0+0x056],%l0 ! %l0 = 000000a8000000ff ! %l7 = 00000000000000aa, %l1 = 98decdf462baf49a, %l1 = 98decdf462baf49a add %l7,%l1,%l1 ! %l1 = 98decdf462baf544 ! %l2 = 98decdf462baf545, %l4 = ffffffffffffcdc9, %ccr = 1b movcc %icc,%l2,%l4 ! Register Not Moved p3_label_11: ! Mem[0000000017800008] = ac9210c343e196c7, %f30 = c4eea748 90a24cec ldda [%i3+%o1]0x88,%f30 ! %f30 = ac9210c3 43e196c7 ! Mem[0000000016000020] = 745301c4, %l5 = 000000009758d3f3 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 00000074000000ff ! %l5 = 0000000000000074, %l1 = 98decdf462baf544, %y = 00000000 smulcc %l5,%l1,%l6 ! %l6 = 0000002cbcb722d0, %ccr = 08, %y = 0000002c ! immd = 00000000000003ed, %l2 = 98decdf462baf545, %ccr = 08 movleu %icc,0x3ed,%l2 ! Register Not Moved membar #Sync ! Added by membar checker (515) ! %l2 = 62baf545, %l3 = 00000047, Mem[0000000090000060] = ac44ce54 c1525a24 std %l2,[%i4+0x060] ! Mem[0000000090000060] = 62baf545 00000047 ! Mem[0000000091800184] = e4f4014f, %g18 = f40eb7f4a31a90cd ldsw [%o0+0x184],%g2 ! %g2 = f40eb7f4a31a90cd ! %l6 = 0000002cbcb722d0, Mem[0000000090800130] = b94f043b sth %l6,[%i5+0x130] ! Mem[0000000090800130] = 22d0043b ! %l4 = ffffffffffffcdc9, %l5 = 0000000000000074, %y = 0000002c umul %l4,%l5,%l7 ! %l7 = 00000073ffe93f14, %y = 00000073 ! %l2 = 98decdf462baf545, Mem[0000000017800010] = 9b69b092 stba %l2,[%i3+%o2]0x81 ! Mem[0000000017800010] = 4569b092 ! %f30 = ac9210c3 43e196c7, Mem[0000000016800000] = 6c2dfe4a bede6512 stda %f30,[%i1+%g0]0x89 ! Mem[0000000016800000] = ac9210c3 43e196c7 p3_label_12: ! Mem[00000000178000bc] = 89028aa8, %l4 = ffffffffffffcdc9 swap [%i3+0x0bc],%l4 ! %l4 = 0000000089028aa8 ! %l0 = 00000000000000a8, imm = 0000000000000031, %l7 = 00000073ffe93f14 sllx %l0,0x031,%l7 ! %l7 = 0150000000000000 ! Mem[0000000091800080] = f2d6ef72 131a522b, %g2 = e4f4014f, %g3 = 9e231351 ldd [%o0+0x080],%g2 ! %g2 = 00000000f2d6ef72 00000000131a522b ! %l1 = 98decdf462baf544, Mem[0000000016800020] = 5d25b4ec14728dd6 stxa %l1,[%i1+%o4]0x81 ! Mem[0000000016800020] = 98decdf462baf544 ! Mem[00000000908001e0] = c475c481, %g18 = f40eb7f4a31a90cd ldsw [%i5+0x1e0],%g2 ! %g2 = f40eb7f4a31a90cd ! Mem[000000009100010c] = fd298a10, %g18 = f40eb7f4a31a90cd ldsw [%i6+0x10c],%g2 ! %g2 = f40eb7f4a31a90cd ! Mem[0000000016000018] = 6a97d786da4ec9cd, %f14 = 00db04d5 c56e0efa ldda [%i0+%o3]0x88,%f14 ! %f14 = 6a97d786 da4ec9cd ! %l3 = 0000000000000047, %l2 = 98decdf462baf545, %y = 00000073 sdivcc %l3,%l2,%l3 ! %l3 = 000000000000012a, %ccr = 00 mov %l0,%y ! %y = 000000a8 ! Mem[0000000017800000] = 1fe8d8129af4ba62, %f22 = 43279e10 d65f238d ldda [%i3+%g0]0x80,%f22 ! %f22 = 1fe8d812 9af4ba62 ! %l5 = 0000000000000074, Mem[0000000090000078] = 29a49e8a429141ad stx %l5,[%i4+0x078] ! Mem[0000000090000078] = 0000000000000074 p3_label_13: ! %l3 = 000000000000012a, Mem[0000000017800000] = 1fe8d8129af4ba62 stxa %l3,[%i3+%g0]0x81 ! Mem[0000000017800000] = 000000000000012a ! %l5 = 0000000000000074, Mem[0000000017000008] = 80dbadc52e2e8979 stxa %l5,[%i2+%o1]0x80 ! Mem[0000000017000008] = 0000000000000074 ! Mem[0000000016000018] = 6a97d786da4ec9cd, %f10 = fa58198b 25d973f5 ldda [%i0+%o3]0x88,%f10 ! %f10 = 6a97d786 da4ec9cd ! Mem[0000000017000000] = 56b63e56, %l4 = 0000000089028aa8 lduwa [%i2+%g0]0x81,%l4 ! %l4 = 0000000056b63e56 ! Mem[0000000091000094] = 5631be90, %g18 = f40eb7f4a31a90cd ldsw [%i6+0x094],%g2 ! %g2 = f40eb7f4a31a90cd ! Mem[00000000168000f2] = 45ca137d, %l2 = 98decdf462baf545 ldstub [%i1+0x0f2],%l2 ! %l2 = 00000013000000ff ! Mem[0000000091000160] = 1a4ae6bb, %g2 = 000000005631be90 ldsb [%i6+0x162],%g2 ! %g2 = 000000000000001a ! %l0 = 000000a8, %l1 = 62baf544, Mem[0000000091800068] = a5c6bed6 57a419b5 std %l0,[%o0+0x068] ! Mem[0000000091800068] = 000000a8 62baf544 ! immd = 00000000000003a2, %l4 = 0000000056b63e56, %ccr = 00 movvc %icc,0x3a2,%l4 ! Moved, %l4 = 00000000000003a2 ! %l0 = 00000000000000a8, Mem[0000000017800000] = 00000000 stha %l0,[%i3+%g0]0x81 ! Mem[0000000017800000] = 00a80000 p3_label_14: ! %l5 = 0000000000000074, %l6 = 0000002cbcb722d0, %l4 = 00000000000003a2 sdivx %l5,%l6,%l4 ! %l4 = 0000000000000000 ! %f26 = 98d25cb4, Mem[0000000017000028] = aa62e223 sta %f26,[%i2+%o5]0x81 ! Mem[0000000017000028] = 98d25cb4 ! Code Fragment 1 p3_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000131a522b mov 0x2d8,%g3 ! %g3 = 00000000000002d8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 0000002cbcb722d0, Mem[0000000016000168] = a47479d4 stw %l6,[%i0+0x168] ! Mem[0000000016000168] = bcb722d0 ! %f14 = 6a97d786 da4ec9cd, Mem[0000000017800010] = 92b06945 4c2ed80e stda %f14,[%i3+%o2]0x89 ! Mem[0000000017800010] = 6a97d786 da4ec9cd ! immd = 0000000000000109, %l7 = 0150000000000000, %ccr = 00 movleu %icc,0x109,%l7 ! Register Not Moved ! Mem[00000000918000e0] = 7c5db7d0, %g2 = 000000000000001a ldsh [%o0+0x0e2],%g2 ! %g2 = 0000000000007c5d ! Mem[0000000091800140] = 111c9fb7, %g2 = 0000000000007c5d ldsha [%o0+0x142]%asi,%g2 ! %g2 = 000000000000111c ! Mem[0000000090000100] = c3d9554b bfb4517d, %g2 = 0000111c, %g3 = 000002d8 ldda [%i4+0x100]%asi,%g2 ! %g2 = 00000000c3d9554b 00000000bfb4517d ! Mem[0000000090000038] = c56505ce, %g2 = 00000000c3d9554b lduh [%i4+0x03a],%g2 ! %g2 = 000000000000c565 p3_label_15: ! immd = 00000000000002c2, %l2 = 0000000000000013, %ccr = 00 movgu %xcc,0x2c2,%l2 ! Moved, %l2 = 00000000000002c2 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! %l4 = 0000000000000000 sethi %hi(0xede3a000),%l4 ! %l4 = 00000000ede3a000 ! Mem[0000000016800010] = 57509dc8, %l7 = 0150000000000000 ldswa [%i1+%o2]0x80,%l7 ! %l7 = 0000000057509dc8 ! Mem[0000000091000000] = cf551628, %g2 = 000000000000c565 lduh [%i6+0x002],%g2 ! %g2 = 000000000000cf55 ! Mem[0000000016800010] = 57509dc8, %l6 = 0000002cbcb722d0 swapa [%i1+%o2]0x80,%l6 ! %l6 = 0000000057509dc8 ! Mem[0000000091800080] = ef72131a, %g2 = 000000000000cf55 ldsh [%o0+0x082],%g2 ! %g2 = ffffffffffffef72 ! done : should take illegal inst trap, %l0 = 00000000000000a8 done ! Illegal inst trap : %l0 = 00000000000000b8 ! %l6 = 57509dc8, %l7 = 57509dc8, Mem[0000000091800168] = f7360183 36e00196 std %l6,[%o0+0x168] ! Mem[0000000091800168] = 57509dc8 57509dc8 ! Mem[0000000017800000] = 0000a800, %l0 = 00000000000000b8 ldsba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000 p3_label_16: ! Mem[0000000017800170] = 14cb6118, %l6 = 0000000057509dc8 lduba [%i3+0x173]%asi,%l6 ! %l6 = 0000000000000018 ! Mem[0000000017800020] = 0127416b, %f27 = 63e96b4d lda [%i3+%o4]0x89,%f27 ! %f27 = 0127416b ! Mem[0000000017000028] = 98d25cb4dfe311e3, %l0 = 0000000000000000 ldxa [%i2+%o5]0x80,%l0 ! %l0 = 98d25cb4dfe311e3 ! Code Fragment 1 p3_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000bfb4517d mov 0x440,%g3 ! %g3 = 0000000000000440 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000020] = c2090a3b, %g2 = ffffffffffffef72 lduh [%i6+%o4],%g2 ! %g2 = 000000000000c209 ! Mem[00000000908000fc] = 430d2716, %g2 = 000000000000c209 ldsh [%i5+0x0fc],%g2 ! %g2 = 000000000000430d ! %l6 = 0000000000000018, %l3 = 000000000000012a, %l3 = 000000000000012a srl %l6,%l3,%l3 ! %l3 = 0000000000000000 ! Code Fragment 1 p3_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000440 mov 0x5ee,%g3 ! %g3 = 00000000000005ee and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 0000000000000000, %l6 = 0000000000000018, %ccr = 00 movneg %icc,%l3,%l6 ! Register Not Moved ! Mem[0000000017000000] = 563eb656, %l2 = 00000000000002c2 ldswa [%i2+%g0]0x89,%l2 ! %l2 = 00000000563eb656 p3_label_17: ! Mem[0000000016000010] = ff0cbf31, %f21 = 96ec8a52 lda [%i0+%o2]0x80,%f21 ! %f21 = ff0cbf31 ! Mem[0000000016000000] = 2e1223e2, %l3 = 0000000000000000 lduba [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000e2 ! %l4 = ede3a000, %l5 = 00000074, Mem[0000000090000158] = ac7ada76 d6f8c6f9 std %l4,[%i4+0x158] ! Mem[0000000090000158] = ede3a000 00000074 ! Mem[0000000090000198] = 43279e10, %g2 = 000000000000430d ldsb [%i4+0x198],%g2 ! %g2 = 0000000000000043 ! Mem[0000000016800034] = 2393ff79, %l4 = ede3a000, %l4 = ede3a000 add %i1,0x34,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000002393ff79 ! %l4 = 000000002393ff79, %l0 = 98d25cb4dfe311e3, %l6 = 0000000000000018 addc %l4,%l0,%l6 ! %l6 = 98d25cb50377115c ! Mem[0000000090800114] = dda05fa4, %g2 = 0000000000000043 lduh [%i5+0x116],%g2 ! %g2 = 000000000000dda0 ! Mem[0000000017000018] = c4eea74890a24cec, %f14 = 6a97d786 da4ec9cd ldda [%i2+%o3]0x88,%f14 ! %f14 = c4eea748 90a24cec ! Set Register : %l4 = 000000002393ff79 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000016800028] = c55bd184, %l2 = 00000000563eb656 lduwa [%i1+%o5]0x89,%l2 ! %l2 = 00000000c55bd184 p3_label_18: ! Mem[0000000017000190] = dbf62a5df166b8dd, %l0 = 98d25cb4dfe311e3 ldx [%i2+0x190],%l0 ! %l0 = dbf62a5df166b8dd ! %l4 = ffffffffffffffff, %l6 = 98d25cb50377115c, %l6 = 98d25cb50377115c orn %l4,%l6,%l6 ! %l6 = ffffffffffffffff ! immd = 000000000000037c, %l1 = 98decdf462baf544, %ccr = 00 movn %xcc,0x37c,%l1 ! Register Not Moved ! Mem[0000000090000144] = c656d9f1, %g18 = f40eb7f4a31a90cd ldsw [%i4+0x144],%g2 ! %g2 = f40eb7f4a31a90cd ! Mem[0000000017800080] = 74c5e7c0, %l5 = 0000000000000074 swap [%i3+0x080],%l5 ! %l5 = 0000000074c5e7c0 ! %l6 = ffffffffffffffff, %l5 = 0000000074c5e7c0, %ccr = 00 movpos %xcc,%l6,%l5 ! Moved, %l5 = ffffffffffffffff ! Mem[0000000090800128] = 828aeed9993e2cbe, %g2 = ffffffffc656d9f1 ldx [%i5+0x128],%g2 ! %g2 = 828aeed9993e2cbe ! Mem[0000000016000180] = f7d77d6c e82b78ee, %l4 = ffffffff, %l5 = ffffffff ldd [%i0+0x180],%l4 ! %l4 = 00000000f7d77d6c 00000000e82b78ee ! Mem[00000000900000b0] = 3fa26f31, %g18 = f40eb7f4a31a90cd ldsw [%i4+0x0b0],%g2 ! %g2 = f40eb7f4a31a90cd ! Mem[0000000091000160] = a5191a4ae6bb0515, %f48 = c3d9554b bfb4517d ldd [%i6+0x160],%f48 ! %f48 = a5191a4a e6bb0515 p3_label_19: ! %l6 = ffffffffffffffff, immed = fffffccb, %y = 000000a8 udiv %l6,-0x335,%l7 ! %l7 = 00000000000000a9 mov %l0,%y ! %y = f166b8dd ! %l0 = dbf62a5df166b8dd, %l1 = 98decdf462baf544, %ccr = 00 movvs %xcc,%l0,%l1 ! Register Not Moved ! %l0 = dbf62a5df166b8dd, imm = 00000000000001f4, %l5 = 00000000e82b78ee subc %l0,0x1f4,%l5 ! %l5 = dbf62a5df166b6e9 ! Mem[000000001780011f] = 81cefa47, %l7 = 00000000000000a9 ldstub [%i3+0x11f],%l7 ! %l7 = 00000047000000ff ! %f10 = 6a97d786, Mem[0000000091800138] = cf28ea77 sta %f10,[%o0+0x138]%asi ! Mem[0000000091800138] = 6a97d786 ! %f9 = 49e6bbb8, Mem[0000000090000144] = c656d9f1 st %f9 ,[%i4+0x144] ! Mem[0000000090000144] = 49e6bbb8 ! Mem[0000000016000008] = e28183c0, %l3 = 00000000000000e2 lduwa [%i0+%o1]0x81,%l3 ! %l3 = 00000000e28183c0 ! %l7 = 0000000000000047, imm = fffffffffffffc07, %l5 = dbf62a5df166b6e9 addccc %l7,-0x3f9,%l5 ! %l5 = fffffffffffffc4e, %ccr = 88 ! retry : should take illegal inst trap, %l0 = dbf62a5df166b8dd retry ! Illegal inst trap : %l0 = dbf62a5df166b8ed ! immd = 000000000000003b, %l4 = 00000000f7d77d6c, %ccr = 88 movneg %icc,0x03b,%l4 ! Moved, %l4 = 000000000000003b p3_label_20: ! %l3 = 00000000e28183c0, %l7 = 0000000000000047, %y = f166b8dd sdiv %l3,%l7,%l4 ! %l4 = ffffffff80000000 mov %l0,%y ! %y = f166b8ed ! %l6 = ffffffff, %l7 = 00000047, Mem[0000000091000020] = c2090a3b 49b19c3d stda %l6,[%i6+0x020]%asi ! Mem[0000000091000020] = ffffffff 00000047 ! Mem[0000000090800128] = 828aeed9, %g2 = 000000003fa26f31 ldub [%i5+0x128],%g2 ! %g2 = 0000000000000082 ! %f14 = c4eea748 90a24cec, Mem[00000000900001f0] = f7581172 7c69cc66 std %f14,[%i4+0x1f0] ! Mem[00000000900001f0] = c4eea748 90a24cec ! %l6 = ffffffffffffffff, Mem[00000000910000f8] = def5d8b522566379 stx %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = ffffffffffffffff ! %l3 = 00000000e28183c0, %l1 = 98decdf462baf544, %l1 = 98decdf462baf544 andcc %l3,%l1,%l1 ! %l1 = 0000000062808140, %ccr = 00 ! Mem[00000000178001ac] = 1f892efe, %l5 = fffffc4e, %l0 = f166b8ed add %i3,0x1ac,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000001f892efe ! Mem[00000000170000c0] = 8ced5b9e, %l2 = 00000000c55bd184 ldsh [%i2+0x0c0],%l2 ! %l2 = ffffffffffff8ced ! %l1 = 0000000062808140, immed = 0000008b, %ccr = 00 movrgz %l1,0x08b,%l1 ! Moved, %l1 = 000000000000008b ! Mem[00000000910000e8] = 087eca23480f53c1, %f48 = a5191a4a e6bb0515 ldd [%i6+0x0e8],%f48 ! %f48 = 087eca23 480f53c1 p3_label_21: ! immd = 0000000000000123, %l3 = 00000000e28183c0, %ccr = 00 movvc %xcc,0x123,%l3 ! Moved, %l3 = 0000000000000123 ! Mem[0000000090800124] = 7765324d, %g18 = f40eb7f4a31a90cd ldsw [%i5+0x124],%g2 ! %g2 = f40eb7f4a31a90cd ! Mem[0000000016000008] = c08381e2, %l1 = 000000000000008b lduha [%i0+%o1]0x89,%l1 ! %l1 = 00000000000081e2 ! Mem[0000000016000087] = 07800c4b, %l4 = ffffffff80000000 ldstub [%i0+0x087],%l4 ! %l4 = 0000004b000000ff ! immd = 000000000000033f, %l3 = 0000000000000123, %ccr = 00 movvc %icc,0x33f,%l3 ! Moved, %l3 = 000000000000033f ! %f19 = 6706debb, Mem[0000000017000010] = 1753aad4 sta %f19,[%i2+%o2]0x80 ! Mem[0000000017000010] = 6706debb ! %l3 = 000000000000033f, %l0 = 000000001f892efe, %y = f166b8ed sdivcc %l3,%l0,%l2 ! %l2 = ffffffff897dc116, %ccr = 88 mov %l0,%y ! %y = 1f892efe ! immd = 0000000000000340, %l5 = fffffffffffffc4e, %ccr = 88 movpos %icc,0x340,%l5 ! Register Not Moved ! Mem[0000000016800010] = bcb722d0, %l2 = ffffffff897dc116 lduba [%i1+%o2]0x81,%l2 ! %l2 = 00000000000000bc ! Mem[000000009080001c] = ac280466, %g2 = 000000007765324d ldsb [%i5+0x01c],%g2 ! %g2 = ffffffffffffffac p3_label_22: ! Mem[0000000016000000] = e223122e, %l0 = 000000001f892efe swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000e223122e ! Mem[0000000090000098] = 52370abb, %g2 = ffffffffffffffac ldsb [%i4+0x09b],%g2 ! %g2 = 0000000000000052 ! Mem[0000000017800028] = 4971d9bb, %l1 = 00000000000081e2 lduba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000bb ! Mem[0000000017800008] = 43e196c7, %l6 = ffffffffffffffff lduha [%i3+%o1]0x89,%l6 ! %l6 = 00000000000096c7 ! Mem[00000000908000ac] = 01d8e6f8, %g2 = 0000000000000052 ldub [%i5+0x0af],%g2 ! %g2 = 0000000000000001 ! Mem[0000000090800000] = df9ad692eaa765c9, %g2 = 0000000000000001 ldx [%i5+%g0],%g2 ! %g2 = df9ad692eaa765c9 ! Mem[0000000016000088] = dbcf765e7f1d8abe, %l7 = 0000000000000047 ldx [%i0+0x088],%l7 ! %l7 = dbcf765e7f1d8abe ! Mem[00000000168001fc] = 545df134, %l4 = 000000000000004b swap [%i1+0x1fc],%l4 ! %l4 = 00000000545df134 ! Mem[0000000090800120] = be5d75297765324d, %g2 = df9ad692eaa765c9 ldx [%i5+0x120],%g2 ! %g2 = be5d75297765324d ! %l7 = dbcf765e7f1d8abe, %l4 = 00000000545df134, %l2 = 00000000000000bc sll %l7,%l4,%l2 ! %l2 = 65e7f1d8abe00000 p3_label_23: ! %l4 = 00000000545df134 setx 0xe5f837779e07d7ba,%g7,%l4 ! %l4 = e5f837779e07d7ba ! Mem[0000000016000018] = cdc94eda, %l4 = e5f837779e07d7ba swapa [%i0+%o3]0x80,%l4 ! %l4 = 00000000cdc94eda ! %f0 = 92b0699b 7df49761 08a2ee4e c8cca7d3 ! %f4 = c2090a3b 3d43acf8 bbd97149 b1c16205 ! %f8 = f7d3b79c 49e6bbb8 6a97d786 da4ec9cd ! %f12 = 61545087 c4015374 c4eea748 90a24cec mov 0x1c0,%g6 stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0 ! Mem[00000000170000f4] = e91bb1cb, %l6 = 00000000000096c7 swap [%i2+0x0f4],%l6 ! %l6 = 00000000e91bb1cb ! Mem[0000000016000010] = 8e4a544e31bf0cff, %l2 = 65e7f1d8abe00000 ldxa [%i0+%o2]0x88,%l2 ! %l2 = 8e4a544e31bf0cff ! Mem[00000000908000c8] = 03db3c8c 9f892828, %g2 = 7765324d, %g3 = 000005ee ldd [%i5+0x0c8],%g2 ! %g2 = 0000000003db3c8c 000000009f892828 ! Mem[0000000091000070] = b4bc198e, %g2 = 0000000003db3c8c ldub [%i6+0x070],%g2 ! %g2 = 00000000000000b4 ! Mem[00000000170000ff] = 09d5c70c, %l2 = 8e4a544e31bf0cff ldstub [%i2+0x0ff],%l2 ! %l2 = 0000000c000000ff ! immd = 00000000000000da, %l3 = 000000000000033f, %ccr = 88 movcs %icc,0x0da,%l3 ! Register Not Moved ! immd = 00000000000003e5, %l6 = 00000000e91bb1cb, %ccr = 88 move %xcc,0x3e5,%l6 ! Register Not Moved p3_label_24: ! immd = 0000000000000034, %l0 = 00000000e223122e, %ccr = 88 movcs %xcc,0x034,%l0 ! Register Not Moved ! Mem[0000000017000018] = ec4ca29048a7eec4, %f28 = 83bbcb46 0be6f4d1 ldda [%i2+%o3]0x80,%f28 ! %f28 = ec4ca290 48a7eec4 ! %f0 = 92b0699b 7df49761 08a2ee4e c8cca7d3 ! %f4 = c2090a3b 3d43acf8 bbd97149 b1c16205 ! %f8 = f7d3b79c 49e6bbb8 6a97d786 da4ec9cd ! %f12 = 61545087 c4015374 c4eea748 90a24cec mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080 ! %l7 = dbcf765e7f1d8abe, %l1 = 00000000000000bb, %l6 = 00000000e91bb1cb srlx %l7,%l1,%l6 ! %l6 = 000000000000001b ! Mem[0000000091000070] = 198e33f4, %g2 = 00000000000000b4 ldub [%i6+0x072],%g2 ! %g2 = 0000000000000019 membar #Sync ! Added by membar checker (516) ! %f16 = ef2b0075 567784d6 6e5fd536 6706debb ! %f20 = eed63aa8 ff0cbf31 1fe8d812 9af4ba62 ! %f24 = b18cb4c0 2eeb8c10 98d25cb4 0127416b ! %f28 = ec4ca290 48a7eec4 ac9210c3 43e196c7 stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080 ! Mem[00000000908001e8] = 94627d6b, %g2 = 0000000000000019 ldub [%i5+0x1e8],%g2 ! %g2 = 0000000000000094 ! Code Fragment 1 p3_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009f892828 mov -0x615,%g3 ! %g3 = fffffffffffff9eb and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000016000018] = 9e07d7ba, %l7 = dbcf765e7f1d8abe lduha [%i0+%o3]0x81,%l7 ! %l7 = 0000000000009e07 ! %l2 = 0000000c, %l3 = 0000033f, Mem[0000000017800028] = 4971d9bb 0562c1b1 stda %l2,[%i3+%o5]0x89 ! Mem[0000000017800028] = 0000000c 0000033f p3_label_25: ! immd = 00000000000001ab, %l1 = 00000000000000bb, %ccr = 88 movleu %icc,0x1ab,%l1 ! Register Not Moved ! %l1 = 00000000000000bb, %l7 = 0000000000009e07, %ccr = 88 movrne %l1,%l7,%l6 ! Moved, %l6 = 0000000000009e07 ! Mem[00000000900001d4] = acf8bbd9, %g2 = 0000000000000094 ldsh [%i4+0x1d6],%g2 ! %g2 = ffffffffffffacf8 ! %l1 = 00000000000000bb, imm = fffffffffffff226, %l6 = 0000000000009e07 and %l1,-0xdda,%l6 ! %l6 = 0000000000000022 ! Mem[00000000178000c0] = e6e75eb38d52ff78, %l4 = 00000000cdc94eda, %l1 = 00000000000000bb add %i3,0xc0,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = e6e75eb38d52ff78 ! Mem[000000009180017c] = d1386211, %g2 = ffffffffffffacf8 lduwa [%o0+0x17c]%asi,%g2 ! %g2 = 00000000d1386211 ! Mem[0000000090000070] = ad671bbe, %g2 = 00000000d1386211 ldub [%i4+0x072],%g2 ! %g2 = 00000000000000ad ! Mem[000000001700009c] = 23ec2790, %f15 = 90a24cec lda [%i2+0x09c]%asi,%f15 ! %f15 = 23ec2790 ! %f5 = 3d43acf8, Mem[00000000168000c4] = e2d99a5b sta %f5 ,[%i1+0x0c4]%asi ! Mem[00000000168000c4] = 3d43acf8 ! %l6 = 00000022, %l7 = 00009e07, Mem[0000000017000008] = 00000000 74000000 stda %l6,[%i2+%o1]0x88 ! Mem[0000000017000008] = 00000022 00009e07 ba,a p3_not_taken_0_end p3_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p3_branch_failed p3_not_taken_0_end: ! End of Random Code for Thread 3 p3_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x00c] ! Set processor 3 done flag ! Check Registers p3_check_registers: set p3_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000e223122e bne,a,pn %xcc,p3_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be e6e75eb38d52ff78 bne,a,pn %xcc,p3_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000000c bne,a,pn %xcc,p3_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000033f bne,a,pn %xcc,p3_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000cdc94eda bne,a,pn %xcc,p3_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be fffffffffffffc4e bne,a,pn %xcc,p3_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000022 bne,a,pn %xcc,p3_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000009e07 bne,a,pn %xcc,p3_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x1f892efe,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p3_failed mov 0x111,%g1 ! Check Floating Point Registers p3_check_fp_registers: set p3_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be c2090a3b 3d43acf8 bne %xcc,p3_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be bbd97149 b1c16205 bne %xcc,p3_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 6a97d786 da4ec9cd bne %xcc,p3_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be c4eea748 23ec2790 bne %xcc,p3_f14_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be eed63aa8 ff0cbf31 bne %xcc,p3_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 1fe8d812 9af4ba62 bne %xcc,p3_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 98d25cb4 0127416b bne %xcc,p3_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be ec4ca290 48a7eec4 bne %xcc,p3_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be ac9210c3 43e196c7 bne %xcc,p3_f30_fail nop ! Check Local Memory set p3_local0_expect,%g1 p3_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 1f892efea6f1b4f6 ldx [%i0+0x000],%g3 ! Observed data at 0000000016000000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff0cbf314e544a8e ldx [%i0+0x010],%g3 ! Observed data at 0000000016000010 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9e07d7ba86d7976a ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff5301c487505461 ldx [%i0+0x020],%g3 ! Observed data at 0000000016000020 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9841d3ede9fbc29b ldx [%i0+0x028],%g3 ! Observed data at 0000000016000028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = f1e97bf0f5d9ffc4 ldx [%i0+0x050],%g3 ! Observed data at 0000000016000050 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x050,%g4 ldx [%g1+0x080],%g2 ! Expected data = d02d7bb907800cff ldx [%i0+0x080],%g3 ! Observed data at 0000000016000080 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x080,%g4 ldx [%g1+0x168],%g2 ! Expected data = bcb722d082e4ec6b ldx [%i0+0x168],%g3 ! Observed data at 0000000016000168 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x168,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 104cf1fb75ef18a1 ldx [%i0+0x1b8],%g3 ! Observed data at 00000000160001b8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x1b8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 08a2ee4ec8cca7d3 ldx [%i0+0x1c8],%g3 ! Observed data at 00000000160001c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i0,0x1c8,%g4 set p3_local1_expect,%g1 p3_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c796e143c31092ac ldx [%i1+0x000],%g3 ! Observed data at 0000000016800000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 9ace262752f4488f ldx [%i1+0x008],%g3 ! Observed data at 0000000016800008 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = bcb722d0c00730c0 ldx [%i1+0x010],%g3 ! Observed data at 0000000016800010 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 98decdf462baf544 ldx [%i1+0x020],%g3 ! Observed data at 0000000016800020 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x020,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 438e5f103d43acf8 ldx [%i1+0x0c0],%g3 ! Observed data at 00000000168000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 45caff7d98e8c6f1 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000168000f0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x198],%g2 ! Expected data = 004b4e93082143b9 ldx [%i1+0x198],%g3 ! Observed data at 0000000016800198 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x198,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 3953d58300000001 ldx [%i1+0x1c8],%g3 ! Observed data at 00000000168001c8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x1c8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 03f24bcf0000004b ldx [%i1+0x1f8],%g3 ! Observed data at 00000000168001f8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i1,0x1f8,%g4 set p3_local2_expect,%g1 p3_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 56b63e56a51e5743 ldx [%i2+0x000],%g3 ! Observed data at 0000000017000000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 22000000079e0000 ldx [%i2+0x008],%g3 ! Observed data at 0000000017000008 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6706debbef21f725 ldx [%i2+0x010],%g3 ! Observed data at 0000000017000010 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ec4ca29048a7eec4 ldx [%i2+0x018],%g3 ! Observed data at 0000000017000018 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9af4ba628ab5abe7 ldx [%i2+0x020],%g3 ! Observed data at 0000000017000020 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 98d25cb4dfe311e3 ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x028,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = f728a39f000096c7 ldx [%i2+0x0f0],%g3 ! Observed data at 00000000170000f0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 7cc3df2e09d5c7ff ldx [%i2+0x0f8],%g3 ! Observed data at 00000000170000f8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i2,0x0f8,%g4 set p3_local3_expect,%g1 p3_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00a800000000012a ldx [%i3+0x000],%g3 ! Observed data at 0000000017800000 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = cdc94eda86d7976a ldx [%i3+0x010],%g3 ! Observed data at 0000000017800010 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0c0000003f030000 ldx [%i3+0x028],%g3 ! Observed data at 0000000017800028 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 00000074438e5f10 ldx [%i3+0x080],%g3 ! Observed data at 0000000017800080 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x080,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = b6cafd07ffffcdc9 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000178000b8 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = e6e75eb38d52ff78 ldx [%i3+0x0c0],%g3 ! Observed data at 00000000178000c0 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x118],%g2 ! Expected data = c594061c81cefaff ldx [%i3+0x118],%g3 ! Observed data at 0000000017800118 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x118,%g4 ldx [%g1+0x188],%g2 ! Expected data = ae90fb17f3acf2db ldx [%i3+0x188],%g3 ! Observed data at 0000000017800188 cmp %g2,%g3 bne,a,pn %xcc,p3_local_failed add %i3,0x188,%g4 ! The test for processor 3 has passed p3_passed: ta GOOD_TRAP nop p3_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p3_failed p3_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p3_failed p3_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p3_failed p3_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p3_failed p3_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p3_failed p3_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p3_failed p3_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p3_failed p3_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p3_failed p3_f4_fail: set p3_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f6_fail: set p3_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f10_fail: set p3_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f14_fail: set p3_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f20_fail: set p3_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f22_fail: set p3_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f26_fail: set p3_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f28_fail: set p3_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p3_f30_fail: set p3_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 3 failed p3_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x00c] ! Set processor 3 done flag set p3_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 3 failed p3_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x00c] ! Set processor 3 done flag set p3_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p3_selfmod_failed: ba p3_failed mov 0xabc,%g1 p3_common_error: or %g0,0xee3,%g1 ba p3_failed mov %o5,%g3 p3_common_signature_error: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_common_timeout: set p3_temp,%g1 ba p3_failed st %g2,[%g1] ! Common Lock Number p3_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p3_failed mov 0x0,%g3 p3_trap1e: stxa %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000018] done p3_trap1o: stxa %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000018] done p3_trap2e: lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016000028] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800000] sll %l3,0x019,%l4 stha %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000020] lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000008] lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017000028] tsubcctv %l7,%l0,%l3 done p3_trap2o: lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016000028] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800000] sll %l3,0x019,%l4 stha %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000020] lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000008] lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017000028] tsubcctv %l7,%l0,%l3 done p3_trap3e: orn %l2,0xdb2,%l7 nop nop xor %l0,%l5,%l7 done p3_trap3o: orn %l2,0xdb2,%l7 nop nop xor %l0,%l5,%l7 done p3_init_memory_pointers: set p3_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p3_local0_start,%i0 set p3_local1_start,%i1 set p3_local2_start,%i2 set p3_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7da992a412d8e81f ldx [%g1+0x008],%l1 ! %l1 = 98decdf462baf49a ldx [%g1+0x010],%l2 ! %l2 = 205f5e06adc70acd ldx [%g1+0x018],%l3 ! %l3 = 2792e1b2553e767c ldx [%g1+0x020],%l4 ! %l4 = 08fff5e79841d3ed ldx [%g1+0x028],%l5 ! %l5 = 50ac4381bab8cf46 ldx [%g1+0x030],%l6 ! %l6 = ffca826e104cf1fb ldx [%g1+0x038],%l7 ! %l7 = 7bac9e9c74c30b32 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 4 processor_4: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x10] ! Set the start flag wrpr %g0,7,%cleanwin call p4_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 4 wr %g0,0x4,%fprs ! Make sure fef is 1 set p4_init_freg,%g1 ! %f0 = 1d685219 1ba1b3da f25c3f7a 0a992f2b ! %f4 = e5eed90e 78a0893d 3d7196d7 607dec86 ! %f8 = 2b8b7106 53f77a6a 026361d5 87e98c60 ! %f12 = cd31a7b5 27643723 897171b0 1ae50518 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b6783edc 8e032a34 58b6ffdf 23395456 ! %f20 = 0a90070a 625c2a77 40787805 5f9dd6e0 ! %f24 = 16d0af73 9a3e9e16 ad63cb89 795303df ! %f28 = 7a89d004 24e6081c fba73a68 245367de ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 948da1a7 69b1f95a e6f83c11 44cec254 ! %f36 = 7e43b985 23a8e4dc d90ab849 988f3995 ! %f40 = 57842b67 7b8dd065 1bf7baa2 1a873b2f ! %f44 = 50ceca67 f754675b ebfff3df 31dceb54 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x4780411000000045,%g7,%g1 ! GSR scale = 8, align = 5 wr %g1,%g0,%gsr ! GSR = 4780411000000045 wr %g0,%y ! Clear Y 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[00000000910000a0] = 63bdfe32, %g2 = ff4960d40b75e861 ldub [%i6+0x0a1],%g2 ! %g2 = 0000000000000063 ! Mem[000000001980002c] = 8a10f23e, %l7 = 9942663f9ffba60b swap [%i3+0x02c],%l7 ! %l7 = 000000008a10f23e ! %l5 = fa649deaabc8a383, Mem[0000000018800028] = 32ee63c19c71cee5 stxa %l5,[%i1+%o5]0x81 ! Mem[0000000018800028] = fa649deaabc8a383 ! Mem[000000001880016c] = 01ffc703, %l0 = 0f185b7f, %l6 = bf0cbd2e add %i1,0x16c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000001ffc703 ! Mem[0000000018000000] = ef7c8983, %l0 = 43c8130e0f185b7f ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000083000000ff ! Mem[0000000090800088] = 87652571 66a132ce, %g2 = 00000063, %g3 = 0bad0b00 ldd [%i5+0x088],%g2 ! %g2 = 0000000087652571 0000000066a132ce ! %l2 = aef96627, %l3 = 604ac709, Mem[0000000090000090] = 79c4dc96 cf887faf stda %l2,[%i4+0x090]%asi ! Mem[0000000090000090] = aef96627 604ac709 ! Mem[0000000090800084] = 01d88765, %g2 = 0000000087652571 ldsh [%i5+0x086],%g2 ! %g2 = 00000000000001d8 ! Mem[0000000019800066] = f418b7c9, %l4 = ba73860df66e74b7 ldstub [%i3+0x066],%l4 ! %l4 = 000000b7000000ff ! Mem[0000000019800170] = 39b3b05c38079b00, %l6 = 0000000001ffc703, %l3 = c27889c8604ac709 add %i3,0x170,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 39b3b05c38079b00 p4_label_2: ! Mem[0000000090800030] = 78aa6840, %g2 = 00000000000001d8 ldsba [%i5+0x033]%asi,%g2 ! %g2 = 0000000000000078 ! %l2 = d078643caef96627, %l7 = 000000008a10f23e, %l3 = 39b3b05c38079b00 xnorcc %l2,%l7,%l3 ! %l3 = 2f879bc3db166be6, %ccr = 08 ! Mem[0000000090000120] = 656d22b5, %g2 = 0000000000000078 lduha [%i4+0x122]%asi,%g2 ! %g2 = 000000000000656d ! %l4 = 00000000000000b7, imm = fffffffffffff97a, %l2 = d078643caef96627 taddcc %l4,-0x686,%l2 ! %l2 = fffffffffffffa31, %ccr = 8a ! Mem[0000000090800020] = d9156586, %g2 = 000000000000656d lduw [%i5+%o4],%g2 ! %g2 = 00000000d9156586 ! %l6 = 0000000001ffc703, Mem[0000000090000098] = 53ee4052 stw %l6,[%i4+0x098] ! Mem[0000000090000098] = 01ffc703 ! Mem[00000000190000f8] = 9361df36, %l1 = ad4e18e5, %l4 = 000000b7 add %i2,0xf8,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000009361df36 ! %l3 = 2f879bc3db166be6, %l4 = 000000009361df36, %ccr = 8a movvc %xcc,%l3,%l4 ! Moved, %l4 = 2f879bc3db166be6 ! %l5 = fa649deaabc8a383, %l6 = 0000000001ffc703, %l6 = 0000000001ffc703 srax %l5,%l6,%l6 ! %l6 = ff4c93bd55791470 ! Mem[0000000090800124] = 65324d82, %g2 = 00000000d9156586 ldsb [%i5+0x125],%g2 ! %g2 = 0000000000000065 p4_label_3: ! Mem[00000000910001c8] = ce5a892f, %g18 = ce77a894b9bda69b ldsw [%i6+0x1c8],%g2 ! %g2 = ce77a894b9bda69b ! Mem[0000000019000020] = 2adbc00f, %l3 = 2f879bc3db166be6 ldswa [%i2+%o4]0x89,%l3 ! %l3 = 000000002adbc00f ! %l0 = 0000000000000083, %l3 = 000000002adbc00f, %l6 = ff4c93bd55791470 subc %l0,%l3,%l6 ! %l6 = ffffffffd5244074 ! %f10 = 026361d5, Mem[0000000018000010] = cbde5feb sta %f10,[%i0+%o2]0x81 ! Mem[0000000018000010] = 026361d5 ! %l0 = 0000000000000083, %l4 = 2f879bc3db166be6, %l0 = 0000000000000083 addc %l0,%l4,%l0 ! %l0 = 2f879bc3db166c69 ! %l3 = 000000002adbc00f, Mem[0000000091000188] = db58126d sth %l3,[%i6+0x188] ! Mem[0000000091000188] = c00f126d ! %l4 = 2f879bc3db166be6, Mem[00000000910001c0] = 8db5e5d8 stb %l4,[%i6+0x1c0] ! Mem[00000000910001c0] = e6b5e5d8 ! %f9 = 53f77a6a, Mem[00000000910000ec] = 480f53c1 st %f9 ,[%i6+0x0ec] ! Mem[00000000910000ec] = 53f77a6a ! Mem[000000009180008c] = 6af19eb5, %g2 = ffffffffce5a892f lduh [%o0+0x08c],%g2 ! %g2 = 0000000000006af1 ! %l1 = 374ea644ad4e18e5, %l7 = 000000008a10f23e, %ccr = 8a move %icc,%l1,%l7 ! Register Not Moved p4_label_4: ! %l5 = fa649deaabc8a383, immd = 000000000000091f, %l7 = 000000008a10f23e mulx %l5,0x91f,%l7 ! %l7 = dbbc5f74db0b67dd ! %l1 = 374ea644ad4e18e5, imm = fffffffffffff883, %l6 = ffffffffd5244074 addcc %l1,-0x77d,%l6 ! %l6 = 374ea644ad4e1168, %ccr = 19 ! Mem[00000000910000b8] = 69ae8009b0f1b5ed, %g2 = 0000000000006af1 ldx [%i6+0x0b8],%g2 ! %g2 = 69ae8009b0f1b5ed ! Mem[0000000090000040] = 8f7f8f45, %g2 = 69ae8009b0f1b5ed lduh [%i4+0x040],%g2 ! %g2 = 0000000000008f7f ! %l1 = 374ea644ad4e18e5, %l7 = dbbc5f74db0b67dd, %l2 = fffffffffffffa31 andn %l1,%l7,%l2 ! %l2 = 2442a00024441820 ! %l7 = dbbc5f74db0b67dd, Mem[0000000091000040] = 8642ed44 sth %l7,[%i6+0x040] ! Mem[0000000091000040] = 67dded44 ! Mem[0000000091800078] = 079ebca8cff936f6, %g2 = 0000000000008f7f ldxa [%o0+0x078]%asi,%g2 ! %g2 = 079ebca8cff936f6 ! Mem[0000000019000020] = 2adbc00f, %l1 = 374ea644ad4e18e5 ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 0000000f000000ff ! Mem[0000000091800118] = f0332361, %g2 = 079ebca8cff936f6 ldub [%o0+0x118],%g2 ! %g2 = 00000000000000f0 ! %l5 = fa649deaabc8a383, Mem[00000000900001ca] = 91022908 sth %l5,[%i4+0x1ca] ! Mem[00000000900001c8] = a3832908 p4_label_5: ! Mem[0000000018800020] = 87dad0ad, %f10 = 026361d5 lda [%i1+%o4]0x89,%f10 ! %f10 = 87dad0ad membar #Sync ! Added by membar checker (517) ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = aef96627 604ac709 01ffc703 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! %l3 = 000000002adbc00f, imm = fffffffffffff87b, %l5 = fa649deaabc8a383 xnor %l3,-0x785,%l5 ! %l5 = 000000002adbc78b ! Mem[0000000018000000] = ff897cef, %l4 = 2f879bc3db166be6 lduba [%i0+%g0]0x81,%l4 ! %l4 = 00000000000000ff ! Mem[0000000090800068] = 3013a966, %g2 = 00000000000000f0 lduw [%i5+0x068],%g2 ! %g2 = 000000003013a966 ! Mem[00000000188000e1] = f961ac87, %l3 = 000000002adbc00f ldstub [%i1+0x0e1],%l3 ! %l3 = 00000061000000ff ! Mem[0000000090000114] = f319c0f9, %g2 = 000000003013a966 lduw [%i4+0x114],%g2 ! %g2 = 00000000f319c0f9 ! Mem[00000000900000a0] = 4196bc74a0b61ba7, %g2 = 00000000f319c0f9 ldx [%i4+0x0a0],%g2 ! %g2 = 4196bc74a0b61ba7 ! Mem[0000000091000070] = b4bc198e, %g2 = 4196bc74a0b61ba7 lduw [%i6+0x070],%g2 ! %g2 = 00000000b4bc198e ! Mem[0000000019800130] = 5f87cf6386e1b7e7, %l0 = 2f879bc3db166c69, %l2 = 2442a00024441820 add %i3,0x130,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 5f87cf6386e1b7e7 p4_label_6: ! %l5 = 000000002adbc78b sethi %hi(0x498c9800),%l5 ! %l5 = 00000000498c9800 ! %l7 = dbbc5f74db0b67dd, %l5 = 00000000498c9800, %l3 = 0000000000000061 or %l7,%l5,%l3 ! %l3 = dbbc5f74db8fffdd ! Mem[0000000091000150] = a8525682, %g2 = 00000000b4bc198e lduh [%i6+0x150],%g2 ! %g2 = 000000000000a852 ! Mem[00000000908001bc] = 2ab04ff6, %g18 = ce77a894b9bda69b ldsw [%i5+0x1bc],%g2 ! %g2 = ce77a894b9bda69b ! %l6 = 374ea644ad4e1168, Mem[0000000091800051] = 251ef1e3 stb %l6,[%o0+0x051] ! Mem[0000000091800050] = 681ef1e3 ! Mem[00000000180000cc] = 1c3b9158, %l4 = 00000000000000ff swap [%i0+0x0cc],%l4 ! %l4 = 000000001c3b9158 ! %l5 = 00000000498c9800, %l2 = 5f87cf6386e1b7e7, %l4 = 000000001c3b9158 subccc %l5,%l2,%l4 ! %l4 = a078309cc2aae018, %ccr = 9b ! %l3 = dbbc5f74db8fffdd, Mem[00000000188000cc] = 120023a2 stw %l3,[%i1+0x0cc] ! Mem[00000000188000cc] = db8fffdd ! Mem[0000000018000008] = 0074d205, %l6 = 374ea644ad4e1168 ldsba [%i0+%o1]0x80,%l6 ! %l6 = 0000000000000000 ! Mem[0000000018000000] = ef7c89ff, %f12 = cd31a7b5 lda [%i0+%g0]0x89,%f12 ! %f12 = ef7c89ff p4_label_7: ! Mem[00000000900001cc] = 87d8cefa, %g2 = 000000002ab04ff6 ldsh [%i4+0x1ce],%g2 ! %g2 = ffffffffffff87d8 ! Mem[0000000090000100] = c3d9554b, %g2 = ffffffffffff87d8 lduw [%i4+0x100],%g2 ! %g2 = 00000000c3d9554b ! %l3 = dbbc5f74db8fffdd, Mem[0000000090800074] = 13924c58 stw %l3,[%i5+0x074] ! Mem[0000000090800074] = db8fffdd ! %l3 = dbbc5f74db8fffdd, Mem[0000000090000100] = c3d9554bbfb4517d stx %l3,[%i4+0x100] ! Mem[0000000090000100] = dbbc5f74db8fffdd ! %f30 = fba73a68 245367de, Mem[0000000019800028] = c2019744 9ffba60b stda %f30,[%i3+%o5]0x80 ! Mem[0000000019800028] = fba73a68 245367de ! %f12 = ef7c89ff 27643723, Mem[0000000091800048] = 798a3de0 f26d22db std %f12,[%o0+0x048] ! Mem[0000000091800048] = ef7c89ff 27643723 ! Mem[0000000018800068] = 6fa929d389c59629, %l5 = 00000000498c9800, %l2 = 5f87cf6386e1b7e7 add %i1,0x68,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 6fa929d389c59629 ! Mem[0000000019800158] = 8b68c416ccfd9784, %l5 = 00000000498c9800, %l1 = 000000000000000f add %i3,0x158,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 8b68c416ccfd9784 ! %f26 = ad63cb89 795303df, Mem[0000000090000028] = 0fafa263 48536974 std %f26,[%i4+%o5] ! Mem[0000000090000028] = ad63cb89 795303df ! Mem[00000000918000c0] = 3c4aea22fe051877, %f48 = 6b2d6fab 2228183e ldd [%o0+0x0c0],%f48 ! %f48 = 3c4aea22 fe051877 p4_label_8: ! %l5 = 00000000498c9800, %l2 = 6fa929d389c59629, %l6 = 0000000000000000 orcc %l5,%l2,%l6 ! %l6 = 6fa929d3c9cd9e29, %ccr = 08 ! Mem[0000000090800144] = 4dc0fce4, %g2 = 00000000c3d9554b lduh [%i5+0x144],%g2 ! %g2 = 0000000000004dc0 ! %l2 = 89c59629, %l3 = db8fffdd, Mem[0000000091000008] = a8659706 67474887 std %l2,[%i6+%o1] ! Mem[0000000091000008] = 89c59629 db8fffdd ! %l1 = 8b68c416ccfd9784, Mem[00000000188001d8] = 70273a71 sth %l1,[%i1+0x1d8] ! Mem[00000000188001d8] = 97843a71 ! Mem[0000000019000018] = 4a4ef2fc, %l0 = 2f879bc3db166c69 ldswa [%i2+%o3]0x88,%l0 ! %l0 = 000000004a4ef2fc ! immd = 00000000000000a0, %l0 = 000000004a4ef2fc, %ccr = 08 movn %icc,0x0a0,%l0 ! Register Not Moved ! %l7 = dbbc5f74db0b67dd, imm = 0000000000000014, %l1 = 8b68c416ccfd9784 srax %l7,0x014,%l1 ! %l1 = fffffdbbc5f74db0 ! Mem[0000000090000144] = c656d9f1, %g2 = 0000000000004dc0 lduw [%i4+0x144],%g2 ! %g2 = 00000000c656d9f1 ! Mem[0000000018000020] = 11ef48c4, %l3 = dbbc5f74db8fffdd ldsba [%i0+%o4]0x88,%l3 ! %l3 = ffffffffffffffc4 ! %f16 = b6783edc 8e032a34 58b6ffdf 23395456 ! %f20 = 0a90070a 625c2a77 40787805 5f9dd6e0 ! %f24 = 16d0af73 9a3e9e16 ad63cb89 795303df ! %f28 = 7a89d004 24e6081c fba73a68 245367de stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 p4_label_9: ! Mem[0000000090000070] = 8de5ad67, %g2 = 00000000c656d9f1 lduha [%i4+0x070]%asi,%g2 ! %g2 = 0000000000008de5 ! %f0 = 1d685219 1ba1b3da f25c3f7a 0a992f2b ! %f4 = e5eed90e 78a0893d 3d7196d7 607dec86 ! %f8 = 2b8b7106 53f77a6a 87dad0ad 87e98c60 ! %f12 = ef7c89ff 27643723 897171b0 1ae50518 mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100 ! %l5 = 00000000498c9800 sethi %hi(0xc6711c00),%l5 ! %l5 = 00000000c6711c00 ! Mem[0000000018000178] = c76fbac4c4804602, %l7 = dbbc5f74db0b67dd, %l1 = fffffdbbc5f74db0 add %i0,0x178,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = c76fbac4c4804602 ! immd = 0000000000000034, %l4 = a078309cc2aae018, %ccr = 08 movcs %xcc,0x034,%l4 ! Register Not Moved ! %l0 = 4a4ef2fc, %l1 = c4804602, Mem[0000000019800010] = 43817223 079d4aa7 stda %l0,[%i3+0x010]%asi ! Mem[0000000019800010] = 4a4ef2fc c4804602 ! %l6 = 6fa929d3c9cd9e29, immed = 000001aa, %ccr = 08 movrne %l6,0x1aa,%l7 ! Moved, %l7 = 00000000000001aa ! Mem[0000000019000020] = 2adbc0ff, %l4 = a078309cc2aae018 ldsha [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffffc0ff ! Mem[0000000090800080] = 0c3c7eb5 898801d8, %g2 = 00008de5, %g3 = 66a132ce ldd [%i5+0x080],%g2 ! %g2 = 000000000c3c7eb5 00000000898801d8 ! %l0 = 000000004a4ef2fc, Mem[0000000091800018] = 74c0670a sth %l0,[%o0+%o3] ! Mem[0000000091800018] = f2fc670a p4_label_10: ! %l6 = 6fa929d3c9cd9e29, Mem[000000009000003c] = 683aa7fb sth %l6,[%i4+0x03c] ! Mem[000000009000003c] = 9e29a7fb ! %l0 = 000000004a4ef2fc, %l5 = 00000000c6711c00, %ccr = 08 movgu %xcc,%l0,%l5 ! Moved, %l5 = 000000004a4ef2fc ! %l6 = 6fa929d3c9cd9e29, Mem[00000000910001f8] = 4b07657c stb %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = 2907657c ! Mem[0000000019000160] = 32ab22a9eb9026a7, %l7 = 00000000000001aa, %l7 = 00000000000001aa add %i2,0x160,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 32ab22a9eb9026a7 ! %l7 = 32ab22a9eb9026a7, Mem[000000009000014c] = 59d744b1 stw %l7,[%i4+0x14c] ! Mem[000000009000014c] = eb9026a7 ! Mem[0000000018000028] = f6086a88 bac74873, %l2 = 89c59629, %l3 = ffffffc4 ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000bac74873 00000000f6086a88 ! Mem[0000000019000000] = 13099952, %f24 = 16d0af73 lda [%i2+%g0]0x81,%f24 ! %f24 = 13099952 ! %l0 = 000000004a4ef2fc, Mem[00000000908000aa] = 186fe135 sth %l0,[%i5+0x0aa] ! Mem[00000000908000a8] = f2fce135 ! Mem[0000000019000010] = 316f4da5, %l5 = 000000004a4ef2fc ldsba [%i2+%o2]0x89,%l5 ! %l5 = ffffffffffffffa5 ! %l3 = 00000000f6086a88, Mem[0000000090800180] = 8f80f10bbbaf0724 stx %l3,[%i5+0x180] ! Mem[0000000090800180] = 00000000f6086a88 p4_label_11: ! %l2 = bac74873, %l3 = f6086a88, Mem[0000000090800128] = 828aeed9 993e2cbe std %l2,[%i5+0x128] ! Mem[0000000090800128] = bac74873 f6086a88 ! Mem[000000009000014c] = eb9026a7, %g2 = 000000000c3c7eb5 ldsb [%i4+0x14c],%g2 ! %g2 = ffffffffffffffeb ! Mem[0000000018800010] = 1a82ee7d, %l6 = 6fa929d3c9cd9e29 ldsha [%i1+%o2]0x80,%l6 ! %l6 = 0000000000001a82 ! Mem[0000000018000008] = 05d27400, %l3 = 00000000f6086a88 ldsha [%i0+%o1]0x89,%l3 ! %l3 = 0000000000007400 ! %l4 = ffffffffffffc0ff, %l7 = 32ab22a9eb9026a7, %ccr = 08 movl %icc,%l4,%l7 ! Moved, %l7 = ffffffffffffc0ff ! Mem[00000000180000dc] = 974780f9, %l0 = 000000004a4ef2fc swap [%i0+0x0dc],%l0 ! %l0 = 00000000974780f9 ! Code Fragment 1 p4_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000898801d8 mov -0xe11,%g3 ! %g3 = fffffffffffff1ef and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000019800120] = f8247152, %l7 = ffffc0ff, %l0 = 974780f9 add %i3,0x120,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f8247152 ! %l5 = ffffffffffffffa5, Mem[0000000091000104] = fa56d58f stw %l5,[%i6+0x104] ! Mem[0000000091000104] = ffffffa5 ! %l1 = c76fbac4c4804602, %l2 = 00000000bac74873, %l7 = ffffffffffffc0ff taddcctv %l1,%l2,%l7 ! %l0 = 00000000f8247175, Trapped p4_label_12: ! Mem[0000000019800010] = 024680c4fcf24e4a, %f28 = 7a89d004 24e6081c ldda [%i3+%o2]0x88,%f28 ! %f28 = 024680c4 fcf24e4a ! Mem[0000000019800038] = 2b195f98, %l0 = 00000000f8247175 swap [%i3+0x038],%l0 ! %l0 = 000000002b195f98 membar #Sync ! Added by membar checker (518) ! Mem[0000000090000130] = 27ff897c, %g2 = ffffffffffffffeb ldub [%i4+0x133],%g2 ! %g2 = 0000000000000027 ! Mem[0000000091000014] = 40b4fb40, %g2 = 0000000000000027 ldub [%i6+0x017],%g2 ! %g2 = 0000000000000040 ! Mem[0000000018800138] = 0e74d2eb, %l7 = ffffffffffffc0ff swap [%i1+0x138],%l7 ! %l7 = 000000000e74d2eb ! %l0 = 000000002b195f98, imm = fffffffffffffc80, %l5 = ffffffffffffffa5 addc %l0,-0x380,%l5 ! %l5 = 000000002b195c18 ! immd = 000000000000039d, %l2 = 00000000bac74873, %ccr = 08 movcc %xcc,0x39d,%l2 ! Moved, %l2 = 000000000000039d ! %l6 = 00001a82, %l7 = 0e74d2eb, Mem[0000000018000028] = bac74873 f6086a88 stda %l6,[%i0+%o5]0x89 ! Mem[0000000018000028] = 00001a82 0e74d2eb ! %l6 = 0000000000001a82, imm = fffffffffffff99d, %l1 = c76fbac4c4804602 addccc %l6,-0x663,%l1 ! %l1 = 000000000000141f, %ccr = 11 ! Mem[00000000910000a0] = bdfe32d0, %g2 = 0000000000000040 lduh [%i6+0x0a2],%g2 ! %g2 = 000000000000bdfe p4_label_13: ! Mem[0000000019000010] = a54d6f31, %l1 = 000000000000141f ldstuba [%i2+%o2]0x81,%l1 ! %l1 = 000000a5000000ff ! Mem[00000000180001b4] = b8322bf5, %l2 = 000000000000039d lduw [%i0+0x1b4],%l2 ! %l2 = 00000000b8322bf5 ! Mem[00000000918001fc] = 8903a371, %g2 = 000000000000bdfe ldsh [%o0+0x1fc],%g2 ! %g2 = ffffffffffff8903 ! Mem[0000000090800154] = 1f0f484d, %g2 = ffffffffffff8903 ldub [%i5+0x154],%g2 ! %g2 = 000000000000001f ! Mem[000000001980009c] = 592b1ebc, %l4 = ffffffffffffc0ff swap [%i3+0x09c],%l4 ! %l4 = 00000000592b1ebc ! %l3 = 0000000000007400, Mem[0000000090800058] = 0d338dcf1e098cec stx %l3,[%i5+0x058] ! Mem[0000000090800058] = 0000000000007400 ! %l0 = 000000002b195f98, %l5 = 000000002b195c18, %y = 00000000 smulcc %l0,%l5,%l4 ! %l4 = 0741880a06939640, %ccr = 00, %y = 0741880a ! %l1 = 00000000000000a5, Mem[0000000019000008] = 0374cefc stwa %l1,[%i2+%o1]0x89 ! Mem[0000000019000008] = 000000a5 ! %l0 = 000000002b195f98, Mem[000000009180003a] = a46012d1 sth %l0,[%o0+0x03a] ! Mem[0000000091800038] = 5f9812d1 ! Mem[0000000018000024] = 57a8b12d, %l7 = 0e74d2eb, %l4 = 06939640 add %i0,0x24,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000057a8b12d p4_label_14: ! Mem[00000000180000a8] = d5e421ee, %l7 = 0e74d2eb, %l7 = 0e74d2eb add %i0,0xa8,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000d5e421ee ! Mem[00000000918000f0] = 2725ec1b, %g2 = 000000000000001f lduw [%o0+0x0f0],%g2 ! %g2 = 000000002725ec1b ! Mem[00000000180001d8] = 44f991ecb6410c76, %l6 = 0000000000001a82, %l2 = 00000000b8322bf5 add %i0,0x1d8,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 44f991ecb6410c76 ! Mem[0000000091000110] = 41c4a3c8, %g2 = 000000002725ec1b ldub [%i6+0x112],%g2 ! %g2 = 0000000000000041 ! %f4 = e5eed90e, Mem[0000000019000020] = ffc0db2a sta %f4 ,[%i2+%o4]0x81 ! Mem[0000000019000020] = e5eed90e ! Mem[0000000018800000] = c4879840, %l2 = 44f991ecb6410c76 ldsha [%i1+%g0]0x88,%l2 ! %l2 = ffffffffffff9840 ! %l5 = 000000002b195c18, Mem[0000000090000160] = 6f381681, %asi = 80 stwa %l5,[%i4+0x160]%asi ! Mem[0000000090000160] = 2b195c18 ! %l7 = 00000000d5e421ee, %l3 = 0000000000007400, %l1 = 00000000000000a5 tsubcctv %l7,%l3,%l1 ! %l0 = 000000002b195fbb, Trapped ! Mem[0000000018800000] = 409887c4, %l3 = 0000000000007400 lduba [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000040 ! Mem[0000000091000088] = aaaf1874, %g2 = 0000000000000041 ldsh [%i6+0x08a],%g2 ! %g2 = ffffffffffffaaaf p4_label_15: ! %l6 = 0000000000001a82, %l4 = 0000000057a8b12d, %ccr = 00 movcs %icc,%l6,%l4 ! Register Not Moved ! Mem[0000000019000008] = a5000000, %f26 = ad63cb89 lda [%i2+%o1]0x81,%f26 ! %f26 = a5000000 ! Mem[0000000091000168] = 4f4eac6b 58588fd2, %g2 = ffffaaaf, %g3 = fffff1ef ldd [%i6+0x168],%g2 ! %g2 = 000000004f4eac6b 0000000058588fd2 ! %l4 = 0000000057a8b12d, Mem[00000000198001bc] = fcfae876 stw %l4,[%i3+0x1bc] ! Mem[00000000198001bc] = 57a8b12d ! Mem[0000000019000020] = a79deb59 0ed9eee5, %l0 = 2b195fbb, %l1 = 000000a5 ldda [%i2+%o4]0x89,%l0 ! %l0 = 000000000ed9eee5 00000000a79deb59 ! Mem[0000000019000028] = b2e96023, %l3 = 0000000000000040 lduba [%i2+%o5]0x80,%l3 ! %l3 = 00000000000000b2 ! %l1 = 00000000a79deb59, %l4 = 0000000057a8b12d, %y = 0741880a smulcc %l1,%l4,%l4 ! %l4 = e1bc6d7257e2e7a5, %ccr = 80, %y = e1bc6d72 ! Mem[0000000019800018] = 6f04937b, %l1 = 00000000a79deb59 lduba [%i3+%o3]0x88,%l1 ! %l1 = 000000000000007b ! Mem[00000000900000a8] = 3bf2c25cf8818c48, %f48 = 3c4aea22 fe051877 ldda [%i4+0x0a8]%asi,%f48 ! %f48 = 3bf2c25c f8818c48 ! Mem[00000000180001f0] = f87de61e, %l2 = ffffffffffff9840 swap [%i0+0x1f0],%l2 ! %l2 = 00000000f87de61e p4_label_16: ! Mem[0000000019800000] = 30068927, %l0 = 000000000ed9eee5 ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 00000030000000ff ! Mem[0000000018000010] = d5616302, %l1 = 000000000000007b lduwa [%i0+%o2]0x89,%l1 ! %l1 = 00000000d5616302 ! Mem[0000000090800084] = 898801d8, %g18 = ce77a894b9bda69b ldsw [%i5+0x084],%g2 ! %g2 = ce77a894b9bda69b ! %l0 = 0000000000000030, Mem[0000000091800110] = e496b6477240222a stx %l0,[%o0+0x110] ! Mem[0000000091800110] = 0000000000000030 ! Mem[0000000090800114] = dda05fa4, %g2 = ffffffff898801d8 lduh [%i5+0x116],%g2 ! %g2 = 000000000000dda0 ! %l2 = 00000000f87de61e, %l2 = 00000000f87de61e, %ccr = 80 movcs %xcc,%l2,%l2 ! Register Not Moved ! %l4 = e1bc6d7257e2e7a5, Mem[00000000188001e8] = 09f6bf45, %asi = 80 stwa %l4,[%i1+0x1e8]%asi ! Mem[00000000188001e8] = 57e2e7a5 ! %l4 = e1bc6d7257e2e7a5, Mem[0000000018800020] = add0da87 stha %l4,[%i1+%o4]0x81 ! Mem[0000000018800020] = e7a5da87 ! %l6 = 0000000000001a82, imm = fffffffffffff57e, %l0 = 0000000000000030 orncc %l6,-0xa82,%l0 ! %l0 = 0000000000001a83, %ccr = 00 ! %f8 = 2b8b7106 53f77a6a, Mem[0000000018800000] = 409887c4 e4741f57 stda %f8 ,[%i1+%g0]0x81 ! Mem[0000000018800000] = 2b8b7106 53f77a6a p4_label_17: ! %l4 = e1bc6d7257e2e7a5, Mem[00000000900001a8] = 17361119 stw %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = 57e2e7a5 ! %l3 = 00000000000000b2, %l1 = 00000000d5616302, %l5 = 000000002b195c18 andcc %l3,%l1,%l5 ! %l5 = 0000000000000002, %ccr = 00 ! %l3 = 00000000000000b2, Mem[0000000018800008] = c7a892d7c73f2f7c stxa %l3,[%i1+%o1]0x80 ! Mem[0000000018800008] = 00000000000000b2 ! Set Register : %l2 = 00000000f87de61e xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! %l4 = e1bc6d7257e2e7a5, %l2 = ffffffffffffffff, %ccr = 00 movvs %icc,%l4,%l2 ! Register Not Moved ! immd = 000000000000030c, %l3 = 00000000000000b2, %ccr = 00 movneg %icc,0x30c,%l3 ! Register Not Moved ! Mem[00000000180000d0] = 1c2b2a02 af3a57ba, %l6 = 00001a82, %l7 = d5e421ee ldd [%i0+0x0d0],%l6 ! %l6 = 000000001c2b2a02 00000000af3a57ba ! %l6 = 000000001c2b2a02, %l2 = ffffffffffffffff, %ccr = 00 movrgez %l6,%l2,%l6 ! Moved, %l6 = ffffffffffffffff ! Mem[0000000019800028] = 683aa7fb, %f28 = 024680c4 lda [%i3+%o5]0x89,%f28 ! %f28 = 683aa7fb ! Mem[0000000090800090] = 954c815fbebef27d, %g2 = 000000000000dda0 ldx [%i5+0x090],%g2 ! %g2 = 954c815fbebef27d p4_label_18: ! %l1 = 00000000d5616302, %l2 = ffffffffffffffff, %l2 = ffffffffffffffff xorcc %l1,%l2,%l2 ! %l2 = ffffffff2a9e9cfd, %ccr = 80 ! Mem[0000000019000000] = 52990913, %l0 = 0000000000001a83 swapa [%i2+%g0]0x89,%l0 ! %l0 = 0000000052990913 ! %f12 = ef7c89ff 27643723, Mem[00000000190000e8] = 3ffe7e6d 0a3dc943 stda %f12,[%i2+0x0e8]%asi ! Mem[00000000190000e8] = ef7c89ff 27643723 ! Mem[00000000180001c0] = b300fa169c5720b3, %l6 = ffffffffffffffff ldx [%i0+0x1c0],%l6 ! %l6 = b300fa169c5720b3 ! Mem[0000000018000000] = ff897cef37f7d4bd, %f22 = 40787805 5f9dd6e0 ldda [%i0+%g0]0x81,%f22 ! %f22 = ff897cef 37f7d4bd ! Mem[00000000190000d8] = a6740233, %l0 = 0000000052990913 swap [%i2+0x0d8],%l0 ! %l0 = 00000000a6740233 ! Mem[0000000090000024] = d016df03, %g2 = 954c815fbebef27d ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffd016 ! %l6 = b300fa169c5720b3, %l3 = 00000000000000b2, %l3 = 00000000000000b2 andn %l6,%l3,%l3 ! %l3 = b300fa169c572001 ! Mem[0000000090000190] = a91f482d 10151817, %g2 = ffffd016, %g3 = 58588fd2 ldd [%i4+0x190],%g2 ! %g2 = 00000000a91f482d 0000000010151817 ! %l4 = 57e2e7a5, %l5 = 00000002, Mem[00000000910000a0] = 4963bdfe 32d0abe6 std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 57e2e7a5 00000002 p4_label_19: ! Mem[0000000091800020] = 8305f0ca, %g2 = 00000000a91f482d ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffff83 ! %l0 = 00000000a6740233, Mem[000000009180007c] = cff936f6 stw %l0,[%o0+0x07c] ! Mem[000000009180007c] = a6740233 ! %l5 = 0000000000000002, %l7 = 00000000af3a57ba, %ccr = 80 movpos %xcc,%l5,%l7 ! Register Not Moved ! %l1 = 00000000d5616302, Mem[0000000091800048] = ef7c89ff27643723 stx %l1,[%o0+0x048] ! Mem[0000000091800048] = 00000000d5616302 ! %l5 = 0000000000000002, %l3 = b300fa169c572001, %ccr = 80 movleu %xcc,%l5,%l3 ! Register Not Moved ! immd = 00000000000003ae, %l5 = 0000000000000002, %ccr = 80 movl %xcc,0x3ae,%l5 ! Moved, %l5 = 00000000000003ae ! Mem[000000001980005c] = 31c1e38e, %l5 = 00000000000003ae ldsw [%i3+0x05c],%l5 ! %l5 = 0000000031c1e38e ! Mem[000000009100014c] = 1f8ad4c1, %g18 = ce77a894b9bda69b ldswa [%i6+0x14c]%asi,%g2 ! %g2 = ce77a894b9bda69b ! Mem[0000000019000028] = b2e96023, %l5 = 0000000031c1e38e swap [%i2+%o5],%l5 ! %l5 = 00000000b2e96023 ! %f18 = 58b6ffdf 23395456, Mem[0000000018800008] = 00000000 000000b2 stda %f18,[%i1+%o1]0x81 ! Mem[0000000018800008] = 58b6ffdf 23395456 p4_label_20: ! immd = 00000000000000cb, %l7 = 00000000af3a57ba, %ccr = 80 movne %xcc,0x0cb,%l7 ! Moved, %l7 = 00000000000000cb ! Mem[00000000900000c4] = 083204b6, %g2 = 000000001f8ad4c1 ldub [%i4+0x0c7],%g2 ! %g2 = 0000000000000008 ! Invert Register : %l1 = 00000000d5616302 xor %l1,-1,%l1 ! %l1 = ffffffff2a9e9cfd ! Mem[00000000180000df] = 4a4ef2fc, %l7 = 00000000000000cb ldstub [%i0+0x0df],%l7 ! %l7 = 000000fc000000ff save ! CWP = 1 ! Mem[00000000918000ac] = 7880c191, %g2 = 0000000000000008 lduh [%i0+0x0ac],%g2 ! %g2 = 0000000000007880 ! %f7 = 607dec86, Mem[0000000090800168] = 27c2181e st %f7 ,[%o5+0x168] ! Mem[0000000090800168] = 607dec86 ! %l0 = df5022a4f1407896, imm = 0000000000000f0f, %l0 = df5022a4f1407896 add %l0,0xf0f,%l0 ! %l0 = df5022a4f14087a5 ! %l4 = 2cd0574c2e2b7a67, %l2 = 7ee36e83c68b7fed, %ccr = 80 movgu %xcc,%l4,%l2 ! Moved, %l2 = 2cd0574c2e2b7a67 ! Mem[0000000091800048] = 00000000, %g18 = 7bb55509c4a677b1 ldsw [%i0+0x048],%g2 ! %g2 = 7bb55509c4a677b1 p4_label_21: ! %cwp = 1 ! Mem[00000000900001b0] = 2091a2ca, %g2 = 0000000000000000 lduba [%o4+0x1b0]%asi,%g2 ! %g2 = 0000000000000020 ! Mem[0000000019800010] = 024680c4fcf24e4a, %l4 = 2cd0574c2e2b7a67 ldxa [%o3+%i2]0x88,%l4 ! %l4 = 024680c4fcf24e4a ! Mem[0000000019000010] = 316f4dff, %l4 = 024680c4fcf24e4a swapa [%o2+%i2]0x88,%l4 ! %l4 = 00000000316f4dff ! Mem[0000000018800020] = 87daa5e7, %l7 = 54b59b1cc6c3415e ldstuba [%o1+%i4]0x88,%l7 ! %l7 = 000000e7000000ff ! Mem[000000009080009c] = 151c60d4, %g2 = 0000000000000020 ldsb [%o5+0x09c],%g2 ! %g2 = 0000000000000015 ! %l0 = df5022a4f14087a5, %l6 = d078b1aea92d2a72, %y = e1bc6d72 udivcc %l0,%l6,%l0 ! %l0 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = ffffffff ! Mem[0000000018000008] = 05d27400, %l1 = 3c036a6e22af14fe lduwa [%o0+%i1]0x88,%l1 ! %l1 = 0000000005d27400 ! %l5 = a883239c3939af2d, Mem[00000000900001ae] = 606a2091 sth %l5,[%o4+0x1ae] ! Mem[00000000900001ac] = af2d2091 ! %l2 = 2e2b7a67, %l3 = f68e3355, Mem[0000000019000050] = 993ff10a e6193496 std %l2,[%o2+0x050] ! Mem[0000000019000050] = 2e2b7a67 f68e3355 ! immd = 0000000000000012, %l1 = 0000000005d27400, %ccr = 0a movvc %icc,0x012,%l1 ! Register Not Moved p4_label_22: ! %cwp = 1 ! Mem[0000000091000064] = 14e127a2, %g2 = 0000000000000015 ldub [%o6+0x065],%g2 ! %g2 = 0000000000000014 ! %l5 = a883239c3939af2d, immed = fffff70b, %l5 = a883239c3939af2d tsubcctv %l5,-0x8f5,%l5 ! %l0 = 0000000100000022, Trapped ! Mem[0000000091000008] = 89c59629, %g18 = 7bb55509c4a677b1 ldsw [%o6+%i1],%g2 ! %g2 = 7bb55509c4a677b1 ! Mem[0000000091000160] = a5191a4ae6bb0515, %g2 = ffffffff89c59629 ldxa [%o6+0x160]%asi,%g2 ! %g2 = a5191a4ae6bb0515 ! immd = 00000000000002c2, %l1 = 0000000005d27400, %ccr = 0a movcs %icc,0x2c2,%l1 ! Register Not Moved ! Mem[0000000019000018] = 048659a6 4a4ef2fc, %l2 = 2e2b7a67, %l3 = f68e3355 ldda [%o2+%i3]0x88,%l2 ! %l2 = 000000004a4ef2fc 00000000048659a6 ! Mem[0000000019800028] = fba73a68245367de, %l2 = 000000004a4ef2fc, %l4 = 00000000316f4dff add %o3,0x28,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = fba73a68245367de ! immd = 00000000000001f9, %l2 = 000000004a4ef2fc, %ccr = 0a movvc %icc,0x1f9,%l2 ! Register Not Moved ! Mem[0000000091000038] = f5e72c04 707e3ce1, %g2 = e6bb0515, %g3 = 10151817 ldd [%o6+0x038],%g2 ! %g2 = 00000000f5e72c04 00000000707e3ce1 ! Mem[0000000019800126] = e6129903, %l5 = a883239c3939af2d ldstub [%o3+0x126],%l5 ! %l5 = 00000099000000ff p4_label_23: ! %cwp = 1 ! %l3 = 00000000048659a6, Mem[000000009000001e] = 7840169e sth %l3,[%o4+0x01e] ! Mem[000000009000001c] = 59a6169e ! %l5 = 0000000000000099, Mem[0000000019800028] = fba73a68245367de stxa %l5,[%o3+%i5]0x81 ! Mem[0000000019800028] = 0000000000000099 ! Mem[0000000091000080] = 71f0b7ce dd451e0b, %g2 = f5e72c04, %g3 = 707e3ce1 ldd [%o6+0x080],%g2 ! %g2 = 0000000071f0b7ce 00000000dd451e0b ! immd = 0000000000000161, %l6 = d078b1aea92d2a72, %ccr = 0a movn %icc,0x161,%l6 ! Register Not Moved ! Mem[0000000090000074] = 499e29a4, %g2 = 0000000071f0b7ce lduh [%o4+0x076],%g2 ! %g2 = 000000000000499e ! Mem[000000009180010c] = fffcf99d, %g2 = 000000000000499e lduh [%i0+0x10c],%g2 ! %g2 = 000000000000fffc ! %l6 = d078b1aea92d2a72, Mem[0000000091000024] = 49b19c3d stw %l6,[%o6+0x024] ! Mem[0000000091000024] = a92d2a72 ! Mem[0000000018800018] = c8e5c7b0, %l3 = 00000000048659a6 ldswa [%o1+%i3]0x88,%l3 ! %l3 = ffffffffc8e5c7b0 ! Mem[0000000091000130] = c7b9475d, %g2 = 000000000000fffc ldsb [%o6+0x131],%g2 ! %g2 = ffffffffffffffc7 ! %l1 = 0000000005d27400, immd = 0000000000000e40, %l4 = fba73a68245367de mulx %l1,0xe40,%l4 ! %l4 = 00000052f6f50000 p4_label_24: ! %cwp = 1 ! Mem[00000000900001f0] = f7581172, %g2 = ffffffffffffffc7 lduwa [%o4+0x1f0]%asi,%g2 ! %g2 = 00000000f7581172 ! Mem[0000000019000018] = 048659a64a4ef2fc, %f26 = a5000000 795303df ldda [%o2+%i3]0x89,%f26 ! %f26 = 048659a6 4a4ef2fc ! Mem[0000000091000138] = 27bcb7d41deb2635, %g2 = 00000000f7581172 ldx [%o6+0x138],%g2 ! %g2 = 27bcb7d41deb2635 ! %l4 = 00000052f6f50000, %l0 = 0000000100000022, %ccr = 0a movrne %l4,%l0,%l4 ! Moved, %l4 = 0000000100000022 ! Mem[0000000090800018] = 90f15633, %g2 = 27bcb7d41deb2635 ldsh [%o5+%i3],%g2 ! %g2 = ffffffffffff90f1 ! %f9 = 53f77a6a, Mem[0000000018800010] = 7dee821a sta %f9 ,[%o1+%i2]0x89 ! Mem[0000000018800010] = 53f77a6a ! immd = 00000000000001fc, %l2 = 000000004a4ef2fc, %ccr = 0a move %icc,0x1fc,%l2 ! Register Not Moved ! Mem[0000000018800008] = 56543923dfffb658, %f10 = 87dad0ad 87e98c60 ldda [%o1+%i1]0x89,%f10 ! %f10 = 56543923 dfffb658 ! Mem[0000000018000110] = c972db71, %l1 = 05d27400, %l0 = 00000022 add %o0,0x110,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000c972db71 ! Mem[0000000019800020] = 741bd79e, %l7 = 00000000000000e7 swapa [%o3+%i4]0x80,%l7 ! %l7 = 00000000741bd79e p4_label_25: ! %cwp = 1 ! Mem[0000000091000110] = c4a3c886, %g2 = ffffffffffff90f1 ldsb [%o6+0x113],%g2 ! %g2 = ffffffffffffffc4 ! Mem[00000000900000f8] = c834ee1e 8e169931, %g2 = ffffffc4, %g3 = dd451e0b ldd [%o4+0x0f8],%g2 ! %g2 = 00000000c834ee1e 000000008e169931 ! %l2 = 000000004a4ef2fc, Mem[0000000018000128] = 4d0f08f531c20994 stx %l2,[%o0+0x128] ! Mem[0000000018000128] = 000000004a4ef2fc ! %l2 = 4a4ef2fc, %l3 = c8e5c7b0, Mem[0000000019000020] = 0ed9eee5 a79deb59 stda %l2,[%o2+%i4]0x89 ! Mem[0000000019000020] = 4a4ef2fc c8e5c7b0 ! %l4 = 0000000100000022, %l6 = d078b1aea92d2a72, %l7 = 00000000741bd79e addc %l4,%l6,%l7 ! %l7 = d078b1afa92d2a94 ! %l0 = 00000000c972db71, %l0 = 00000000c972db71, %l4 = 0000000100000022 sub %l0,%l0,%l4 ! %l4 = 0000000000000000 ! Mem[0000000091800064] = 2a3637f5, %g18 = 7bb55509c4a677b1 ldswa [%i0+0x064]%asi,%g2 ! %g2 = 7bb55509c4a677b1 ! %l6 = d078b1aea92d2a72, %l6 = d078b1aea92d2a72, %ccr = 0a movleu %xcc,%l6,%l6 ! Register Not Moved ! Mem[00000000188001eb] = 57e2e7a5, %l6 = d078b1aea92d2a72 ldstub [%o1+0x1eb],%l6 ! %l6 = 000000a5000000ff ! Mem[0000000018800028] = ea9d64fa, %l3 = ffffffffc8e5c7b0 swapa [%o1+%i5]0x89,%l3 ! %l3 = 00000000ea9d64fa ba,a p4_not_taken_0_end p4_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p4_branch_failed p4_not_taken_0_end: ! End of Random Code for Thread 4 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 00000000a6740233 bne,a,pn %xcc,p4_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffff2a9e9cfd bne,a,pn %xcc,p4_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffff2a9e9cfd bne,a,pn %xcc,p4_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be b300fa169c572001 bne,a,pn %xcc,p4_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be e1bc6d7257e2e7a5 bne,a,pn %xcc,p4_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b2e96023 bne,a,pn %xcc,p4_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be b300fa169c5720b3 bne,a,pn %xcc,p4_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000fc bne,a,pn %xcc,p4_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffff,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p4_failed mov 0x111,%g1 ! Check Floating Point Registers p4_check_fp_registers: set p4_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1d685219 1ba1b3da bne %xcc,p4_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f25c3f7a 0a992f2b bne %xcc,p4_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3d7196d7 607dec86 bne %xcc,p4_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 56543923 dfffb658 bne %xcc,p4_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ef7c89ff 27643723 bne %xcc,p4_f12_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be ff897cef 37f7d4bd bne %xcc,p4_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 13099952 9a3e9e16 bne %xcc,p4_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 048659a6 4a4ef2fc bne %xcc,p4_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 683aa7fb fcf24e4a bne %xcc,p4_f28_fail nop ! Check Local Memory set p4_local0_expect,%g1 p4_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ff897cef37f7d4bd ldx [%i0+0x000],%g3 ! Observed data at 0000000018000000 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 026361d56f6ea0c3 ldx [%i0+0x010],%g3 ! Observed data at 0000000018000010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 821a0000ebd2740e ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 9332f592000000ff ldx [%i0+0x0c8],%g3 ! Observed data at 00000000180000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 432cb90b4a4ef2ff ldx [%i0+0x0d8],%g3 ! Observed data at 00000000180000d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x128],%g2 ! Expected data = 000000004a4ef2fc ldx [%i0+0x128],%g3 ! Observed data at 0000000018000128 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x128,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = ffff9840ac7a9011 ldx [%i0+0x1f0],%g3 ! Observed data at 00000000180001f0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i0,0x1f0,%g4 set p4_local1_expect,%g1 p4_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 2b8b710653f77a6a ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 58b6ffdf23395456 ldx [%i1+0x008],%g3 ! Observed data at 0000000018800008 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6a7af753082b0800 ldx [%i1+0x010],%g3 ! Observed data at 0000000018800010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffa5da874c1ae932 ldx [%i1+0x020],%g3 ! Observed data at 0000000018800020 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b0c7e5c8abc8a383 ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = a3f8b560db8fffdd ldx [%i1+0x0c8],%g3 ! Observed data at 00000000188000c8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = f9ffac8754d29a92 ldx [%i1+0x0e0],%g3 ! Observed data at 00000000188000e0 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x138],%g2 ! Expected data = ffffc0ffa58393fd ldx [%i1+0x138],%g3 ! Observed data at 0000000018800138 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x138,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 97843a71742fbe90 ldx [%i1+0x1d8],%g3 ! Observed data at 00000000188001d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x1d8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 57e2e7ffcf379175 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000188001e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i1,0x1e8,%g4 set p4_local2_expect,%g1 p4_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 831a00006e06427e ldx [%i2+0x000],%g3 ! Observed data at 0000000019000000 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a50000005bc5e6d4 ldx [%i2+0x008],%g3 ! Observed data at 0000000019000008 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4a4ef2fc559dd5b1 ldx [%i2+0x010],%g3 ! Observed data at 0000000019000010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fcf24e4ab0c7e5c8 ldx [%i2+0x020],%g3 ! Observed data at 0000000019000020 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 31c1e38e87f91af7 ldx [%i2+0x028],%g3 ! Observed data at 0000000019000028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 2e2b7a67f68e3355 ldx [%i2+0x050],%g3 ! Observed data at 0000000019000050 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x050,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 52990913d456df15 ldx [%i2+0x0d8],%g3 ! Observed data at 00000000190000d8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = ef7c89ff27643723 ldx [%i2+0x0e8],%g3 ! Observed data at 00000000190000e8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i2,0x0e8,%g4 set p4_local3_expect,%g1 p4_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff068927b010f8d2 ldx [%i3+0x000],%g3 ! Observed data at 0000000019800000 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4a4ef2fcc4804602 ldx [%i3+0x010],%g3 ! Observed data at 0000000019800010 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000e732586493 ldx [%i3+0x020],%g3 ! Observed data at 0000000019800020 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000000000099 ldx [%i3+0x028],%g3 ! Observed data at 0000000019800028 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = f824717504772c72 ldx [%i3+0x038],%g3 ! Observed data at 0000000019800038 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x038,%g4 ldx [%g1+0x060],%g2 ! Expected data = 9272eef2f418ffc9 ldx [%i3+0x060],%g3 ! Observed data at 0000000019800060 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x060,%g4 ldx [%g1+0x098],%g2 ! Expected data = fa861d73ffffc0ff ldx [%i3+0x098],%g3 ! Observed data at 0000000019800098 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x098,%g4 ldx [%g1+0x120],%g2 ! Expected data = f8247152e612ff03 ldx [%i3+0x120],%g3 ! Observed data at 0000000019800120 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x120,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = d7bfff7057a8b12d ldx [%i3+0x1b8],%g3 ! Observed data at 00000000198001b8 cmp %g2,%g3 bne,a,pn %xcc,p4_local_failed add %i3,0x1b8,%g4 ! The test for processor 4 has passed p4_passed: ta GOOD_TRAP nop p4_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p4_failed p4_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p4_failed p4_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p4_failed p4_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p4_failed p4_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p4_failed p4_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p4_failed p4_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p4_failed p4_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p4_failed p4_f0_fail: set p4_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f2_fail: set p4_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f6_fail: set p4_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f10_fail: set p4_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f12_fail: set p4_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f22_fail: set p4_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f24_fail: set p4_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f26_fail: set p4_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p4_f28_fail: set p4_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 4 failed p4_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x010] ! Set processor 4 done flag set p4_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 4 failed p4_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x010] ! Set processor 4 done flag set p4_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p4_selfmod_failed: ba p4_failed mov 0xabc,%g1 p4_common_error: or %g0,0xee4,%g1 ba p4_failed mov %o5,%g3 p4_common_signature_error: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_common_timeout: set p4_temp,%g1 ba p4_failed st %g2,[%g1] ! Common Lock Number p4_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p4_failed mov 0x0,%g3 p4_trap1e: stxa %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000018] done p4_trap1o: stxa %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000018] done p4_trap2e: lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000000] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000018000018] lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018800028] stda %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800010] stda %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800020] ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000028] stha %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800008] done p4_trap2o: lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000000] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000018000018] lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018800028] stda %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800010] stda %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800020] ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000028] stha %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800008] done p4_trap3e: xor %l7,%l5,%l4 sub %l6,0xb9a,%l6 add %l2,%l6,%l7 orn %l4,-0x002,%l2 or %l6,0xaaa,%l4 done p4_trap3o: xor %l7,%l5,%l4 sub %l6,0xb9a,%l6 add %l2,%l6,%l7 orn %l4,-0x002,%l2 or %l6,0xaaa,%l4 done p4_init_memory_pointers: set p4_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p4_local0_start,%i0 set p4_local1_start,%i1 set p4_local2_start,%i2 set p4_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 43c8130e0f185b7f ldx [%g1+0x008],%l1 ! %l1 = 374ea644ad4e18e5 ldx [%g1+0x010],%l2 ! %l2 = d078643caef96627 ldx [%g1+0x018],%l3 ! %l3 = c27889c8604ac709 ldx [%g1+0x020],%l4 ! %l4 = ba73860df66e74b7 ldx [%g1+0x028],%l5 ! %l5 = fa649deaabc8a383 ldx [%g1+0x030],%l6 ! %l6 = 8ce25d3cbf0cbd2e ldx [%g1+0x038],%l7 ! %l7 = 9942663f9ffba60b save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = df5022a4f1407896 ldx [%g1+0x048],%l1 ! %l1 = 3c036a6e22af14fe ldx [%g1+0x050],%l2 ! %l2 = 7ee36e83c68b7fed ldx [%g1+0x058],%l3 ! %l3 = 3f342581f68e3355 ldx [%g1+0x060],%l4 ! %l4 = 2cd0574c2e2b7a67 ldx [%g1+0x068],%l5 ! %l5 = a883239c3939af2d ldx [%g1+0x070],%l6 ! %l6 = d078b1aea92d2a72 ldx [%g1+0x078],%l7 ! %l7 = 54b59b1cc6c3415e ! Initialize the output register of window 1 set p4_local0_start,%o0 set p4_local1_start,%o1 set p4_local2_start,%o2 set p4_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 057031d5 2c04c4f4 b87a8695 d3146719 ! %f4 = 18cba3de 933b40d7 1fc8988b 150bd844 ! %f8 = 77b23ae1 f182182e 70830d42 726a1d80 ! %f12 = a929815b eb090025 8338f279 66213160 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 99ea3d61 f91d1502 6b0035bf b93dfb38 ! %f20 = 0135af63 8694c72a 34cc39b9 97d8a6ea ! %f24 = 6a00799b ef10fb17 680540ff 0ed211a1 ! %f28 = cdd666ea 98c79122 01c3cc33 dace1f31 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = bbb37496 8909afca e31b9a4f beda48d2 ! %f36 = deb5a4d3 2db82020 a6c8b9eb e3866047 ! %f40 = 2fdcf3a2 474896c4 967d8eb6 ad95335b ! %f44 = ededb1ec acc1fac3 671b2b7f 739765b3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x9bb45eb000000059,%g7,%g1 ! GSR scale = 11, align = 1 wr %g1,%g0,%gsr ! GSR = 9bb45eb000000059 wr %g0,%y ! Clear Y 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: ! %l4 = 9338b938, %l5 = 09a93a4a, Mem[00000000918001f8] = 11e3833e 8903a371 std %l4,[%o0+0x1f8] ! Mem[00000000918001f8] = 9338b938 09a93a4a ! Mem[00000000908000a0] = cf4eb831, %g2 = 0000ba329b2853a0 ldsh [%i5+0x0a0],%g2 ! %g2 = ffffffffffffcf4e ! Mem[0000000090800194] = b15730e6, %g2 = ffffffffffffcf4e lduh [%i5+0x196],%g2 ! %g2 = 000000000000b157 ! %l6 = ab687862, %l7 = 0f345843, Mem[000000001b800030] = 633fb49e 965a1d42 std %l6,[%i3+0x030] ! Mem[000000001b800030] = ab687862 0f345843 ! Mem[0000000091800118] = 236126d8, %g2 = 000000000000b157 ldsh [%o0+0x11a],%g2 ! %g2 = 0000000000002361 ! %f12 = a929815b eb090025, Mem[000000001a0000c8] = 2c4f32f0 59c690b5 std %f12,[%i0+0x0c8] ! Mem[000000001a0000c8] = a929815b eb090025 ! Mem[000000001b800010] = 9a293dc6, %f28 = cdd666ea lda [%i3+%o2]0x81,%f28 ! %f28 = 9a293dc6 ! Mem[000000001a0000e4] = da24493c, %l6 = ab687862, %l6 = ab687862 add %i0,0xe4,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000da24493c ! %l6 = 00000000da24493c, immed = fffffebb, %y = 00000000 sdiv %l6,-0x145,%l0 ! %l0 = ffffffffff542be3 mov %l0,%y ! %y = ff542be3 ! %l6 = 00000000da24493c, Mem[000000001a8001e8] = 7c7683d0e00a45f1 stx %l6,[%i1+0x1e8] ! Mem[000000001a8001e8] = 00000000da24493c p5_label_2: ! %l5 = 15a26cbe09a93a4a, Mem[000000001a800142] = 4afdd5c5 stb %l5,[%i1+0x142] ! Mem[000000001a800140] = 4afd4ac5 ! %l6 = 00000000da24493c, Mem[000000001b000010] = 50e2b0a7 stba %l6,[%i2+%o2]0x89 ! Mem[000000001b000010] = 50e2b03c ! %l3 = dcad8a5c2f9294cd, Mem[000000001b800028] = 4d0855d4 stwa %l3,[%i3+%o5]0x81 ! Mem[000000001b800028] = 2f9294cd ! Mem[0000000090800188] = caa79664, %g2 = 0000000000002361 ldub [%i5+0x188],%g2 ! %g2 = 00000000000000ca ! %l0 = ffffffffff542be3, Mem[000000001a800020] = e24e8640cd19a30b stxa %l0,[%i1+%o4]0x88 ! Mem[000000001a800020] = ffffffffff542be3 ! immd = 000000000000019b, %l5 = 15a26cbe09a93a4a, %ccr = 44 movpos %xcc,0x19b,%l5 ! Moved, %l5 = 000000000000019b save ! CWP = 1 ! %l6 = b40a6e2b, %l7 = 51fdbb9e, Mem[0000000091000178] = 09574988 94bab9e0 std %l6,[%o6+0x178] ! Mem[0000000091000178] = b40a6e2b 51fdbb9e ! Mem[0000000090000154] = 8fac7ada, %g2 = 00000000000000ca ldub [%o4+0x157],%g2 ! %g2 = 000000000000008f ! %l5 = d6e719364b389bf8, %l0 = 1af44fc2a5109be6, %ccr = 44 movg %xcc,%l5,%l0 ! Register Not Moved p5_label_3: ! %cwp = 1 ! Mem[000000001b000018] = aadcd81b, %l6 = 49ac42d1b40a6e2b ldstuba [%o2+%i3]0x89,%l6 ! %l6 = 0000001b000000ff ! %f28 = 9a293dc6, Mem[00000000908000ec] = ad549184 st %f28,[%o5+0x0ec] ! Mem[00000000908000ec] = 9a293dc6 ! Mem[000000001b000034] = a1bd46dd, %l7 = 29bdb54251fdbb9e, %asi = 80 swapa [%o2+0x034]%asi,%l7 ! %l7 = 00000000a1bd46dd ! %f16 = 99ea3d61 f91d1502 6b0035bf b93dfb38 ! %f20 = 0135af63 8694c72a 34cc39b9 97d8a6ea ! %f24 = 6a00799b ef10fb17 680540ff 0ed211a1 ! %f28 = 9a293dc6 98c79122 01c3cc33 dace1f31 mov 0x140,%g4 stda %f16,[%o4+%g4]ASI_BLK_P ! Block Store to 0000000090000140 ! Mem[000000001b000008] = f819481d, %l2 = 909dc463fa801d5c ldswa [%o2+%i1]0x80,%l2 ! %l2 = fffffffff819481d ! Mem[000000001b800130] = 6d473790, %l1 = 07e1b010, %l1 = 07e1b010 add %o3,0x130,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006d473790 ! Mem[000000001b80011c] = 7127759e, %l1 = 000000006d473790 swap [%o3+0x11c],%l1 ! %l1 = 000000007127759e ! %f12 = a929815b eb090025, Mem[0000000090000128] = 1ab37ffe 3b1e9ef6 stda %f12,[%o4+0x128]%asi ! Mem[0000000090000128] = a929815b eb090025 ! Mem[0000000091800090] = 2485e98f, %g2 = 000000000000008f lduh [%i0+0x090],%g2 ! %g2 = 0000000000002485 ! Mem[000000001b800160] = 19c48f40, %l7 = a1bd46dd, %l7 = a1bd46dd add %o3,0x160,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000019c48f40 p5_label_4: ! %cwp = 1 ! Mem[0000000091000034] = 3d46fa1e, %g2 = 0000000000002485 lduw [%o6+0x034],%g2 ! %g2 = 000000003d46fa1e ! %l2 = fffffffff819481d, imm = 00000000000007a2, %l0 = 1af44fc2a5109be6 xor %l2,0x7a2,%l0 ! %l0 = fffffffff8194fbf ! retry : should take illegal inst trap, %l0 = fffffffff8194fbf retry ! Illegal inst trap : %l0 = fffffffff8194fcf ! Mem[000000001b800128] = 6acb6abae7a620be, %l3 = 20ab77502438b680, %l5 = d6e719364b389bf8 add %o3,0x128,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 6acb6abae7a620be membar #Sync ! Added by membar checker (519) ! Mem[0000000090000150] = 0135af63, %g2 = 000000003d46fa1e ldsh [%o4+0x150],%g2 ! %g2 = 0000000000000135 ! Mem[00000000918000dc] = d83d5b35, %g2 = 0000000000000135 ldub [%i0+0x0de],%g2 ! %g2 = 00000000000000d8 ! Mem[0000000091000128] = b91884a5ee7cb985, %f48 = 90f99967 0aedffea ldd [%o6+0x128],%f48 ! %f48 = b91884a5 ee7cb985 ! %l7 = 0000000019c48f40, Mem[00000000900001d7] = 608b4c6b stb %l7,[%o4+0x1d7] ! Mem[00000000900001d4] = 408b4c6b ! %l1 = 000000007127759e, Mem[0000000090000067] = 2441f354, %asi = 80 stba %l1,[%o4+0x067]%asi ! Mem[0000000090000064] = 9e41f354 ! %l7 = 0000000019c48f40, %l2 = fffffffff819481d, %l5 = 6acb6abae7a620be orcc %l7,%l2,%l5 ! %l5 = fffffffff9ddcf5d, %ccr = 88 p5_label_5: ! %cwp = 1 ! %l5 = fffffffff9ddcf5d, %l5 = fffffffff9ddcf5d, %ccr = 88 movcc %xcc,%l5,%l5 ! Moved, %l5 = fffffffff9ddcf5d ! %l6 = 000000000000001b, imm = ffffffffffffffbf, %l4 = 05d25ab5ecf86c95 xor %l6,-0x041,%l4 ! %l4 = ffffffffffffffa4 ! Mem[00000000900001b8] = 01f12adf6fbbb8fe, %g2 = 00000000000000d8 ldx [%o4+0x1b8],%g2 ! %g2 = 01f12adf6fbbb8fe ! %l1 = 000000007127759e, %l3 = 20ab77502438b680, %l0 = fffffffff8194fcf mulx %l1,%l3,%l0 ! %l0 = 148dd13693e92300 ! %l5 = fffffffff9ddcf5d, Mem[000000001b800018] = 7ce4e958 stwa %l5,[%o3+%i3]0x89 ! Mem[000000001b800018] = f9ddcf5d ! Code Fragment 1 p5_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x91a,%g3 ! %g3 = fffffffffffff6e6 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f16 = 99ea3d61 f91d1502, Mem[000000001b8001d8] = 25d7281b a8b13832 std %f16,[%o3+0x1d8] ! Mem[000000001b8001d8] = 99ea3d61 f91d1502 ! Mem[000000001a8001b8] = 48c5a0b5, %l3 = 20ab77502438b680 ldsb [%o1+0x1b9],%l3 ! %l3 = ffffffffffffffc5 ! Mem[000000001b000028] = bfe084b6af6e3b51, %l1 = 000000007127759e ldxa [%o2+%i5]0x88,%l1 ! %l1 = bfe084b6af6e3b51 ! Mem[000000001a000060] = ec7300708c37263d, %l0 = 148dd13693e92300, %l3 = ffffffffffffffc5 add %o0,0x60,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = ec7300708c37263d p5_label_6: ! %cwp = 1 ! Mem[00000000910000f0] = 05ae329d72c2a2bf, %g2 = 01f12adf6fbbb8fe ldx [%o6+0x0f0],%g2 ! %g2 = 05ae329d72c2a2bf ! Mem[000000001b000010] = 3cb0e250, %l2 = fffffffff819481d swapa [%o2+%i2]0x81,%l2 ! %l2 = 000000003cb0e250 ! Mem[00000000918000b8] = aea6bad986dd90ab, %g2 = 05ae329d72c2a2bf ldx [%i0+0x0b8],%g2 ! %g2 = aea6bad986dd90ab ! Mem[00000000910001ec] = e74a228d, %g2 = aea6bad986dd90ab ldub [%o6+0x1ed],%g2 ! %g2 = 00000000000000e7 ! %l2 = 000000003cb0e250, imm = fffffffffffffc4d, %l3 = ec7300708c37263d xor %l2,-0x3b3,%l3 ! %l3 = ffffffffc34f1e1d ! Mem[000000001a000168] = 5c3b38a70ffd2905, %l7 = 0000000019c48f40, %l6 = 000000000000001b add %o0,0x168,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 5c3b38a70ffd2905 ! Mem[000000001a800028] = c59d3096, %l4 = ffffffffffffffa4 ldsba [%o1+%i5]0x88,%l4 ! %l4 = ffffffffffffff96 ! %l5 = fffffffff9ddcf5d, %l6 = 5c3b38a70ffd2905, %l5 = fffffffff9ddcf5d addcc %l5,%l6,%l5 ! %l5 = 5c3b38a709daf862, %ccr = 11 ! Mem[000000009080011c] = 94e95342, %g2 = 00000000000000e7 lduw [%o5+0x11c],%g2 ! %g2 = 0000000094e95342 ! %l3 = ffffffffc34f1e1d, Mem[00000000910001ac] = ef88dc5c stw %l3,[%o6+0x1ac] ! Mem[00000000910001ac] = c34f1e1d p5_label_7: ! %cwp = 1 ! %l0 = 148dd13693e92300, Mem[00000000910001e0] = d2ff2ae2afd277e9 stx %l0,[%o6+0x1e0] ! Mem[00000000910001e0] = 148dd13693e92300 ! Mem[00000000900000a0] = bc74a0b6, %g2 = 0000000094e95342 lduh [%o4+0x0a2],%g2 ! %g2 = 000000000000bc74 ! Mem[000000001a0000a8] = f108dda7, %l0 = 148dd13693e92300 lduh [%o0+0x0aa],%l0 ! %l0 = 000000000000dda7 ! Mem[00000000908001c0] = b837367e, %g2 = 000000000000bc74 ldsh [%o5+0x1c0],%g2 ! %g2 = ffffffffffffb837 ! Mem[000000001b800028] = c8e6f4e5 cd94922f, %l2 = 3cb0e250, %l3 = c34f1e1d ldda [%o3+%i5]0x89,%l2 ! %l2 = 00000000cd94922f 00000000c8e6f4e5 ! Mem[00000000918001e0] = bc237800, %g2 = ffffffffffffb837 lduh [%i0+0x1e0],%g2 ! %g2 = 000000000000bc23 ! %f10 = 70830d42, Mem[000000001b800008] = e89818b7 sta %f10,[%o3+%i1]0x81 ! Mem[000000001b800008] = 70830d42 ! %l2 = 00000000cd94922f sethi %hi(0x73556400),%l2 ! %l2 = 0000000073556400 ! %l0 = 000000000000dda7, %l3 = 00000000c8e6f4e5, %ccr = 11 movge %xcc,%l0,%l3 ! Moved, %l3 = 000000000000dda7 ! %l4 = ffffffffffffff96, Mem[00000000910001c8] = ce5a892f547bdac3 stx %l4,[%o6+0x1c8] ! Mem[00000000910001c8] = ffffffffffffff96 p5_label_8: ! %cwp = 1 ! Mem[000000001b000053] = 314664fd, %l0 = 000000000000dda7 ldstub [%o2+0x053],%l0 ! %l0 = 000000fd000000ff ! %l1 = bfe084b6af6e3b51, Mem[000000001b800018] = 5dcfddf9 stwa %l1,[%o3+%i3]0x81 ! Mem[000000001b800018] = af6e3b51 ! immd = 00000000000002f1, %l5 = 5c3b38a709daf862, %ccr = 11 movneg %icc,0x2f1,%l5 ! Register Not Moved ! Mem[000000001b800010] = c63d299a, %l4 = ffffffffffffff96 ldsba [%o3+%i2]0x89,%l4 ! %l4 = ffffffffffffff9a ! %l0 = 00000000000000fd, %l3 = 000000000000dda7, %y = ff542be3 mulscc %l0,%l3,%l3 ! %l3 = 000000000000de25, %ccr = 00, %y = ffaa15f1 ! %l7 = 0000000019c48f40, %l1 = bfe084b6af6e3b51, %l6 = 5c3b38a70ffd2905 or %l7,%l1,%l6 ! %l6 = bfe084b6bfeebf51 ! %f16 = 99ea3d61 f91d1502 6b0035bf b93dfb38 ! %f20 = 0135af63 8694c72a 34cc39b9 97d8a6ea ! %f24 = 6a00799b ef10fb17 680540ff 0ed211a1 ! %f28 = 9a293dc6 98c79122 01c3cc33 dace1f31 mov 0x100,%g5 stda %f16,[%o4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100 membar #Sync ! Added by membar checker (520) ! %l6 = bfeebf51, %l7 = 19c48f40, Mem[0000000090000138] = 01c3cc33 dace1f31 std %l6,[%o4+0x138] ! Mem[0000000090000138] = bfeebf51 19c48f40 ! %l3 = 000000000000de25, %l2 = 0000000073556400, %l7 = 0000000019c48f40 taddcctv %l3,%l2,%l7 ! %l0 = 0000000000000120, Trapped ! Mem[000000001a800018] = aa67d6f0, %f17 = f91d1502 lda [%o1+%i3]0x81,%f17 ! %f17 = aa67d6f0 p5_label_9: ! %cwp = 1 ! Mem[000000009000005c] = f17dd9cc, %g2 = 000000000000bc23 lduh [%o4+0x05c],%g2 ! %g2 = 000000000000f17d ! %l2 = 0000000073556400, %l4 = ffffffffffffff9a, %ccr = 00 movrlz %l2,%l4,%l2 ! Not Moved, %l2 = 0000000073556400 ! %l7 = 0000000019c48f40 setx 0xc18a960f9116ea2a,%g7,%l7 ! %l7 = c18a960f9116ea2a ! %l5 = 5c3b38a709daf862, %l3 = 000000000000de25, %l1 = bfe084b6af6e3b51 xorcc %l5,%l3,%l1 ! %l1 = 5c3b38a709da2647, %ccr = 00 ! %l2 = 0000000073556400, Mem[000000009000002a] = a2634853 sth %l2,[%o4+0x02a] ! Mem[0000000090000028] = 64004853 ! Mem[000000001b000008] = f819481d, %l1 = 5c3b38a709da2647 swapa [%o2+%i1]0x81,%l1 ! %l1 = 00000000f819481d ! Mem[000000001a000010] = f1a734c3, %l2 = 0000000073556400 swapa [%o0+%i2]0x81,%l2 ! %l2 = 00000000f1a734c3 ! Mem[000000001b000000] = 58ee61ea38dac1f0, %f16 = 99ea3d61 aa67d6f0 ldda [%o2+%g0]0x80,%f16 ! %f16 = 58ee61ea 38dac1f0 ! %l1 = 00000000f819481d, %l0 = 0000000000000120, %l0 = 0000000000000120 sdivx %l1,%l0,%l0 ! %l0 = 0000000000dc8840 ! %l4 = ffffffffffffff9a, Mem[000000001a800020] = ff542be3 stba %l4,[%o1+%i4]0x89 ! Mem[000000001a800020] = ff542b9a p5_label_10: ! %cwp = 1 ! %l7 = c18a960f9116ea2a, immed = 00000040, %ccr = 00 movre %l7,0x040,%l5 ! Not Moved, %l5 = 5c3b38a709daf862 ! immd = 00000000000002d9, %l4 = ffffffffffffff9a, %ccr = 00 movcc %xcc,0x2d9,%l4 ! Moved, %l4 = 00000000000002d9 ! %l2 = 00000000f1a734c3, Mem[000000001a8000d7] = f95f1a01 stb %l2,[%o1+0x0d7] ! Mem[000000001a8000d4] = f95f1ac3 ! %l3 = 000000000000de25, imm = 0000000000000ff1, %l5 = 5c3b38a709daf862 andcc %l3,0xff1,%l5 ! %l5 = 0000000000000e21, %ccr = 00 ! %f16 = 58ee61ea, Mem[000000001a000020] = b53baf5b sta %f16,[%o0+%i4]0x88 ! Mem[000000001a000020] = 58ee61ea ! Mem[0000000091800174] = f7b1a1bd, %g2 = 000000000000f17d ldub [%i0+0x174],%g2 ! %g2 = 00000000000000f7 ! %l1 = 00000000f819481d, Mem[000000001a000184] = 393e6d2e stw %l1,[%o0+0x184] ! Mem[000000001a000184] = f819481d ! %l6 = bfe084b6bfeebf51, imm = 0000000000000967, %l4 = 00000000000002d9 xnorcc %l6,0x967,%l4 ! %l4 = 401f7b49401149c9, %ccr = 00 ! %f16 = 58ee61ea 38dac1f0 6b0035bf b93dfb38 ! %f20 = 0135af63 8694c72a 34cc39b9 97d8a6ea ! %f24 = 6a00799b ef10fb17 680540ff 0ed211a1 ! %f28 = 9a293dc6 98c79122 01c3cc33 dace1f31 stda %f16,[%o3+%g4]ASI_COMMIT_P ! Block Store to 000000001b800140 ! %l7 = c18a960f9116ea2a, imm = 0000000000000c88, %l4 = 401f7b49401149c9 andncc %l7,0xc88,%l4 ! %l4 = c18a960f9116e222, %ccr = 88 p5_label_11: ! %cwp = 1 ! Mem[000000001b00019c] = b731668d, %l4 = c18a960f9116e222 swap [%o2+0x19c],%l4 ! %l4 = 00000000b731668d ! %l5 = 0000000000000e21, imm = 0000000000000ee7, %l3 = 000000000000de25 andncc %l5,0xee7,%l3 ! %l3 = 0000000000000000, %ccr = 44 ! Mem[000000001a000000] = a2154622 2e1a8b6d, %l6 = bfeebf51, %l7 = 9116ea2a ldda [%o0+%g0]0x89,%l6 ! %l6 = 000000002e1a8b6d 00000000a2154622 ! retry : should take illegal inst trap, %l0 = 0000000000dc8840 retry ! Illegal inst trap : %l0 = 0000000000dc8850 ! %l7 = 00000000a2154622, Mem[000000001b800000] = 04803e16 stba %l7,[%o3+%g0]0x80 ! Mem[000000001b800000] = 22803e16 ! %l6 = 000000002e1a8b6d, immed = fffffeab, %ccr = 44 movre %l6,-0x155,%l7 ! Not Moved, %l7 = 00000000a2154622 ! Mem[00000000900000f0] = 97245dda 71d9d275, %g2 = 000000f7, %g3 = fffff6e6 ldd [%o4+0x0f0],%g2 ! %g2 = 0000000097245dda 0000000071d9d275 ! %l1 = 00000000f819481d, Mem[000000001b8001c8] = 22ed7b6c stw %l1,[%o3+0x1c8] ! Mem[000000001b8001c8] = f819481d ! Mem[000000001a000070] = 378ddca0, %l7 = 00000000a2154622 swap [%o0+0x070],%l7 ! %l7 = 00000000378ddca0 ! %l5 = 0000000000000e21, %l7 = 00000000378ddca0, %l4 = 00000000b731668d addcc %l5,%l7,%l4 ! %l4 = 00000000378deac1, %ccr = 00 p5_label_12: ! %cwp = 1 ! %l7 = 00000000378ddca0, Mem[0000000090000140] = 99ea3d61f91d1502 stx %l7,[%o4+0x140] ! Mem[0000000090000140] = 00000000378ddca0 ! immd = 0000000000000285, %l6 = 000000002e1a8b6d, %ccr = 00 movneg %xcc,0x285,%l6 ! Register Not Moved ! Mem[000000001b000058] = cff615ce, %l4 = 00000000378deac1 swap [%o2+0x058],%l4 ! %l4 = 00000000cff615ce ! Mem[000000001b000008] = 09da264712be9427, %f4 = 18cba3de 933b40d7 ldda [%o2+%i1]0x81,%f4 ! %f4 = 09da2647 12be9427 ! Mem[000000001b000010] = f819481d, %l2 = 00000000f1a734c3 lduha [%o2+%i2]0x80,%l2 ! %l2 = 000000000000f819 ! Mem[000000001a800010] = fbdfa6b76afb2279, %f6 = 1fc8988b 150bd844 ldda [%o1+%i2]0x80,%f6 ! %f6 = fbdfa6b7 6afb2279 ! %l5 = 0000000000000e21, Mem[00000000910001bc] = 76a8e15a sth %l5,[%o6+0x1bc] ! Mem[00000000910001bc] = 0e21e15a ! Mem[0000000090000004] = 1a263fd4, %g2 = 0000000097245dda lduw [%o4+0x004],%g2 ! %g2 = 000000001a263fd4 ! Mem[000000001b000080] = ef9891e00cecd56a, %l7 = 00000000378ddca0, %l1 = 00000000f819481d add %o2,0x80,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = ef9891e00cecd56a ! %f8 = 77b23ae1 f182182e, Mem[000000001b000028] = 513b6eaf b684e0bf stda %f8 ,[%o2+%i5]0x80 ! Mem[000000001b000028] = 77b23ae1 f182182e p5_label_13: ! %cwp = 1 ! Mem[000000001b000018] = ffd8dcaa, %l1 = ef9891e00cecd56a, %asi = 80 swapa [%o2+0x018]%asi,%l1 ! %l1 = 00000000ffd8dcaa ! %f8 = 77b23ae1 f182182e, Mem[0000000090000030] = 8eec8c13 3ff326fb std %f8 ,[%o4+0x030] ! Mem[0000000090000030] = 77b23ae1 f182182e ! Mem[000000001b0000e4] = 657a83be, %l0 = 00dc8850, %l6 = 2e1a8b6d add %o2,0xe4,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000657a83be ! Mem[00000000908001bc] = 2ab04ff6, %g18 = f5326f747144bd55 ldsw [%o5+0x1bc],%g2 ! %g2 = f5326f747144bd55 ! %l2 = 000000000000f819, imm = fffffffffffff4bc, %l5 = 0000000000000e21 addcc %l2,-0xb44,%l5 ! %l5 = 000000000000ecd5, %ccr = 11 ! Mem[000000001b8000cc] = ea82eea5, %l0 = 0000000000dc8850 lduw [%o3+0x0cc],%l0 ! %l0 = 00000000ea82eea5 ! %l4 = 00000000cff615ce, immd = 000000000000014e, %l4 = 00000000cff615ce mulx %l4,0x14e,%l4 ! %l4 = 0000010f531072c4 ! Mem[000000001a800100] = 68c8e8ad 85e00654 81bc6584 658a3b34 ! Mem[000000001a800110] = bae08828 803d1201 4f3ccd9b 75c15799 ! Mem[000000001a800120] = f1406b1d c07971b2 2e73b3ff c69f2ce1 ! Mem[000000001a800130] = 9aa5aeab 3b3a97a7 51eb9968 c5c8f6f0 ldda [%o1+%g5]ASI_BLK_P,%f16 ! Block Load from 000000001a800100 ! Mem[000000001b000068] = 9f0a1e9de7440b69, %l7 = 00000000378ddca0, %l2 = 000000000000f819 add %o2,0x68,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 9f0a1e9de7440b69 ! immd = 00000000000002c4, %l0 = 00000000ea82eea5, %ccr = 11 movne %icc,0x2c4,%l0 ! Moved, %l0 = 00000000000002c4 p5_label_14: ! %cwp = 1 ! %l0 = 00000000000002c4, imm = 0000000000000752, %l7 = 00000000378ddca0 addccc %l0,0x752,%l7 ! %l7 = 0000000000000a17, %ccr = 00 ! Mem[00000000900001b0] = 2091a2cacd74dd75, %f48 = b91884a5 ee7cb985 ldda [%o4+0x1b0]%asi,%f48 ! %f48 = 2091a2ca cd74dd75 ! Mem[0000000091800198] = 1cd6f388, %g2 = 000000002ab04ff6 ldub [%i0+0x199],%g2 ! %g2 = 000000000000001c ! %l0 = 00000000000002c4, Mem[0000000090000188] = 124accd6cf8f614e stx %l0,[%o4+0x188] ! Mem[0000000090000188] = 00000000000002c4 ! immd = 00000000000000a6, %l6 = 00000000657a83be, %ccr = 00 movle %icc,0x0a6,%l6 ! Register Not Moved ! Randomly selected nop nop ! %l6 = 00000000657a83be, %l5 = 000000000000ecd5, %l0 = 00000000000002c4 srlx %l6,%l5,%l0 ! %l0 = 000000000000032b ! retry : should take illegal inst trap, %l0 = 000000000000032b retry ! Illegal inst trap : %l0 = 000000000000033b ! Mem[00000000918001dc] = a3bc2378, %g2 = 000000000000001c ldub [%i0+0x1df],%g2 ! %g2 = 00000000000000a3 ! Mem[0000000091800148] = 71d12186, %g2 = 00000000000000a3 ldub [%i0+0x148],%g2 ! %g2 = 0000000000000071 p5_label_15: ! %cwp = 1 ! Mem[000000001b000018] = b9f564016ad5ec0c, %f4 = 09da2647 12be9427 ldda [%o2+%i3]0x88,%f4 ! %f4 = b9f56401 6ad5ec0c ! %l6 = 00000000657a83be, Mem[0000000091000078] = 2d82ef20 sth %l6,[%o6+0x078] ! Mem[0000000091000078] = 83beef20 ! Mem[000000001a800058] = c8f0bac2, %l6 = 00000000657a83be ldub [%o1+0x058],%l6 ! %l6 = 00000000000000c8 ! %l7 = 0000000000000a17, Mem[0000000091000088] = 032baaaf, %asi = 80 stwa %l7,[%o6+0x088]%asi ! Mem[0000000091000088] = 00000a17 ! Mem[00000000910001c0] = d8d99e6c, %g2 = 0000000000000071 ldub [%o6+0x1c3],%g2 ! %g2 = 00000000000000d8 ! %l3 = 0000000000000000, imm = 0000000000000892, %l5 = 000000000000ecd5 xnorcc %l3,0x892,%l5 ! %l5 = fffffffffffff76d, %ccr = 88 ! %f1 = 2c04c4f4, Mem[000000001b800008] = 70830d42 sta %f1 ,[%o3+%i1]0x80 ! Mem[000000001b800008] = 2c04c4f4 ! %l7 = 0000000000000a17, %l6 = 00000000000000c8, %ccr = 88 movleu %xcc,%l7,%l6 ! Register Not Moved ! Mem[000000001b000048] = 8a6b39d36ad0ab6a, %l4 = 0000010f531072c4 ldx [%o2+0x048],%l4 ! %l4 = 8a6b39d36ad0ab6a ! Mem[0000000091000148] = ea2d9ce81f8ad4c1, %f48 = 2091a2ca cd74dd75 ldda [%o6+0x148]%asi,%f48 ! %f48 = ea2d9ce8 1f8ad4c1 p5_label_16: ! %cwp = 1 ! immd = 000000000000000f, %l4 = 8a6b39d36ad0ab6a, %ccr = 88 movcc %icc,0x00f,%l4 ! Moved, %l4 = 000000000000000f ! Mem[0000000091000100] = 2c2852cb, %g2 = 00000000000000d8 lduh [%o6+0x100],%g2 ! %g2 = 0000000000002c28 ! Mem[0000000091800080] = f2d6ef72131a522b, %g2 = 0000000000002c28 ldx [%i0+0x080],%g2 ! %g2 = f2d6ef72131a522b ! Mem[000000009180005c] = 489e84a2, %g2 = f2d6ef72131a522b ldub [%i0+0x05f],%g2 ! %g2 = 0000000000000048 ! Mem[00000000908000f8] = 87577ba6 430d2716, %g2 = 00000048, %g3 = 71d9d275 ldd [%o5+0x0f8],%g2 ! %g2 = 0000000087577ba6 00000000430d2716 ! Mem[000000001b000041] = 57403f8c, %l1 = 00000000ffd8dcaa ldstub [%o2+0x041],%l1 ! %l1 = 00000040000000ff ! %l4 = 000000000000000f, %l1 = 0000000000000040, %ccr = 88 movrgz %l4,%l1,%l3 ! Moved, %l3 = 0000000000000040 ! Mem[00000000910001f0] = 8dcecf6a, %g2 = 0000000087577ba6 ldsb [%o6+0x1f0],%g2 ! %g2 = ffffffffffffff8d ! Mem[00000000910000fc] = 22566379, %g2 = ffffffffffffff8d ldub [%o6+0x0fc],%g2 ! %g2 = 0000000000000022 ! Mem[0000000091000010] = eb5758df4b2ef340, %f48 = ea2d9ce8 1f8ad4c1 ldd [%o6+%i2],%f48 ! %f48 = eb5758df 4b2ef340 p5_label_17: ! %cwp = 1 ! %l5 = fffffffffffff76d, immed = 0000064e, %l5 = fffffffffffff76d taddcctv %l5,0x64e,%l5 ! %l0 = 000000000000035e, Trapped ! %l5 = fffffffffffff76d, Mem[0000000090000164] = ef10fb17 stw %l5,[%o4+0x164] ! Mem[0000000090000164] = fffff76d ! %l6 = 00000000000000c8, %l2 = 9f0a1e9de7440b69, %y = ffaa15f1 smulcc %l6,%l2,%l2 ! %l2 = ffffffecad28ea08, %ccr = 88, %y = ffffffec ! %l6 = 00000000000000c8, Mem[000000001b800018] = 513b6eaf stha %l6,[%o3+%i3]0x88 ! Mem[000000001b800018] = 513b00c8 ! %l6 = 00000000000000c8, %l7 = 0000000000000a17, %l5 = fffffffffffff76d addccc %l6,%l7,%l5 ! %l5 = 0000000000000adf, %ccr = 00 ! Mem[000000001a8000da] = 739963fc, %l0 = 000000000000035e ldstub [%o1+0x0da],%l0 ! %l0 = 00000063000000ff ! immd = 00000000000003d2, %l5 = 0000000000000adf, %ccr = 00 movl %icc,0x3d2,%l5 ! Register Not Moved ! Mem[000000001b800018] = c8003b51, %l6 = 00000000000000c8 swapa [%o3+%i3]0x81,%l6 ! %l6 = 00000000c8003b51 ! %l1 = 0000000000000040, imm = fffffffffffffce3, %l6 = 00000000c8003b51 subccc %l1,-0x31d,%l6 ! %l6 = 000000000000035d, %ccr = 11 ! Mem[0000000090000140] = 00000000, %g2 = 0000000000000022 ldsh [%o4+0x140],%g2 ! %g2 = 0000000000000000 p5_label_18: ! %cwp = 1 ! retry : should take illegal inst trap, %l0 = 0000000000000063 retry ! Illegal inst trap : %l0 = 0000000000000073 ! Mem[0000000090800154] = 1f0f484d, %g2 = 0000000000000000 ldsha [%o5+0x154]%asi,%g2 ! %g2 = 0000000000001f0f ! %l0 = 00000073, %l1 = 00000040, Mem[00000000900000e8] = ca387ee5 624b2c2b std %l0,[%o4+0x0e8] ! Mem[00000000900000e8] = 00000073 00000040 ! %l0 = 0000000000000073, Mem[000000001b000020] = 55a54be5 stba %l0,[%o2+%i4]0x89 ! Mem[000000001b000020] = 55a54b73 ! %l3 = 0000000000000040, imm = fffffffffffff621, %l0 = 0000000000000073 subccc %l3,-0x9df,%l0 ! %l0 = 0000000000000a1e, %ccr = 11 ! %l5 = 0000000000000adf, Mem[000000001b000018] = b9f564016ad5ec0c stxa %l5,[%o2+%i3]0x88 ! Mem[000000001b000018] = 0000000000000adf ! %l7 = 0000000000000a17, imm = fffffffffffff8ae, %l4 = 000000000000000f xorcc %l7,-0x752,%l4 ! %l4 = fffffffffffff2b9, %ccr = 88 ! Mem[0000000090800088] = 8765257166a132ce, %g2 = 0000000000001f0f ldx [%o5+0x088],%g2 ! %g2 = 8765257166a132ce ! Mem[000000001a0000b0] = 6cac3e25 59ffc3f6, %l2 = ad28ea08, %l3 = 00000040 ldd [%o0+0x0b0],%l2 ! %l2 = 000000006cac3e25 0000000059ffc3f6 ! Mem[000000001a000000] = 6d8b1a2e, %l0 = 0000000000000a1e ldsba [%o0+%g0]0x81,%l0 ! %l0 = 000000000000006d p5_label_19: ! %cwp = 1 ! %l0 = 000000000000006d, %l1 = 0000000000000040, %l5 = 0000000000000adf taddcc %l0,%l1,%l5 ! %l5 = 00000000000000ad, %ccr = 02 ! %l6 = 0000035d, %l7 = 00000a17, Mem[000000001b800018] = c8000000 7802ed03 stda %l6,[%o3+%i3]0x89 ! Mem[000000001b800018] = 0000035d 00000a17 ! Mem[000000001b000080] = ef9891e00cecd56a, %l0 = 000000000000006d, %l4 = fffffffffffff2b9 add %o2,0x80,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = ef9891e00cecd56a ! Mem[0000000090800010] = ee408a036ffa6eb0, %g2 = 8765257166a132ce ldx [%o5+%i2],%g2 ! %g2 = ee408a036ffa6eb0 ! %l4 = ef9891e00cecd56a, %l2 = 000000006cac3e25, %l6 = 000000000000035d sll %l4,%l2,%l6 ! %l6 = f3123c019d9aad40 ! %l3 = 0000000059ffc3f6, imm = 0000000000000d95, %l7 = 0000000000000a17 addcc %l3,0xd95,%l7 ! %l7 = 0000000059ffd18b, %ccr = 00 ! %f10 = 70830d42 726a1d80, Mem[0000000090800058] = 0d338dcf 1e098cec std %f10,[%o5+0x058] ! Mem[0000000090800058] = 70830d42 726a1d80 ! Mem[000000001a000000] = a21546222e1a8b6d, %l3 = 0000000059ffc3f6 ldxa [%o0+%g0]0x89,%l3 ! %l3 = a21546222e1a8b6d ! Mem[000000001b800000] = 8dc361c3163e8022, %f18 = 81bc6584 658a3b34 ldda [%o3+%g0]0x89,%f18 ! %f18 = 8dc361c3 163e8022 ! %l6 = f3123c019d9aad40, %l5 = 00000000000000ad, %l4 = ef9891e00cecd56a and %l6,%l5,%l4 ! %l4 = 0000000000000000 p5_label_20: ! %cwp = 1 ! %l4 = 0000000000000000, Mem[0000000091000054] = 545a2585 stw %l4,[%o6+0x054] ! Mem[0000000091000054] = 00000000 ! %l6 = f3123c019d9aad40, %l2 = 000000006cac3e25, %l4 = 0000000000000000 addccc %l6,%l2,%l4 ! %l4 = f3123c020a46eb65, %ccr = 81 ! %l6 = f3123c019d9aad40, Mem[000000001b800000] = 22803e16 stba %l6,[%o3+%g0]0x80 ! Mem[000000001b800000] = 40803e16 ! %f28 = 9aa5aeab 3b3a97a7, Mem[000000001a800010] = b7a6dffb 7922fb6a stda %f28,[%o1+%i2]0x88 ! Mem[000000001a800010] = 9aa5aeab 3b3a97a7 ! %f7 = 6afb2279, Mem[000000009180005c] = 9aeaaa48 st %f7 ,[%i0+0x05c] ! Mem[000000009180005c] = 6afb2279 ! %l1 = 0000000000000040, %l2 = 000000006cac3e25, %l5 = 00000000000000ad udivx %l1,%l2,%l5 ! %l5 = 0000000000000000 ! %l2 = 000000006cac3e25, Mem[000000009080012e] = 2cbeb94f sth %l2,[%o5+0x12e] ! Mem[000000009080012c] = 3e25b94f ! %l0 = 000000000000006d, immed = fffff850, %l3 = a21546222e1a8b6d tsubcctv %l0,-0x7b0,%l3 ! %l0 = 0000000000000090, Trapped ! Mem[000000001b8000b0] = 5f07cd98, %l4 = 0a46eb65, %l0 = 00000090 add %o3,0xb0,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000005f07cd98 ! %f24 = f1406b1d, Mem[0000000090000084] = 2228183e st %f24,[%o4+0x084] ! Mem[0000000090000084] = f1406b1d p5_label_21: ! %cwp = 1 ! %l2 = 000000006cac3e25, Mem[0000000091800010] = a290b85a sth %l2,[%i0+%i2] ! Mem[0000000091800010] = 3e25b85a ! %f0 = 057031d5 2c04c4f4 b87a8695 d3146719 ! %f4 = b9f56401 6ad5ec0c fbdfa6b7 6afb2279 ! %f8 = 77b23ae1 f182182e 70830d42 726a1d80 ! %f12 = a929815b eb090025 8338f279 66213160 stda %f0,[%o4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100 ! Mem[000000001b00016f] = 4bf1f345, %l1 = 0000000000000040 ldstub [%o2+0x16f],%l1 ! %l1 = 00000045000000ff ! %l2 = 000000006cac3e25, Mem[000000001b800028] = cd94922f stwa %l2,[%o3+%i5]0x89 ! Mem[000000001b800028] = 6cac3e25 ! %l4 = f3123c020a46eb65, Mem[00000000900001a8] = 1736111927fb606a stx %l4,[%o4+0x1a8] ! Mem[00000000900001a8] = f3123c020a46eb65 ! Mem[00000000910000dc] = 5e671709, %g2 = ee408a036ffa6eb0 ldub [%o6+0x0df],%g2 ! %g2 = 000000000000005e ! Mem[000000001b800020] = 214cbd6a, %f27 = c69f2ce1 lda [%o3+%i4]0x88,%f27 ! %f27 = 214cbd6a ! %l3 = a21546222e1a8b6d, Mem[0000000090000018] = 77aa266d3ac0086f stx %l3,[%o4+%i3] ! Mem[0000000090000018] = a21546222e1a8b6d ! %l6 = f3123c019d9aad40, %l2 = 000000006cac3e25, %ccr = 81 movpos %icc,%l6,%l2 ! Moved, %l2 = f3123c019d9aad40 ! %l0 = 000000005f07cd98, %l4 = f3123c020a46eb65, %ccr = 81 move %icc,%l0,%l4 ! Register Not Moved p5_label_22: ! %cwp = 1 ! Mem[0000000091000000] = 5beccf55, %g2 = 000000000000005e ldsb [%o6+%g0],%g2 ! %g2 = 000000000000005b ! %l1 = 0000000000000045, imm = 0000000000000973, %l6 = f3123c019d9aad40 xor %l1,0x973,%l6 ! %l6 = 0000000000000936 ! Mem[0000000091800008] = d08f42f1 ee954822, %g2 = 0000005b, %g3 = 430d2716 ldd [%i0+%i1],%g2 ! %g2 = 00000000d08f42f1 00000000ee954822 ! Mem[0000000090000050] = 5105ddcc, %g2 = 00000000d08f42f1 ldsba [%o4+0x052]%asi,%g2 ! %g2 = 0000000000000051 ! %l0 = 000000005f07cd98, Mem[0000000090800090] = 954c815f stw %l0,[%o5+0x090] ! Mem[0000000090800090] = 5f07cd98 ! Mem[000000001b0001eb] = b38a3c95, %l2 = f3123c019d9aad40 ldstub [%o2+0x1eb],%l2 ! %l2 = 00000095000000ff ! %l0 = 000000005f07cd98, %l0 = 000000005f07cd98, %ccr = 81 movne %icc,%l0,%l0 ! Moved, %l0 = 000000005f07cd98 ! %l7 = 0000000059ffd18b, imm = fffffffffffff622, %l4 = f3123c020a46eb65 xorcc %l7,-0x9de,%l4 ! %l4 = ffffffffa60027a9, %ccr = 88 ! Mem[000000009080010c] = 024721d2, %g2 = 0000000000000051 ldsb [%o5+0x10e],%g2 ! %g2 = 0000000000000002 ! %l3 = a21546222e1a8b6d, Mem[0000000090800028] = 10a39792ce33b6a2 stx %l3,[%o5+%i5] ! Mem[0000000090800028] = a21546222e1a8b6d p5_label_23: ! %cwp = 1 ! %f30 = 51eb9968 c5c8f6f0, Mem[000000001b000000] = ea61ee58 f0c1da38 stda %f30,[%o2+%g0]0x89 ! Mem[000000001b000000] = 51eb9968 c5c8f6f0 ! %l6 = 0000000000000936, %l3 = a21546222e1a8b6d, %l3 = a21546222e1a8b6d andn %l6,%l3,%l3 ! %l3 = 0000000000000012 ! Mem[000000001a800194] = 91cc6c1f, %l5 = 00000000, %l3 = 00000012 add %o1,0x194,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000091cc6c1f ! Mem[00000000910001e8] = 1efe1410 cde74a22, %g2 = 00000002, %g3 = ee954822 ldd [%o6+0x1e8],%g2 ! %g2 = 000000001efe1410 00000000cde74a22 ! Mem[0000000090000030] = 77b23ae1 f182182e, %g2 = 1efe1410, %g3 = cde74a22 ldd [%o4+0x030],%g2 ! %g2 = 0000000077b23ae1 00000000f182182e ! Mem[000000001a800028] = c59d3096, %l7 = 0000000059ffd18b ldswa [%o1+%i5]0x89,%l7 ! %l7 = ffffffffc59d3096 ! immd = 00000000000001b5, %l0 = 000000005f07cd98, %ccr = 88 movneg %icc,0x1b5,%l0 ! Moved, %l0 = 00000000000001b5 ! %l1 = 0000000000000045, %l0 = 00000000000001b5, %y = ffffffec sdivcc %l1,%l0,%l4 ! %l4 = fffffffff448a408, %ccr = 88 mov %l0,%y ! %y = 000001b5 ! %l2 = 0000000000000095, %l6 = 0000000000000936, %l0 = 00000000000001b5 orcc %l2,%l6,%l0 ! %l0 = 00000000000009b7, %ccr = 00 ! Mem[000000001a80014c] = 2a6269de, %l6 = 0000000000000936 ldsb [%o1+0x14e],%l6 ! %l6 = 0000000000000069 p5_label_24: ! %cwp = 1 ! Mem[000000001b000018] = 00000adf, %l1 = 0000000000000045 lduha [%o2+%i3]0x89,%l1 ! %l1 = 0000000000000adf ! Code Fragment 1 p5_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f182182e mov 0x685,%g3 ! %g3 = 0000000000000685 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 0000000000000095, %l5 = 0000000000000000, %l5 = 0000000000000000 addcc %l2,%l5,%l5 ! %l5 = 0000000000000095, %ccr = 00 ! Mem[0000000091000090] = 0ad49900, %g2 = 0000000077b23ae1 ldsb [%o6+0x090],%g2 ! %g2 = 000000000000000a ! Mem[000000001b000028] = e13ab277, %l5 = 0000000000000095 lduba [%o2+%i5]0x88,%l5 ! %l5 = 0000000000000077 ! %l2 = 0000000000000095, %l2 = 0000000000000095, %ccr = 00 mova %xcc,%l2,%l2 ! Moved, %l2 = 0000000000000095 ! %l7 = ffffffffc59d3096, %l7 = ffffffffc59d3096, %l3 = 0000000091cc6c1f xorcc %l7,%l7,%l3 ! %l3 = 0000000000000000, %ccr = 44 ! Mem[00000000910001e0] = 148dd136, %g2 = 000000000000000a ldsh [%o6+0x1e0],%g2 ! %g2 = 000000000000148d ! Mem[000000001a800018] = aa67d6f0, %l4 = fffffffff448a408 swapa [%o1+%i3]0x80,%l4 ! %l4 = 00000000aa67d6f0 ! %l4 = aa67d6f0, %l5 = 00000077, Mem[000000001b800008] = f4c4042c 9bcb2fe8 stda %l4,[%o3+%i1]0x88 ! Mem[000000001b800008] = aa67d6f0 00000077 p5_label_25: ! %cwp = 1 ! %f12 = a929815b eb090025, Mem[0000000090800018] = 90f15633 ac280466 std %f12,[%o5+%i3] ! Mem[0000000090800018] = a929815b eb090025 ! Mem[0000000091800198] = 2e1cd6f3, %g18 = f5326f747144bd55 ldswa [%i0+0x198]%asi,%g2 ! %g2 = f5326f747144bd55 ! %f5 = 6ad5ec0c, Mem[00000000918000f0] = 2725ec1b st %f5 ,[%i0+0x0f0] ! Mem[00000000918000f0] = 6ad5ec0c ! Mem[000000001a0001fc] = d4f1d4ea, %l0 = 00000000000009b7 swap [%o0+0x1fc],%l0 ! %l0 = 00000000d4f1d4ea ! %l5 = 0000000000000077, %l7 = ffffffffc59d3096, %ccr = 44 movvs %icc,%l5,%l7 ! Register Not Moved ! %l0 = 00000000d4f1d4ea, %l6 = 0000000000000069, %ccr = 44 movneg %icc,%l0,%l6 ! Register Not Moved ! %l1 = 0000000000000adf, imm = 0000000000000016, %l7 = ffffffffc59d3096 sll %l1,0x016,%l7 ! %l7 = 00000002b7c00000 ! %l5 = 0000000000000077, %l0 = 00000000d4f1d4ea, %l4 = 00000000aa67d6f0 addc %l5,%l0,%l4 ! %l4 = 00000000d4f1d561 ! Mem[0000000090800138] = 726ae43c2deaaef4, %g2 = 000000002e1cd6f3 ldx [%o5+0x138],%g2 ! %g2 = 726ae43c2deaaef4 ! %l6 = 0000000000000069, imm = fffffffffffff99c, %l2 = 0000000000000095 andcc %l6,-0x664,%l2 ! %l2 = 0000000000000008, %ccr = 00 ba,a p5_not_taken_0_end p5_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p5_branch_failed p5_not_taken_0_end: ! End of Random Code for Thread 5 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 ffffffffff542be3 bne,a,pn %xcc,p5_reg_l0_fail mov %l0,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000019b bne,a,pn %xcc,p5_reg_l5_fail mov %l5,%g3 ! Check %y register set 0x000001b5,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p5_failed mov 0x111,%g1 ! Check Floating Point Registers p5_check_fp_registers: set p5_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be b87a8695 d3146719 bne %xcc,p5_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b9f56401 6ad5ec0c bne %xcc,p5_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be fbdfa6b7 6afb2279 bne %xcc,p5_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 68c8e8ad 85e00654 bne %xcc,p5_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 8dc361c3 163e8022 bne %xcc,p5_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be bae08828 803d1201 bne %xcc,p5_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 4f3ccd9b 75c15799 bne %xcc,p5_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be f1406b1d c07971b2 bne %xcc,p5_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 2e73b3ff 214cbd6a bne %xcc,p5_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 9aa5aeab 3b3a97a7 bne %xcc,p5_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 51eb9968 c5c8f6f0 bne %xcc,p5_f30_fail nop ! Check Local Memory set p5_local0_expect,%g1 p5_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 735564004c88e48b ldx [%i0+0x010],%g3 ! Observed data at 000000001a000010 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ea61ee58872728c0 ldx [%i0+0x020],%g3 ! Observed data at 000000001a000020 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x020,%g4 ldx [%g1+0x070],%g2 ! Expected data = a2154622bf382077 ldx [%i0+0x070],%g3 ! Observed data at 000000001a000070 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x070,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = a929815beb090025 ldx [%i0+0x0c8],%g3 ! Observed data at 000000001a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x180],%g2 ! Expected data = 2a119174f819481d ldx [%i0+0x180],%g3 ! Observed data at 000000001a000180 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x180,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 6986e86d000009b7 ldx [%i0+0x1f8],%g3 ! Observed data at 000000001a0001f8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i0,0x1f8,%g4 set p5_local1_expect,%g1 p5_check_local1: ldx [%g1+0x010],%g2 ! Expected data = a7973a3babaea59a ldx [%i1+0x010],%g3 ! Observed data at 000000001a800010 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f448a408eaf52099 ldx [%i1+0x018],%g3 ! Observed data at 000000001a800018 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9a2b54ffffffffff ldx [%i1+0x020],%g3 ! Observed data at 000000001a800020 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x020,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = f2c3a471f95f1ac3 ldx [%i1+0x0d0],%g3 ! Observed data at 000000001a8000d0 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 7399fffcf8677cca ldx [%i1+0x0d8],%g3 ! Observed data at 000000001a8000d8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 4afd4ac5268ddb1d ldx [%i1+0x140],%g3 ! Observed data at 000000001a800140 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x140,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 00000000da24493c ldx [%i1+0x1e8],%g3 ! Observed data at 000000001a8001e8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i1,0x1e8,%g4 set p5_local2_expect,%g1 p5_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f0f6c8c56899eb51 ldx [%i2+0x000],%g3 ! Observed data at 000000001b000000 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 09da264712be9427 ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f819481d483a8a56 ldx [%i2+0x010],%g3 ! Observed data at 000000001b000010 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = df0a000000000000 ldx [%i2+0x018],%g3 ! Observed data at 000000001b000018 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 734ba555ad119231 ldx [%i2+0x020],%g3 ! Observed data at 000000001b000020 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 77b23ae1f182182e ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 517b498751fdbb9e ldx [%i2+0x030],%g3 ! Observed data at 000000001b000030 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x030,%g4 ldx [%g1+0x040],%g2 ! Expected data = 57ff3f8cc7ff5cc2 ldx [%i2+0x040],%g3 ! Observed data at 000000001b000040 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x040,%g4 ldx [%g1+0x050],%g2 ! Expected data = 314664ff73d46701 ldx [%i2+0x050],%g3 ! Observed data at 000000001b000050 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = 378deac1a312ca09 ldx [%i2+0x058],%g3 ! Observed data at 000000001b000058 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x058,%g4 ldx [%g1+0x168],%g2 ! Expected data = 0cec9be64bf1f3ff ldx [%i2+0x168],%g3 ! Observed data at 000000001b000168 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x168,%g4 ldx [%g1+0x198],%g2 ! Expected data = 407ee0759116e222 ldx [%i2+0x198],%g3 ! Observed data at 000000001b000198 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x198,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = b38a3cff23c18933 ldx [%i2+0x1e8],%g3 ! Observed data at 000000001b0001e8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i2,0x1e8,%g4 set p5_local3_expect,%g1 p5_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 40803e16c361c38d ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f0d667aa77000000 ldx [%i3+0x008],%g3 ! Observed data at 000000001b800008 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5d030000170a0000 ldx [%i3+0x018],%g3 ! Observed data at 000000001b800018 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 253eac6ce5f4e6c8 ldx [%i3+0x028],%g3 ! Observed data at 000000001b800028 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ab6878620f345843 ldx [%i3+0x030],%g3 ! Observed data at 000000001b800030 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x030,%g4 ldx [%g1+0x118],%g2 ! Expected data = 8d7074876d473790 ldx [%i3+0x118],%g3 ! Observed data at 000000001b800118 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x118,%g4 ldx [%g1+0x140],%g2 ! Expected data = 58ee61ea38dac1f0 ldx [%i3+0x140],%g3 ! Observed data at 000000001b800140 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 6b0035bfb93dfb38 ldx [%i3+0x148],%g3 ! Observed data at 000000001b800148 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 0135af638694c72a ldx [%i3+0x150],%g3 ! Observed data at 000000001b800150 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 34cc39b997d8a6ea ldx [%i3+0x158],%g3 ! Observed data at 000000001b800158 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = 6a00799bef10fb17 ldx [%i3+0x160],%g3 ! Observed data at 000000001b800160 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 680540ff0ed211a1 ldx [%i3+0x168],%g3 ! Observed data at 000000001b800168 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = 9a293dc698c79122 ldx [%i3+0x170],%g3 ! Observed data at 000000001b800170 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 01c3cc33dace1f31 ldx [%i3+0x178],%g3 ! Observed data at 000000001b800178 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x178,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = f819481d4d588a30 ldx [%i3+0x1c8],%g3 ! Observed data at 000000001b8001c8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x1c8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 99ea3d61f91d1502 ldx [%i3+0x1d8],%g3 ! Observed data at 000000001b8001d8 cmp %g2,%g3 bne,a,pn %xcc,p5_local_failed add %i3,0x1d8,%g4 ! The test for processor 5 has passed p5_passed: ta GOOD_TRAP nop p5_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p5_failed p5_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p5_failed p5_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p5_failed p5_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p5_failed p5_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p5_failed p5_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p5_failed p5_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p5_failed p5_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p5_failed p5_f2_fail: set p5_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f4_fail: set p5_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f6_fail: set p5_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f16_fail: set p5_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f18_fail: set p5_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f20_fail: set p5_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f22_fail: set p5_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f24_fail: set p5_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f26_fail: set p5_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f28_fail: set p5_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p5_f30_fail: set p5_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 5 failed p5_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x014] ! Set processor 5 done flag set p5_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 5 failed p5_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x014] ! Set processor 5 done flag set p5_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p5_selfmod_failed: ba p5_failed mov 0xabc,%g1 p5_common_error: or %g0,0xee5,%g1 ba p5_failed mov %o5,%g3 p5_common_signature_error: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_common_timeout: set p5_temp,%g1 ba p5_failed st %g2,[%g1] ! Common Lock Number p5_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p5_failed mov 0x0,%g3 p5_trap1e: ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a000000] ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800000] orcc %l1,-0xa83,%l5 done p5_trap1o: ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a000000] ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800000] orcc %l1,-0xa83,%l5 done p5_trap2e: ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a800008] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000010] lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000010] done p5_trap2o: ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001a800008] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a000010] lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001b000010] done p5_trap3e: xnor %l5,0x4a4,%l6 andn %l0,%l4,%l4 andn %l0,0xe6a,%l6 xnor %l4,-0xa15,%l2 xnor %l2,-0xea3,%l6 subc %l7,0x562,%l3 add %l5,%l5,%l1 done p5_trap3o: xnor %l5,0x4a4,%l6 andn %l0,%l4,%l4 andn %l0,0xe6a,%l6 xnor %l4,-0xa15,%l2 xnor %l2,-0xea3,%l6 subc %l7,0x562,%l3 add %l5,%l5,%l1 done p5_init_memory_pointers: set p5_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p5_local0_start,%i0 set p5_local1_start,%i1 set p5_local2_start,%i2 set p5_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3c5a57f81cc6d976 ldx [%g1+0x008],%l1 ! %l1 = ef220cce04d371b3 ldx [%g1+0x010],%l2 ! %l2 = e6b54e98c9da5f40 ldx [%g1+0x018],%l3 ! %l3 = dcad8a5c2f9294cd ldx [%g1+0x020],%l4 ! %l4 = 7b6f58489338b938 ldx [%g1+0x028],%l5 ! %l5 = 15a26cbe09a93a4a ldx [%g1+0x030],%l6 ! %l6 = 94f82f92ab687862 ldx [%g1+0x038],%l7 ! %l7 = 396ab78e0f345843 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 1af44fc2a5109be6 ldx [%g1+0x048],%l1 ! %l1 = 65ba82da07e1b010 ldx [%g1+0x050],%l2 ! %l2 = 909dc463fa801d5c ldx [%g1+0x058],%l3 ! %l3 = 20ab77502438b680 ldx [%g1+0x060],%l4 ! %l4 = 05d25ab5ecf86c95 ldx [%g1+0x068],%l5 ! %l5 = d6e719364b389bf8 ldx [%g1+0x070],%l6 ! %l6 = 49ac42d1b40a6e2b ldx [%g1+0x078],%l7 ! %l7 = 29bdb54251fdbb9e ! Initialize the output register of window 1 set p5_local0_start,%o0 set p5_local1_start,%o1 set p5_local2_start,%o2 set p5_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = e2c05750 1360a230 d861a34c ae25cb44 ! %f4 = 74122402 353077ea 15d944cb 3a48cbcb ! %f8 = 93a10784 c4ff1a2c cbcaec16 979ccff9 ! %f12 = 80870666 6e0ae616 a0668d4b 8c9c2e52 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 637a8a0c 0d551d2b 65c61b9c 6548333e ! %f20 = 1ba67953 8127e393 3eafbffd ba6e1def ! %f24 = 3c24d862 549edc79 d1d7f722 b6cd915e ! %f28 = 642b544b c2217f81 9796ff91 87e88f91 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 24186b56 ff846af5 db2616ac 4c52fcb0 ! %f36 = b33c697b 2d59fcfe 24559a63 a07dbd39 ! %f40 = 72249248 c6eabe9d ab1cb0a5 dd3ddeb3 ! %f44 = 2a9b9a50 eca8ec46 d548e9c7 e7ce4ebe ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc626569000000065,%g7,%g1 ! GSR scale = 12, align = 5 wr %g1,%g0,%gsr ! GSR = c626569000000065 wr %g0,%y ! Clear Y 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: ! %l5 = 2b01f378118193a8, imm = fffffffffffff52e, %l4 = 037c6587f2a0d4a8 xor %l5,-0xad2,%l4 ! %l4 = d4fe0c87ee7e6686 ! Mem[000000001d0000f8] = 4d3990b4, %l1 = 780a54ba016f986f lduwa [%i2+0x0f8]%asi,%l1 ! %l1 = 000000004d3990b4 ! %l7 = 2e70b61eaa0cd884, %l5 = 2b01f378118193a8, %ccr = 44 movvs %icc,%l7,%l5 ! Register Not Moved ! Mem[000000009100014c] = 1f8ad4c1, %g2 = f579c865ff6853c6 lduw [%i6+0x14c],%g2 ! %g2 = 000000001f8ad4c1 ! Mem[000000001d00016c] = bbeaf1bb, %l2 = 6e3e26d8a4b7c071 swap [%i2+0x16c],%l2 ! %l2 = 00000000bbeaf1bb ! Mem[00000000900000d0] = 5e66b07c, %g2 = 000000001f8ad4c1 lduw [%i4+0x0d0],%g2 ! %g2 = 000000005e66b07c ! %l2 = bbeaf1bb, %l3 = fb3ab0a4, Mem[000000001d000028] = 9142df9a 14f3c7bd stda %l2,[%i2+%o5]0x89 ! Mem[000000001d000028] = bbeaf1bb fb3ab0a4 ! Mem[0000000091800148] = 71d12186, %g2 = 000000005e66b07c lduw [%o0+0x148],%g2 ! %g2 = 0000000071d12186 ! %l3 = 018636ebfb3ab0a4, immed = 00000c73, %l4 = d4fe0c87ee7e6686 taddcctv %l3,0xc73,%l4 ! %l0 = 208be94a57130d0b, Trapped ! %l3 = 018636ebfb3ab0a4, Mem[0000000091000130] = 01c7b947 sth %l3,[%i6+0x130] ! Mem[0000000091000130] = b0a4b947 p6_label_2: ! %l0 = 208be94a57130d0b, Mem[000000009100002c] = b863b321 sth %l0,[%i6+0x02c] ! Mem[000000009100002c] = 0d0bb321 ! Mem[000000001c000028] = 6fb209ed, %l2 = 00000000bbeaf1bb ldsba [%i0+0x02a]%asi,%l2 ! %l2 = 0000000000000009 ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0 ! Mem[000000001d0000ac] = 57f7ef77, %f20 = 1ba67953 ld [%i2+0x0ac],%f20 ! %f20 = 57f7ef77 ! Mem[000000001c00001c] = 0c92c565, %l4 = d4fe0c87ee7e6686 swap [%i0+0x01c],%l4 ! %l4 = 000000000c92c565 ! Mem[0000000091000114] = 86c327a6, %g2 = 0000000071d12186 lduh [%i6+0x116],%g2 ! %g2 = 00000000000086c3 ! immd = 0000000000000168, %l3 = 018636ebfb3ab0a4, %ccr = 44 movg %icc,0x168,%l3 ! Register Not Moved ! immd = 000000000000009c, %l7 = 2e70b61eaa0cd884, %ccr = 44 movgu %xcc,0x09c,%l7 ! Register Not Moved ! Mem[000000001c8000fc] = ba874ad8, %l7 = aa0cd884, %l4 = 0c92c565 add %i1,0xfc,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ba874ad8 ! %l1 = 000000004d3990b4, %l3 = 018636ebfb3ab0a4, %l0 = 208be94a57130d0b sllx %l1,%l3,%l0 ! %l0 = d3990b4000000000 p6_label_3: ! %l6 = 156de562e2cc7dbd, immed = 00000b4e, %y = 00000000 sdivcc %l6,0xb4e,%l7 ! %l7 = 0000000000140ff7, %ccr = 00 mov %l0,%y ! %y = 00000000 ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! %l2 = 00000009, %l3 = fb3ab0a4, Mem[000000001d800028] = 131dbeaf 065316c9 stda %l2,[%i3+%o5]0x81 ! Mem[000000001d800028] = 00000009 fb3ab0a4 ! %l7 = 0000000000140ff7, %l0 = d3990b4000000000, %ccr = 00 movgu %icc,%l7,%l0 ! Moved, %l0 = 0000000000140ff7 ! Mem[00000000900000f4] = 75c834ee, %g2 = 00000000000086c3 ldub [%i4+0x0f7],%g2 ! %g2 = 0000000000000075 ! Mem[000000001c800128] = 3300c47a, %l1 = 4d3990b4, %l4 = ba874ad8 add %i1,0x128,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000003300c47a ! Mem[000000001d80008c] = d682a9f8, %l3 = fb3ab0a4, %l7 = 00140ff7 add %i3,0x8c,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d682a9f8 ! %l4 = 000000003300c47a, %l6 = 156de562e2cc7dbd, %l6 = 156de562e2cc7dbd addc %l4,%l6,%l6 ! %l6 = 156de56315cd4237 ! %f27 = b6cd915e, Mem[0000000090000024] = 2775395c st %f27,[%i4+0x024] ! Mem[0000000090000024] = b6cd915e ! Mem[0000000090000008] = e76f9a73, %g2 = 0000000000000075 lduw [%i4+%o1],%g2 ! %g2 = 00000000e76f9a73 p6_label_4: ! Mem[0000000090800168] = 27c2181e, %g2 = 00000000e76f9a73 lduh [%i5+0x168],%g2 ! %g2 = 00000000000027c2 ! %l2 = 0000000000000009, %l3 = 018636ebfb3ab0a4, %l2 = 0000000000000009 xorcc %l2,%l3,%l2 ! %l2 = 018636ebfb3ab0ad, %ccr = 08 ! %l3 = 018636ebfb3ab0a4, Mem[00000000908000d1] = 6355b001 stb %l3,[%i5+0x0d1] ! Mem[00000000908000d0] = a455b001 ! %l4 = 3300c47a, %l5 = 118193a8, Mem[000000001d800000] = 71794dc6 6b3bfcd4 stda %l4,[%i3+%g0]0x88 ! Mem[000000001d800000] = 3300c47a 118193a8 ! %l5 = 2b01f378118193a8, Mem[00000000918000af] = 91ecc654 stb %l5,[%o0+0x0af] ! Mem[00000000918000ac] = a8ecc654 ! Mem[00000000918001d0] = 88037ffa, %g2 = 00000000000027c2 lduh [%o0+0x1d2],%g2 ! %g2 = 0000000000008803 ! Mem[000000001c00004d] = b8bd6d5d, %l0 = 0000000000140ff7 ldstub [%i0+0x04d],%l0 ! %l0 = 000000bd000000ff ! Mem[0000000091000100] = 2c2852cbfa56d58f, %g2 = 0000000000008803 ldx [%i6+0x100],%g2 ! %g2 = 2c2852cbfa56d58f ! Mem[000000001d800008] = 3cb8336a, %l7 = 00000000d682a9f8 ldstuba [%i3+%o1]0x89,%l7 ! %l7 = 0000006a000000ff ! Mem[0000000091800070] = e89f272e, %g2 = 2c2852cbfa56d58f ldsb [%o0+0x071],%g2 ! %g2 = ffffffffffffffe8 p6_label_5: ! Mem[000000001c800000] = 7855e94fef39b3fa, %f28 = 642b544b c2217f81 ldda [%i1+%g0]0x81,%f28 ! %f28 = 7855e94f ef39b3fa ! Mem[0000000090000110] = 208e2d2af319c0f9, %g2 = ffffffffffffffe8 ldx [%i4+0x110],%g2 ! %g2 = 208e2d2af319c0f9 ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! %l4 = 000000003300c47a, imm = 0000000000000be2, %l4 = 000000003300c47a orcc %l4,0xbe2,%l4 ! %l4 = 000000003300cffa, %ccr = 00 ! %l3 = 018636ebfb3ab0a4, Mem[000000001c800018] = be1fb482 stwa %l3,[%i1+%o3]0x80 ! Mem[000000001c800018] = fb3ab0a4 ! %f0 = e2c05750 1360a230 d861a34c ae25cb44 ! %f4 = 74122402 353077ea 15d944cb 3a48cbcb ! %f8 = 93a10784 c4ff1a2c cbcaec16 979ccff9 ! %f12 = 80870666 6e0ae616 a0668d4b 8c9c2e52 mov 0x1c0,%g6 stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0 ! retry : should take illegal inst trap, %l0 = 00000000000000bd retry ! Illegal inst trap : %l0 = 00000000000000cd membar #Sync ! Added by membar checker (521) ! Mem[00000000900001c0] = 30a26013 5057c0e2 44cb25ae 4ca361d8 ! Mem[00000000900001d0] = ea773035 02241274 cbcb483a cb44d915 ! Mem[00000000900001e0] = 2c1affc4 8407a193 f9cf9c97 16eccacb ! Mem[00000000900001f0] = 16e60a6e 66068780 522e9c8c 4b8d66a0 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0 ! %l2 = 018636ebfb3ab0ad, %l6 = 156de56315cd4237, %ccr = 00 move %icc,%l2,%l6 ! Register Not Moved ! Mem[00000000908001c4] = b8bfeb1e, %g2 = 208e2d2af319c0f9 ldsh [%i5+0x1c6],%g2 ! %g2 = ffffffffffffb8bf p6_label_6: ! Invert Register : %l1 = 000000004d3990b4 xor %l1,-1,%l1 ! %l1 = ffffffffb2c66f4b ! Mem[0000000090000028] = afa26348, %g2 = ffffffffffffb8bf ldub [%i4+0x029],%g2 ! %g2 = 00000000000000af ! %l6 = 15cd4237, %l7 = 0000006a, Mem[000000001d000018] = f4b9bc23 52537ab4 stda %l6,[%i2+%o3]0x80 ! Mem[000000001d000018] = 15cd4237 0000006a ! %l7 = 000000000000006a, Mem[0000000090000144] = c656d9f1 sth %l7,[%i4+0x144] ! Mem[0000000090000144] = 006ad9f1 ! %l1 = ffffffffb2c66f4b, Mem[0000000090800118] = 5fa476bc stw %l1,[%i5+0x118] ! Mem[0000000090800118] = b2c66f4b ! %l0 = 00000000000000cd, Mem[000000001d800018] = b88f6b2a949e4f92 stxa %l0,[%i3+%o3]0x81 ! Mem[000000001d800018] = 00000000000000cd ! Mem[000000001d8000b4] = 5f928ffd, %l2 = 018636ebfb3ab0ad ldstub [%i3+0x0b4],%l2 ! %l2 = 0000005f000000ff ! %l4 = 000000003300cffa, %l2 = 000000000000005f, %l0 = 00000000000000cd xnorcc %l4,%l2,%l0 ! %l0 = ffffffffccff305a, %ccr = 88 ! Mem[000000001c800000] = 7855e94f, %l3 = 018636ebfb3ab0a4 ldsha [%i1+%g0]0x81,%l3 ! %l3 = 0000000000007855 ! %l5 = 2b01f378118193a8, %l7 = 000000000000006a, %l4 = 000000003300cffa orncc %l5,%l7,%l4 ! %l4 = ffffffffffffffbd, %ccr = 88 p6_label_7: ! Mem[00000000910000c0] = 13703e29539d5dc7, %g2 = 00000000000000af ldx [%i6+0x0c0],%g2 ! %g2 = 13703e29539d5dc7 ! %l0 = ccff305a, %l1 = b2c66f4b, Mem[0000000091000018] = b4fb408e 32b999a4 std %l0,[%i6+%o3] ! Mem[0000000091000018] = ccff305a b2c66f4b ! Mem[0000000090000014] = 9f2d725a, %g2 = 13703e29539d5dc7 lduw [%i4+0x014],%g2 ! %g2 = 000000009f2d725a ! %l4 = ffffffffffffffbd setx 0xc105d77023b5fe5b,%g7,%l4 ! %l4 = c105d77023b5fe5b ! %l6 = 156de56315cd4237, Mem[000000001c800028] = 5c9bd6f8a9ac88a8 stxa %l6,[%i1+%o5]0x88 ! Mem[000000001c800028] = 156de56315cd4237 ! Mem[000000001d800158] = a12b4a4e2022ee26, %l1 = ffffffffb2c66f4b, %l1 = ffffffffb2c66f4b add %i3,0x158,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = a12b4a4e2022ee26 ! %l4 = c105d77023b5fe5b, immed = 00000abc, %l1 = a12b4a4e2022ee26 tsubcctv %l4,0xabc,%l1 ! %l0 = ffffffffccff307d, Trapped ! %f31 = 87e88f91, Mem[000000001d800018] = 00000000 sta %f31,[%i3+%o3]0x88 ! Mem[000000001d800018] = 87e88f91 ! %f28 = 7855e94f ef39b3fa, Mem[000000001c000018] = 99c54526 ee7e6686 stda %f28,[%i0+%o3]0x80 ! Mem[000000001c000018] = 7855e94f ef39b3fa ! %l4 = c105d77023b5fe5b, %l1 = a12b4a4e2022ee26, %ccr = 88 movneg %xcc,%l4,%l1 ! Moved, %l1 = c105d77023b5fe5b p6_label_8: ! %f6 = 15d944cb 3a48cbcb, Mem[000000001c800020] = 4037b548 895e7a18 stda %f6 ,[%i1+%o4]0x81 ! Mem[000000001c800020] = 15d944cb 3a48cbcb ! Code Fragment 1 p6_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0xb76,%g3 ! %g3 = 0000000000000b76 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000001d000020] = 02e4bc82, %l1 = c105d77023b5fe5b lduwa [%i2+%o4]0x81,%l1 ! %l1 = 0000000002e4bc82 ! Mem[00000000908001b8] = c42d2168, %g18 = b68f3c0e18312d0c ldswa [%i5+0x1b8]%asi,%g2 ! %g2 = b68f3c0e18312d0c ! Mem[000000001c8000de] = 45ae6213, %l3 = 0000000000007855 ldstub [%i1+0x0de],%l3 ! %l3 = 00000062000000ff ! Mem[000000001c000008] = f6f2c11e, %f7 = 3a48cbcb lda [%i0+%o1]0x80,%f7 ! %f7 = f6f2c11e ! %l3 = 0000000000000062 setx 0xbc4cb8cfde94cc3f,%g7,%l3 ! %l3 = bc4cb8cfde94cc3f ! Code Fragment 1 p6_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000b76 mov -0x1a9,%g3 ! %g3 = fffffffffffffe57 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000001d0001c8] = 247fd656dd29a49d, %l7 = 000000000000006a, %l6 = 156de56315cd4237 add %i2,0x1c8,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 247fd656dd29a49d ! Mem[000000001d000020] = 02e4bc82d71b3ec5, %l0 = ffffffffccff307d ldxa [%i2+%o4]0x81,%l0 ! %l0 = 02e4bc82d71b3ec5 p6_label_9: ! %f12 = 80870666 6e0ae616, Mem[000000001d800008] = 3cb833ff 20ee0f9c stda %f12,[%i3+%o1]0x89 ! Mem[000000001d800008] = 80870666 6e0ae616 ! %l0 = d71b3ec5, %l1 = 02e4bc82, Mem[00000000918001f8] = 11e3833e 8903a371 std %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = d71b3ec5 02e4bc82 ! %l5 = 2b01f378118193a8, Mem[000000001c8001a6] = 9e80712b, %asi = 80 stha %l5,[%i1+0x1a6]%asi ! Mem[000000001c8001a4] = 9e8093a8 ! %l3 = bc4cb8cfde94cc3f, Mem[000000009000014d] = d744b105 stb %l3,[%i4+0x14d] ! Mem[000000009000014c] = 3f44b105 ! Mem[000000001c8000e8] = 7f3aebaa6d3b4f29, %l1 = 0000000002e4bc82, %l1 = 0000000002e4bc82 add %i1,0xe8,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 7f3aebaa6d3b4f29 ! %f8 = 93a10784 c4ff1a2c, Mem[000000001d000020] = 82bce402 c53e1bd7 stda %f8 ,[%i2+%o4]0x89 ! Mem[000000001d000020] = 93a10784 c4ff1a2c ! %l0 = 02e4bc82d71b3ec5, Mem[000000001c000020] = 4f518d6403fd97b4 stxa %l0,[%i0+%o4]0x81 ! Mem[000000001c000020] = 02e4bc82d71b3ec5 ! %l4 = c105d77023b5fe5b, Mem[0000000091800086] = 522ba43c stb %l4,[%o0+0x086] ! Mem[0000000091800084] = 5b2ba43c ! %l4 = c105d77023b5fe5b, Mem[00000000908000e0] = 579e6934167bd1cc, %asi = 80 stxa %l4,[%i5+0x0e0]%asi ! Mem[00000000908000e0] = c105d77023b5fe5b ! Mem[000000001d800010] = 2fd6ab24decbf1b8, %f6 = 15d944cb f6f2c11e ldda [%i3+%o2]0x81,%f6 ! %f6 = 2fd6ab24 decbf1b8 p6_label_10: ! %l6 = 247fd656dd29a49d, Mem[00000000900000c0] = 92317c76ff28d408 stx %l6,[%i4+0x0c0] ! Mem[00000000900000c0] = 247fd656dd29a49d ! Mem[000000001d8000e1] = b50ae167, %l4 = c105d77023b5fe5b ldstub [%i3+0x0e1],%l4 ! %l4 = 0000000a000000ff ! Mem[00000000908000dc] = e52b0314, %g18 = b68f3c0e18312d0c ldsw [%i5+0x0dc],%g2 ! %g2 = b68f3c0e18312d0c ! immd = 0000000000000364, %l2 = 000000000000005f, %ccr = 88 movvs %icc,0x364,%l2 ! Register Not Moved ! Mem[000000009000014c] = 593f44b1, %g2 = ffffffffe52b0314 lduh [%i4+0x14c],%g2 ! %g2 = 000000000000593f ! %l4 = 000000000000000a, Mem[0000000091000008] = a8659706 stw %l4,[%i6+%o1] ! Mem[0000000091000008] = 0000000a ! %l2 = 000000000000005f, Mem[000000009100005f] = c5eeaf96 stb %l2,[%i6+0x05f] ! Mem[000000009100005c] = 5feeaf96 ! %l3 = bc4cb8cfde94cc3f, %l2 = 000000000000005f, %ccr = 88 movcs %icc,%l3,%l2 ! Register Not Moved ! Mem[0000000091000000] = 5beccf55 162896d5, %g2 = 0000593f, %g3 = fffffe57 ldd [%i6+%g0],%g2 ! %g2 = 000000005beccf55 00000000162896d5 ! Mem[000000001d800000] = 7ac40033, %l4 = 000000000000000a lduba [%i3+%g0]0x80,%l4 ! %l4 = 000000000000007a p6_label_11: save ! CWP = 1 ! %l7 = 387968389ca4bfdc, Mem[0000000090800198] = 30e638430ede5471 stx %l7,[%o5+0x198] ! Mem[0000000090800198] = 387968389ca4bfdc ! Mem[00000000918001b0] = 99944aa0, %g18 = 70c354f1db0d7bee ldsw [%i0+0x1b0],%g2 ! %g2 = 70c354f1db0d7bee ! Mem[000000001d800028] = 09000000, %l7 = 387968389ca4bfdc swapa [%o3+%i5]0x88,%l7 ! %l7 = 0000000009000000 ! Mem[000000001c000160] = 2b53d131 43577c34, %l6 = d1b1a093, %l7 = 09000000 ldd [%o0+0x160],%l6 ! %l6 = 000000002b53d131 0000000043577c34 ! Mem[000000001d000144] = 826b16f7, %l5 = bd5124d9, %l1 = b31303ea add %o2,0x144,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000826b16f7 ! Mem[00000000910001f8] = 4b07657c36adf4e3, %g2 = ffffffff99944aa0 ldx [%o6+0x1f8],%g2 ! %g2 = 4b07657c36adf4e3 membar #Sync ! Added by membar checker (522) ! %f16 = 637a8a0c 0d551d2b, Mem[00000000900001c8] = 44cb25ae 4ca361d8 std %f16,[%o4+0x1c8] ! Mem[00000000900001c8] = 637a8a0c 0d551d2b ! %f18 = 65c61b9c, Mem[000000009080002c] = ce33b6a2 st %f18,[%o5+0x02c] ! Mem[000000009080002c] = 65c61b9c ! %l6 = 000000002b53d131, Mem[0000000091800188] = 660bfb8212d129f7 stx %l6,[%i0+0x188] ! Mem[0000000091800188] = 000000002b53d131 p6_label_12: ! %cwp = 1 ! Mem[000000009080009c] = 151c60d4, %g2 = 4b07657c36adf4e3 lduw [%o5+0x09c],%g2 ! %g2 = 00000000151c60d4 ! Mem[000000001c800018] = a4b03afb, %l7 = 0000000043577c34 lduba [%o1+%i3]0x88,%l7 ! %l7 = 00000000000000fb ! %l5 = 5ca25d9fbd5124d9, immed = fffffbab, %y = 00000000 sdiv %l5,-0x455,%l5 ! %l5 = ffffffffffd44c60 mov %l0,%y ! %y = 483fc08a ! Mem[0000000091800160] = 5c5b9bfb, %g2 = 00000000151c60d4 lduw [%i0+0x160],%g2 ! %g2 = 000000005c5b9bfb ! Mem[000000009180002c] = 7c2ba147, %g2 = 000000005c5b9bfb ldub [%i0+0x02f],%g2 ! %g2 = 000000000000007c ! %l0 = 74a59350483fc08a, %l2 = f74d920df64d373d, %ccr = 88 movrne %l0,%l2,%l1 ! Moved, %l1 = f74d920df64d373d ! %l6 = 000000002b53d131, Mem[000000001d800198] = 7ef5fee66592afac stx %l6,[%o3+0x198] ! Mem[000000001d800198] = 000000002b53d131 ! Mem[00000000910000a8] = 7bedf5ac, %g2 = 000000000000007c lduh [%o6+0x0a8],%g2 ! %g2 = 0000000000007bed ! %l2 = f74d920df64d373d, Mem[000000001c000000] = 54f65a7d stwa %l2,[%o0+%g0]0x89 ! Mem[000000001c000000] = f64d373d ! %f8 = 93a10784 c4ff1a2c, Mem[0000000090000098] = 53ee4052 370abbce std %f8 ,[%o4+0x098] ! Mem[0000000090000098] = 93a10784 c4ff1a2c p6_label_13: ! %cwp = 1 ! %l7 = 00000000000000fb, Mem[0000000090800048] = 78d7dc06d60538ff stx %l7,[%o5+0x048] ! Mem[0000000090800048] = 00000000000000fb ! Mem[0000000090800190] = d025739af03eb157, %f48 = e2c05750 1360a230 ldd [%o5+0x190],%f48 ! %f48 = d025739a f03eb157 ! Mem[00000000910000b0] = 0db72ff396b87bb4, %g2 = 0000000000007bed ldx [%o6+0x0b0],%g2 ! %g2 = 0db72ff396b87bb4 ! Mem[000000001c000020] = 02e4bc82 d71b3ec5, %l2 = f64d373d, %l3 = e06e42e3 ldda [%o0+%i4]0x80,%l2 ! %l2 = 0000000002e4bc82 00000000d71b3ec5 ! %l6 = 000000002b53d131, immed = fffff35a, %y = 483fc08a mulscc %l6,-0xca6,%l2 ! %l2 = 0000000095a9e898, %ccr = 08, %y = a41fe045 ! %l5 = ffffffffffd44c60, %l7 = 00000000000000fb, %ccr = 08 movcc %xcc,%l5,%l7 ! Moved, %l7 = ffffffffffd44c60 ! Mem[000000001d800028] = dcbfa49c, %l1 = f74d920df64d373d ldstuba [%o3+%i5]0x81,%l1 ! %l1 = 000000dc000000ff ! %l1 = 00000000000000dc, imm = 0000000000000011, %l3 = 00000000d71b3ec5 srlx %l1,0x011,%l3 ! %l3 = 0000000000000000 ! %f4 = 74122402 353077ea, Mem[000000001c000018] = 7855e94f ef39b3fa stda %f4 ,[%o0+%i3]0x80 ! Mem[000000001c000018] = 74122402 353077ea ! Mem[0000000090000088] = 333a90ea4b204b12, %f48 = d025739a f03eb157 ldd [%o4+0x088],%f48 ! %f48 = 333a90ea 4b204b12 p6_label_14: ! %cwp = 1 ! %l3 = 0000000000000000, Mem[0000000090800128] = 828aeed9 stw %l3,[%o5+0x128] ! Mem[0000000090800128] = 00000000 ! Mem[000000001d0000b8] = cb40434f, %l1 = 00000000000000dc swap [%o2+0x0b8],%l1 ! %l1 = 00000000cb40434f ! %l2 = 95a9e898, %l3 = 00000000, Mem[000000001d800010] = 2fd6ab24 decbf1b8 stda %l2,[%o3+%i2]0x80 ! Mem[000000001d800010] = 95a9e898 00000000 ! Mem[00000000908001b0] = 450d88d9 151fff36, %g2 = 96b87bb4, %g3 = 162896d5 ldd [%o5+0x1b0],%g2 ! %g2 = 00000000450d88d9 00000000151fff36 ! Mem[0000000090000088] = 333a90ea, %g2 = 00000000450d88d9 lduw [%o4+0x088],%g2 ! %g2 = 00000000333a90ea ! %l6 = 2b53d131, %l7 = ffd44c60, Mem[00000000910000f0] = 05ae329d 72c2a2bf stda %l6,[%o6+0x0f0]%asi ! Mem[00000000910000f0] = 2b53d131 ffd44c60 ! immd = 00000000000000a4, %l4 = c952dcbe3e944894, %ccr = 08 mova %xcc,0x0a4,%l4 ! Moved, %l4 = 00000000000000a4 ! Mem[000000001d800020] = 64cce880 1c5d2453, %l4 = 000000a4, %l5 = ffd44c60 ldda [%o3+%i4]0x88,%l4 ! %l4 = 000000001c5d2453 0000000064cce880 ! retry : should take illegal inst trap, %l0 = 74a59350483fc08a retry ! Illegal inst trap : %l0 = 74a59350483fc09a ! Mem[0000000090800190] = d025739a, %g2 = 00000000333a90ea lduw [%o5+0x190],%g2 ! %g2 = 00000000d025739a p6_label_15: ! %cwp = 1 ! %l4 = 000000001c5d2453, %l1 = 00000000cb40434f, %l0 = 74a59350483fc09a add %l4,%l1,%l0 ! %l0 = 00000000e79d67a2 ! %l2 = 0000000095a9e898, Mem[000000001d000010] = 9b1c62c7 stba %l2,[%o2+%i2]0x89 ! Mem[000000001d000010] = 9b1c6298 ! Mem[00000000908001b0] = 450d88d9151fff36, %g2 = 00000000d025739a ldx [%o5+0x1b0],%g2 ! %g2 = 450d88d9151fff36 ! Mem[00000000908000ac] = e1353f90, %g18 = 70c354f1db0d7bee ldsw [%o5+0x0ac],%g2 ! %g2 = 70c354f1db0d7bee ! %l2 = 0000000095a9e898, Mem[00000000910001a2] = 04888211, %asi = 80 stba %l2,[%o6+0x1a2]%asi ! Mem[00000000910001a0] = 98888211 ! Mem[000000001d000018] = 15cd4237, %l1 = 00000000cb40434f ldsha [%o2+%i3]0x81,%l1 ! %l1 = 00000000000015cd ! Mem[000000001c000020] = c53e1bd782bce402, %f28 = 7855e94f ef39b3fa ldda [%o0+%i4]0x89,%f28 ! %f28 = c53e1bd7 82bce402 ! %f16 = 637a8a0c 0d551d2b 65c61b9c 6548333e ! %f20 = 57f7ef77 8127e393 3eafbffd ba6e1def ! %f24 = 3c24d862 549edc79 d1d7f722 b6cd915e ! %f28 = c53e1bd7 82bce402 9796ff91 87e88f91 stda %f16,[%o4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0 ! %l5 = 0000000064cce880, Mem[000000001d800000] = 7ac40033 stha %l5,[%o3+%g0]0x81 ! Mem[000000001d800000] = e8800033 ! Mem[000000001d000054] = d59c4450, %l3 = 0000000000000000 lduw [%o2+0x054],%l3 ! %l3 = 00000000d59c4450 p6_label_16: ! %cwp = 1 ! Mem[0000000090800018] = f15633ac, %g2 = ffffffffe1353f90 ldub [%o5+0x019],%g2 ! %g2 = 00000000000000f1 ! Mem[000000001d000010] = 98621c9b, %l6 = 000000002b53d131 swapa [%o2+%i2]0x81,%l6 ! %l6 = 0000000098621c9b ! %l0 = e79d67a2, %l1 = 000015cd, Mem[000000001d0001e8] = b4f9d05c 65875187 std %l0,[%o2+0x1e8] ! Mem[000000001d0001e8] = e79d67a2 000015cd ! Mem[000000001d0001e0] = 63c83b2b, %l5 = 64cce880, %l6 = 98621c9b add %o2,0x1e0,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000063c83b2b ! %l3 = 00000000d59c4450, %l6 = 0000000063c83b2b, %ccr = 08 movg %icc,%l3,%l6 ! Register Not Moved ! Mem[000000001d000010] = 2b53d131, %l6 = 0000000063c83b2b ldstuba [%o2+%i2]0x81,%l6 ! %l6 = 0000002b000000ff ! Mem[000000001d8001b4] = 87aae253, %l2 = 0000000095a9e898 swap [%o3+0x1b4],%l2 ! %l2 = 0000000087aae253 ! %f10 = cbcaec16 979ccff9, Mem[0000000090800158] = b0857ec0 e0655a58 std %f10,[%o5+0x158] ! Mem[0000000090800158] = cbcaec16 979ccff9 ! Mem[0000000091000158] = b4583b24dc4650ec, %f48 = 333a90ea 4b204b12 ldd [%o6+0x158],%f48 ! %f48 = b4583b24 dc4650ec ! Mem[0000000091800010] = a290b85acc583256, %g2 = 00000000000000f1 ldx [%i0+%i2],%g2 ! %g2 = a290b85acc583256 p6_label_17: ! %cwp = 1 ! Code Fragment 1 p6_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000151fff36 mov 0x4ce,%g3 ! %g3 = 00000000000004ce and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000001c000018] = 74122402, %l0 = 00000000e79d67a2 swapa [%o0+%i3]0x81,%l0 ! %l0 = 0000000074122402 ! %l6 = 000000000000002b, Mem[00000000908000fc] = 430d2716 stw %l6,[%o5+0x0fc] ! Mem[00000000908000fc] = 0000002b ! Mem[000000001d8001b0] = 424e0a3695a9e898, %l5 = 0000000064cce880, %l3 = 00000000d59c4450 add %o3,0x1b0,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 424e0a3695a9e898 ! Mem[0000000090800148] = 568c40dc, %g2 = a290b85acc583256 ldsh [%o5+0x14a],%g2 ! %g2 = 000000000000568c ! Mem[0000000090800178] = 2ddc82c7e4718bcb, %g2 = 000000000000568c ldx [%o5+0x178],%g2 ! %g2 = 2ddc82c7e4718bcb ! Mem[000000001d800000] = 330080e8, %l4 = 000000001c5d2453 ldsha [%o3+%g0]0x89,%l4 ! %l4 = ffffffffffff80e8 ! Mem[000000009180005c] = 9aeaaa48, %g2 = 2ddc82c7e4718bcb ldub [%i0+0x05c],%g2 ! %g2 = 000000000000009a ! Mem[0000000091000170] = eb1625223bd1c15f, %g2 = 000000000000009a ldx [%o6+0x170],%g2 ! %g2 = eb1625223bd1c15f ! %f13 = 6e0ae616, Mem[000000001d800000] = 330080e8 sta %f13,[%o3+%g0]0x88 ! Mem[000000001d800000] = 6e0ae616 p6_label_18: ! %cwp = 1 ! Mem[000000009100013c] = 1deb2635, %g2 = eb1625223bd1c15f lduw [%o6+0x13c],%g2 ! %g2 = 000000001deb2635 ! Code Fragment 1 p6_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000004ce mov -0xfcf,%g3 ! %g3 = fffffffffffff031 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 000000000000002b, Mem[000000001c000020] = 82bce402 stha %l6,[%o0+%i4]0x88 ! Mem[000000001c000020] = 82bc002b ! Mem[0000000090000100] = c3d9554b, %g2 = 000000001deb2635 ldsha [%o4+0x100]%asi,%g2 ! %g2 = ffffffffffffc3d9 ! %l3 = 424e0a3695a9e898, imm = 0000000000000169, %l0 = 0000000074122402 orncc %l3,0x169,%l0 ! %l0 = fffffffffffffe9e, %ccr = 88 ! Mem[000000001c0000e9] = c3743c79, %l1 = 00000000000015cd ldstub [%o0+0x0e9],%l1 ! %l1 = 00000074000000ff ! %l6 = 0000002b, %l7 = ffd44c60, Mem[000000001c000160] = 2b53d131 43577c34 std %l6,[%o0+0x160] ! Mem[000000001c000160] = 0000002b ffd44c60 ! Mem[0000000090000054] = ddcce6d5, %g2 = ffffffffffffc3d9 lduh [%o4+0x054],%g2 ! %g2 = 000000000000ddcc ! %l7 = ffffffffffd44c60, immed = fffff45d, %y = a41fe045 udivcc %l7,-0xba3,%l7 ! %l7 = 00000000a41fe7bb, %ccr = 08 mov %l0,%y ! %y = fffffe9e ! Mem[0000000090000018] = 6d3ac008, %g2 = 000000000000ddcc ldub [%o4+0x01b],%g2 ! %g2 = 000000000000006d p6_label_19: ! %cwp = 1 ! %l5 = 0000000064cce880, Mem[000000001d000028] = bbeaf1bb stba %l5,[%o2+%i5]0x89 ! Mem[000000001d000028] = bbeaf180 ! %l3 = 424e0a3695a9e898, Mem[00000000918001cd] = 5ddcc41a stb %l3,[%i0+0x1cd] ! Mem[00000000918001cc] = 98dcc41a ! Mem[000000001d0001e2] = 63c83b2b, %l7 = 00000000a41fe7bb ldstub [%o2+0x1e2],%l7 ! %l7 = 0000003b000000ff ! Mem[00000000908000c8] = 03db3c8c 9f892828, %g2 = 0000006d, %g3 = fffff031 ldda [%o5+0x0c8]%asi,%g2 ! %g2 = 0000000003db3c8c 000000009f892828 ! %l2 = 0000000087aae253, Mem[000000001d000010] = 31d153ff stha %l2,[%o2+%i2]0x88 ! Mem[000000001d000010] = 31d1e253 ! %f16 = 637a8a0c 0d551d2b 65c61b9c 6548333e ! %f20 = 57f7ef77 8127e393 3eafbffd ba6e1def ! %f24 = 3c24d862 549edc79 d1d7f722 b6cd915e ! %f28 = c53e1bd7 82bce402 9796ff91 87e88f91 mov 0x180,%g5 stda %f16,[%o4+%g5]ASI_BLK_P ! Block Store to 0000000090000180 ! %f16 = 637a8a0c 0d551d2b 65c61b9c 6548333e ! %f20 = 57f7ef77 8127e393 3eafbffd ba6e1def ! %f24 = 3c24d862 549edc79 d1d7f722 b6cd915e ! %f28 = c53e1bd7 82bce402 9796ff91 87e88f91 mov 0x100,%g6 stda %f16,[%o4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100 ! %l6 = 0000002b, %l7 = 0000003b, Mem[00000000910000d8] = 2c0f16f6 6965615e std %l6,[%o6+0x0d8] ! Mem[00000000910000d8] = 0000002b 0000003b ! Mem[000000001d000068] = 647e912a, %l7 = 000000000000003b ldub [%o2+0x069],%l7 ! %l7 = 000000000000007e ! %l7 = 000000000000007e, Mem[0000000090800148] = cff6568c sth %l7,[%o5+0x148] ! Mem[0000000090800148] = 007e568c p6_label_20: ! %cwp = 1 ! Mem[00000000918000ac] = 7880c1a8, %g2 = 0000000003db3c8c lduw [%i0+0x0ac],%g2 ! %g2 = 000000007880c1a8 ! Mem[000000001d8001e8] = 91196bef45499cfe, %l3 = 424e0a3695a9e898, %l7 = 000000000000007e add %o3,0x1e8,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 91196bef45499cfe rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[0000000090000148] = 2c7ac60a 593f44b1, %g2 = 7880c1a8, %g3 = 9f892828 ldd [%i4+0x148],%g2 ! %g2 = 000000002c7ac60a 00000000593f44b1 ! Mem[000000001d000018] = 15cd4237, %l2 = 000000000000005f lduba [%i2+%o3]0x80,%l2 ! %l2 = 0000000000000015 ! Mem[000000009100007c] = 1faabd9f, %g2 = 000000002c7ac60a ldub [%i6+0x07c],%g2 ! %g2 = 000000000000001f ! %l2 = 00000015, %l3 = de94cc3f, Mem[000000001c800028] = 15cd4237 156de563 stda %l2,[%i1+%o5]0x88 ! Mem[000000001c800028] = 00000015 de94cc3f ! Mem[0000000090800008] = 40ea8ad1, %g2 = 000000000000001f lduw [%i5+%o1],%g2 ! %g2 = 0000000040ea8ad1 ! %l3 = bc4cb8cfde94cc3f, immed = 000000a0, %ccr = 08 movrlz %l3,0x0a0,%l2 ! Moved, %l2 = 00000000000000a0 ! %l2 = 00000000000000a0, Mem[0000000091800108] = 0a5ec7e7fffcf99d stx %l2,[%o0+0x108] ! Mem[0000000091800108] = 00000000000000a0 p6_label_21: ! retry : should take illegal inst trap, %l0 = 02e4bc82d71b3ec5 retry ! Illegal inst trap : %l0 = 02e4bc82d71b3ed5 ! Mem[000000001c000000] = f64d373d, %l6 = 247fd656dd29a49d lduwa [%i0+%g0]0x88,%l6 ! %l6 = 00000000f64d373d ! %l5 = 2b01f378118193a8, %l6 = 00000000f64d373d, %l0 = 02e4bc82d71b3ed5 sllx %l5,%l6,%l0 ! %l0 = 0000000000000000 ! %l4 = 000000000000007a, Mem[000000009000012a] = f722b6cd stb %l4,[%i4+0x12a] ! Mem[0000000090000128] = 7a22b6cd ! %l0 = 0000000000000000, %l5 = 2b01f378118193a8, %ccr = 08 movvc %xcc,%l0,%l5 ! Moved, %l5 = 0000000000000000 ! Mem[000000001c8001fc] = f81cd245, %l1 = 7f3aebaa6d3b4f29 swap [%i1+0x1fc],%l1 ! %l1 = 00000000f81cd245 ! %l2 = 00000000000000a0, Mem[0000000091800188] = 000000002b53d131 stx %l2,[%o0+0x188] ! Mem[0000000091800188] = 00000000000000a0 ! Mem[000000001c80010c] = 4feda473, %l0 = 0000000000000000 ldstub [%i1+0x10c],%l0 ! %l0 = 0000004f000000ff ! Mem[000000001d800000] = 16e60a6ea8938111, %l6 = 00000000f64d373d, %l1 = 00000000f81cd245 casxa [%i3]0x80,%l6,%l1 ! %l1 = 16e60a6ea8938111 ! Mem[0000000091800020] = 8305f0ca 1465290b, %g2 = 40ea8ad1, %g3 = 593f44b1 ldd [%o0+%o4],%g2 ! %g2 = 000000008305f0ca 000000001465290b p6_label_22: ! Mem[000000001c800028] = de94cc3f00000015, %l4 = 000000000000007a ldxa [%i1+%o5]0x88,%l4 ! %l4 = de94cc3f00000015 ! %l2 = 00000000000000a0, Mem[0000000091000004] = 162896d5 sth %l2,[%i6+0x004] ! Mem[0000000091000004] = 00a096d5 ! Mem[000000001d800020] = 53245d1c, %l1 = 16e60a6ea8938111 swapa [%i3+%o4]0x80,%l1 ! %l1 = 0000000053245d1c ! %l5 = 0000000000000000, Mem[000000009080004c] = 000000fb stw %l5,[%i5+0x04c] ! Mem[000000009080004c] = 00000000 membar #Sync ! Added by membar checker (523) ! Mem[0000000090000128] = d1d77a22b6cd915e, %f48 = b4583b24 dc4650ec ldd [%i4+0x128],%f48 ! %f48 = d1d77a22 b6cd915e ! %l6 = 00000000f64d373d, Mem[00000000918000f4] = c56d16cc stb %l6,[%o0+0x0f4] ! Mem[00000000918000f4] = 3d6d16cc ! %l4 = 00000015, %l5 = 00000000, Mem[000000001d800098] = 08c01ea3 b5d4368d std %l4,[%i3+0x098] ! Mem[000000001d800098] = 00000015 00000000 ! %l1 = 0000000053245d1c, %l7 = 000000000000006a, %l4 = de94cc3f00000015 and %l1,%l7,%l4 ! %l4 = 0000000000000008 ! %l0 = 000000000000004f, Mem[000000001d000010] = 31d1e253 stha %l0,[%i2+%o2]0x88 ! Mem[000000001d000010] = 31d1004f ! Mem[0000000090000130] = c53e1bd7, %g18 = b68f3c0e18312d0c ldsw [%i4+0x130],%g2 ! %g2 = b68f3c0e18312d0c p6_label_23: ! Mem[000000001c800010] = 8478b9df, %l4 = 0000000000000008 ldsba [%i1+%o2]0x88,%l4 ! %l4 = ffffffffffffffdf ! %l3 = bc4cb8cfde94cc3f, %l6 = 00000000f64d373d, %l5 = 0000000000000000 or %l3,%l6,%l5 ! %l5 = bc4cb8cffeddff3f ! %l0 = 000000000000004f, Mem[0000000091000120] = b0a4b23a7a0a5252, %asi = 80 stxa %l0,[%i6+0x120]%asi ! Mem[0000000091000120] = 000000000000004f ! %l0 = 000000000000004f, %l1 = 0000000053245d1c, %ccr = 08 movvs %icc,%l0,%l1 ! Register Not Moved ! Mem[000000001c0001a8] = acf3004f, %l4 = ffffffdf, %l4 = ffffffdf add %i0,0x1a8,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000acf3004f ! %l2 = 00000000000000a0, %l4 = 00000000acf3004f, %l0 = 000000000000004f subc %l2,%l4,%l0 ! %l0 = ffffffff530d0051 ! Mem[0000000091800060] = 9e84a260, %g18 = b68f3c0e18312d0c ldsw [%o0+0x060],%g2 ! %g2 = b68f3c0e18312d0c ! Mem[0000000090000194] = 8127e393, %g18 = b68f3c0e18312d0c ldsw [%i4+0x194],%g2 ! %g2 = b68f3c0e18312d0c ! %l0 = ffffffff530d0051, Mem[000000001c800028] = 00000015 stwa %l0,[%i1+%o5]0x89 ! Mem[000000001c800028] = 530d0051 ! Mem[000000001d000128] = a5f986c5, %l3 = bc4cb8cfde94cc3f lduh [%i2+0x12a],%l3 ! %l3 = 00000000000086c5 p6_label_24: ! Mem[0000000090000048] = 219592ff, %g2 = ffffffff8127e393 ldsh [%i4+0x04a],%g2 ! %g2 = 0000000000002195 ! %l5 = bc4cb8cffeddff3f, Mem[0000000091800018] = 74c0670a sth %l5,[%o0+%o3] ! Mem[0000000091800018] = ff3f670a ! %l0 = ffffffff530d0051, imm = 0000000000000b36, %l7 = 000000000000006a addc %l0,0xb36,%l7 ! %l7 = ffffffff530d0b87 ! Mem[0000000091000054] = 545a2585, %g2 = 0000000000002195 lduw [%i6+0x054],%g2 ! %g2 = 00000000545a2585 ! Mem[0000000091800028] = b62ba4473ffdce7c, %f48 = d1d77a22 b6cd915e ldd [%o0+%o5],%f48 ! %f48 = b62ba447 3ffdce7c ! Code Fragment 1 p6_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001465290b mov -0x974,%g3 ! %g3 = fffffffffffff68c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000120] = 00000000, %g2 = 00000000545a2585 lduh [%i6+0x122],%g2 ! %g2 = 0000000000000000 ! %l1 = 0000000053245d1c, Mem[000000001c000008] = f6f2c11e stba %l1,[%i0+%o1]0x80 ! Mem[000000001c000008] = 1cf2c11e ! Mem[000000001c0000a0] = 6fb254da, %l1 = 0000000053245d1c swap [%i0+0x0a0],%l1 ! %l1 = 000000006fb254da ! %l2 = 00000000000000a0, immed = 00000bbd, %y = fffffe9e sdivcc %l2,0xbbd,%l6 ! %l6 = ffffffffe1d79e8b, %ccr = 88 mov %l0,%y ! %y = 530d0051 p6_label_25: ! Mem[0000000090800160] = d640ff85, %g2 = 0000000000000000 ldub [%i5+0x160],%g2 ! %g2 = 00000000000000d6 ! %l7 = ffffffff530d0b87, Mem[00000000910000bd] = f1b5ed13 stb %l7,[%i6+0x0bd] ! Mem[00000000910000bc] = 87b5ed13 ! %l5 = bc4cb8cffeddff3f, Mem[00000000908000b4] = 034969ea stw %l5,[%i5+0x0b4] ! Mem[00000000908000b4] = feddff3f ! immd = 000000000000029a, %l7 = ffffffff530d0b87, %ccr = 88 movn %icc,0x29a,%l7 ! Register Not Moved ! %l3 = 00000000000086c5, %l0 = ffffffff530d0051, %ccr = 88 move %xcc,%l3,%l0 ! Register Not Moved ! %l6 = ffffffffe1d79e8b, %l3 = 00000000000086c5, %ccr = 88 movleu %icc,%l6,%l3 ! Register Not Moved ! Mem[00000000908001cc] = 834af9eb, %g2 = 00000000000000d6 lduh [%i5+0x1ce],%g2 ! %g2 = 000000000000834a ! %l5 = bc4cb8cffeddff3f, %l1 = 000000006fb254da, %ccr = 88 movle %xcc,%l5,%l1 ! Moved, %l1 = bc4cb8cffeddff3f ! Mem[000000001d0000cf] = e1d0ff78, %l5 = bc4cb8cffeddff3f ldstub [%i2+0x0cf],%l5 ! %l5 = 00000078000000ff ! Mem[000000001d000020] = c4ff1a2c, %l7 = ffffffff530d0b87 lduwa [%i2+%o4]0x88,%l7 ! %l7 = 00000000c4ff1a2c ba,a p6_not_taken_0_end p6_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p6_branch_failed p6_not_taken_0_end: ! End of Random Code for Thread 6 1: membar #Sync ! Force all stores to complete p6_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x018] ! Set processor 6 done flag ! Check Registers p6_check_registers: set p6_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffff530d0051 bne,a,pn %xcc,p6_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be bc4cb8cffeddff3f bne,a,pn %xcc,p6_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000a0 bne,a,pn %xcc,p6_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000086c5 bne,a,pn %xcc,p6_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000acf3004f bne,a,pn %xcc,p6_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000078 bne,a,pn %xcc,p6_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffe1d79e8b bne,a,pn %xcc,p6_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000c4ff1a2c bne,a,pn %xcc,p6_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x530d0051,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p6_failed mov 0x111,%g1 ! Check Floating Point Registers p6_check_fp_registers: set p6_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be d861a34c ae25cb44 bne %xcc,p6_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 74122402 353077ea bne %xcc,p6_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 2fd6ab24 decbf1b8 bne %xcc,p6_f6_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 57f7ef77 8127e393 bne %xcc,p6_f20_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be c53e1bd7 82bce402 bne %xcc,p6_f28_fail nop ! Check Local Memory set p6_local0_expect,%g1 p6_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3d374df61a228007 ldx [%i0+0x000],%g3 ! Observed data at 000000001c000000 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1cf2c11eef1b95c6 ldx [%i0+0x008],%g3 ! Observed data at 000000001c000008 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e79d67a2353077ea ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2b00bc82d71b3ec5 ldx [%i0+0x020],%g3 ! Observed data at 000000001c000020 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = ee312e4db8ff6d5d ldx [%i0+0x048],%g3 ! Observed data at 000000001c000048 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x048,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 53245d1c43e2f508 ldx [%i0+0x0a0],%g3 ! Observed data at 000000001c0000a0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x0a0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = c3ff3c79897764b3 ldx [%i0+0x0e8],%g3 ! Observed data at 000000001c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x160],%g2 ! Expected data = 0000002bffd44c60 ldx [%i0+0x160],%g3 ! Observed data at 000000001c000160 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i0,0x160,%g4 set p6_local1_expect,%g1 p6_check_local1: ldx [%g1+0x018],%g2 ! Expected data = fb3ab0a442bea6a7 ldx [%i1+0x018],%g3 ! Observed data at 000000001c800018 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 15d944cb3a48cbcb ldx [%i1+0x020],%g3 ! Observed data at 000000001c800020 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 51000d533fcc94de ldx [%i1+0x028],%g3 ! Observed data at 000000001c800028 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x028,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 78c29fa545aeff13 ldx [%i1+0x0d8],%g3 ! Observed data at 000000001c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 2038d9d8ffeda473 ldx [%i1+0x108],%g3 ! Observed data at 000000001c800108 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x108,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 032969e19e8093a8 ldx [%i1+0x1a0],%g3 ! Observed data at 000000001c8001a0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x1a0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 5c2927346d3b4f29 ldx [%i1+0x1f8],%g3 ! Observed data at 000000001c8001f8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i1,0x1f8,%g4 set p6_local2_expect,%g1 p6_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 4f00d131b427a581 ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 15cd42370000006a ldx [%i2+0x018],%g3 ! Observed data at 000000001d000018 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2c1affc48407a193 ldx [%i2+0x020],%g3 ! Observed data at 000000001d000020 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 80f1eabba4b03afb ldx [%i2+0x028],%g3 ! Observed data at 000000001d000028 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 000000dc685bbb3c ldx [%i2+0x0b8],%g3 ! Observed data at 000000001d0000b8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = f853743de1d0ffff ldx [%i2+0x0c8],%g3 ! Observed data at 000000001d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x168],%g2 ! Expected data = 30d0f246a4b7c071 ldx [%i2+0x168],%g3 ! Observed data at 000000001d000168 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x168,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 63c8ff2b400d75ec ldx [%i2+0x1e0],%g3 ! Observed data at 000000001d0001e0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = e79d67a2000015cd ldx [%i2+0x1e8],%g3 ! Observed data at 000000001d0001e8 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i2,0x1e8,%g4 set p6_local3_expect,%g1 p6_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 16e60a6ea8938111 ldx [%i3+0x000],%g3 ! Observed data at 000000001d800000 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 16e60a6e66068780 ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 95a9e89800000000 ldx [%i3+0x010],%g3 ! Observed data at 000000001d800010 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 918fe887000000cd ldx [%i3+0x018],%g3 ! Observed data at 000000001d800018 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a893811180e8cc64 ldx [%i3+0x020],%g3 ! Observed data at 000000001d800020 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffbfa49cfb3ab0a4 ldx [%i3+0x028],%g3 ! Observed data at 000000001d800028 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x028,%g4 ldx [%g1+0x098],%g2 ! Expected data = 0000001500000000 ldx [%i3+0x098],%g3 ! Observed data at 000000001d800098 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x098,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = a77b65cdff928ffd ldx [%i3+0x0b0],%g3 ! Observed data at 000000001d8000b0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x0b0,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = b5ffe1674618ea3b ldx [%i3+0x0e0],%g3 ! Observed data at 000000001d8000e0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x198],%g2 ! Expected data = 000000002b53d131 ldx [%i3+0x198],%g3 ! Observed data at 000000001d800198 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x198,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 424e0a3695a9e898 ldx [%i3+0x1b0],%g3 ! Observed data at 000000001d8001b0 cmp %g2,%g3 bne,a,pn %xcc,p6_local_failed add %i3,0x1b0,%g4 ! The test for processor 6 has passed p6_passed: ta GOOD_TRAP nop p6_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p6_failed p6_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p6_failed p6_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p6_failed p6_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p6_failed p6_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p6_failed p6_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p6_failed p6_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p6_failed p6_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p6_failed p6_f2_fail: set p6_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f4_fail: set p6_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f6_fail: set p6_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f20_fail: set p6_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p6_f28_fail: set p6_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 6 failed p6_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x018] ! Set processor 6 done flag set p6_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 6 failed p6_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x018] ! Set processor 6 done flag set p6_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p6_selfmod_failed: ba p6_failed mov 0xabc,%g1 p6_common_error: or %g0,0xee6,%g1 ba p6_failed mov %o5,%g3 p6_common_signature_error: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_common_timeout: set p6_temp,%g1 ba p6_failed st %g2,[%g1] ! Common Lock Number p6_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p6_failed mov 0x0,%g3 p6_trap1e: umulcc %l1,0x001,%l6 or %l4,0x268,%l0 stha %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000] stda %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000] stda %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800010] done p6_trap1o: umulcc %l1,0x001,%l6 or %l4,0x268,%l0 stha %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000] stda %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000] stda %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800010] done p6_trap2e: ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c800010] stwa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000020] and %l7,-0xf49,%l6 done p6_trap2o: ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c800010] stwa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000020] and %l7,-0xf49,%l6 done p6_trap3e: or %l7,-0x0dc,%l3 xor %l0,0xa71,%l0 and %l0,0x5e2,%l6 andn %l7,-0xde4,%l4 and %l4,0x9ba,%l7 addc %l5,%l7,%l2 add %l1,%l1,%l5 done p6_trap3o: or %l7,-0x0dc,%l3 xor %l0,0xa71,%l0 and %l0,0x5e2,%l6 andn %l7,-0xde4,%l4 and %l4,0x9ba,%l7 addc %l5,%l7,%l2 add %l1,%l1,%l5 done p6_init_memory_pointers: set p6_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p6_local0_start,%i0 set p6_local1_start,%i1 set p6_local2_start,%i2 set p6_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 208be94a57130ce8 ldx [%g1+0x008],%l1 ! %l1 = 780a54ba016f986f ldx [%g1+0x010],%l2 ! %l2 = 6e3e26d8a4b7c071 ldx [%g1+0x018],%l3 ! %l3 = 018636ebfb3ab0a4 ldx [%g1+0x020],%l4 ! %l4 = 037c6587f2a0d4a8 ldx [%g1+0x028],%l5 ! %l5 = 2b01f378118193a8 ldx [%g1+0x030],%l6 ! %l6 = 156de562e2cc7dbd ldx [%g1+0x038],%l7 ! %l7 = 2e70b61eaa0cd884 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 74a59350483fc08a ldx [%g1+0x048],%l1 ! %l1 = b992f25bb31303ea ldx [%g1+0x050],%l2 ! %l2 = f74d920df64d373d ldx [%g1+0x058],%l3 ! %l3 = 3b13abdde06e42e3 ldx [%g1+0x060],%l4 ! %l4 = c952dcbe3e944894 ldx [%g1+0x068],%l5 ! %l5 = 5ca25d9fbd5124d9 ldx [%g1+0x070],%l6 ! %l6 = ca77bee7d1b1a093 ldx [%g1+0x078],%l7 ! %l7 = 387968389ca4bfdc ! Initialize the output register of window 1 set p6_local0_start,%o0 set p6_local1_start,%o1 set p6_local2_start,%o2 set p6_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 79c9c2ea 2302a610 8c6954bb 6ed17234 ! %f4 = 3d2f3e8d 2f0b9f48 7b2b3d45 73a4a2ea ! %f8 = 3161083f 4870b1ba 281e6057 e671cc7a ! %f12 = d826157d f9c1c146 abffae68 4c2bc109 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6fe15f0a 50df9a63 e0b10aa8 4cee6025 ! %f20 = a7ccda28 0c308f2d 70b340c2 0d28fd5a ! %f24 = ab05a45e 981fe3e5 f16191cd 57e50050 ! %f28 = 9752ee52 9f17fae3 c59eaa06 d1c6430c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a0f90985 0221f395 51922147 2d382d63 ! %f36 = 14932fe7 e014339c 1bdcb2a7 3c11acaa ! %f40 = 07cafacb 91cfef5a 098a2bb0 a9370e22 ! %f44 = a47fad40 2c393cbc b3221251 86cae5d7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x731064e800000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 731064e800000047 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 7 p7_label_1: ! Mem[0000000090800180] = 8f80f10bbbaf0724, %f48 = f5236cb7 7165ee63 ldd [%i5+0x180],%f48 ! %f48 = 8f80f10b bbaf0724 ! Mem[0000000091800148] = 71d12186 b13ff7cf, %g2 = 592cba6a, %g3 = 0bad0b00 ldd [%o0+0x148],%g2 ! %g2 = 0000000071d12186 00000000b13ff7cf ! Mem[000000001f000020] = 47e4c140, %l0 = 9fcb37520d2c3700 lduha [%i2+%o4]0x81,%l0 ! %l0 = 00000000000047e4 ! %l5 = 2ca75f6e0e278290, imm = fffffffffffff5f9, %l4 = 56b6f44ac5c12f81 orcc %l5,-0xa07,%l4 ! %l4 = fffffffffffff7f9, %ccr = 88 ! %l0 = 000047e4, %l1 = f20fa577, Mem[0000000090000078] = 29a49e8a 429141ad std %l0,[%i4+0x078] ! Mem[0000000090000078] = 000047e4 f20fa577 ! Mem[000000009000015c] = d6f8c6f9, %g2 = 0000000071d12186 ldsha [%i4+0x15c]%asi,%g2 ! %g2 = ffffffffffffd6f8 ! Mem[0000000090800070] = 032c1392, %g2 = ffffffffffffd6f8 ldsb [%i5+0x072],%g2 ! %g2 = 0000000000000003 ! %l7 = e271ce32f34e51a1, immed = 00000add, %y = 00000000 sdivcc %l7,0xadd,%l7 ! %l7 = 00000000001665a7, %ccr = 00 mov %l0,%y ! %y = 000047e4 ! Mem[0000000091000110] = fe0d41c4 a3c886c3, %g2 = 00000003, %g3 = b13ff7cf ldd [%i6+0x110],%g2 ! %g2 = 00000000fe0d41c4 00000000a3c886c3 ! %f14 = abffae68 4c2bc109, Mem[0000000091800150] = dc4fcc21 f764288d std %f14,[%o0+0x150] ! Mem[0000000091800150] = abffae68 4c2bc109 p7_label_2: ! %l1 = 2d7154ddf20fa577, %l5 = 2ca75f6e0e278290, %ccr = 00 movcc %icc,%l1,%l5 ! Moved, %l5 = 2d7154ddf20fa577 ! %f6 = 7b2b3d45, Mem[00000000900000ac] = f8818c48 st %f6 ,[%i4+0x0ac] ! Mem[00000000900000ac] = 7b2b3d45 ! Mem[000000001f000080] = 3f85cebb26c162b3, %l0 = 00000000000047e4, %l6 = 4293d866bc9be109 add %i2,0x80,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 3f85cebb26c162b3 ! %f2 = 8c6954bb 6ed17234, Mem[00000000918000d0] = b78e7801 9799374f std %f2 ,[%o0+0x0d0] ! Mem[00000000918000d0] = 8c6954bb 6ed17234 ! %l6 = 3f85cebb26c162b3, Mem[000000001f000020] = 40c1e447 stba %l6,[%i2+%o4]0x89 ! Mem[000000001f000020] = 40c1e4b3 ! Mem[000000001f000008] = 420be75a, %l7 = 00000000001665a7 lduba [%i2+%o1]0x89,%l7 ! %l7 = 000000000000005a ! immd = 0000000000000030, %l1 = 2d7154ddf20fa577, %ccr = 00 movpos %icc,0x030,%l1 ! Moved, %l1 = 0000000000000030 ! %l3 = eeee6104f6a132a1, Mem[000000001e000198] = e567de73 stw %l3,[%i0+0x198] ! Mem[000000001e000198] = f6a132a1 ! Mem[0000000091000058] = 102d0f236e1ab5c5, %g2 = 00000000fe0d41c4 ldx [%i6+0x058],%g2 ! %g2 = 102d0f236e1ab5c5 ! Mem[000000001f0001c0] = 9484b398, %l2 = d19c2f1eb186f95f ldub [%i2+0x1c0],%l2 ! %l2 = 0000000000000094 p7_label_3: ! %l6 = 26c162b3, %l7 = 0000005a, Mem[00000000910001c8] = ce5a892f 547bdac3 std %l6,[%i6+0x1c8] ! Mem[00000000910001c8] = 26c162b3 0000005a ! Mem[0000000090000164] = 83c07adc, %g2 = 102d0f236e1ab5c5 ldsh [%i4+0x164],%g2 ! %g2 = ffffffffffff83c0 ! Mem[000000001e000040] = 2205b48ea67b8708, %l5 = 2d7154ddf20fa577, %l1 = 0000000000000030 add %i0,0x40,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 2205b48ea67b8708 ! %l5 = 2d7154ddf20fa577, Mem[0000000090800148] = cff6568c40dc0248 stx %l5,[%i5+0x148] ! Mem[0000000090800148] = 2d7154ddf20fa577 ! Mem[00000000910001f0] = 8dcecf6a 89a21c9b, %g2 = ffff83c0, %g3 = a3c886c3 ldda [%i6+0x1f0]%asi,%g2 ! %g2 = 000000008dcecf6a 0000000089a21c9b ! %l6 = 3f85cebb26c162b3, Mem[00000000910000ee] = 53c105ae sth %l6,[%i6+0x0ee] ! Mem[00000000910000ec] = 62b305ae ! %l6 = 26c162b3, %l7 = 0000005a, Mem[000000001e800138] = d56e1f6b b4b343a7 std %l6,[%i1+0x138] ! Mem[000000001e800138] = 26c162b3 0000005a ! Mem[000000001f8001e8] = 4e460037, %l4 = fffffffffffff7f9 ldsh [%i3+0x1ea],%l4 ! %l4 = 0000000000000037 ! Mem[00000000900000d8] = 1135c850, %g2 = 000000008dcecf6a ldsh [%i4+0x0da],%g2 ! %g2 = 0000000000001135 ! %l3 = eeee6104f6a132a1, Mem[0000000090800080] = 0c3c7eb5898801d8 stx %l3,[%i5+0x080] ! Mem[0000000090800080] = eeee6104f6a132a1 p7_label_4: ! Code Fragment 1 p7_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000089a21c9b mov -0x95e,%g3 ! %g3 = fffffffffffff6a2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 00000000000047e4, %l4 = 0000000000000037, %ccr = 00 movge %xcc,%l0,%l4 ! Moved, %l4 = 00000000000047e4 ! %l3 = eeee6104f6a132a1, %l7 = 000000000000005a, %l4 = 00000000000047e4 xnor %l3,%l7,%l4 ! %l4 = 11119efb095ecd04 ! Mem[0000000090000148] = c60a59d7, %g2 = 0000000000001135 lduh [%i4+0x14a],%g2 ! %g2 = 000000000000c60a ! %f10 = 281e6057, Mem[000000001e800028] = 6a233f82 sta %f10,[%i1+%o5]0x80 ! Mem[000000001e800028] = 281e6057 ! %l0 = 00000000000047e4, Mem[00000000918001de] = 64a3bc23 stb %l0,[%o0+0x1de] ! Mem[00000000918001dc] = e4a3bc23 ! Mem[0000000091800048] = 798a3de0, %g18 = cd59f2f4581625a1 ldsw [%o0+0x048],%g2 ! %g2 = cd59f2f4581625a1 ! Mem[00000000918001f8] = 11e3833e, %g2 = 00000000798a3de0 lduw [%o0+0x1f8],%g2 ! %g2 = 0000000011e3833e ! Mem[000000001f8001c8] = c282c7f3764306a5, %l4 = 11119efb095ecd04, %l7 = 000000000000005a add %i3,0x1c8,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = c282c7f3764306a5 ! %l3 = eeee6104f6a132a1, %l1 = 2205b48ea67b8708, %ccr = 00 movvs %xcc,%l3,%l1 ! Register Not Moved p7_label_5: ! Mem[0000000090000138] = 55733d3a0413d82e, %f48 = 8f80f10b bbaf0724 ldd [%i4+0x138],%f48 ! %f48 = 55733d3a 0413d82e ! Mem[000000001f800018] = 5d0da0a7, %l2 = 0000000000000094 lduba [%i3+%o3]0x88,%l2 ! %l2 = 00000000000000a7 ! Mem[000000001f8000e0] = f45479f11459d552, %l3 = eeee6104f6a132a1, %l7 = c282c7f3764306a5 add %i3,0xe0,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = f45479f11459d552 membar #Sync ! Added by membar checker (524) ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 000047e4 f20fa577 mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040 ! %l0 = 00000000000047e4, %l5 = 2d7154ddf20fa577, %ccr = 00 movrlez %l0,%l5,%l1 ! Not Moved, %l1 = 2205b48ea67b8708 ! Mem[000000001f000020] = 40c1e4b3, %l0 = 00000000000047e4 swapa [%i2+%o4]0x89,%l0 ! %l0 = 0000000040c1e4b3 ! %l3 = eeee6104f6a132a1, Mem[0000000091800060] = 9e84a260 stw %l3,[%o0+0x060] ! Mem[0000000091800060] = f6a132a1 ! Mem[000000001e000108] = 0ec7da2f, %l1 = 2205b48ea67b8708 ldstub [%i0+0x108],%l1 ! %l1 = 0000000e000000ff ! %l3 = eeee6104f6a132a1, Mem[00000000910001da] = db7f2b01 sth %l3,[%i6+0x1da] ! Mem[00000000910001d8] = 32a12b01 ! Mem[000000001f80009c] = 586f323f, %l6 = 26c162b3, %l7 = 1459d552 add %i3,0x9c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000586f323f p7_label_6: ! Mem[000000001f800150] = 2015e4a0, %l3 = eeee6104f6a132a1 ldsh [%i3+0x150],%l3 ! %l3 = 0000000000002015 ! %f16 = 6fe15f0a, Mem[000000001f800000] = 6cdfa827 sta %f16,[%i3+%g0]0x89 ! Mem[000000001f800000] = 6fe15f0a ! %f20 = a7ccda28, Mem[00000000900001fc] = 10bb8a14 st %f20,[%i4+0x1fc] ! Mem[00000000900001fc] = a7ccda28 ! Mem[000000001f000020] = 000047e4, %l3 = 0000000000002015 lduwa [%i2+%o4]0x88,%l3 ! %l3 = 00000000000047e4 ! Mem[000000001f0000d0] = 871302bd, %l3 = 00000000000047e4 lduw [%i2+0x0d0],%l3 ! %l3 = 00000000871302bd ! immd = 00000000000002ec, %l6 = 3f85cebb26c162b3, %ccr = 00 movpos %icc,0x2ec,%l6 ! Moved, %l6 = 00000000000002ec ! Clear Register : %l7 = 00000000586f323f clr %l7 ! %l7 = 0000000000000000 ! Mem[0000000090000118] = 5280a486, %g18 = cd59f2f4581625a1 ldsw [%i4+0x118],%g2 ! %g2 = cd59f2f4581625a1 ! Mem[00000000908000f0] = 78806a54 d806f0ce, %g2 = 5280a486, %g3 = fffff6a2 ldd [%i5+0x0f0],%g2 ! %g2 = 0000000078806a54 00000000d806f0ce ! Mem[000000001f800144] = ce337cbe, %l0 = 0000000040c1e4b3 swap [%i3+0x144],%l0 ! %l0 = 00000000ce337cbe p7_label_7: ! Mem[000000001f000150] = 8066ca7f7ec12b69, %l6 = 00000000000002ec, %l1 = 000000000000000e add %i2,0x150,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 8066ca7f7ec12b69 ! Mem[000000001e0001f8] = 6664aa2a44e286bf, %l6 = 00000000000002ec, %l4 = 11119efb095ecd04 add %i0,0x1f8,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 6664aa2a44e286bf ! Mem[00000000900000a4] = a73bf2c2, %g2 = 0000000078806a54 ldub [%i4+0x0a7],%g2 ! %g2 = 00000000000000a7 ! Mem[0000000091000020] = 5ebab5a5, %g18 = cd59f2f4581625a1 ldsw [%i6+%o4],%g2 ! %g2 = cd59f2f4581625a1 ! %l6 = 00000000000002ec, %l4 = 6664aa2a44e286bf, %l0 = 00000000ce337cbe xorcc %l6,%l4,%l0 ! %l0 = 6664aa2a44e28453, %ccr = 00 ! Mem[000000001e000000] = 80027958, %f19 = 4cee6025 lda [%i0+%g0]0x88,%f19 ! %f19 = 80027958 ! %l7 = 0000000000000000, %l7 = 0000000000000000, %l6 = 00000000000002ec xorcc %l7,%l7,%l6 ! %l6 = 0000000000000000, %ccr = 44 ! %l3 = 00000000871302bd, Mem[000000009080011c] = 94e95342 stb %l3,[%i5+0x11c] ! Mem[000000009080011c] = bde95342 ! Mem[000000001f800054] = 2b1a3fba, %l3 = 00000000871302bd swap [%i3+0x054],%l3 ! %l3 = 000000002b1a3fba ! Mem[000000001f800020] = 7d052e92572c456d, %f20 = a7ccda28 0c308f2d ldda [%i3+%o4]0x88,%f20 ! %f20 = 7d052e92 572c456d p7_label_8: ! Mem[000000001e800008] = 86ec909a, %f2 = 8c6954bb lda [%i1+%o1]0x80,%f2 ! %f2 = 86ec909a ! %l6 = 0000000000000000, %l1 = 8066ca7f7ec12b69, %ccr = 44 movpos %icc,%l6,%l1 ! Moved, %l1 = 0000000000000000 ! Mem[000000001e800068] = e0af6860, %l4 = 44e286bf, %l5 = f20fa577 add %i1,0x68,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000e0af6860 ! %l1 = 0000000000000000, imm = 00000000000009b8, %l7 = 0000000000000000 xorcc %l1,0x9b8,%l7 ! %l7 = 00000000000009b8, %ccr = 00 ! %f16 = 6fe15f0a 50df9a63 e0b10aa8 80027958 ! %f20 = 7d052e92 572c456d 70b340c2 0d28fd5a ! %f24 = ab05a45e 981fe3e5 f16191cd 57e50050 ! %f28 = 9752ee52 9f17fae3 c59eaa06 d1c6430c mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140 ! Mem[000000001e800058] = 48d8134c, %l4 = 6664aa2a44e286bf swap [%i1+0x058],%l4 ! %l4 = 0000000048d8134c ! Mem[0000000090800178] = 2ddc82c7e4718bcb, %g2 = 000000005ebab5a5 ldxa [%i5+0x178]%asi,%g2 ! %g2 = 2ddc82c7e4718bcb ! %l3 = 000000002b1a3fba, %l2 = 00000000000000a7, %l1 = 0000000000000000 orncc %l3,%l2,%l1 ! %l1 = fffffffffffffffa, %ccr = 88 ! Mem[00000000910001a0] = 04888211, %g2 = 2ddc82c7e4718bcb ldsb [%i6+0x1a2],%g2 ! %g2 = 0000000000000004 ! %l5 = 00000000e0af6860, %l7 = 00000000000009b8, %l4 = 0000000048d8134c add %l5,%l7,%l4 ! %l4 = 00000000e0af7218 p7_label_9: ! Mem[000000001f000020] = e4470000345583c4, %f2 = 86ec909a 6ed17234 ldda [%i2+%o4]0x80,%f2 ! %f2 = e4470000 345583c4 ! immd = 0000000000000030, %l0 = 6664aa2a44e28453, %ccr = 88 movcc %icc,0x030,%l0 ! Moved, %l0 = 0000000000000030 ! Mem[000000001f000000] = 5971226a, %l4 = 00000000e0af7218 lduba [%i2+%g0]0x89,%l4 ! %l4 = 000000000000006a save ! CWP = 1 ! %l5 = 0411c43cb8421633, Mem[000000001f000190] = af74d05f7efe1e7b stx %l5,[%o2+0x190] ! Mem[000000001f000190] = 0411c43cb8421633 ! immd = 00000000000000db, %l0 = 99dc99503c630bfe, %ccr = 88 movgu %icc,0x0db,%l0 ! Moved, %l0 = 00000000000000db ! Mem[000000001f800018] = a7a00d5d, %l7 = a736888033905b9a swapa [%o3+%i3]0x80,%l7 ! %l7 = 00000000a7a00d5d ! Mem[000000001e000010] = 3a1ccd98, %l7 = 00000000a7a00d5d lduba [%o0+%i2]0x88,%l7 ! %l7 = 0000000000000098 ! Mem[00000000908001ac] = 45a1450d, %g2 = 0000000000000004 lduh [%o5+0x1ae],%g2 ! %g2 = 00000000000045a1 ! Mem[00000000900000dc] = bd44e5b5, %g2 = 00000000000045a1 ldsha [%o4+0x0de]%asi,%g2 ! %g2 = ffffffffffffbd44 p7_label_10: ! %cwp = 1 ! Mem[0000000090000050] = fe9e5105ddcce6d5, %f48 = 8f7f8f45 796a11e1 ldd [%o4+0x050],%f48 ! %f48 = fe9e5105 ddcce6d5 ! Mem[0000000090000134] = 46e75573, %g2 = ffffffffffffbd44 ldsba [%o4+0x136]%asi,%g2 ! %g2 = 0000000000000046 ! %f6 = 7b2b3d45 73a4a2ea, Mem[00000000910000f8] = def5d8b5 22566379 std %f6 ,[%o6+0x0f8] ! Mem[00000000910000f8] = 7b2b3d45 73a4a2ea ! %l1 = 091691c3af6f2cce, Mem[0000000091800114] = 7240222a, %asi = 80 stwa %l1,[%i0+0x114]%asi ! Mem[0000000091800114] = af6f2cce ! %l6 = ff54297e57ce7d51, Mem[0000000090800198] = 30e63843 stw %l6,[%o5+0x198] ! Mem[0000000090800198] = 57ce7d51 ! Mem[000000001f000180] = ade5eeb0, %l5 = 0411c43cb8421633 ldstuba [%o2+0x180]%asi,%l5 ! %l5 = 000000ad000000ff ! %l0 = 00000000000000db, Mem[000000001f800020] = 6d452c57 stba %l0,[%o3+%i4]0x80 ! Mem[000000001f800020] = db452c57 ! %f0 = 79c9c2ea, Mem[00000000918001d0] = 1ae98803 st %f0 ,[%i0+0x1d0] ! Mem[00000000918001d0] = 79c9c2ea ! %l0 = 00000000000000db, Mem[000000001e000010] = 3a1ccd98 stba %l0,[%o0+%i2]0x89 ! Mem[000000001e000010] = 3a1ccddb ! %l0 = 00000000000000db, Mem[000000001f800008] = 5a7ad09d52ecb381 stxa %l0,[%o3+%i1]0x80 ! Mem[000000001f800008] = 00000000000000db p7_label_11: ! %cwp = 1 ! Mem[0000000091800024] = 290bb62b, %g2 = 0000000000000046 ldsb [%i0+0x026],%g2 ! %g2 = 0000000000000029 ! %f13 = f9c1c146, Mem[000000001f000008] = 420be75a sta %f13,[%o2+%i1]0x89 ! Mem[000000001f000008] = f9c1c146 ! %l1 = 091691c3af6f2cce, Mem[000000001f000008] = 46c1c1f9 stha %l1,[%o2+%i1]0x81 ! Mem[000000001f000008] = 2ccec1f9 ! Clear Register : %l7 = 0000000000000098 clr %l7 ! %l7 = 0000000000000000 ! Mem[000000001f800008] = 00000000 000000db, %l2 = a896fd93, %l3 = 6258ba20 ldda [%o3+%i1]0x80,%l2 ! %l2 = 0000000000000000 00000000000000db ! Mem[00000000900001ec] = 0a56eaed, %g2 = 0000000000000029 lduw [%o4+0x1ec],%g2 ! %g2 = 000000000a56eaed ! Mem[0000000091000128] = b91884a5, %g18 = e1680f78a52c9b49 ldsw [%o6+0x128],%g2 ! %g2 = e1680f78a52c9b49 ! Mem[000000001e800018] = ae61e9d7, %f1 = 2302a610 lda [%o1+%i3]0x81,%f1 ! %f1 = ae61e9d7 ! %l0 = 00000000000000db, Mem[0000000091000028] = d4a769d2b863b321 stx %l0,[%o6+%i5] ! Mem[0000000091000028] = 00000000000000db ! Mem[000000001e800008] = 86ec909a, %l2 = 0000000000000000 lduwa [%o1+%i1]0x81,%l2 ! %l2 = 0000000086ec909a p7_label_12: ! %cwp = 1 ! Mem[000000001f8000da] = 307fbbf2, %l3 = 00000000000000db ldstub [%o3+0x0da],%l3 ! %l3 = 000000bb000000ff ! %f3 = 345583c4, Mem[000000001e800000] = 82719bdb sta %f3 ,[%o1+%g0]0x81 ! Mem[000000001e800000] = 345583c4 save ! CWP = 2 ! Mem[0000000091000100] = 2852cbfa, %g2 = ffffffffb91884a5 ldub [%i6+0x101],%g2 ! %g2 = 0000000000000028 ! %l4 = e2fe648e8504d22c, %l7 = 5406313cb3d89d69, %ccr = 88 movne %xcc,%l4,%l7 ! Moved, %l7 = e2fe648e8504d22c ! immd = 0000000000000267, %l4 = e2fe648e8504d22c, %ccr = 88 movgu %xcc,0x267,%l4 ! Moved, %l4 = 0000000000000267 ! Mem[0000000091000008] = a8659706 67474887, %g2 = 00000028, %g3 = d806f0ce ldda [%i6+0x008]%asi,%g2 ! %g2 = 00000000a8659706 0000000067474887 ! %l7 = e2fe648e8504d22c, Mem[0000000091000168] = 4f4eac6b58588fd2 stx %l7,[%i6+0x168] ! Mem[0000000091000168] = e2fe648e8504d22c ! %l0 = fa658da0206f7068, %l4 = 0000000000000267, %ccr = 88 movpos %icc,%l0,%l4 ! Register Not Moved ! %l0 = 206f7068, %l1 = 810e6802, Mem[00000000908001a0] = 803f05fd 68760317 std %l0,[%i5+0x1a0] ! Mem[00000000908001a0] = 206f7068 810e6802 p7_label_13: ! %cwp = 2 ! %f28 = 9752ee52 9f17fae3, Mem[0000000090800050] = c22ba537 e34de303 std %f28,[%i5+0x050] ! Mem[0000000090800050] = 9752ee52 9f17fae3 ! Mem[0000000090800018] = 90f15633ac280466, %f48 = fe9e5105 ddcce6d5 ldd [%i5+%o3],%f48 ! %f48 = 90f15633 ac280466 ! %l0 = 206f7068, %l1 = 810e6802, Mem[0000000091800008] = d08f42f1 ee954822 std %l0,[%o0+%o1] ! Mem[0000000091800008] = 206f7068 810e6802 ! Mem[000000001e800034] = 8b304e1b, %l1 = d9dd4fb2810e6802 swap [%i1+0x034],%l1 ! %l1 = 000000008b304e1b ! %l3 = 92400aefab72ae12, %l2 = cd59f2f4581625a1, %l4 = 0000000000000267 add %l3,%l2,%l4 ! %l4 = 5f99fde40388d3b3 ! Mem[00000000900001e0] = 56b781a0, %g2 = 00000000a8659706 ldsb [%i4+0x1e0],%g2 ! %g2 = 0000000000000056 ! %l2 = cd59f2f4581625a1, %l5 = b0ec5fb3e54fa0b6, %l5 = b0ec5fb3e54fa0b6 orcc %l2,%l5,%l5 ! %l5 = fdfdfff7fd5fa5b7, %ccr = 88 ! Mem[000000001f0000ac] = 5b0c9d28, %l5 = fdfdfff7fd5fa5b7 ldsh [%i2+0x0ac],%l5 ! %l5 = 0000000000005b0c ! %l4 = 5f99fde40388d3b3, immed = 00000e92, %l6 = a47dd3f685d886ce taddcctv %l4,0xe92,%l6 ! %l0 = fa658da0206f708b, Trapped ! Mem[000000001f800168] = 6d37197c 2e893071, %l6 = 85d886ce, %l7 = 8504d22c ldda [%i3+0x168]%asi,%l6 ! %l6 = 000000006d37197c 000000002e893071 p7_label_14: ! %cwp = 2 ! Mem[0000000091800130] = 0a9d8700, %g2 = 0000000000000056 lduh [%o0+0x130],%g2 ! %g2 = 0000000000000a9d ! Mem[000000001e000174] = 919c2f3a, %l3 = 92400aefab72ae12 swap [%i0+0x174],%l3 ! %l3 = 00000000919c2f3a membar #Sync ! Added by membar checker (525) ! Mem[0000000090000160] = e5e31f98, %g2 = 0000000000000a9d lduw [%i4+0x160],%g2 ! %g2 = 00000000e5e31f98 ! Mem[0000000090800058] = 0d338dcf 1e098cec, %g2 = e5e31f98, %g3 = 67474887 ldd [%i5+0x058],%g2 ! %g2 = 000000000d338dcf 000000001e098cec ! %l4 = 5f99fde40388d3b3, immed = 000004bc, %l0 = fa658da0206f708b taddcctv %l4,0x4bc,%l0 ! %l0 = fa658da0206f70ae, Trapped ! Mem[000000001f000000] = 5971226a, %l1 = 000000008b304e1b lduwa [%i2+%g0]0x89,%l1 ! %l1 = 000000005971226a ! Mem[00000000910001e0] = d2ff2ae2afd277e9, %g2 = 000000000d338dcf ldx [%i6+0x1e0],%g2 ! %g2 = d2ff2ae2afd277e9 ! Mem[000000009100012c] = b98501c7, %g2 = d2ff2ae2afd277e9 ldsh [%i6+0x12e],%g2 ! %g2 = ffffffffffffb985 ! %l3 = 00000000919c2f3a, Mem[000000009000018a] = ccd6cf8f sth %l3,[%i4+0x18a] ! Mem[0000000090000188] = 2f3acf8f ! Mem[00000000918001d4] = 90aa6d27, %g2 = ffffffffffffb985 ldub [%o0+0x1d7],%g2 ! %g2 = 0000000000000090 p7_label_15: ! %cwp = 2 ! %l3 = 00000000919c2f3a, Mem[000000001f000008] = f9c1ce2c stha %l3,[%i2+%o1]0x88 ! Mem[000000001f000008] = f9c12f3a ! Code Fragment 1 p7_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001e098cec mov -0x725,%g3 ! %g3 = fffffffffffff8db and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = fa658da0206f70ae, %l3 = 00000000919c2f3a, %ccr = 88 movcs %icc,%l0,%l3 ! Register Not Moved ! %l5 = 0000000000005b0c, %l1 = 000000005971226a, %ccr = 88 movl %icc,%l5,%l1 ! Moved, %l1 = 0000000000005b0c ! %l7 = 000000002e893071, imm = 000000000000062a, %l3 = 00000000919c2f3a sub %l7,0x62a,%l3 ! %l3 = 000000002e892a47 ! Mem[000000001f000130] = 124ab1c4, %l4 = 0388d3b3, %l2 = 581625a1 add %i2,0x130,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000124ab1c4 ! %l0 = fa658da0206f70ae, %l0 = fa658da0206f70ae, %ccr = 88 move %xcc,%l0,%l0 ! Register Not Moved ! %f16 = 6fe15f0a 50df9a63, Mem[0000000091800110] = e496b647 af6f2cce std %f16,[%o0+0x110] ! Mem[0000000091800110] = 6fe15f0a 50df9a63 ! Mem[00000000908001b0] = 450d88d9, %g18 = b64095e836cde502 ldsw [%i5+0x1b0],%g2 ! %g2 = b64095e836cde502 ! Mem[000000001f000018] = 99f7ee10 5df24ed8, %l0 = 206f70ae, %l1 = 00005b0c ldda [%i2+%o3]0x88,%l0 ! %l0 = 000000005df24ed8 0000000099f7ee10 p7_label_16: ! %cwp = 2 ! %l2 = 00000000124ab1c4, Mem[0000000091000122] = b23a7a0a stb %l2,[%i6+0x122] ! Mem[0000000091000120] = c43a7a0a ! Mem[000000001f800150] = 2015e4a037f686c6, %l4 = 5f99fde40388d3b3 ldx [%i3+0x150],%l4 ! %l4 = 2015e4a037f686c6 ! Mem[000000001e800000] = 345583c4, %l4 = 2015e4a037f686c6 ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 00000034000000ff ! %l5 = 0000000000005b0c, imm = 0000000000000758, %l2 = 00000000124ab1c4 andncc %l5,0x758,%l2 ! %l2 = 0000000000005804, %ccr = 00 ! %f24 = ab05a45e, Mem[000000001e800154] = e8bda224 st %f24,[%i1+0x154] ! Mem[000000001e800154] = ab05a45e ! immd = 0000000000000246, %l3 = 000000002e892a47, %ccr = 00 movl %icc,0x246,%l3 ! Register Not Moved ! %l5 = 0000000000005b0c, Mem[000000001e000020] = 743fa6227ddf2e78 stxa %l5,[%i0+%o4]0x80 ! Mem[000000001e000020] = 0000000000005b0c ! %f6 = 7b2b3d45 73a4a2ea, Mem[0000000090000058] = 04d12424 f17dd9cc std %f6 ,[%i4+0x058] ! Mem[0000000090000058] = 7b2b3d45 73a4a2ea ! Mem[000000001f000018] = d84ef25d, %l2 = 0000000000005804 ldsha [%i2+%o3]0x81,%l2 ! %l2 = ffffffffffffd84e ! %l2 = ffffffffffffd84e, Mem[0000000090000128] = 1ab37ffe3b1e9ef6 stx %l2,[%i4+0x128] ! Mem[0000000090000128] = ffffffffffffd84e p7_label_17: ! %cwp = 2 ! %l0 = 5df24ed8, %l1 = 99f7ee10, Mem[000000001e000000] = 58790280 84a23f6b stda %l0,[%i0+%g0]0x80 ! Mem[000000001e000000] = 5df24ed8 99f7ee10 ! %l2 = ffffffffffffd84e, Mem[000000001f800020] = db452c57 stba %l2,[%i3+%o4]0x80 ! Mem[000000001f800020] = 4e452c57 ! Mem[000000001e800028] = 57601e28, %l0 = 000000005df24ed8 lduba [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000028 ! %l0 = 0000000000000028, Mem[0000000091000100] = 2c2852cb stw %l0,[%i6+0x100] ! Mem[0000000091000100] = 00000028 ! %l4 = 00000034, %l5 = 00005b0c, Mem[000000001f800000] = 6fe15f0a 5e6c9846 stda %l4,[%i3+%g0]0x89 ! Mem[000000001f800000] = 00000034 00005b0c ! %l4 = 0000000000000034, Mem[00000000910000ac] = 21637c43 stw %l4,[%i6+0x0ac] ! Mem[00000000910000ac] = 00000034 ! %l6 = 000000006d37197c, %l2 = ffffffffffffd84e, %l6 = 000000006d37197c subccc %l6,%l2,%l6 ! %l6 = 000000006d37412e, %ccr = 11 ! Mem[000000009100014c] = c1a85256, %g2 = 00000000450d88d9 ldsb [%i6+0x14f],%g2 ! %g2 = ffffffffffffffc1 ! Set Register : %l4 = 0000000000000034 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[000000001f000020] = e4470000345583c4, %f4 = 3d2f3e8d 2f0b9f48 ldda [%i2+%o4]0x80,%f4 ! %f4 = e4470000 345583c4 p7_label_18: ! %cwp = 2 ! %l4 = ffffffffffffffff, Mem[0000000091000198] = 8fa17e76 stw %l4,[%i6+0x198] ! Mem[0000000091000198] = ffffffff ! Mem[00000000918000d4] = 72344111, %g2 = ffffffffffffffc1 ldsh [%o0+0x0d6],%g2 ! %g2 = 0000000000007234 ! %l3 = 000000002e892a47, imm = fffffffffffffd6b, %l0 = 0000000000000028 addccc %l3,-0x295,%l0 ! %l0 = 000000002e8927b3, %ccr = 11 ! Mem[000000001f8000cc] = e3de1d4a, %l2 = ffffffffffffd84e ldub [%i3+0x0cd],%l2 ! %l2 = 00000000000000de ! %l4 = ffffffff, %l5 = 00005b0c, Mem[0000000090800100] = 53b7c54a 773e2765 std %l4,[%i5+0x100] ! Mem[0000000090800100] = ffffffff 00005b0c ! Mem[000000001e0000f6] = c0e54827, %l6 = 000000006d37412e ldstub [%i0+0x0f6],%l6 ! %l6 = 00000048000000ff ! %f10 = 281e6057 e671cc7a, Mem[00000000900000a0] = 4196bc74 a0b61ba7 std %f10,[%i4+0x0a0] ! Mem[00000000900000a0] = 281e6057 e671cc7a ! %l1 = 0000000099f7ee10, Mem[000000001e800018] = d7e961ae stha %l1,[%i1+%o3]0x88 ! Mem[000000001e800018] = d7e9ee10 ! %l2 = 00000000000000de, Mem[000000001e8001b2] = 9fb6d7d6 stb %l2,[%i1+0x1b2] ! Mem[000000001e8001b0] = 9fb6ded6 ! Mem[0000000091800038] = 2eeaa460, %g2 = 0000000000007234 ldub [%o0+0x038],%g2 ! %g2 = 000000000000002e p7_label_19: ! %cwp = 2 ! %l5 = 0000000000005b0c, %l5 = 0000000000005b0c, %l2 = 00000000000000de add %l5,%l5,%l2 ! %l2 = 000000000000b618 ! Mem[000000001f80010f] = aee6494c, %l0 = 000000002e8927b3 ldstub [%i3+0x10f],%l0 ! %l0 = 0000004c000000ff ! Mem[0000000091800190] = a36059e184d20241, %f48 = 90f15633 ac280466 ldd [%o0+0x190],%f48 ! %f48 = a36059e1 84d20241 ! %l3 = 000000002e892a47, Mem[000000009180010c] = fffcf99d sth %l3,[%o0+0x10c] ! Mem[000000009180010c] = 2a47f99d ! %f22 = 70b340c2, Mem[000000009080013c] = 2deaaef4 st %f22,[%i5+0x13c] ! Mem[000000009080013c] = 70b340c2 ! %l5 = 0000000000005b0c, Mem[00000000910000d0] = bafe5f1ee1d77a9d stx %l5,[%i6+0x0d0] ! Mem[00000000910000d0] = 0000000000005b0c ! Mem[000000001f800028] = af55f875, %l5 = 0000000000005b0c swapa [%i3+%o5]0x88,%l5 ! %l5 = 00000000af55f875 ! Mem[000000001e80017c] = 7b039397, %f26 = f16191cd ld [%i1+0x17c],%f26 ! %f26 = 7b039397 ! Mem[000000001e0001b8] = e752e5d27810a45b, %l1 = 0000000099f7ee10, %l4 = ffffffffffffffff add %i0,0x1b8,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = e752e5d27810a45b ! Mem[00000000910001f8] = 4b07657c36adf4e3, %g2 = 000000000000002e ldx [%i6+0x1f8],%g2 ! %g2 = 4b07657c36adf4e3 p7_label_20: ! %cwp = 2 ! Mem[000000001f800008] = db00000000000000, %l0 = 000000000000004c ldxa [%i3+%o1]0x88,%l0 ! %l0 = db00000000000000 ! %f11 = e671cc7a, Mem[000000001e800028] = 57601e28 sta %f11,[%i1+%o5]0x89 ! Mem[000000001e800028] = e671cc7a ! immd = 000000000000003d, %l4 = e752e5d27810a45b, %ccr = 11 move %xcc,0x03d,%l4 ! Register Not Moved ! immd = 00000000000003ed, %l4 = e752e5d27810a45b, %ccr = 11 movvs %xcc,0x3ed,%l4 ! Register Not Moved ! %l0 = 00000000, %l1 = 99f7ee10, Mem[000000001e800010] = ba5a244d f64b5ef3 stda %l0,[%i1+%o2]0x80 ! Mem[000000001e800010] = 00000000 99f7ee10 ! %l2 = 000000000000b618, %l0 = db00000000000000, %ccr = 11 movleu %xcc,%l2,%l0 ! Moved, %l0 = 000000000000b618 ! %l4 = e752e5d27810a45b, immed = 00000125, %ccr = 11 movrgez %l4,0x125,%l1 ! Not Moved, %l1 = 0000000099f7ee10 ! Mem[0000000090800008] = 40ea8ad1 7a03c6a1, %g2 = 36adf4e3, %g3 = fffff8db ldd [%i5+%o1],%g2 ! %g2 = 0000000040ea8ad1 000000007a03c6a1 save ! CWP = 3 ! Mem[000000001e00004e] = 8a3dd1b7, %l7 = 3dff0c0c23706737 ldstub [%o0+0x04e],%l7 ! %l7 = 000000d1000000ff p7_label_21: ! %cwp = 3 ! %l6 = e69567b4160c6e5b, Mem[00000000908001e0] = c475c481 stw %l6,[%o5+0x1e0] ! Mem[00000000908001e0] = 160c6e5b ! Mem[00000000900001d0] = cefa14d7 d2adbf60, %g2 = 40ea8ad1, %g3 = 7a03c6a1 ldd [%o4+0x1d0],%g2 ! %g2 = 00000000cefa14d7 00000000d2adbf60 ! Mem[0000000091800138] = cf28ea77040c3c9f, %f48 = a36059e1 84d20241 ldd [%i0+0x138],%f48 ! %f48 = cf28ea77 040c3c9f ! Mem[000000001e8001ec] = 023b3ffb, %l5 = b9700b8fd14ab8c6 swap [%o1+0x1ec],%l5 ! %l5 = 00000000023b3ffb ! Mem[000000001e0000c8] = c24a3863, %l7 = 00000000000000d1 swap [%o0+0x0c8],%l7 ! %l7 = 00000000c24a3863 ! Mem[000000001f800010] = 6398d832, %l7 = 00000000c24a3863 ldsha [%o3+%i2]0x81,%l7 ! %l7 = 0000000000006398 ! Mem[000000001f000008] = f9c12f3a, %l0 = f14a5da1b7442e28 swapa [%o2+%i1]0x88,%l0 ! %l0 = 00000000f9c12f3a ! Mem[000000001f800054] = 871302bd, %l2 = e1680f78a52c9b49 swap [%o3+0x054],%l2 ! %l2 = 00000000871302bd ! immd = 0000000000000276, %l7 = 0000000000006398, %ccr = 11 movvc %icc,0x276,%l7 ! Moved, %l7 = 0000000000000276 ! %l0 = f9c12f3a, %l1 = 49136e9f, Mem[000000001f000008] = 282e44b7 7b9df3e6 stda %l0,[%o2+%i1]0x81 ! Mem[000000001f000008] = f9c12f3a 49136e9f p7_label_22: ! %cwp = 3 ! Mem[0000000091800118] = f033236126d8cabd, %g2 = 00000000cefa14d7 ldx [%i0+0x118],%g2 ! %g2 = f033236126d8cabd ! %f30 = c59eaa06 d1c6430c, Mem[0000000090000100] = c3d9554b bfb4517d std %f30,[%o4+0x100] ! Mem[0000000090000100] = c59eaa06 d1c6430c ! %l1 = 8907584449136e9f, Mem[0000000090800092] = 815fbebe sth %l1,[%o5+0x092] ! Mem[0000000090800090] = 6e9fbebe ! %l6 = e69567b4160c6e5b, Mem[000000001f800008] = 00000000 stba %l6,[%o3+%i1]0x81 ! Mem[000000001f800008] = 5b000000 ! Mem[000000001f00019c] = 80fd187e, %l7 = 00000276, %l3 = 030eaf0c add %o2,0x19c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000080fd187e ! Mem[0000000090000080] = 6b2d6fab 2228183e, %g2 = 26d8cabd, %g3 = d2adbf60 ldd [%o4+0x080],%g2 ! %g2 = 000000006b2d6fab 000000002228183e ! Mem[000000001f0000cc] = 9550c7b4, %l5 = 023b3ffb, %l3 = 80fd187e add %o2,0xcc,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000009550c7b4 ! Mem[000000001f800004] = 0c5b0000, %l5 = 00000000023b3ffb ldstub [%o3+0x004],%l5 ! %l5 = 0000000c000000ff ! Mem[0000000091000054] = 545a2585, %g18 = 22b39fc64473ff4f ldsw [%o6+0x054],%g2 ! %g2 = 22b39fc64473ff4f ! Mem[000000001e000028] = 8ef7fdea58805ad7, %l3 = 000000009550c7b4 ldxa [%o0+%i5]0x81,%l3 ! %l3 = 8ef7fdea58805ad7 p7_label_23: ! %cwp = 3 ! Mem[000000001e8001e0] = 1d72b249, %l6 = e69567b4160c6e5b swap [%o1+0x1e0],%l6 ! %l6 = 000000001d72b249 rd %pc,%o7 return %o7+12 ! CWP = 2 ! Mem[000000001e000000] = 5df24ed8, %l1 = 0000000099f7ee10 lduwa [%i0+%g0]0x80,%l1 ! %l1 = 000000005df24ed8 ! Mem[000000009080001c] = 280466d9, %g2 = 00000000545a2585 ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000028 ! %f16 = 6fe15f0a 50df9a63 e0b10aa8 80027958 ! %f20 = 7d052e92 572c456d 70b340c2 0d28fd5a ! %f24 = ab05a45e 981fe3e5 7b039397 57e50050 ! %f28 = 9752ee52 9f17fae3 c59eaa06 d1c6430c stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000 ! %l0 = 000000000000b618, %l0 = 000000000000b618, %l1 = 000000005df24ed8 taddcc %l0,%l0,%l1 ! %l1 = 0000000000016c30, %ccr = 00 ! %l5 = 00000000af55f875, Mem[0000000091000018] = b4fb408e32b999a4 stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 00000000af55f875 ! Mem[000000001f000084] = 26c162b3, %l0 = 000000000000b618 ldsha [%i2+0x086]%asi,%l0 ! %l0 = 00000000000062b3 ! immd = 00000000000003f5, %l1 = 0000000000016c30, %ccr = 00 movle %icc,0x3f5,%l1 ! Register Not Moved ! %l2 = 0000b618, %l3 = 2e892a47, Mem[0000000091800180] = 77ee1260 e4f4014f std %l2,[%o0+0x180] ! Mem[0000000091800180] = 0000b618 2e892a47 p7_label_24: ! %cwp = 2 ! %f7 = 73a4a2ea, Mem[000000001e800108] = db54d149 st %f7 ,[%i1+0x108] ! Mem[000000001e800108] = 73a4a2ea ! Mem[0000000090800168] = 27c2181e4733e19e, %g2 = 0000000000000028 ldx [%i5+0x168],%g2 ! %g2 = 27c2181e4733e19e restore ! CWP = 1 ! %l1 = 091691c3af6f2cce, Mem[0000000091000108] = 22e03338fd298a10 stx %l1,[%o6+0x108] ! Mem[0000000091000108] = 091691c3af6f2cce ! %l4 = 3143d17cb9442ea3, Mem[0000000091800120] = 3e66ebc78319c7e8 stx %l4,[%i0+0x120] ! Mem[0000000091800120] = 3143d17cb9442ea3 ! Mem[000000001e80011a] = e0418022, %l1 = 091691c3af6f2cce ldstuba [%o1+0x11a]%asi,%l1 ! %l1 = 00000080000000ff ! %l4 = 3143d17cb9442ea3, Mem[00000000918000f4] = c56d16cc stw %l4,[%i0+0x0f4] ! Mem[00000000918000f4] = b9442ea3 ! Mem[00000000908000f0] = 78806a54, %g2 = 27c2181e4733e19e ldub [%o5+0x0f0],%g2 ! %g2 = 0000000000000078 ! %l2 = 0000000086ec909a, imm = fffffffffffffa03, %l6 = ff54297e57ce7d51 orcc %l2,-0x5fd,%l6 ! %l6 = fffffffffffffa9b, %ccr = 88 ! %l2 = 86ec909a, %l3 = 000000bb, Mem[0000000090000108] = 89c20afc 8acca3f7 std %l2,[%o4+0x108] ! Mem[0000000090000108] = 86ec909a 000000bb p7_label_25: ! %cwp = 1 ! Mem[0000000091000104] = fa56d58f, %g2 = 0000000000000078 lduw [%o6+0x104],%g2 ! %g2 = 00000000fa56d58f ! Mem[00000000908000d8] = 83e709cee52b0314, %g2 = 00000000fa56d58f ldx [%o5+0x0d8],%g2 ! %g2 = 83e709cee52b0314 ! %l2 = 0000000086ec909a, %l1 = 0000000000000080, %ccr = 88 mova %icc,%l2,%l1 ! Moved, %l1 = 0000000086ec909a ! %l2 = 0000000086ec909a, Mem[00000000918000ed] = d42ee027 stb %l2,[%i0+0x0ed] ! Mem[00000000918000ec] = 9a2ee027 ! Mem[000000001e800128] = dfcfa312eaf8a3aa, %l4 = 3143d17cb9442ea3, %l1 = 0000000086ec909a add %o1,0x128,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = dfcfa312eaf8a3aa ! %l4 = 3143d17cb9442ea3, Mem[0000000091800188] = 660bfb8212d129f7 stx %l4,[%i0+0x188] ! Mem[0000000091800188] = 3143d17cb9442ea3 ! %l6 = fffffffffffffa9b, Mem[0000000090800090] = 954c6e9f sth %l6,[%o5+0x090] ! Mem[0000000090800090] = fa9b6e9f ! Mem[000000001e800008] = 9a90ec86, %l7 = 0000000000000000 ldstuba [%o1+%i1]0x89,%l7 ! %l7 = 00000086000000ff ! retry : should take illegal inst trap, %l0 = 00000000000000db retry ! Illegal inst trap : %l0 = 00000000000000eb ! Mem[00000000910001e0] = d2ff2ae2 afd277e9, %g2 = e52b0314, %g3 = 2228183e ldd [%o6+0x1e0],%g2 ! %g2 = 00000000d2ff2ae2 00000000afd277e9 ba,a p7_not_taken_0_end p7_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p7_branch_failed p7_not_taken_0_end: ! End of Random Code for Thread 7 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 0000000000000030 bne,a,pn %xcc,p7_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffffffffa bne,a,pn %xcc,p7_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000a7 bne,a,pn %xcc,p7_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000002b1a3fba bne,a,pn %xcc,p7_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000006a bne,a,pn %xcc,p7_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000e0af6860 bne,a,pn %xcc,p7_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p7_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000009b8 bne,a,pn %xcc,p7_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000047e4,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p7_failed mov 0x111,%g1 ! Check Floating Point Registers p7_check_fp_registers: set p7_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 79c9c2ea ae61e9d7 bne %xcc,p7_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be e4470000 345583c4 bne %xcc,p7_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be e4470000 345583c4 bne %xcc,p7_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 7b2b3d45 73a4a2ea bne %xcc,p7_f6_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be e0b10aa8 80027958 bne %xcc,p7_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 7d052e92 572c456d bne %xcc,p7_f20_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 7b039397 57e50050 bne %xcc,p7_f26_fail nop ! Check Local Memory set p7_local0_expect,%g1 p7_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 5df24ed899f7ee10 ldx [%i0+0x000],%g3 ! Observed data at 000000001e000000 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = dbcd1c3ac75e45d3 ldx [%i0+0x010],%g3 ! Observed data at 000000001e000010 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000000005b0c ldx [%i0+0x020],%g3 ! Observed data at 000000001e000020 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 2aaae1848a3dffb7 ldx [%i0+0x048],%g3 ! Observed data at 000000001e000048 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x048,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 000000d19089c811 ldx [%i0+0x0c8],%g3 ! Observed data at 000000001e0000c8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 33cd3fb2c0e5ff27 ldx [%i0+0x0f0],%g3 ! Observed data at 000000001e0000f0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x108],%g2 ! Expected data = ffc7da2f5b692bd9 ldx [%i0+0x108],%g3 ! Observed data at 000000001e000108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x108,%g4 ldx [%g1+0x170],%g2 ! Expected data = 606cf473ab72ae12 ldx [%i0+0x170],%g3 ! Observed data at 000000001e000170 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x170,%g4 ldx [%g1+0x198],%g2 ! Expected data = f6a132a1232882a5 ldx [%i0+0x198],%g3 ! Observed data at 000000001e000198 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i0,0x198,%g4 set p7_local1_expect,%g1 p7_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff5583c4c268f2ef ldx [%i1+0x000],%g3 ! Observed data at 000000001e800000 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffec909aafd0f0c8 ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000099f7ee10 ldx [%i1+0x010],%g3 ! Observed data at 000000001e800010 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 10eee9d76601e5b7 ldx [%i1+0x018],%g3 ! Observed data at 000000001e800018 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7acc71e6eb8c8b2a ldx [%i1+0x028],%g3 ! Observed data at 000000001e800028 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = fc1c0aec810e6802 ldx [%i1+0x030],%g3 ! Observed data at 000000001e800030 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x030,%g4 ldx [%g1+0x058],%g2 ! Expected data = 44e286bf93c5c172 ldx [%i1+0x058],%g3 ! Observed data at 000000001e800058 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x058,%g4 ldx [%g1+0x108],%g2 ! Expected data = 73a4a2ea776da034 ldx [%i1+0x108],%g3 ! Observed data at 000000001e800108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x108,%g4 ldx [%g1+0x118],%g2 ! Expected data = e041ff2230b0a06e ldx [%i1+0x118],%g3 ! Observed data at 000000001e800118 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x118,%g4 ldx [%g1+0x138],%g2 ! Expected data = 26c162b30000005a ldx [%i1+0x138],%g3 ! Observed data at 000000001e800138 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x138,%g4 ldx [%g1+0x150],%g2 ! Expected data = 8f675b34ab05a45e ldx [%i1+0x150],%g3 ! Observed data at 000000001e800150 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x150,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 9fb6ded60fb65af3 ldx [%i1+0x1b0],%g3 ! Observed data at 000000001e8001b0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 160c6e5b035006e5 ldx [%i1+0x1e0],%g3 ! Observed data at 000000001e8001e0 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 73c26994d14ab8c6 ldx [%i1+0x1e8],%g3 ! Observed data at 000000001e8001e8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i1,0x1e8,%g4 set p7_local2_expect,%g1 p7_check_local2: ldx [%g1+0x008],%g2 ! Expected data = f9c12f3a49136e9f ldx [%i2+0x008],%g3 ! Observed data at 000000001f000008 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = e4470000345583c4 ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x020,%g4 ldx [%g1+0x180],%g2 ! Expected data = ffe5eeb048285e30 ldx [%i2+0x180],%g3 ! Observed data at 000000001f000180 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x180,%g4 ldx [%g1+0x190],%g2 ! Expected data = 0411c43cb8421633 ldx [%i2+0x190],%g3 ! Observed data at 000000001f000190 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i2,0x190,%g4 set p7_local3_expect,%g1 p7_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 34000000ff5b0000 ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5b000000000000db ldx [%i3+0x008],%g3 ! Observed data at 000000001f800008 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 33905b9aaf0167c2 ldx [%i3+0x018],%g3 ! Observed data at 000000001f800018 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4e452c57922e057d ldx [%i3+0x020],%g3 ! Observed data at 000000001f800020 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0c5b0000ef67ddb2 ldx [%i3+0x028],%g3 ! Observed data at 000000001f800028 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = f2e80279a52c9b49 ldx [%i3+0x050],%g3 ! Observed data at 000000001f800050 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x050,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 307ffff2e013c454 ldx [%i3+0x0d8],%g3 ! Observed data at 000000001f8000d8 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x108],%g2 ! Expected data = f10a891caee649ff ldx [%i3+0x108],%g3 ! Observed data at 000000001f800108 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x108,%g4 ldx [%g1+0x140],%g2 ! Expected data = a45d26b440c1e4b3 ldx [%i3+0x140],%g3 ! Observed data at 000000001f800140 cmp %g2,%g3 bne,a,pn %xcc,p7_local_failed add %i3,0x140,%g4 ! The test for processor 7 has passed p7_passed: ta GOOD_TRAP nop p7_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p7_failed p7_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p7_failed p7_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p7_failed p7_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p7_failed p7_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p7_failed p7_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p7_failed p7_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p7_failed p7_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p7_failed p7_f0_fail: set p7_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f2_fail: set p7_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f4_fail: set p7_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f6_fail: set p7_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f18_fail: set p7_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f20_fail: set p7_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p7_f26_fail: set p7_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 7 failed p7_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x01c] ! Set processor 7 done flag set p7_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 7 failed p7_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x01c] ! Set processor 7 done flag set p7_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p7_selfmod_failed: ba p7_failed mov 0xabc,%g1 p7_common_error: or %g0,0xee7,%g1 ba p7_failed mov %o5,%g3 p7_common_signature_error: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_common_timeout: set p7_temp,%g1 ba p7_failed st %g2,[%g1] ! Common Lock Number p7_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p7_failed mov 0x0,%g3 p7_trap1e: stha %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000018] ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000028] membar #Sync ldda [%i4]ASI_BLK_AIUP,%f48 membar #Sync membar #Sync ldda [%i4]ASI_BLK_AIUP,%f48 membar #Sync orn %l1,0xce5,%l5 stha %l7,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800010] membar #Sync mov 0x0c0,%g1 ldda [%i1+%g1]ASI_BLK_AIUP,%f16 membar #Sync done p7_trap1o: stha %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000018] ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000028] membar #Sync ldda [%o4]ASI_BLK_AIUP,%f48 membar #Sync membar #Sync ldda [%o4]ASI_BLK_AIUP,%f48 membar #Sync orn %l1,0xce5,%l5 stha %l7,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800010] membar #Sync mov 0x0c0,%g1 ldda [%o1+%g1]ASI_BLK_AIUP,%f16 membar #Sync done p7_trap2e: tsubcctv %l2,%l5,%l6 andncc %l1,%l3,%l7 done p7_trap2o: tsubcctv %l2,%l5,%l6 andncc %l1,%l3,%l7 done p7_trap3e: sub %l7,-0x01b,%l5 done p7_trap3o: sub %l7,-0x01b,%l5 done p7_init_memory_pointers: set p7_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p7_local0_start,%i0 set p7_local1_start,%i1 set p7_local2_start,%i2 set p7_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9fcb37520d2c3700 ldx [%g1+0x008],%l1 ! %l1 = 2d7154ddf20fa577 ldx [%g1+0x010],%l2 ! %l2 = d19c2f1eb186f95f ldx [%g1+0x018],%l3 ! %l3 = eeee6104f6a132a1 ldx [%g1+0x020],%l4 ! %l4 = 56b6f44ac5c12f81 ldx [%g1+0x028],%l5 ! %l5 = 2ca75f6e0e278290 ldx [%g1+0x030],%l6 ! %l6 = 4293d866bc9be109 ldx [%g1+0x038],%l7 ! %l7 = e271ce32f34e51a1 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 99dc99503c630bfe ldx [%g1+0x048],%l1 ! %l1 = 091691c3af6f2cce ldx [%g1+0x050],%l2 ! %l2 = dd0c188ea896fd93 ldx [%g1+0x058],%l3 ! %l3 = dec4868e6258ba20 ldx [%g1+0x060],%l4 ! %l4 = 3143d17cb9442ea3 ldx [%g1+0x068],%l5 ! %l5 = 0411c43cb8421633 ldx [%g1+0x070],%l6 ! %l6 = ff54297e57ce7d51 ldx [%g1+0x078],%l7 ! %l7 = a736888033905b9a save ! Initialize memory pointers for window 2 set p7_local0_start,%i0 set p7_local1_start,%i1 set p7_local2_start,%i2 set p7_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = fa658da0206f7068 ldx [%g1+0x088],%l1 ! %l1 = d9dd4fb2810e6802 ldx [%g1+0x090],%l2 ! %l2 = cd59f2f4581625a1 ldx [%g1+0x098],%l3 ! %l3 = 92400aefab72ae12 ldx [%g1+0x0a0],%l4 ! %l4 = e2fe648e8504d22c ldx [%g1+0x0a8],%l5 ! %l5 = b0ec5fb3e54fa0b6 ldx [%g1+0x0b0],%l6 ! %l6 = a47dd3f685d886ce ldx [%g1+0x0b8],%l7 ! %l7 = 5406313cb3d89d69 save ! Initialize memory points for window 3 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 3 ldx [%g1+0x0c0],%l0 ! %l0 = f14a5da1b7442e28 ldx [%g1+0x0c8],%l1 ! %l1 = 8907584449136e9f ldx [%g1+0x0d0],%l2 ! %l2 = e1680f78a52c9b49 ldx [%g1+0x0d8],%l3 ! %l3 = 8d06f04a030eaf0c ldx [%g1+0x0e0],%l4 ! %l4 = 16c3c04ec7ff0f78 ldx [%g1+0x0e8],%l5 ! %l5 = b9700b8fd14ab8c6 ldx [%g1+0x0f0],%l6 ! %l6 = e69567b4160c6e5b ldx [%g1+0x0f8],%l7 ! %l7 = 3dff0c0c23706737 ! Initialize the output register of window 3 set p7_local0_start,%o0 set p7_local1_start,%o1 set p7_local2_start,%o2 set p7_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 mov %g0,%o7 restore restore restore 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 = 08ca0092 20deb75f 0721d23c 128811a9 ! %f4 = a28216b9 5c823210 ac8294c4 fbd894a7 ! %f8 = 5b59912f fdad003a 7a9954f2 788e40fd ! %f12 = 82b84420 0a89d3da 4da39df0 612e800a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9225e642 e888ebfd 91ac8277 3beb6372 ! %f20 = 50b35407 8e2a9f4b 9aa89bb5 e3aaf3e3 ! %f24 = 18b0583d 23c2bd3b 6ea744bd 158da8ed ! %f28 = f1234e63 0b6f18c7 20394f53 f055b1f6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e88dde1b c7024495 f4794fb9 e8dbf803 ! %f36 = a3f714a9 d1ac404d 4f194620 75fa9ac4 ! %f40 = 0e36618e 51b07acd 1151bc57 799def2a ! %f44 = e3d5e881 44df7fcd 9d3028c3 d74d6cca ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x1c46bab000000012,%g7,%g1 ! GSR scale = 2, align = 2 wr %g1,%g0,%gsr ! GSR = 1c46bab000000012 wr %g0,%y ! Clear Y 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[00000000918000b4] = af222ef0, %g18 = 5a6e7ffe61b66707 ldsw [%o0+0x0b4],%g2 ! %g2 = 5a6e7ffe61b66707 ! Mem[0000000020800010] = a5d95519fd58adbd, %f24 = 18b0583d 23c2bd3b ldda [%i1+%o2]0x89,%f24 ! %f24 = a5d95519 fd58adbd ! %l5 = 4fcdad59c905f9ae, Mem[00000000908000d0] = 356355b0 stb %l5,[%i5+0x0d0] ! Mem[00000000908000d0] = ae6355b0 ! %l7 = 99c8cf82084376e0, %l6 = cee60074536225a7, %ccr = 44 movcs %icc,%l7,%l6 ! Register Not Moved ! %l7 = 99c8cf82084376e0, %l7 = 99c8cf82084376e0, %ccr = 44 movne %xcc,%l7,%l7 ! Register Not Moved ! %f0 = 08ca0092 20deb75f 0721d23c 128811a9 ! %f4 = a28216b9 5c823210 ac8294c4 fbd894a7 ! %f8 = 5b59912f fdad003a 7a9954f2 788e40fd ! %f12 = 82b84420 0a89d3da 4da39df0 612e800a mov 0x1c0,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0 ! %l2 = f28d84ce84aec854, imm = fffffffffffffa25, %l0 = 8d7169339bf94912 sub %l2,-0x5db,%l0 ! %l0 = f28d84ce84aece2f ! %l1 = 62734cf60612e7ee, %l0 = f28d84ce84aece2f, %l1 = 62734cf60612e7ee taddcc %l1,%l0,%l1 ! %l1 = 5500d1c48ac1b61d, %ccr = 1a ! Mem[0000000020800028] = 0c485555, %l6 = cee60074536225a7 ldsba [%i1+%o5]0x81,%l6 ! %l6 = 000000000000000c ! %l5 = 4fcdad59c905f9ae, imm = 0000000000000028, %l3 = f7301c49e917a309 sllx %l5,0x028,%l3 ! %l3 = 05f9ae0000000000 p8_label_2: ! Mem[0000000090800040] = 3a19464923cc069f, %g2 = ffffffffaf222ef0 ldx [%i5+0x040],%g2 ! %g2 = 3a19464923cc069f ! %l6 = 0000000c, %l7 = 084376e0, Mem[00000000900001b8] = 01f12adf 6fbbb8fe std %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = 0000000c 084376e0 ! Mem[0000000021800028] = 99e33e1cfd3a2d44, %l6 = 000000000000000c ldxa [%i3+%o5]0x80,%l6 ! %l6 = 99e33e1cfd3a2d44 ! Mem[0000000020000140] = 6b40d46ee0a66b2b, %l1 = 5500d1c48ac1b61d, %l2 = f28d84ce84aec854 add %i0,0x140,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 6b40d46ee0a66b2b ! Mem[000000002080012c] = 7a48e0f1, %l2 = e0a66b2b, %l6 = fd3a2d44 add %i1,0x12c,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000007a48e0f1 ! %l7 = 99c8cf82084376e0, %l0 = f28d84ce84aece2f, %ccr = 1a movl %xcc,%l7,%l0 ! Register Not Moved ! %f19 = 3beb6372, Mem[0000000021800028] = 99e33e1c sta %f19,[%i3+%o5]0x80 ! Mem[0000000021800028] = 3beb6372 ! Code Fragment 1 p8_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x4ef,%g3 ! %g3 = fffffffffffffb11 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908000e0] = 579e6934 167bd1cc, %g2 = 23cc069f, %g3 = fffffb11 ldd [%i5+0x0e0],%g2 ! %g2 = 00000000579e6934 00000000167bd1cc ! Mem[0000000020800084] = a3e8a099, %l5 = c905f9ae, %l4 = 4969e66a add %i1,0x84,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a3e8a099 p8_label_3: ! %l5 = 4fcdad59c905f9ae, %l1 = 5500d1c48ac1b61d, %l2 = 6b40d46ee0a66b2b xorcc %l5,%l1,%l2 ! %l2 = 1acd7c9d43c44fb3, %ccr = 00 ! %l4 = a3e8a099, %l5 = c905f9ae, Mem[0000000020000020] = 77a445b4 1961bfc6 stda %l4,[%i0+%o4]0x89 ! Mem[0000000020000020] = a3e8a099 c905f9ae ! %l5 = 4fcdad59c905f9ae, Mem[0000000021000000] = 8e841fda stba %l5,[%i2+%g0]0x80 ! Mem[0000000021000000] = ae841fda ! Mem[0000000090000010] = a7542326 9f2d725a, %g2 = 579e6934, %g3 = 167bd1cc ldd [%i4+%o2],%g2 ! %g2 = 00000000a7542326 000000009f2d725a ! %l7 = 99c8cf82084376e0, %l3 = 05f9ae0000000000, %l7 = 99c8cf82084376e0 and %l7,%l3,%l7 ! %l7 = 01c88e0000000000 ! Mem[0000000020000008] = 0b296c26, %l7 = 01c88e0000000000 ldswa [%i0+%o1]0x89,%l7 ! %l7 = 000000000b296c26 ! Mem[0000000091800030] = 2ba1470470d7df2b, %g2 = 00000000a7542326 ldx [%o0+0x030],%g2 ! %g2 = 2ba1470470d7df2b ! Mem[0000000091000108] = 22e03338 fd298a10, %g2 = 70d7df2b, %g3 = 9f2d725a ldd [%i6+0x108],%g2 ! %g2 = 0000000022e03338 00000000fd298a10 ! Mem[0000000020800018] = 42dae791, %l2 = 1acd7c9d43c44fb3 ldsba [%i1+%o3]0x89,%l2 ! %l2 = ffffffffffffff91 ! %l4 = 00000000a3e8a099, Mem[000000009180004e] = 22dbba25 stb %l4,[%o0+0x04e] ! Mem[000000009180004c] = 99dbba25 p8_label_4: ! Mem[0000000021800028] = 442d3afd7263eb3b, %f30 = 20394f53 f055b1f6 ldda [%i3+%o5]0x88,%f30 ! %f30 = 442d3afd 7263eb3b ! Mem[000000009080018c] = e9b852a8, %g18 = 5a6e7ffe61b66707 ldsw [%i5+0x18c],%g2 ! %g2 = 5a6e7ffe61b66707 ! Mem[00000000910000d8] = 2c0f16f6 6965615e, %g2 = e9b852a8, %g3 = fd298a10 ldd [%i6+0x0d8],%g2 ! %g2 = 000000002c0f16f6 000000006965615e ! %l7 = 000000000b296c26, imm = 000000000000038b, %l7 = 000000000b296c26 add %l7,0x38b,%l7 ! %l7 = 000000000b296fb1 ! %l6 = 000000007a48e0f1, %l6 = 000000007a48e0f1, %l2 = ffffffffffffff91 sllx %l6,%l6,%l2 ! %l2 = c1e2000000000000 ! %f16 = 9225e642 e888ebfd 91ac8277 3beb6372 ! %f20 = 50b35407 8e2a9f4b 9aa89bb5 e3aaf3e3 ! %f24 = a5d95519 fd58adbd 6ea744bd 158da8ed ! %f28 = f1234e63 0b6f18c7 442d3afd 7263eb3b mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140 membar #Sync ! Added by membar checker (526) ! Mem[0000000090000150] = 2a8e0754, %g2 = 000000002c0f16f6 lduh [%i4+0x152],%g2 ! %g2 = 0000000000002a8e ! Mem[00000000208001c4] = c6580b27, %l1 = 5500d1c48ac1b61d swap [%i1+0x1c4],%l1 ! %l1 = 00000000c6580b27 ! %l3 = 05f9ae0000000000, Mem[0000000021000028] = 48290f19 stba %l3,[%i2+%o5]0x89 ! Mem[0000000021000028] = 48290f00 ! %l6 = 000000007a48e0f1, Mem[0000000091800048] = 798a3de0 sth %l6,[%o0+0x048] ! Mem[0000000091800048] = e0f13de0 p8_label_5: ! %l1 = 00000000c6580b27, %l3 = 05f9ae0000000000, %l7 = 000000000b296fb1 xorcc %l1,%l3,%l7 ! %l7 = 05f9ae00c6580b27, %ccr = 08 ! Mem[00000000210001b2] = f145cd43, %l0 = f28d84ce84aece2f ldstub [%i2+0x1b2],%l0 ! %l0 = 000000cd000000ff ! Mem[0000000090000080] = 6b2d6fab2228183e, %g2 = 0000000000002a8e ldx [%i4+0x080],%g2 ! %g2 = 6b2d6fab2228183e ! Mem[000000002080001c] = 2ab31dcc, %l5 = c905f9ae, %l2 = 00000000 add %i1,0x1c,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000002ab31dcc ! %l1 = 00000000c6580b27, Mem[00000000208000af] = c8a5d668 stb %l1,[%i1+0x0af] ! Mem[00000000208000ac] = c8a5d627 ! Mem[00000000210000e0] = 9d1e91367112a40c, %l5 = 4fcdad59c905f9ae, %l1 = 00000000c6580b27 add %i2,0xe0,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = 9d1e91367112a40c ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! %l2 = 000000002ab31dcc, Mem[00000000908001f3] = 1e2d9e8a stb %l2,[%i5+0x1f3] ! Mem[00000000908001f0] = cc2d9e8a ! Mem[0000000091000078] = 2d82ef201faabd9f, %g2 = 6b2d6fab2228183e ldx [%i6+0x078],%g2 ! %g2 = 2d82ef201faabd9f ! Mem[00000000900001e4] = ad003a7a, %g2 = 2d82ef201faabd9f ldsb [%i4+0x1e5],%g2 ! %g2 = ffffffffffffffad p8_label_6: ! Mem[00000000900001a8] = 111927fb, %g2 = ffffffffffffffad ldsb [%i4+0x1aa],%g2 ! %g2 = 0000000000000011 ! %l6 = 000000007a48e0f1, Mem[0000000091800054] = e3b2613d stw %l6,[%o0+0x054] ! Mem[0000000091800054] = 7a48e0f1 ! %l7 = 05f9ae00c6580b27, Mem[00000000900000f5] = d9d275c8 stb %l7,[%i4+0x0f5] ! Mem[00000000900000f4] = 27d275c8 ! immd = 0000000000000371, %l5 = 4fcdad59c905f9ae, %ccr = 08 movcc %icc,0x371,%l5 ! Moved, %l5 = 0000000000000371 ! Mem[00000000218000a0] = a0bc6eb3, %l5 = 00000371, %l5 = 00000371 add %i3,0xa0,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000a0bc6eb3 ! Mem[0000000020000008] = bde6632c0b296c26, %l3 = 05f9ae0000000000 ldxa [%i0+%o1]0x89,%l3 ! %l3 = bde6632c0b296c26 ! Mem[0000000090800080] = 0c3c7eb5898801d8, %g2 = 0000000000000011 ldx [%i5+0x080],%g2 ! %g2 = 0c3c7eb5898801d8 ! %l7 = 05f9ae00c6580b27, %l0 = 00000000000000cd, %ccr = 08 movrlez %l7,%l0,%l0 ! Not Moved, %l0 = 00000000000000cd ! %l5 = 00000000a0bc6eb3, Mem[0000000090800182] = f10bbbaf sth %l5,[%i5+0x182] ! Mem[0000000090800180] = 6eb3bbaf ! %l0 = 00000000000000cd, Mem[000000009100014c] = 1f8ad4c1 stw %l0,[%i6+0x14c] ! Mem[000000009100014c] = 000000cd p8_label_7: ! %l7 = 05f9ae00c6580b27, %l6 = 000000007a48e0f1, %l2 = 000000002ab31dcc add %l7,%l6,%l2 ! %l2 = 05f9ae0140a0ec18 ! Mem[0000000020800020] = dd3fa934, %l1 = 9d1e91367112a40c ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000034000000ff ! Mem[0000000091000018] = b4fb408e32b999a4, %g2 = 0c3c7eb5898801d8 ldx [%i6+%o3],%g2 ! %g2 = b4fb408e32b999a4 ! %l6 = 000000007a48e0f1, immd = fffffffffffffb19, %l2 = 05f9ae0140a0ec18 sdivx %l6,-0x4e7,%l2 ! %l2 = ffffffffffe70e4e ! %l3 = bde6632c0b296c26, Mem[0000000090800090] = 954c815fbebef27d stx %l3,[%i5+0x090] ! Mem[0000000090800090] = bde6632c0b296c26 ! Mem[0000000090000140] = fdeb88e8 42e62592 7263eb3b 7782ac91 ! Mem[0000000090000150] = 4b9f2a8e 0754b350 e3f3aae3 b59ba89a ! Mem[0000000090000160] = bdad58fd 1955d9a5 eda88d15 bd44a76e ! Mem[0000000090000170] = c7186f0b 634e23f1 3beb6372 fd3a2d44 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140 ! Mem[0000000020000000] = fee10e93, %l1 = 0000000000000034 ldswa [%i0+%g0]0x88,%l1 ! %l1 = fffffffffee10e93 ! Mem[00000000908000f8] = 87577ba6430d2716, %g2 = b4fb408e32b999a4 ldx [%i5+0x0f8],%g2 ! %g2 = 87577ba6430d2716 ! Mem[0000000020000188] = 96f1dee7, %f6 = ac8294c4 lda [%i0+0x188]%asi,%f6 ! %f6 = 96f1dee7 ! %f12 = 82b84420 0a89d3da, Mem[0000000020800010] = fd58adbd a5d95519 stda %f12,[%i1+%o2]0x88 ! Mem[0000000020800010] = 82b84420 0a89d3da p8_label_8: ! Mem[00000000208000f0] = a9c23e164a5c0b43, %l0 = 00000000000000cd, %l6 = 000000007a48e0f1 add %i1,0xf0,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = a9c23e164a5c0b43 ! %l7 = 05f9ae00c6580b27, immd = fffffffffffff044, %l5 = 00000000a0bc6eb3 mulx %l7,-0xfbc,%l5 ! %l5 = fb722bcf2eb0865c ! %l1 = fffffffffee10e93, Mem[00000000218001f0] = 76a0099e sth %l1,[%i3+0x1f0] ! Mem[00000000218001f0] = 0e93099e ! Mem[0000000021000000] = ae841fda572e78c7, %l5 = fb722bcf2eb0865c, %l4 = 00000000a3e8a099 casxa [%i2]0x80,%l5,%l4 ! %l4 = ae841fda572e78c7 ! %l1 = fffffffffee10e93, Mem[00000000918000d8] = 41114b72 stw %l1,[%o0+0x0d8] ! Mem[00000000918000d8] = fee10e93 ! Mem[0000000090000138] = 3a0413d8, %g2 = 87577ba6430d2716 ldub [%i4+0x13b],%g2 ! %g2 = 000000000000003a ! %l6 = a9c23e164a5c0b43, %l4 = ae841fda572e78c7, %l4 = ae841fda572e78c7 sdivx %l6,%l4,%l4 ! %l4 = 0000000000000001 ! %l6 = a9c23e164a5c0b43, Mem[0000000020800000] = 1b106ac1 stba %l6,[%i1+%g0]0x81 ! Mem[0000000020800000] = 43106ac1 ! immd = 00000000000001e6, %l2 = ffffffffffe70e4e, %ccr = 08 movvs %xcc,0x1e6,%l2 ! Register Not Moved ! Mem[0000000020000008] = 0b296c26, %l3 = bde6632c0b296c26 lduba [%i0+%o1]0x88,%l3 ! %l3 = 0000000000000026 p8_label_9: ! Mem[00000000910001c0] = 8db5e5d8d99e6c32, %g2 = 000000000000003a ldx [%i6+0x1c0],%g2 ! %g2 = 8db5e5d8d99e6c32 ! %l5 = fb722bcf2eb0865c, %l4 = 0000000000000001, %ccr = 08 movgu %xcc,%l5,%l4 ! Moved, %l4 = fb722bcf2eb0865c ! %l3 = 0000000000000026, imm = 00000000000005f6, %l0 = 00000000000000cd addccc %l3,0x5f6,%l0 ! %l0 = 000000000000061c, %ccr = 00 ! Mem[000000009100011c] = 58b0a4b2, %g2 = 8db5e5d8d99e6c32 lduba [%i6+0x11f]%asi,%g2 ! %g2 = 0000000000000058 ! Mem[0000000091800000] = e8eabba7, %g2 = 0000000000000058 ldub [%o0+0x003],%g2 ! %g2 = 00000000000000e8 ! Mem[0000000021000108] = 757ece3f, %l6 = a9c23e164a5c0b43 ldub [%i2+0x10a],%l6 ! %l6 = 00000000000000ce ! %l0 = 000000000000061c, immd = 0000000000000dc9, %l6 = 00000000000000ce udivx %l0,0xdc9,%l6 ! %l6 = 0000000000000000 ! Mem[0000000020000028] = c65ae7a5, %l2 = ffffffffffe70e4e swapa [%i0+%o5]0x88,%l2 ! %l2 = 00000000c65ae7a5 ! Set Register : %l2 = 00000000c65ae7a5 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! Mem[00000000218000e0] = 84917cca, %l7 = 05f9ae00c6580b27 swap [%i3+0x0e0],%l7 ! %l7 = 0000000084917cca p8_label_10: ! Mem[00000000200000d4] = 6367452b, %l2 = ffffffffffffffff ldstub [%i0+0x0d4],%l2 ! %l2 = 00000063000000ff ! %l3 = 0000000000000026, %l2 = 0000000000000063, %y = 00000000 sdiv %l3,%l2,%l0 ! %l0 = 0000000000000000 mov %l0,%y ! %y = 00000000 ! Mem[0000000091800068] = a5c6bed657a419b5, %g2 = 00000000000000e8 ldx [%o0+0x068],%g2 ! %g2 = a5c6bed657a419b5 ! Mem[0000000020000010] = 4723f784 9bcd67d7, %l4 = 2eb0865c, %l5 = 2eb0865c ldda [%i0+%o2]0x80,%l4 ! %l4 = 000000004723f784 000000009bcd67d7 ! Mem[0000000091800008] = d08f42f1ee954822, %f48 = 9225e642 e888ebfd ldd [%o0+%o1],%f48 ! %f48 = d08f42f1 ee954822 ! Mem[0000000020000078] = 2761290a, %l1 = fffffffffee10e93 ldstub [%i0+0x078],%l1 ! %l1 = 00000027000000ff ! Mem[0000000021000020] = fb19c882 cb96a4a3, %l4 = 4723f784, %l5 = 9bcd67d7 ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000cb96a4a3 00000000fb19c882 ! %l4 = 00000000cb96a4a3, %l6 = 0000000000000000, %ccr = 00 movgu %xcc,%l4,%l6 ! Moved, %l6 = 00000000cb96a4a3 ! Mem[0000000020800128] = 2aeace16, %l2 = 00000063, %l3 = 00000026 add %i1,0x128,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000002aeace16 ! %l4 = 00000000cb96a4a3, Mem[000000009180002a] = a4473ffd, %asi = 80 stha %l4,[%o0+0x02a]%asi ! Mem[0000000091800028] = a4a33ffd p8_label_11: ! Mem[0000000091000080] = 71f0b7ce dd451e0b, %g2 = 57a419b5, %g3 = 6965615e ldd [%i6+0x080],%g2 ! %g2 = 0000000071f0b7ce 00000000dd451e0b ! %l2 = 0000000000000063, Mem[0000000020800018] = cc1db32a42dae791 stxa %l2,[%i1+%o3]0x89 ! Mem[0000000020800018] = 0000000000000063 ! Mem[00000000908001f8] = 1b465155276557d1, %f48 = d08f42f1 ee954822 ldd [%i5+0x1f8],%f48 ! %f48 = 1b465155 276557d1 ! Mem[00000000900000e8] = ca387ee5624b2c2b, %g2 = 0000000071f0b7ce ldx [%i4+0x0e8],%g2 ! %g2 = ca387ee5624b2c2b ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000 ! %l2 = 0000000000000063, %l1 = 0000000000000027, %ccr = 00 mova %xcc,%l2,%l1 ! Moved, %l1 = 0000000000000063 ! %l4 = 00000000cb96a4a3, imm = fffffffffffff6a2, %l2 = 0000000000000063 andn %l4,-0x95e,%l2 ! %l2 = 0000000000000001 ! Mem[0000000021800008] = a896a354, %l1 = 0000000000000063 ldsba [%i3+%o1]0x80,%l1 ! %l1 = ffffffffffffffa8 ! Mem[00000000900000e8] = e5624b2c, %g2 = ca387ee5624b2c2b ldsb [%i4+0x0eb],%g2 ! %g2 = ffffffffffffffe5 ! Mem[0000000021000010] = 95ce0c2d, %l5 = 00000000fb19c882 lduwa [%i2+%o2]0x81,%l5 ! %l5 = 0000000095ce0c2d p8_label_12: ! %l0 = 00000000, %l1 = ffffffa8, Mem[0000000020800028] = 5555480c 2660eeec stda %l0,[%i1+%o5]0x89 ! Mem[0000000020800028] = 00000000 ffffffa8 ! Mem[00000000900000f0] = 97245dda7127d275, %g2 = ffffffffffffffe5 ldx [%i4+0x0f0],%g2 ! %g2 = 97245dda7127d275 ! Mem[0000000021800150] = 99775439, %l2 = 0000000000000001 swap [%i3+0x150],%l2 ! %l2 = 0000000099775439 ! %l1 = ffffffffffffffa8, Mem[0000000091000104] = fa56d58f stb %l1,[%i6+0x104] ! Mem[0000000091000104] = a856d58f ! %l1 = ffffffffffffffa8, %l7 = 0000000084917cca, %l1 = ffffffffffffffa8 orn %l1,%l7,%l1 ! %l1 = ffffffffffffffbd ! %l7 = 0000000084917cca, %l2 = 0000000099775439, %ccr = 00 movneg %xcc,%l7,%l2 ! Register Not Moved ! Mem[0000000020800124] = 90203234, %l4 = 00000000cb96a4a3 ldsw [%i1+0x124],%l4 ! %l4 = ffffffff90203234 ! Mem[0000000021000010] = 95ce0c2d, %l4 = ffffffff90203234 lduwa [%i2+%o2]0x80,%l4 ! %l4 = 0000000095ce0c2d ! %l4 = 0000000095ce0c2d, Mem[0000000021000008] = aaa03117 stba %l4,[%i2+%o1]0x80 ! Mem[0000000021000008] = 2da03117 ! Mem[000000002000007c] = f06871eb, %l4 = 0000000095ce0c2d lduw [%i0+0x07c],%l4 ! %l4 = 00000000f06871eb p8_label_13: ! %l5 = 0000000095ce0c2d, %l4 = 00000000f06871eb, %ccr = 00 movvs %xcc,%l5,%l4 ! Register Not Moved ! %l3 = 000000002aeace16, %l6 = 00000000cb96a4a3, %y = 00000000 smul %l3,%l6,%l7 ! %l7 = f736a483f26b5002, %y = f736a483 ! %l7 = f736a483f26b5002, Mem[00000000908000ec] = ad549184, %asi = 80 stba %l7,[%i5+0x0ec]%asi ! Mem[00000000908000ec] = 02549184 ! %l6 = 00000000cb96a4a3, imm = 00000000000001ab, %l7 = f736a483f26b5002 subccc %l6,0x1ab,%l7 ! %l7 = 00000000cb96a2f8, %ccr = 08 ! Mem[00000000918000d4] = 9799374f, %g2 = 97245dda7127d275 lduw [%o0+0x0d4],%g2 ! %g2 = 000000009799374f ! Mem[0000000021000020] = cb96a4a3, %l7 = 00000000cb96a2f8 ldswa [%i2+%o4]0x89,%l7 ! %l7 = ffffffffcb96a4a3 ! Mem[000000009080005c] = 1e098cec, %g18 = 5a6e7ffe61b66707 ldsw [%i5+0x05c],%g2 ! %g2 = 5a6e7ffe61b66707 ! %l1 = ffffffffffffffbd, immed = fffff72f, %y = f736a483 udivcc %l1,-0x8d1,%l1 ! %l1 = 00000000f736ad07, %ccr = 08 mov %l0,%y ! %y = 00000000 ! Mem[00000000900001ec] = 40fd82b8, %g2 = 000000001e098cec ldsb [%i4+0x1ee],%g2 ! %g2 = 0000000000000040 ! Mem[0000000090000178] = 3beb6372fd3a2d44, %g2 = 0000000000000040 ldx [%i4+0x178],%g2 ! %g2 = 3beb6372fd3a2d44 p8_label_14: ! %l4 = 00000000f06871eb, Mem[0000000021800000] = 7fba73b2d12fafbc stxa %l4,[%i3+%g0]0x81 ! Mem[0000000021800000] = 00000000f06871eb ! %l2 = 0000000099775439, %l7 = ffffffffcb96a4a3, %l0 = 0000000000000000 addccc %l2,%l7,%l0 ! %l0 = 00000000650df8dc, %ccr = 13 ! Mem[0000000090000140] = fdeb88e8 42e62592 7263eb3b 7782ac91 ! Mem[0000000090000150] = 4b9f2a8e 0754b350 e3f3aae3 b59ba89a ! Mem[0000000090000160] = bdad58fd 1955d9a5 eda88d15 bd44a76e ! Mem[0000000090000170] = c7186f0b 634e23f1 3beb6372 fd3a2d44 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140 ! %l4 = 00000000f06871eb, Mem[0000000091000078] = 2d82ef201faabd9f stx %l4,[%i6+0x078] ! Mem[0000000091000078] = 00000000f06871eb ! %l6 = 00000000cb96a4a3, %l2 = 0000000099775439, %ccr = 13 movgu %xcc,%l6,%l2 ! Register Not Moved ! %l4 = 00000000f06871eb, Mem[0000000020000000] = fee10e93 stwa %l4,[%i0+%g0]0x88 ! Mem[0000000020000000] = f06871eb ! Code Fragment 1 p8_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000dd451e0b mov 0x8b0,%g3 ! %g3 = 00000000000008b0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 00000000650df8dc, imm = fffffffffffff430, %l6 = 00000000cb96a4a3 subccc %l0,-0xbd0,%l6 ! %l6 = 00000000650e04ab, %ccr = 11 ! Mem[0000000021800010] = bfe90cf4, %l5 = 0000000095ce0c2d lduwa [%i3+%o2]0x89,%l5 ! %l5 = 00000000bfe90cf4 ! Mem[0000000090800060] = c9723166, %g2 = 3beb6372fd3a2d44 lduw [%i5+0x060],%g2 ! %g2 = 00000000c9723166 p8_label_15: ! %f20 = 50b35407 8e2a9f4b, Mem[0000000090000190] = a91f482d 10151817 std %f20,[%i4+0x190] ! Mem[0000000090000190] = 50b35407 8e2a9f4b ! Mem[00000000908001f4] = b21b4651, %g2 = 00000000c9723166 lduba [%i5+0x1f7]%asi,%g2 ! %g2 = 00000000000000b2 ! immd = 0000000000000052, %l0 = 00000000650df8dc, %ccr = 11 movpos %xcc,0x052,%l0 ! Moved, %l0 = 0000000000000052 ! Mem[00000000900001e8] = 7a9954f2 788e40fd, %g2 = 000000b2, %g3 = 000008b0 ldda [%i4+0x1e8]%asi,%g2 ! %g2 = 000000007a9954f2 00000000788e40fd ! Mem[0000000021000080] = caeac224d61960cf, %f28 = f1234e63 0b6f18c7 ldda [%i2+0x080]%asi,%f28 ! %f28 = caeac224 d61960cf ! Mem[0000000091800040] = ce3d6de17ae4c516, %f48 = fdeb88e8 42e62592 ldd [%o0+0x040],%f48 ! %f48 = ce3d6de1 7ae4c516 ! Mem[0000000021800010] = f40ce9bf, %l6 = 00000000650e04ab swapa [%i3+%o2]0x80,%l6 ! %l6 = 00000000f40ce9bf ! Mem[00000000218000e0] = c6580b27480328c7, %l0 = 0000000000000052, %l6 = 00000000f40ce9bf add %i3,0xe0,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = c6580b27480328c7 ! %l4 = 00000000f06871eb, Mem[0000000020000018] = f4e4dd61 stha %l4,[%i0+%o3]0x88 ! Mem[0000000020000018] = f4e471eb ! %l1 = 00000000f736ad07, Mem[0000000090800118] = 5fa476bc stw %l1,[%i5+0x118] ! Mem[0000000090800118] = f736ad07 p8_label_16: ! %l1 = 00000000f736ad07, imm = 00000000000006fb, %l5 = 00000000bfe90cf4 orncc %l1,0x6fb,%l5 ! %l5 = fffffffffffffd07, %ccr = 88 ! Mem[000000002180002f] = fd3a2d44, %l3 = 000000002aeace16 ldstub [%i3+0x02f],%l3 ! %l3 = 00000044000000ff ! retry : should take illegal inst trap, %l0 = 0000000000000052 retry ! Illegal inst trap : %l0 = 0000000000000062 ! %l6 = 480328c7, %l7 = cb96a4a3, Mem[0000000090000180] = 087b2158 19063d8d std %l6,[%i4+0x180] ! Mem[0000000090000180] = 480328c7 cb96a4a3 ! %l4 = 00000000f06871eb, Mem[0000000091000152] = 5682f47c sth %l4,[%i6+0x152] ! Mem[0000000091000150] = 71ebf47c ! Mem[0000000021000050] = eae8b2e05e9de93c, %l0 = 0000000000000062 ldx [%i2+0x050],%l0 ! %l0 = eae8b2e05e9de93c ! %l3 = 0000000000000044, %l0 = eae8b2e05e9de93c, %ccr = 88 movle %icc,%l3,%l0 ! Moved, %l0 = 0000000000000044 ! %l2 = 0000000099775439, %l1 = 00000000f736ad07, %ccr = 88 movneg %icc,%l2,%l1 ! Moved, %l1 = 0000000099775439 ! %l2 = 99775439, %l3 = 00000044, Mem[00000000910000c8] = c6f06bb1 067571a2 stda %l2,[%i6+0x0c8]%asi ! Mem[00000000910000c8] = 99775439 00000044 ! Mem[0000000021000020] = cb96a4a3, %l4 = 00000000f06871eb ldsba [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffffffa3 p8_label_17: ! Mem[0000000091800078] = 079ebca8, %g2 = 000000007a9954f2 lduh [%o0+0x078],%g2 ! %g2 = 000000000000079e ! Mem[00000000908000dc] = e52b0314, %g2 = 000000000000079e lduw [%i5+0x0dc],%g2 ! %g2 = 00000000e52b0314 ! %l0 = 0000000000000044, Mem[0000000020000008] = 0b296c26 stba %l0,[%i0+%o1]0x89 ! Mem[0000000020000008] = 0b296c44 ! %l6 = c6580b27480328c7, %l2 = 0000000099775439, %l1 = 0000000099775439 srl %l6,%l2,%l1 ! %l1 = 0000000000000024 ! %l6 = c6580b27480328c7, Mem[0000000020000008] = bde6632c0b296c44 stxa %l6,[%i0+%o1]0x88 ! Mem[0000000020000008] = c6580b27480328c7 ! Mem[0000000021000020] = fb19c882 cb96a4a3, %l6 = 480328c7, %l7 = cb96a4a3 ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000cb96a4a3 00000000fb19c882 ! Mem[00000000210000f4] = de3ddcd4, %l5 = fffffffffffffd07 swap [%i2+0x0f4],%l5 ! %l5 = 00000000de3ddcd4 ! Mem[0000000091000110] = fe0d41c4a3c886c3, %f48 = ce3d6de1 7ae4c516 ldd [%i6+0x110],%f48 ! %f48 = fe0d41c4 a3c886c3 ! Mem[00000000910000d0] = bafe5f1e, %g2 = 00000000e52b0314 lduwa [%i6+0x0d0]%asi,%g2 ! %g2 = 00000000bafe5f1e ! %l0 = 0000000000000044, Mem[0000000090000058] = 04d12424f17dd9cc stx %l0,[%i4+0x058] ! Mem[0000000090000058] = 0000000000000044 p8_label_18: ! Mem[0000000021000028] = 48290f00, %l7 = 00000000fb19c882 ldswa [%i2+%o5]0x89,%l7 ! %l7 = 0000000048290f00 ! Mem[0000000020800010] = dad3890a, %l6 = 00000000cb96a4a3 ldsba [%i1+%o2]0x80,%l6 ! %l6 = ffffffffffffffda ! Mem[00000000900001d0] = a28216b9, %g18 = 5a6e7ffe61b66707 ldsw [%i4+0x1d0],%g2 ! %g2 = 5a6e7ffe61b66707 ! %l2 = 0000000099775439, %l4 = ffffffffffffffa3, %ccr = 88 movge %icc,%l2,%l4 ! Register Not Moved ! Mem[0000000090000050] = 5105ddcc, %g2 = ffffffffa28216b9 ldsh [%i4+0x052],%g2 ! %g2 = 0000000000005105 ! immd = 000000000000015a, %l2 = 0000000099775439, %ccr = 88 movvs %icc,0x15a,%l2 ! Register Not Moved ! %l1 = 0000000000000024, %l0 = 0000000000000044, %ccr = 88 mova %xcc,%l1,%l0 ! Moved, %l0 = 0000000000000024 ! %l2 = 0000000099775439, %l5 = 00000000de3ddcd4, %y = 00000000 smul %l2,%l5,%l6 ! %l6 = 0d855fcd22c7bb34, %y = 0d855fcd ! %l7 = 0000000048290f00, %l0 = 0000000000000024, %ccr = 88 movle %icc,%l7,%l0 ! Moved, %l0 = 0000000048290f00 ! %l1 = 0000000000000024, %l7 = 0000000048290f00, %l4 = ffffffffffffffa3 and %l1,%l7,%l4 ! %l4 = 0000000000000000 p8_label_19: ! %l5 = 00000000de3ddcd4, Mem[0000000020000090] = b5ba9fbe97341ced stx %l5,[%i0+0x090] ! Mem[0000000020000090] = 00000000de3ddcd4 ! Mem[0000000021000030] = d7f5b386, %l1 = 0000000000000024 swap [%i2+0x030],%l1 ! %l1 = 00000000d7f5b386 ! %l6 = 0d855fcd22c7bb34, %l7 = 0000000048290f00, %l1 = 00000000d7f5b386 add %l6,%l7,%l1 ! %l1 = 0d855fcd6af0ca34 ! %l7 = 0000000048290f00, %l7 = 0000000048290f00, %l7 = 0000000048290f00 addcc %l7,%l7,%l7 ! %l7 = 0000000090521e00, %ccr = 0a ! %l6 = 0d855fcd22c7bb34, immed = ffffff8b, %ccr = 0a movrgz %l6,-0x075,%l5 ! Moved, %l5 = ffffffffffffff8b ! %l3 = 0000000000000044, Mem[0000000090800054] = e34de303 stw %l3,[%i5+0x054] ! Mem[0000000090800054] = 00000044 ! Mem[00000000218001d6] = 315e5f4b, %l1 = 0d855fcd6af0ca34 ldstub [%i3+0x1d6],%l1 ! %l1 = 0000005f000000ff ! %l1 = 000000000000005f, imm = 0000000000000020, %l7 = 0000000090521e00 srlx %l1,0x020,%l7 ! %l7 = 0000000000000000 ! Mem[0000000021800060] = a9a10482 6d552785, %l4 = 00000000, %l5 = ffffff8b ldd [%i3+0x060],%l4 ! %l4 = 00000000a9a10482 000000006d552785 ! %f0 = 08ca0092 20deb75f 0721d23c 128811a9 ! %f4 = a28216b9 5c823210 96f1dee7 fbd894a7 ! %f8 = 5b59912f fdad003a 7a9954f2 788e40fd ! %f12 = 82b84420 0a89d3da 4da39df0 612e800a stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100 p8_label_20: ! Mem[00000000910001a0] = 191e048882118f44, %f48 = fe0d41c4 a3c886c3 ldd [%i6+0x1a0],%f48 ! %f48 = 191e0488 82118f44 save ! CWP = 1 ! immd = 0000000000000228, %l4 = 35d6b002249d5ef7, %ccr = 0a mova %icc,0x228,%l4 ! Moved, %l4 = 0000000000000228 ! %l0 = 66b6b06e9e77d25a, immed = 00000db0, %y = 0d855fcd udivcc %l0,0xdb0,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 9e77d25a ! Mem[0000000021000054] = 5e9de93c, %l5 = 023440aa1a5f4809 swap [%o2+0x054],%l5 ! %l5 = 000000005e9de93c ! %l7 = b017539277027dcb, immed = 0000076d, %l7 = b017539277027dcb taddcctv %l7,0x76d,%l7 ! %l0 = 66b6b06e9e77d27d, Trapped ! Mem[0000000021000178] = e46198f6, %l3 = 00000000ffffffff ldsw [%o2+0x178],%l3 ! %l3 = ffffffffe46198f6 ! Mem[000000009080002c] = ce33b6a2, %g2 = 0000000000005105 ldsh [%o5+0x02c],%g2 ! %g2 = ffffffffffffce33 ! %l4 = 0000000000000228, imm = 00000000000001a8, %l3 = ffffffffe46198f6 and %l4,0x1a8,%l3 ! %l3 = 0000000000000028 save ! CWP = 2 p8_label_21: ! %cwp = 2 ! immd = 000000000000003c, %l5 = 7331bd50a3151ca7, %ccr = 0a move %xcc,0x03c,%l5 ! Register Not Moved ! Mem[000000002000003a] = de3ba058, %l2 = 5a6e7ffe61b66707 ldstub [%i0+0x03a],%l2 ! %l2 = 000000a0000000ff ! Mem[00000000210000e6] = 7112a40c, %l7 = 4b65155a1fd729bb ldstub [%i2+0x0e6],%l7 ! %l7 = 000000a4000000ff ! Mem[0000000021800140] = a83d40eb, %l4 = c5c098505d46df96 swap [%i3+0x140],%l4 ! %l4 = 00000000a83d40eb ! Mem[0000000020800010] = 0a89d3da, %l0 = 1ec346ee4744f2aa ldstuba [%i1+%o2]0x89,%l0 ! %l0 = 000000da000000ff ! %f20 = 50b35407 8e2a9f4b, Mem[0000000021000018] = 223da7a1 2623c830 stda %f20,[%i2+%o3]0x81 ! Mem[0000000021000018] = 50b35407 8e2a9f4b ! Mem[0000000090800098] = 0fad151c, %g2 = ffffffffffffce33 ldsha [%i5+0x09a]%asi,%g2 ! %g2 = 0000000000000fad ! %l6 = f10a576be10a1c1e, Mem[0000000021000000] = c7782e57da1f84ae stxa %l6,[%i2+%g0]0x89 ! Mem[0000000021000000] = f10a576be10a1c1e ! Mem[0000000020000020] = a3e8a099, %l7 = 00000000000000a4 lduha [%i0+%o4]0x89,%l7 ! %l7 = 000000000000a099 ! %l0 = 00000000000000da sethi %hi(0xcdd8b000),%l0 ! %l0 = 00000000cdd8b000 p8_label_22: ! %cwp = 2 ! immd = 0000000000000396, %l1 = 29c7923dbfec91a9, %ccr = 0a movcs %xcc,0x396,%l1 ! Register Not Moved ! Mem[0000000021800000] = 00000000, %l5 = 7331bd50a3151ca7 lduba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000 ! %l6 = f10a576be10a1c1e, %l5 = 0000000000000000, %ccr = 0a movneg %xcc,%l6,%l5 ! Register Not Moved ! %f22 = 9aa89bb5, Mem[0000000090000070] = 8de5ad67 st %f22,[%i4+0x070] ! Mem[0000000090000070] = 9aa89bb5 ! %l2 = 000000a0, %l3 = d9e24901, Mem[00000000910000b8] = 69ae8009 b0f1b5ed std %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 000000a0 d9e24901 ! immd = 00000000000000fd, %l1 = 29c7923dbfec91a9, %ccr = 0a movl %xcc,0x0fd,%l1 ! Register Not Moved ! Mem[0000000021000000] = 1e1c0ae16b570af1, %l4 = 00000000a83d40eb ldxa [%i2+%g0]0x81,%l4 ! %l4 = 1e1c0ae16b570af1 ! Mem[0000000021800000] = 00000000, %l6 = f10a576be10a1c1e ldub [%i3+0x003],%l6 ! %l6 = 0000000000000000 membar #Sync ! Added by membar checker (527) ! %l5 = 0000000000000000, Mem[0000000090000010] = a7542326 sth %l5,[%i4+%o2] ! Mem[0000000090000010] = 00002326 ! %l2 = 000000a0, %l3 = d9e24901, Mem[0000000020000008] = c7280348 270b58c6 stda %l2,[%i0+%o1]0x80 ! Mem[0000000020000008] = 000000a0 d9e24901 p8_label_23: ! %cwp = 2 ! %l3 = ebbe24b1d9e24901, %l5 = 0000000000000000, %ccr = 0a movg %icc,%l3,%l5 ! Moved, %l5 = ebbe24b1d9e24901 ! Mem[0000000021000018] = 50b354078e2a9f4b, %f30 = 442d3afd 7263eb3b ldda [%i2+%o3]0x81,%f30 ! %f30 = 50b35407 8e2a9f4b ! %l5 = ebbe24b1d9e24901, Mem[00000000200000ce] = 79cf6d55 stb %l5,[%i0+0x0ce] ! Mem[00000000200000cc] = 79cf0155 ! %l6 = 0000000000000000 setx 0xbb96d87fa5118e40,%g7,%l6 ! %l6 = bb96d87fa5118e40 ! Mem[0000000091000188] = db58126d 5de8e320, %g2 = 00000fad, %g3 = 788e40fd ldd [%i6+0x188],%g2 ! %g2 = 00000000db58126d 000000005de8e320 ! Mem[0000000091800180] = 60e4f401, %g2 = 00000000db58126d ldsb [%o0+0x183],%g2 ! %g2 = 0000000000000060 ! %l6 = bb96d87fa5118e40, Mem[00000000218000de] = 40607f3f sth %l6,[%i3+0x0de] ! Mem[00000000218000dc] = 40608e40 ! immd = 0000000000000100, %l4 = 1e1c0ae16b570af1, %ccr = 0a movcc %icc,0x100,%l4 ! Moved, %l4 = 0000000000000100 ! %l2 = 00000000000000a0, Mem[0000000021000018] = 50b35407 stha %l2,[%i2+%o3]0x80 ! Mem[0000000021000018] = 00a05407 ! %f0 = 08ca0092 20deb75f 0721d23c 128811a9 ! %f4 = a28216b9 5c823210 96f1dee7 fbd894a7 ! %f8 = 5b59912f fdad003a 7a9954f2 788e40fd ! %f12 = 82b84420 0a89d3da 4da39df0 612e800a mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040 p8_label_24: ! %cwp = 2 ! Mem[0000000090800040] = 3a194649 23cc069f, %g2 = 00000060, %g3 = 5de8e320 ldda [%i5+0x040]%asi,%g2 ! %g2 = 000000003a194649 0000000023cc069f ! %l2 = 00000000000000a0, imm = fffffffffffff803, %l5 = ebbe24b1d9e24901 taddcc %l2,-0x7fd,%l5 ! %l5 = fffffffffffff8a3, %ccr = 8a ! %l6 = bb96d87fa5118e40, Mem[00000000910001a8] = 44690c5eef88dc5c stx %l6,[%i6+0x1a8] ! Mem[00000000910001a8] = bb96d87fa5118e40 ! %l0 = 00000000cdd8b000, %l7 = 000000000000a099, %ccr = 8a movleu %xcc,%l0,%l7 ! Register Not Moved ! Mem[00000000908001a4] = 68760317, %g2 = 000000003a194649 lduh [%i5+0x1a4],%g2 ! %g2 = 0000000000006876 ! %l7 = 000000000000a099, Mem[00000000918000b8] = aea6bad986dd90ab, %asi = 80 stxa %l7,[%o0+0x0b8]%asi ! Mem[00000000918000b8] = 000000000000a099 ! Mem[00000000910000a4] = 32d0abe6, %g2 = 0000000000006876 lduw [%i6+0x0a4],%g2 ! %g2 = 0000000032d0abe6 ! Mem[0000000091000070] = b4bc198e 33f4bdce, %g2 = 32d0abe6, %g3 = 23cc069f ldd [%i6+0x070],%g2 ! %g2 = 00000000b4bc198e 0000000033f4bdce ! %l4 = 0000000000000100, %l7 = 000000000000a099, %l0 = 00000000cdd8b000 taddcc %l4,%l7,%l0 ! %l0 = 000000000000a199, %ccr = 02 ! immd = 000000000000009f, %l4 = 0000000000000100, %ccr = 02 move %icc,0x09f,%l4 ! Register Not Moved p8_label_25: ! %cwp = 2 ! Mem[0000000091800090] = 2485e98ffb8782cd, %g2 = 00000000b4bc198e ldx [%o0+0x090],%g2 ! %g2 = 2485e98ffb8782cd ! %l6 = bb96d87fa5118e40, imm = 000000000000000d, %l1 = 29c7923dbfec91a9 sll %l6,0x00d,%l1 ! %l1 = db0ff4a231c80000 ! %l7 = 000000000000a099, %l6 = bb96d87fa5118e40, %l5 = fffffffffffff8a3 xnorcc %l7,%l6,%l5 ! %l5 = 446927805aeed126, %ccr = 00 ! %l7 = 000000000000a099, imm = fffffffffffff6e5, %l6 = bb96d87fa5118e40 tsubcc %l7,-0x91b,%l6 ! %l6 = 000000000000a9b4, %ccr = 13 membar #Sync ! Added by membar checker (528) ! %f0 = 08ca0092 20deb75f 0721d23c 128811a9 ! %f4 = a28216b9 5c823210 96f1dee7 fbd894a7 ! %f8 = 5b59912f fdad003a 7a9954f2 788e40fd ! %f12 = 82b84420 0a89d3da 4da39df0 612e800a stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040 ! %l1 = db0ff4a231c80000, Mem[0000000020800000] = c16a1043 stha %l1,[%i1+%g0]0x89 ! Mem[0000000020800000] = c16a0000 ! %l4 = 0000000000000100, Mem[0000000091800004] = eabba729 stb %l4,[%o0+0x004] ! Mem[0000000091800004] = 00bba729 ! %l3 = ebbe24b1d9e24901, %l1 = db0ff4a231c80000, %ccr = 13 movrlz %l3,%l1,%l5 ! Moved, %l5 = db0ff4a231c80000 ! %l4 = 00000100, %l5 = 31c80000, Mem[00000000918001b0] = 99944aa0 c0a9c532 std %l4,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000100 31c80000 ! Mem[0000000091000150] = a85271eb, %g2 = 2485e98ffb8782cd ldub [%i6+0x150],%g2 ! %g2 = 00000000000000a8 ba,a p8_not_taken_0_end p8_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p8_branch_failed p8_not_taken_0_end: ! End of Random Code for Thread 8 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 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 0000000048290f00 bne,a,pn %xcc,p8_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000005f bne,a,pn %xcc,p8_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000099775439 bne,a,pn %xcc,p8_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000044 bne,a,pn %xcc,p8_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000a9a10482 bne,a,pn %xcc,p8_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000006d552785 bne,a,pn %xcc,p8_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0d855fcd22c7bb34 bne,a,pn %xcc,p8_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p8_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x9e77d25a,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p8_failed mov 0x111,%g1 ! Check Floating Point Registers p8_check_fp_registers: set p8_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be a28216b9 5c823210 bne %xcc,p8_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 96f1dee7 fbd894a7 bne %xcc,p8_f6_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be a5d95519 fd58adbd bne %xcc,p8_f24_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be caeac224 d61960cf bne %xcc,p8_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 50b35407 8e2a9f4b bne %xcc,p8_f30_fail nop ! Check Local Memory set p8_local0_expect,%g1 p8_check_local0: ldx [%g1+0x000],%g2 ! Expected data = eb7168f06bc5ec6a ldx [%i0+0x000],%g3 ! Observed data at 0000000020000000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000a0d9e24901 ldx [%i0+0x008],%g3 ! Observed data at 0000000020000008 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = eb71e4f429553f39 ldx [%i0+0x018],%g3 ! Observed data at 0000000020000018 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 99a0e8a3aef905c9 ldx [%i0+0x020],%g3 ! Observed data at 0000000020000020 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4e0ee7ff9661c5cb ldx [%i0+0x028],%g3 ! Observed data at 0000000020000028 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = de3bff5869f9ad6b ldx [%i0+0x038],%g3 ! Observed data at 0000000020000038 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x038,%g4 ldx [%g1+0x078],%g2 ! Expected data = ff61290af06871eb ldx [%i0+0x078],%g3 ! Observed data at 0000000020000078 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x078,%g4 ldx [%g1+0x090],%g2 ! Expected data = 00000000de3ddcd4 ldx [%i0+0x090],%g3 ! Observed data at 0000000020000090 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x090,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 8809183d79cf0155 ldx [%i0+0x0c8],%g3 ! Observed data at 00000000200000c8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 0200ba1fff67452b ldx [%i0+0x0d0],%g3 ! Observed data at 00000000200000d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i0,0x0d0,%g4 set p8_local1_expect,%g1 p8_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00006ac1089d7772 ldx [%i1+0x000],%g3 ! Observed data at 0000000020800000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffd3890a2044b882 ldx [%i1+0x010],%g3 ! Observed data at 0000000020800010 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6300000000000000 ldx [%i1+0x018],%g3 ! Observed data at 0000000020800018 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffa93fdd288174a8 ldx [%i1+0x020],%g3 ! Observed data at 0000000020800020 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000a8ffffff ldx [%i1+0x028],%g3 ! Observed data at 0000000020800028 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 4f86526fc8a5d627 ldx [%i1+0x0a8],%g3 ! Observed data at 00000000208000a8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 394467628ac1b61d ldx [%i1+0x1c0],%g3 ! Observed data at 00000000208001c0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i1,0x1c0,%g4 set p8_local2_expect,%g1 p8_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 1e1c0ae16b570af1 ldx [%i2+0x000],%g3 ! Observed data at 0000000021000000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2da031174f17703f ldx [%i2+0x008],%g3 ! Observed data at 0000000021000008 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00a054078e2a9f4b ldx [%i2+0x018],%g3 ! Observed data at 0000000021000018 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000f29483a1e827f ldx [%i2+0x028],%g3 ! Observed data at 0000000021000028 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000000245bfb81be ldx [%i2+0x030],%g3 ! Observed data at 0000000021000030 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x030,%g4 ldx [%g1+0x050],%g2 ! Expected data = eae8b2e01a5f4809 ldx [%i2+0x050],%g3 ! Observed data at 0000000021000050 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x050,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 9d1e91367112ff0c ldx [%i2+0x0e0],%g3 ! Observed data at 00000000210000e0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 2eecdcb4fffffd07 ldx [%i2+0x0f0],%g3 ! Observed data at 00000000210000f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = f145ff43cf812239 ldx [%i2+0x1b0],%g3 ! Observed data at 00000000210001b0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i2,0x1b0,%g4 set p8_local3_expect,%g1 p8_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000f06871eb ldx [%i3+0x000],%g3 ! Observed data at 0000000021800000 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 650e04abebaa02a7 ldx [%i3+0x010],%g3 ! Observed data at 0000000021800010 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3beb6372fd3a2dff ldx [%i3+0x028],%g3 ! Observed data at 0000000021800028 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x028,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 3c976fcd40608e40 ldx [%i3+0x0d8],%g3 ! Observed data at 00000000218000d8 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = c6580b27480328c7 ldx [%i3+0x0e0],%g3 ! Observed data at 00000000218000e0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x140],%g2 ! Expected data = 5d46df9680c65604 ldx [%i3+0x140],%g3 ! Observed data at 0000000021800140 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x140,%g4 ldx [%g1+0x150],%g2 ! Expected data = 00000001d45eff60 ldx [%i3+0x150],%g3 ! Observed data at 0000000021800150 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x150,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 5e0a9ad9315eff4b ldx [%i3+0x1d0],%g3 ! Observed data at 00000000218001d0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 0e93099e35323c35 ldx [%i3+0x1f0],%g3 ! Observed data at 00000000218001f0 cmp %g2,%g3 bne,a,pn %xcc,p8_local_failed add %i3,0x1f0,%g4 ! The test for processor 8 has passed p8_passed: ta GOOD_TRAP nop p8_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p8_failed p8_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p8_failed p8_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p8_failed p8_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p8_failed p8_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p8_failed p8_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p8_failed p8_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p8_failed p8_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p8_failed p8_f4_fail: set p8_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f6_fail: set p8_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f24_fail: set p8_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f28_fail: set p8_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p8_f30_fail: set p8_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 8 failed p8_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x020] ! Set processor 8 done flag set p8_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 8 failed p8_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x020] ! Set processor 8 done flag set p8_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p8_selfmod_failed: ba p8_failed mov 0xabc,%g1 p8_common_error: or %g0,0xee8,%g1 ba p8_failed mov %o5,%g3 p8_common_signature_error: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_common_timeout: set p8_temp,%g1 ba p8_failed st %g2,[%g1] ! Common Lock Number p8_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p8_failed mov 0x0,%g3 p8_trap1e: ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000021000028] ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800018] done p8_trap1o: ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000021000028] ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800018] done p8_trap2e: swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000020800028] addcc %l5,0x0f9,%l7 sllx %l0,0x001,%l4 lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021800000] done p8_trap2o: swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000020800028] addcc %l5,0x0f9,%l7 sllx %l0,0x001,%l4 lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021800000] done p8_trap3e: and %l3,%l7,%l5 and %l4,0x726,%l5 subc %l1,0xf78,%l4 addc %l2,%l0,%l2 done p8_trap3o: and %l3,%l7,%l5 and %l4,0x726,%l5 subc %l1,0xf78,%l4 addc %l2,%l0,%l2 done p8_init_memory_pointers: set p8_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8d7169339bf94912 ldx [%g1+0x008],%l1 ! %l1 = 62734cf60612e7ee ldx [%g1+0x010],%l2 ! %l2 = f28d84ce84aec854 ldx [%g1+0x018],%l3 ! %l3 = f7301c49e917a309 ldx [%g1+0x020],%l4 ! %l4 = 56f07b1e4969e66a ldx [%g1+0x028],%l5 ! %l5 = 4fcdad59c905f9ae ldx [%g1+0x030],%l6 ! %l6 = cee60074536225a7 ldx [%g1+0x038],%l7 ! %l7 = 99c8cf82084376e0 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 66b6b06e9e77d25a ldx [%g1+0x048],%l1 ! %l1 = 4b9895708ca139cf ldx [%g1+0x050],%l2 ! %l2 = 599e4e00c0089280 ldx [%g1+0x058],%l3 ! %l3 = 7b70e0240fec4d0e ldx [%g1+0x060],%l4 ! %l4 = 35d6b002249d5ef7 ldx [%g1+0x068],%l5 ! %l5 = 023440aa1a5f4809 ldx [%g1+0x070],%l6 ! %l6 = b22386bbd43744b0 ldx [%g1+0x078],%l7 ! %l7 = b017539277027dcb save ! Initialize memory pointers for window 2 set p8_local0_start,%i0 set p8_local1_start,%i1 set p8_local2_start,%i2 set p8_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = 1ec346ee4744f2aa ldx [%g1+0x088],%l1 ! %l1 = 29c7923dbfec91a9 ldx [%g1+0x090],%l2 ! %l2 = 5a6e7ffe61b66707 ldx [%g1+0x098],%l3 ! %l3 = ebbe24b1d9e24901 ldx [%g1+0x0a0],%l4 ! %l4 = c5c098505d46df96 ldx [%g1+0x0a8],%l5 ! %l5 = 7331bd50a3151ca7 ldx [%g1+0x0b0],%l6 ! %l6 = f10a576be10a1c1e ldx [%g1+0x0b8],%l7 ! %l7 = 4b65155a1fd729bb ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore 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 = 1999f885 f54bbf7d f626eaca 4fcfbcbc ! %f4 = 21e40d8e f79ab4ad 9d450bde ff48c91b ! %f8 = 91e0c1f8 eb609519 87e85919 2dbc26c5 ! %f12 = 9f95f64c f5dd48c7 6162c4a7 f581064d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 84fa4085 81e5ad38 dc9d70d9 32c7577b ! %f20 = 9d6af4bf 17ab21a4 b6901fb5 a2ee4f0d ! %f24 = 025e3b65 5143fc0c e6f8f262 6c195c7e ! %f28 = 29b7cd33 24ff4f30 fa680c13 502c3546 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 12085347 809d2b48 826a9533 18fcd6a7 ! %f36 = d68f300c 45272310 8fcaa42b bd333d50 ! %f40 = af9e2464 92e3d310 c9fb758e e18c3b36 ! %f44 = 83554dd3 7a8f775b 35ef9543 f47915df ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8962cfa000000022,%g7,%g1 ! GSR scale = 4, align = 2 wr %g1,%g0,%gsr ! GSR = 8962cfa000000022 wr %g0,%y ! Clear Y 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[0000000022000010] = ba5ba155, %l5 = 988898ae742abc7f lduba [%i0+%o2]0x81,%l5 ! %l5 = 00000000000000ba ! Mem[00000000238001e4] = 1e02aab8, %l6 = 777e33f44f1dea1b lduha [%i3+0x1e4]%asi,%l6 ! %l6 = 0000000000001e02 ! Mem[00000000238000a8] = 478cc85156ae6a09, %l0 = f15f94fa62779657, %l2 = 9a4d7883ac7be4ec add %i3,0xa8,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 478cc85156ae6a09 ! %l2 = 478cc85156ae6a09, Mem[0000000023800198] = d5a95af85dc0e974 stx %l2,[%i3+0x198] ! Mem[0000000023800198] = 478cc85156ae6a09 ! Mem[00000000900001e0] = 56b781a0, %g2 = c178696ead64f14f lduw [%i4+0x1e0],%g2 ! %g2 = 0000000056b781a0 ! %l1 = f1201c920a2721e4, Mem[0000000022800028] = e17b284bf58cf011 stxa %l1,[%i1+%o5]0x81 ! Mem[0000000022800028] = f1201c920a2721e4 ! Mem[0000000023800018] = 1ea30b86, %l5 = 00000000000000ba ldstuba [%i3+%o3]0x89,%l5 ! %l5 = 00000086000000ff ! Mem[00000000900001dc] = 21df8c41, %g2 = 0000000056b781a0 ldsh [%i4+0x1dc],%g2 ! %g2 = 00000000000021df ! %l0 = 62779657, %l1 = 0a2721e4, Mem[0000000091000050] = d07a6d71 545a2585 std %l0,[%i6+0x050] ! Mem[0000000091000050] = 62779657 0a2721e4 ! Mem[0000000091800090] = 85e98ffb, %g2 = 00000000000021df ldub [%o0+0x091],%g2 ! %g2 = 0000000000000085 p9_label_2: ! %l0 = f15f94fa62779657, %l7 = 3e47d9849116f4fe, %y = 00000000 udivcc %l0,%l7,%l5 ! %l5 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = 62779657 ! %l5 = 0000000000000000, Mem[0000000022800000] = 4782a9c8 stwa %l5,[%i1+%g0]0x80 ! Mem[0000000022800000] = 00000000 ! Mem[0000000023000020] = f5455782, %l4 = 5bcf43dbc8a4ab12 swapa [%i2+%o4]0x80,%l4 ! %l4 = 00000000f5455782 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! %l5 = 0000000000000000, Mem[0000000091000018] = b4fb408e32b999a4 stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000000 ! Mem[0000000023800000] = 1ee6beb8 a8b9efde, %l2 = 56ae6a09, %l3 = 60eb30e7 ldda [%i3+%g0]0x80,%l2 ! %l2 = 000000001ee6beb8 00000000a8b9efde ! %l1 = f1201c920a2721e4, %l5 = 0000000000000000, %ccr = 44 movrgz %l1,%l5,%l2 ! Not Moved, %l2 = 000000001ee6beb8 ! Mem[0000000023800084] = a0f00595, %l7 = 9116f4fe, %l3 = a8b9efde add %i3,0x84,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000a0f00595 ! immd = 0000000000000183, %l6 = 0000000000001e02, %ccr = 44 movvs %xcc,0x183,%l6 ! Register Not Moved ! %l6 = 0000000000001e02, %l4 = 00000000f5455782, %l1 = f1201c920a2721e4 tsubcctv %l6,%l4,%l1 ! %l0 = f15f94fa6277967a, Trapped p9_label_3: ! Mem[0000000091000174] = 3bd1c15f, %g2 = 0000000000000085 lduw [%i6+0x174],%g2 ! %g2 = 000000003bd1c15f ! Mem[000000009100018c] = 5de8e320, %g2 = 000000003bd1c15f ldsh [%i6+0x18c],%g2 ! %g2 = 0000000000005de8 ! %l2 = 000000001ee6beb8, imm = 0000000000000a27, %l2 = 000000001ee6beb8 and %l2,0xa27,%l2 ! %l2 = 0000000000000a20 ! %l2 = 0000000000000a20, Mem[00000000918001a8] = 7aae34b1 sth %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 0a2034b1 ! %l4 = 00000000f5455782, Mem[0000000022800028] = f1201c92 stha %l4,[%i1+%o5]0x81 ! Mem[0000000022800028] = 57821c92 ! Mem[0000000090000018] = 77aa266d, %g2 = 0000000000005de8 ldsh [%i4+%o3],%g2 ! %g2 = 00000000000077aa ! Mem[0000000090000004] = 263fd4e7, %g2 = 00000000000077aa ldsb [%i4+0x005],%g2 ! %g2 = 0000000000000026 ! %l0 = 6277967a, %l1 = 0a2721e4, Mem[0000000090800140] = a4098552 4dc0fce4 std %l0,[%i5+0x140] ! Mem[0000000090800140] = 6277967a 0a2721e4 ! Mem[0000000023000008] = 7f92e37c, %l2 = 0000000000000a20 ldstuba [%i2+%o1]0x80,%l2 ! %l2 = 0000007f000000ff ! Mem[00000000220001a5] = 8571ec37, %l6 = 0000000000001e02 ldstub [%i0+0x1a5],%l6 ! %l6 = 00000071000000ff p9_label_4: ! Mem[0000000090800100] = 53b7c54a773e2765, %g2 = 0000000000000026 ldx [%i5+0x100],%g2 ! %g2 = 53b7c54a773e2765 ! %l4 = 00000000f5455782, Mem[00000000908001e8] = 94627d6b stw %l4,[%i5+0x1e8] ! Mem[00000000908001e8] = f5455782 ! %l6 = 0000000000000071, Mem[00000000900000fa] = ee1e8e16 sth %l6,[%i4+0x0fa] ! Mem[00000000900000f8] = 00718e16 ! %l3 = 00000000a0f00595, %l3 = 00000000a0f00595, %l2 = 000000000000007f taddcctv %l3,%l3,%l2 ! %l0 = f15f94fa6277969d, Trapped ! Mem[00000000910000c8] = c6f06bb1 067571a2, %g2 = 773e2765, %g3 = 0bad0b00 ldd [%i6+0x0c8],%g2 ! %g2 = 00000000c6f06bb1 00000000067571a2 ! Mem[0000000022000118] = 02a1907b92f958db, %l0 = f15f94fa6277969d, %l6 = 0000000000000071 add %i0,0x118,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 02a1907b92f958db ! immd = 0000000000000268, %l3 = 00000000a0f00595, %ccr = 44 movcc %xcc,0x268,%l3 ! Moved, %l3 = 0000000000000268 ! Mem[0000000090000088] = 90ea4b20, %g2 = 00000000c6f06bb1 lduh [%i4+0x08a],%g2 ! %g2 = 00000000000090ea ! %l5 = 0000000000000000, Mem[00000000918001c0] = 61d192c5 stw %l5,[%o0+0x1c0] ! Mem[00000000918001c0] = 00000000 ! Mem[0000000022000168] = 35250559, %l0 = f15f94fa6277969d ldsw [%i0+0x168],%l0 ! %l0 = 0000000035250559 p9_label_5: ! Mem[000000009180017c] = 1177ee12, %g2 = 00000000000090ea ldub [%o0+0x17f],%g2 ! %g2 = 0000000000000011 ! Mem[0000000091800114] = 2af03323, %g2 = 0000000000000011 ldsb [%o0+0x117],%g2 ! %g2 = 000000000000002a ! Mem[00000000918000b0] = ecc654e6, %g2 = 000000000000002a lduw [%o0+0x0b0],%g2 ! %g2 = 00000000ecc654e6 ! %f22 = b6901fb5 a2ee4f0d, Mem[00000000918000d8] = 41114b72 eff9d83d stda %f22,[%o0+0x0d8]%asi ! Mem[00000000918000d8] = b6901fb5 a2ee4f0d ! immd = 000000000000004b, %l4 = 00000000f5455782, %ccr = 44 movgu %icc,0x04b,%l4 ! Register Not Moved ! Mem[00000000908001ec] = fde48817, %g2 = 00000000ecc654e6 ldsba [%i5+0x1ee]%asi,%g2 ! %g2 = fffffffffffffffd ! Mem[0000000023000010] = 452863b7, %l4 = 00000000f5455782 ldsha [%i2+%o2]0x81,%l4 ! %l4 = 0000000000004528 ! %l1 = f1201c920a2721e4, Mem[0000000023000010] = 452863b7a94d7e5b stxa %l1,[%i2+%o2]0x80 ! Mem[0000000023000010] = f1201c920a2721e4 ! retry : should take illegal inst trap, %l0 = 0000000035250559 retry ! Illegal inst trap : %l0 = 0000000035250569 save ! CWP = 1 p9_label_6: ! %cwp = 1 ! %l7 = 7d23b7ee71034012, %l7 = 7d23b7ee71034012, %ccr = 44 movrlz %l7,%l7,%l6 ! Not Moved, %l6 = 1c5a61caaf7a9c1e ! Mem[00000000918000a0] = ff1804cc ae2cff4f, %g2 = fffffffd, %g3 = 067571a2 ldd [%i0+0x0a0],%g2 ! %g2 = 00000000ff1804cc 00000000ae2cff4f ! %f10 = 87e85919, Mem[0000000090800084] = 898801d8 st %f10,[%o5+0x084] ! Mem[0000000090800084] = 87e85919 ! Mem[00000000900000a8] = 3bf2c25cf8818c48, %g2 = 00000000ff1804cc ldx [%o4+0x0a8],%g2 ! %g2 = 3bf2c25cf8818c48 ! %f29 = 24ff4f30, Mem[0000000023000028] = 6de1d511 sta %f29,[%o2+%i5]0x81 ! Mem[0000000023000028] = 24ff4f30 ! Mem[00000000900001b0] = 2091a2ca, %g2 = 3bf2c25cf8818c48 lduh [%o4+0x1b0],%g2 ! %g2 = 0000000000002091 ! Mem[0000000023800008] = dcf8d88f, %l5 = 8863fffa8074429a ldstuba [%o3+%i1]0x80,%l5 ! %l5 = 000000dc000000ff ! %l0 = ec8ba0ac96d89dcc, %l6 = 1c5a61caaf7a9c1e, %ccr = 44 movgu %icc,%l0,%l6 ! Register Not Moved ! %f10 = 87e85919, Mem[0000000023800008] = fff8d88f sta %f10,[%o3+%i1]0x81 ! Mem[0000000023800008] = 87e85919 ! Mem[0000000023000028] = 24ff4f30, %l2 = abaec5aab80ebdd7 swapa [%o2+%i5]0x80,%l2 ! %l2 = 0000000024ff4f30 p9_label_7: ! %cwp = 1 ! Mem[00000000910000b0] = 2ff396b8, %g2 = 0000000000002091 ldsh [%o6+0x0b2],%g2 ! %g2 = 0000000000002ff3 ! immd = 00000000000003b1, %l3 = 857df2587b8db888, %ccr = 44 movge %xcc,0x3b1,%l3 ! Moved, %l3 = 00000000000003b1 ! immd = 000000000000032b, %l3 = 00000000000003b1, %ccr = 44 movgu %icc,0x32b,%l3 ! Register Not Moved ! Mem[0000000090000190] = a91f482d 10151817, %g2 = 00002ff3, %g3 = ae2cff4f ldd [%o4+0x190],%g2 ! %g2 = 00000000a91f482d 0000000010151817 ! Mem[0000000023800000] = b8bee61e, %l5 = 00000000000000dc lduwa [%o3+%g0]0x88,%l5 ! %l5 = 00000000b8bee61e ! Mem[0000000022800018] = 5de3fd20, %l7 = 7d23b7ee71034012 lduha [%o1+%i3]0x89,%l7 ! %l7 = 000000000000fd20 ! Set Register : %l2 = 0000000024ff4f30 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! %l5 = 00000000b8bee61e, %l3 = 00000000000003b1, %ccr = 44 movn %icc,%l5,%l3 ! Register Not Moved ! %l5 = 00000000b8bee61e, immed = 00000530, %l2 = ffffffffffffffff taddcctv %l5,0x530,%l2 ! %l0 = ec8ba0ac96d89def, Trapped ! immd = 00000000000002fc, %l6 = 1c5a61caaf7a9c1e, %ccr = 44 movneg %xcc,0x2fc,%l6 ! Register Not Moved p9_label_8: ! %cwp = 1 ! %l7 = 000000000000fd20, Mem[0000000091800170] = b9937344f7b1a1bd stx %l7,[%i0+0x170] ! Mem[0000000091800170] = 000000000000fd20 ! Mem[0000000091800070] = e9e89f272eb3bf51, %g2 = 00000000a91f482d ldx [%i0+0x070],%g2 ! %g2 = e9e89f272eb3bf51 ! Mem[000000009180011c] = 26d8cabd, %g18 = afb2b45fd96420cb ldsw [%i0+0x11c],%g2 ! %g2 = afb2b45fd96420cb ! Mem[00000000918000cc] = a2b78e78, %g2 = 0000000026d8cabd ldub [%i0+0x0cf],%g2 ! %g2 = 00000000000000a2 ! %f4 = 21e40d8e f79ab4ad, Mem[0000000091000198] = 8fa17e76 a7d7b8c9 stda %f4 ,[%o6+0x198]%asi ! Mem[0000000091000198] = 21e40d8e f79ab4ad ! immd = 00000000000001b3, %l5 = 00000000b8bee61e, %ccr = 44 movgu %xcc,0x1b3,%l5 ! Register Not Moved ! Code Fragment 1 p9_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000010151817 mov 0xd4e,%g3 ! %g3 = 0000000000000d4e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 00000000000003b1, Mem[0000000023000000] = 8fe6679a stba %l3,[%o2+%g0]0x89 ! Mem[0000000023000000] = 8fe667b1 ! %l0 = ec8ba0ac96d89def, immed = 00000333, %y = 62779657 udivcc %l0,0x333,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 96d89def ! %l3 = 00000000000003b1, Mem[0000000090800075] = 924c5892 stb %l3,[%o5+0x075] ! Mem[0000000090800074] = b14c5892 p9_label_9: ! %cwp = 1 ! Mem[0000000090800124] = 7765324d, %g2 = 00000000000000a2 ldub [%o5+0x124],%g2 ! %g2 = 0000000000000077 ! Mem[000000009080005c] = 1e098cec, %g2 = 0000000000000077 lduw [%o5+0x05c],%g2 ! %g2 = 000000001e098cec ! Mem[0000000023800028] = 624f9f3a, %l7 = 00000000ffffffff ldsba [%o3+%i5]0x89,%l7 ! %l7 = 000000000000003a ! Mem[0000000023800018] = ff0ba31e, %l7 = 000000000000003a swapa [%o3+%i3]0x80,%l7 ! %l7 = 00000000ff0ba31e ! %l7 = 00000000ff0ba31e, imm = 0000000000000015, %l0 = ec8ba0ac96d89def sllx %l7,0x015,%l0 ! %l0 = 001fe17463c00000 ! Mem[0000000091800190] = a36059e1, %g18 = afb2b45fd96420cb ldsw [%i0+0x190],%g2 ! %g2 = afb2b45fd96420cb ! Mem[0000000023000020] = 12aba4c8, %l1 = 05e88a8605db4e7e swapa [%o2+%i4]0x89,%l1 ! %l1 = 0000000012aba4c8 ! %l5 = 00000000b8bee61e, Mem[0000000090800008] = 40ea8ad1 stw %l5,[%o5+%i1] ! Mem[0000000090800008] = b8bee61e ! %l2 = ffffffffffffffff, Mem[0000000022000000] = 5d64149c stha %l2,[%o0+%g0]0x81 ! Mem[0000000022000000] = ffff149c ! %l2 = ffffffffffffffff, Mem[0000000090000184] = 19063d8d stb %l2,[%o4+0x184] ! Mem[0000000090000184] = ff063d8d p9_label_10: ! %cwp = 1 ! Mem[0000000022800000] = 00000000, %l5 = 00000000b8bee61e ldstuba [%o1+%g0]0x81,%l5 ! %l5 = 00000000000000ff ! %l6 = 1c5a61caaf7a9c1e, immed = 000002f0, %y = 96d89def udiv %l6,0x2f0,%l7 ! %l7 = 00000000ffffffff mov %l0,%y ! %y = 63c00000 ! Mem[0000000023800000] = b8bee61e, %l0 = 001fe17463c00000 ldsha [%o3+%g0]0x88,%l0 ! %l0 = ffffffffffffe61e ! %l5 = 0000000000000000, Mem[000000009100017c] = 94bab9e0 stw %l5,[%o6+0x17c] ! Mem[000000009100017c] = 00000000 ! %l3 = 00000000000003b1, imm = 0000000000000017, %l6 = 1c5a61caaf7a9c1e srl %l3,0x017,%l6 ! %l6 = 0000000000000000 ! %l7 = 00000000ffffffff, Mem[0000000091000000] = 5beccf55162896d5 stx %l7,[%o6+%g0] ! Mem[0000000091000000] = 00000000ffffffff ! %l0 = ffffffffffffe61e, Mem[00000000918001e0] = bc237800 sth %l0,[%i0+0x1e0] ! Mem[00000000918001e0] = e61e7800 ! %f0 = 1999f885 f54bbf7d f626eaca 4fcfbcbc ! %f4 = 21e40d8e f79ab4ad 9d450bde ff48c91b ! %f8 = 91e0c1f8 eb609519 87e85919 2dbc26c5 ! %f12 = 9f95f64c f5dd48c7 6162c4a7 f581064d mov 0x180,%g4 stda %f0,[%o4+%g4]ASI_BLK_S ! Block Store to 0000000090000180 ! Mem[0000000022800028] = 57821c92, %l4 = 5a45612a, %l5 = 00000000 add %o1,0x28,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000057821c92 ! %f28 = 29b7cd33 24ff4f30, Mem[0000000091800140] = 1901111c 9fb7deb0 std %f28,[%i0+0x140] ! Mem[0000000091800140] = 29b7cd33 24ff4f30 p9_label_11: ! %cwp = 1 ! immd = 00000000000000ac, %l6 = 0000000000000000, %ccr = 0a movle %icc,0x0ac,%l6 ! Register Not Moved ! Mem[0000000023800130] = 19fae521093bb590, %l6 = 0000000000000000, %l0 = ffffffffffffe61e add %o3,0x130,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 19fae521093bb590 ! Mem[0000000090800188] = 9664e9b8, %g2 = ffffffffa36059e1 ldub [%o5+0x18a],%g2 ! %g2 = 0000000000000096 ! Mem[000000009080006c] = 48dba1e7, %g2 = 0000000000000096 ldsh [%o5+0x06c],%g2 ! %g2 = 00000000000048db ! %l0 = 19fae521093bb590, Mem[0000000091800128] = 503d8b62742c3e7e, %asi = 80 stxa %l0,[%i0+0x128]%asi ! Mem[0000000091800128] = 19fae521093bb590 ! Mem[0000000023000010] = 921c20f1, %l3 = 00000000000003b1 swapa [%o2+%i2]0x89,%l3 ! %l3 = 00000000921c20f1 ! Mem[00000000230000e9] = 95343965, %l2 = ffffffffffffffff ldstub [%o2+0x0e9],%l2 ! %l2 = 00000034000000ff ! %l5 = 0000000057821c92, %l5 = 0000000057821c92, %ccr = 0a movneg %xcc,%l5,%l5 ! Register Not Moved ! Mem[00000000220001dc] = 9969af2e, %l1 = 0000000012aba4c8 ldstub [%o0+0x1dc],%l1 ! %l1 = 00000099000000ff ! %l0 = 19fae521093bb590, %l0 = 19fae521093bb590, %ccr = 0a movn %icc,%l0,%l0 ! Register Not Moved p9_label_12: ! %cwp = 1 ! %l2 = 0000000000000034, Mem[00000000908001c4] = a8ccb8bf sth %l2,[%o5+0x1c4] ! Mem[00000000908001c4] = 0034b8bf ! %l5 = 0000000057821c92, Mem[0000000022800000] = ff000000 stha %l5,[%o1+%g0]0x80 ! Mem[0000000022800000] = 1c920000 ! %l2 = 0000000000000034, %l0 = 19fae521093bb590, %l3 = 00000000921c20f1 srl %l2,%l0,%l3 ! %l3 = 0000000000000000 ! Mem[0000000023000000] = b167e68f, %f28 = 29b7cd33 lda [%o2+%g0]0x81,%f28 ! %f28 = b167e68f ! Mem[0000000022000008] = ba5f72c4, %l0 = 19fae521093bb590 ldsha [%o0+%i1]0x89,%l0 ! %l0 = 00000000000072c4 ! %l6 = 0000000000000000, Mem[0000000023000168] = 24c39715d054f139 stx %l6,[%o2+0x168] ! Mem[0000000023000168] = 0000000000000000 ! Mem[0000000022800010] = aacf36e99a20fed3, %l0 = 00000000000072c4 ldxa [%o1+%i2]0x89,%l0 ! %l0 = aacf36e99a20fed3 ! %l2 = 0000000000000034, Mem[0000000091000040] = 8642ed4467ae4c82 stx %l2,[%o6+0x040] ! Mem[0000000091000040] = 0000000000000034 ! %l3 = 0000000000000000, Mem[00000000900001c2] = 00c2b450 sth %l3,[%o4+0x1c2] ! Mem[00000000900001c0] = 0000b450 ! Mem[000000002280013b] = 8ea43d96, %l4 = 43ac36225a45612a ldstub [%o1+0x13b],%l4 ! %l4 = 00000096000000ff p9_label_13: ! %cwp = 1 ! Mem[0000000091000090] = 99005631, %g2 = 00000000000048db lduh [%o6+0x092],%g2 ! %g2 = 0000000000009900 ! Mem[00000000220000e0] = 160cffbb54561f05, %l6 = 0000000000000000, %l7 = 00000000ffffffff add %o0,0xe0,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 160cffbb54561f05 ! %l2 = 0000000000000034, Mem[0000000090000186] = bf7df626 sth %l2,[%o4+0x186] ! Mem[0000000090000184] = 0034f626 ! immd = 0000000000000238, %l6 = 0000000000000000, %ccr = 0a movn %icc,0x238,%l6 ! Register Not Moved ! Mem[0000000090000008] = e76f9a73, %g2 = 0000000000009900 lduh [%o4+%i1],%g2 ! %g2 = 000000000000e76f ! Mem[0000000022000018] = 0f401b7a, %l7 = 160cffbb54561f05 swapa [%o0+%i3]0x81,%l7 ! %l7 = 000000000f401b7a ! %l5 = 0000000057821c92, %l2 = 0000000000000034, %l4 = 0000000000000096 srlx %l5,%l2,%l4 ! %l4 = 0000000000000000 ! %l3 = 0000000000000000, imm = 0000000000000949, %l5 = 0000000057821c92 or %l3,0x949,%l5 ! %l5 = 0000000000000949 ! %l4 = 0000000000000000, imm = fffffffffffff88a, %l4 = 0000000000000000 tsubcc %l4,-0x776,%l4 ! %l4 = 0000000000000776, %ccr = 13 ! %l2 = 0000000000000034, immed = ffffffc8, %ccr = 13 movrlez %l2,-0x038,%l4 ! Not Moved, %l4 = 0000000000000776 p9_label_14: ! %cwp = 1 membar #Sync ! Added by membar checker (529) ! Mem[000000009000019c] = 48c91b91, %g2 = 000000000000e76f ldub [%o4+0x19d],%g2 ! %g2 = 0000000000000048 ! %l0 = aacf36e99a20fed3, Mem[0000000091800103] = 54131ee8 stb %l0,[%i0+0x103] ! Mem[0000000091800100] = d3131ee8 ! Mem[0000000022000028] = 1887dce3, %l4 = 0000000000000776 ldswa [%o0+%i5]0x89,%l4 ! %l4 = 000000001887dce3 ! %l2 = 0000000000000034, Mem[0000000091800022] = f0ca1465 stb %l2,[%i0+0x022] ! Mem[0000000091800020] = 34ca1465 ! %l3 = 0000000000000000, %l2 = 0000000000000034, %ccr = 13 movrgez %l3,%l2,%l7 ! Moved, %l7 = 0000000000000034 ! %l0 = 9a20fed3, %l1 = 00000099, Mem[0000000091000040] = 00000000 00000034 std %l0,[%o6+0x040] ! Mem[0000000091000040] = 9a20fed3 00000099 ! %l6 = 00000000, %l7 = 00000034, Mem[00000000910001d8] = 7e55db7f 2b019f50 stda %l6,[%o6+0x1d8]%asi ! Mem[00000000910001d8] = 00000000 00000034 ! %l5 = 0000000000000949, %l7 = 0000000000000034, %ccr = 13 movg %xcc,%l5,%l7 ! Moved, %l7 = 0000000000000949 ! Mem[0000000090000074] = 1bbe499e, %g18 = afb2b45fd96420cb ldsw [%o4+0x074],%g2 ! %g2 = afb2b45fd96420cb ! %l2 = 0000000000000034, Mem[000000009080019c] = 0ede5471, %asi = 80 stwa %l2,[%o5+0x19c]%asi ! Mem[000000009080019c] = 00000034 p9_label_15: ! %cwp = 1 ! Mem[000000009000002c] = 48536974, %g18 = afb2b45fd96420cb ldsw [%o4+0x02c],%g2 ! %g2 = afb2b45fd96420cb ! Mem[0000000091000118] = 27a61271, %g2 = 0000000048536974 lduw [%o6+0x118],%g2 ! %g2 = 0000000027a61271 ! Mem[0000000091000108] = e03338fd, %g2 = 0000000027a61271 ldub [%o6+0x109],%g2 ! %g2 = 00000000000000e0 ! Mem[0000000022000000] = ffff149c, %l5 = 0000000000000949 ldswa [%o0+%g0]0x80,%l5 ! %l5 = ffffffffffff149c ! Mem[0000000023800000] = b8bee61e, %l3 = 0000000000000000 lduwa [%o3+%g0]0x88,%l3 ! %l3 = 00000000b8bee61e ! Mem[0000000022000030] = 1fa4a8d9c106b747, %l7 = 0000000000000949, %l4 = 000000001887dce3 add %o0,0x30,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 1fa4a8d9c106b747 ! %l6 = 00000000, %l7 = 00000949, Mem[0000000090000148] = 2c7ac60a 59d744b1 std %l6,[%o4+0x148] ! Mem[0000000090000148] = 00000000 00000949 ! %l7 = 0000000000000949, Mem[000000002280010c] = 245a5218 sth %l7,[%o1+0x10c] ! Mem[000000002280010c] = 09495218 ! %l2 = 0000000000000034, Mem[00000000908000e8] = 98b85f6b stw %l2,[%o5+0x0e8] ! Mem[00000000908000e8] = 00000034 ! %f1 = f54bbf7d, Mem[00000000908001f4] = 2d9e8ab2 st %f1 ,[%o5+0x1f4] ! Mem[00000000908001f4] = f54bbf7d p9_label_16: ! %cwp = 1 ! Mem[0000000023000154] = 634c6bdb, %l3 = 00000000b8bee61e ldub [%o2+0x157],%l3 ! %l3 = 00000000000000db ! Mem[0000000023000020] = 7e4edb05, %l2 = 0000000000000034 lduha [%o2+%i4]0x81,%l2 ! %l2 = 0000000000007e4e ! %l3 = 00000000000000db, Mem[0000000023800020] = fc3af430 stwa %l3,[%o3+%i4]0x89 ! Mem[0000000023800020] = 000000db ! Mem[00000000910001dc] = 00000034, %g18 = afb2b45fd96420cb ldsw [%o6+0x1dc],%g2 ! %g2 = afb2b45fd96420cb ! Mem[0000000022800028] = 921c8257, %l2 = 0000000000007e4e ldswa [%o1+%i5]0x88,%l2 ! %l2 = ffffffff921c8257 ! Mem[00000000238001f0] = c0e63aad, %l5 = ffffffffffff149c lduw [%o3+0x1f0],%l5 ! %l5 = 00000000c0e63aad ! Mem[0000000023000018] = b39f95b7, %l5 = 00000000c0e63aad lduha [%o2+%i3]0x89,%l5 ! %l5 = 00000000000095b7 ! %l0 = 9a20fed3, %l1 = 00000099, Mem[0000000090800098] = ad770fad 151c60d4 std %l0,[%o5+0x098] ! Mem[0000000090800098] = 9a20fed3 00000099 ! %l0 = aacf36e99a20fed3, Mem[0000000023000000] = 8fe667b1 stha %l0,[%o2+%g0]0x89 ! Mem[0000000023000000] = 8fe6fed3 ! %f2 = f626eaca, Mem[0000000091800090] = 2485e98f sta %f2 ,[%i0+0x090]%asi ! Mem[0000000091800090] = f626eaca p9_label_17: ! %cwp = 1 ! Mem[0000000091800018] = 74c0670a, %g18 = afb2b45fd96420cb ldsw [%i0+%i3],%g2 ! %g2 = afb2b45fd96420cb ! %l5 = 00000000000095b7, Mem[0000000091000088] = 032baaaf stw %l5,[%o6+0x088] ! Mem[0000000091000088] = 000095b7 ! immd = 000000000000019e, %l5 = 00000000000095b7, %ccr = 13 movneg %icc,0x19e,%l5 ! Register Not Moved ! Mem[0000000023800000] = 1ee6beb8, %l1 = 0000000000000099 ldsba [%o3+%g0]0x80,%l1 ! %l1 = 000000000000001e ! %l6 = 0000000000000000, Mem[0000000022000008] = c4725fba stha %l6,[%o0+%i1]0x81 ! Mem[0000000022000008] = 00005fba ! immd = 000000000000027d, %l5 = 00000000000095b7, %ccr = 13 movvs %icc,0x27d,%l5 ! Moved, %l5 = 000000000000027d ! Mem[0000000023000020] = 05db4e7e, %l3 = 00000000000000db lduba [%o2+%i4]0x88,%l3 ! %l3 = 000000000000007e ! %l4 = 1fa4a8d9c106b747, Mem[0000000091800134] = f161fd0f stw %l4,[%i0+0x134] ! Mem[0000000091800134] = c106b747 ! Mem[0000000090000180] = 1999f885 f54b0034 f626eaca 4fcfbcbc ! Mem[0000000090000190] = 21e40d8e f79ab4ad 9d450bde ff48c91b ! Mem[00000000900001a0] = 91e0c1f8 eb609519 87e85919 2dbc26c5 ! Mem[00000000900001b0] = 9f95f64c f5dd48c7 6162c4a7 f581064d ldda [%o4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! Mem[0000000022000096] = 1a322ff2, %l3 = 000000000000007e ldstub [%o0+0x096],%l3 ! %l3 = 0000002f000000ff p9_label_18: ! %cwp = 1 restore ! CWP = 0 ! %f30 = fa680c13, Mem[00000000910001c8] = ce5a892f st %f30,[%i6+0x1c8] ! Mem[00000000910001c8] = fa680c13 ! %l0 = 35250569, %l1 = 0a2721e4, Mem[0000000091000080] = 71f0b7ce dd451e0b stda %l0,[%i6+0x080]%asi ! Mem[0000000091000080] = 35250569 0a2721e4 ! %l6 = 02a1907b92f958db, Mem[0000000090800141] = 77967a0a, %asi = 80 stba %l6,[%i5+0x141]%asi ! Mem[0000000090800140] = db967a0a ! Mem[00000000900001c0] = e7790000 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000090800190] = d025739af03eb157, %g2 = 0000000074c0670a ldx [%i5+0x190],%g2 ! %g2 = d025739af03eb157 ! %l5 = 0000000000000000, imm = fffffffffffff186, %l0 = 0000000035250569 orn %l5,-0xe7a,%l0 ! %l0 = 0000000000000e79 ! Set Register : %l2 = 000000000000007f xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000022800010] = d3fe209a, %l6 = 02a1907b92f958db lduwa [%i1+%o2]0x81,%l6 ! %l6 = 00000000d3fe209a ! Mem[00000000918001e0] = e61e7800 70dd4032, %g2 = f03eb157, %g3 = 00000d4e ldd [%o0+0x1e0],%g2 ! %g2 = 00000000e61e7800 0000000070dd4032 p9_label_19: ! Mem[0000000022000010] = ba5ba155 e03c6904, %l4 = 00004528, %l5 = 00000000 ldd [%i0+%o2],%l4 ! %l4 = 00000000ba5ba155 00000000e03c6904 ! Mem[0000000091000144] = 4cdaea2d, %g2 = 00000000e61e7800 ldsb [%i6+0x146],%g2 ! %g2 = 000000000000004c ! Mem[00000000900001c0] = 0000b450, %g2 = 000000000000004c ldsh [%i4+0x1c2],%g2 ! %g2 = 0000000000000000 ! %l2 = ffffffffffffffff, Mem[0000000091000188] = db58126d5de8e320 stx %l2,[%i6+0x188] ! Mem[0000000091000188] = ffffffffffffffff ! Mem[0000000023800028] = 70c06091 624f9f3a, %l2 = ffffffff, %l3 = 00000268 ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000624f9f3a 0000000070c06091 ! Mem[0000000091000014] = f3400000, %g2 = 0000000000000000 ldub [%i6+0x016],%g2 ! %g2 = 00000000000000f3 ! %f24 = 025e3b65, Mem[0000000022000020] = e26e6a58 sta %f24,[%i0+%o4]0x88 ! Mem[0000000022000020] = 025e3b65 ! %l0 = 00000e79, %l1 = 0a2721e4, Mem[0000000023000020] = 05db4e7e 24831cfe stda %l0,[%i2+%o4]0x89 ! Mem[0000000023000020] = 00000e79 0a2721e4 ! Mem[0000000023000098] = 9c096db3, %l7 = 9116f4fe, %l7 = 9116f4fe add %i2,0x98,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000009c096db3 ! %f27 = 6c195c7e, Mem[0000000023800010] = d6516f26 sta %f27,[%i3+%o2]0x88 ! Mem[0000000023800010] = 6c195c7e p9_label_20: ! %l3 = 0000000070c06091, %l2 = 00000000624f9f3a, %ccr = 13 movle %xcc,%l3,%l2 ! Register Not Moved ! Mem[0000000023000028] = b80ebdd7, %l5 = 00000000e03c6904 ldsba [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffffb8 ! Mem[0000000023000010] = b1030000 0a2721e4, %l6 = d3fe209a, %l7 = 9c096db3 ldda [%i2+%o2]0x81,%l6 ! %l6 = 00000000b1030000 000000000a2721e4 ! Code Fragment 1 p9_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000070dd4032 mov -0x741,%g3 ! %g3 = fffffffffffff8bf and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000910000b0] = 0db72ff396b87bb4, %f48 = e7790000 b450b03c ldd [%i6+0x0b0],%f48 ! %f48 = 0db72ff3 96b87bb4 ! Mem[0000000023000160] = 48856b7c, %l5 = ffffffb8, %l6 = b1030000 add %i2,0x160,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000048856b7c ! Mem[0000000090000088] = 333a90ea 4b204b12, %g2 = 000000f3, %g3 = fffff8bf ldd [%i4+0x088],%g2 ! %g2 = 00000000333a90ea 000000004b204b12 ! %l6 = 0000000048856b7c, %l5 = ffffffffffffffb8, %l7 = 000000000a2721e4 addccc %l6,%l5,%l7 ! %l7 = 0000000048856b35, %ccr = 11 ! immd = 0000000000000347, %l6 = 0000000048856b7c, %ccr = 11 movle %icc,0x347,%l6 ! Register Not Moved ! %l2 = 00000000624f9f3a, Mem[00000000918001f8] = 11e3833e stw %l2,[%o0+0x1f8] ! Mem[00000000918001f8] = 624f9f3a p9_label_21: ! Mem[0000000023000020] = 790e0000e421270a, %l5 = ffffffffffffffb8 ldxa [%i2+%o4]0x81,%l5 ! %l5 = 790e0000e421270a ! Mem[0000000022000020] = 653b5e02, %l5 = 790e0000e421270a ldsha [%i0+%o4]0x81,%l5 ! %l5 = 000000000000653b ! Mem[0000000023800100] = c58238dd9bb982d4, %l1 = f1201c920a2721e4 ldx [%i3+0x100],%l1 ! %l1 = c58238dd9bb982d4 ! Mem[0000000023800010] = 7e5c196c, %l5 = 000000000000653b lduwa [%i3+%o2]0x80,%l5 ! %l5 = 000000007e5c196c ! Mem[00000000900001e0] = 56b781a0, %g2 = 00000000333a90ea lduw [%i4+0x1e0],%g2 ! %g2 = 0000000056b781a0 ! %l6 = 0000000048856b7c, Mem[00000000910001a9] = 690c5eef stb %l6,[%i6+0x1a9] ! Mem[00000000910001a8] = 7c0c5eef ! %l4 = 00000000ba5ba155, %l4 = 00000000ba5ba155, %y = 63c00000 smulcc %l4,%l4,%l4 ! %l4 = 12f204919c1a0639, %ccr = 08, %y = 12f20491 ! Mem[00000000228001fc] = c5e4137e, %l4 = 12f204919c1a0639 ldsb [%i1+0x1fe],%l4 ! %l4 = 0000000000000013 ! %l1 = c58238dd9bb982d4, %l7 = 0000000048856b35, %y = 12f20491 udivcc %l1,%l7,%l7 ! %l7 = 0000000042e094ec, %ccr = 00 mov %l0,%y ! %y = 00000e79 ! Mem[0000000022000028] = 1887dce3, %l2 = 00000000624f9f3a swapa [%i0+%o5]0x88,%l2 ! %l2 = 000000001887dce3 p9_label_22: ! Mem[0000000023000018] = b7959fb3, %f5 = f79ab4ad lda [%i2+%o3]0x80,%f5 ! %f5 = b7959fb3 ! %l2 = 000000001887dce3, Mem[0000000023000160] = 48856b7c stb %l2,[%i2+0x160] ! Mem[0000000023000160] = e3856b7c ! %l7 = 0000000042e094ec, Mem[00000000910000a4] = 32d0abe6 stw %l7,[%i6+0x0a4] ! Mem[00000000910000a4] = 42e094ec ! Mem[00000000918000d8] = 1fb5a2ee, %g2 = 0000000056b781a0 ldsha [%o0+0x0da]%asi,%g2 ! %g2 = 0000000000001fb5 ! %l0 = 00000e79, %l1 = 9bb982d4, Mem[00000000910000f8] = def5d8b5 22566379 std %l0,[%i6+0x0f8] ! Mem[00000000910000f8] = 00000e79 9bb982d4 ! %l3 = 0000000070c06091, Mem[000000009000009c] = 370abbce stb %l3,[%i4+0x09c] ! Mem[000000009000009c] = 910abbce ! %l6 = 0000000048856b7c, %l1 = c58238dd9bb982d4, %ccr = 00 movrgez %l6,%l1,%l2 ! Moved, %l2 = c58238dd9bb982d4 ! %l3 = 0000000070c06091, Mem[0000000022000000] = ffff149c stba %l3,[%i0+%g0]0x80 ! Mem[0000000022000000] = 91ff149c ! %f0 = 1999f885 f54bbf7d f626eaca 4fcfbcbc ! %f4 = 21e40d8e b7959fb3 9d450bde ff48c91b ! %f8 = 91e0c1f8 eb609519 87e85919 2dbc26c5 ! %f12 = 9f95f64c f5dd48c7 6162c4a7 f581064d stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180 ! done : should take illegal inst trap, %l0 = 0000000000000e79 done ! Illegal inst trap : %l0 = 0000000000000e89 p9_label_23: ! Mem[00000000910001c0] = 8db5e5d8 d99e6c32, %g2 = 00001fb5, %g3 = 4b204b12 ldda [%i6+0x1c0]%asi,%g2 ! %g2 = 000000008db5e5d8 00000000d99e6c32 ! %l6 = 0000000048856b7c, Mem[0000000090000166] = 7adc0c45 sth %l6,[%i4+0x166] ! Mem[0000000090000164] = 6b7c0c45 ! %l1 = c58238dd9bb982d4, imm = fffffffffffffd89, %l6 = 0000000048856b7c taddcc %l1,-0x277,%l6 ! %l6 = c58238dd9bb9805d, %ccr = 9b ! Mem[0000000091000030] = 9953c4993d46fa1e, %g2 = 000000008db5e5d8 ldx [%i6+0x030],%g2 ! %g2 = 9953c4993d46fa1e ! Mem[0000000022000000] = 91ff149c, %l0 = 0000000000000e89 ldsha [%i0+%g0]0x80,%l0 ! %l0 = ffffffffffff91ff ! retry : should take illegal inst trap, %l0 = ffffffffffff91ff retry ! Illegal inst trap : %l0 = ffffffffffff920f ! %l1 = c58238dd9bb982d4, Mem[0000000090000146] = d9f10000 stb %l1,[%i4+0x146] ! Mem[0000000090000144] = d4f10000 ! %l6 = 9bb9805d, %l7 = 42e094ec, Mem[0000000090000100] = c3d9554b bfb4517d std %l6,[%i4+0x100] ! Mem[0000000090000100] = 9bb9805d 42e094ec ! %l7 = 0000000042e094ec sethi %hi(0xf0e88800),%l7 ! %l7 = 00000000f0e88800 ! Mem[0000000022800148] = 23a5e8ee9546e694, %l0 = ffffffffffff920f, %l3 = 0000000070c06091 add %i1,0x148,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 23a5e8ee9546e694 p9_label_24: ! Mem[0000000022000118] = 02a1907b, %l5 = 7e5c196c, %l3 = 9546e694 add %i0,0x118,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000002a1907b ! Mem[0000000023800018] = 0000003a, %l6 = c58238dd9bb9805d ldsha [%i3+%o3]0x81,%l6 ! %l6 = 0000000000000000 ! Mem[00000000230001f8] = 7ba70c94, %l6 = 0000000000000000 ldsw [%i2+0x1f8],%l6 ! %l6 = 000000007ba70c94 ! %f23 = a2ee4f0d, Mem[0000000022800018] = 5de3fd20 sta %f23,[%i1+%o3]0x88 ! Mem[0000000022800018] = a2ee4f0d ! %l5 = 000000007e5c196c, Mem[00000000910001ea] = 1410cde7 sth %l5,[%i6+0x1ea] ! Mem[00000000910001e8] = 196ccde7 membar #Sync ! Added by membar checker (530) ! %l1 = c58238dd9bb982d4, Mem[0000000090000186] = 9919bcbc, %asi = 80 stha %l1,[%i4+0x186]%asi ! Mem[0000000090000184] = 82d4bcbc ! Mem[00000000910000b0] = 2ff396b8, %g2 = 9953c4993d46fa1e ldub [%i6+0x0b2],%g2 ! %g2 = 000000000000002f ! %l5 = 000000007e5c196c, Mem[0000000090800100] = 53b7c54a773e2765 stx %l5,[%i5+0x100] ! Mem[0000000090800100] = 000000007e5c196c ! %l3 = 0000000002a1907b, Mem[00000000910001c6] = 6c32fa68 sth %l3,[%i6+0x1c6] ! Mem[00000000910001c4] = 907bfa68 ! %l6 = 000000007ba70c94, Mem[0000000023800018] = 0000003a stba %l6,[%i3+%o3]0x81 ! Mem[0000000023800018] = 9400003a p9_label_25: ! %l6 = 000000007ba70c94, Mem[0000000091800008] = d08f42f1 sth %l6,[%o0+%o1] ! Mem[0000000091800008] = 0c9442f1 ! %l1 = c58238dd9bb982d4, %l2 = c58238dd9bb982d4, %ccr = 9b movne %icc,%l1,%l2 ! Moved, %l2 = c58238dd9bb982d4 ! Mem[00000000238000ba] = 5f23fe94, %l2 = c58238dd9bb982d4 ldstub [%i3+0x0ba],%l2 ! %l2 = 000000fe000000ff ! %f16 = 84fa4085 81e5ad38 dc9d70d9 32c7577b ! %f20 = 9d6af4bf 17ab21a4 b6901fb5 a2ee4f0d ! %f24 = 025e3b65 5143fc0c e6f8f262 6c195c7e ! %f28 = b167e68f 24ff4f30 fa680c13 502c3546 stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180 ! Mem[00000000900001e8] = 3892210a, %g2 = 000000000000002f ldsb [%i4+0x1e9],%g2 ! %g2 = 0000000000000038 ! %l3 = 0000000002a1907b sethi %hi(0x752bb000),%l3 ! %l3 = 00000000752bb000 ! Mem[0000000023000010] = 000003b1, %l6 = 000000007ba70c94 ldsha [%i2+%o2]0x89,%l6 ! %l6 = 00000000000003b1 ! Mem[00000000228000f8] = 87590bb3, %l7 = f0e88800, %l3 = 752bb000 add %i1,0xf8,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000087590bb3 ! %l7 = 00000000f0e88800, %l6 = 00000000000003b1, %l7 = 00000000f0e88800 srlx %l7,%l6,%l7 ! %l7 = 0000000000000000 ! Mem[0000000090800060] = c9723166 9e231351, %g2 = 00000038, %g3 = d99e6c32 ldd [%i5+0x060],%g2 ! %g2 = 00000000c9723166 000000009e231351 ba,a p9_not_taken_0_end p9_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p9_branch_failed p9_not_taken_0_end: ! End of Random Code for Thread 9 1: membar #Sync ! Force all stores to complete p9_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x024] ! Set processor 9 done flag ! Check Registers p9_check_registers: set p9_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffff920f bne,a,pn %xcc,p9_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be c58238dd9bb982d4 bne,a,pn %xcc,p9_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000fe bne,a,pn %xcc,p9_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000087590bb3 bne,a,pn %xcc,p9_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000013 bne,a,pn %xcc,p9_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007e5c196c bne,a,pn %xcc,p9_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000003b1 bne,a,pn %xcc,p9_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000000 bne,a,pn %xcc,p9_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000e79,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p9_failed mov 0x111,%g1 ! Check Floating Point Registers p9_check_fp_registers: set p9_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f626eaca 4fcfbcbc bne %xcc,p9_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 21e40d8e b7959fb3 bne %xcc,p9_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 9d450bde ff48c91b bne %xcc,p9_f6_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be b167e68f 24ff4f30 bne %xcc,p9_f28_fail nop ! Check Local Memory set p9_local0_expect,%g1 p9_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 91ff149c9e5f90da ldx [%i0+0x000],%g3 ! Observed data at 0000000022000000 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00005fba65ce173f ldx [%i0+0x008],%g3 ! Observed data at 0000000022000008 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 54561f050c01f61c ldx [%i0+0x018],%g3 ! Observed data at 0000000022000018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 653b5e02a3ebe4b1 ldx [%i0+0x020],%g3 ! Observed data at 0000000022000020 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3a9f4f625368dfd6 ldx [%i0+0x028],%g3 ! Observed data at 0000000022000028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 64d0f32a1a32fff2 ldx [%i0+0x090],%g3 ! Observed data at 0000000022000090 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x090,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 5952ddc685ffec37 ldx [%i0+0x1a0],%g3 ! Observed data at 00000000220001a0 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x1a0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = da965d3cff69af2e ldx [%i0+0x1d8],%g3 ! Observed data at 00000000220001d8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i0,0x1d8,%g4 set p9_local1_expect,%g1 p9_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 1c92000061b622c3 ldx [%i1+0x000],%g3 ! Observed data at 0000000022800000 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0d4feea23fc98719 ldx [%i1+0x018],%g3 ! Observed data at 0000000022800018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 57821c920a2721e4 ldx [%i1+0x028],%g3 ! Observed data at 0000000022800028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x028,%g4 ldx [%g1+0x108],%g2 ! Expected data = 82f5ca2f09495218 ldx [%i1+0x108],%g3 ! Observed data at 0000000022800108 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x108,%g4 ldx [%g1+0x138],%g2 ! Expected data = 8ea43dff1dfc0b3b ldx [%i1+0x138],%g3 ! Observed data at 0000000022800138 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i1,0x138,%g4 set p9_local2_expect,%g1 p9_check_local2: ldx [%g1+0x000],%g2 ! Expected data = d3fee68f681dc516 ldx [%i2+0x000],%g3 ! Observed data at 0000000023000000 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff92e37c8cabc48c ldx [%i2+0x008],%g3 ! Observed data at 0000000023000008 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b10300000a2721e4 ldx [%i2+0x010],%g3 ! Observed data at 0000000023000010 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 790e0000e421270a ldx [%i2+0x020],%g3 ! Observed data at 0000000023000020 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b80ebdd7eb949367 ldx [%i2+0x028],%g3 ! Observed data at 0000000023000028 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x028,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 95ff3965ea857758 ldx [%i2+0x0e8],%g3 ! Observed data at 00000000230000e8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x160],%g2 ! Expected data = e3856b7ccba6b975 ldx [%i2+0x160],%g3 ! Observed data at 0000000023000160 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 0000000000000000 ldx [%i2+0x168],%g3 ! Observed data at 0000000023000168 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i2,0x168,%g4 set p9_local3_expect,%g1 p9_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 87e85919ba4323f1 ldx [%i3+0x008],%g3 ! Observed data at 0000000023800008 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 7e5c196c4a7b3ede ldx [%i3+0x010],%g3 ! Observed data at 0000000023800010 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9400003ab2530166 ldx [%i3+0x018],%g3 ! Observed data at 0000000023800018 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = db0000000b769e39 ldx [%i3+0x020],%g3 ! Observed data at 0000000023800020 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x020,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 5f23ff949de80d29 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000238000b8 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x198],%g2 ! Expected data = 478cc85156ae6a09 ldx [%i3+0x198],%g3 ! Observed data at 0000000023800198 cmp %g2,%g3 bne,a,pn %xcc,p9_local_failed add %i3,0x198,%g4 ! The test for processor 9 has passed p9_passed: ta GOOD_TRAP nop p9_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p9_failed p9_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p9_failed p9_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p9_failed p9_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p9_failed p9_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p9_failed p9_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p9_failed p9_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p9_failed p9_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p9_failed p9_f2_fail: set p9_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f4_fail: set p9_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f6_fail: set p9_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p9_f28_fail: set p9_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 9 failed p9_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x024] ! Set processor 9 done flag set p9_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 9 failed p9_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x024] ! Set processor 9 done flag set p9_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p9_selfmod_failed: ba p9_failed mov 0xabc,%g1 p9_common_error: or %g0,0xee9,%g1 ba p9_failed mov %o5,%g3 p9_common_signature_error: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_common_timeout: set p9_temp,%g1 ba p9_failed st %g2,[%g1] ! Common Lock Number p9_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p9_failed mov 0x0,%g3 p9_trap1e: lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800008] stwa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000008] ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000023800008] stha %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000000] done p9_trap1o: lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800008] stwa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000008] ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000023800008] stha %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000000] done p9_trap2e: ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800008] stxa %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800000] sra %l6,0x00c,%l2 swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022800008] smul %l5,0xc6c,%l0 umulcc %l1,-0xbad,%l0 done p9_trap2o: ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023800008] stxa %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800000] sra %l6,0x00c,%l2 swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022800008] smul %l5,0xc6c,%l0 umulcc %l1,-0xbad,%l0 done p9_trap3e: xnor %l0,%l0,%l4 done p9_trap3o: xnor %l0,%l0,%l4 done p9_init_memory_pointers: set p9_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p9_local0_start,%i0 set p9_local1_start,%i1 set p9_local2_start,%i2 set p9_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = f15f94fa62779657 ldx [%g1+0x008],%l1 ! %l1 = f1201c920a2721e4 ldx [%g1+0x010],%l2 ! %l2 = 9a4d7883ac7be4ec ldx [%g1+0x018],%l3 ! %l3 = c2cea9e860eb30e7 ldx [%g1+0x020],%l4 ! %l4 = 5bcf43dbc8a4ab12 ldx [%g1+0x028],%l5 ! %l5 = 988898ae742abc7f ldx [%g1+0x030],%l6 ! %l6 = 777e33f44f1dea1b ldx [%g1+0x038],%l7 ! %l7 = 3e47d9849116f4fe save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = ec8ba0ac96d89dcc ldx [%g1+0x048],%l1 ! %l1 = 05e88a8605db4e7e ldx [%g1+0x050],%l2 ! %l2 = abaec5aab80ebdd7 ldx [%g1+0x058],%l3 ! %l3 = 857df2587b8db888 ldx [%g1+0x060],%l4 ! %l4 = 43ac36225a45612a ldx [%g1+0x068],%l5 ! %l5 = 8863fffa8074429a ldx [%g1+0x070],%l6 ! %l6 = 1c5a61caaf7a9c1e ldx [%g1+0x078],%l7 ! %l7 = 7d23b7ee71034012 ! Initialize the output register of window 1 set p9_local0_start,%o0 set p9_local1_start,%o1 set p9_local2_start,%o2 set p9_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = f51919f8 0d877009 bd590925 c41285bb ! %f4 = e1fb3e08 8a14b62a 67812a3e 84e181d9 ! %f8 = b887b7ac 329885b8 a2430592 1d20480d ! %f12 = adad0c60 b769d830 91dcc0f0 93e2e1c8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ea39838f c7fd644c 30a7c2c1 e3b5d676 ! %f20 = f9269afb d4a9e168 d3a4b3c3 3291935d ! %f24 = 2959629c 7f5b5552 f73e0d24 94a0837d ! %f28 = 8bab9e3f e4b604d8 2cfbe328 2d2a0f57 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 82d337f1 fb9ded4b a272d5aa cebf8b9c ! %f36 = 17118bc2 92d021ff 1db5c0a6 731f8c55 ! %f40 = fe2b7b13 7eb70850 eedcd208 bc1f8f5c ! %f44 = 685e38fb 6ce91e76 ab175c74 5825ad9a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xca981d400000003f,%g7,%g1 ! GSR scale = 7, align = 7 wr %g1,%g0,%gsr ! GSR = ca981d400000003f wr %g0,%y ! Clear Y 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[000000009000001c] = 3ac0086f, %g2 = 9e10dae1d1ffe010 lduw [%i4+0x01c],%g2 ! %g2 = 000000003ac0086f ! %l3 = be808359fa50fca1, Mem[0000000091800072] = 9f272eb3 stb %l3,[%o0+0x072] ! Mem[0000000091800070] = a1272eb3 ! Mem[0000000025000028] = 1509fd71, %l6 = 9d240c2c706f98a7 lduwa [%i2+%o5]0x80,%l6 ! %l6 = 000000001509fd71 ! Mem[00000000900001d8] = 8b4c6ba621df8c41, %f48 = 9d4da6b1 b5e6deb7 ldd [%i4+0x1d8],%f48 ! %f48 = 8b4c6ba6 21df8c41 ! Mem[0000000024800000] = 86392d24, %l5 = b4f23c0aa50c3d6d ldswa [%i1+%g0]0x89,%l5 ! %l5 = ffffffff86392d24 ! %l6 = 000000001509fd71, Mem[0000000091000120] = b0a4b23a7a0a5252 stx %l6,[%i6+0x120] ! Mem[0000000091000120] = 000000001509fd71 ! %f20 = f9269afb, Mem[0000000090000094] = cf887faf st %f20,[%i4+0x094] ! Mem[0000000090000094] = f9269afb ! Mem[0000000024800028] = 49259278, %l7 = 89afb1ea52a7056a lduha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000009278 ! Mem[0000000024800064] = f4d10aa9, %l1 = ea9522cc, %l0 = 948c51f8 add %i1,0x64,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f4d10aa9 ! Mem[0000000024000018] = d971495f281f11ca, %f0 = f51919f8 0d877009 ldda [%i0+%o3]0x89,%f0 ! %f0 = d971495f 281f11ca p10_label_2: ! Mem[00000000240000d0] = d9868253, %l3 = be808359fa50fca1, %asi = 80 swapa [%i0+0x0d0]%asi,%l3 ! %l3 = 00000000d9868253 ! %f14 = 91dcc0f0 93e2e1c8, Mem[0000000091800198] = 2e1cd6f3 880033cf std %f14,[%o0+0x198] ! Mem[0000000091800198] = 91dcc0f0 93e2e1c8 ! Mem[0000000091800094] = fb8782cd, %g2 = 000000003ac0086f lduh [%o0+0x094],%g2 ! %g2 = 000000000000fb87 ! %l2 = 480f09cba15b15c4, Mem[0000000091800164] = 4692494c stw %l2,[%o0+0x164] ! Mem[0000000091800164] = a15b15c4 ! Mem[00000000250000fc] = 00e376c5, %l2 = 480f09cba15b15c4 ldstub [%i2+0x0fc],%l2 ! %l2 = 00000000000000ff ! %l7 = 0000000000009278, imm = fffffffffffff53d, %l3 = 00000000d9868253 andncc %l7,-0xac3,%l3 ! %l3 = 0000000000000240, %ccr = 00 ! %f5 = 8a14b62a, Mem[0000000091800004] = eabba729 st %f5 ,[%o0+0x004] ! Mem[0000000091800004] = 8a14b62a ! %l5 = ffffffff86392d24, %l0 = 00000000f4d10aa9, %ccr = 00 movl %xcc,%l5,%l0 ! Register Not Moved ! %l3 = 0000000000000240, immed = fffffff5, %ccr = 00 movrgz %l3,-0x00b,%l4 ! Moved, %l4 = fffffffffffffff5 ! %f6 = 67812a3e 84e181d9, Mem[0000000090000178] = 0fc89128 905e5c79 std %f6 ,[%i4+0x178] ! Mem[0000000090000178] = 67812a3e 84e181d9 p10_label_3: ! Mem[0000000091000174] = 5f095749, %g2 = 000000000000fb87 ldsb [%i6+0x177],%g2 ! %g2 = 000000000000005f ! Mem[00000000910001d0] = 76db68ce, %g2 = 000000000000005f lduh [%i6+0x1d2],%g2 ! %g2 = 00000000000076db ! Mem[0000000090800060] = c97231669e231351, %g2 = 00000000000076db ldx [%i5+0x060],%g2 ! %g2 = c97231669e231351 ! %l1 = 237c8029ea9522cc, Mem[0000000025000028] = 1509fd7112ff01cf stxa %l1,[%i2+%o5]0x81 ! Mem[0000000025000028] = 237c8029ea9522cc ! %l1 = 237c8029ea9522cc, %l6 = 000000001509fd71, %l7 = 0000000000009278 add %l1,%l6,%l7 ! %l7 = 237c8029ff9f203d ! Mem[0000000024000018] = 281f11ca, %l1 = 237c8029ea9522cc ldswa [%i0+%o3]0x88,%l1 ! %l1 = 00000000281f11ca ! Mem[0000000024800028] = 789225490f78a08a, %l1 = 00000000281f11ca ldxa [%i1+%o5]0x80,%l1 ! %l1 = 789225490f78a08a ! immd = 000000000000022f, %l2 = 0000000000000000, %ccr = 00 movpos %xcc,0x22f,%l2 ! Moved, %l2 = 000000000000022f ! Code Fragment 1 p10_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x65f,%g3 ! %g3 = fffffffffffff9a1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 0000000000000240, %l6 = 000000001509fd71, %ccr = 00 movne %xcc,%l3,%l6 ! Moved, %l6 = 0000000000000240 p10_label_4: ! Mem[0000000024800008] = 634264f2, %l1 = 789225490f78a08a ldsha [%i1+%o1]0x89,%l1 ! %l1 = 00000000000064f2 ! Mem[0000000090800108] = a55c3a3b, %g18 = 9d0fea2667f8f733 ldsw [%i5+0x108],%g2 ! %g2 = 9d0fea2667f8f733 ! Mem[000000009180011c] = 26d8cabd, %g2 = ffffffffa55c3a3b lduw [%o0+0x11c],%g2 ! %g2 = 0000000026d8cabd ! Mem[0000000090000110] = 208e2d2af319c0f9, %g2 = 0000000026d8cabd ldx [%i4+0x110],%g2 ! %g2 = 208e2d2af319c0f9 ! %l2 = 000000000000022f, %l2 = 000000000000022f, %l6 = 0000000000000240 sll %l2,%l2,%l6 ! %l6 = 0000000001178000 ! %f16 = ea39838f, Mem[0000000025000018] = 85349e40 sta %f16,[%i2+%o3]0x89 ! Mem[0000000025000018] = ea39838f ! Mem[00000000900001a8] = 111927fb, %g2 = 208e2d2af319c0f9 lduh [%i4+0x1aa],%g2 ! %g2 = 0000000000001119 ! %f16 = ea39838f c7fd644c 30a7c2c1 e3b5d676 ! %f20 = f9269afb d4a9e168 d3a4b3c3 3291935d ! %f24 = 2959629c 7f5b5552 f73e0d24 94a0837d ! %f28 = 8bab9e3f e4b604d8 2cfbe328 2d2a0f57 mov 0x140,%g4 stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140 ! %l7 = 237c8029ff9f203d, Mem[00000000918000f4] = c56d16cc sth %l7,[%o0+0x0f4] ! Mem[00000000918000f4] = 203d16cc ! Mem[0000000025800038] = 8901775f, %l2 = 0000022f, %l2 = 0000022f add %i3,0x38,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000008901775f p10_label_5: ! Mem[0000000090000010] = 23269f2d, %g2 = 0000000000001119 lduha [%i4+0x012]%asi,%g2 ! %g2 = 0000000000002326 ! Mem[0000000091800100] = b91b8454, %g2 = 0000000000002326 lduwa [%o0+0x100]%asi,%g2 ! %g2 = 00000000b91b8454 ! Mem[0000000091800038] = 2eeaa460, %g2 = 00000000b91b8454 lduba [%o0+0x038]%asi,%g2 ! %g2 = 000000000000002e ! %l1 = 00000000000064f2, Mem[0000000025800000] = ce658395 stwa %l1,[%i3+%g0]0x89 ! Mem[0000000025800000] = 000064f2 ! Mem[000000009000008c] = 4b204b12, %g18 = 9d0fea2667f8f733 ldsw [%i4+0x08c],%g2 ! %g2 = 9d0fea2667f8f733 ! Mem[000000009100011c] = df580000, %g2 = 000000004b204b12 lduh [%i6+0x11e],%g2 ! %g2 = 000000000000df58 ! Mem[0000000025000010] = ce25541d, %l1 = 00000000000064f2 lduba [%i2+%o2]0x88,%l1 ! %l1 = 000000000000001d ! Mem[0000000091000018] = b4fb408e, %g18 = 9d0fea2667f8f733 ldsw [%i6+%o3],%g2 ! %g2 = 9d0fea2667f8f733 ! Mem[0000000024800010] = c5b8af3b, %l1 = 000000000000001d swapa [%i1+%o2]0x89,%l1 ! %l1 = 00000000c5b8af3b ! %l7 = 237c8029ff9f203d, immed = fffffce2, %y = 00000000 umulcc %l7,-0x31e,%l1 ! %l1 = ff9f1d202df981da, %ccr = 80, %y = ff9f1d20 p10_label_6: ! Mem[0000000091800198] = c0f093e2, %g2 = ffffffffb4fb408e ldsb [%o0+0x19a],%g2 ! %g2 = ffffffffffffffc0 ! Mem[0000000091800050] = ba251ef1e3b2613d, %g2 = ffffffffffffffc0 ldxa [%o0+0x050]%asi,%g2 ! %g2 = ba251ef1e3b2613d ! %l4 = fffffffffffffff5, Mem[0000000025000000] = a5def450 stha %l4,[%i2+%g0]0x89 ! Mem[0000000025000000] = a5defff5 ! %l2 = 000000008901775f, %l5 = ffffffff86392d24, %l5 = ffffffff86392d24 subc %l2,%l5,%l5 ! %l5 = 0000000102c84a3b ! Mem[00000000908000d0] = 356355b0, %g2 = ba251ef1e3b2613d lduw [%i5+0x0d0],%g2 ! %g2 = 00000000356355b0 ! Mem[0000000090800138] = 726ae43c 2deaaef4, %g2 = 356355b0, %g3 = fffff9a1 ldd [%i5+0x138],%g2 ! %g2 = 00000000726ae43c 000000002deaaef4 ! %l2 = 000000008901775f, Mem[00000000908001a8] = 9a64a4a2a4ca45a1 stx %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = 000000008901775f ! %l5 = 0000000102c84a3b, %l4 = fffffffffffffff5, %y = ff9f1d20 umul %l5,%l4,%l4 ! %l4 = 02c84a3ae164cf77, %y = 02c84a3a ! %l7 = 237c8029ff9f203d, %l6 = 0000000001178000, %ccr = 80 movleu %icc,%l7,%l6 ! Register Not Moved ! Mem[00000000910001ec] = e74a228d, %g2 = 00000000726ae43c lduba [%i6+0x1ed]%asi,%g2 ! %g2 = 00000000000000e7 p10_label_7: ! %l4 = e164cf77, %l5 = 02c84a3b, Mem[0000000091000168] = 4f4eac6b 58588fd2 std %l4,[%i6+0x168] ! Mem[0000000091000168] = e164cf77 02c84a3b ! %f13 = b769d830, Mem[00000000248001d4] = 10cda9de st %f13,[%i1+0x1d4] ! Mem[00000000248001d4] = b769d830 ! %l2 = 8901775f, %l3 = 00000240, Mem[0000000091800100] = b91b8454 131ee890 stda %l2,[%o0+0x100]%asi ! Mem[0000000091800100] = 8901775f 00000240 ! Mem[00000000258000e3] = c8833406, %l2 = 000000008901775f ldstub [%i3+0x0e3],%l2 ! %l2 = 00000006000000ff ! %l4 = 02c84a3ae164cf77, Mem[00000000248000d8] = c0c908ef33dd3cb5 stx %l4,[%i1+0x0d8] ! Mem[00000000248000d8] = 02c84a3ae164cf77 ! Mem[0000000090800034] = aa684083, %g18 = 9d0fea2667f8f733 ldsw [%i5+0x034],%g2 ! %g2 = 9d0fea2667f8f733 ! %l4 = 02c84a3ae164cf77, Mem[0000000090800098] = ad770fad151c60d4 stx %l4,[%i5+0x098] ! Mem[0000000090800098] = 02c84a3ae164cf77 ! Mem[00000000240001a8] = efb87adf, %l3 = 0000000000000240 swap [%i0+0x1a8],%l3 ! %l3 = 00000000efb87adf ! %l4 = 02c84a3ae164cf77, Mem[00000000910001e0] = d2ff2ae2 sth %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = cf772ae2 ! Mem[0000000025800018] = 13e81a7a, %l3 = 00000000efb87adf lduha [%i3+%o3]0x81,%l3 ! %l3 = 00000000000013e8 p10_label_8: membar #Sync ! Added by membar checker (531) ! Mem[000000009000014c] = e3b5d676, %g18 = 9d0fea2667f8f733 ldsw [%i4+0x14c],%g2 ! %g2 = 9d0fea2667f8f733 ! %l3 = 00000000000013e8, Mem[0000000091000130] = 01c7b9475dc140f2 stx %l3,[%i6+0x130] ! Mem[0000000091000130] = 00000000000013e8 ! %l4 = 02c84a3ae164cf77, Mem[0000000024000018] = 281f11ca stwa %l4,[%i0+%o3]0x88 ! Mem[0000000024000018] = e164cf77 ! %l6 = 0000000001178000, immed = fffff234, %l3 = 00000000000013e8 tsubcctv %l6,-0xdcc,%l3 ! %l3 = 0000000001178dcc, %ccr = 11 ! %l0 = 00000000f4d10aa9, Mem[0000000091800050] = ba251ef1e3b2613d stx %l0,[%o0+0x050] ! Mem[0000000091800050] = 00000000f4d10aa9 ! Mem[0000000024800060] = 748198fc, %l1 = 2df981da, %l2 = 00000006 add %i1,0x60,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000748198fc ! Mem[0000000024000060] = 12b3c8b61ec0e08d, %l7 = 237c8029ff9f203d, %l6 = 0000000001178000 add %i0,0x60,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 12b3c8b61ec0e08d ! %l4 = 02c84a3ae164cf77, Mem[0000000024000080] = 03d05e1b2e2fd31c stx %l4,[%i0+0x080] ! Mem[0000000024000080] = 02c84a3ae164cf77 ! %f31 = 2d2a0f57, Mem[00000000918000ac] = 7880c191 st %f31,[%o0+0x0ac] ! Mem[00000000918000ac] = 2d2a0f57 ! Mem[00000000258000f4] = bcaa39b9, %l2 = 748198fc, %l5 = 02c84a3b add %i3,0xf4,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000bcaa39b9 p10_label_9: ! %f2 = bd590925, Mem[0000000090000180] = 087b2158 st %f2 ,[%i4+0x180] ! Mem[0000000090000180] = bd590925 save ! CWP = 1 ! %l2 = 4a99afaddcf1e73f, Mem[0000000090800178] = 2ddc82c7e4718bcb stx %l2,[%o5+0x178] ! Mem[0000000090800178] = 4a99afaddcf1e73f ! %f0 = d971495f 281f11ca bd590925 c41285bb ! %f4 = e1fb3e08 8a14b62a 67812a3e 84e181d9 ! %f8 = b887b7ac 329885b8 a2430592 1d20480d ! %f12 = adad0c60 b769d830 91dcc0f0 93e2e1c8 mov 0x180,%g5 stda %f0,[%o4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180 ! Mem[00000000240000c0] = 8bd4eae4 fb09ecca 3669a9d6 d8be6cb3 ! Mem[00000000240000d0] = fa50fca1 cf358caf b90a2958 407324a6 ! Mem[00000000240000e0] = 3ff6d1f6 f57e516e ebcdd49f aee751d1 ! Mem[00000000240000f0] = 6efbe94c 7129192c 242e5680 0c3c53f1 mov 0x0c0,%g6 ldda [%o0+%g6]ASI_BLK_P,%f0 ! Block Load from 00000000240000c0 ! Mem[000000009100008c] = 1874a477, %g2 = ffffffffe3b5d676 lduh [%o6+0x08c],%g2 ! %g2 = 0000000000001874 ! %l4 = 455c99365150ae66, %l4 = 455c99365150ae66, %l6 = 6b34be0055f24b88 xnor %l4,%l4,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%o4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! %l4 = 5150ae66, %l5 = 7a002da1, Mem[00000000918000e0] = 5b357c5d b7d0deec std %l4,[%i0+0x0e0] ! Mem[00000000918000e0] = 5150ae66 7a002da1 ! Mem[0000000025800008] = 6f5e145d, %l2 = 4a99afaddcf1e73f ldsba [%o3+%i1]0x89,%l2 ! %l2 = 000000000000005d p10_label_10: ! %cwp = 1 ! Code Fragment 1 p10_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002deaaef4 mov -0x873,%g3 ! %g3 = fffffffffffff78d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000248001d0] = 64788d42b769d830, %l4 = 455c99365150ae66, %l6 = ffffffffffffffff add %o1,0x1d0,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 64788d42b769d830 ! Mem[00000000910000b0] = 0db72ff3, %g18 = a359a4939d14e466 ldsw [%o6+0x0b0],%g2 ! %g2 = a359a4939d14e466 ! Mem[0000000024000128] = 796ae3df, %l1 = 76eaaf67e1f784f7 swap [%o0+0x128],%l1 ! %l1 = 00000000796ae3df membar #Sync ! Added by membar checker (532) ! %f16 = ea39838f c7fd644c 30a7c2c1 e3b5d676 ! %f20 = f9269afb d4a9e168 d3a4b3c3 3291935d ! %f24 = 2959629c 7f5b5552 f73e0d24 94a0837d ! %f28 = 8bab9e3f e4b604d8 2cfbe328 2d2a0f57 stda %f16,[%o4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180 ! Mem[0000000024800028] = 78922549, %l7 = e12a33284eb420ec swapa [%o1+%i5]0x80,%l7 ! %l7 = 0000000078922549 ! Mem[00000000918001f4] = b1e0fc7c, %g2 = 000000000db72ff3 ldub [%i0+0x1f4],%g2 ! %g2 = 00000000000000b1 ! %l6 = 64788d42b769d830, Mem[00000000918000c5] = 05187754, %asi = 80 stba %l6,[%i0+0x0c5]%asi ! Mem[00000000918000c4] = 30187754 ! %l7 = 0000000078922549, Mem[00000000908000ac] = e1353f90 sth %l7,[%o5+0x0ac] ! Mem[00000000908000ac] = 25493f90 ! Mem[00000000918001c8] = 1f95e4db, %g2 = 00000000000000b1 lduw [%i0+0x1c8],%g2 ! %g2 = 000000001f95e4db p10_label_11: ! %cwp = 1 ! %f11 = aee751d1, Mem[00000000910000c0] = 13703e29 st %f11,[%o6+0x0c0] ! Mem[00000000910000c0] = aee751d1 ! %l0 = 8024c86c5e4a1370, imm = 0000000000000813, %l2 = 000000000000005d taddcc %l0,0x813,%l2 ! %l2 = 8024c86c5e4a1b83, %ccr = 82 ! Mem[0000000024000124] = 5f719011, %l3 = 2ad2539dc30a1514 swap [%o0+0x124],%l3 ! %l3 = 000000005f719011 ! %f9 = f57e516e, Mem[00000000918001a0] = 2ec76127 st %f9 ,[%i0+0x1a0] ! Mem[00000000918001a0] = f57e516e ! Mem[000000009180016c] = 36e00196, %g2 = 000000001f95e4db ldub [%i0+0x16c],%g2 ! %g2 = 0000000000000036 ! %l0 = 8024c86c5e4a1370, immd = ffffffffffffff65, %l5 = 5dd2c4be7a002da1 sdivx %l0,-0x09b,%l5 ! %l5 = 00d32b4ced39541b ! Mem[0000000025800070] = 7d4cb4f0cfac5c2d, %l0 = 8024c86c5e4a1370, %l4 = 455c99365150ae66 add %o3,0x70,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 7d4cb4f0cfac5c2d ! Mem[0000000025000128] = ce288fc0, %l7 = 0000000078922549 ldstub [%o2+0x128],%l7 ! %l7 = 000000ce000000ff ! Mem[0000000090000040] = 8f7f8f45796a11e1, %g2 = 0000000000000036 ldx [%o4+0x040],%g2 ! %g2 = 8f7f8f45796a11e1 ! Mem[0000000090000164] = 5552f73e, %g2 = 8f7f8f45796a11e1 ldub [%o4+0x166],%g2 ! %g2 = 0000000000000055 p10_label_12: ! %cwp = 1 ! %l2 = 8024c86c5e4a1b83, imm = 00000000000002a4, %l5 = 00d32b4ced39541b orncc %l2,0x2a4,%l5 ! %l5 = ffffffffffffffdb, %ccr = 88 ! %l0 = 8024c86c5e4a1370, Mem[0000000090000160] = 2959629c7f5b5552 stx %l0,[%o4+0x160] ! Mem[0000000090000160] = 8024c86c5e4a1370 ! %f0 = 8bd4eae4 fb09ecca, Mem[0000000024800178] = 3805ba20 03c11f0f std %f0 ,[%o1+0x178] ! Mem[0000000024800178] = 8bd4eae4 fb09ecca ! Mem[0000000025800010] = 687b4c86, %l1 = 00000000796ae3df lduwa [%o3+%i2]0x81,%l1 ! %l1 = 00000000687b4c86 ! %l1 = 00000000687b4c86, Mem[0000000025800018] = 13e81a7a stw %l1,[%o3+%i3] ! Mem[0000000025800018] = 687b4c86 ! %l0 = 8024c86c5e4a1370, Mem[0000000090800015] = fa6eb090 stb %l0,[%o5+0x015] ! Mem[0000000090800014] = 706eb090 ! Mem[0000000091000028] = d4a769d2 b863b321, %g2 = 00000055, %g3 = fffff78d ldd [%o6+%i5],%g2 ! %g2 = 00000000d4a769d2 00000000b863b321 ! Mem[0000000025000018] = ea39838f, %f5 = cf358caf lda [%o2+%i3]0x88,%f5 ! %f5 = ea39838f ! %l6 = 64788d42b769d830, Mem[0000000025000020] = cecb638d stba %l6,[%o2+%i4]0x88 ! Mem[0000000025000020] = cecb6330 ! %l4 = 7d4cb4f0cfac5c2d, Mem[000000009100002c] = b863b321 stw %l4,[%o6+0x02c] ! Mem[000000009100002c] = cfac5c2d p10_label_13: ! %cwp = 1 ! %l4 = 7d4cb4f0cfac5c2d, %l4 = 7d4cb4f0cfac5c2d, %l5 = ffffffffffffffdb subccc %l4,%l4,%l5 ! %l5 = 0000000000000000, %ccr = 44 ! %l4 = 7d4cb4f0cfac5c2d, Mem[00000000910000c2] = 51d1539d sth %l4,[%o6+0x0c2] ! Mem[00000000910000c0] = 5c2d539d restore ! CWP = 0 ! %l5 = 00000000bcaa39b9, Mem[00000000910000b8] = 69ae8009b0f1b5ed stx %l5,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000000bcaa39b9 ! Mem[00000000910000dc] = 615e6717, %g2 = 00000000d4a769d2 ldsb [%i6+0x0de],%g2 ! %g2 = 0000000000000061 ! Mem[0000000025000020] = 3063cbce, %l2 = 00000000748198fc ldswa [%i2+%o4]0x81,%l2 ! %l2 = 000000003063cbce ! %l5 = 00000000bcaa39b9, imm = fffffffffffff9e6, %l3 = 0000000001178dcc or %l5,-0x61a,%l3 ! %l3 = fffffffffffff9ff ! Mem[0000000091000054] = 545a2585, %g18 = 9d0fea2667f8f733 ldsw [%i6+0x054],%g2 ! %g2 = 9d0fea2667f8f733 ! Mem[0000000090800110] = 21d2db557acbdda0, %g2 = 00000000545a2585 ldx [%i5+0x110],%g2 ! %g2 = 21d2db557acbdda0 ! Mem[0000000025000018] = 8f8339ea, %l6 = 12b3c8b61ec0e08d lduba [%i2+%o3]0x81,%l6 ! %l6 = 000000000000008f p10_label_14: ! %l0 = 00000000f4d10aa9, Mem[0000000025800010] = 864c7b68 stha %l0,[%i3+%o2]0x88 ! Mem[0000000025800010] = 864c0aa9 ! immd = 0000000000000038, %l6 = 000000000000008f, %ccr = 44 movge %xcc,0x038,%l6 ! Moved, %l6 = 0000000000000038 ! %l7 = 237c8029ff9f203d, Mem[00000000910001d0] = 1a5b76db sth %l7,[%i6+0x1d0] ! Mem[00000000910001d0] = 203d76db ! %l2 = 000000003063cbce, Mem[0000000024800008] = 634264f2 stwa %l2,[%i1+%o1]0x89 ! Mem[0000000024800008] = 3063cbce ! %l0 = 00000000f4d10aa9, %l7 = 237c8029ff9f203d, %l5 = 00000000bcaa39b9 tsubcc %l0,%l7,%l5 ! %l5 = dc837fd6f531ea6c, %ccr = 9b ! %l0 = 00000000f4d10aa9, Mem[00000000908000f8] = 87577ba6 stw %l0,[%i5+0x0f8] ! Mem[00000000908000f8] = f4d10aa9 ! Mem[0000000024800018] = 52ab3db9, %l1 = ff9f1d202df981da swapa [%i1+%o3]0x80,%l1 ! %l1 = 0000000052ab3db9 ! %l0 = 00000000f4d10aa9, Mem[0000000090800029] = a39792ce stb %l0,[%i5+0x029] ! Mem[0000000090800028] = a99792ce ! Mem[0000000090000050] = 5105ddcc, %g2 = 21d2db557acbdda0 ldsh [%i4+0x052],%g2 ! %g2 = 0000000000005105 ! Mem[00000000240000b8] = 30c24df567a98ed2, %f4 = fa50fca1 ea39838f ldd [%i0+0x0b8],%f4 ! %f4 = 30c24df5 67a98ed2 p10_label_15: ! %l4 = 02c84a3ae164cf77, immed = fffffebd, %y = 02c84a3a udivcc %l4,-0x143,%l3 ! %l3 = 0000000002c84a3e, %ccr = 00 mov %l0,%y ! %y = f4d10aa9 ! %l5 = dc837fd6f531ea6c, %l7 = 237c8029ff9f203d, %ccr = 00 movne %icc,%l5,%l7 ! Moved, %l7 = dc837fd6f531ea6c ! Mem[0000000091800064] = 2a3637f5, %g18 = 9d0fea2667f8f733 ldsw [%o0+0x064],%g2 ! %g2 = 9d0fea2667f8f733 ! Mem[0000000025000008] = f3fe0f05, %l3 = 0000000002c84a3e ldstuba [%i2+%o1]0x89,%l3 ! %l3 = 00000005000000ff ! %l7 = dc837fd6f531ea6c, immed = 000001e4, %ccr = 00 movrlz %l7,0x1e4,%l4 ! Moved, %l4 = 00000000000001e4 ! %l0 = 00000000f4d10aa9, Mem[0000000090000148] = 30a7c2c1 stw %l0,[%i4+0x148] ! Mem[0000000090000148] = f4d10aa9 ! Mem[000000009180007c] = cff936f6, %g2 = 000000002a3637f5 lduw [%o0+0x07c],%g2 ! %g2 = 00000000cff936f6 ! %l7 = dc837fd6f531ea6c sethi %hi(0x6bf11c00),%l7 ! %l7 = 000000006bf11c00 ! %l0 = 00000000f4d10aa9, Mem[0000000091000054] = 545a2585 stb %l0,[%i6+0x054] ! Mem[0000000091000054] = a95a2585 ! %l7 = 000000006bf11c00, Mem[0000000025800008] = 6f5e145d stwa %l7,[%i3+%o1]0x88 ! Mem[0000000025800008] = 6bf11c00 p10_label_16: ! Mem[00000000910000dc] = 6965615e, %g2 = 00000000cff936f6 ldub [%i6+0x0dc],%g2 ! %g2 = 0000000000000069 ! %f1 = fb09ecca, Mem[0000000024000000] = 755cfee7 sta %f1 ,[%i0+%g0]0x81 ! Mem[0000000024000000] = fb09ecca ! Mem[0000000025000100] = 09aa002d, %l1 = 0000000052ab3db9 swap [%i2+0x100],%l1 ! %l1 = 0000000009aa002d ! %l7 = 000000006bf11c00, Mem[00000000918001f0] = 22680848 sth %l7,[%o0+0x1f0] ! Mem[00000000918001f0] = 1c000848 ! %l4 = 00000000000001e4, Mem[0000000025000010] = 1d5425ce stba %l4,[%i2+%o2]0x80 ! Mem[0000000025000010] = e45425ce ! %l4 = 00000000000001e4, Mem[0000000025000028] = cc2295ea29807c23 stxa %l4,[%i2+%o5]0x89 ! Mem[0000000025000028] = 00000000000001e4 ! Mem[0000000025800064] = 50f16938, %l5 = dc837fd6f531ea6c swap [%i3+0x064],%l5 ! %l5 = 0000000050f16938 ! %l6 = 0000000000000038, imm = 0000000000000caa, %l6 = 0000000000000038 addc %l6,0xcaa,%l6 ! %l6 = 0000000000000ce2 ! %l2 = 000000003063cbce, Mem[0000000024800170] = 6c81d7c8dcbd4246 stx %l2,[%i1+0x170] ! Mem[0000000024800170] = 000000003063cbce ! %l7 = 000000006bf11c00, immed = fffffd25, %y = f4d10aa9 sdivcc %l7,-0x2db,%l5 ! %l5 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = f4d10aa9 p10_label_17: ! %l4 = 000001e4, %l5 = 7fffffff, Mem[0000000090800148] = cff6568c 40dc0248 std %l4,[%i5+0x148] ! Mem[0000000090800148] = 000001e4 7fffffff ! Mem[0000000090800130] = b94f043b 1fd8d221, %g2 = 00000069, %g3 = b863b321 ldda [%i5+0x130]%asi,%g2 ! %g2 = 00000000b94f043b 000000001fd8d221 ! Mem[00000000240001c0] = 8de943bc, %l4 = 000001e4, %l1 = 09aa002d add %i0,0x1c0,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000008de943bc ! Mem[0000000024800008] = 3063cbce, %l2 = 000000003063cbce lduwa [%i1+%o1]0x89,%l2 ! %l2 = 000000003063cbce ! Mem[000000009100019c] = d7b8c919, %g2 = 00000000b94f043b ldub [%i6+0x19d],%g2 ! %g2 = 00000000000000d7 ! %l4 = 00000000000001e4, Mem[00000000908000e8] = 98b85f6bad549184 stx %l4,[%i5+0x0e8] ! Mem[00000000908000e8] = 00000000000001e4 ! Mem[0000000090800078] = 2eb97d33, %g2 = 00000000000000d7 ldub [%i5+0x079],%g2 ! %g2 = 000000000000002e ! Mem[0000000091000040] = 4467ae4c, %g2 = 000000000000002e ldub [%i6+0x043],%g2 ! %g2 = 0000000000000044 ! %l7 = 000000006bf11c00 sethi %hi(0x44e32c00),%l7 ! %l7 = 0000000044e32c00 ! Mem[00000000258001a8] = 82be0324a6955691, %l3 = 0000000000000005, %l2 = 000000003063cbce add %i3,0x1a8,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 82be0324a6955691 p10_label_18: ! %l0 = f4d10aa9, %l1 = 8de943bc, Mem[0000000090800008] = 40ea8ad1 7a03c6a1 std %l0,[%i5+%o1] ! Mem[0000000090800008] = f4d10aa9 8de943bc ! %l3 = 0000000000000005, Mem[000000009000013b] = 3a0413d8 stb %l3,[%i4+0x13b] ! Mem[0000000090000138] = 050413d8 ! %l4 = 000001e4, %l5 = 7fffffff, Mem[0000000025000028] = 000001e4 00000000 stda %l4,[%i2+%o5]0x89 ! Mem[0000000025000028] = 000001e4 7fffffff ! %l7 = 0000000044e32c00, imm = 000000000000020a, %l3 = 0000000000000005 xnor %l7,0x20a,%l3 ! %l3 = ffffffffbb1cd1f5 ! %l2 = 82be0324a6955691, %l4 = 00000000000001e4, %l0 = 00000000f4d10aa9 andncc %l2,%l4,%l0 ! %l0 = 82be0324a6955611, %ccr = 88 ! Mem[0000000025800094] = 563feaf3, %l0 = 82be0324a6955611 ldub [%i3+0x094],%l0 ! %l0 = 0000000000000056 ! %l2 = 82be0324a6955691, Mem[00000000900000ac] = f8818c48 stw %l2,[%i4+0x0ac] ! Mem[00000000900000ac] = a6955691 ! %l5 = 000000007fffffff, %l7 = 0000000044e32c00, %ccr = 88 movvc %xcc,%l5,%l7 ! Moved, %l7 = 000000007fffffff ! Mem[0000000091800058] = 6691eb919aeaaa48, %g2 = 0000000000000044 ldx [%o0+0x058],%g2 ! %g2 = 6691eb919aeaaa48 ! %l5 = 000000007fffffff, Mem[0000000025000008] = f3fe0fff stwa %l5,[%i2+%o1]0x89 ! Mem[0000000025000008] = 7fffffff p10_label_19: ! %l4 = 000001e4, %l5 = 7fffffff, Mem[0000000025000010] = e45425ce e1586e9a stda %l4,[%i2+%o2]0x80 ! Mem[0000000025000010] = 000001e4 7fffffff ! Mem[0000000090000114] = f319c0f9, %g2 = 6691eb919aeaaa48 lduh [%i4+0x114],%g2 ! %g2 = 000000000000f319 ! %l1 = 000000008de943bc, immed = 000001da, %ccr = 88 movrgez %l1,0x1da,%l6 ! Moved, %l6 = 00000000000001da ! Mem[000000009100019c] = a7d7b8c9, %g2 = 000000000000f319 lduh [%i6+0x19c],%g2 ! %g2 = 000000000000a7d7 ! immd = 0000000000000386, %l3 = ffffffffbb1cd1f5, %ccr = 88 movcs %xcc,0x386,%l3 ! Register Not Moved ! %l1 = 000000008de943bc, Mem[0000000090800160] = d640ff85 stw %l1,[%i5+0x160] ! Mem[0000000090800160] = 8de943bc ! %l5 = 000000007fffffff, Mem[00000000918001c8] = 1f95e4db875ddcc4 stx %l5,[%o0+0x1c8] ! Mem[00000000918001c8] = 000000007fffffff ! %l2 = 82be0324a6955691, %l6 = 00000000000001da, %ccr = 88 movgu %icc,%l2,%l6 ! Moved, %l6 = 82be0324a6955691 ! Mem[0000000091000108] = 22e03338fd298a10, %g2 = 000000000000a7d7 ldx [%i6+0x108],%g2 ! %g2 = 22e03338fd298a10 ! Mem[00000000900001ec] = eaedf758, %g2 = 22e03338fd298a10 ldsha [%i4+0x1ee]%asi,%g2 ! %g2 = ffffffffffffeaed p10_label_20: ! Mem[0000000024000018] = 77cf64e1, %l0 = 0000000000000056 ldstuba [%i0+%o3]0x80,%l0 ! %l0 = 00000077000000ff ! %l4 = 00000000000001e4, %l5 = 000000007fffffff, %ccr = 88 movcc %xcc,%l4,%l5 ! Moved, %l5 = 00000000000001e4 ! Mem[0000000090000018] = 77aa266d, %g18 = 9d0fea2667f8f733 ldsw [%i4+%o3],%g2 ! %g2 = 9d0fea2667f8f733 ! %l0 = 0000000000000077, Mem[0000000091800078] = 079ebca8 stb %l0,[%o0+0x078] ! Mem[0000000091800078] = 779ebca8 ! %l6 = 82be0324a6955691, imm = 0000000000000056, %l7 = 000000007fffffff taddcc %l6,0x056,%l7 ! %l7 = 82be0324a69556e7, %ccr = 8a ! %l2 = 82be0324a6955691, %l2 = 82be0324a6955691, %ccr = 8a movrne %l2,%l2,%l2 ! Moved, %l2 = 82be0324a6955691 ! %l1 = 000000008de943bc, Mem[0000000025000008] = 7fffffff stha %l1,[%i2+%o1]0x88 ! Mem[0000000025000008] = 7fff43bc ! done : should take illegal inst trap, %l0 = 0000000000000077 done ! Illegal inst trap : %l0 = 0000000000000087 ! Code Fragment 1 p10_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001fd8d221 mov 0x68a,%g3 ! %g3 = 000000000000068a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 82be0324a69556e7, immed = 00000416, %l6 = 82be0324a6955691 tsubcctv %l7,0x416,%l6 ! %l0 = 00000000000000aa, Trapped p10_label_21: ! %l3 = ffffffffbb1cd1f5, Mem[0000000091800188] = 660bfb8212d129f7 stx %l3,[%o0+0x188] ! Mem[0000000091800188] = ffffffffbb1cd1f5 ! Mem[00000000918001a8] = 7aae34b1f8c92676, %f48 = d5176976 1a263fd4 ldda [%o0+0x1a8]%asi,%f48 ! %f48 = 7aae34b1 f8c92676 ! %l3 = ffffffffbb1cd1f5, Mem[0000000090000019] = aa266d3a stb %l3,[%i4+0x019] ! Mem[0000000090000018] = f5266d3a ! Mem[0000000024800020] = 65edfda0, %l0 = 00000000000000aa ldsba [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000065 ! %l0 = 0000000000000065, immed = 0000002b, %ccr = 8a movrgez %l0,0x02b,%l7 ! Moved, %l7 = 000000000000002b ! Mem[0000000025000020] = cecb6330, %l6 = 82be0324a6955691 lduha [%i2+%o4]0x89,%l6 ! %l6 = 0000000000006330 ! %l7 = 000000000000002b, imm = 000000000000025e, %l1 = 000000008de943bc add %l7,0x25e,%l1 ! %l1 = 0000000000000289 ! Mem[00000000900000a0] = 4196bc74, %g2 = 0000000077aa266d lduh [%i4+0x0a0],%g2 ! %g2 = 0000000000004196 ! %l6 = 0000000000006330, %l6 = 0000000000006330, %y = f4d10aa9 mulscc %l6,%l6,%l3 ! %l3 = 00000000000094c8, %ccr = 00, %y = 7a688554 ! Mem[0000000024000010] = fed979f6, %l6 = 0000000000006330 lduha [%i0+%o2]0x80,%l6 ! %l6 = 000000000000fed9 p10_label_22: ! %l5 = 00000000000001e4, Mem[00000000908000a9] = a1186f25 stb %l5,[%i5+0x0a9] ! Mem[00000000908000a8] = e4186f25 ! Mem[00000000910000f0] = 329d72c2, %g2 = 0000000000004196 lduha [%i6+0x0f2]%asi,%g2 ! %g2 = 000000000000329d ! %l0 = 0000000000000065, %l0 = 0000000000000065, %ccr = 00 movn %icc,%l0,%l0 ! Register Not Moved ! Mem[0000000024000088] = d06b9167, %l3 = 00000000000094c8 ldstub [%i0+0x088],%l3 ! %l3 = 000000d0000000ff ! %l6 = 000000000000fed9, immed = fffffe51, %y = 7a688554 mulscc %l6,-0x1af,%l6 ! %l6 = 0000000000007f6c, %ccr = 00, %y = bd3442aa ! Mem[000000002400012c] = 3958c9ed, %l3 = 00000000000000d0 ldstub [%i0+0x12c],%l3 ! %l3 = 00000039000000ff ! Mem[0000000025000000] = a5defff5, %l4 = 00000000000001e4 ldsha [%i2+%g0]0x88,%l4 ! %l4 = fffffffffffffff5 ! %f19 = e3b5d676, Mem[0000000025800010] = a90a4c86 sta %f19,[%i3+%o2]0x81 ! Mem[0000000025800010] = e3b5d676 ! Mem[000000009000000c] = ba1ba754, %g2 = 000000000000329d ldub [%i4+0x00e],%g2 ! %g2 = 00000000000000ba ! Mem[0000000091000140] = 2a637b6b, %g2 = 00000000000000ba ldsb [%i6+0x142],%g2 ! %g2 = 000000000000002a p10_label_23: ! Mem[0000000024000000] = fb09ecca, %l0 = 0000000000000065 ldsba [%i0+%g0]0x80,%l0 ! %l0 = fffffffffffffffb ! %f20 = f9269afb d4a9e168, Mem[0000000090800118] = 5fa476bc 94e95342 std %f20,[%i5+0x118] ! Mem[0000000090800118] = f9269afb d4a9e168 ! Mem[0000000025000028] = e4010000ffffff7f, %f16 = ea39838f c7fd644c ldda [%i2+%o5]0x81,%f16 ! %f16 = e4010000 ffffff7f ! %l7 = 000000000000002b, imm = 0000000000000af1, %l5 = 00000000000001e4 add %l7,0xaf1,%l5 ! %l5 = 0000000000000b1c ! Mem[00000000258000a0] = ce17440b, %l5 = 0000000000000b1c swap [%i3+0x0a0],%l5 ! %l5 = 00000000ce17440b ! Mem[000000002500013d] = c80438a3, %l4 = fffffffffffffff5 ldstub [%i2+0x13d],%l4 ! %l4 = 00000004000000ff ! Mem[0000000024000028] = 3c49b5f1 7072bc06, %l6 = 00007f6c, %l7 = 0000002b ldda [%i0+%o5]0x89,%l6 ! %l6 = 000000007072bc06 000000003c49b5f1 ! Mem[000000002580008c] = d0358922, %l1 = 0000000000000289 swap [%i3+0x08c],%l1 ! %l1 = 00000000d0358922 ! Mem[0000000025800020] = abc42571, %l3 = 0000000000000039 lduba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000071 ! %l0 = fffffffffffffffb, %l5 = 00000000ce17440b, %l5 = 00000000ce17440b sllx %l0,%l5,%l5 ! %l5 = ffffffffffffd800 p10_label_24: ! Mem[0000000025800018] = d4c7578e864c7b68, %f18 = 30a7c2c1 e3b5d676 ldda [%i3+%o3]0x89,%f18 ! %f18 = d4c7578e 864c7b68 ! Randomly selected nop nop ! %l0 = fffffffffffffffb, Mem[0000000091800060] = 9e84a260 stb %l0,[%o0+0x060] ! Mem[0000000091800060] = fb84a260 ! Mem[0000000091800160] = fba15b15, %g2 = 000000000000002a ldsb [%o0+0x163],%g2 ! %g2 = fffffffffffffffb ! Mem[0000000025800028] = 63419ddb, %l7 = 000000003c49b5f1 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 000000db000000ff ! Mem[00000000240000dc] = 407324a6, %l5 = ffffffffffffd800, %asi = 80 swapa [%i0+0x0dc]%asi,%l5 ! %l5 = 00000000407324a6 ! %l5 = 00000000407324a6, immd = 0000000000000138, %l6 = 000000007072bc06 mulx %l5,0x138,%l6 ! %l6 = 0000004e8c54aa50 ! immd = 000000000000030d, %l7 = 00000000000000db, %ccr = 00 movgu %xcc,0x30d,%l7 ! Moved, %l7 = 000000000000030d ! Mem[0000000024800008] = cecb6330, %l0 = fffffffffffffffb lduha [%i1+%o1]0x81,%l0 ! %l0 = 000000000000cecb ! Mem[0000000025000028] = e4010000, %l4 = 0000000000000004 lduha [%i2+%o5]0x81,%l4 ! %l4 = 000000000000e401 p10_label_25: ! Mem[0000000024800020] = a0fded65, %l1 = 00000000d0358922 ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 00000065000000ff ! %l4 = 000000000000e401, imm = 000000000000063d, %l7 = 000000000000030d orcc %l4,0x63d,%l7 ! %l7 = 000000000000e63d, %ccr = 00 ! %l6 = 0000004e8c54aa50, Mem[000000002500008c] = bacdb326 stw %l6,[%i2+0x08c] ! Mem[000000002500008c] = 8c54aa50 ! Mem[0000000091800028] = b62ba447 3ffdce7c, %g2 = fffffffb, %g3 = 0000068a ldd [%o0+%o5],%g2 ! %g2 = 00000000b62ba447 000000003ffdce7c ! %f18 = d4c7578e 864c7b68, Mem[0000000024800008] = cecb6330 11213e39 stda %f18,[%i1+%o1]0x80 ! Mem[0000000024800008] = d4c7578e 864c7b68 ! %l7 = 000000000000e63d, Mem[0000000025800120] = e5bba7616196364d stx %l7,[%i3+0x120] ! Mem[0000000025800120] = 000000000000e63d ! %f8 = 3ff6d1f6 f57e516e, Mem[00000000908000b0] = d8e6f85d 034969ea std %f8 ,[%i5+0x0b0] ! Mem[00000000908000b0] = 3ff6d1f6 f57e516e ! Mem[00000000240001b4] = 9d51dcb6, %l0 = 0000cecb, %l6 = 8c54aa50 add %i0,0x1b4,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000009d51dcb6 ! %l7 = 000000000000e63d, imm = 0000000000000920, %l3 = 0000000000000071 addcc %l7,0x920,%l3 ! %l3 = 000000000000ef5d, %ccr = 00 ! %f7 = 407324a6, Mem[00000000900000a0] = 4196bc74 st %f7 ,[%i4+0x0a0] ! Mem[00000000900000a0] = 407324a6 ba,a p10_not_taken_0_end p10_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p10_branch_failed p10_not_taken_0_end: ! End of Random Code for Thread 10 1: membar #Sync ! Force all stores to complete p10_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x028] ! Set processor 10 done flag ! Check Registers p10_check_registers: set p10_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000cecb bne,a,pn %xcc,p10_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000065 bne,a,pn %xcc,p10_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 82be0324a6955691 bne,a,pn %xcc,p10_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000ef5d bne,a,pn %xcc,p10_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000e401 bne,a,pn %xcc,p10_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000407324a6 bne,a,pn %xcc,p10_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000009d51dcb6 bne,a,pn %xcc,p10_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000e63d bne,a,pn %xcc,p10_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xbd3442aa,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p10_failed mov 0x111,%g1 ! Check Floating Point Registers p10_check_fp_registers: set p10_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 8bd4eae4 fb09ecca bne %xcc,p10_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 3669a9d6 d8be6cb3 bne %xcc,p10_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 30c24df5 67a98ed2 bne %xcc,p10_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be b90a2958 407324a6 bne %xcc,p10_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 3ff6d1f6 f57e516e bne %xcc,p10_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be ebcdd49f aee751d1 bne %xcc,p10_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 6efbe94c 7129192c bne %xcc,p10_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 242e5680 0c3c53f1 bne %xcc,p10_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be e4010000 ffffff7f bne %xcc,p10_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be d4c7578e 864c7b68 bne %xcc,p10_f18_fail nop ! Check Local Memory set p10_local0_expect,%g1 p10_check_local0: ldx [%g1+0x000],%g2 ! Expected data = fb09ecca13ccffd2 ldx [%i0+0x000],%g3 ! Observed data at 0000000024000000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffcf64e15f4971d9 ldx [%i0+0x018],%g3 ! Observed data at 0000000024000018 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x018,%g4 ldx [%g1+0x080],%g2 ! Expected data = 02c84a3ae164cf77 ldx [%i0+0x080],%g3 ! Observed data at 0000000024000080 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x080,%g4 ldx [%g1+0x088],%g2 ! Expected data = ff6b91672c4f54ef ldx [%i0+0x088],%g3 ! Observed data at 0000000024000088 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x088,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = fa50fca1cf358caf ldx [%i0+0x0d0],%g3 ! Observed data at 00000000240000d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = b90a2958ffffd800 ldx [%i0+0x0d8],%g3 ! Observed data at 00000000240000d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x120],%g2 ! Expected data = 75277562c30a1514 ldx [%i0+0x120],%g3 ! Observed data at 0000000024000120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x120,%g4 ldx [%g1+0x128],%g2 ! Expected data = e1f784f7ff58c9ed ldx [%i0+0x128],%g3 ! Observed data at 0000000024000128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x128,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 000002407da1223c ldx [%i0+0x1a8],%g3 ! Observed data at 00000000240001a8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i0,0x1a8,%g4 set p10_local1_expect,%g1 p10_check_local1: ldx [%g1+0x008],%g2 ! Expected data = d4c7578e864c7b68 ldx [%i1+0x008],%g3 ! Observed data at 0000000024800008 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1d0000004b627b56 ldx [%i1+0x010],%g3 ! Observed data at 0000000024800010 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2df981dacce80b5f ldx [%i1+0x018],%g3 ! Observed data at 0000000024800018 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffedfda041b4cfed ldx [%i1+0x020],%g3 ! Observed data at 0000000024800020 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 4eb420ec0f78a08a ldx [%i1+0x028],%g3 ! Observed data at 0000000024800028 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x028,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 02c84a3ae164cf77 ldx [%i1+0x0d8],%g3 ! Observed data at 00000000248000d8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x170],%g2 ! Expected data = 000000003063cbce ldx [%i1+0x170],%g3 ! Observed data at 0000000024800170 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 8bd4eae4fb09ecca ldx [%i1+0x178],%g3 ! Observed data at 0000000024800178 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x178,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 64788d42b769d830 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000248001d0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i1,0x1d0,%g4 set p10_local2_expect,%g1 p10_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f5ffdea585151e61 ldx [%i2+0x000],%g3 ! Observed data at 0000000025000000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = bc43ff7f65f52d40 ldx [%i2+0x008],%g3 ! Observed data at 0000000025000008 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000001e47fffffff ldx [%i2+0x010],%g3 ! Observed data at 0000000025000010 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8f8339ea7b1889a4 ldx [%i2+0x018],%g3 ! Observed data at 0000000025000018 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3063cbce729cde4b ldx [%i2+0x020],%g3 ! Observed data at 0000000025000020 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e4010000ffffff7f ldx [%i2+0x028],%g3 ! Observed data at 0000000025000028 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 30cc46b48c54aa50 ldx [%i2+0x088],%g3 ! Observed data at 0000000025000088 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x088,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = fb9b495cffe376c5 ldx [%i2+0x0f8],%g3 ! Observed data at 00000000250000f8 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 52ab3db9caf2df70 ldx [%i2+0x100],%g3 ! Observed data at 0000000025000100 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x100,%g4 ldx [%g1+0x128],%g2 ! Expected data = ff288fc073af8047 ldx [%i2+0x128],%g3 ! Observed data at 0000000025000128 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x128,%g4 ldx [%g1+0x138],%g2 ! Expected data = 7da2fe01c8ff38a3 ldx [%i2+0x138],%g3 ! Observed data at 0000000025000138 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i2,0x138,%g4 set p10_local3_expect,%g1 p10_check_local3: ldx [%g1+0x000],%g2 ! Expected data = f264000084e0cfbd ldx [%i3+0x000],%g3 ! Observed data at 0000000025800000 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 001cf16bef519ab2 ldx [%i3+0x008],%g3 ! Observed data at 0000000025800008 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e3b5d676733630f5 ldx [%i3+0x010],%g3 ! Observed data at 0000000025800010 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 687b4c868e57c7d4 ldx [%i3+0x018],%g3 ! Observed data at 0000000025800018 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff9d4163f8d07a40 ldx [%i3+0x028],%g3 ! Observed data at 0000000025800028 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = fdb1e63bf531ea6c ldx [%i3+0x060],%g3 ! Observed data at 0000000025800060 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x060,%g4 ldx [%g1+0x088],%g2 ! Expected data = f4a286e700000289 ldx [%i3+0x088],%g3 ! Observed data at 0000000025800088 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x088,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 00000b1c6697cccf ldx [%i3+0x0a0],%g3 ! Observed data at 00000000258000a0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = c88334ff770def30 ldx [%i3+0x0e0],%g3 ! Observed data at 00000000258000e0 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x120],%g2 ! Expected data = 000000000000e63d ldx [%i3+0x120],%g3 ! Observed data at 0000000025800120 cmp %g2,%g3 bne,a,pn %xcc,p10_local_failed add %i3,0x120,%g4 ! The test for processor 10 has passed p10_passed: ta GOOD_TRAP nop p10_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p10_failed p10_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p10_failed p10_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p10_failed p10_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p10_failed p10_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p10_failed p10_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p10_failed p10_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p10_failed p10_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p10_failed p10_f0_fail: set p10_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f2_fail: set p10_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f4_fail: set p10_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f6_fail: set p10_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f8_fail: set p10_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f10_fail: set p10_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f12_fail: set p10_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f14_fail: set p10_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f16_fail: set p10_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p10_f18_fail: set p10_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 10 failed p10_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x028] ! Set processor 10 done flag set p10_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 10 failed p10_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x028] ! Set processor 10 done flag set p10_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p10_selfmod_failed: ba p10_failed mov 0xabc,%g1 p10_common_error: or %g0,0xeea,%g1 ba p10_failed mov %o5,%g3 p10_common_signature_error: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_common_timeout: set p10_temp,%g1 ba p10_failed st %g2,[%g1] ! Common Lock Number p10_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p10_failed mov 0x0,%g3 p10_trap1e: lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024000018] ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025000018] swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024000020] stxa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800000] ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025800010] stha %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000018] done p10_trap1o: lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000024000018] ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025000018] swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000024000020] stxa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800000] ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025800010] stha %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000018] done p10_trap2e: membar #Sync ldda [%i4]ASI_BLK_AIUP,%f48 membar #Sync ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024800000] done p10_trap2o: membar #Sync ldda [%o4]ASI_BLK_AIUP,%f48 membar #Sync ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000024800000] done p10_trap3e: add %l4,0xfa7,%l7 sub %l2,-0xdbe,%l5 xor %l4,-0xbc9,%l0 orn %l2,%l0,%l0 done p10_trap3o: add %l4,0xfa7,%l7 sub %l2,-0xdbe,%l5 xor %l4,-0xbc9,%l0 orn %l2,%l0,%l0 done p10_init_memory_pointers: set p10_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p10_local0_start,%i0 set p10_local1_start,%i1 set p10_local2_start,%i2 set p10_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 76311844948c51f8 ldx [%g1+0x008],%l1 ! %l1 = 237c8029ea9522cc ldx [%g1+0x010],%l2 ! %l2 = 480f09cba15b15c4 ldx [%g1+0x018],%l3 ! %l3 = be808359fa50fca1 ldx [%g1+0x020],%l4 ! %l4 = 5f91df08196aba94 ldx [%g1+0x028],%l5 ! %l5 = b4f23c0aa50c3d6d ldx [%g1+0x030],%l6 ! %l6 = 9d240c2c706f98a7 ldx [%g1+0x038],%l7 ! %l7 = 89afb1ea52a7056a save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 8024c86c5e4a1370 ldx [%g1+0x048],%l1 ! %l1 = 76eaaf67e1f784f7 ldx [%g1+0x050],%l2 ! %l2 = 4a99afaddcf1e73f ldx [%g1+0x058],%l3 ! %l3 = 2ad2539dc30a1514 ldx [%g1+0x060],%l4 ! %l4 = 455c99365150ae66 ldx [%g1+0x068],%l5 ! %l5 = 5dd2c4be7a002da1 ldx [%g1+0x070],%l6 ! %l6 = 6b34be0055f24b88 ldx [%g1+0x078],%l7 ! %l7 = e12a33284eb420ec ! Initialize the output register of window 1 set p10_local0_start,%o0 set p10_local1_start,%o1 set p10_local2_start,%o2 set p10_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 0ce38c80 b8c0404d 2554e11d 003dc232 ! %f4 = 2b21e8cf e40b1bd5 a3a339a9 5831a7fe ! %f8 = c7e4662a 004e28ed 322ba3cb 6fbe21a6 ! %f12 = 74d239bd aab70210 62ba0080 97ac5e4f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7ed817eb 7e9a1608 c5eddb8a 98d06cfe ! %f20 = 1238363d a63000e7 c91e0bcb 36e929dd ! %f24 = 21c85a8d 45d8e3df d906ae54 64d9479c ! %f28 = dda1874c 90c58c8f af58e5cf 17d3398c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 912c71fa 77ad16c2 ae9f5dce 028749de ! %f36 = becad6f3 25264892 1a3ab3cc d0b63453 ! %f40 = f54a31ba 9a90a891 664cb199 132a9f40 ! %f44 = c48b58db e961bf91 1e3a9bad 975ceaa4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe9b514cf0000007a,%g7,%g1 ! GSR scale = 15, align = 2 wr %g1,%g0,%gsr ! GSR = e9b514cf0000007a wr %g0,%y ! Clear Y 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: ! %l3 = e1f259de1628d591, %l4 = 411e110261b13c77, %l5 = 58c326b49dd1a50b xnor %l3,%l4,%l5 ! %l5 = 5f13b72388661619 ! Mem[0000000091800150] = 4fcc21f7, %g2 = 78b32d3bd2b2414e ldsb [%o0+0x151],%g2 ! %g2 = 000000000000004f ! %l2 = b9a26133ccf78cb2, %l2 = b9a26133ccf78cb2, %ccr = 44 movleu %icc,%l2,%l2 ! Moved, %l2 = b9a26133ccf78cb2 ! %l4 = 411e110261b13c77, Mem[0000000091000188] = db58126d5de8e320 stx %l4,[%i6+0x188] ! Mem[0000000091000188] = 411e110261b13c77 ! Mem[0000000090000120] = 656d22b5, %g2 = 000000000000004f ldsb [%i4+0x122],%g2 ! %g2 = 0000000000000065 ! %l0 = 43783dd24fa1de42, imm = fffffffffffff820, %l7 = 46934b49cad32ce3 andn %l0,-0x7e0,%l7 ! %l7 = 0000000000000642 ! %l5 = 5f13b72388661619, %l7 = 0000000000000642, %ccr = 44 movleu %xcc,%l5,%l7 ! Moved, %l7 = 5f13b72388661619 ! %l5 = 5f13b72388661619, imm = 000000000000002d, %l5 = 5f13b72388661619 srax %l5,0x02d,%l5 ! %l5 = 000000000002f89d ! Mem[00000000270001e8] = 47cda8d4, %l1 = 2f96018ef4bd5821 swap [%i2+0x1e8],%l1 ! %l1 = 0000000047cda8d4 ! Mem[0000000027800018] = 57fa6c02, %l6 = 07c3880889ca197d ldsba [%i3+%o3]0x81,%l6 ! %l6 = 0000000000000057 p11_label_2: ! immd = 000000000000023b, %l0 = 43783dd24fa1de42, %ccr = 44 movcs %icc,0x23b,%l0 ! Register Not Moved ! %f0 = 0ce38c80 b8c0404d 2554e11d 003dc232 ! %f4 = 2b21e8cf e40b1bd5 a3a339a9 5831a7fe ! %f8 = c7e4662a 004e28ed 322ba3cb 6fbe21a6 ! %f12 = 74d239bd aab70210 62ba0080 97ac5e4f mov 0x080,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080 membar #Sync ! Added by membar checker (533) ! Mem[0000000090000098] = 39a95831, %g2 = 0000000000000065 ldsh [%i4+0x09a],%g2 ! %g2 = 00000000000039a9 ! %l0 = 43783dd24fa1de42, Mem[00000000900001db] = a621df8c, %asi = 80 stba %l0,[%i4+0x1db]%asi ! Mem[00000000900001d8] = 4221df8c ! %l1 = 0000000047cda8d4, immed = 0000003e, %ccr = 44 movrgz %l1,0x03e,%l6 ! Moved, %l6 = 000000000000003e ! %l2 = ccf78cb2, %l3 = 1628d591, Mem[0000000026000028] = e630f19d 74ab2828 stda %l2,[%i0+%o5]0x80 ! Mem[0000000026000028] = ccf78cb2 1628d591 ! %l4 = 411e110261b13c77, Mem[0000000027000008] = 464796091d767070 stxa %l4,[%i2+%o1]0x81 ! Mem[0000000027000008] = 411e110261b13c77 ! Mem[000000002600018c] = 57b9a6b6, %l3 = e1f259de1628d591 ldsw [%i0+0x18c],%l3 ! %l3 = 0000000057b9a6b6 ! Mem[0000000026800000] = 3e783dc5, %l2 = b9a26133ccf78cb2 ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 0000003e000000ff ! %l0 = 43783dd24fa1de42, %l0 = 43783dd24fa1de42, %l6 = 000000000000003e xnor %l0,%l0,%l6 ! %l6 = ffffffffffffffff p11_label_3: ! Mem[00000000260001dd] = 161243ec, %l2 = 000000000000003e ldstuba [%i0+0x1dd]%asi,%l2 ! %l2 = 00000012000000ff ! %f24 = 21c85a8d 45d8e3df, Mem[0000000027000018] = 1dbefa06 00f0b474 stda %f24,[%i2+%o3]0x88 ! Mem[0000000027000018] = 21c85a8d 45d8e3df ! Mem[000000002600005c] = 4cbfcee7, %l2 = 00000012, %l3 = 57b9a6b6 add %i0,0x5c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000004cbfcee7 ! Mem[0000000026000010] = 322b0b75, %l5 = 000000000002f89d swapa [%i0+%o2]0x80,%l5 ! %l5 = 00000000322b0b75 ! %l1 = 0000000047cda8d4, immed = fffffed6, %ccr = 44 movrgez %l1,-0x12a,%l7 ! Moved, %l7 = fffffffffffffed6 ! Mem[0000000027000000] = 5ea58cef, %l7 = fffffffffffffed6 ldswa [%i2+%g0]0x89,%l7 ! %l7 = 000000005ea58cef ! %f28 = dda1874c 90c58c8f, Mem[0000000090800168] = 27c2181e 4733e19e stda %f28,[%i5+0x168]%asi ! Mem[0000000090800168] = dda1874c 90c58c8f ! Mem[0000000027000194] = 17560023, %f6 = a3a339a9 lda [%i2+0x194]%asi,%f6 ! %f6 = 17560023 ! Mem[0000000027800028] = 8a5ea3662e7f9739, %f18 = c5eddb8a 98d06cfe ldda [%i3+%o5]0x81,%f18 ! %f18 = 8a5ea366 2e7f9739 ! %l5 = 00000000322b0b75, %l1 = 0000000047cda8d4, %ccr = 44 movn %icc,%l5,%l1 ! Register Not Moved p11_label_4: ! %l3 = 000000004cbfcee7, Mem[0000000090000030] = 8eec8c133ff326fb stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 000000004cbfcee7 ! %l0 = 43783dd24fa1de42, imm = 0000000000000023, %l6 = ffffffffffffffff sub %l0,0x023,%l6 ! %l6 = 43783dd24fa1de1f ! %l0 = 43783dd24fa1de42, Mem[000000009000009a] = 39a95831 stb %l0,[%i4+0x09a] ! Mem[0000000090000098] = 42a95831 ! Mem[0000000026000024] = 2e795e3d, %l5 = 00000000322b0b75 swap [%i0+0x024],%l5 ! %l5 = 000000002e795e3d ! %l2 = 0000000000000012, Mem[00000000910001ce] = dac31a5b sth %l2,[%i6+0x1ce] ! Mem[00000000910001cc] = 00121a5b ! Mem[0000000091000190] = 67d7c0b9, %g2 = 00000000000039a9 ldub [%i6+0x193],%g2 ! %g2 = 0000000000000067 ! Mem[0000000090800068] = 13a96648, %g2 = 0000000000000067 ldub [%i5+0x069],%g2 ! %g2 = 0000000000000013 ! %l4 = 411e110261b13c77, %l7 = 000000005ea58cef, %l0 = 43783dd24fa1de42 xorcc %l4,%l7,%l0 ! %l0 = 411e11023f14b098, %ccr = 00 ! %l0 = 3f14b098, %l1 = 47cda8d4, Mem[00000000910001d8] = 7e55db7f 2b019f50 std %l0,[%i6+0x1d8] ! Mem[00000000910001d8] = 3f14b098 47cda8d4 ! Mem[0000000026000090] = 70bd3d17, %l3 = 000000004cbfcee7 swap [%i0+0x090],%l3 ! %l3 = 0000000070bd3d17 p11_label_5: ! Mem[0000000090800138] = 726ae43c, %g2 = 0000000000000013 lduha [%i5+0x138]%asi,%g2 ! %g2 = 000000000000726a ! Mem[00000000270000b4] = 6afef788, %l4 = 61b13c77, %l3 = 70bd3d17 add %i2,0xb4,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 000000006afef788 ! %l3 = 000000006afef788, %l6 = 43783dd24fa1de1f, %l7 = 000000005ea58cef or %l3,%l6,%l7 ! %l7 = 43783dd26fffff9f ! Mem[0000000026000032] = 1af7d426, %l5 = 000000002e795e3d ldstub [%i0+0x032],%l5 ! %l5 = 000000d4000000ff ! %f24 = 21c85a8d 45d8e3df, Mem[0000000026800008] = 32d5f0fd 740ee243 stda %f24,[%i1+%o1]0x80 ! Mem[0000000026800008] = 21c85a8d 45d8e3df ! Clear Register : %l4 = 411e110261b13c77 clr %l4 ! %l4 = 0000000000000000 ! immd = 00000000000001cf, %l6 = 43783dd24fa1de1f, %ccr = 00 movn %xcc,0x1cf,%l6 ! Register Not Moved ! Mem[0000000091800080] = f2d6ef72, %g2 = 000000000000726a lduw [%o0+0x080],%g2 ! %g2 = 00000000f2d6ef72 ! %l4 = 0000000000000000, %l2 = 0000000000000012, %l0 = 411e11023f14b098 andncc %l4,%l2,%l0 ! %l0 = 0000000000000000, %ccr = 44 ! Mem[0000000027800010] = 158a868b, %l2 = 0000000000000012 swapa [%i3+%o2]0x81,%l2 ! %l2 = 00000000158a868b p11_label_6: ! immd = 0000000000000122, %l2 = 00000000158a868b, %ccr = 44 movn %icc,0x122,%l2 ! Register Not Moved ! Mem[00000000910001d4] = 68cea009, %g2 = 00000000f2d6ef72 ldsh [%i6+0x1d4],%g2 ! %g2 = 00000000000068ce ! Mem[0000000026000020] = 183b5022, %l6 = 43783dd24fa1de1f ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 00000018000000ff ! Mem[0000000090000150] = 43c148f8, %g2 = 00000000000068ce ldub [%i4+0x151],%g2 ! %g2 = 0000000000000043 ! %l6 = 0000000000000018, %l3 = 000000006afef788, %l0 = 0000000000000000 andn %l6,%l3,%l0 ! %l0 = 0000000000000010 ! %l2 = 00000000158a868b, Mem[0000000091000137] = f227bcb7 stb %l2,[%i6+0x137] ! Mem[0000000091000134] = 8b27bcb7 ! Mem[0000000091800090] = e98ffb87, %g2 = 0000000000000043 ldsh [%o0+0x092],%g2 ! %g2 = ffffffffffffe98f ! Mem[0000000026000038] = 483b1d7f, %l6 = 0000000000000018 ldstub [%i0+0x038],%l6 ! %l6 = 00000048000000ff ! %l6 = 00000048, %l7 = 6fffff9f, Mem[00000000908001c0] = b837367e a8ccb8bf std %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = 00000048 6fffff9f ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140 p11_label_7: ! %l5 = 00000000000000d4, Mem[00000000900001bb] = df6fbbb8 stb %l5,[%i4+0x1bb] ! Mem[00000000900001b8] = d46fbbb8 ! %l5 = 00000000000000d4, Mem[0000000091800008] = d08f42f1ee954822 stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 00000000000000d4 ! %f25 = 45d8e3df, Mem[0000000027800018] = 026cfa57 sta %f25,[%i3+%o3]0x89 ! Mem[0000000027800018] = 45d8e3df ! Mem[0000000091000084] = 0b032baa, %g2 = ffffffffffffe98f ldub [%i6+0x087],%g2 ! %g2 = 000000000000000b ! %l4 = 0000000000000000, %l4 = 0000000000000000, %l7 = 43783dd26fffff9f xorcc %l4,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44 ! Mem[00000000900000a0] = c7e4662a004e28ed, %g2 = 000000000000000b ldx [%i4+0x0a0],%g2 ! %g2 = c7e4662a004e28ed ! Mem[0000000091000020] = 5ebab5a5, %g2 = c7e4662a004e28ed lduw [%i6+%o4],%g2 ! %g2 = 000000005ebab5a5 ! Mem[0000000090800124] = 7765324d, %g2 = 000000005ebab5a5 lduha [%i5+0x124]%asi,%g2 ! %g2 = 0000000000007765 ! immd = 000000000000038b, %l7 = 0000000000000000, %ccr = 44 move %xcc,0x38b,%l7 ! Moved, %l7 = 000000000000038b ! Mem[0000000091000094] = 5631be90, %g2 = 0000000000007765 lduh [%i6+0x094],%g2 ! %g2 = 0000000000005631 p11_label_8: ! %l1 = 0000000047cda8d4, Mem[00000000908000ce] = 28283563 sth %l1,[%i5+0x0ce] ! Mem[00000000908000cc] = a8d43563 ! %l4 = 0000000000000000, Mem[0000000091000192] = 7167d7c0 sth %l4,[%i6+0x192] ! Mem[0000000091000190] = 0000d7c0 ! %l7 = 000000000000038b, imm = 00000000000004a2, %l3 = 000000006afef788 andncc %l7,0x4a2,%l3 ! %l3 = 0000000000000309, %ccr = 00 ! Mem[0000000026000008] = a9a0ca2e, %l3 = 0000000000000309 lduha [%i0+%o1]0x80,%l3 ! %l3 = 000000000000a9a0 ! %l5 = 00000000000000d4, Mem[000000002600006c] = 004fe3b6, %asi = 80 stwa %l5,[%i0+0x06c]%asi ! Mem[000000002600006c] = 000000d4 ! Mem[00000000270001d8] = b99d6bd9, %l2 = 00000000158a868b ldstub [%i2+0x1d8],%l2 ! %l2 = 000000b9000000ff ! %l4 = 00000000, %l5 = 000000d4, Mem[0000000026800180] = 190735d4 57c939ec std %l4,[%i1+0x180] ! Mem[0000000026800180] = 00000000 000000d4 ! immd = 0000000000000018, %l2 = 00000000000000b9, %ccr = 00 movcs %icc,0x018,%l2 ! Register Not Moved ! %l4 = 00000000, %l5 = 000000d4, Mem[0000000026000010] = 0002f89d 6b1cf379 stda %l4,[%i0+%o2]0x81 ! Mem[0000000026000010] = 00000000 000000d4 ! Mem[0000000027000000] = 62bd4b185ea58cef, %f18 = 8a5ea366 2e7f9739 ldda [%i2+%g0]0x88,%f18 ! %f18 = 62bd4b18 5ea58cef p11_label_9: ! Mem[0000000026800088] = 7952a2db, %l5 = 000000d4, %l6 = 00000048 add %i1,0x88,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000007952a2db ! Mem[0000000026000164] = 331eff15, %l7 = 0000038b, %l0 = 00000010 add %i0,0x164,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000331eff15 ! %l0 = 331eff15, %l1 = 47cda8d4, Mem[0000000027000010] = c6edaf66 8cc7dbe4 stda %l0,[%i2+%o2]0x88 ! Mem[0000000027000010] = 331eff15 47cda8d4 ! %l4 = 0000000000000000, Mem[0000000026000000] = 896b1516 stba %l4,[%i0+%g0]0x81 ! Mem[0000000026000000] = 006b1516 ! Mem[0000000091000000] = 5beccf55, %g2 = 0000000000005631 ldsh [%i6+%g0],%g2 ! %g2 = 0000000000005bec ! Mem[00000000260001f4] = fce4ec0a, %l7 = 0000038b, %l0 = 331eff15 add %i0,0x1f4,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000fce4ec0a ! %l6 = 000000007952a2db, %l6 = 000000007952a2db, %ccr = 00 move %icc,%l6,%l6 ! Register Not Moved ! Mem[000000009100002c] = b863b321, %g18 = 5fc2f7caa1a92390 ldsw [%i6+0x02c],%g2 ! %g2 = 5fc2f7caa1a92390 ! Mem[0000000091000138] = 27bcb7d41deb2635, %g2 = ffffffffb863b321 ldx [%i6+0x138],%g2 ! %g2 = 27bcb7d41deb2635 ! %l3 = 000000000000a9a0, Mem[000000009180005c] = 9aeaaa48 stb %l3,[%o0+0x05c] ! Mem[000000009180005c] = a0eaaa48 p11_label_10: ! Mem[0000000026800018] = 93d7ca03, %l5 = 00000000000000d4 lduha [%i1+%o3]0x88,%l5 ! %l5 = 000000000000ca03 ! Mem[000000009080007c] = 33302172, %g2 = 27bcb7d41deb2635 ldub [%i5+0x07c],%g2 ! %g2 = 0000000000000033 ! %l4 = 0000000000000000, Mem[00000000908000e0] = 579e6934 stw %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 00000000 ! %f25 = 45d8e3df, Mem[0000000090000014] = 9f2d725a st %f25,[%i4+0x014] ! Mem[0000000090000014] = 45d8e3df ! Mem[0000000027000010] = 47cda8d4331eff15, %f10 = 322ba3cb 6fbe21a6 ldda [%i2+%o2]0x88,%f10 ! %f10 = 47cda8d4 331eff15 ! %l4 = 0000000000000000, Mem[0000000026800020] = 80a7e4b6e9abb303 stxa %l4,[%i1+%o4]0x89 ! Mem[0000000026800020] = 0000000000000000 ! %l2 = 000000b9, %l3 = 0000a9a0, Mem[0000000091000080] = 71f0b7ce dd451e0b std %l2,[%i6+0x080] ! Mem[0000000091000080] = 000000b9 0000a9a0 ! Code Fragment 1 p11_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x490,%g3 ! %g3 = fffffffffffffb70 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 0000000000000240, %l7 = 000000000000038b, %ccr = 00 movge %xcc,0x240,%l7 ! Moved, %l7 = 0000000000000240 ! %f6 = 17560023 5831a7fe, Mem[0000000091800018] = 74c0670a 5267e474 std %f6 ,[%o0+%o3] ! Mem[0000000091800018] = 17560023 5831a7fe p11_label_11: ! Mem[0000000026800008] = 21c85a8d, %f6 = 17560023 lda [%i1+%o1]0x81,%f6 ! %f6 = 21c85a8d ! %l0 = 00000000fce4ec0a, Mem[0000000091800028] = b62ba4473ffdce7c, %asi = 80 stxa %l0,[%o0+0x028]%asi ! Mem[0000000091800028] = 00000000fce4ec0a ! Mem[00000000270001d0] = b4f72272f629ae05, %l7 = 0000000000000240, %l6 = 000000007952a2db add %i2,0x1d0,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = b4f72272f629ae05 ! Mem[0000000026800000] = c53d78ff, %f13 = aab70210 lda [%i1+%g0]0x89,%f13 ! %f13 = c53d78ff ! %l3 = 000000000000a9a0, Mem[0000000091000175] = d1c15f09 stb %l3,[%i6+0x175] ! Mem[0000000091000174] = a0c15f09 ! Mem[00000000918000a0] = 1804ccae, %g2 = 0000000000000033 ldsb [%o0+0x0a1],%g2 ! %g2 = 0000000000000018 ! %l6 = f629ae05, %l7 = 00000240, Mem[00000000908000a8] = a6a1186f e1353f90 std %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = f629ae05 00000240 ! Mem[00000000918000d8] = 41114b72 eff9d83d, %g2 = 00000018, %g3 = fffffb70 ldd [%o0+0x0d8],%g2 ! %g2 = 0000000041114b72 00000000eff9d83d ! Mem[00000000278000f8] = 4c50a820, %l3 = 000000000000a9a0 swap [%i3+0x0f8],%l3 ! %l3 = 000000004c50a820 ! %l4 = 0000000000000000, immed = 00000023, %ccr = 00 movrgez %l4,0x023,%l4 ! Moved, %l4 = 0000000000000023 p11_label_12: ! %l4 = 0000000000000023, %l5 = 000000000000ca03, %l7 = 0000000000000240 addcc %l4,%l5,%l7 ! %l7 = 000000000000ca26, %ccr = 00 ! %l7 = 000000000000ca26, Mem[0000000090000060] = ac44ce54c1525a24 stx %l7,[%i4+0x060] ! Mem[0000000090000060] = 000000000000ca26 ! Mem[0000000091000048] = 12e82c0b, %g2 = 0000000041114b72 ldsb [%i6+0x049],%g2 ! %g2 = 0000000000000012 ! %l3 = 000000004c50a820, Mem[0000000026800010] = c6a9e919 stha %l3,[%i1+%o2]0x89 ! Mem[0000000026800010] = c6a9a820 ! Mem[0000000091800028] = 00000000fce4ec0a, %g2 = 0000000000000012 ldxa [%o0+0x028]%asi,%g2 ! %g2 = 00000000fce4ec0a ! Mem[0000000090000120] = fd28656d, %g2 = 00000000fce4ec0a lduw [%i4+0x120],%g2 ! %g2 = 00000000fd28656d ! Mem[00000000900000a4] = 28ed322b, %g2 = 00000000fd28656d ldsh [%i4+0x0a6],%g2 ! %g2 = 00000000000028ed ! Mem[000000002600007c] = d138fa52, %l2 = 00000000000000b9 ldsw [%i0+0x07c],%l2 ! %l2 = ffffffffd138fa52 ! Mem[0000000026800100] = c6a163ca, %l0 = 00000000fce4ec0a swap [%i1+0x100],%l0 ! %l0 = 00000000c6a163ca ! Mem[0000000090000010] = a754232645d8e3df, %f48 = f1d956c6 6117dab4 ldda [%i4+0x010]%asi,%f48 ! %f48 = a7542326 45d8e3df p11_label_13: ! %l7 = 000000000000ca26, Mem[0000000026800039] = db035b7a stb %l7,[%i1+0x039] ! Mem[0000000026800038] = db265b7a ! Mem[0000000027800060] = ebe55293, %l4 = 0000000000000023 swap [%i3+0x060],%l4 ! %l4 = 00000000ebe55293 ! %l0 = 00000000c6a163ca, Mem[000000009080013c] = 2deaaef4 stw %l0,[%i5+0x13c] ! Mem[000000009080013c] = c6a163ca ! Mem[0000000027000148] = a2f0606d06f260bd, %l6 = b4f72272f629ae05, %l2 = ffffffffd138fa52 add %i2,0x148,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = a2f0606d06f260bd ! Mem[0000000091000064] = f514e127, %g2 = 00000000000028ed lduh [%i6+0x064],%g2 ! %g2 = 000000000000f514 ! Mem[0000000026000168] = 48be07f5769e5db5, %l6 = b4f72272f629ae05 ldx [%i0+0x168],%l6 ! %l6 = 48be07f5769e5db5 ! Mem[0000000090000110] = 208e2d2af319c0f9, %g2 = 000000000000f514 ldx [%i4+0x110],%g2 ! %g2 = 208e2d2af319c0f9 ! %l4 = 00000000ebe55293, %l0 = 00000000c6a163ca, %ccr = 00 movvc %icc,%l4,%l0 ! Moved, %l0 = 00000000ebe55293 ! %l4 = ebe55293, %l5 = 0000ca03, Mem[00000000910000a8] = 7bedf5ac 21637c43 std %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = ebe55293 0000ca03 ! %l6 = 48be07f5769e5db5, imm = 000000000000039e, %l3 = 000000004c50a820 add %l6,0x39e,%l3 ! %l3 = 48be07f5769e6153 p11_label_14: ! %l5 = 000000000000ca03, Mem[0000000091000006] = 96d5a865 sth %l5,[%i6+0x006] ! Mem[0000000091000004] = ca03a865 ! Mem[0000000091800174] = f7b1a1bd, %g18 = 5fc2f7caa1a92390 ldsw [%o0+0x174],%g2 ! %g2 = 5fc2f7caa1a92390 ! %l4 = 00000000ebe55293, imm = fffffffffffffa43, %l5 = 000000000000ca03 sub %l4,-0x5bd,%l5 ! %l5 = 00000000ebe55850 ! Mem[0000000026000018] = 1c11d633, %l3 = 48be07f5769e6153 ldstuba [%i0+%o3]0x80,%l3 ! %l3 = 0000001c000000ff ! Code Fragment 1 p11_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000eff9d83d mov 0x2e0,%g3 ! %g3 = 00000000000002e0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 0000000047cda8d4, Mem[0000000026000018] = 33d611ff stba %l1,[%i0+%o3]0x88 ! Mem[0000000026000018] = 33d611d4 ! %l7 = 000000000000ca26, %l5 = 00000000ebe55850, %l0 = 00000000ebe55293 xorcc %l7,%l5,%l0 ! %l0 = 00000000ebe59276, %ccr = 08 ! %l7 = 000000000000ca26, %l6 = 48be07f5769e5db5, %l4 = 00000000ebe55293 xnor %l7,%l6,%l4 ! %l4 = b741f80a8961686c ! Mem[0000000091800088] = a43ca77a6af19eb5, %g2 = fffffffff7b1a1bd ldx [%o0+0x088],%g2 ! %g2 = a43ca77a6af19eb5 ! %l0 = 00000000ebe59276, %l2 = a2f0606d06f260bd, %l2 = a2f0606d06f260bd mulx %l0,%l2,%l2 ! %l2 = 88b255d576f5611e p11_label_15: ! Mem[0000000026000000] = 006b1516, %l2 = 88b255d576f5611e lduba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000 ! Mem[0000000027800028] = 8a5ea366, %l1 = 0000000047cda8d4 ldsba [%i3+0x02b]%asi,%l1 ! %l1 = 0000000000000066 ! %f14 = 62ba0080, Mem[00000000900001d8] = 8b4c6b42 st %f14,[%i4+0x1d8] ! Mem[00000000900001d8] = 62ba0080 ! %l4 = b741f80a8961686c, %l0 = 00000000ebe59276, %l1 = 0000000000000066 xorcc %l4,%l0,%l1 ! %l1 = b741f80a6284fa1a, %ccr = 80 ! done : should take illegal inst trap, %l0 = 00000000ebe59276 done ! Illegal inst trap : %l0 = 00000000ebe59286 ! %l5 = 00000000ebe55850, immed = 00000180, %ccr = 80 movrlez %l5,0x180,%l4 ! Not Moved, %l4 = b741f80a8961686c ! %l2 = 00000000, %l3 = 0000001c, Mem[0000000026800020] = 00000000 00000000 stda %l2,[%i1+%o4]0x80 ! Mem[0000000026800020] = 00000000 0000001c ! %l0 = 00000000ebe59286, Mem[0000000026000010] = 00000000 stba %l0,[%i0+%o2]0x80 ! Mem[0000000026000010] = 86000000 ! %f31 = 17d3398c, Mem[0000000090800190] = d025739a st %f31,[%i5+0x190] ! Mem[0000000090800190] = 17d3398c ! Mem[0000000090000070] = 8de5ad67 1bbe499e, %g2 = 6af19eb5, %g3 = 000002e0 ldd [%i4+0x070],%g2 ! %g2 = 000000008de5ad67 000000001bbe499e p11_label_16: ! Mem[0000000026800010] = 20a8a9c6f509119a, %f18 = 62bd4b18 5ea58cef ldda [%i1+%o2]0x80,%f18 ! %f18 = 20a8a9c6 f509119a ! Mem[0000000091800154] = f764288d, %g2 = 000000008de5ad67 lduh [%o0+0x154],%g2 ! %g2 = 000000000000f764 ! %l3 = 000000000000001c, Mem[0000000027800020] = b2c79c9f stwa %l3,[%i3+%o4]0x81 ! Mem[0000000027800020] = 0000001c ! Mem[00000000270000b8] = 6993126f, %l1 = 6284fa1a, %l0 = ebe59286 add %i2,0xb8,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000006993126f ! %f28 = dda1874c 90c58c8f, Mem[0000000027000000] = 5ea58cef 62bd4b18 stda %f28,[%i2+%g0]0x88 ! Mem[0000000027000000] = dda1874c 90c58c8f ! Mem[0000000027000020] = 8ebf2d6c, %l1 = b741f80a6284fa1a ldsha [%i2+%o4]0x88,%l1 ! %l1 = 0000000000002d6c ! %l4 = b741f80a8961686c, Mem[00000000910000c2] = 3e29539d sth %l4,[%i6+0x0c2] ! Mem[00000000910000c0] = 686c539d ! immd = 00000000000000ed, %l7 = 000000000000ca26, %ccr = 80 movn %icc,0x0ed,%l7 ! Register Not Moved ! %l5 = 00000000ebe55850, %l6 = 48be07f5769e5db5, %ccr = 80 movrgez %l5,%l6,%l2 ! Moved, %l2 = 48be07f5769e5db5 ! Mem[0000000091800194] = 84d20241, %g2 = 000000000000f764 lduw [%o0+0x194],%g2 ! %g2 = 0000000084d20241 p11_label_17: ! Mem[0000000026800012] = 20a8a9c6, %l2 = 48be07f5769e5db5 ldstub [%i1+0x012],%l2 ! %l2 = 000000a9000000ff ! Mem[0000000091800110] = e496b647, %g2 = 0000000084d20241 lduw [%o0+0x110],%g2 ! %g2 = 00000000e496b647 ! Mem[0000000027000010] = 15ff1e33d4a8cd47, %l6 = 48be07f5769e5db5 ldxa [%i2+%o2]0x80,%l6 ! %l6 = 15ff1e33d4a8cd47 ! %l0 = 6993126f, %l1 = 00002d6c, Mem[0000000090000100] = c3d9554b bfb4517d std %l0,[%i4+0x100] ! Mem[0000000090000100] = 6993126f 00002d6c ! Mem[0000000091800014] = cc583256, %g2 = 00000000e496b647 lduw [%o0+0x014],%g2 ! %g2 = 00000000cc583256 ! %l6 = 15ff1e33d4a8cd47, immed = fffff7ca, %y = 00000000 mulscc %l6,-0x836,%l2 ! %l2 = 000000006a5466a3, %ccr = 00, %y = 80000000 ! Mem[00000000910001d8] = 3f14b098 47cda8d4, %g2 = cc583256, %g3 = 1bbe499e ldda [%i6+0x1d8]%asi,%g2 ! %g2 = 000000003f14b098 0000000047cda8d4 ! Mem[0000000026000094] = 17695950, %l6 = 15ff1e33d4a8cd47 lduh [%i0+0x094],%l6 ! %l6 = 0000000000001769 ! Mem[0000000026000010] = d400000000000086, %l4 = b741f80a8961686c ldxa [%i0+%o2]0x88,%l4 ! %l4 = d400000000000086 ! Mem[00000000910000d8] = 2c0f16f6 6965615e, %g2 = 3f14b098, %g3 = 47cda8d4 ldd [%i6+0x0d8],%g2 ! %g2 = 000000002c0f16f6 000000006965615e p11_label_18: ! %l0 = 6993126f, %l1 = 00002d6c, Mem[00000000908000f8] = 87577ba6 430d2716 stda %l0,[%i5+0x0f8]%asi ! Mem[00000000908000f8] = 6993126f 00002d6c ! %l3 = 000000000000001c, imm = fffffffffffff0e3, %l5 = 00000000ebe55850 taddcc %l3,-0xf1d,%l5 ! %l5 = fffffffffffff0ff, %ccr = 8a ! %l7 = 000000000000ca26, Mem[0000000091800002] = 86e8eabb stb %l7,[%o0+0x002] ! Mem[0000000091800000] = 26e8eabb ! Mem[000000002780003c] = e6815e1b, %l7 = 0000ca26, %l1 = 00002d6c add %i3,0x3c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000e6815e1b ! retry : should take illegal inst trap, %l0 = 000000006993126f retry ! Illegal inst trap : %l0 = 000000006993127f ! Mem[00000000918001b8] = 8da2343f, %g2 = 000000002c0f16f6 ldsh [%o0+0x1ba],%g2 ! %g2 = ffffffffffff8da2 ! %l6 = 0000000000001769, Mem[00000000910000b6] = 7bb469ae stb %l6,[%i6+0x0b6] ! Mem[00000000910000b4] = 69b469ae ! Mem[0000000026000000] = 16156b00, %l1 = 00000000e6815e1b ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff ! Mem[0000000026800016] = f509119a, %l3 = 000000000000001c ldstuba [%i1+0x016]%asi,%l3 ! %l3 = 00000011000000ff ! %l5 = fffffffffffff0ff, %l0 = 000000006993127f, %l5 = fffffffffffff0ff sub %l5,%l0,%l5 ! %l5 = ffffffff966cde80 p11_label_19: ! Mem[0000000090000100] = 126f0000, %g2 = ffffffffffff8da2 ldsh [%i4+0x102],%g2 ! %g2 = 000000000000126f ! Mem[00000000910001a8] = 44690c5eef88dc5c, %g2 = 000000000000126f ldxa [%i6+0x1a8]%asi,%g2 ! %g2 = 44690c5eef88dc5c ! %l4 = d400000000000086, Mem[0000000027000020] = 6c2dbf8eca748418 stxa %l4,[%i2+%o4]0x80 ! Mem[0000000027000020] = d400000000000086 ! Mem[00000000908001b0] = 450d88d9, %g2 = 44690c5eef88dc5c lduha [%i5+0x1b0]%asi,%g2 ! %g2 = 000000000000450d ! %l6 = 0000000000001769, %l4 = d400000000000086, %ccr = 8a movn %icc,%l6,%l4 ! Register Not Moved ! Mem[00000000268000f0] = 66c493ac, %l5 = 966cde80, %l4 = 00000086 add %i1,0xf0,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000066c493ac ! Mem[0000000091000068] = a2c651c6670203bc, %f48 = a7542326 45d8e3df ldd [%i6+0x068],%f48 ! %f48 = a2c651c6 670203bc ! %f8 = c7e4662a, Mem[0000000026000000] = 16156bff sta %f8 ,[%i0+%g0]0x88 ! Mem[0000000026000000] = c7e4662a ! done : should take illegal inst trap, %l0 = 000000006993127f done ! Illegal inst trap : %l0 = 000000006993128f ! %l4 = 66c493ac, %l5 = 966cde80, Mem[0000000027800020] = 0000001c 3f126c87 stda %l4,[%i3+%o4]0x80 ! Mem[0000000027800020] = 66c493ac 966cde80 p11_label_20: ! Mem[0000000090000000] = d5176976, %g18 = 5fc2f7caa1a92390 ldsw [%i4+%g0],%g2 ! %g2 = 5fc2f7caa1a92390 ! %l6 = 0000000000001769, Mem[00000000918001e8] = f8901a0a sth %l6,[%o0+0x1e8] ! Mem[00000000918001e8] = 17691a0a ! Mem[0000000027800000] = 5ee918b3, %l5 = ffffffff966cde80 ldswa [%i3+%g0]0x80,%l5 ! %l5 = 000000005ee918b3 ! %l5 = 000000005ee918b3, immd = 0000000000000fe8, %l6 = 0000000000001769 mulx %l5,0xfe8,%l6 ! %l6 = 000005e5abb0df38 ! %l6 = 000005e5abb0df38, Mem[0000000091800190] = a36059e184d20241 stx %l6,[%o0+0x190] ! Mem[0000000091800190] = 000005e5abb0df38 ! Mem[0000000026800008] = 8d5ac821, %l4 = 0000000066c493ac swapa [%i1+%o1]0x88,%l4 ! %l4 = 000000008d5ac821 ! %l2 = 000000006a5466a3, %l3 = 0000000000000011, %ccr = 8a movcs %icc,%l2,%l3 ! Register Not Moved ! %f2 = 2554e11d 003dc232, Mem[0000000090000030] = 00000000 4cbfcee7 std %f2 ,[%i4+0x030] ! Mem[0000000090000030] = 2554e11d 003dc232 ! Mem[0000000027800198] = b4ed27c5e2fbe0fa, %l5 = 000000005ee918b3, %l1 = 0000000000000000 add %i3,0x198,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = b4ed27c5e2fbe0fa ! %l4 = 000000008d5ac821, Mem[0000000027800020] = ac93c466 stwa %l4,[%i3+%o4]0x88 ! Mem[0000000027800020] = 8d5ac821 p11_label_21: ! Mem[000000009000013c] = 0413d82e, %g2 = ffffffffd5176976 lduw [%i4+0x13c],%g2 ! %g2 = 000000000413d82e ! %l7 = 000000000000ca26, imm = 0000000000000872, %l4 = 000000008d5ac821 orncc %l7,0x872,%l4 ! %l4 = ffffffffffffffaf, %ccr = 88 ! %l3 = 0000000000000011, %l2 = 000000006a5466a3, %y = 80000000 sdivcc %l3,%l2,%l7 ! %l7 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 6993128f ! Mem[0000000090800164] = 6848dda1, %g2 = 000000000413d82e lduh [%i5+0x166],%g2 ! %g2 = 0000000000006848 ! Mem[00000000900000c8] = 3204b668, %g18 = 5fc2f7caa1a92390 ldsw [%i4+0x0c8],%g2 ! %g2 = 5fc2f7caa1a92390 ! %l7 = ffffffff80000000, %l4 = ffffffffffffffaf, %l2 = 000000006a5466a3 sdivx %l7,%l4,%l2 ! %l2 = 0000000001948b0f ! Mem[0000000027800068] = 28d313a9, %l7 = 80000000, %l5 = 5ee918b3 add %i3,0x68,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000028d313a9 ! Mem[0000000090000168] = 0c455b24b91b3eb3, %g2 = 000000003204b668 ldx [%i4+0x168],%g2 ! %g2 = 0c455b24b91b3eb3 ! Mem[0000000027800028] = 8a5ea366, %l0 = 000000006993128f ldsba [%i3+%o5]0x80,%l0 ! %l0 = ffffffffffffff8a ! immd = 0000000000000313, %l7 = ffffffff80000000, %ccr = 8a move %xcc,0x313,%l7 ! Register Not Moved p11_label_22: ! %l4 = ffffffffffffffaf, Mem[0000000091000072] = 198e33f4 sth %l4,[%i6+0x072] ! Mem[0000000091000070] = ffaf33f4 ! %l2 = 0000000001948b0f, Mem[0000000090800038] = 8cd664ed sth %l2,[%i5+0x038] ! Mem[0000000090800038] = 8b0f64ed ! immd = 0000000000000089, %l1 = b4ed27c5e2fbe0fa, %ccr = 8a movleu %icc,0x089,%l1 ! Register Not Moved ! Mem[0000000091800194] = abb0df38, %g18 = 5fc2f7caa1a92390 ldswa [%o0+0x194]%asi,%g2 ! %g2 = 5fc2f7caa1a92390 ! Mem[0000000026000010] = 00000086, %l1 = b4ed27c5e2fbe0fa ldsba [%i0+%o2]0x89,%l1 ! %l1 = ffffffffffffff86 ! %l6 = abb0df38, %l7 = 80000000, Mem[0000000026800000] = ff783dc5 393f7968 stda %l6,[%i1+%g0]0x81 ! Mem[0000000026800000] = abb0df38 80000000 ! Mem[0000000026800000] = abb0df38, %l1 = ffffffffffffff86 lduwa [%i1+%g0]0x80,%l1 ! %l1 = 00000000abb0df38 ! Mem[0000000026000090] = 4cbfcee717695950, %l5 = 0000000028d313a9, %l5 = 0000000028d313a9 add %i0,0x90,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 4cbfcee717695950 ! %l0 = ffffffffffffff8a, %l0 = ffffffffffffff8a, %l5 = 4cbfcee717695950 udivx %l0,%l0,%l5 ! %l5 = 0000000000000001 ! %l5 = 0000000000000001, Mem[0000000027800010] = 00000012 stba %l5,[%i3+%o2]0x80 ! Mem[0000000027800010] = 01000012 p11_label_23: ! %f24 = 21c85a8d 45d8e3df, Mem[0000000091000050] = d07a6d71 545a2585 std %f24,[%i6+0x050] ! Mem[0000000091000050] = 21c85a8d 45d8e3df ! %l6 = abb0df38, %l7 = 80000000, Mem[0000000090000138] = 55733d3a 0413d82e std %l6,[%i4+0x138] ! Mem[0000000090000138] = abb0df38 80000000 ! Mem[00000000910000e8] = ca23480f, %g2 = ffffffffabb0df38 ldsha [%i6+0x0ea]%asi,%g2 ! %g2 = ffffffffffffca23 ! %f0 = 0ce38c80 b8c0404d 2554e11d 003dc232 ! %f4 = 2b21e8cf e40b1bd5 21c85a8d 5831a7fe ! %f8 = c7e4662a 004e28ed 47cda8d4 331eff15 ! %f12 = 74d239bd c53d78ff 62ba0080 97ac5e4f mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040 ! Mem[00000000908000f8] = 126f0000, %g2 = ffffffffffffca23 lduh [%i5+0x0fa],%g2 ! %g2 = 000000000000126f ! Mem[0000000027800014] = 39fb84a6, %l0 = ffffffffffffff8a swap [%i3+0x014],%l0 ! %l0 = 0000000039fb84a6 ! Mem[0000000026000018] = d411d63377e7c7e2, %l5 = 0000000000000001, %l0 = 0000000039fb84a6 add %i0,0x18,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = d411d63377e7c7e2 ! %l2 = 0000000001948b0f setx 0xe30ebbc79ff79383,%g7,%l2 ! %l2 = e30ebbc79ff79383 ! Mem[0000000027800010] = 01000012, %l5 = 0000000000000001 lduha [%i3+%o2]0x80,%l5 ! %l5 = 0000000000000100 ! Mem[0000000026800180] = 00000000, %l2 = 9ff79383, %l1 = abb0df38 add %i1,0x180,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000000000000 p11_label_24: ! %f24 = 21c85a8d, Mem[00000000918001cc] = 875ddcc4 st %f24,[%o0+0x1cc] ! Mem[00000000918001cc] = 21c85a8d ! Mem[0000000026000044] = a090ab43, %l3 = 00000011, %l0 = 77e7c7e2 add %i0,0x44,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000a090ab43 ! %l4 = ffffffffffffffaf, Mem[0000000027000020] = d4000000 stwa %l4,[%i2+%o4]0x81 ! Mem[0000000027000020] = ffffffaf ! %l4 = ffffffaf, %l5 = 00000100, Mem[0000000091000120] = b0a4b23a 7a0a5252 std %l4,[%i6+0x120] ! Mem[0000000091000120] = ffffffaf 00000100 ! %l4 = ffffffffffffffaf, %l2 = e30ebbc79ff79383, %ccr = 8a movleu %xcc,%l4,%l2 ! Register Not Moved ! Mem[0000000090800118] = 5fa476bc94e95342, %g2 = 000000000000126f ldx [%i5+0x118],%g2 ! %g2 = 5fa476bc94e95342 ! %l4 = ffffffffffffffaf, Mem[000000009100017b] = 8894bab9 stb %l4,[%i6+0x17b] ! Mem[0000000091000178] = af94bab9 ! %l3 = 0000000000000011, Mem[00000000908000a0] = cf4eb8310435468a, %asi = 80 stxa %l3,[%i5+0x0a0]%asi ! Mem[00000000908000a0] = 0000000000000011 ! Mem[0000000026000020] = 22503bff, %l3 = 0000000000000011 lduha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000003bff ! Mem[0000000090000108] = 89c20afc, %g2 = 5fa476bc94e95342 ldsh [%i4+0x108],%g2 ! %g2 = ffffffffffff89c2 p11_label_25: ! %f16 = 7ed817eb, Mem[00000000910001dc] = 47cda8d4 st %f16,[%i6+0x1dc] ! Mem[00000000910001dc] = 7ed817eb ! Mem[0000000091000130] = 01c7b947, %g2 = ffffffffffff89c2 lduh [%i6+0x130],%g2 ! %g2 = 00000000000001c7 ! Mem[0000000026000000] = c7e4662a, %l4 = ffffffffffffffaf ldsha [%i0+%g0]0x89,%l4 ! %l4 = 000000000000662a ! Mem[0000000090800184] = bbaf0724, %g18 = 5fc2f7caa1a92390 ldsw [%i5+0x184],%g2 ! %g2 = 5fc2f7caa1a92390 ! Mem[0000000027000010] = 15ff1e33, %l3 = 0000000000003bff lduwa [%i2+%o2]0x81,%l3 ! %l3 = 0000000015ff1e33 ! %l0 = 00000000a090ab43, immed = 000003dd, %y = 6993128f mulscc %l0,0x3dd,%l3 ! %l3 = 000000005048597e, %ccr = 00, %y = b4c98947 ! %l7 = ffffffff80000000, imm = fffffffffffffe49, %l6 = 000005e5abb0df38 or %l7,-0x1b7,%l6 ! %l6 = fffffffffffffe49 ! %f18 = 20a8a9c6, Mem[0000000091800188] = 660bfb82 st %f18,[%o0+0x188] ! Mem[0000000091800188] = 20a8a9c6 ! %l7 = ffffffff80000000, Mem[0000000027800020] = 21c85a8d stba %l7,[%i3+%o4]0x81 ! Mem[0000000027800020] = 00c85a8d ! Mem[00000000278001c8] = 0425cbcf, %l4 = 000000000000662a ldstuba [%i3+0x1c8]%asi,%l4 ! %l4 = 00000004000000ff ba,a p11_not_taken_0_end p11_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p11_branch_failed p11_not_taken_0_end: ! End of Random Code for Thread 11 1: membar #Sync ! Force all stores to complete p11_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x02c] ! Set processor 11 done flag ! Check Registers p11_check_registers: set p11_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000a090ab43 bne,a,pn %xcc,p11_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000000 bne,a,pn %xcc,p11_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be e30ebbc79ff79383 bne,a,pn %xcc,p11_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000005048597e bne,a,pn %xcc,p11_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000004 bne,a,pn %xcc,p11_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000100 bne,a,pn %xcc,p11_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffffffe49 bne,a,pn %xcc,p11_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffff80000000 bne,a,pn %xcc,p11_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xb4c98947,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p11_failed mov 0x111,%g1 ! Check Floating Point Registers p11_check_fp_registers: set p11_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 21c85a8d 5831a7fe bne %xcc,p11_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 47cda8d4 331eff15 bne %xcc,p11_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 74d239bd c53d78ff bne %xcc,p11_f12_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 20a8a9c6 f509119a bne %xcc,p11_f18_fail nop ! Check Local Memory set p11_local0_expect,%g1 p11_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 2a66e4c726a8996b ldx [%i0+0x000],%g3 ! Observed data at 0000000026000000 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 86000000000000d4 ldx [%i0+0x010],%g3 ! Observed data at 0000000026000010 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d411d63377e7c7e2 ldx [%i0+0x018],%g3 ! Observed data at 0000000026000018 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff3b5022322b0b75 ldx [%i0+0x020],%g3 ! Observed data at 0000000026000020 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ccf78cb21628d591 ldx [%i0+0x028],%g3 ! Observed data at 0000000026000028 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1af7ff262e25522b ldx [%i0+0x030],%g3 ! Observed data at 0000000026000030 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff3b1d7f9492e180 ldx [%i0+0x038],%g3 ! Observed data at 0000000026000038 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x038,%g4 ldx [%g1+0x068],%g2 ! Expected data = fed8084f000000d4 ldx [%i0+0x068],%g3 ! Observed data at 0000000026000068 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x068,%g4 ldx [%g1+0x090],%g2 ! Expected data = 4cbfcee717695950 ldx [%i0+0x090],%g3 ! Observed data at 0000000026000090 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x090,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 6790680e16ff43ec ldx [%i0+0x1d8],%g3 ! Observed data at 00000000260001d8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i0,0x1d8,%g4 set p11_local1_expect,%g1 p11_check_local1: ldx [%g1+0x000],%g2 ! Expected data = abb0df3880000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000026800000 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ac93c46645d8e3df ldx [%i1+0x008],%g3 ! Observed data at 0000000026800008 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 20a8ffc6f509ff9a ldx [%i1+0x010],%g3 ! Observed data at 0000000026800010 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000000000001c ldx [%i1+0x020],%g3 ! Observed data at 0000000026800020 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = db265b7a38f848f0 ldx [%i1+0x038],%g3 ! Observed data at 0000000026800038 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x038,%g4 ldx [%g1+0x100],%g2 ! Expected data = fce4ec0afa4d9285 ldx [%i1+0x100],%g3 ! Observed data at 0000000026800100 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x100,%g4 ldx [%g1+0x180],%g2 ! Expected data = 00000000000000d4 ldx [%i1+0x180],%g3 ! Observed data at 0000000026800180 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i1,0x180,%g4 set p11_local2_expect,%g1 p11_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 8f8cc5904c87a1dd ldx [%i2+0x000],%g3 ! Observed data at 0000000027000000 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 411e110261b13c77 ldx [%i2+0x008],%g3 ! Observed data at 0000000027000008 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 15ff1e33d4a8cd47 ldx [%i2+0x010],%g3 ! Observed data at 0000000027000010 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = dfe3d8458d5ac821 ldx [%i2+0x018],%g3 ! Observed data at 0000000027000018 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffffffaf00000086 ldx [%i2+0x020],%g3 ! Observed data at 0000000027000020 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x020,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = ff9d6bd9100ac275 ldx [%i2+0x1d8],%g3 ! Observed data at 00000000270001d8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1d8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = f4bd582158f8594a ldx [%i2+0x1e8],%g3 ! Observed data at 00000000270001e8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i2,0x1e8,%g4 set p11_local3_expect,%g1 p11_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 01000012ffffff8a ldx [%i3+0x010],%g3 ! Observed data at 0000000027800010 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = dfe3d845e359011a ldx [%i3+0x018],%g3 ! Observed data at 0000000027800018 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00c85a8d966cde80 ldx [%i3+0x020],%g3 ! Observed data at 0000000027800020 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x020,%g4 ldx [%g1+0x060],%g2 ! Expected data = 0000002338d5ce83 ldx [%i3+0x060],%g3 ! Observed data at 0000000027800060 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x060,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 0000a9a0ef074eaa ldx [%i3+0x0f8],%g3 ! Observed data at 00000000278000f8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = ff25cbcfa48e7e20 ldx [%i3+0x1c8],%g3 ! Observed data at 00000000278001c8 cmp %g2,%g3 bne,a,pn %xcc,p11_local_failed add %i3,0x1c8,%g4 ! The test for processor 11 has passed p11_passed: ta GOOD_TRAP nop p11_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p11_failed p11_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p11_failed p11_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p11_failed p11_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p11_failed p11_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p11_failed p11_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p11_failed p11_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p11_failed p11_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p11_failed p11_f6_fail: set p11_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f10_fail: set p11_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f12_fail: set p11_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p11_f18_fail: set p11_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 11 failed p11_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x02c] ! Set processor 11 done flag set p11_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 11 failed p11_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x02c] ! Set processor 11 done flag set p11_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p11_selfmod_failed: ba p11_failed mov 0xabc,%g1 p11_common_error: or %g0,0xeeb,%g1 ba p11_failed mov %o5,%g3 p11_common_signature_error: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_common_timeout: set p11_temp,%g1 ba p11_failed st %g2,[%g1] ! Common Lock Number p11_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p11_failed mov 0x0,%g3 p11_trap1e: stha %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000020] done p11_trap1o: stha %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000020] done p11_trap2e: stba %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000000] nop lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000008] stda %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800008] lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800028] done p11_trap2o: stba %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000000] nop lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026000008] stda %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800008] lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000026800028] done p11_trap3e: addc %l2,%l2,%l1 xnor %l6,%l1,%l3 xnor %l4,%l6,%l0 subc %l6,0x9e9,%l3 xor %l4,%l5,%l7 and %l0,%l1,%l5 done p11_trap3o: addc %l2,%l2,%l1 xnor %l6,%l1,%l3 xnor %l4,%l6,%l0 subc %l6,0x9e9,%l3 xor %l4,%l5,%l7 and %l0,%l1,%l5 done p11_init_memory_pointers: set p11_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p11_local0_start,%i0 set p11_local1_start,%i1 set p11_local2_start,%i2 set p11_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 43783dd24fa1de42 ldx [%g1+0x008],%l1 ! %l1 = 2f96018ef4bd5821 ldx [%g1+0x010],%l2 ! %l2 = b9a26133ccf78cb2 ldx [%g1+0x018],%l3 ! %l3 = e1f259de1628d591 ldx [%g1+0x020],%l4 ! %l4 = 411e110261b13c77 ldx [%g1+0x028],%l5 ! %l5 = 58c326b49dd1a50b ldx [%g1+0x030],%l6 ! %l6 = 07c3880889ca197d ldx [%g1+0x038],%l7 ! %l7 = 46934b49cad32ce3 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 12 processor_12: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x30] ! Set the start flag wrpr %g0,7,%cleanwin call p12_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 12 wr %g0,0x4,%fprs ! Make sure fef is 1 set p12_init_freg,%g1 ! %f0 = 65ccbd24 8d8d937b 15b85e33 65c19483 ! %f4 = 9168b844 c32e2a80 9c312347 452aa53b ! %f8 = 6de4371c 2f06083d d1d2ae2a 3d05aa81 ! %f12 = 333cf8e7 16613a27 cf2718b9 ecbb9f2d ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 94aa680c 70d57d67 c2ddbf0e 67f88aa2 ! %f20 = 3dd9ba46 ba1b1fe5 bdc23558 b49280b3 ! %f24 = 93ab3153 3a50cd26 95078129 0a6923ef ! %f28 = 4da2d063 802b8d22 771b02da daf6a43a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fdd16c37 5a40fc05 30c0064c c9b44e18 ! %f36 = f784dbea 48800f80 4814099e 115c3d56 ! %f40 = 08fb7e03 dedf420f 08b96e84 da8c481d ! %f44 = 5f263815 27238163 76df630e a70a3cf5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x776fab3700000020,%g7,%g1 ! GSR scale = 4, align = 0 wr %g1,%g0,%gsr ! GSR = 776fab3700000020 wr %g0,%y ! Clear Y 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[000000002900000c] = dfff416e, %l5 = f0ff346a98fdd2b5 ldub [%i2+0x00d],%l5 ! %l5 = 00000000000000ff ! %f14 = cf2718b9, Mem[0000000090800030] = a3bdb778 st %f14,[%i5+0x030] ! Mem[0000000090800030] = cf2718b9 ! Mem[00000000900000c8] = 3204b668, %g2 = fef3c01c7fffffff ldsh [%i4+0x0c8],%g2 ! %g2 = 0000000000003204 ! %l4 = a07def92, %l5 = 000000ff, Mem[00000000910001b8] = 89f50657 76a8e15a std %l4,[%i6+0x1b8] ! Mem[00000000910001b8] = a07def92 000000ff ! Mem[0000000028000116] = b8d23cf2, %l7 = a6475e5688ad8f11 ldstub [%i0+0x116],%l7 ! %l7 = 0000003c000000ff ! Mem[0000000090000170] = 0fb6820d, %g2 = 0000000000003204 ldsb [%i4+0x170],%g2 ! %g2 = 000000000000000f ! %l2 = 0adf76a6, %l3 = 99892d44, Mem[0000000090000120] = fd28656d 22b52936 std %l2,[%i4+0x120] ! Mem[0000000090000120] = 0adf76a6 99892d44 ! Mem[00000000900000a8] = 3bf2c25c f8818c48, %g2 = 0000000f, %g3 = 0bad0b00 ldd [%i4+0x0a8],%g2 ! %g2 = 000000003bf2c25c 00000000f8818c48 ! Mem[0000000029000018] = 36a870ee 1905398b, %l4 = a07def92, %l5 = 000000ff ldda [%i2+%o3]0x80,%l4 ! %l4 = 0000000036a870ee 000000001905398b ! %l4 = 0000000036a870ee, Mem[0000000029000028] = 1c53f518 stha %l4,[%i2+%o5]0x81 ! Mem[0000000029000028] = 70eef518 p12_label_2: ! Mem[0000000028800000] = d044235d, %l6 = aa59b4127d8a1256 swapa [%i1+%g0]0x88,%l6 ! %l6 = 00000000d044235d ! Mem[0000000028800008] = 13cb0577, %l5 = 000000001905398b lduba [%i1+%o1]0x81,%l5 ! %l5 = 0000000000000013 ! %l7 = 000000000000003c, imm = 0000000000000222, %l2 = 0e7582860adf76a6 addccc %l7,0x222,%l2 ! %l2 = 000000000000025e, %ccr = 00 ! %l5 = 0000000000000013, Mem[0000000091800124] = 8319c7e8 stw %l5,[%o0+0x124] ! Mem[0000000091800124] = 00000013 ! %l7 = 000000000000003c, %l4 = 0000000036a870ee, %ccr = 00 movcs %xcc,%l7,%l4 ! Register Not Moved ! %l1 = 1a4047328b00eb56, Mem[0000000091000190] = 50147167d7c0b9fd stx %l1,[%i6+0x190] ! Mem[0000000091000190] = 1a4047328b00eb56 ! Mem[000000009000013c] = 0413d82e, %g2 = 000000003bf2c25c ldub [%i4+0x13c],%g2 ! %g2 = 0000000000000004 ! immd = 0000000000000233, %l7 = 000000000000003c, %ccr = 00 movn %xcc,0x233,%l7 ! Register Not Moved ! Mem[0000000028800028] = ab49eb11, %l7 = 000000000000003c lduha [%i1+%o5]0x80,%l7 ! %l7 = 000000000000ab49 ! Mem[0000000028000000] = 70825a33 4afbab3a, %l0 = c38a4618, %l1 = 8b00eb56 ldda [%i0+%g0]0x88,%l0 ! %l0 = 000000004afbab3a 0000000070825a33 p12_label_3: ! %l3 = 19641e7b99892d44, Mem[00000000908001c2] = 367ea8cc, %asi = 80 stba %l3,[%i5+0x1c2]%asi ! Mem[00000000908001c0] = 447ea8cc ! %l6 = 00000000d044235d, Mem[00000000288001c8] = 88b2640be6139858 stx %l6,[%i1+0x1c8] ! Mem[00000000288001c8] = 00000000d044235d ! %l1 = 0000000070825a33, imm = 0000000000000008, %l6 = 00000000d044235d srlx %l1,0x008,%l6 ! %l6 = 000000000070825a ! %l3 = 19641e7b99892d44, Mem[0000000091000147] = daea2d9c stb %l3,[%i6+0x147] ! Mem[0000000091000144] = 44ea2d9c ! Code Fragment 1 p12_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f8818c48 mov 0x7e6,%g3 ! %g3 = 00000000000007e6 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 0000000036a870ee, Mem[0000000090000030] = 8eec8c133ff326fb stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 0000000036a870ee ! Mem[00000000918001e0] = bc23780070dd4032, %g2 = 0000000000000004 ldx [%o0+0x1e0],%g2 ! %g2 = bc23780070dd4032 ! Code Fragment 1 p12_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000007e6 mov 0x896,%g3 ! %g3 = 0000000000000896 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091800178] = be51e71bd1386211, %f48 = 61fcc23f cdd14e8b ldd [%o0+0x178],%f48 ! %f48 = be51e71b d1386211 ! %l5 = 0000000000000013, immed = ffffffdc, %y = 00000000 smulcc %l5,-0x024,%l3 ! %l3 = fffffffffffffd54, %ccr = 88, %y = ffffffff p12_label_4: ! Mem[00000000280001ec] = 59e3b9ca, %l7 = 000000000000ab49 lduw [%i0+0x1ec],%l7 ! %l7 = 0000000059e3b9ca ! %l3 = fffffffffffffd54, Mem[0000000090000098] = 53ee4052370abbce stx %l3,[%i4+0x098] ! Mem[0000000090000098] = fffffffffffffd54 ! %l5 = 0000000000000013, %l0 = 000000004afbab3a, %ccr = 88 movg %xcc,%l5,%l0 ! Register Not Moved ! %l1 = 0000000070825a33, imm = 000000000000001e, %l1 = 0000000070825a33 srax %l1,0x01e,%l1 ! %l1 = 0000000000000001 ! Mem[00000000280000ec] = d5967f49, %l4 = 0000000036a870ee swap [%i0+0x0ec],%l4 ! %l4 = 00000000d5967f49 ! %l0 = 000000004afbab3a, Mem[0000000028000018] = a03f52c4 stba %l0,[%i0+%o3]0x88 ! Mem[0000000028000018] = a03f523a ! %l7 = 0000000059e3b9ca, %l2 = 000000000000025e, %ccr = 88 movg %xcc,%l7,%l2 ! Register Not Moved ! Mem[0000000029000050] = 76fb6f3f92d22336, %l0 = 000000004afbab3a ldx [%i2+0x050],%l0 ! %l0 = 76fb6f3f92d22336 ! Mem[0000000028800010] = 096fbb7f, %l7 = 0000000059e3b9ca lduba [%i1+0x011]%asi,%l7 ! %l7 = 000000000000006f ! Mem[000000002980019c] = 3525764e, %l3 = fffffd54, %l6 = 0070825a add %i3,0x19c,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000003525764e p12_label_5: ! %l0 = 76fb6f3f92d22336, immed = fffffddb, %y = ffffffff smul %l0,-0x225,%l0 ! %l0 = 000000ea235a7d32, %y = 000000ea ! Mem[000000002900013c] = b05e949b, %l1 = 00000001, %l2 = 0000025e add %i2,0x13c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b05e949b ! Mem[0000000090000188] = 124accd6, %g2 = bc23780070dd4032 lduw [%i4+0x188],%g2 ! %g2 = 00000000124accd6 ! %l7 = 000000000000006f, %l5 = 0000000000000013, %l7 = 000000000000006f sdivx %l7,%l5,%l7 ! %l7 = 0000000000000005 ! Mem[0000000029800014] = d60b08ba, %l4 = 00000000d5967f49 lduh [%i3+0x016],%l4 ! %l4 = 00000000000008ba ! Mem[0000000090800168] = 27c2181e, %g18 = 29a7d6c2c566cc6d ldswa [%i5+0x168]%asi,%g2 ! %g2 = 29a7d6c2c566cc6d ! Mem[0000000090800038] = 64ed8acf, %g2 = 0000000027c2181e lduh [%i5+0x03a],%g2 ! %g2 = 00000000000064ed ! %l3 = fffffffffffffd54, Mem[000000009100003d] = 7e3ce186 stb %l3,[%i6+0x03d] ! Mem[000000009100003c] = 543ce186 ! Mem[00000000298000fc] = b8c700e4, %l6 = 000000003525764e ldsw [%i3+0x0fc],%l6 ! %l6 = ffffffffb8c700e4 ! Mem[0000000028000018] = a03f523a, %l3 = fffffffffffffd54 ldsha [%i0+%o3]0x89,%l3 ! %l3 = 000000000000523a p12_label_6: ! Mem[0000000028800080] = 75044f5659256841, %l5 = 0000000000000013, %l0 = 000000ea235a7d32 add %i1,0x80,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 75044f5659256841 ! %l1 = 0000000000000001, Mem[0000000028000020] = 1c378f51 stha %l1,[%i0+%o4]0x80 ! Mem[0000000028000020] = 00018f51 ! %l2 = 00000000b05e949b, imm = fffffffffffff6b0, %l1 = 0000000000000001 taddcc %l2,-0x950,%l1 ! %l1 = 00000000b05e8b4b, %ccr = 1b ! %l5 = 0000000000000013, immed = ffffff2e, %ccr = 1b movrgez %l5,-0x0d2,%l2 ! Moved, %l2 = ffffffffffffff2e ! Mem[0000000029800004] = 8ecac57f, %l2 = ffffff2e, %l6 = b8c700e4 add %i3,0x04,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008ecac57f ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040 ! Mem[0000000028000000] = 4afbab3a, %l5 = 0000000000000013 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 0000003a000000ff ! Mem[00000000908000f4] = d806f0ce, %g2 = 00000000000064ed lduw [%i5+0x0f4],%g2 ! %g2 = 00000000d806f0ce ! %l5 = 000000000000003a, Mem[00000000290000c6] = 30fc74d9 sth %l5,[%i2+0x0c6] ! Mem[00000000290000c4] = 30fc003a ! %l0 = 59256841, %l1 = b05e8b4b, Mem[0000000090800070] = 3c7d032c 13924c58 std %l0,[%i5+0x070] ! Mem[0000000090800070] = 59256841 b05e8b4b p12_label_7: ! Mem[00000000908000f8] = a6430d27, %g2 = 00000000d806f0ce ldsb [%i5+0x0fb],%g2 ! %g2 = ffffffffffffffa6 ! %l6 = 000000008ecac57f, Mem[000000009180018b] = 8212d129 stb %l6,[%o0+0x18b] ! Mem[0000000091800188] = 7f12d129 ! Mem[0000000028000020] = 518f0100, %l4 = 00000000000008ba swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000518f0100 ! %l2 = ffffffffffffff2e, %l7 = 0000000000000005, %ccr = 1b movvs %xcc,%l2,%l7 ! Register Not Moved ! %f4 = 9168b844, Mem[0000000029800008] = 466b3d7c sta %f4 ,[%i3+%o1]0x88 ! Mem[0000000029800008] = 9168b844 ! %l2 = ffffffffffffff2e, %l0 = 75044f5659256841, %l2 = ffffffffffffff2e xnor %l2,%l0,%l2 ! %l2 = 75044f5659256890 ! Code Fragment 1 p12_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000896 mov -0xe10,%g3 ! %g3 = fffffffffffff1f0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Set Register : %l5 = 000000000000003a xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000090000090] = 79c4dc96, %g2 = ffffffffffffffa6 lduh [%i4+0x090],%g2 ! %g2 = 00000000000079c4 membar #Sync ! Added by membar checker (534) ! %l4 = 00000000518f0100, Mem[0000000090000070] = 8de5ad67 stw %l4,[%i4+0x070] ! Mem[0000000090000070] = 518f0100 p12_label_8: ! %l2 = 75044f5659256890, Mem[00000000910001d4] = 68cea009 stw %l2,[%i6+0x1d4] ! Mem[00000000910001d4] = 59256890 ! %l5 = ffffffffffffffff, %l3 = 000000000000523a, %ccr = 1b move %icc,%l5,%l3 ! Register Not Moved ! %l2 = 75044f5659256890, Mem[0000000028800154] = 973312e0 stb %l2,[%i1+0x154] ! Mem[0000000028800154] = 903312e0 ! Mem[0000000091000188] = db58126d, %g2 = 00000000000079c4 lduh [%i6+0x188],%g2 ! %g2 = 000000000000db58 ! Mem[0000000090000150] = c148f8d3, %g2 = 000000000000db58 ldsh [%i4+0x152],%g2 ! %g2 = ffffffffffffc148 ! Mem[0000000029800138] = 4ba8811a edf482a0, %l4 = 518f0100, %l5 = ffffffff ldd [%i3+0x138],%l4 ! %l4 = 000000004ba8811a 00000000edf482a0 ! Mem[0000000090800140] = a4098552 4dc0fce4, %g2 = ffffc148, %g3 = fffff1f0 ldda [%i5+0x140]%asi,%g2 ! %g2 = 00000000a4098552 000000004dc0fce4 ! immd = 0000000000000362, %l0 = 75044f5659256841, %ccr = 1b movgu %xcc,0x362,%l0 ! Register Not Moved ! Mem[000000009080011c] = 5342be5d, %g2 = 00000000a4098552 ldsh [%i5+0x11e],%g2 ! %g2 = 0000000000005342 ! immd = 0000000000000307, %l6 = 000000008ecac57f, %ccr = 1b move %icc,0x307,%l6 ! Register Not Moved p12_label_9: ! Mem[000000009080019c] = 5471803f, %g2 = 0000000000005342 ldsh [%i5+0x19e],%g2 ! %g2 = 0000000000005471 ! %l2 = 75044f5659256890, Mem[000000009100018b] = 6d5de8e3 stb %l2,[%i6+0x18b] ! Mem[0000000091000188] = 905de8e3 ! Mem[0000000091800080] = f2d6ef72, %g2 = 0000000000005471 ldsh [%o0+0x080],%g2 ! %g2 = fffffffffffff2d6 ! Mem[0000000090000038] = 07e9c565, %g2 = fffffffffffff2d6 ldub [%i4+0x038],%g2 ! %g2 = 0000000000000007 ! %l0 = 59256841, %l1 = b05e8b4b, Mem[0000000091000168] = 4f4eac6b 58588fd2 std %l0,[%i6+0x168] ! Mem[0000000091000168] = 59256841 b05e8b4b ! immd = 00000000000000e2, %l4 = 000000004ba8811a, %ccr = 1b mova %xcc,0x0e2,%l4 ! Moved, %l4 = 00000000000000e2 ! %l1 = 00000000b05e8b4b, Mem[000000009080010e] = 024721d2 stb %l1,[%i5+0x10e] ! Mem[000000009080010c] = 4b4721d2 ! Mem[0000000028000008] = 81964549, %l4 = 00000000000000e2 lduha [%i0+%o1]0x81,%l4 ! %l4 = 0000000000008196 ! Mem[0000000091800114] = 222af033, %g2 = 0000000000000007 ldub [%o0+0x116],%g2 ! %g2 = 0000000000000022 ! Mem[00000000298001b0] = edb300b9a7397710, %l5 = 00000000edf482a0, %l3 = 000000000000523a add %i3,0x1b0,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = edb300b9a7397710 p12_label_10: ! Mem[000000002900014b] = f9c042f2, %l2 = 75044f5659256890 ldstub [%i2+0x14b],%l2 ! %l2 = 000000f2000000ff ! %l5 = 00000000edf482a0, %l7 = 0000000000000005, %ccr = 1b movcc %xcc,%l5,%l7 ! Register Not Moved ! %l0 = 75044f5659256841, immed = ffffff08, %ccr = 1b movrne %l0,-0x0f8,%l2 ! Moved, %l2 = ffffffffffffff08 ! Mem[0000000029800190] = efb4300273062dd3, %l4 = 0000000000008196, %l7 = 0000000000000005 add %i3,0x190,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = efb4300273062dd3 ! %f31 = daf6a43a, Mem[0000000090800150] = bbbdd7de st %f31,[%i5+0x150] ! Mem[0000000090800150] = daf6a43a ! %l5 = 00000000edf482a0, Mem[000000002800006d] = 17b8f246 stb %l5,[%i0+0x06d] ! Mem[000000002800006c] = 17a0f246 ! %l6 = 000000008ecac57f, %l5 = 00000000edf482a0, %l0 = 75044f5659256841 andcc %l6,%l5,%l0 ! %l0 = 000000008cc08020, %ccr = 08 ! %l2 = ffffffffffffff08, %l5 = 00000000edf482a0, %ccr = 08 movrne %l2,%l5,%l5 ! Moved, %l5 = 00000000edf482a0 ! Code Fragment 1 p12_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000004dc0fce4 mov -0x155,%g3 ! %g3 = fffffffffffffeab and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f8 = 6de4371c 2f06083d, Mem[0000000028000028] = 5a6eb3a6 af6110d9 stda %f8 ,[%i0+%o5]0x88 ! Mem[0000000028000028] = 6de4371c 2f06083d p12_label_11: ! %f16 = 94aa680c 70d57d67, Mem[00000000910000e8] = 087eca23 480f53c1 std %f16,[%i6+0x0e8] ! Mem[00000000910000e8] = 94aa680c 70d57d67 ! %l3 = edb300b9a7397710, imm = 00000000000003fd, %l7 = efb4300273062dd3 xor %l3,0x3fd,%l7 ! %l7 = edb300b9a73974ed ! Mem[000000009080001c] = ac280466, %g2 = 0000000000000022 lduw [%i5+0x01c],%g2 ! %g2 = 00000000ac280466 ! %f29 = 802b8d22, Mem[00000000918001d0] = 1ae98803 st %f29,[%o0+0x1d0] ! Mem[00000000918001d0] = 802b8d22 ! %l2 = ffffffffffffff08, %l0 = 000000008cc08020, %l4 = 0000000000008196 addccc %l2,%l0,%l4 ! %l4 = 000000008cc07f28, %ccr = 19 ! Mem[0000000028800168] = 26b30d7f7713e77d, %l6 = 000000008ecac57f, %l0 = 000000008cc08020 add %i1,0x168,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = 26b30d7f7713e77d ! Mem[00000000290000c8] = 5dd1b4da, %l7 = edb300b9a73974ed swap [%i2+0x0c8],%l7 ! %l7 = 000000005dd1b4da ! %l2 = ffffffffffffff08, imm = 0000000000000007, %l4 = 000000008cc07f28 srax %l2,0x007,%l4 ! %l4 = fffffffffffffffe ! immd = 00000000000000f1, %l3 = edb300b9a7397710, %ccr = 19 movge %icc,0x0f1,%l3 ! Register Not Moved ! Mem[0000000029000020] = 026a332a, %l5 = 00000000edf482a0 ldsba [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000002 p12_label_12: ! %l2 = ffffffffffffff08, Mem[0000000029000010] = 99a82216 stwa %l2,[%i2+%o2]0x88 ! Mem[0000000029000010] = ffffff08 ! %l0 = 26b30d7f7713e77d, Mem[0000000029800028] = 4fd1c4c2044da1a2 stxa %l0,[%i3+%o5]0x80 ! Mem[0000000029800028] = 26b30d7f7713e77d ! %l4 = fffffffffffffffe, Mem[00000000290001a0] = bf115c4026aa0a94, %asi = 80 stxa %l4,[%i2+0x1a0]%asi ! Mem[00000000290001a0] = fffffffffffffffe ! Code Fragment 1 p12_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffeab mov -0x047,%g3 ! %g3 = ffffffffffffffb9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f2 = 15b85e33 65c19483, Mem[0000000028000000] = ffabfb4a 335a8270 stda %f2 ,[%i0+%g0]0x81 ! Mem[0000000028000000] = 15b85e33 65c19483 ! Mem[0000000028800008] = 13cb0577, %f24 = 93ab3153 lda [%i1+%o1]0x80,%f24 ! %f24 = 13cb0577 ! %f6 = 9c312347 452aa53b, Mem[0000000028800068] = 5c06abb3 d1ac4ffc std %f6 ,[%i1+0x068] ! Mem[0000000028800068] = 9c312347 452aa53b ! %l6 = 000000008ecac57f, Mem[0000000090800080] = 0c3c7eb5898801d8 stx %l6,[%i5+0x080] ! Mem[0000000090800080] = 000000008ecac57f ! Mem[0000000090800000] = df9ad692, %g2 = 00000000ac280466 lduw [%i5+%g0],%g2 ! %g2 = 00000000df9ad692 ! Mem[00000000280000e0] = af03570c0a61b92a, %l2 = ffffffffffffff08, %l3 = edb300b9a7397710 add %i0,0xe0,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = af03570c0a61b92a p12_label_13: ! Mem[0000000028800000] = 7d8a1256, %l7 = 000000005dd1b4da lduwa [%i1+%g0]0x89,%l7 ! %l7 = 000000007d8a1256 ! %l4 = fffffffffffffffe, Mem[0000000090000028] = 0fafa263, %asi = 80 stha %l4,[%i4+0x028]%asi ! Mem[0000000090000028] = fffea263 ! %l2 = ffffff08, %l3 = 0a61b92a, Mem[0000000028800028] = 11eb49ab b2391e69 stda %l2,[%i1+%o5]0x89 ! Mem[0000000028800028] = ffffff08 0a61b92a ! Mem[00000000280001e0] = 97c185c7, %l6 = 000000008ecac57f lduh [%i0+0x1e2],%l6 ! %l6 = 00000000000085c7 ! Mem[00000000280000a0] = 002dcaa7, %l5 = 0000000000000002 ldsh [%i0+0x0a0],%l5 ! %l5 = 000000000000002d ! Mem[0000000091000140] = 2a637b6b, %g2 = 00000000df9ad692 lduh [%i6+0x142],%g2 ! %g2 = 0000000000002a63 ! %l0 = 26b30d7f7713e77d, Mem[000000009080018d] = b852a8d0 stb %l0,[%i5+0x18d] ! Mem[000000009080018c] = 7d52a8d0 ! Mem[00000000290001e8] = 1e7d30c435c7ab72, %f8 = 6de4371c 2f06083d ldd [%i2+0x1e8],%f8 ! %f8 = 1e7d30c4 35c7ab72 ! Mem[0000000028800010] = 7fbb6f09, %f16 = 94aa680c lda [%i1+%o2]0x89,%f16 ! %f16 = 7fbb6f09 ! %l7 = 000000007d8a1256, Mem[0000000028000008] = 49459681 stha %l7,[%i0+%o1]0x88 ! Mem[0000000028000008] = 49451256 p12_label_14: ! done : should take illegal inst trap, %l0 = 26b30d7f7713e77d done ! Illegal inst trap : %l0 = 26b30d7f7713e78d ! Mem[0000000090800144] = 4dc0fce4, %g2 = 0000000000002a63 lduh [%i5+0x144],%g2 ! %g2 = 0000000000004dc0 ! Mem[00000000900001e0] = 56b781a0, %g18 = 29a7d6c2c566cc6d ldsw [%i4+0x1e0],%g2 ! %g2 = 29a7d6c2c566cc6d ! %l4 = fffffffffffffffe, %l7 = 000000007d8a1256, %y = 000000ea sdiv %l4,%l7,%l0 ! %l0 = 00000000000001df mov %l0,%y ! %y = 000001df ! Mem[00000000290001d0] = 95c679deb3d19ffd, %l1 = 00000000b05e8b4b, %l5 = 000000000000002d add %i2,0x1d0,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 95c679deb3d19ffd ! %l0 = 00000000000001df, %l7 = 000000007d8a1256, %l0 = 00000000000001df subc %l0,%l7,%l0 ! %l0 = ffffffff8275ef88 ! Mem[0000000029000008] = 42a19429, %l7 = 000000007d8a1256 lduwa [%i2+%o1]0x89,%l7 ! %l7 = 0000000042a19429 ! Mem[0000000029000018] = ee70a836, %l0 = ffffffff8275ef88 ldsha [%i2+%o3]0x89,%l0 ! %l0 = ffffffffffffa836 ! Mem[00000000290001f0] = d072b30f3adff805, %l2 = ffffffffffffff08, %l4 = fffffffffffffffe add %i2,0x1f0,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = d072b30f3adff805 ! %l2 = ffffffffffffff08, %l1 = 00000000b05e8b4b, %l1 = 00000000b05e8b4b srlx %l2,%l1,%l1 ! %l1 = 001fffffffffffff p12_label_15: ! %l5 = 95c679deb3d19ffd, %l1 = 001fffffffffffff, %ccr = 19 movvs %icc,%l5,%l1 ! Register Not Moved ! Mem[0000000091800128] = 503d8b62, %g2 = 0000000056b781a0 lduw [%o0+0x128],%g2 ! %g2 = 00000000503d8b62 ! %l6 = 000085c7, %l7 = 42a19429, Mem[00000000918000d0] = b78e7801 9799374f std %l6,[%o0+0x0d0] ! Mem[00000000918000d0] = 000085c7 42a19429 ! Mem[0000000028800020] = 0f3de2ec8391da83, %f26 = 95078129 0a6923ef ldda [%i1+%o4]0x81,%f26 ! %f26 = 0f3de2ec 8391da83 ! Mem[00000000290000c8] = a73974ed, %l7 = 42a19429, %l4 = 3adff805 add %i2,0xc8,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a73974ed ! Mem[0000000090800020] = d9156586bd2a18d0, %f48 = e1116a79 458f7f8f ldd [%i5+%o4],%f48 ! %f48 = d9156586 bd2a18d0 ! %l4 = 00000000a73974ed, %l7 = 0000000042a19429, %ccr = 19 movgu %icc,%l4,%l7 ! Register Not Moved ! %l2 = ffffffffffffff08, immed = 00000013, %ccr = 19 movrlez %l2,0x013,%l4 ! Moved, %l4 = 0000000000000013 ! Mem[000000002980016a] = 88e2745c, %l4 = 0000000000000013 ldstub [%i3+0x16a],%l4 ! %l4 = 00000074000000ff ! %l3 = af03570c0a61b92a, imm = fffffffffffff368, %l0 = ffffffffffffa836 xorcc %l3,-0xc98,%l0 ! %l0 = 50fca8f3f59e4a42, %ccr = 08 p12_label_16: ! Mem[0000000029000010] = 08ffffffcd7ecae6, %f2 = 15b85e33 65c19483 ldda [%i2+%o2]0x81,%f2 ! %f2 = 08ffffff cd7ecae6 ! Mem[00000000918000f8] = 83248c753447dfff, %f48 = d9156586 bd2a18d0 ldda [%o0+0x0f8]%asi,%f48 ! %f48 = 83248c75 3447dfff ! Mem[0000000091800004] = eabba729, %g2 = 00000000503d8b62 ldub [%o0+0x004],%g2 ! %g2 = 00000000000000ea ! %l1 = 001fffffffffffff setx 0x3944ce08689aae2d,%g7,%l1 ! %l1 = 3944ce08689aae2d ! Mem[0000000090000190] = a91f482d 10151817, %g2 = 000000ea, %g3 = ffffffb9 ldd [%i4+0x190],%g2 ! %g2 = 00000000a91f482d 0000000010151817 ! %l2 = ffffff08, %l3 = 0a61b92a, Mem[0000000091000018] = b4fb408e 32b999a4 std %l2,[%i6+%o3] ! Mem[0000000091000018] = ffffff08 0a61b92a ! Mem[0000000029000020] = 026a332a, %l3 = af03570c0a61b92a ldsha [%i2+%o4]0x81,%l3 ! %l3 = 000000000000026a ! %l1 = 3944ce08689aae2d, Mem[0000000028800010] = 096fbb7f stba %l1,[%i1+%o2]0x81 ! Mem[0000000028800010] = 2d6fbb7f ! %l1 = 3944ce08689aae2d, %l0 = 50fca8f3f59e4a42, %ccr = 08 movneg %icc,%l1,%l0 ! Moved, %l0 = 3944ce08689aae2d ! Mem[000000002800005c] = 2beb2fa3, %l0 = 689aae2d, %l6 = 000085c7 add %i0,0x5c,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000002beb2fa3 p12_label_17: ! immd = 0000000000000264, %l7 = 0000000042a19429, %ccr = 08 move %icc,0x264,%l7 ! Register Not Moved ! %f0 = 65ccbd24 8d8d937b 08ffffff cd7ecae6 ! %f4 = 9168b844 c32e2a80 9c312347 452aa53b ! %f8 = 1e7d30c4 35c7ab72 d1d2ae2a 3d05aa81 ! %f12 = 333cf8e7 16613a27 cf2718b9 ecbb9f2d mov 0x180,%g5 stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180 ! %l4 = 0000000000000074, Mem[0000000091000120] = b0a4b23a sth %l4,[%i6+0x120] ! Mem[0000000091000120] = 0074b23a ! Mem[0000000091800120] = ebc70000, %g2 = 00000000a91f482d ldsb [%o0+0x122],%g2 ! %g2 = ffffffffffffffeb ! Mem[0000000028000074] = a0b5faa1, %l2 = ffffff08, %l2 = ffffff08 add %i0,0x74,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a0b5faa1 ! Mem[0000000028800060] = 834bff45, %l3 = 000000000000026a ldub [%i1+0x062],%l3 ! %l3 = 00000000000000ff ! Mem[0000000028000018] = a03f523a, %l0 = 3944ce08689aae2d lduba [%i0+%o3]0x89,%l0 ! %l0 = 000000000000003a ! %l1 = 3944ce08689aae2d, Mem[0000000090800036] = 40838cd6 sth %l1,[%i5+0x036] ! Mem[0000000090800034] = ae2d8cd6 ! %f28 = 4da2d063, Mem[0000000091800060] = 9e84a260 st %f28,[%o0+0x060] ! Mem[0000000091800060] = 4da2d063 ! Mem[00000000298001da] = 1f317dda, %l0 = 000000000000003a ldstub [%i3+0x1da],%l0 ! %l0 = 0000007d000000ff p12_label_18: ! Mem[0000000028000020] = ba080000, %l6 = 000000002beb2fa3 lduba [%i0+%o4]0x81,%l6 ! %l6 = 00000000000000ba ! %l3 = 00000000000000ff, Mem[00000000910001c8] = ce5a892f547bdac3 stx %l3,[%i6+0x1c8] ! Mem[00000000910001c8] = 00000000000000ff ! %l5 = 95c679deb3d19ffd, Mem[0000000028000028] = 2f06083d stwa %l5,[%i0+%o5]0x88 ! Mem[0000000028000028] = b3d19ffd ! %l1 = 3944ce08689aae2d, imm = 0000000000000019, %l7 = 0000000042a19429 sra %l1,0x019,%l7 ! %l7 = 0000000000000034 ! Randomly selected nop nop ! Mem[00000000290001f4] = 3adff805, %l1 = 3944ce08689aae2d ldsw [%i2+0x1f4],%l1 ! %l1 = 000000003adff805 ! Mem[0000000091800008] = d08f42f1, %g2 = ffffffffffffffeb lduh [%o0+%o1],%g2 ! %g2 = 000000000000d08f ! Mem[000000009080013c] = 2deaaef4, %g2 = 000000000000d08f ldsh [%i5+0x13c],%g2 ! %g2 = 0000000000002dea ! %l7 = 0000000000000034, Mem[000000009080004c] = d60538ff stb %l7,[%i5+0x04c] ! Mem[000000009080004c] = 340538ff ! Mem[0000000090000168] = 0c455b24b91b3eb3, %g2 = 0000000000002dea ldx [%i4+0x168],%g2 ! %g2 = 0c455b24b91b3eb3 p12_label_19: ! %l0 = 0000007d, %l1 = 3adff805, Mem[0000000029000000] = 7bd0f6dd ae455c44 stda %l0,[%i2+%g0]0x89 ! Mem[0000000029000000] = 0000007d 3adff805 ! Mem[00000000918001ac] = 26769994, %g2 = 0c455b24b91b3eb3 lduh [%o0+0x1ae],%g2 ! %g2 = 0000000000002676 ! Code Fragment 1 p12_fragment_6: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000010151817 mov -0x146,%g3 ! %g3 = fffffffffffffeba and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 00000000000000ff, Mem[00000000908001ec] = a369fde4 sth %l3,[%i5+0x1ec] ! Mem[00000000908001ec] = 00fffde4 ! %l3 = 00000000000000ff, %l1 = 000000003adff805, %l0 = 000000000000007d addc %l3,%l1,%l0 ! %l0 = 000000003adff904 ! %l0 = 000000003adff904, Mem[0000000090800100] = 53b7c54a stb %l0,[%i5+0x100] ! Mem[0000000090800100] = 04b7c54a ! %f24 = 13cb0577 3a50cd26, Mem[0000000090800010] = ee408a03 6ffa6eb0 std %f24,[%i5+%o2] ! Mem[0000000090800010] = 13cb0577 3a50cd26 ! Code Fragment 1 p12_fragment_7: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffeba mov -0x80b,%g3 ! %g3 = fffffffffffff7f5 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000029000018] = 36a870ee, %l4 = 0000000000000074 lduha [%i2+%o3]0x81,%l4 ! %l4 = 00000000000036a8 ! %l5 = 95c679deb3d19ffd, imm = fffffffffffff050, %l7 = 0000000000000034 andn %l5,-0xfb0,%l7 ! %l7 = 0000000000000fad p12_label_20: ! Mem[000000002880001c] = 72c76d3a, %l3 = 00000000000000ff swap [%i1+0x01c],%l3 ! %l3 = 0000000072c76d3a ! Mem[00000000910001f4] = 89a21c9b, %g2 = 0000000000002676 ldsh [%i6+0x1f4],%g2 ! %g2 = ffffffffffff89a2 ! %l6 = 00000000000000ba, %l4 = 00000000000036a8, %l3 = 0000000072c76d3a tsubcc %l6,%l4,%l3 ! %l3 = ffffffffffffca12, %ccr = 9b ! Mem[000000009180001c] = e4748305, %g2 = ffffffffffff89a2 lduh [%o0+0x01e],%g2 ! %g2 = 000000000000e474 ! %f0 = 65ccbd24 8d8d937b 08ffffff cd7ecae6 ! %f4 = 9168b844 c32e2a80 9c312347 452aa53b ! %f8 = 1e7d30c4 35c7ab72 d1d2ae2a 3d05aa81 ! %f12 = 333cf8e7 16613a27 cf2718b9 ecbb9f2d mov 0x140,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140 ! %l3 = ffffffffffffca12, imm = fffffffffffff5ea, %l0 = 000000003adff904 orn %l3,-0xa16,%l0 ! %l0 = ffffffffffffca17 ! Mem[00000000910000c8] = c6f06bb1067571a2, %f48 = 83248c75 3447dfff ldd [%i6+0x0c8],%f48 ! %f48 = c6f06bb1 067571a2 ! Mem[00000000298001f0] = 3cbddb38, %l2 = 00000000a0b5faa1 swap [%i3+0x1f0],%l2 ! %l2 = 000000003cbddb38 ! Mem[0000000029800008] = 44b86891, %l5 = 95c679deb3d19ffd ldstub [%i3+%o1],%l5 ! %l5 = 00000044000000ff ! Mem[0000000028000028] = fd9fd1b3, %l2 = 000000003cbddb38 ldsha [%i0+%o5]0x80,%l2 ! %l2 = fffffffffffffd9f p12_label_21: ! %l7 = 0000000000000fad, Mem[00000000900001f6] = cc66b2ce sth %l7,[%i4+0x1f6] ! Mem[00000000900001f4] = 0fadb2ce ! %f0 = 65ccbd24 8d8d937b 08ffffff cd7ecae6 ! %f4 = 9168b844 c32e2a80 9c312347 452aa53b ! %f8 = 1e7d30c4 35c7ab72 d1d2ae2a 3d05aa81 ! %f12 = 333cf8e7 16613a27 cf2718b9 ecbb9f2d stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040 ! %l2 = fffffd9f, %l3 = ffffca12, Mem[00000000910000b8] = 69ae8009 b0f1b5ed std %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = fffffd9f ffffca12 ! %l4 = 000036a8, %l5 = 00000044, Mem[0000000090000110] = 208e2d2a f319c0f9 std %l4,[%i4+0x110] ! Mem[0000000090000110] = 000036a8 00000044 membar #Sync ! Added by membar checker (535) ! Mem[0000000090000180] = 65ccbd24 8d8d937b 08ffffff cd7ecae6 ! Mem[0000000090000190] = 9168b844 c32e2a80 9c312347 452aa53b ! Mem[00000000900001a0] = 1e7d30c4 35c7ab72 d1d2ae2a 3d05aa81 ! Mem[00000000900001b0] = 333cf8e7 16613a27 cf2718b9 ecbb9f2d ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000028000008] = 56609ba749451256, %f26 = 0f3de2ec 8391da83 ldda [%i0+%o1]0x89,%f26 ! %f26 = 56609ba7 49451256 ! %l6 = 000000ba, %l7 = 00000fad, Mem[0000000028800028] = 08ffffff 2ab9610a stda %l6,[%i1+%o5]0x80 ! Mem[0000000028800028] = 000000ba 00000fad ! Mem[0000000029800008] = ffb86891c8305ecd, %l3 = ffffffffffffca12, %l6 = 00000000000000ba add %i3,0x08,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = ffb86891c8305ecd ! %l3 = ffffffffffffca12, Mem[0000000029000143] = a1277079, %asi = 80 stba %l3,[%i2+0x143]%asi ! Mem[0000000029000140] = a1277012 ! Mem[0000000090800050] = c22ba537e34de303, %f48 = 7b938d8d 24bdcc65 ldd [%i5+0x050],%f48 ! %f48 = c22ba537 e34de303 p12_label_22: ! %l4 = 000036a8, %l5 = 00000044, Mem[0000000028800028] = ba000000 ad0f0000 stda %l4,[%i1+%o5]0x89 ! Mem[0000000028800028] = 000036a8 00000044 ! %l2 = fffffffffffffd9f, %l5 = 0000000000000044, %ccr = 9b movg %xcc,%l2,%l5 ! Register Not Moved ! %l5 = 0000000000000044, imm = fffffffffffff9f0, %l6 = ffb86891c8305ecd tsubcc %l5,-0x610,%l6 ! %l6 = 0000000000000654, %ccr = 11 ! immd = 000000000000001b, %l5 = 0000000000000044, %ccr = 11 movpos %xcc,0x01b,%l5 ! Moved, %l5 = 000000000000001b ! Mem[0000000028800020] = 0f3de2ec, %l3 = ffffffffffffca12 ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 0000000f000000ff ! %l4 = 00000000000036a8, Mem[0000000029000008] = 2994a142 stwa %l4,[%i2+%o1]0x80 ! Mem[0000000029000008] = 000036a8 ! Mem[0000000028800020] = ece23dff, %l2 = fffffffffffffd9f lduwa [%i1+%o4]0x89,%l2 ! %l2 = 00000000ece23dff ! %l7 = 0000000000000fad sethi %hi(0x81cc8400),%l7 ! %l7 = 0000000081cc8400 ! Mem[00000000290000dc] = 9ea5a529, %l4 = 000036a8, %l5 = 0000001b add %i2,0xdc,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000009ea5a529 ! Mem[0000000028000058] = 2b11c627, %l0 = ffffca17, %l7 = 81cc8400 add %i0,0x58,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002b11c627 p12_label_23: ! Mem[0000000090800040] = 3a194649, %g2 = 000000000000e474 lduh [%i5+0x040],%g2 ! %g2 = 0000000000003a19 ! Mem[0000000028800010] = 2d6fbb7f, %l3 = 000000000000000f swapa [%i1+%o2]0x81,%l3 ! %l3 = 000000002d6fbb7f ! Mem[00000000288001a8] = 9c01921a, %l6 = 00000654, %l7 = 2b11c627 add %i1,0x1a8,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000009c01921a ! Mem[0000000091000008] = a8659706, %g2 = 0000000000003a19 lduwa [%i6+0x008]%asi,%g2 ! %g2 = 00000000a8659706 ! %l4 = 00000000000036a8, Mem[0000000090800099] = 770fad15 stb %l4,[%i5+0x099] ! Mem[0000000090800098] = a80fad15 ! %l7 = 000000009c01921a, imm = fffffffffffff451, %l1 = 000000003adff805 xnor %l7,-0xbaf,%l1 ! %l1 = 000000009c0199b4 ! %l7 = 000000009c01921a, imm = fffffffffffffe2c, %l3 = 000000002d6fbb7f andncc %l7,-0x1d4,%l3 ! %l3 = 0000000000000012, %ccr = 00 ! Mem[0000000028800008] = 7705cb13, %l1 = 000000009c0199b4 ldsba [%i1+%o1]0x88,%l1 ! %l1 = 0000000000000013 ! %l5 = 000000009ea5a529, Mem[00000000910000ec] = 70d57d67 sth %l5,[%i6+0x0ec] ! Mem[00000000910000ec] = a5297d67 ! Mem[00000000908001b8] = c42d21682ab04ff6, %g2 = 00000000a8659706 ldx [%i5+0x1b8],%g2 ! %g2 = c42d21682ab04ff6 p12_label_24: ! %l3 = 0000000000000012, imm = 00000000000009b2, %l2 = 00000000ece23dff xorcc %l3,0x9b2,%l2 ! %l2 = 00000000000009a0, %ccr = 00 ! %l5 = 000000009ea5a529, imm = 00000000000008a8, %l2 = 00000000000009a0 andcc %l5,0x8a8,%l2 ! %l2 = 0000000000000028, %ccr = 00 ! %l2 = 0000000000000028, Mem[0000000091000056] = 2585102d, %asi = 80 stha %l2,[%i6+0x056]%asi ! Mem[0000000091000054] = 0028102d ! %l4 = 00000000000036a8, Mem[0000000090000058] = 3ba52a454723319c stx %l4,[%i4+0x058] ! Mem[0000000090000058] = 00000000000036a8 ! %l0 = ffffca17, %l1 = 00000013, Mem[0000000091000160] = a5191a4a e6bb0515 std %l0,[%i6+0x160] ! Mem[0000000091000160] = ffffca17 00000013 ! Mem[0000000090800100] = 04b7c54a, %g2 = c42d21682ab04ff6 ldsh [%i5+0x100],%g2 ! %g2 = 00000000000004b7 ! %l6 = 0000000000000654, Mem[0000000090000168] = d1d2ae2a3d05aa81 stx %l6,[%i4+0x168] ! Mem[0000000090000168] = 0000000000000654 ! Mem[0000000090800050] = c22ba537 e34de303, %g2 = 000004b7, %g3 = fffff7f5 ldd [%i5+0x050],%g2 ! %g2 = 00000000c22ba537 00000000e34de303 ! Mem[0000000029800010] = 36baaffd, %l5 = 000000009ea5a529 lduba [%i3+%o2]0x80,%l5 ! %l5 = 0000000000000036 ! %l2 = 0000000000000028, imm = 00000000000009bb, %l5 = 0000000000000036 orn %l2,0x9bb,%l5 ! %l5 = fffffffffffff66c p12_label_25: ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 000036a8 00000044 5280a486 9be11221 ! Mem[0000000090000120] = 0adf76a6 99892d44 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100 ! Mem[0000000029000020] = 026a332a, %l4 = 00000000000036a8 ldswa [%i2+%o4]0x81,%l4 ! %l4 = 00000000026a332a ! Mem[00000000910001f8] = 4b07657c36adf4e3, %f48 = c3d9554b bfb4517d ldd [%i6+0x1f8],%f48 ! %f48 = 4b07657c 36adf4e3 ! retry : should take illegal inst trap, %l0 = ffffffffffffca17 retry ! Illegal inst trap : %l0 = ffffffffffffca27 ! Mem[00000000298000dc] = dfd40419, %l2 = 0000000000000028 lduh [%i3+0x0dc],%l2 ! %l2 = 000000000000dfd4 ! Mem[000000002800016c] = 01e8db85, %l5 = fffffffffffff66c lduh [%i0+0x16c],%l5 ! %l5 = 00000000000001e8 ! Mem[0000000090800090] = 954c815f, %g2 = 00000000c22ba537 lduh [%i5+0x090],%g2 ! %g2 = 000000000000954c ! %l7 = 000000009c01921a, immed = 00000b16, %y = 000001df sdiv %l7,0xb16,%l3 ! %l3 = 000000002b434b02 mov %l0,%y ! %y = ffffca27 ! %l6 = 0000000000000654, immed = 00000817, %y = ffffca27 udiv %l6,0x817,%l7 ! %l7 = 00000000ffffffff mov %l0,%y ! %y = ffffca27 ! Mem[00000000280000e6] = 0a61b92a, %l3 = 000000002b434b02 ldstub [%i0+0x0e6],%l3 ! %l3 = 000000b9000000ff ba,a p12_not_taken_0_end p12_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p12_branch_failed p12_not_taken_0_end: ! End of Random Code for Thread 12 p12_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x030] ! Set processor 12 done flag ! Check Registers p12_check_registers: set p12_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffffca27 bne,a,pn %xcc,p12_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000013 bne,a,pn %xcc,p12_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000dfd4 bne,a,pn %xcc,p12_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000b9 bne,a,pn %xcc,p12_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000026a332a bne,a,pn %xcc,p12_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000001e8 bne,a,pn %xcc,p12_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000654 bne,a,pn %xcc,p12_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ffffffff bne,a,pn %xcc,p12_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffca27,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p12_failed mov 0x111,%g1 ! Check Floating Point Registers p12_check_fp_registers: set p12_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 65ccbd24 8d8d937b bne %xcc,p12_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 08ffffff cd7ecae6 bne %xcc,p12_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 9168b844 c32e2a80 bne %xcc,p12_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 1e7d30c4 35c7ab72 bne %xcc,p12_f8_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 7fbb6f09 70d57d67 bne %xcc,p12_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 13cb0577 3a50cd26 bne %xcc,p12_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 56609ba7 49451256 bne %xcc,p12_f26_fail nop ! Check Local Memory set p12_local0_expect,%g1 p12_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 15b85e3365c19483 ldx [%i0+0x000],%g3 ! Observed data at 0000000028000000 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 56124549a79b6056 ldx [%i0+0x008],%g3 ! Observed data at 0000000028000008 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3a523fa0d97703a3 ldx [%i0+0x018],%g3 ! Observed data at 0000000028000018 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ba08000043cc5462 ldx [%i0+0x020],%g3 ! Observed data at 0000000028000020 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fd9fd1b31c37e46d ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = d1255b4517a0f246 ldx [%i0+0x068],%g3 ! Observed data at 0000000028000068 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x068,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = af03570c0a61ff2a ldx [%i0+0x0e0],%g3 ! Observed data at 00000000280000e0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = bcb4583536a870ee ldx [%i0+0x0e8],%g3 ! Observed data at 00000000280000e8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x110],%g2 ! Expected data = dc43fb2db8d2fff2 ldx [%i0+0x110],%g3 ! Observed data at 0000000028000110 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i0,0x110,%g4 set p12_local1_expect,%g1 p12_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 56128a7d9fc1eb9b ldx [%i1+0x000],%g3 ! Observed data at 0000000028800000 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000fd437ebab ldx [%i1+0x010],%g3 ! Observed data at 0000000028800010 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c6a06eb3000000ff ldx [%i1+0x018],%g3 ! Observed data at 0000000028800018 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff3de2ec8391da83 ldx [%i1+0x020],%g3 ! Observed data at 0000000028800020 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a836000044000000 ldx [%i1+0x028],%g3 ! Observed data at 0000000028800028 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = 9c312347452aa53b ldx [%i1+0x068],%g3 ! Observed data at 0000000028800068 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x068,%g4 ldx [%g1+0x150],%g2 ! Expected data = 1da1a502903312e0 ldx [%i1+0x150],%g3 ! Observed data at 0000000028800150 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x150,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 00000000d044235d ldx [%i1+0x1c8],%g3 ! Observed data at 00000000288001c8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i1,0x1c8,%g4 set p12_local2_expect,%g1 p12_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 7d00000005f8df3a ldx [%i2+0x000],%g3 ! Observed data at 0000000029000000 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000036a8dfff416e ldx [%i2+0x008],%g3 ! Observed data at 0000000029000008 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 08ffffffcd7ecae6 ldx [%i2+0x010],%g3 ! Observed data at 0000000029000010 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 70eef518be1b954f ldx [%i2+0x028],%g3 ! Observed data at 0000000029000028 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x028,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 052dcfc430fc003a ldx [%i2+0x0c0],%g3 ! Observed data at 00000000290000c0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = a73974edc3468e38 ldx [%i2+0x0c8],%g3 ! Observed data at 00000000290000c8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x140],%g2 ! Expected data = a127701223522fa5 ldx [%i2+0x140],%g3 ! Observed data at 0000000029000140 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = f9c042ff06271c73 ldx [%i2+0x148],%g3 ! Observed data at 0000000029000148 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x148,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = fffffffffffffffe ldx [%i2+0x1a0],%g3 ! Observed data at 00000000290001a0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i2,0x1a0,%g4 set p12_local3_expect,%g1 p12_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ffb86891c8305ecd ldx [%i3+0x008],%g3 ! Observed data at 0000000029800008 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x008,%g4 ldx [%g1+0x028],%g2 ! Expected data = 26b30d7f7713e77d ldx [%i3+0x028],%g3 ! Observed data at 0000000029800028 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x028,%g4 ldx [%g1+0x168],%g2 ! Expected data = 88e2ff5c2db05df2 ldx [%i3+0x168],%g3 ! Observed data at 0000000029800168 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x168,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 1f31ffda7a95dc30 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000298001d8 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x1d8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = a0b5faa1257a2035 ldx [%i3+0x1f0],%g3 ! Observed data at 00000000298001f0 cmp %g2,%g3 bne,a,pn %xcc,p12_local_failed add %i3,0x1f0,%g4 ! The test for processor 12 has passed p12_passed: ta GOOD_TRAP nop p12_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p12_failed p12_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p12_failed p12_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p12_failed p12_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p12_failed p12_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p12_failed p12_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p12_failed p12_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p12_failed p12_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p12_failed p12_f0_fail: set p12_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f2_fail: set p12_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f4_fail: set p12_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f8_fail: set p12_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f16_fail: set p12_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f24_fail: set p12_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p12_f26_fail: set p12_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 12 failed p12_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x030] ! Set processor 12 done flag set p12_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 12 failed p12_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x030] ! Set processor 12 done flag set p12_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p12_selfmod_failed: ba p12_failed mov 0xabc,%g1 p12_common_error: or %g0,0xeec,%g1 ba p12_failed mov %o5,%g3 p12_common_signature_error: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_common_timeout: set p12_temp,%g1 ba p12_failed st %g2,[%g1] ! Common Lock Number p12_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p12_failed mov 0x0,%g3 p12_trap1e: ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028800020] andn %l3,%l6,%l0 ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000028800010] done p12_trap1o: ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000028800020] andn %l3,%l6,%l0 ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000028800010] done p12_trap2e: stwa %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800000] done p12_trap2o: stwa %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800000] done p12_trap3e: andn %l3,0xfd8,%l2 or %l2,%l5,%l6 done p12_trap3o: andn %l3,0xfd8,%l2 or %l2,%l5,%l6 done p12_init_memory_pointers: set p12_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p12_local0_start,%i0 set p12_local1_start,%i1 set p12_local2_start,%i2 set p12_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 71440ccdc38a4618 ldx [%g1+0x008],%l1 ! %l1 = 1a4047328b00eb56 ldx [%g1+0x010],%l2 ! %l2 = 0e7582860adf76a6 ldx [%g1+0x018],%l3 ! %l3 = 19641e7b99892d44 ldx [%g1+0x020],%l4 ! %l4 = 5d7e3136a07def92 ldx [%g1+0x028],%l5 ! %l5 = f0ff346a98fdd2b5 ldx [%g1+0x030],%l6 ! %l6 = aa59b4127d8a1256 ldx [%g1+0x038],%l7 ! %l7 = a6475e5688ad8f11 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 13 processor_13: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x34] ! Set the start flag wrpr %g0,7,%cleanwin call p13_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 13 wr %g0,0x4,%fprs ! Make sure fef is 1 set p13_init_freg,%g1 ! %f0 = ee5aca52 f4fd1357 2a1b03c2 112bcddf ! %f4 = 97985eb4 09a1cfc4 61f31170 e98e075d ! %f8 = 90d9eb96 e47f62b5 16523580 2de1f0c9 ! %f12 = a6259c90 5519230f 7c816e84 35a9e428 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 990b6442 2a907529 11192ad4 8138f028 ! %f20 = a9afec15 dfd5f510 23873402 e37a84f6 ! %f24 = 81cd1e2d 2847bcad 16386dcd 4926296e ! %f28 = 6a165cc2 ee2251b9 e5e3d720 fd1640bc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 411e7320 284c9e26 f0ff7f0e 16876fde ! %f36 = ffe4ab7b c7000c68 15791afb 2f5ed5f5 ! %f40 = e5a6660b 0602ee95 34c06e58 2b6f2015 ! %f44 = 5d5c7f80 cc6504e0 2c6778f0 3461b482 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa9f96f2800000049,%g7,%g1 ! GSR scale = 9, align = 1 wr %g1,%g0,%gsr ! GSR = a9f96f2800000049 wr %g0,%y ! Clear Y 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: ! %l7 = 2f05104244e96fa1, Mem[0000000090000180] = 087b2158 sth %l7,[%i4+0x180] ! Mem[0000000090000180] = 6fa12158 ! Mem[000000009100002c] = 63b32199, %g2 = 26ff609dae7582fd ldsb [%i6+0x02d],%g2 ! %g2 = 0000000000000063 ! %l1 = c4f07e9862cd66c9, imm = fffffffffffff9c7, %l4 = efde1514ade1ac73 tsubcc %l1,-0x639,%l4 ! %l4 = c4f07e9862cd6d02, %ccr = 93 ! immd = 0000000000000027, %l6 = b877bbaea8dd2439, %ccr = 93 movl %xcc,0x027,%l6 ! Moved, %l6 = 0000000000000027 ! Mem[0000000090800020] = d9156586bd2a18d0, %f48 = 3d53d322 333dab25 ldd [%i5+%o4],%f48 ! %f48 = d9156586 bd2a18d0 ! Mem[00000000918000c4] = fe051877, %g2 = 0000000000000063 lduha [%o0+0x0c4]%asi,%g2 ! %g2 = 000000000000fe05 ! retry : should take illegal inst trap, %l0 = 36c4c9b9daecd39f retry ! Illegal inst trap : %l0 = 36c4c9b9daecd3af ! Mem[00000000918001a0] = 2ec76127, %g2 = 000000000000fe05 lduw [%o0+0x1a0],%g2 ! %g2 = 000000002ec76127 ! Mem[000000002a00002c] = f1e0cc70, %l3 = e07cc472, %l1 = 62cd66c9 add %i0,0x2c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f1e0cc70 ! %l4 = c4f07e9862cd6d02, Mem[000000002a800010] = 264f1f54 stwa %l4,[%i1+%o2]0x81 ! Mem[000000002a800010] = 62cd6d02 p13_label_2: ! %l4 = c4f07e9862cd6d02, Mem[00000000910000c0] = 13703e29539d5dc7 stx %l4,[%i6+0x0c0] ! Mem[00000000910000c0] = c4f07e9862cd6d02 ! %l4 = 62cd6d02, %l5 = 8f4b97f0, Mem[00000000900001d8] = 8b4c6ba6 21df8c41 std %l4,[%i4+0x1d8] ! Mem[00000000900001d8] = 62cd6d02 8f4b97f0 ! Mem[000000002b0001bc] = daa07394, %l2 = f547a12c6fd36934 ldub [%i2+0x1bf],%l2 ! %l2 = 0000000000000094 ! %l1 = 00000000f1e0cc70, %l4 = c4f07e9862cd6d02, %ccr = 93 movrgez %l1,%l4,%l7 ! Moved, %l7 = c4f07e9862cd6d02 ! Mem[000000002a0000fc] = 0715cf7e, %l0 = 36c4c9b9daecd3af ldsh [%i0+0x0fc],%l0 ! %l0 = 0000000000000715 ! %l4 = c4f07e9862cd6d02, Mem[00000000910001d0] = 1a5b76db sth %l4,[%i6+0x1d0] ! Mem[00000000910001d0] = 6d0276db ! Mem[000000002b00003c] = afec3bc8, %l7 = c4f07e9862cd6d02 swap [%i2+0x03c],%l7 ! %l7 = 00000000afec3bc8 ! %f24 = 81cd1e2d 2847bcad, Mem[000000002b000010] = dc4881c1 b0c419f8 stda %f24,[%i2+%o2]0x80 ! Mem[000000002b000010] = 81cd1e2d 2847bcad ! Mem[000000002a000028] = da54167f, %l7 = 00000000afec3bc8 lduba [%i0+%o5]0x81,%l7 ! %l7 = 00000000000000da ! Mem[000000002b000018] = 4086feb6, %l3 = 175837aee07cc472 ldstuba [%i2+%o3]0x81,%l3 ! %l3 = 00000040000000ff p13_label_3: ! Mem[000000002a000028] = da54167f, %l0 = 0000000000000715 swapa [%i0+%o5]0x81,%l0 ! %l0 = 00000000da54167f ! Mem[000000002a000010] = cde839f2, %l0 = da54167f, %l4 = 62cd6d02 add %i0,0x10,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000cde839f2 ! Mem[0000000091000034] = 1ef5e72c, %g2 = 000000002ec76127 ldub [%i6+0x037],%g2 ! %g2 = 000000000000001e ! Mem[0000000090800190] = 9af03eb1, %g2 = 000000000000001e ldsb [%i5+0x193],%g2 ! %g2 = ffffffffffffff9a ! Mem[000000002b800028] = 963a2623, %l7 = 00000000000000da ldsha [%i3+%o5]0x88,%l7 ! %l7 = 0000000000002623 ! %l1 = 00000000f1e0cc70, %l0 = 00000000da54167f, %ccr = 93 movl %icc,%l1,%l0 ! Moved, %l0 = 00000000f1e0cc70 ! Mem[000000002b000008] = af608455, %l6 = 0000000000000027 swapa [%i2+%o1]0x89,%l6 ! %l6 = 00000000af608455 ! immd = 000000000000030a, %l6 = 00000000af608455, %ccr = 93 movge %icc,0x30a,%l6 ! Register Not Moved ! %f16 = 990b6442 2a907529 11192ad4 8138f028 ! %f20 = a9afec15 dfd5f510 23873402 e37a84f6 ! %f24 = 81cd1e2d 2847bcad 16386dcd 4926296e ! %f28 = 6a165cc2 ee2251b9 e5e3d720 fd1640bc mov 0x140,%g4 stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140 ! %l7 = 0000000000002623, %l5 = f84719d08f4b97f0, %y = 00000000 smulcc %l7,%l5,%l5 ! %l5 = ffffef35cfe365d0, %ccr = 88, %y = ffffef35 p13_label_4: ! Mem[000000002b00014c] = 6b67d868, %l4 = 00000000cde839f2 swap [%i2+0x14c],%l4 ! %l4 = 000000006b67d868 ! %l5 = ffffef35cfe365d0, Mem[0000000090800110] = 21d2db55 sth %l5,[%i5+0x110] ! Mem[0000000090800110] = 65d0db55 ! Mem[000000002b800098] = 26982e89d5d2187a, %l1 = 00000000f1e0cc70, %l6 = 00000000af608455 add %i3,0x98,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 26982e89d5d2187a ! Mem[000000002a800010] = 3ba06581026dcd62, %l5 = ffffef35cfe365d0 ldxa [%i1+%o2]0x89,%l5 ! %l5 = 3ba06581026dcd62 ! Mem[000000002b800000] = be8255ec, %l5 = 3ba06581026dcd62 lduha [%i3+%g0]0x88,%l5 ! %l5 = 00000000000055ec ! Mem[000000002b800018] = 47331fc93a736ca1, %l5 = 00000000000055ec ldxa [%i3+%o3]0x88,%l5 ! %l5 = 47331fc93a736ca1 ! Mem[000000009000003c] = 05ce89c2, %g2 = ffffffffffffff9a lduh [%i4+0x03c],%g2 ! %g2 = 00000000000005ce ! %l1 = 00000000f1e0cc70, imm = 0000000000000f6b, %l1 = 00000000f1e0cc70 sub %l1,0xf6b,%l1 ! %l1 = 00000000f1e0bd05 ! Mem[00000000908000c0] = 4b28838f, %g2 = 00000000000005ce ldsb [%i5+0x0c1],%g2 ! %g2 = 000000000000004b ! %l7 = 0000000000002623, Mem[0000000091000000] = 5beccf55162896d5 stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 0000000000002623 p13_label_5: ! Mem[00000000910000d0] = 5f1ee1d7, %g2 = 000000000000004b ldsh [%i6+0x0d2],%g2 ! %g2 = 0000000000005f1e ! %l7 = 0000000000002623, imm = fffffffffffff9b8, %l7 = 0000000000002623 orncc %l7,-0x648,%l7 ! %l7 = 0000000000002667, %ccr = 00 ! Mem[0000000090800088] = 8765257166a132ce, %f48 = d9156586 bd2a18d0 ldd [%i5+0x088],%f48 ! %f48 = 87652571 66a132ce ! %l0 = f1e0cc70, %l1 = f1e0bd05, Mem[00000000900000d0] = 5e66b07c 23a5216a std %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = f1e0cc70 f1e0bd05 ! %l2 = 00000094, %l3 = 00000040, Mem[00000000918000c8] = 545df415 9ba5caa2 stda %l2,[%o0+0x0c8]%asi ! Mem[00000000918000c8] = 00000094 00000040 ! Mem[000000002b000118] = f2465a2f6669bea9, %l5 = 47331fc93a736ca1, %l4 = 000000006b67d868 add %i2,0x118,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = f2465a2f6669bea9 ! Mem[000000002b0000ac] = 8282c00a, %l2 = 00000094, %l0 = f1e0cc70 add %i2,0xac,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008282c00a ! %l7 = 0000000000002667, Mem[0000000091000048] = aa12e82c0be529ce stx %l7,[%i6+0x048] ! Mem[0000000091000048] = 0000000000002667 ! %l1 = 00000000f1e0bd05, imm = ffffffffffffffd0, %l1 = 00000000f1e0bd05 xor %l1,-0x030,%l1 ! %l1 = ffffffff0e1f42d5 save ! CWP = 1 p13_label_6: ! %cwp = 1 ! %l0 = 52d2f5d62754a131, %l2 = 82f329c3fbd21ccb, %l4 = 1aa79e962483ff8e xnorcc %l0,%l2,%l4 ! %l4 = 2fde23ea23794205, %ccr = 00 ! Mem[0000000090800174] = fc039286, %g2 = 0000000000005f1e ldub [%o5+0x174],%g2 ! %g2 = 00000000000000fc ! Mem[00000000910000d0] = bafe5f1e e1d77a9d, %g2 = 000000fc, %g3 = 0bad0b00 ldd [%o6+0x0d0],%g2 ! %g2 = 00000000bafe5f1e 00000000e1d77a9d membar #Sync ! Added by membar checker (536) ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 62cd6d02 8f4b97f0 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g5 ldda [%o4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000090000160] = adbc4728, %g18 = c23465e24aac4eba ldsw [%o4+0x160],%g2 ! %g2 = c23465e24aac4eba ! %f17 = 2a907529, Mem[0000000090800144] = 4dc0fce4 st %f17,[%o5+0x144] ! Mem[0000000090800144] = 2a907529 ! Mem[000000009100008c] = 1874a477, %g2 = ffffffffadbc4728 ldsha [%o6+0x08c]%asi,%g2 ! %g2 = 0000000000001874 ! %l2 = 82f329c3fbd21ccb, %l7 = be4b52c811f6e0b5, %l4 = 2fde23ea23794205 srlx %l2,%l7,%l4 ! %l4 = 0000000000000417 ! done : should take illegal inst trap, %l0 = 52d2f5d62754a131 done ! Illegal inst trap : %l0 = 52d2f5d62754a141 ! Mem[00000000910000a0] = 4963bdfe, %g18 = c23465e24aac4eba ldsw [%o6+0x0a0],%g2 ! %g2 = c23465e24aac4eba p13_label_7: ! %cwp = 1 ! Mem[000000002a8000fc] = f7a0f25d, %l2 = 82f329c3fbd21ccb ldsh [%o1+0x0fc],%l2 ! %l2 = fffffffffffff7a0 ! %l0 = 52d2f5d62754a141 setx 0x6e2584c024721b54,%g7,%l0 ! %l0 = 6e2584c024721b54 ! %l0 = 24721b54, %l1 = 80e25fec, Mem[000000002b000000] = 7ab380f4 fe324a70 stda %l0,[%o2+%g0]0x80 ! Mem[000000002b000000] = 24721b54 80e25fec ! Mem[0000000090800134] = 1fd8d221, %g2 = 000000004963bdfe lduh [%o5+0x134],%g2 ! %g2 = 0000000000001fd8 ! %l7 = be4b52c811f6e0b5, Mem[00000000900000b2] = 6f31f71d stb %l7,[%o4+0x0b2] ! Mem[00000000900000b0] = b531f71d ! %f21 = dfd5f510, Mem[0000000091800100] = b91b8454 st %f21,[%i0+0x100] ! Mem[0000000091800100] = dfd5f510 ! retry : should take illegal inst trap, %l0 = 6e2584c024721b54 retry ! Illegal inst trap : %l0 = 6e2584c024721b64 ! Mem[000000002a800030] = 673fd92cd8455e5e, %l0 = 6e2584c024721b64, %l5 = e9ee70fe8e2d96b9 add %o1,0x30,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 673fd92cd8455e5e ! %l0 = 6e2584c024721b64, Mem[0000000091000188] = db58126d sth %l0,[%o6+0x188] ! Mem[0000000091000188] = 1b64126d ! Mem[000000002a000028] = 00000715 f1e0cc70, %l0 = 24721b64, %l1 = 80e25fec ldda [%o0+%i5]0x80,%l0 ! %l0 = 0000000000000715 00000000f1e0cc70 p13_label_8: ! %cwp = 1 ! Mem[00000000918000b8] = bad986dd, %g2 = 0000000000001fd8 lduha [%i0+0x0ba]%asi,%g2 ! %g2 = 000000000000bad9 ! Randomly selected nop nop membar #Sync ! Added by membar checker (537) ! %l3 = 9cecd101c6256f0b, Mem[00000000900001e8] = f2389221 stw %l3,[%o4+0x1e8] ! Mem[00000000900001e8] = c6256f0b ! immd = 000000000000029e, %l1 = 00000000f1e0cc70, %ccr = 00 movge %icc,0x29e,%l1 ! Moved, %l1 = 000000000000029e ! Mem[000000002b0000a0] = b92358e4, %l3 = c6256f0b, %l4 = 00000417 add %o2,0xa0,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000b92358e4 ! Clear Register : %l1 = 000000000000029e clr %l1 ! %l1 = 0000000000000000 ! %l2 = fffffffffffff7a0, Mem[00000000918001b2] = 4aa0c0a9, %asi = 80 stba %l2,[%i0+0x1b2]%asi ! Mem[00000000918001b0] = a0a0c0a9 ! %l3 = 9cecd101c6256f0b, Mem[0000000091000018] = b4fb408e stb %l3,[%o6+%i3] ! Mem[0000000091000018] = 0bfb408e ! Mem[000000002b000020] = dddb0d88, %l5 = 673fd92cd8455e5e lduwa [%o2+%i4]0x80,%l5 ! %l5 = 00000000dddb0d88 ! %l6 = 62db59d2, %l7 = 11f6e0b5, Mem[000000002b800000] = ec5582be 72f1d310 stda %l6,[%o3+%g0]0x80 ! Mem[000000002b800000] = 62db59d2 11f6e0b5 p13_label_9: ! %cwp = 1 ! %f24 = 81cd1e2d 2847bcad, Mem[000000002b800000] = d259db62 b5e0f611 stda %f24,[%o3+%g0]0x89 ! Mem[000000002b800000] = 81cd1e2d 2847bcad ! %l3 = 9cecd101c6256f0b, Mem[0000000091800190] = a36059e1 sth %l3,[%i0+0x190] ! Mem[0000000091800190] = 6f0b59e1 ! %f16 = 990b6442 2a907529, Mem[00000000918000e0] = 5b357c5d b7d0deec std %f16,[%i0+0x0e0] ! Mem[00000000918000e0] = 990b6442 2a907529 ! %l2 = fffff7a0, %l3 = c6256f0b, Mem[0000000091800130] = 0a9d8700 f161fd0f std %l2,[%i0+0x130] ! Mem[0000000091800130] = fffff7a0 c6256f0b ! Mem[000000002a0001fc] = 33874172, %l3 = c6256f0b, %l5 = dddb0d88 add %o0,0x1fc,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000033874172 ! Mem[0000000091000178] = 0957498894bab9e0, %g2 = 000000000000bad9 ldx [%o6+0x178],%g2 ! %g2 = 0957498894bab9e0 ! %l0 = 0000000000000715, immed = fffffb94, %y = ffffef35 sdiv %l0,-0x46c,%l0 ! %l0 = 000000007fffffff mov %l0,%y ! %y = 7fffffff ! %l1 = 0000000000000000, imm = 0000000000000031, %l5 = 0000000033874172 srax %l1,0x031,%l5 ! %l5 = 0000000000000000 ! immd = 0000000000000370, %l7 = be4b52c811f6e0b5, %ccr = 00 movne %xcc,0x370,%l7 ! Moved, %l7 = 0000000000000370 ! Mem[000000002b800074] = 4e2ef49a, %l1 = 0000000000000000 swap [%o3+0x074],%l1 ! %l1 = 000000004e2ef49a p13_label_10: ! %cwp = 1 ! %l6 = c5a7f9e262db59d2, Mem[0000000091800174] = f7b1a1bd stb %l6,[%i0+0x174] ! Mem[0000000091800174] = d2b1a1bd ! Mem[000000002b80010c] = b791e764, %l6 = 62db59d2, %l6 = 62db59d2 add %o3,0x10c,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000b791e764 ! Mem[000000002a800020] = 03b4b281, %l5 = 0000000000000000 ldsba [%o1+%i4]0x89,%l5 ! %l5 = ffffffffffffff81 ! Mem[00000000900000c8] = b668e4e3, %g2 = 0957498894bab9e0 ldsb [%o4+0x0ca],%g2 ! %g2 = ffffffffffffffb6 ! %l5 = ffffffffffffff81, Mem[000000002b800020] = 795b2797 stba %l5,[%o3+%i4]0x81 ! Mem[000000002b800020] = 815b2797 ! %l2 = fffffffffffff7a0, Mem[000000002a000028] = 15070000 stwa %l2,[%o0+%i5]0x88 ! Mem[000000002a000028] = fffff7a0 ! Mem[00000000900001dc] = 4b97f056, %g2 = ffffffffffffffb6 ldub [%o4+0x1dd],%g2 ! %g2 = 000000000000004b ! %l3 = 9cecd101c6256f0b, Mem[0000000090800118] = 5fa476bc94e95342 stx %l3,[%o5+0x118] ! Mem[0000000090800118] = 9cecd101c6256f0b ! %l3 = 9cecd101c6256f0b, imm = 000000000000027f, %l7 = 0000000000000370 or %l3,0x27f,%l7 ! %l7 = 9cecd101c6256f7f ! Mem[0000000090000138] = 55733d3a, %g2 = 000000000000004b lduh [%o4+0x138],%g2 ! %g2 = 0000000000005573 p13_label_11: ! %cwp = 1 ! Mem[00000000908001cc] = eb03834a, %g2 = 0000000000005573 lduw [%o5+0x1cc],%g2 ! %g2 = 00000000eb03834a ! %l7 = 9cecd101c6256f7f, immed = ffffff67, %ccr = 00 movrlz %l7,-0x099,%l5 ! Moved, %l5 = ffffffffffffff67 ! Mem[000000002b8001e0] = 75bc53baa9918a05, %l4 = 00000000b92358e4, %l7 = 9cecd101c6256f7f add %o3,0x1e0,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 75bc53baa9918a05 ! Mem[000000002a8000ec] = 72cf2507, %l1 = 4e2ef49a, %l5 = ffffff67 add %o1,0xec,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000072cf2507 ! %l7 = 75bc53baa9918a05, Mem[000000002b800028] = 23263a96 stwa %l7,[%o3+%i5]0x80 ! Mem[000000002b800028] = a9918a05 ! Mem[0000000091800128] = 503d8b62742c3e7e, %g2 = 00000000eb03834a ldx [%i0+0x128],%g2 ! %g2 = 503d8b62742c3e7e ! Mem[00000000900001f0] = f7581172, %g18 = c23465e24aac4eba ldsw [%o4+0x1f0],%g2 ! %g2 = c23465e24aac4eba ! %f23 = e37a84f6, Mem[000000002b000020] = dddb0d88 sta %f23,[%o2+%i4]0x80 ! Mem[000000002b000020] = e37a84f6 ! Mem[0000000090000180] = 6fa12158, %g2 = fffffffff7581172 ldsb [%o4+0x180],%g2 ! %g2 = 000000000000006f ! Mem[00000000910001a4] = 82118f44, %g2 = 000000000000006f lduw [%o6+0x1a4],%g2 ! %g2 = 0000000082118f44 p13_label_12: ! %cwp = 1 ! %l7 = 75bc53baa9918a05, Mem[00000000918001be] = 09a361d1 stb %l7,[%i0+0x1be] ! Mem[00000000918001bc] = 05a361d1 ! Mem[00000000900000b8] = 2ba9b947, %g2 = 0000000082118f44 lduh [%o4+0x0b8],%g2 ! %g2 = 0000000000002ba9 ! Mem[000000002b800018] = 3a736ca1, %f5 = 09a1cfc4 lda [%o3+%i3]0x89,%f5 ! %f5 = 3a736ca1 ! Mem[000000002b000174] = 82cca2f7, %l3 = 9cecd101c6256f0b swap [%o2+0x174],%l3 ! %l3 = 0000000082cca2f7 ! %l0 = 000000007fffffff, %l4 = 00000000b92358e4, %l0 = 000000007fffffff addccc %l0,%l4,%l0 ! %l0 = 00000001392358e3, %ccr = 01 ! %l5 = 0000000072cf2507, %l2 = fffffffffffff7a0, %l6 = 00000000b791e764 srlx %l5,%l2,%l6 ! %l6 = 0000000000000000 ! %l7 = 75bc53baa9918a05, Mem[000000009100005c] = 6e1ab5c5, %asi = 80 stha %l7,[%o6+0x05c]%asi ! Mem[000000009100005c] = 8a05b5c5 ! %l6 = 00000000, %l7 = a9918a05, Mem[000000002b000000] = 541b7224 ec5fe280 stda %l6,[%o2+%g0]0x89 ! Mem[000000002b000000] = 00000000 a9918a05 ! %l4 = 00000000b92358e4, Mem[0000000091800096] = 82cd7038 stb %l4,[%i0+0x096] ! Mem[0000000091800094] = e4cd7038 ! Mem[0000000090000070] = 8de5ad671bbe499e, %f48 = 3cb050b4 c20079e7 ldd [%o4+0x070],%f48 ! %f48 = 8de5ad67 1bbe499e p13_label_13: ! %cwp = 1 ! %l6 = 0000000000000000 setx 0xa80adf179f51e499,%g7,%l6 ! %l6 = a80adf179f51e499 ! %f16 = 990b6442 2a907529 11192ad4 8138f028 ! %f20 = a9afec15 dfd5f510 23873402 e37a84f6 ! %f24 = 81cd1e2d 2847bcad 16386dcd 4926296e ! %f28 = 6a165cc2 ee2251b9 e5e3d720 fd1640bc stda %f16,[%o4]ASI_COMMIT_S ! Block Store to 0000000090000000 ! %l0 = 392358e3, %l1 = 4e2ef49a, Mem[000000002a800020] = 81b2b403 71c0667c stda %l0,[%o1+%i4]0x80 ! Mem[000000002a800020] = 392358e3 4e2ef49a ! Mem[000000009180001c] = 5267e474, %g2 = 0000000000002ba9 lduh [%i0+0x01c],%g2 ! %g2 = 0000000000005267 ! %l2 = fffff7a0, %l3 = 82cca2f7, Mem[00000000910000e8] = 087eca23 480f53c1 std %l2,[%o6+0x0e8] ! Mem[00000000910000e8] = fffff7a0 82cca2f7 ! %l1 = 000000004e2ef49a, Mem[0000000091000160] = a5191a4ae6bb0515 stx %l1,[%o6+0x160] ! Mem[0000000091000160] = 000000004e2ef49a ! Mem[000000002a8000b0] = 8c429399, %l4 = 00000000b92358e4 ldsw [%o1+0x0b0],%l4 ! %l4 = ffffffff8c429399 ! Mem[0000000090000194] = 17267a4c, %g2 = 0000000000005267 ldub [%o4+0x197],%g2 ! %g2 = 0000000000000017 ! Mem[000000002a00014c] = 1e416dc3, %l0 = 392358e3, %l0 = 392358e3 add %o0,0x14c,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000001e416dc3 ! immd = 00000000000002f4, %l1 = 000000004e2ef49a, %ccr = 01 movcc %xcc,0x2f4,%l1 ! Moved, %l1 = 00000000000002f4 p13_label_14: ! %cwp = 1 ! Mem[000000002a800000] = f15b2c0c976b51f4, %f0 = ee5aca52 f4fd1357 ldda [%o1+%g0]0x81,%f0 ! %f0 = f15b2c0c 976b51f4 ! Mem[00000000918001f0] = 0848b1e0, %g2 = 0000000000000017 ldsb [%i0+0x1f2],%g2 ! %g2 = 0000000000000008 ! Invert Register : %l1 = 00000000000002f4 xor %l1,-1,%l1 ! %l1 = fffffffffffffd0b ! %l5 = 0000000072cf2507, Mem[000000009180004c] = f26d22db sth %l5,[%i0+0x04c] ! Mem[000000009180004c] = 250722db ! %l1 = fffffffffffffd0b, %l4 = ffffffff8c429399, %l4 = ffffffff8c429399 udivx %l1,%l4,%l4 ! %l4 = 0000000000000001 ! %f10 = 16523580 2de1f0c9, Mem[00000000900000f0] = 97245dda 71d9d275 std %f10,[%o4+0x0f0] ! Mem[00000000900000f0] = 16523580 2de1f0c9 ! %l1 = fffffffffffffd0b, imm = 000000000000000f, %l0 = 000000001e416dc3 sllx %l1,0x00f,%l0 ! %l0 = fffffffffe858000 ! Mem[0000000090000170] = eec25c16, %g2 = 0000000000000008 ldub [%o4+0x173],%g2 ! %g2 = 00000000000000ee ! %f9 = e47f62b5, Mem[000000002a800010] = 62cd6d02 sta %f9 ,[%o1+%i2]0x80 ! Mem[000000002a800010] = e47f62b5 ! %l0 = fffffffffe858000, immed = fffffc73, %y = 7fffffff smulcc %l0,-0x38d,%l0 ! %l0 = 000000053ff88000, %ccr = 00, %y = 00000005 p13_label_15: ! %cwp = 1 ! %l4 = 0000000000000001, Mem[0000000090800128] = 828aeed9993e2cbe stx %l4,[%o5+0x128] ! Mem[0000000090800128] = 0000000000000001 ! %l6 = a80adf179f51e499, Mem[000000002a800028] = 2b7f51e4561c864c stxa %l6,[%o1+%i5]0x81 ! Mem[000000002a800028] = a80adf179f51e499 ! %l0 = 000000053ff88000, Mem[000000002a800104] = 3282a2bd stb %l0,[%o1+0x104] ! Mem[000000002a800104] = 0082a2bd ! Mem[000000002a800160] = b2e617d5c441feaf, %l6 = a80adf179f51e499, %l0 = 000000053ff88000 add %o1,0x160,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = b2e617d5c441feaf ! Mem[00000000900001a8] = 1736111927fb606a, %f48 = 8de5ad67 1bbe499e ldd [%o4+0x1a8],%f48 ! %f48 = 17361119 27fb606a ! Mem[000000002b800000] = 2847bcad, %l2 = fffffffffffff7a0 ldsba [%o3+%g0]0x88,%l2 ! %l2 = ffffffffffffffad ! Mem[000000002b000192] = ab7c9cdf, %l6 = a80adf179f51e499 ldstub [%o2+0x192],%l6 ! %l6 = 0000009c000000ff ! %l6 = 0000009c, %l7 = a9918a05, Mem[00000000900001e8] = c6256f0b 0a56eaed std %l6,[%o4+0x1e8] ! Mem[00000000900001e8] = 0000009c a9918a05 ! Mem[00000000908000e4] = 167bd1cc, %g2 = 00000000000000ee lduh [%o5+0x0e4],%g2 ! %g2 = 000000000000167b ! %f10 = 16523580 2de1f0c9, Mem[000000002b800020] = 97275b81 458e1390 stda %f10,[%o3+%i4]0x89 ! Mem[000000002b800020] = 16523580 2de1f0c9 p13_label_16: ! %cwp = 1 ! Mem[000000002b8000c0] = cada842b909c4f1c, %l6 = 000000000000009c, %l7 = 75bc53baa9918a05 add %o3,0xc0,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = cada842b909c4f1c ! Mem[000000002b800180] = 2f4b0e51ec15bf0c, %l2 = ffffffffffffffad, %l1 = fffffffffffffd0b add %o3,0x180,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 2f4b0e51ec15bf0c ! Mem[000000002b000028] = 01a6fd18, %l7 = cada842b909c4f1c ldswa [%o2+%i5]0x80,%l7 ! %l7 = 0000000001a6fd18 ! Mem[0000000090800120] = be5d7529, %g2 = 000000000000167b lduw [%o5+0x120],%g2 ! %g2 = 00000000be5d7529 ! Mem[0000000091800164] = 4692494c, %g2 = 00000000be5d7529 ldub [%i0+0x164],%g2 ! %g2 = 0000000000000046 ! %l2 = ffffffffffffffad, Mem[000000002b000008] = 27000000 stba %l2,[%o2+%i1]0x81 ! Mem[000000002b000008] = ad000000 ! Mem[00000000900000b8] = 2ba9b9470fa49ca3, %f48 = 17361119 27fb606a ldd [%o4+0x0b8],%f48 ! %f48 = 2ba9b947 0fa49ca3 ! Mem[00000000900000a8] = 3bf2c25cf8818c48, %g2 = 0000000000000046 ldx [%o4+0x0a8],%g2 ! %g2 = 3bf2c25cf8818c48 ! immd = 0000000000000165, %l7 = 0000000001a6fd18, %ccr = 00 mova %xcc,0x165,%l7 ! Moved, %l7 = 0000000000000165 ! %f0 = f15b2c0c 976b51f4, Mem[000000002b8001d8] = 201b3fd0 e915d022 std %f0 ,[%o3+0x1d8] ! Mem[000000002b8001d8] = f15b2c0c 976b51f4 p13_label_17: ! %cwp = 1 ! %l5 = 0000000072cf2507, immed = 00000071, %ccr = 00 movrne %l5,0x071,%l0 ! Moved, %l0 = 0000000000000071 ! %l4 = 0000000000000001, immed = 0000044a, %y = 00000005 udiv %l4,0x44a,%l4 ! %l4 = 00000000012a6efa mov %l0,%y ! %y = 00000071 ! %l3 = 0000000082cca2f7, Mem[0000000090000090] = 79c4dc96 stw %l3,[%o4+0x090] ! Mem[0000000090000090] = 82cca2f7 ! Mem[000000009180007c] = 36f6f2d6, %g2 = 3bf2c25cf8818c48 lduha [%i0+0x07e]%asi,%g2 ! %g2 = 00000000000036f6 ! Mem[000000002a8000c4] = dfa1bbda, %l7 = 0000000000000165 swap [%o1+0x0c4],%l7 ! %l7 = 00000000dfa1bbda ! %f22 = 23873402 e37a84f6, Mem[000000002b000008] = ad000000 6af059c3 stda %f22,[%o2+%i1]0x80 ! Mem[000000002b000008] = 23873402 e37a84f6 membar #Sync ! Added by membar checker (538) ! %f0 = f15b2c0c 976b51f4 2a1b03c2 112bcddf ! %f4 = 97985eb4 3a736ca1 61f31170 e98e075d ! %f8 = 90d9eb96 e47f62b5 16523580 2de1f0c9 ! %f12 = a6259c90 5519230f 7c816e84 35a9e428 stda %f0,[%o4]ASI_BLK_P ! Block Store to 0000000090000000 ! Mem[000000002a8001b1] = 3f22c7ac, %l0 = 0000000000000071 ldstub [%o1+0x1b1],%l0 ! %l0 = 00000022000000ff ! %l0 = 0000000000000022, %l5 = 0000000072cf2507, %l1 = 2f4b0e51ec15bf0c srl %l0,%l5,%l1 ! %l1 = 0000000000000000 ! Mem[000000002b800048] = 3e0704a4, %l1 = 0000000000000000 swap [%o3+0x048],%l1 ! %l1 = 000000003e0704a4 p13_label_18: ! %cwp = 1 ! immd = 0000000000000168, %l1 = 000000003e0704a4, %ccr = 00 movl %icc,0x168,%l1 ! Register Not Moved ! %l4 = 00000000012a6efa, Mem[000000009180004c] = 250722db sth %l4,[%i0+0x04c] ! Mem[000000009180004c] = 6efa22db ! Mem[0000000091000068] = a2c651c6, %g18 = c23465e24aac4eba ldsw [%o6+0x068],%g2 ! %g2 = c23465e24aac4eba ! Mem[0000000091000058] = 102d0f23 8a05b5c5, %g2 = a2c651c6, %g3 = e1d77a9d ldd [%o6+0x058],%g2 ! %g2 = 00000000102d0f23 000000008a05b5c5 ! %l7 = 00000000dfa1bbda, Mem[00000000918001d4] = 7ffa9590 stw %l7,[%i0+0x1d4] ! Mem[00000000918001d4] = dfa1bbda ! %l5 = 0000000072cf2507, Mem[0000000091800028] = b62ba447 sth %l5,[%i0+%i5] ! Mem[0000000091800028] = 2507a447 ! Mem[00000000900001f0] = f75811727c69cc66, %f48 = 2ba9b947 0fa49ca3 ldd [%o4+0x1f0],%f48 ! %f48 = f7581172 7c69cc66 ! %l0 = 00000022, %l1 = 3e0704a4, Mem[0000000090000040] = 8f7f8f45 796a11e1 std %l0,[%o4+0x040] ! Mem[0000000090000040] = 00000022 3e0704a4 ! %l4 = 00000000012a6efa, Mem[00000000918001c1] = d192c5df stb %l4,[%i0+0x1c1] ! Mem[00000000918001c0] = fa92c5df ! %l2 = ffffffffffffffad, Mem[000000002b000018] = ff86feb6 stwa %l2,[%o2+%i3]0x81 ! Mem[000000002b000018] = ffffffad p13_label_19: ! %cwp = 1 ! Mem[000000002b000000] = 00000000058a91a9, %l4 = 00000000012a6efa ldxa [%o2+%g0]0x81,%l4 ! %l4 = 00000000058a91a9 ! Mem[00000000908001b0] = 450d88d9, %g2 = 00000000102d0f23 lduw [%o5+0x1b0],%g2 ! %g2 = 00000000450d88d9 ! immd = 000000000000025d, %l7 = 00000000dfa1bbda, %ccr = 00 movn %xcc,0x25d,%l7 ! Register Not Moved ! Code Fragment 1 p13_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000008a05b5c5 mov 0x50c,%g3 ! %g3 = 000000000000050c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 000000003e0704a4, %l2 = ffffffffffffffad, %ccr = 00 movne %xcc,%l1,%l2 ! Moved, %l2 = 000000003e0704a4 ! %f0 = f15b2c0c 976b51f4 2a1b03c2 112bcddf ! %f4 = 97985eb4 3a736ca1 61f31170 e98e075d ! %f8 = 90d9eb96 e47f62b5 16523580 2de1f0c9 ! %f12 = a6259c90 5519230f 7c816e84 35a9e428 stda %f0,[%o4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0 ! Mem[000000002a000010] = 1cdff63ef239e8cd, %l5 = 0000000072cf2507 ldxa [%o0+%i2]0x88,%l5 ! %l5 = 1cdff63ef239e8cd ! %l2 = 000000003e0704a4, %l0 = 0000000000000022, %ccr = 00 movcc %icc,%l2,%l0 ! Moved, %l0 = 000000003e0704a4 ! Mem[000000002a0000c8] = 7942f336 ee8ca510, %l0 = 3e0704a4, %l1 = 3e0704a4 ldd [%o0+0x0c8],%l0 ! %l0 = 000000007942f336 00000000ee8ca510 ! %l2 = 000000003e0704a4, Mem[000000002b000020] = e37a84f6 stha %l2,[%o2+%i4]0x80 ! Mem[000000002b000020] = 04a484f6 p13_label_20: ! %cwp = 1 ! Mem[0000000090800198] = 30e638430ede5471, %f48 = f7581172 7c69cc66 ldda [%o5+0x198]%asi,%f48 ! %f48 = 30e63843 0ede5471 ! %f20 = a9afec15, Mem[0000000091800158] = 3ed4055e st %f20,[%i0+0x158] ! Mem[0000000091800158] = a9afec15 ! Mem[000000002a80017c] = e455f5b6, %l0 = 000000007942f336 ldub [%o1+0x17e],%l0 ! %l0 = 00000000000000f5 ! %l4 = 00000000058a91a9, %l3 = 0000000082cca2f7, %ccr = 00 movpos %icc,%l4,%l3 ! Moved, %l3 = 00000000058a91a9 ! %f29 = ee2251b9, Mem[000000002b000010] = 2d1ecd81 sta %f29,[%o2+%i2]0x88 ! Mem[000000002b000010] = ee2251b9 ! Code Fragment 1 p13_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000000050c mov 0xd8f,%g3 ! %g3 = 0000000000000d8f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 00000000000000f5, %l5 = 1cdff63ef239e8cd, %y = 00000071 umul %l0,%l5,%l1 ! %l1 = 000000e7d16bcc31, %y = 000000e7 ! %l1 = 000000e7d16bcc31, %l0 = 00000000000000f5, %ccr = 00 movn %xcc,%l1,%l0 ! Register Not Moved ! immd = 0000000000000342, %l6 = 000000000000009c, %ccr = 00 movne %icc,0x342,%l6 ! Moved, %l6 = 0000000000000342 ! %l3 = 00000000058a91a9, %l2 = 000000003e0704a4, %l0 = 00000000000000f5 sll %l3,%l2,%l0 ! %l0 = 0000000058a91a90 p13_label_21: ! %cwp = 1 ! Mem[0000000091000094] = 5631be90, %g2 = 00000000450d88d9 lduw [%o6+0x094],%g2 ! %g2 = 000000005631be90 ! %l5 = 1cdff63ef239e8cd, %l6 = 0000000000000342, %l6 = 0000000000000342 srax %l5,%l6,%l6 ! %l6 = 0737fd8fbc8e7a33 ! Mem[0000000090000158] = f6847ae302348723, %f48 = 30e63843 0ede5471 ldda [%o4+0x158]%asi,%f48 ! %f48 = f6847ae3 02348723 ! Mem[0000000090800140] = a4098552 2a907529, %g2 = 5631be90, %g3 = 00000d8f ldd [%o5+0x140],%g2 ! %g2 = 00000000a4098552 000000002a907529 ! %l0 = 0000000058a91a90, %l6 = 0737fd8fbc8e7a33, %ccr = 00 move %icc,%l0,%l6 ! Register Not Moved ! %l6 = 0737fd8fbc8e7a33, Mem[000000002a000000] = 5f6dfe5e761a9a8f stxa %l6,[%o0+%g0]0x89 ! Mem[000000002a000000] = 0737fd8fbc8e7a33 ! %l5 = 1cdff63ef239e8cd, %l5 = 1cdff63ef239e8cd, %l7 = 00000000dfa1bbda sllx %l5,%l5,%l7 ! %l7 = fec7de473d19a000 ! %l0 = 58a91a90, %l1 = d16bcc31, Mem[000000002a800028] = 17df0aa8 99e4519f stda %l0,[%o1+%i5]0x89 ! Mem[000000002a800028] = 58a91a90 d16bcc31 ! Mem[000000002a000040] = f82fa600, %l5 = 1cdff63ef239e8cd lduh [%o0+0x040],%l5 ! %l5 = 000000000000f82f ! Mem[000000002b800008] = 35e25469, %l2 = 000000003e0704a4 ldswa [%o3+%i1]0x89,%l2 ! %l2 = 0000000035e25469 p13_label_22: ! %cwp = 1 ! Mem[0000000090000180] = 6fa12158, %g2 = 00000000a4098552 lduw [%o4+0x180],%g2 ! %g2 = 000000006fa12158 ! Mem[00000000900000fc] = 9931c3d9, %g2 = 000000006fa12158 lduh [%o4+0x0fe],%g2 ! %g2 = 0000000000009931 ! Mem[0000000091800004] = eabba729, %g18 = c23465e24aac4eba ldsw [%i0+0x004],%g2 ! %g2 = c23465e24aac4eba ! %f16 = 990b6442 2a907529 11192ad4 8138f028 ! %f20 = a9afec15 dfd5f510 23873402 e37a84f6 ! %f24 = 81cd1e2d 2847bcad 16386dcd 4926296e ! %f28 = 6a165cc2 ee2251b9 e5e3d720 fd1640bc mov 0x180,%g6 stda %f16,[%o4+%g6]ASI_BLK_P ! Block Store to 0000000090000180 ! Mem[0000000090800098] = 0fad151c, %g2 = ffffffffeabba729 ldub [%o5+0x09a],%g2 ! %g2 = 000000000000000f ! %l5 = 000000000000f82f, Mem[00000000908000f8] = 87577ba6430d2716 stx %l5,[%o5+0x0f8] ! Mem[00000000908000f8] = 000000000000f82f ! Mem[000000002a000070] = b22f6f46, %l7 = fec7de473d19a000 swap [%o0+0x070],%l7 ! %l7 = 00000000b22f6f46 ! %l4 = 00000000058a91a9, Mem[000000002a000000] = 0737fd8fbc8e7a33 stxa %l4,[%o0+%g0]0x89 ! Mem[000000002a000000] = 00000000058a91a9 ! %l6 = 0737fd8fbc8e7a33, imm = fffffffffffffeec, %l4 = 00000000058a91a9 orn %l6,-0x114,%l4 ! %l4 = 0737fd8fbc8e7b33 ! Mem[000000002a000040] = f82fa600, %l4 = bc8e7b33, %l7 = b22f6f46 add %o0,0x40,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f82fa600 p13_label_23: ! %cwp = 1 ! Mem[000000002a8001fb] = 58cd208f, %l2 = 0000000035e25469 ldstuba [%o1+0x1fb]%asi,%l2 ! %l2 = 0000008f000000ff ! Mem[000000009100004c] = 00002667, %g2 = 000000000000000f lduw [%o6+0x04c],%g2 ! %g2 = 0000000000002667 ! Mem[000000002b000008] = 23873402, %l3 = 00000000058a91a9 ldswa [%o2+%i1]0x80,%l3 ! %l3 = 0000000023873402 ! immd = 0000000000000016, %l4 = 0737fd8fbc8e7b33, %ccr = 00 movleu %xcc,0x016,%l4 ! Register Not Moved ! %l7 = 00000000f82fa600, Mem[000000002b800000] = 2847bcad stha %l7,[%o3+%g0]0x89 ! Mem[000000002b800000] = 2847a600 ! %l6 = bc8e7a33, %l7 = f82fa600, Mem[0000000090000068] = 41f3549f efbfc4d2 std %l6,[%o4+0x068] ! Mem[0000000090000068] = bc8e7a33 f82fa600 ! %l2 = 000000000000008f, Mem[00000000900001fe] = 817cd517 stb %l2,[%o4+0x1fe] ! Mem[00000000900001fc] = 8f7cd517 ! immd = 0000000000000221, %l7 = 00000000f82fa600, %ccr = 00 movcs %icc,0x221,%l7 ! Register Not Moved ! %l0 = 0000000058a91a90, Mem[000000002b800008] = f4abed9935e25469 stxa %l0,[%o3+%i1]0x88 ! Mem[000000002b800008] = 0000000058a91a90 ! Mem[000000002a000028] = a0f7fffff1e0cc70, %l2 = 000000000000008f ldxa [%o0+%i5]0x80,%l2 ! %l2 = a0f7fffff1e0cc70 p13_label_24: ! %cwp = 1 ! %l0 = 58a91a90, %l1 = d16bcc31, Mem[0000000091000178] = 09574988 94bab9e0 std %l0,[%o6+0x178] ! Mem[0000000091000178] = 58a91a90 d16bcc31 ! Mem[000000002a00013c] = 597f9f3d, %l3 = 0000000023873402 ldsba [%o0+0x13e]%asi,%l3 ! %l3 = ffffffffffffff9f ! %l4 = 0737fd8fbc8e7b33, immed = fffff8ad, %y = 000000e7 smul %l4,-0x753,%l4 ! %l4 = 000001edf86fa977, %y = 000001ed ! Mem[000000009100000c] = 87eb5758, %g2 = 0000000000002667 ldub [%o6+0x00f],%g2 ! %g2 = 0000000000000087 ! Mem[000000002a800008] = 064e502d, %l2 = a0f7fffff1e0cc70 lduwa [%o1+%i1]0x80,%l2 ! %l2 = 00000000064e502d ! %l6 = 0737fd8fbc8e7a33, Mem[000000002a000010] = cde839f23ef6df1c stxa %l6,[%o0+%i2]0x80 ! Mem[000000002a000010] = 0737fd8fbc8e7a33 ! %l4 = 000001edf86fa977, Mem[0000000090800126] = 324d0000 stb %l4,[%o5+0x126] ! Mem[0000000090800124] = 774d0000 ! %l1 = 000000e7d16bcc31, imm = fffffffffffffd0e, %l1 = 000000e7d16bcc31 taddcc %l1,-0x2f2,%l1 ! %l1 = 000000e7d16bc93f, %ccr = 1b ! Mem[0000000091000184] = 4cbcb251, %g2 = 0000000000000087 lduh [%o6+0x184],%g2 ! %g2 = 0000000000004cbc ! %l1 = 000000e7d16bc93f, Mem[000000002b800172] = 69661ed6 sth %l1,[%o3+0x172] ! Mem[000000002b800170] = 6966c93f p13_label_25: ! %cwp = 1 ! %f4 = 97985eb4 3a736ca1, Mem[0000000091800178] = be51e71b d1386211 std %f4 ,[%i0+0x178] ! Mem[0000000091800178] = 97985eb4 3a736ca1 ! %l2 = 064e502d, %l3 = ffffff9f, Mem[0000000091800020] = 8305f0ca 1465290b std %l2,[%i0+%i4] ! Mem[0000000091800020] = 064e502d ffffff9f ! %l6 = 0737fd8fbc8e7a33, %l4 = 000001edf86fa977, %l7 = 00000000f82fa600 tsubcctv %l6,%l4,%l7 ! %l0 = 0000000058a91ab3, Trapped ! Mem[00000000900000a0] = 4196bc74, %g2 = 0000000000004cbc ldub [%o4+0x0a0],%g2 ! %g2 = 0000000000000041 ! Mem[000000002a000010] = 8ffd3707, %l4 = 000001edf86fa977 lduha [%o0+%i2]0x89,%l4 ! %l4 = 0000000000003707 ! Mem[000000002a800008] = 064e502d, %f0 = f15b2c0c lda [%o1+%i1]0x80,%f0 ! %f0 = 064e502d ! %l1 = 000000e7d16bc93f, Mem[000000002a000010] = 0737fd8f stwa %l1,[%o0+%i2]0x81 ! Mem[000000002a000010] = d16bc93f ! Code Fragment 1 p13_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002a907529 mov 0x7aa,%g3 ! %g3 = 00000000000007aa and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 00000000064e502d, Mem[0000000090000020] = 90d9eb96 stb %l2,[%o4+%i4] ! Mem[0000000090000020] = 2dd9eb96 ! Mem[000000002a0001f4] = 12e65078, %l2 = 00000000064e502d ldstuba [%o0+0x1f4]%asi,%l2 ! %l2 = 00000012000000ff ba,a p13_not_taken_0_end p13_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p13_branch_failed p13_not_taken_0_end: ! End of Random Code for Thread 13 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 000000008282c00a bne,a,pn %xcc,p13_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffff0e1f42d5 bne,a,pn %xcc,p13_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000094 bne,a,pn %xcc,p13_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000040 bne,a,pn %xcc,p13_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be f2465a2f6669bea9 bne,a,pn %xcc,p13_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 47331fc93a736ca1 bne,a,pn %xcc,p13_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 26982e89d5d2187a bne,a,pn %xcc,p13_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000002667 bne,a,pn %xcc,p13_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000001ed,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p13_failed mov 0x111,%g1 ! Check Floating Point Registers p13_check_fp_registers: set p13_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 064e502d 976b51f4 bne %xcc,p13_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 97985eb4 3a736ca1 bne %xcc,p13_f4_fail nop ! Check Local Memory set p13_local0_expect,%g1 p13_check_local0: ldx [%g1+0x000],%g2 ! Expected data = a9918a0500000000 ldx [%i0+0x000],%g3 ! Observed data at 000000002a000000 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d16bc93fbc8e7a33 ldx [%i0+0x010],%g3 ! Observed data at 000000002a000010 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = a0f7fffff1e0cc70 ldx [%i0+0x028],%g3 ! Observed data at 000000002a000028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 3d19a00064b33042 ldx [%i0+0x070],%g3 ! Observed data at 000000002a000070 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x070,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 5875c2abffe65078 ldx [%i0+0x1f0],%g3 ! Observed data at 000000002a0001f0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i0,0x1f0,%g4 set p13_local1_expect,%g1 p13_check_local1: ldx [%g1+0x010],%g2 ! Expected data = e47f62b58165a03b ldx [%i1+0x010],%g3 ! Observed data at 000000002a800010 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 392358e34e2ef49a ldx [%i1+0x020],%g3 ! Observed data at 000000002a800020 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 901aa95831cc6bd1 ldx [%i1+0x028],%g3 ! Observed data at 000000002a800028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x028,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = cc25021700000165 ldx [%i1+0x0c0],%g3 ! Observed data at 000000002a8000c0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x100],%g2 ! Expected data = 99dfecac0082a2bd ldx [%i1+0x100],%g3 ! Observed data at 000000002a800100 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x100,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 3fffc7ac360dceb8 ldx [%i1+0x1b0],%g3 ! Observed data at 000000002a8001b0 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 58cd20ffc972aae6 ldx [%i1+0x1f8],%g3 ! Observed data at 000000002a8001f8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i1,0x1f8,%g4 set p13_local2_expect,%g1 p13_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00000000058a91a9 ldx [%i2+0x000],%g3 ! Observed data at 000000002b000000 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 23873402e37a84f6 ldx [%i2+0x008],%g3 ! Observed data at 000000002b000008 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = b95122ee2847bcad ldx [%i2+0x010],%g3 ! Observed data at 000000002b000010 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffadb440cb95 ldx [%i2+0x018],%g3 ! Observed data at 000000002b000018 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 04a484f65c16d0c2 ldx [%i2+0x020],%g3 ! Observed data at 000000002b000020 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 2089486c62cd6d02 ldx [%i2+0x038],%g3 ! Observed data at 000000002b000038 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x038,%g4 ldx [%g1+0x148],%g2 ! Expected data = 9e937ba6cde839f2 ldx [%i2+0x148],%g3 ! Observed data at 000000002b000148 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x148,%g4 ldx [%g1+0x170],%g2 ! Expected data = cc93d14bc6256f0b ldx [%i2+0x170],%g3 ! Observed data at 000000002b000170 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x170,%g4 ldx [%g1+0x190],%g2 ! Expected data = ab7cffdfbd59f2d8 ldx [%i2+0x190],%g3 ! Observed data at 000000002b000190 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i2,0x190,%g4 set p13_local3_expect,%g1 p13_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00a647282d1ecd81 ldx [%i3+0x000],%g3 ! Observed data at 000000002b800000 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 901aa95800000000 ldx [%i3+0x008],%g3 ! Observed data at 000000002b800008 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = c9f0e12d80355216 ldx [%i3+0x020],%g3 ! Observed data at 000000002b800020 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a9918a053d8c19d6 ldx [%i3+0x028],%g3 ! Observed data at 000000002b800028 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 00000000f74441fa ldx [%i3+0x048],%g3 ! Observed data at 000000002b800048 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x048,%g4 ldx [%g1+0x070],%g2 ! Expected data = 707fb92c00000000 ldx [%i3+0x070],%g3 ! Observed data at 000000002b800070 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x070,%g4 ldx [%g1+0x170],%g2 ! Expected data = 6966c93f1cee4dd0 ldx [%i3+0x170],%g3 ! Observed data at 000000002b800170 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x170,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = f15b2c0c976b51f4 ldx [%i3+0x1d8],%g3 ! Observed data at 000000002b8001d8 cmp %g2,%g3 bne,a,pn %xcc,p13_local_failed add %i3,0x1d8,%g4 ! The test for processor 13 has passed p13_passed: ta GOOD_TRAP nop p13_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p13_failed p13_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p13_failed p13_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p13_failed p13_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p13_failed p13_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p13_failed p13_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p13_failed p13_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p13_failed p13_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p13_failed p13_f0_fail: set p13_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p13_f4_fail: set p13_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 13 failed p13_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x034] ! Set processor 13 done flag set p13_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 13 failed p13_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x034] ! Set processor 13 done flag set p13_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p13_selfmod_failed: ba p13_failed mov 0xabc,%g1 p13_common_error: or %g0,0xeed,%g1 ba p13_failed mov %o5,%g3 p13_common_signature_error: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_common_timeout: set p13_temp,%g1 ba p13_failed st %g2,[%g1] ! Common Lock Number p13_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p13_failed mov 0x0,%g3 p13_trap1e: stda %l2,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800028] stwa %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000008] srlx %l2,0x021,%l4 tsubcc %l5,%l7,%l5 xnor %l4,%l3,%l1 done p13_trap1o: stda %l2,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800028] stwa %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000008] srlx %l2,0x021,%l4 tsubcc %l5,%l7,%l5 xnor %l4,%l3,%l1 done p13_trap2e: swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000008] stxa %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800010] done p13_trap2o: swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000008] stxa %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800010] done p13_trap3e: or %l7,%l2,%l7 subc %l4,%l1,%l5 nop and %l3,0x590,%l3 addc %l5,0x5f0,%l4 or %l7,%l1,%l7 done p13_trap3o: or %l7,%l2,%l7 subc %l4,%l1,%l5 nop and %l3,0x590,%l3 addc %l5,0x5f0,%l4 or %l7,%l1,%l7 done p13_init_memory_pointers: set p13_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p13_local0_start,%i0 set p13_local1_start,%i1 set p13_local2_start,%i2 set p13_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 36c4c9b9daecd39f ldx [%g1+0x008],%l1 ! %l1 = c4f07e9862cd66c9 ldx [%g1+0x010],%l2 ! %l2 = f547a12c6fd36934 ldx [%g1+0x018],%l3 ! %l3 = 175837aee07cc472 ldx [%g1+0x020],%l4 ! %l4 = efde1514ade1ac73 ldx [%g1+0x028],%l5 ! %l5 = f84719d08f4b97f0 ldx [%g1+0x030],%l6 ! %l6 = b877bbaea8dd2439 ldx [%g1+0x038],%l7 ! %l7 = 2f05104244e96fa1 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 52d2f5d62754a131 ldx [%g1+0x048],%l1 ! %l1 = f2306d8480e25fec ldx [%g1+0x050],%l2 ! %l2 = 82f329c3fbd21ccb ldx [%g1+0x058],%l3 ! %l3 = 9cecd101c6256f0b ldx [%g1+0x060],%l4 ! %l4 = 1aa79e962483ff8e ldx [%g1+0x068],%l5 ! %l5 = e9ee70fe8e2d96b9 ldx [%g1+0x070],%l6 ! %l6 = c5a7f9e262db59d2 ldx [%g1+0x078],%l7 ! %l7 = be4b52c811f6e0b5 ! Initialize the output register of window 1 set p13_local0_start,%o0 set p13_local1_start,%o1 set p13_local2_start,%o2 set p13_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 1ed3595a fbe622ab 1195752a fb381005 ! %f4 = a77da0d9 a3e1ac28 5cb8477d d73040b9 ! %f8 = 94dfe767 77edf0c7 6b189bc9 f66d2162 ! %f12 = 98082f00 b8ad6fdb bfc08042 d0671bb4 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = f481ddc4 6f9a6aee bec2db9d 145e164a ! %f20 = 1c05ca6a 430cd50a 0de38410 8021fe8d ! %f24 = 63a1789b c50bfe0b b4bb2558 ace1d92f ! %f28 = fcf5633f f21061f1 b0f85e27 1dc5259d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 991dfa44 380c689a 70a0df3e 47c17bb7 ! %f36 = 3151e837 1c738e2f 70286dc6 32c0313e ! %f40 = 8ad5b091 23930a25 82d715f8 0df10021 ! %f44 = 1cc94ddf a486f2f8 383bd4d7 a9e98f32 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x84dcfd5700000041,%g7,%g1 ! GSR scale = 8, align = 1 wr %g1,%g0,%gsr ! GSR = 84dcfd5700000041 wr %g0,%y ! Clear Y 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: ! %l5 = d3e2a09864c3863c, Mem[000000002d800008] = 18eb36cb stha %l5,[%i3+%o1]0x88 ! Mem[000000002d800008] = 18eb863c ! Mem[00000000918000a4] = ff4f50df, %g2 = 496845c7281cb534 ldsh [%o0+0x0a6],%g2 ! %g2 = ffffffffffffff4f ! %l1 = 254fa4218a2c1de6, %l3 = 86b5ecf21f5659bb, %ccr = 44 movrlez %l1,%l3,%l4 ! Not Moved, %l4 = c67e39dc5bcefb47 ! %l3 = 86b5ecf21f5659bb, Mem[0000000090000168] = 0c455b24 sth %l3,[%i4+0x168] ! Mem[0000000090000168] = 59bb5b24 ! immd = 00000000000001cd, %l6 = 220d5e39c7b8a342, %ccr = 44 movcs %icc,0x1cd,%l6 ! Register Not Moved ! Randomly selected nop nop ! Mem[000000002d000020] = 5260c829, %l7 = b425684ef04c2612 lduha [%i2+%o4]0x81,%l7 ! %l7 = 0000000000005260 ! Mem[00000000900001a8] = 17361119 27fb606a, %g2 = ffffff4f, %g3 = 0bad0b00 ldd [%i4+0x1a8],%g2 ! %g2 = 0000000017361119 0000000027fb606a ! %l7 = 0000000000005260, immed = ffffff04, %ccr = 44 movrlez %l7,-0x0fc,%l5 ! Not Moved, %l5 = d3e2a09864c3863c ! %l2 = fb7d7f4c9266eb87, %l7 = 0000000000005260, %ccr = 44 movrlez %l2,%l7,%l6 ! Moved, %l6 = 0000000000005260 p14_label_2: ! Mem[000000002d800000] = bf7916fd, %f31 = 1dc5259d lda [%i3+%g0]0x88,%f31 ! %f31 = bf7916fd ! %l7 = 0000000000005260, immed = fffffee5, %ccr = 44 movre %l7,-0x11b,%l0 ! Not Moved, %l0 = a287664a331918d9 ! immd = 00000000000002cc, %l5 = d3e2a09864c3863c, %ccr = 44 move %icc,0x2cc,%l5 ! Moved, %l5 = 00000000000002cc ! %l5 = 00000000000002cc, %l5 = 00000000000002cc, %ccr = 44 movrgz %l5,%l5,%l5 ! Moved, %l5 = 00000000000002cc ! Mem[000000002c00006c] = 887a20a8, %l7 = 00005260, %l4 = 5bcefb47 add %i0,0x6c,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000887a20a8 ! Mem[000000002c800018] = 65ed04ff, %l6 = 0000000000005260 ldsba [%i1+%o3]0x80,%l6 ! %l6 = 0000000000000065 ! Mem[0000000091000104] = fa56d58f, %g2 = 0000000017361119 ldsh [%i6+0x104],%g2 ! %g2 = fffffffffffffa56 ! Mem[00000000910001e8] = 10cde74a, %g2 = fffffffffffffa56 ldub [%i6+0x1eb],%g2 ! %g2 = 0000000000000010 ! Mem[000000002c0001e0] = c0afa40890f8e2c6, %f24 = 63a1789b c50bfe0b ldd [%i0+0x1e0],%f24 ! %f24 = c0afa408 90f8e2c6 ! Mem[000000002d0000a3] = 13617b37, %l3 = 86b5ecf21f5659bb ldstub [%i2+0x0a3],%l3 ! %l3 = 00000037000000ff p14_label_3: ! Mem[0000000090800098] = ad770fad151c60d4, %g2 = 0000000000000010 ldx [%i5+0x098],%g2 ! %g2 = ad770fad151c60d4 ! Mem[000000002d0001e0] = 731845dc91bd413f, %l5 = 00000000000002cc, %l5 = 00000000000002cc add %i2,0x1e0,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 731845dc91bd413f ! %l4 = 887a20a8, %l5 = 91bd413f, Mem[00000000900001c0] = e77900c2 b450b03c std %l4,[%i4+0x1c0] ! Mem[00000000900001c0] = 887a20a8 91bd413f ! %l1 = 254fa4218a2c1de6, Mem[00000000900000cc] = e4e37601 stw %l1,[%i4+0x0cc] ! Mem[00000000900000cc] = 8a2c1de6 ! %f10 = 6b189bc9 f66d2162, Mem[000000002d800018] = c1f3497c 2b7f06c9 stda %f10,[%i3+%o3]0x88 ! Mem[000000002d800018] = 6b189bc9 f66d2162 ! Mem[0000000091800010] = a290b85acc583256, %f48 = 118ed320 bbd0a13c ldd [%o0+%o2],%f48 ! %f48 = a290b85a cc583256 ! Mem[000000002c800118] = 2507527d4c2a1cd2, %l3 = 0000000000000037, %l4 = 00000000887a20a8 add %i1,0x118,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 2507527d4c2a1cd2 ! Mem[000000002c0000c8] = d9be8fa8, %l7 = 0000000000005260 ldstub [%i0+0x0c8],%l7 ! %l7 = 000000d9000000ff ! %l1 = 254fa4218a2c1de6, %l1 = 254fa4218a2c1de6, %ccr = 44 movrlez %l1,%l1,%l1 ! Not Moved, %l1 = 254fa4218a2c1de6 ! %l1 = 254fa4218a2c1de6, %l7 = 00000000000000d9, %l2 = fb7d7f4c9266eb87 sub %l1,%l7,%l2 ! %l2 = 254fa4218a2c1d0d p14_label_4: ! Mem[0000000091800060] = 9e84a260, %g2 = ad770fad151c60d4 ldsh [%o0+0x060],%g2 ! %g2 = ffffffffffff9e84 ! Mem[000000002d800071] = 1b9593fa, %l4 = 2507527d4c2a1cd2 ldstub [%i3+0x071],%l4 ! %l4 = 00000095000000ff ! Mem[000000002c000020] = adfce6b60a3f5bbc, %l1 = 254fa4218a2c1de6 ldxa [%i0+%o4]0x88,%l1 ! %l1 = adfce6b60a3f5bbc ! Mem[000000002c000010] = fdb8311c, %l4 = 0000000000000095 lduba [%i0+%o2]0x80,%l4 ! %l4 = 00000000000000fd ! Mem[000000002d800108] = 01e40dba9f56b68f, %l2 = 254fa4218a2c1d0d, %l3 = 0000000000000037 add %i3,0x108,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 01e40dba9f56b68f ! Mem[0000000090000028] = 0fafa263, %g2 = ffffffffffff9e84 lduw [%i4+%o5],%g2 ! %g2 = 000000000fafa263 ! Mem[00000000918001d8] = aa6d2758, %g18 = 26225b3ec343fd43 ldsw [%o0+0x1d8],%g2 ! %g2 = 26225b3ec343fd43 ! %f0 = 1ed3595a fbe622ab 1195752a fb381005 ! %f4 = a77da0d9 a3e1ac28 5cb8477d d73040b9 ! %f8 = 94dfe767 77edf0c7 6b189bc9 f66d2162 ! %f12 = 98082f00 b8ad6fdb bfc08042 d0671bb4 mov 0x1c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0 ! %l1 = adfce6b60a3f5bbc, Mem[000000002d800080] = 94526c1b50f9c005 stx %l1,[%i3+0x080] ! Mem[000000002d800080] = adfce6b60a3f5bbc ! Mem[000000002c800198] = 4bab30aa, %l1 = adfce6b60a3f5bbc swap [%i1+0x198],%l1 ! %l1 = 000000004bab30aa p14_label_5: ! Mem[0000000091000148] = ea2d9ce81f8ad4c1, %f48 = a290b85a cc583256 ldd [%i6+0x148],%f48 ! %f48 = ea2d9ce8 1f8ad4c1 ! Mem[00000000910000d8] = 2c0f16f6, %g2 = ffffffffaa6d2758 ldsb [%i6+0x0d8],%g2 ! %g2 = 000000000000002c ! %l0 = a287664a331918d9, %l1 = 000000004bab30aa, %ccr = 44 movvc %xcc,%l0,%l1 ! Moved, %l1 = a287664a331918d9 ! %l3 = 01e40dba9f56b68f, imm = 000000000000001e, %l6 = 0000000000000065 srl %l3,0x01e,%l6 ! %l6 = 0000000000000002 membar #Sync ! Added by membar checker (539) ! %f0 = 1ed3595a fbe622ab 1195752a fb381005 ! %f4 = a77da0d9 a3e1ac28 5cb8477d d73040b9 ! %f8 = 94dfe767 77edf0c7 6b189bc9 f66d2162 ! %f12 = 98082f00 b8ad6fdb bfc08042 d0671bb4 stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0 ! %l5 = 731845dc91bd413f, Mem[0000000091000070] = b4bc198e33f4bdce stx %l5,[%i6+0x070] ! Mem[0000000091000070] = 731845dc91bd413f ! %f16 = f481ddc4 6f9a6aee, Mem[000000002d800150] = a5d43a84 ada094a5 std %f16,[%i3+0x150] ! Mem[000000002d800150] = f481ddc4 6f9a6aee ! %l4 = 00000000000000fd, Mem[000000002d000000] = 360d7610 stwa %l4,[%i2+%g0]0x80 ! Mem[000000002d000000] = 000000fd ! %l6 = 0000000000000002, Mem[000000002d000028] = 4b5c6164 stba %l6,[%i2+%o5]0x88 ! Mem[000000002d000028] = 4b5c6102 ! Mem[00000000900001b8] = 01f12adf 6fbbb8fe, %g2 = 0000002c, %g3 = 27fb606a ldd [%i4+0x1b8],%g2 ! %g2 = 0000000001f12adf 000000006fbbb8fe p14_label_6: ! %l6 = 0000000000000002, %l7 = 00000000000000d9, %l4 = 00000000000000fd addccc %l6,%l7,%l4 ! %l4 = 00000000000000db, %ccr = 00 ! Mem[0000000091800100] = b91b8454131ee890, %g2 = 0000000001f12adf ldx [%o0+0x100],%g2 ! %g2 = b91b8454131ee890 ! %l3 = 01e40dba9f56b68f, %l4 = 00000000000000db, %l7 = 00000000000000d9 add %l3,%l4,%l7 ! %l7 = 01e40dba9f56b76a ! Mem[000000002d000058] = b4a2fcc3 736e3103, %l4 = 000000db, %l5 = 91bd413f ldd [%i2+0x058],%l4 ! %l4 = 00000000b4a2fcc3 00000000736e3103 ! immd = 00000000000000bd, %l4 = 00000000b4a2fcc3, %ccr = 00 movneg %xcc,0x0bd,%l4 ! Register Not Moved ! Mem[00000000918001b0] = 99944aa0c0a9c532, %g2 = b91b8454131ee890 ldx [%o0+0x1b0],%g2 ! %g2 = 99944aa0c0a9c532 ! %l4 = 00000000b4a2fcc3, immed = ffffff80, %ccr = 00 movrlez %l4,-0x080,%l4 ! Not Moved, %l4 = 00000000b4a2fcc3 ! Mem[000000002c800028] = 285cfd85, %l7 = 01e40dba9f56b76a swapa [%i1+%o5]0x81,%l7 ! %l7 = 00000000285cfd85 ! Mem[000000002d000090] = a1062669 bdacd01d, %l0 = 331918d9, %l1 = 331918d9 ldd [%i2+0x090],%l0 ! %l0 = 00000000a1062669 00000000bdacd01d membar #Sync ! Added by membar checker (540) ! Mem[00000000900001e8] = c9f66d21, %g2 = 99944aa0c0a9c532 ldub [%i4+0x1eb],%g2 ! %g2 = 00000000000000c9 p14_label_7: ! %f9 = 77edf0c7, Mem[0000000090800168] = 27c2181e sta %f9 ,[%i5+0x168]%asi ! Mem[0000000090800168] = 77edf0c7 ! Mem[000000002d800010] = fc73673345f49b64, %l4 = 00000000b4a2fcc3 ldxa [%i3+%o2]0x81,%l4 ! %l4 = fc73673345f49b64 ! Mem[000000002c000015] = bd688b1e, %l5 = 00000000736e3103 ldstub [%i0+0x015],%l5 ! %l5 = 00000068000000ff ! Mem[000000009180017c] = d1386211, %g2 = 00000000000000c9 ldsh [%o0+0x17c],%g2 ! %g2 = ffffffffffffd138 ! %l0 = 00000000a1062669, %l2 = 254fa4218a2c1d0d, %ccr = 00 movcc %xcc,%l0,%l2 ! Moved, %l2 = 00000000a1062669 ! %l4 = 45f49b64, %l5 = 00000068, Mem[0000000091000150] = a8525682 f47cb886 std %l4,[%i6+0x150] ! Mem[0000000091000150] = 45f49b64 00000068 ! Mem[0000000091000058] = 102d0f23, %g18 = 26225b3ec343fd43 ldsw [%i6+0x058],%g2 ! %g2 = 26225b3ec343fd43 ! Mem[000000002c80019c] = 3ad6fc28, %l5 = 0000000000000068 ldsb [%i1+0x19c],%l5 ! %l5 = 000000000000003a ! %l6 = 0000000000000002, imm = 0000000000000630, %l7 = 00000000285cfd85 andncc %l6,0x630,%l7 ! %l7 = 0000000000000002, %ccr = 00 ! Mem[0000000090000010] = a75423269f2d725a, %g2 = 00000000102d0f23 ldx [%i4+%o2],%g2 ! %g2 = a75423269f2d725a p14_label_8: ! %l3 = 01e40dba9f56b68f, Mem[000000009080007c] = 33302172 stw %l3,[%i5+0x07c] ! Mem[000000009080007c] = 9f56b68f ! Mem[0000000090000140] = b4da1761c656d9f1, %f48 = ea2d9ce8 1f8ad4c1 ldd [%i4+0x140],%f48 ! %f48 = b4da1761 c656d9f1 ! %l7 = 0000000000000002, %l4 = fc73673345f49b64, %ccr = 00 movrlez %l7,%l4,%l1 ! Not Moved, %l1 = 00000000bdacd01d ! %f18 = bec2db9d, Mem[000000002d800144] = 9027b500 st %f18,[%i3+0x144] ! Mem[000000002d800144] = bec2db9d ! Mem[000000002c0000dd] = 9e0da693, %l5 = 000000000000003a ldstub [%i0+0x0dd],%l5 ! %l5 = 0000000d000000ff ! Mem[000000002d80017c] = b9b7c199, %l4 = 45f49b64, %l6 = 00000002 add %i3,0x17c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000b9b7c199 ! Mem[000000002d800140] = 2029c27a, %l6 = 00000000b9b7c199 swap [%i3+0x140],%l6 ! %l6 = 000000002029c27a ! Mem[000000002c000028] = 0e0b0c7a, %l4 = fc73673345f49b64 ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 0000007a000000ff ! immd = 0000000000000193, %l1 = 00000000bdacd01d, %ccr = 00 movneg %icc,0x193,%l1 ! Register Not Moved ! Code Fragment 1 p14_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000006fbbb8fe mov 0xf74,%g3 ! %g3 = 0000000000000f74 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p14_label_9: ! Mem[000000002d800018] = 62216df6, %l0 = 00000000a1062669 ldsba [%i3+%o3]0x81,%l0 ! %l0 = 0000000000000062 ! immd = 0000000000000259, %l6 = 000000002029c27a, %ccr = 00 movneg %xcc,0x259,%l6 ! Register Not Moved ! Mem[000000002c000010] = 1c31b8fd, %l2 = 00000000a1062669 ldswa [%i0+%o2]0x89,%l2 ! %l2 = 000000001c31b8fd ! Mem[0000000090800138] = 726ae43c2deaaef4, %g2 = a75423269f2d725a ldx [%i5+0x138],%g2 ! %g2 = 726ae43c2deaaef4 ! Mem[0000000090800168] = f0c74733, %g2 = 726ae43c2deaaef4 ldsh [%i5+0x16a],%g2 ! %g2 = fffffffffffff0c7 ! %f22 = 0de38410 8021fe8d, Mem[000000002c000020] = bc5b3f0a b6e6fcad stda %f22,[%i0+%o4]0x80 ! Mem[000000002c000020] = 0de38410 8021fe8d ! Mem[000000002d800008] = f07b02e618eb863c, %l7 = 0000000000000002 ldxa [%i3+%o1]0x88,%l7 ! %l7 = f07b02e618eb863c ! Mem[0000000090800188] = caa79664, %g2 = fffffffffffff0c7 ldsh [%i5+0x188],%g2 ! %g2 = ffffffffffffcaa7 ! %l7 = f07b02e618eb863c, Mem[000000002c0001b6] = 5cd4ee70 sth %l7,[%i0+0x1b6] ! Mem[000000002c0001b4] = 5cd4863c ! Code Fragment 1 p14_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000f74 mov 0x48f,%g3 ! %g3 = 000000000000048f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p14_label_10: ! Mem[000000002d800100] = 69ec80cc3c35e462, %l6 = 000000002029c27a, %l7 = f07b02e618eb863c add %i3,0x100,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 69ec80cc3c35e462 ! %l4 = 0000007a, %l5 = 0000000d, Mem[000000002d000018] = 14612e42 09aa9b97 stda %l4,[%i2+%o3]0x80 ! Mem[000000002d000018] = 0000007a 0000000d ! Mem[000000002c000150] = e0c07502, %l4 = 000000000000007a swap [%i0+0x150],%l4 ! %l4 = 00000000e0c07502 ! Mem[000000002d000038] = bea03897, %f1 = fbe622ab ld [%i2+0x038],%f1 ! %f1 = bea03897 ! Mem[000000009080000c] = c6a1ee40, %g2 = ffffffffffffcaa7 ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffc6a1 ! %l2 = 000000001c31b8fd, Mem[000000002c000028] = ff0c0b0e stwa %l2,[%i0+%o5]0x80 ! Mem[000000002c000028] = 1c31b8fd ! Mem[000000002c800000] = 8315955c, %l4 = 00000000e0c07502 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 0000005c000000ff ! %f28 = fcf5633f f21061f1, Mem[00000000918000e0] = 5b357c5d b7d0deec std %f28,[%o0+0x0e0] ! Mem[00000000918000e0] = fcf5633f f21061f1 ! Mem[000000002d000000] = 000000fd, %l7 = 69ec80cc3c35e462 swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000fd ! Mem[00000000900000e0] = e5b5f94d, %g2 = ffffffffffffc6a1 lduh [%i4+0x0e0],%g2 ! %g2 = 000000000000e5b5 p14_label_11: save ! CWP = 1 ! %l3 = adc0ff3c8474c7c8, %l2 = 7e4ecd8a569a3f39, %ccr = 00 movle %xcc,%l3,%l2 ! Register Not Moved ! %l7 = 2271bc1ccf5a7cc7, immed = 00000fe4, %l4 = b0393b08671b5ce2 taddcctv %l7,0xfe4,%l4 ! %l0 = 6a855a6df6c90a92, Trapped ! %l0 = f6c90a92, %l1 = 1c4d1d83, Mem[0000000091800168] = f7360183 36e00196 std %l0,[%i0+0x168] ! Mem[0000000091800168] = f6c90a92 1c4d1d83 ! Mem[000000002c00007c] = 76d46476, %l0 = f6c90a92, %l1 = 1c4d1d83 add %o0,0x7c,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000076d46476 ! %l4 = b0393b08671b5ce2 setx 0x32cace80540290a7,%g7,%l4 ! %l4 = 32cace80540290a7 ! %l0 = 6a855a6df6c90a92, Mem[000000002d000000] = 62e4353c stba %l0,[%o2+%g0]0x89 ! Mem[000000002d000000] = 62e43592 ! Mem[000000002d0001c8] = 5a2028f6, %l2 = 569a3f39, %l3 = 8474c7c8 add %o2,0x1c8,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005a2028f6 ! %l5 = 31c71218c3136813 sethi %hi(0x5aae3000),%l5 ! %l5 = 000000005aae3000 ! %l4 = 32cace80540290a7, Mem[0000000090800000] = df9ad692 sth %l4,[%o5+%g0] ! Mem[0000000090800000] = 90a7d692 p14_label_12: ! %cwp = 1 ! Invert Register : %l0 = 6a855a6df6c90a92 xor %l0,-1,%l0 ! %l0 = 957aa5920936f56d ! Mem[000000002c000034] = e3a428c8, %l1 = 0000000076d46476 swap [%o0+0x034],%l1 ! %l1 = 00000000e3a428c8 ! Mem[000000002c000010] = fdb8311c, %l5 = 000000005aae3000 swap [%o0+%i2],%l5 ! %l5 = 00000000fdb8311c ! Mem[000000002d800008] = 18eb863c, %f14 = bfc08042 lda [%o3+%i1]0x89,%f14 ! %f14 = 18eb863c ! Mem[000000002c8001f8] = 28171d5c8bccf348, %l4 = 32cace80540290a7 ldx [%o1+0x1f8],%l4 ! %l4 = 28171d5c8bccf348 ! Mem[00000000910001b4] = 35a37518, %g18 = 220f16bca419f18d ldsw [%o6+0x1b4],%g2 ! %g2 = 220f16bca419f18d ! Mem[000000009080002c] = ce33b6a2, %g18 = 220f16bca419f18d ldswa [%o5+0x02c]%asi,%g2 ! %g2 = 220f16bca419f18d ! %l7 = 2271bc1ccf5a7cc7, %l2 = 7e4ecd8a569a3f39, %ccr = 00 movneg %xcc,%l7,%l2 ! Register Not Moved ! Mem[000000002d800018] = 62216df6, %l1 = 00000000e3a428c8 ldsha [%o3+%i3]0x81,%l1 ! %l1 = 0000000000006221 ! %l2 = 7e4ecd8a569a3f39, Mem[000000002c800020] = 8c133cf0 stba %l2,[%o1+%i4]0x81 ! Mem[000000002c800020] = 39133cf0 p14_label_13: ! %cwp = 1 ! Mem[000000002c00010c] = 1bfde5ee, %l7 = cf5a7cc7, %l1 = 00006221 add %o0,0x10c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000001bfde5ee ! %l2 = 7e4ecd8a569a3f39, %l3 = 000000005a2028f6, %ccr = 00 movg %xcc,%l2,%l3 ! Moved, %l3 = 7e4ecd8a569a3f39 ! Mem[00000000900000e8] = ca387ee5624b2c2b, %g2 = ffffffffce33b6a2 ldxa [%o4+0x0e8]%asi,%g2 ! %g2 = ca387ee5624b2c2b ! %l3 = 7e4ecd8a569a3f39, Mem[00000000908001e0] = c475c481 sth %l3,[%o5+0x1e0] ! Mem[00000000908001e0] = 3f39c481 ! Mem[00000000900001e8] = 6b189bc9f66d2162, %g2 = ca387ee5624b2c2b ldx [%o4+0x1e8],%g2 ! %g2 = 6b189bc9f66d2162 ! %l4 = 28171d5c8bccf348, %l2 = 7e4ecd8a569a3f39, %l6 = 0a53c58e81d7ed0f addc %l4,%l2,%l6 ! %l6 = a665eae6e2673281 ! Mem[000000002d000028] = 02615c4b, %l0 = 957aa5920936f56d ldstuba [%o2+%i5]0x81,%l0 ! %l0 = 00000002000000ff ! Mem[0000000091000028] = 69d2b863, %g2 = 6b189bc9f66d2162 ldsh [%o6+0x02a],%g2 ! %g2 = 00000000000069d2 ! Mem[000000002d000164] = 71b50750, %l0 = 0000000000000002 ldstub [%o2+0x164],%l0 ! %l0 = 00000071000000ff ! %l0 = 00000071, %l1 = 1bfde5ee, Mem[000000002c800028] = 9f56b76a cff94a11 stda %l0,[%o1+%i5]0x81 ! Mem[000000002c800028] = 00000071 1bfde5ee p14_label_14: ! %cwp = 1 ! Mem[000000002c800018] = 65ed04ff, %l3 = 7e4ecd8a569a3f39 lduba [%o1+%i3]0x81,%l3 ! %l3 = 0000000000000065 ! Mem[000000002c000000] = 74b8052c, %l0 = 0000000000000071 ldsha [%o0+%g0]0x80,%l0 ! %l0 = 00000000000074b8 ! %l4 = 28171d5c8bccf348, Mem[000000002d000020] = 5260c829 stha %l4,[%o2+%i4]0x81 ! Mem[000000002d000020] = f348c829 ! %l5 = 00000000fdb8311c, %l0 = 00000000000074b8, %y = 00000000 sdivcc %l5,%l0,%l4 ! %l4 = 0000000000022c7c, %ccr = 00 mov %l0,%y ! %y = 000074b8 ! Mem[000000002d0000ac] = f1c952a0, %l2 = 7e4ecd8a569a3f39 swap [%o2+0x0ac],%l2 ! %l2 = 00000000f1c952a0 ! Mem[000000002d000028] = ff615c4b67bd009d, %f2 = 1195752a fb381005 ldda [%o2+%i5]0x80,%f2 ! %f2 = ff615c4b 67bd009d ! %f31 = bf7916fd, Mem[000000002c800028] = 71000000 sta %f31,[%o1+%i5]0x88 ! Mem[000000002c800028] = bf7916fd ! %l4 = 0000000000022c7c, Mem[0000000091800050] = ba251ef1 sth %l4,[%i0+0x050] ! Mem[0000000091800050] = 2c7c1ef1 ! Mem[000000002c000010] = 5aae3000bdff8b1e, %l2 = 00000000f1c952a0 ldxa [%o0+%i2]0x80,%l2 ! %l2 = 5aae3000bdff8b1e ! Mem[000000009080011c] = 94e95342, %g2 = 00000000000069d2 lduw [%o5+0x11c],%g2 ! %g2 = 0000000094e95342 p14_label_15: ! %cwp = 1 ! Mem[000000002c000128] = df8148b76293ed4d, %l2 = 5aae3000bdff8b1e, %l0 = 00000000000074b8 add %o0,0x128,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = df8148b76293ed4d ! Mem[00000000900001bc] = 6fbbb8fe, %g2 = 0000000094e95342 ldsh [%o4+0x1bc],%g2 ! %g2 = 0000000000006fbb ! %l3 = 0000000000000065, %l7 = 2271bc1ccf5a7cc7, %y = 000074b8 udiv %l3,%l7,%l6 ! %l6 = 000000000000901a mov %l0,%y ! %y = 6293ed4d ! Mem[0000000090000038] = 07e9c56505ce89c2, %g2 = 0000000000006fbb ldx [%o4+0x038],%g2 ! %g2 = 07e9c56505ce89c2 ! %l4 = 0000000000022c7c, imm = fffffffffffff747, %l5 = 00000000fdb8311c xnor %l4,-0x8b9,%l5 ! %l5 = 00000000000224c4 ! Mem[000000002d8000a4] = dc8adfbc, %l4 = 00022c7c, %l4 = 00022c7c add %o3,0xa4,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000dc8adfbc ! Mem[00000000910001f0] = 8dcecf6a, %g2 = 07e9c56505ce89c2 ldsh [%o6+0x1f0],%g2 ! %g2 = ffffffffffff8dce ! %f12 = 98082f00 b8ad6fdb, Mem[00000000900000b0] = 3fa26f31 f71d756c std %f12,[%o4+0x0b0] ! Mem[00000000900000b0] = 98082f00 b8ad6fdb ! immd = 000000000000025d, %l3 = 0000000000000065, %ccr = 00 movne %xcc,0x25d,%l3 ! Moved, %l3 = 000000000000025d ! Mem[0000000091000090] = 0ad49900, %g2 = ffffffffffff8dce lduha [%o6+0x090]%asi,%g2 ! %g2 = 0000000000000ad4 p14_label_16: ! %cwp = 1 ! Mem[000000002d800020] = a469c1e4, %l1 = 000000001bfde5ee ldsba [%o3+%i4]0x88,%l1 ! %l1 = ffffffffffffffe4 ! %f6 = 5cb8477d d73040b9, Mem[0000000091800010] = a290b85a cc583256 std %f6 ,[%i0+%i2] ! Mem[0000000091800010] = 5cb8477d d73040b9 ! %l2 = 5aae3000bdff8b1e, imm = fffffffffffff1f2, %l2 = 5aae3000bdff8b1e xnor %l2,-0xe0e,%l2 ! %l2 = 5aae3000bdff8513 ! %f20 = 1c05ca6a, Mem[00000000910001c8] = ce5a892f st %f20,[%o6+0x1c8] ! Mem[00000000910001c8] = 1c05ca6a ! Mem[0000000091000130] = 01c7b947 5dc140f2, %g2 = 00000ad4, %g3 = 0000048f ldd [%o6+0x130],%g2 ! %g2 = 0000000001c7b947 000000005dc140f2 ! %f18 = bec2db9d 145e164a, Mem[000000002c0001a8] = c147075e 7bd5a340 std %f18,[%o0+0x1a8] ! Mem[000000002c0001a8] = bec2db9d 145e164a ! Mem[00000000918001a8] = 7aae34b1, %g2 = 0000000001c7b947 ldub [%i0+0x1a8],%g2 ! %g2 = 000000000000007a ! %l5 = 00000000000224c4, imm = fffffffffffff650, %l1 = ffffffffffffffe4 andcc %l5,-0x9b0,%l1 ! %l1 = 0000000000022440, %ccr = 00 ! Mem[00000000910001c8] = 6a547bda, %g2 = 000000000000007a ldub [%o6+0x1cb],%g2 ! %g2 = 000000000000006a ! Mem[00000000918001a4] = 831d1d5d, %g18 = 220f16bca419f18d ldsw [%i0+0x1a4],%g2 ! %g2 = 220f16bca419f18d p14_label_17: ! %cwp = 1 ! Mem[000000002d0000a0] = 13617bff, %l3 = 000000000000025d ldstub [%o2+0x0a0],%l3 ! %l3 = 00000013000000ff ! Mem[0000000091000070] = 45dc91bd, %g2 = ffffffff831d1d5d ldsh [%o6+0x072],%g2 ! %g2 = 00000000000045dc ! %l1 = 0000000000022440, %l2 = 5aae3000bdff8513, %ccr = 00 movcs %xcc,%l1,%l2 ! Register Not Moved ! %l2 = 5aae3000bdff8513, %l1 = 0000000000022440, %ccr = 00 move %icc,%l2,%l1 ! Register Not Moved ! %l0 = df8148b76293ed4d, %l6 = 000000000000901a, %y = 6293ed4d sdivcc %l0,%l6,%l0 ! %l0 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 7fffffff ! Mem[00000000908000b4] = 034969ea, %g2 = 00000000000045dc ldsha [%o5+0x0b4]%asi,%g2 ! %g2 = 0000000000000349 ! Mem[0000000090000100] = c3d9554bbfb4517d, %f48 = b4da1761 c656d9f1 ldd [%o4+0x100],%f48 ! %f48 = c3d9554b bfb4517d rd %pc,%o7 return %o7+12 ! CWP = 0 ! %l6 = 000000002029c27a, imm = fffffffffffff9d1, %l6 = 000000002029c27a orn %l6,-0x62f,%l6 ! %l6 = 000000002029c67e ! %l0 = 0000000000000062, %l3 = 01e40dba9f56b68f, %ccr = 02 movne %icc,%l0,%l3 ! Moved, %l3 = 0000000000000062 p14_label_18: ! Mem[000000002c8000fc] = fd497eb4, %l6 = 000000002029c67e swap [%i1+0x0fc],%l6 ! %l6 = 00000000fd497eb4 ! Mem[0000000090800190] = 739af03e, %g2 = 0000000000000349 ldsh [%i5+0x192],%g2 ! %g2 = 000000000000739a ! Mem[00000000908001dc] = 0fe26efb, %g18 = 26225b3ec343fd43 ldsw [%i5+0x1dc],%g2 ! %g2 = 26225b3ec343fd43 ! Mem[000000009180004c] = f26d22db, %g2 = 000000000fe26efb lduwa [%o0+0x04c]%asi,%g2 ! %g2 = 00000000f26d22db ! Mem[000000002d800028] = 61cfd3de, %l1 = 00000000bdacd01d lduha [%i3+%o5]0x88,%l1 ! %l1 = 000000000000d3de ! %l7 = 00000000000000fd, %l0 = 0000000000000062, %l0 = 0000000000000062 andn %l7,%l0,%l0 ! %l0 = 000000000000009d ! Code Fragment 1 p14_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000005dc140f2 mov -0x28f,%g3 ! %g3 = fffffffffffffd71 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 0000005c, %l5 = 0000000d, Mem[00000000918000a0] = ff1804cc ae2cff4f std %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = 0000005c 0000000d ! %l5 = 000000000000000d, immed = 000001d4, %ccr = 02 movrne %l5,0x1d4,%l6 ! Moved, %l6 = 00000000000001d4 ! Mem[000000002c000000] = 74b8052c, %l5 = 000000000000000d swapa [%i0+%g0]0x81,%l5 ! %l5 = 0000000074b8052c p14_label_19: ! %l6 = 00000000000001d4, imm = 0000000000000000, %l6 = 00000000000001d4 srlx %l6,0x000,%l6 ! %l6 = 00000000000001d4 ! Mem[000000002c80017c] = ecb297db, %l5 = 0000000074b8052c swap [%i1+0x17c],%l5 ! %l5 = 00000000ecb297db ! Mem[000000002d000010] = 881af81c, %l0 = 000000000000009d ldstuba [%i2+%o2]0x88,%l0 ! %l0 = 0000001c000000ff ! Mem[000000002c800140] = fa5e9931, %l2 = 000000001c31b8fd swap [%i1+0x140],%l2 ! %l2 = 00000000fa5e9931 ! %l3 = 0000000000000062, Mem[00000000910001fc] = 36adf4e3 sth %l3,[%i6+0x1fc] ! Mem[00000000910001fc] = 0062f4e3 ! Mem[000000002c0001a8] = bec2db9d, %l4 = 0000005c, %l7 = 000000fd add %i0,0x1a8,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000bec2db9d ! %l5 = 00000000ecb297db, immed = 00000934, %y = 7fffffff smulcc %l5,0x934,%l7 ! %l7 = ffffff4e5b9d8b7c, %ccr = 80, %y = ffffff4e ! Mem[00000000918001c8] = 1f95e4db875ddcc4, %g2 = 00000000f26d22db ldx [%o0+0x1c8],%g2 ! %g2 = 1f95e4db875ddcc4 ! Mem[000000009180000c] = ee954822, %g18 = 26225b3ec343fd43 ldsw [%o0+0x00c],%g2 ! %g2 = 26225b3ec343fd43 ! Mem[000000002d000020] = 29c848f3, %l7 = ffffff4e5b9d8b7c swapa [%i2+%o4]0x89,%l7 ! %l7 = 0000000029c848f3 p14_label_20: ! %l1 = 000000000000d3de, Mem[000000002d0000ec] = 1348fb30 stb %l1,[%i2+0x0ec] ! Mem[000000002d0000ec] = de48fb30 ! Mem[0000000091800148] = 71d12186 b13ff7cf, %g2 = ee954822, %g3 = fffffd71 ldd [%o0+0x148],%g2 ! %g2 = 0000000071d12186 00000000b13ff7cf ! immd = 00000000000001bc, %l5 = 00000000ecb297db, %ccr = 80 movvs %icc,0x1bc,%l5 ! Register Not Moved ! Mem[000000002d800000] = fd1679bf 6f1ca41a, %l2 = fa5e9931, %l3 = 00000062 ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000fd1679bf 000000006f1ca41a ! %l4 = 000000000000005c, Mem[0000000091800053] = f1e3b261 stb %l4,[%o0+0x053] ! Mem[0000000091800050] = 5ce3b261 ! immd = 000000000000021f, %l3 = 000000006f1ca41a, %ccr = 80 movvc %icc,0x21f,%l3 ! Moved, %l3 = 000000000000021f ! Mem[000000002d800010] = fc736733, %l2 = 00000000fd1679bf ldswa [%i3+%o2]0x80,%l2 ! %l2 = fffffffffc736733 ! Mem[0000000090000084] = 183e333a, %g2 = 0000000071d12186 ldub [%i4+0x086],%g2 ! %g2 = 0000000000000018 ! %l2 = fffffffffc736733, %l0 = 000000000000001c, %l5 = 00000000ecb297db add %l2,%l0,%l5 ! %l5 = fffffffffc73674f ! Mem[000000002c000028] = 1c31b8fd, %l7 = 0000000029c848f3 ldsba [%i0+%o5]0x81,%l7 ! %l7 = 000000000000001c p14_label_21: ! Mem[0000000091800098] = 70383695 c39876d7, %g2 = 00000018, %g3 = b13ff7cf ldd [%o0+0x098],%g2 ! %g2 = 0000000070383695 00000000c39876d7 ! Mem[000000002d80017a] = 0997fe24, %l4 = 000000000000005c ldstub [%i3+0x17a],%l4 ! %l4 = 000000fe000000ff ! Code Fragment 1 p14_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c39876d7 mov -0xbed,%g3 ! %g3 = fffffffffffff413 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800024] = bd2a18d0, %g2 = 0000000070383695 lduw [%i5+0x024],%g2 ! %g2 = 00000000bd2a18d0 ! Mem[0000000091800008] = 8f42f1ee, %g2 = 00000000bd2a18d0 ldub [%o0+0x009],%g2 ! %g2 = 000000000000008f ! Mem[0000000090000008] = e76f9a73, %g2 = 000000000000008f lduw [%i4+%o1],%g2 ! %g2 = 00000000e76f9a73 ! %l7 = 000000000000001c, imm = fffffffffffffe70, %l3 = 000000000000021f tsubcc %l7,-0x190,%l3 ! %l3 = 00000000000001ac, %ccr = 11 ! immd = 000000000000018a, %l3 = 00000000000001ac, %ccr = 11 movg %xcc,0x18a,%l3 ! Moved, %l3 = 000000000000018a ! Mem[0000000091000098] = 29d117e1, %g2 = 00000000e76f9a73 lduh [%i6+0x098],%g2 ! %g2 = 00000000000029d1 ! Mem[0000000090000098] = 53ee4052, %g2 = 00000000000029d1 lduh [%i4+0x098],%g2 ! %g2 = 00000000000053ee p14_label_22: ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! Mem[00000000918001ec] = d4ba2fc4, %g2 = 00000000000053ee ldsb [%o0+0x1ec],%g2 ! %g2 = ffffffffffffffd4 ! Mem[0000000091800170] = b9937344, %g2 = ffffffffffffffd4 ldub [%o0+0x170],%g2 ! %g2 = 00000000000000b9 ! Mem[000000002d8000c0] = 30f54db5, %l1 = 000000000000d3de ldsb [%i3+0x0c0],%l1 ! %l1 = 0000000000000030 ! %l1 = 0000000000000030, Mem[000000002d000000] = 9235e462 stba %l1,[%i2+%g0]0x81 ! Mem[000000002d000000] = 3035e462 ! Mem[000000002c000010] = 5aae3000, %l2 = fffffffffc736733 lduwa [%i0+%o2]0x81,%l2 ! %l2 = 000000005aae3000 ! Mem[000000002d800108] = 01e40dba, %l6 = 00000000000001d4 swap [%i3+0x108],%l6 ! %l6 = 0000000001e40dba ! %l7 = 000000000000001c, Mem[00000000900000ac] = f8818c48 stw %l7,[%i4+0x0ac] ! Mem[00000000900000ac] = 0000001c ! %l4 = 00000000000000fe, Mem[00000000910001fc] = 0062f4e3 stw %l4,[%i6+0x1fc] ! Mem[00000000910001fc] = 000000fe ! %l4 = 00000000000000fe, %l4 = 00000000000000fe, %l1 = 0000000000000030 orncc %l4,%l4,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 p14_label_23: ! Mem[000000002c000020] = 0de384108021fe8d, %f6 = 5cb8477d d73040b9 ldda [%i0+%o4]0x80,%f6 ! %f6 = 0de38410 8021fe8d ! Mem[000000009080008c] = 66a132ce, %g2 = 00000000000000b9 ldsh [%i5+0x08c],%g2 ! %g2 = 00000000000066a1 ! Mem[000000002d800008] = 18eb863c, %f13 = b8ad6fdb lda [%i3+%o1]0x88,%f13 ! %f13 = 18eb863c ! %l4 = 000000fe, %l5 = fc73674f, Mem[00000000918000f0] = 2725ec1b c56d16cc std %l4,[%o0+0x0f0] ! Mem[00000000918000f0] = 000000fe fc73674f ! Mem[0000000091000070] = 731845dc91bd413f, %f48 = 087b2158 19063d8d ldd [%i6+0x070],%f48 ! %f48 = 731845dc 91bd413f ! immd = 00000000000002ad, %l5 = fffffffffc73674f, %ccr = 88 movleu %icc,0x2ad,%l5 ! Register Not Moved ! Mem[000000002d0001dc] = 3ff4a3ba, %l1 = ffffffff, %l0 = 0000001c add %i2,0x1dc,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000003ff4a3ba ! %l1 = ffffffffffffffff, Mem[0000000090800028] = 10a39792ce33b6a2 stx %l1,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffffff ! Mem[000000002d0000b8] = e48daa60, %l5 = fffffffffc73674f swap [%i2+0x0b8],%l5 ! %l5 = 00000000e48daa60 ! %l0 = 000000003ff4a3ba, %l4 = 00000000000000fe, %l4 = 00000000000000fe xorcc %l0,%l4,%l4 ! %l4 = 000000003ff4a344, %ccr = 00 p14_label_24: ! %l0 = 000000003ff4a3ba, %l0 = 000000003ff4a3ba, %ccr = 00 movgu %xcc,%l0,%l0 ! Moved, %l0 = 000000003ff4a3ba ! %l0 = 000000003ff4a3ba, Mem[0000000091000098] = 29d117e1 sth %l0,[%i6+0x098] ! Mem[0000000091000098] = a3ba17e1 ! %l0 = 000000003ff4a3ba, Mem[00000000908001f6] = 8ab21b46 stb %l0,[%i5+0x1f6] ! Mem[00000000908001f4] = bab21b46 ! %l2 = 5aae3000, %l3 = 0000018a, Mem[000000002d000010] = fff81a88 97767994 stda %l2,[%i2+%o2]0x80 ! Mem[000000002d000010] = 5aae3000 0000018a ! Mem[00000000900001b0] = 2091a2cacd74dd75, %f48 = 731845dc 91bd413f ldd [%i4+0x1b0],%f48 ! %f48 = 2091a2ca cd74dd75 ! %l7 = 000000000000001c, immed = ffffffb9, %ccr = 00 movrgz %l7,-0x047,%l3 ! Moved, %l3 = ffffffffffffffb9 ! %l4 = 000000003ff4a344, Mem[00000000910001b5] = a3751889 stb %l4,[%i6+0x1b5] ! Mem[00000000910001b4] = 44751889 ! %l7 = 000000000000001c, %l0 = 000000003ff4a3ba, %l3 = ffffffffffffffb9 and %l7,%l0,%l3 ! %l3 = 0000000000000018 ! Mem[00000000908000f0] = 78806a54d806f0ce, %g2 = 00000000000066a1 ldx [%i5+0x0f0],%g2 ! %g2 = 78806a54d806f0ce ! %l0 = 000000003ff4a3ba, Mem[0000000090000078] = 29a49e8a429141ad stx %l0,[%i4+0x078] ! Mem[0000000090000078] = 000000003ff4a3ba p14_label_25: ! %l7 = 000000000000001c, immed = fffffe87, %ccr = 00 movrne %l7,-0x179,%l6 ! Moved, %l6 = fffffffffffffe87 ! %l2 = 000000005aae3000, %l6 = fffffffffffffe87, %l1 = ffffffffffffffff addccc %l2,%l6,%l1 ! %l1 = 000000005aae2e87, %ccr = 11 ! Mem[000000002d000008] = ab98dc35, %l7 = 000000000000001c swapa [%i2+%o1]0x81,%l7 ! %l7 = 00000000ab98dc35 ! immd = 000000000000037f, %l0 = 000000003ff4a3ba, %ccr = 11 movn %xcc,0x37f,%l0 ! Register Not Moved ! Mem[000000002d000010] = 5aae30000000018a, %l4 = 000000003ff4a344 ldxa [%i2+%o2]0x81,%l4 ! %l4 = 5aae30000000018a ! Mem[000000002d000122] = 5a052b64, %l3 = 0000000000000018 ldstub [%i2+0x122],%l3 ! %l3 = 0000002b000000ff ! Mem[0000000091800130] = 0a9d8700 f161fd0f, %g2 = d806f0ce, %g3 = fffff413 ldd [%o0+0x130],%g2 ! %g2 = 000000000a9d8700 00000000f161fd0f ! Mem[0000000090800048] = 78d7dc06d60538ff, %g2 = 000000000a9d8700 ldx [%i5+0x048],%g2 ! %g2 = 78d7dc06d60538ff ! Mem[0000000090800088] = 8765257166a132ce, %f48 = 2091a2ca cd74dd75 ldd [%i5+0x088],%f48 ! %f48 = 87652571 66a132ce ! Mem[000000002d000000] = 62e43530, %l0 = 000000003ff4a3ba swapa [%i2+%g0]0x89,%l0 ! %l0 = 0000000062e43530 ba,a p14_not_taken_0_end p14_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p14_branch_failed p14_not_taken_0_end: ! End of Random Code for Thread 14 1: membar #Sync ! Force all stores to complete p14_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x038] ! Set processor 14 done flag ! Check Registers p14_check_registers: set p14_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000062e43530 bne,a,pn %xcc,p14_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000005aae2e87 bne,a,pn %xcc,p14_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000005aae3000 bne,a,pn %xcc,p14_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000002b bne,a,pn %xcc,p14_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 5aae30000000018a bne,a,pn %xcc,p14_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000e48daa60 bne,a,pn %xcc,p14_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffffffe87 bne,a,pn %xcc,p14_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ab98dc35 bne,a,pn %xcc,p14_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffff4e,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p14_failed mov 0x111,%g1 ! Check Floating Point Registers p14_check_fp_registers: set p14_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1ed3595a bea03897 bne %xcc,p14_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ff615c4b 67bd009d bne %xcc,p14_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be a77da0d9 a3e1ac28 bne %xcc,p14_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 0de38410 8021fe8d bne %xcc,p14_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 98082f00 18eb863c bne %xcc,p14_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 18eb863c d0671bb4 bne %xcc,p14_f14_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be c0afa408 90f8e2c6 bne %xcc,p14_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b0f85e27 bf7916fd bne %xcc,p14_f30_fail nop ! Check Local Memory set p14_local0_expect,%g1 p14_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000000d321294fa ldx [%i0+0x000],%g3 ! Observed data at 000000002c000000 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5aae3000bdff8b1e ldx [%i0+0x010],%g3 ! Observed data at 000000002c000010 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0de384108021fe8d ldx [%i0+0x020],%g3 ! Observed data at 000000002c000020 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1c31b8fdb5249046 ldx [%i0+0x028],%g3 ! Observed data at 000000002c000028 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7163607076d46476 ldx [%i0+0x030],%g3 ! Observed data at 000000002c000030 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x030,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = ffbe8fa8285f403f ldx [%i0+0x0c8],%g3 ! Observed data at 000000002c0000c8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = f5f2764c9effa693 ldx [%i0+0x0d8],%g3 ! Observed data at 000000002c0000d8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x150],%g2 ! Expected data = 0000007a008950b6 ldx [%i0+0x150],%g3 ! Observed data at 000000002c000150 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x150,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = bec2db9d145e164a ldx [%i0+0x1a8],%g3 ! Observed data at 000000002c0001a8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = ab3ee8175cd4863c ldx [%i0+0x1b0],%g3 ! Observed data at 000000002c0001b0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i0,0x1b0,%g4 set p14_local1_expect,%g1 p14_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff9515831525b59e ldx [%i1+0x000],%g3 ! Observed data at 000000002c800000 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 39133cf0fa80c44e ldx [%i1+0x020],%g3 ! Observed data at 000000002c800020 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fd1679bf1bfde5ee ldx [%i1+0x028],%g3 ! Observed data at 000000002c800028 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x028,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = df25570d2029c67e ldx [%i1+0x0f8],%g3 ! Observed data at 000000002c8000f8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 1c31b8fd75a1a4c3 ldx [%i1+0x140],%g3 ! Observed data at 000000002c800140 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x140,%g4 ldx [%g1+0x178],%g2 ! Expected data = 58b2901174b8052c ldx [%i1+0x178],%g3 ! Observed data at 000000002c800178 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = 0a3f5bbc3ad6fc28 ldx [%i1+0x198],%g3 ! Observed data at 000000002c800198 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i1,0x198,%g4 set p14_local2_expect,%g1 p14_check_local2: ldx [%g1+0x000],%g2 ! Expected data = baa3f43f1b83ac66 ldx [%i2+0x000],%g3 ! Observed data at 000000002d000000 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 0000001c177872e3 ldx [%i2+0x008],%g3 ! Observed data at 000000002d000008 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5aae30000000018a ldx [%i2+0x010],%g3 ! Observed data at 000000002d000010 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000007a0000000d ldx [%i2+0x018],%g3 ! Observed data at 000000002d000018 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7c8b9d5ba029cb53 ldx [%i2+0x020],%g3 ! Observed data at 000000002d000020 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff615c4b67bd009d ldx [%i2+0x028],%g3 ! Observed data at 000000002d000028 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = ff617bff13e6231d ldx [%i2+0x0a0],%g3 ! Observed data at 000000002d0000a0 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = cda1266a569a3f39 ldx [%i2+0x0a8],%g3 ! Observed data at 000000002d0000a8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = fc73674f7602cd96 ldx [%i2+0x0b8],%g3 ! Observed data at 000000002d0000b8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 51445656de48fb30 ldx [%i2+0x0e8],%g3 ! Observed data at 000000002d0000e8 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x120],%g2 ! Expected data = 5a05ff641fa8e90a ldx [%i2+0x120],%g3 ! Observed data at 000000002d000120 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x120,%g4 ldx [%g1+0x160],%g2 ! Expected data = dfb7461fffb50750 ldx [%i2+0x160],%g3 ! Observed data at 000000002d000160 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i2,0x160,%g4 set p14_local3_expect,%g1 p14_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 3c86eb18e6027bf0 ldx [%i3+0x008],%g3 ! Observed data at 000000002d800008 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 62216df6c99b186b ldx [%i3+0x018],%g3 ! Observed data at 000000002d800018 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x018,%g4 ldx [%g1+0x070],%g2 ! Expected data = 1bff93fa4edaa694 ldx [%i3+0x070],%g3 ! Observed data at 000000002d800070 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x070,%g4 ldx [%g1+0x080],%g2 ! Expected data = adfce6b60a3f5bbc ldx [%i3+0x080],%g3 ! Observed data at 000000002d800080 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x080,%g4 ldx [%g1+0x108],%g2 ! Expected data = 000001d49f56b68f ldx [%i3+0x108],%g3 ! Observed data at 000000002d800108 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x108,%g4 ldx [%g1+0x140],%g2 ! Expected data = b9b7c199bec2db9d ldx [%i3+0x140],%g3 ! Observed data at 000000002d800140 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x140,%g4 ldx [%g1+0x150],%g2 ! Expected data = f481ddc46f9a6aee ldx [%i3+0x150],%g3 ! Observed data at 000000002d800150 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x150,%g4 ldx [%g1+0x178],%g2 ! Expected data = 0997ff24b9b7c199 ldx [%i3+0x178],%g3 ! Observed data at 000000002d800178 cmp %g2,%g3 bne,a,pn %xcc,p14_local_failed add %i3,0x178,%g4 ! The test for processor 14 has passed p14_passed: ta GOOD_TRAP nop p14_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p14_failed p14_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p14_failed p14_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p14_failed p14_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p14_failed p14_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p14_failed p14_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p14_failed p14_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p14_failed p14_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p14_failed p14_f0_fail: set p14_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f2_fail: set p14_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f4_fail: set p14_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f6_fail: set p14_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f12_fail: set p14_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f14_fail: set p14_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f24_fail: set p14_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p14_f30_fail: set p14_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 14 failed p14_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x038] ! Set processor 14 done flag set p14_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 14 failed p14_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x038] ! Set processor 14 done flag set p14_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p14_selfmod_failed: ba p14_failed mov 0xabc,%g1 p14_common_error: or %g0,0xeee,%g1 ba p14_failed mov %o5,%g3 p14_common_signature_error: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_common_timeout: set p14_temp,%g1 ba p14_failed st %g2,[%g1] ! Common Lock Number p14_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p14_failed mov 0x0,%g3 p14_trap1e: ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000008] ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800020] membar #Sync mov 0x0c0,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync addccc %l3,%l1,%l2 ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c800020] stda %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800020] stwa %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800008] done p14_trap1o: ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000008] ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d800020] membar #Sync mov 0x0c0,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync addccc %l3,%l1,%l2 ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c800020] stda %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800020] stwa %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800008] done p14_trap2e: stha %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800008] membar #Sync mov 0x140,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync stda %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000018] stwa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000008] done p14_trap2o: stha %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800008] membar #Sync mov 0x140,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync stda %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000018] stwa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000008] done p14_trap3e: xnor %l6,%l4,%l2 sub %l1,-0x548,%l4 orn %l3,%l5,%l6 addc %l3,%l1,%l3 andn %l2,%l6,%l2 addc %l2,%l5,%l7 done p14_trap3o: xnor %l6,%l4,%l2 sub %l1,-0x548,%l4 orn %l3,%l5,%l6 addc %l3,%l1,%l3 andn %l2,%l6,%l2 addc %l2,%l5,%l7 done p14_init_memory_pointers: set p14_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p14_local0_start,%i0 set p14_local1_start,%i1 set p14_local2_start,%i2 set p14_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a287664a331918d9 ldx [%g1+0x008],%l1 ! %l1 = 254fa4218a2c1de6 ldx [%g1+0x010],%l2 ! %l2 = fb7d7f4c9266eb87 ldx [%g1+0x018],%l3 ! %l3 = 86b5ecf21f5659bb ldx [%g1+0x020],%l4 ! %l4 = c67e39dc5bcefb47 ldx [%g1+0x028],%l5 ! %l5 = d3e2a09864c3863c ldx [%g1+0x030],%l6 ! %l6 = 220d5e39c7b8a342 ldx [%g1+0x038],%l7 ! %l7 = b425684ef04c2612 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 6a855a6df6c90a6f ldx [%g1+0x048],%l1 ! %l1 = 3fd078f81c4d1d83 ldx [%g1+0x050],%l2 ! %l2 = 7e4ecd8a569a3f39 ldx [%g1+0x058],%l3 ! %l3 = adc0ff3c8474c7c8 ldx [%g1+0x060],%l4 ! %l4 = b0393b08671b5ce2 ldx [%g1+0x068],%l5 ! %l5 = 31c71218c3136813 ldx [%g1+0x070],%l6 ! %l6 = 0a53c58e81d7ed0f ldx [%g1+0x078],%l7 ! %l7 = 2271bc1ccf5a7cc7 ! Initialize the output register of window 1 set p14_local0_start,%o0 set p14_local1_start,%o1 set p14_local2_start,%o2 set p14_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 582a7e3a 1c5bf292 fca0ba01 319b5a72 ! %f4 = 74142ef0 8abe61d2 704bfa50 ea712107 ! %f8 = b110beb1 f37a9fb8 b57922c2 2b39aafd ! %f12 = 0a0ab7be 19a1db99 68e763a7 7404bec6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 9c561eb9 c1ea460b 07baa632 b1be7471 ! %f20 = da900880 70ea1f25 3cfc8033 1ccf31b8 ! %f24 = 99d83640 76cd2eab 4ad6bbef bed09344 ! %f28 = 8a192321 0c58fcff 98b0d748 74e063a9 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 60ea71dd dcd4641b 41042793 e92b7151 ! %f36 = e79ef5d1 e5b268e3 df7055a2 b07baca8 ! %f40 = 8c96ef8b 56aef6a4 c59e397c 3c669e27 ! %f44 = f97e8da5 e96cc9e6 e076942b 42491cce ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x90bbf25000000020,%g7,%g1 ! GSR scale = 4, align = 0 wr %g1,%g0,%gsr ! GSR = 90bbf25000000020 wr %g0,%y ! Clear Y 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[0000000090800024] = 18d010a3, %g2 = 74c54c01ff705920 ldub [%i5+0x026],%g2 ! %g2 = 0000000000000018 ! immd = 000000000000018b, %l6 = 256c8fdbe103ee7f, %ccr = 44 mova %icc,0x18b,%l6 ! Moved, %l6 = 000000000000018b ! Mem[000000002f800008] = abebbbf01a2d4abb, %f0 = 582a7e3a 1c5bf292 ldda [%i3+%o1]0x89,%f0 ! %f0 = abebbbf0 1a2d4abb ! %l3 = d0ee8ca45a8bf82e, Mem[000000002f000058] = d8f798ea10ae2966 stx %l3,[%i2+0x058] ! Mem[000000002f000058] = d0ee8ca45a8bf82e ! %l3 = d0ee8ca45a8bf82e, Mem[000000002e80014b] = 0ee44265 stb %l3,[%i1+0x14b] ! Mem[000000002e800148] = 0ee4422e ! %l1 = f8c0a2aea2a91235, imm = 00000000000004c6, %l0 = 15ff21a869b84b87 addc %l1,0x4c6,%l0 ! %l0 = f8c0a2aea2a916fb ! Mem[000000002f800028] = df7ee84d, %l6 = 000000000000018b swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000df7ee84d ! %l6 = 00000000df7ee84d, immed = ffffff96, %ccr = 44 movre %l6,-0x06a,%l4 ! Not Moved, %l4 = da53e49bfee19287 ! %l0 = f8c0a2aea2a916fb, Mem[00000000900001aa] = 111927fb sth %l0,[%i4+0x1aa] ! Mem[00000000900001a8] = 16fb27fb ! Mem[000000002f800040] = 2434d6d5, %l5 = 38de129630473748 lduh [%i3+0x042],%l5 ! %l5 = 000000000000d6d5 p15_label_2: ! Mem[0000000090800030] = a3bdb778 aa684083, %g2 = 00000018, %g3 = 0bad0b00 ldd [%i5+0x030],%g2 ! %g2 = 00000000a3bdb778 00000000aa684083 ! %l6 = df7ee84d, %l7 = ebf8df1d, Mem[000000002e000010] = 76e2c860 c55c7984 stda %l6,[%i0+%o2]0x80 ! Mem[000000002e000010] = df7ee84d ebf8df1d ! Mem[00000000910000c0] = 703e2953, %g2 = 00000000a3bdb778 ldsb [%i6+0x0c1],%g2 ! %g2 = 0000000000000070 ! %l4 = fee19287, %l5 = 0000d6d5, Mem[00000000918000c0] = 3c4aea22 fe051877 std %l4,[%o0+0x0c0] ! Mem[00000000918000c0] = fee19287 0000d6d5 ! %l2 = b505a70e5275f608, Mem[000000002f000018] = 77ff1da2 stha %l2,[%i2+%o3]0x81 ! Mem[000000002f000018] = f6081da2 ! Mem[0000000091000124] = 5252b918, %g2 = 0000000000000070 ldsba [%i6+0x126]%asi,%g2 ! %g2 = 0000000000000052 ! Mem[000000002f000028] = 4479949c73f3bfa5, %l7 = 9cfaadf0ebf8df1d ldxa [%i2+%o5]0x81,%l7 ! %l7 = 4479949c73f3bfa5 ! %l1 = f8c0a2aea2a91235, Mem[00000000900001b6] = dd7501f1 stb %l1,[%i4+0x1b6] ! Mem[00000000900001b4] = 357501f1 ! immd = 0000000000000030, %l0 = f8c0a2aea2a916fb, %ccr = 44 movle %xcc,0x030,%l0 ! Moved, %l0 = 0000000000000030 ! Mem[00000000900001bc] = 6fbbb8fe, %g18 = ee8fce7213dccf63 ldsw [%i4+0x1bc],%g2 ! %g2 = ee8fce7213dccf63 p15_label_3: ! %l1 = f8c0a2aea2a91235, %l7 = 4479949c73f3bfa5, %ccr = 44 movrgz %l1,%l7,%l6 ! Not Moved, %l6 = 00000000df7ee84d ! %f1 = 1a2d4abb, Mem[0000000090000034] = 3ff326fb st %f1 ,[%i4+0x034] ! Mem[0000000090000034] = 1a2d4abb ! Mem[000000002f000000] = b98520e4, %l3 = d0ee8ca45a8bf82e ldstuba [%i2+%g0]0x80,%l3 ! %l3 = 000000b9000000ff ! Mem[00000000918001cc] = 875ddcc4, %g18 = ee8fce7213dccf63 ldsw [%o0+0x1cc],%g2 ! %g2 = ee8fce7213dccf63 ! Mem[000000002f000188] = 5460250c, %l7 = 73f3bfa5, %l2 = 5275f608 add %i2,0x188,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000005460250c ! Mem[0000000091800188] = 660bfb8212d129f7, %g2 = ffffffff875ddcc4 ldxa [%o0+0x188]%asi,%g2 ! %g2 = 660bfb8212d129f7 ! Mem[0000000090000014] = 9f2d725a, %g2 = 660bfb8212d129f7 ldsh [%i4+0x014],%g2 ! %g2 = ffffffffffff9f2d ! Mem[0000000091000068] = a2c651c6670203bc, %f48 = 143bc944 27976bb8 ldd [%i6+0x068],%f48 ! %f48 = a2c651c6 670203bc ! Mem[0000000091800188] = 660bfb82 12d129f7, %g2 = ffff9f2d, %g3 = aa684083 ldd [%o0+0x188],%g2 ! %g2 = 00000000660bfb82 0000000012d129f7 ! Mem[000000002e000035] = 8ddc1e02, %l3 = 00000000000000b9 ldstub [%i0+0x035],%l3 ! %l3 = 000000dc000000ff p15_label_4: ! Mem[0000000090000068] = 41f3549fefbfc4d2, %f48 = a2c651c6 670203bc ldd [%i4+0x068],%f48 ! %f48 = 41f3549f efbfc4d2 ! Mem[0000000091000190] = 50147167, %g2 = 00000000660bfb82 lduw [%i6+0x190],%g2 ! %g2 = 0000000050147167 ! %l3 = 00000000000000dc, Mem[000000002f000018] = f6081da2 stba %l3,[%i2+%o3]0x80 ! Mem[000000002f000018] = dc081da2 ! Mem[000000002e800008] = 3252099123317d83, %f8 = b110beb1 f37a9fb8 ldda [%i1+%o1]0x81,%f8 ! %f8 = 32520991 23317d83 ! Mem[000000009180005c] = 489e84a2, %g2 = 0000000050147167 lduba [%o0+0x05f]%asi,%g2 ! %g2 = 0000000000000048 ! Mem[00000000910000a0] = 4963bdfe32d0abe6, %f48 = 41f3549f efbfc4d2 ldd [%i6+0x0a0],%f48 ! %f48 = 4963bdfe 32d0abe6 ! %l1 = f8c0a2aea2a91235, Mem[00000000900000a1] = 96bc74a0 stb %l1,[%i4+0x0a1] ! Mem[00000000900000a0] = 35bc74a0 ! %l6 = 00000000df7ee84d, immed = ffffff7f, %ccr = 44 movrlez %l6,-0x081,%l0 ! Not Moved, %l0 = 0000000000000030 ! Mem[000000002e000008] = 316a12b5, %l7 = 4479949c73f3bfa5 lduba [%i0+%o1]0x89,%l7 ! %l7 = 00000000000000b5 ! Mem[000000002f00008f] = 9ce8afff, %l1 = f8c0a2aea2a91235 ldstub [%i2+0x08f],%l1 ! %l1 = 000000ff000000ff p15_label_5: ! Code Fragment 1 p15_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000012d129f7 mov 0x1b6,%g3 ! %g3 = 00000000000001b6 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000002f000020] = 6893d51c75861ad4, %l5 = 000000000000d6d5 ldxa [%i2+%o4]0x81,%l5 ! %l5 = 6893d51c75861ad4 ! Mem[000000002e00005c] = 83256103, %l3 = 000000dc, %l1 = 000000ff add %i0,0x5c,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000083256103 ! Mem[000000002f0000d0] = 1b6bcb1e, %l0 = 0000000000000030 ldstub [%i2+0x0d0],%l0 ! %l0 = 0000001b000000ff ! immd = 0000000000000219, %l1 = 0000000083256103, %ccr = 44 movvc %icc,0x219,%l1 ! Moved, %l1 = 0000000000000219 ! Clear Register : %l5 = 6893d51c75861ad4 clr %l5 ! %l5 = 0000000000000000 ! %l5 = 0000000000000000 sethi %hi(0x6f829000),%l5 ! %l5 = 000000006f829000 ! Mem[000000002e800020] = 88cc995c, %l6 = 00000000df7ee84d lduba [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000088 ! %l6 = 0000000000000088, immed = 000001ea, %ccr = 44 movrgz %l6,0x1ea,%l6 ! Moved, %l6 = 00000000000001ea ! %l2 = 000000005460250c sethi %hi(0xdefb6000),%l2 ! %l2 = 00000000defb6000 p15_label_6: ! %l4 = da53e49bfee19287, imm = 0000000000000359, %l0 = 000000000000001b andn %l4,0x359,%l0 ! %l0 = da53e49bfee19086 ! %l2 = 00000000defb6000, Mem[000000002f000018] = dc081da2 stha %l2,[%i2+%o3]0x80 ! Mem[000000002f000018] = 60001da2 membar #Sync ! Added by membar checker (541) ! Mem[000000002f000040] = 9f8939cb c963a62b e379439a 58567253 ! Mem[000000002f000050] = 54f98a33 8feb69d1 d0ee8ca4 5a8bf82e ! Mem[000000002f000060] = 5087e8d3 1323c31c fc678db9 d9fc7e6b ! Mem[000000002f000070] = 32eae91a a8db14e1 7320fb52 0bb58298 mov 0x040,%g4 ldda [%i2+%g4]ASI_BLK_SL,%f16 ! Block Load from 000000002f000040 ! Mem[0000000090800080] = 7eb58988, %g2 = 0000000000000048 ldsh [%i5+0x082],%g2 ! %g2 = 0000000000007eb5 ! Mem[00000000908000fc] = 1653b7c5, %g2 = 0000000000007eb5 ldsb [%i5+0x0ff],%g2 ! %g2 = 0000000000000016 ! %l5 = 000000006f829000, Mem[00000000910000a0] = 4963bdfe32d0abe6 stx %l5,[%i6+0x0a0] ! Mem[00000000910000a0] = 000000006f829000 ! %l0 = da53e49bfee19086, %l0 = da53e49bfee19086, %ccr = 44 movleu %xcc,%l0,%l0 ! Moved, %l0 = da53e49bfee19086 ! %l5 = 000000006f829000, Mem[0000000090000180] = 087b2158 stw %l5,[%i4+0x180] ! Mem[0000000090000180] = 6f829000 ! Mem[0000000091800168] = f7360183 36e00196, %g2 = 00000016, %g3 = 000001b6 ldda [%o0+0x168]%asi,%g2 ! %g2 = 00000000f7360183 0000000036e00196 ! %l4 = da53e49bfee19287, imm = ffffffffffffff0a, %l7 = 00000000000000b5 andcc %l4,-0x0f6,%l7 ! %l7 = da53e49bfee19202, %ccr = 88 p15_label_7: ! Mem[000000002e000170] = a60ae016, %l2 = defb6000, %l1 = 00000219 add %i0,0x170,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a60ae016 ! Mem[000000002e800094] = 214fdca4, %l3 = 00000000000000dc lduw [%i1+0x094],%l3 ! %l3 = 00000000214fdca4 ! Mem[00000000910000a4] = 90007bed, %g2 = 00000000f7360183 lduh [%i6+0x0a6],%g2 ! %g2 = 0000000000009000 ! Mem[000000002f000000] = e42085ff, %f6 = 704bfa50 lda [%i2+%g0]0x89,%f6 ! %f6 = e42085ff ! %f16 = 2ba663c9 cb39899f 53725658 9a4379e3 ! %f20 = d169eb8f 338af954 2ef88b5a a48ceed0 ! %f24 = 1cc32313 d3e88750 6b7efcd9 b98d67fc ! %f28 = e114dba8 1ae9ea32 9882b50b 52fb2073 mov 0x0c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0 ! %l6 = 00000000000001ea, immed = 000001d1, %ccr = 88 movrlez %l6,0x1d1,%l3 ! Not Moved, %l3 = 00000000214fdca4 ! Mem[0000000091000030] = 9953c499, %g2 = 0000000000009000 lduw [%i6+0x030],%g2 ! %g2 = 000000009953c499 ! Mem[000000002f800010] = 4188e816509f8884, %l7 = da53e49bfee19202 ldxa [%i3+%o2]0x88,%l7 ! %l7 = 4188e816509f8884 ! %f0 = abebbbf0 1a2d4abb fca0ba01 319b5a72 ! %f4 = 74142ef0 8abe61d2 e42085ff ea712107 ! %f8 = 32520991 23317d83 b57922c2 2b39aafd ! %f12 = 0a0ab7be 19a1db99 68e763a7 7404bec6 mov 0x180,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180 ! immd = 000000000000008e, %l2 = 00000000defb6000, %ccr = 88 movleu %icc,0x08e,%l2 ! Register Not Moved p15_label_8: ! retry : should take illegal inst trap, %l0 = da53e49bfee19086 retry ! Illegal inst trap : %l0 = da53e49bfee19096 ! %l5 = 000000006f829000, Mem[000000002e000028] = c0a7a78a322381af stxa %l5,[%i0+%o5]0x88 ! Mem[000000002e000028] = 000000006f829000 ! Set Register : %l0 = da53e49bfee19096 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! Mem[000000002e80010c] = 9eafe3d5, %l5 = 000000006f829000 swap [%i1+0x10c],%l5 ! %l5 = 000000009eafe3d5 ! %l1 = 00000000a60ae016, %l6 = 00000000000001ea, %l7 = 4188e816509f8884 addc %l1,%l6,%l7 ! %l7 = 00000000a60ae200 ! Mem[000000002e8001f4] = 6ee83d54, %l5 = 9eafe3d5, %l5 = 9eafe3d5 add %i1,0x1f4,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000006ee83d54 ! Mem[000000009080011c] = 94e95342, %g18 = ee8fce7213dccf63 ldsw [%i5+0x11c],%g2 ! %g2 = ee8fce7213dccf63 ! Mem[000000002e800010] = 1580d770, %l6 = 00000000000001ea lduba [%i1+%o2]0x81,%l6 ! %l6 = 0000000000000015 ! %f18 = 53725658, Mem[000000002e800028] = 61e209c8 sta %f18,[%i1+%o5]0x81 ! Mem[000000002e800028] = 53725658 ! Randomly selected nop nop p15_label_9: ! Mem[000000002e800030] = 2079b78ac4fab020, %l3 = 00000000214fdca4, %l2 = 00000000defb6000 add %i1,0x30,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 2079b78ac4fab020 ! Mem[00000000910000c8] = c6f06bb1, %g2 = ffffffff94e95342 lduw [%i6+0x0c8],%g2 ! %g2 = 00000000c6f06bb1 ! Mem[000000002e00011b] = d1b03f6c, %l0 = ffffffffffffffff ldstub [%i0+0x11b],%l0 ! %l0 = 0000006c000000ff ! Mem[000000002e000008] = 8cabcbec316a12b5, %f30 = 9882b50b 52fb2073 ldda [%i0+%o1]0x89,%f30 ! %f30 = 8cabcbec 316a12b5 ! Mem[000000002e800128] = 60dedefd, %l6 = 0000000000000015 lduw [%i1+0x128],%l6 ! %l6 = 0000000060dedefd ! %f20 = d169eb8f, Mem[000000009080005c] = 1e098cec st %f20,[%i5+0x05c] ! Mem[000000009080005c] = d169eb8f ! %l1 = 00000000a60ae016, imm = fffffffffffff360, %l3 = 00000000214fdca4 or %l1,-0xca0,%l3 ! %l3 = fffffffffffff376 ! %l7 = 00000000a60ae200, Mem[000000002f800018] = d4b88c32 stha %l7,[%i3+%o3]0x88 ! Mem[000000002f800018] = d4b8e200 ! %f22 = 2ef88b5a a48ceed0, Mem[000000002e800028] = 53725658 5ff9edb9 stda %f22,[%i1+%o5]0x80 ! Mem[000000002e800028] = 2ef88b5a a48ceed0 ! %f22 = 2ef88b5a a48ceed0, Mem[00000000918000c8] = 545df415 9ba5caa2 std %f22,[%o0+0x0c8] ! Mem[00000000918000c8] = 2ef88b5a a48ceed0 p15_label_10: ! Mem[000000002e000018] = 8492117a, %l1 = 00000000a60ae016 ldsha [%i0+%o3]0x88,%l1 ! %l1 = 000000000000117a ! immd = 0000000000000302, %l1 = 000000000000117a, %ccr = 88 movvs %icc,0x302,%l1 ! Register Not Moved ! %f22 = 2ef88b5a a48ceed0, Mem[000000002f000010] = d4a948a0 b3fb769a stda %f22,[%i2+%o2]0x81 ! Mem[000000002f000010] = 2ef88b5a a48ceed0 ! Mem[0000000090000078] = 29a49e8a429141ad, %g2 = 00000000c6f06bb1 ldx [%i4+0x078],%g2 ! %g2 = 29a49e8a429141ad ! Mem[000000009000004c] = 92ff7863, %g18 = ee8fce7213dccf63 ldsw [%i4+0x04c],%g2 ! %g2 = ee8fce7213dccf63 ! Mem[000000002e800020] = 5c99cc88, %l6 = 0000000060dedefd lduwa [%i1+%o4]0x89,%l6 ! %l6 = 000000005c99cc88 ! %l5 = 000000006ee83d54, Mem[00000000910001ca] = 892f547b stb %l5,[%i6+0x1ca] ! Mem[00000000910001c8] = 542f547b ! %l4 = da53e49bfee19287, imm = 0000000000000f4a, %l0 = 000000000000006c xnorcc %l4,0xf4a,%l0 ! %l0 = 25ac1b64011e6232, %ccr = 00 ! Mem[00000000908000b0] = d8e6f85d 034969ea, %g2 = 92ff7863, %g3 = 36e00196 ldd [%i5+0x0b0],%g2 ! %g2 = 00000000d8e6f85d 00000000034969ea ! Mem[00000000908000f4] = d806f0ce, %g2 = 00000000d8e6f85d lduwa [%i5+0x0f4]%asi,%g2 ! %g2 = 00000000d806f0ce p15_label_11: ! %l7 = 00000000a60ae200, Mem[000000002f000010] = 2ef88b5a stba %l7,[%i2+%o2]0x81 ! Mem[000000002f000010] = 00f88b5a ! %f27 = b98d67fc, Mem[0000000091000184] = 4cbcb251 st %f27,[%i6+0x184] ! Mem[0000000091000184] = b98d67fc ! %l4 = da53e49bfee19287, Mem[000000002e800028] = 2ef88b5aa48ceed0 stx %l4,[%i1+%o5] ! Mem[000000002e800028] = da53e49bfee19287 ! %l1 = 000000000000117a, imm = fffffffffffff8f4, %l2 = 2079b78ac4fab020 sub %l1,-0x70c,%l2 ! %l2 = 0000000000001886 ! %l1 = 000000000000117a, Mem[00000000908000f8] = 87577ba6 stb %l1,[%i5+0x0f8] ! Mem[00000000908000f8] = 7a577ba6 ! Mem[000000002e0000c8] = 113b926ff09397a4, %l4 = da53e49bfee19287, %l4 = da53e49bfee19287 add %i0,0xc8,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 113b926ff09397a4 ! Mem[000000002e0001c8] = 8a59927b9ae6d207, %l5 = 000000006ee83d54, %l3 = fffffffffffff376 add %i0,0x1c8,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 8a59927b9ae6d207 ! %l3 = 8a59927b9ae6d207, imm = fffffffffffffa8a, %l5 = 000000006ee83d54 orncc %l3,-0x576,%l5 ! %l5 = 8a59927b9ae6d777, %ccr = 88 ! Mem[000000002f800028] = d188f831 8b010000, %l0 = 011e6232, %l1 = 0000117a ldda [%i3+%o5]0x88,%l0 ! %l0 = 000000008b010000 00000000d188f831 ! %l4 = 113b926ff09397a4, Mem[000000002e000010] = df7ee84d, %asi = 80 stwa %l4,[%i0+0x010]%asi ! Mem[000000002e000010] = f09397a4 p15_label_12: ! immd = 0000000000000345, %l1 = 00000000d188f831, %ccr = 88 movvc %xcc,0x345,%l1 ! Moved, %l1 = 0000000000000345 ! Mem[000000002f8001a0] = dc82c63588069c6c, %l1 = 0000000000000345, %l1 = 0000000000000345 add %i3,0x1a0,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = dc82c63588069c6c ! %l4 = 113b926ff09397a4, %l7 = 00000000a60ae200, %ccr = 88 movpos %icc,%l4,%l7 ! Register Not Moved ! %l5 = 8a59927b9ae6d777, immed = 00000062, %ccr = 88 movrgez %l5,0x062,%l4 ! Not Moved, %l4 = 113b926ff09397a4 ! Mem[000000002f000010] = d0ee8ca4 5a8bf800, %l2 = 00001886, %l3 = 9ae6d207 ldda [%i2+%o2]0x88,%l2 ! %l2 = 000000005a8bf800 00000000d0ee8ca4 ! %l6 = 000000005c99cc88, Mem[000000009100016c] = 58588fd2 sth %l6,[%i6+0x16c] ! Mem[000000009100016c] = cc888fd2 ! Mem[000000009000011c] = 9be11221, %g2 = 00000000d806f0ce lduw [%i4+0x11c],%g2 ! %g2 = 000000009be11221 ! %l6 = 5c99cc88, %l7 = a60ae200, Mem[000000002f800020] = 0d5c9607 e3c3de94 stda %l6,[%i3+%o4]0x81 ! Mem[000000002f800020] = 5c99cc88 a60ae200 ! Mem[000000002f800018] = 00e2b8d4b18ffd4f, %l4 = 113b926ff09397a4 ldxa [%i3+%o3]0x80,%l4 ! %l4 = 00e2b8d4b18ffd4f ! %l3 = 00000000d0ee8ca4 sethi %hi(0x748dc000),%l3 ! %l3 = 00000000748dc000 p15_label_13: ! Mem[0000000090800008] = 8ad17a03, %g2 = 000000009be11221 ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffff8a ! Mem[000000002e800114] = 39dc9ab2, %l2 = 5a8bf800, %l7 = a60ae200 add %i1,0x114,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000039dc9ab2 ! Mem[000000002e000050] = 57d9de5a, %l7 = 39dc9ab2, %l5 = 9ae6d777 add %i0,0x50,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000057d9de5a membar #Sync ! Added by membar checker (542) ! %f16 = 2ba663c9 cb39899f 53725658 9a4379e3 ! %f20 = d169eb8f 338af954 2ef88b5a a48ceed0 ! %f24 = 1cc32313 d3e88750 6b7efcd9 b98d67fc ! %f28 = e114dba8 1ae9ea32 8cabcbec 316a12b5 stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000180 ! %l7 = 0000000039dc9ab2, %l1 = dc82c63588069c6c, %l6 = 000000005c99cc88 xnor %l7,%l1,%l6 ! %l6 = 237d39ca4e25f921 ! Mem[0000000090800114] = 7acbdda0, %g18 = ee8fce7213dccf63 ldsw [%i5+0x114],%g2 ! %g2 = ee8fce7213dccf63 ! %l0 = 000000008b010000, %l4 = 00e2b8d4b18ffd4f, %ccr = 88 movl %xcc,%l0,%l4 ! Moved, %l4 = 000000008b010000 ! Mem[00000000918000b4] = af222ef0, %g2 = 000000007acbdda0 lduh [%o0+0x0b4],%g2 ! %g2 = 000000000000af22 ! %l1 = dc82c63588069c6c, %l0 = 000000008b010000, %l2 = 000000005a8bf800 sll %l1,%l0,%l2 ! %l2 = dc82c63588069c6c ! %l2 = dc82c63588069c6c, Mem[000000002e000028] = 000000006f829000 stxa %l2,[%i0+%o5]0x89 ! Mem[000000002e000028] = dc82c63588069c6c p15_label_14: ! %l0 = 000000008b010000, immed = 00000055, %ccr = 88 movrne %l0,0x055,%l2 ! Moved, %l2 = 0000000000000055 ! %l6 = 237d39ca4e25f921, imm = 0000000000000070, %l7 = 0000000039dc9ab2 andcc %l6,0x070,%l7 ! %l7 = 0000000000000020, %ccr = 00 ! Mem[000000002e000030] = cf7de1de, %l4 = 000000008b010000 ldstuba [%i0+0x030]%asi,%l4 ! %l4 = 000000cf000000ff ! Mem[0000000090800160] = d640ff85, %g2 = 000000000000af22 lduh [%i5+0x160],%g2 ! %g2 = 000000000000d640 ! %l3 = 00000000748dc000, Mem[0000000091800166] = 494cf736 sth %l3,[%o0+0x166] ! Mem[0000000091800164] = c000f736 ! %l5 = 0000000057d9de5a, Mem[00000000918001c4] = dfb782b7 stw %l5,[%o0+0x1c4] ! Mem[00000000918001c4] = 57d9de5a ! Mem[000000002e000000] = df218a2f, %l4 = 00000000000000cf swapa [%i0+%g0]0x81,%l4 ! %l4 = 00000000df218a2f ! %f2 = fca0ba01 319b5a72, Mem[00000000918000f8] = 83248c75 3447dfff std %f2 ,[%o0+0x0f8] ! Mem[00000000918000f8] = fca0ba01 319b5a72 ! %l3 = 00000000748dc000, %l6 = 237d39ca4e25f921, %l5 = 0000000057d9de5a xnorcc %l3,%l6,%l5 ! %l5 = dc82c635c557c6de, %ccr = 88 ! Clear Register : %l1 = dc82c63588069c6c clr %l1 ! %l1 = 0000000000000000 p15_label_15: ! Mem[000000002e000120] = b5996a30, %l6 = 237d39ca4e25f921 swap [%i0+0x120],%l6 ! %l6 = 00000000b5996a30 ! immd = 0000000000000355, %l7 = 0000000000000020, %ccr = 88 move %icc,0x355,%l7 ! Register Not Moved ! %l3 = 00000000748dc000, %l4 = 00000000df218a2f, %l4 = 00000000df218a2f orcc %l3,%l4,%l4 ! %l4 = 00000000ffadca2f, %ccr = 08 ! Mem[000000002e00011c] = 0e1fced6, %l1 = 00000000, %l3 = 748dc000 add %i0,0x11c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000000e1fced6 ! %l6 = 00000000b5996a30, Mem[000000002e000010] = f09397a4 stha %l6,[%i0+%o2]0x80 ! Mem[000000002e000010] = 6a3097a4 ! immd = 0000000000000015, %l0 = 000000008b010000, %ccr = 08 movn %icc,0x015,%l0 ! Register Not Moved ! %l1 = 0000000000000000, %l5 = dc82c635c557c6de, %l6 = 00000000b5996a30 sll %l1,%l5,%l6 ! %l6 = 0000000000000000 ! %l2 = 0000000000000055, imm = fffffffffffff4eb, %l2 = 0000000000000055 xor %l2,-0xb15,%l2 ! %l2 = fffffffffffff4be ! %l7 = 0000000000000020, Mem[0000000090000160] = 6f381681 stb %l7,[%i4+0x160] ! Mem[0000000090000160] = 20381681 ! Mem[000000009100005c] = c5eeaf96, %g2 = 000000000000d640 ldsb [%i6+0x05f],%g2 ! %g2 = ffffffffffffffc5 p15_label_16: ! %l4 = 00000000ffadca2f, Mem[000000009100007e] = bd9f71f0 stb %l4,[%i6+0x07e] ! Mem[000000009100007c] = 2f9f71f0 ! %l2 = fffffffffffff4be, Mem[000000002f800010] = 4188e816509f8884 stxa %l2,[%i3+%o2]0x89 ! Mem[000000002f800010] = fffffffffffff4be ! %l0 = 000000008b010000, %l6 = 0000000000000000, %ccr = 08 move %icc,%l0,%l6 ! Register Not Moved ! %l5 = dc82c635c557c6de, Mem[0000000090000144] = c656d9f1 stw %l5,[%i4+0x144] ! Mem[0000000090000144] = c557c6de ! Clear Register : %l5 = dc82c635c557c6de clr %l5 ! %l5 = 0000000000000000 ! Mem[00000000918001cc] = dcc41ae9, %g2 = ffffffffffffffc5 ldsb [%o0+0x1ce],%g2 ! %g2 = ffffffffffffffdc ! %l5 = 0000000000000000, %l5 = 0000000000000000, %ccr = 08 movleu %icc,%l5,%l5 ! Register Not Moved ! %l7 = 0000000000000020, %l5 = 0000000000000000, %l5 = 0000000000000000 addc %l7,%l5,%l5 ! %l5 = 0000000000000020 ! %f10 = b57922c2 2b39aafd, Mem[0000000091800108] = 0a5ec7e7 fffcf99d std %f10,[%o0+0x108] ! Mem[0000000091800108] = b57922c2 2b39aafd ! immd = 00000000000003b9, %l1 = 0000000000000000, %ccr = 08 movle %icc,0x3b9,%l1 ! Moved, %l1 = 00000000000003b9 p15_label_17: ! Mem[0000000090000008] = e76f9a73dc7fba1b, %f48 = 4963bdfe 32d0abe6 ldd [%i4+%o1],%f48 ! %f48 = e76f9a73 dc7fba1b ! Mem[00000000900000d8] = f88b5aa4, %g2 = ffffffffffffffdc ldsb [%i4+0x0d9],%g2 ! %g2 = fffffffffffffff8 ! %l4 = 00000000ffadca2f, %l7 = 0000000000000020, %ccr = 08 movle %icc,%l4,%l7 ! Moved, %l7 = 00000000ffadca2f ! Code Fragment 1 p15_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000034969ea mov -0x241,%g3 ! %g3 = fffffffffffffdbf and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000002f800100] = 60e54aea64e35f3f, %l4 = 00000000ffadca2f, %l7 = 00000000ffadca2f add %i3,0x100,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 60e54aea64e35f3f ! %l5 = 0000000000000020, immed = 000001e1, %ccr = 08 movrgez %l5,0x1e1,%l3 ! Moved, %l3 = 00000000000001e1 ! Code Fragment 1 p15_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffdbf mov -0x301,%g3 ! %g3 = fffffffffffffcff and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000002e000000] = 469193fccf000000, %l1 = 00000000000003b9 ldxa [%i0+%g0]0x89,%l1 ! %l1 = 469193fccf000000 ! %l4 = 00000000ffadca2f, %l4 = 00000000ffadca2f, %ccr = 08 movne %xcc,%l4,%l4 ! Moved, %l4 = 00000000ffadca2f ! Mem[000000002e000148] = 0b4328c45105bb9d, %l0 = 000000008b010000, %l2 = fffffffffffff4be add %i0,0x148,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 0b4328c45105bb9d p15_label_18: ! Mem[0000000091800168] = f736018336e00196, %g2 = fffffffffffffff8 ldx [%o0+0x168],%g2 ! %g2 = f736018336e00196 ! Mem[0000000090800008] = 40ea8ad1, %g18 = ee8fce7213dccf63 ldsw [%i5+%o1],%g2 ! %g2 = ee8fce7213dccf63 ! Mem[0000000091800158] = 3ed4055e, %g2 = 0000000040ea8ad1 lduh [%o0+0x158],%g2 ! %g2 = 0000000000003ed4 ! Mem[00000000918000b8] = aea6bad986dd90ab, %g2 = 0000000000003ed4 ldx [%o0+0x0b8],%g2 ! %g2 = aea6bad986dd90ab save ! CWP = 1 ! %l1 = 95aca232890ceeb4 setx 0x4b9f88f7efc473b0,%g7,%l1 ! %l1 = 4b9f88f7efc473b0 ! %l1 = 4b9f88f7efc473b0, Mem[0000000090800113] = 557acbdd stb %l1,[%o5+0x113] ! Mem[0000000090800110] = b07acbdd ! %l7 = 2d67c4a819553899 setx 0x56b5bb80074b0910,%g7,%l7 ! %l7 = 56b5bb80074b0910 ! %l7 = 56b5bb80074b0910, Mem[00000000908000fc] = 430d2716, %asi = 80 stba %l7,[%o5+0x0fc]%asi ! Mem[00000000908000fc] = 100d2716 ! %l7 = 56b5bb80074b0910, imm = fffffffffffffd15, %l0 = da3a45fc9b0b31bd tsubcc %l7,-0x2eb,%l0 ! %l0 = 56b5bb80074b0bfb, %ccr = 13 p15_label_19: ! %cwp = 1 ! Mem[0000000090000164] = c07adc0c, %g2 = aea6bad986dd90ab ldsb [%o4+0x165],%g2 ! %g2 = ffffffffffffffc0 ! %l2 = 199e07b46909625c, immed = fffff246, %y = 00000000 umul %l2,-0xdba,%l5 ! %l5 = 69095cba352fdd28, %y = 69095cba ! Mem[000000002e80011c] = 1a3aa01e, %l1 = 4b9f88f7efc473b0 ldsh [%o1+0x11e],%l1 ! %l1 = ffffffffffffa01e ! Mem[000000002f000118] = 39efcca7, %l7 = 56b5bb80074b0910 swap [%o2+0x118],%l7 ! %l7 = 0000000039efcca7 ! Mem[000000002e800010] = 70d78015, %l3 = 782e9ec294da249c ldsba [%o1+%i2]0x89,%l3 ! %l3 = 0000000000000015 ! Mem[000000009100012c] = b98501c7, %g2 = ffffffffffffffc0 lduh [%o6+0x12e],%g2 ! %g2 = 000000000000b985 ! %l6 = 13049f9a79b8b99c, Mem[00000000900001ac] = b98d67fc stw %l6,[%o4+0x1ac] ! Mem[00000000900001ac] = 79b8b99c ! Mem[000000002e800018] = 3d51920ea6152dc7, %l2 = 199e07b46909625c ldxa [%o1+%i3]0x80,%l2 ! %l2 = 3d51920ea6152dc7 ! %l6 = 13049f9a79b8b99c, Mem[000000002f800008] = bb4a2d1af0bbebab stxa %l6,[%o3+%i1]0x81 ! Mem[000000002f800008] = 13049f9a79b8b99c ! %l2 = 3d51920ea6152dc7, Mem[00000000910000bc] = b0f1b5ed sth %l2,[%o6+0x0bc] ! Mem[00000000910000bc] = 2dc7b5ed p15_label_20: ! %cwp = 1 ! Mem[00000000900000cc] = 9a4379e3, %g2 = 000000000000b985 ldsb [%o4+0x0cc],%g2 ! %g2 = ffffffffffffff9a ! Mem[00000000900001e0] = 56b781a0, %g18 = aba0a3c8e0783c1d ldsw [%o4+0x1e0],%g2 ! %g2 = aba0a3c8e0783c1d ! Mem[00000000918001a8] = 7aae34b1f8c92676, %f48 = e76f9a73 dc7fba1b ldd [%i0+0x1a8],%f48 ! %f48 = 7aae34b1 f8c92676 ! immd = 0000000000000396, %l0 = 56b5bb80074b0bfb, %ccr = 13 movvc %xcc,0x396,%l0 ! Moved, %l0 = 0000000000000396 ! Mem[0000000091800098] = 3695c398, %g2 = 0000000056b781a0 ldsb [%i0+0x09a],%g2 ! %g2 = 0000000000000036 ! %l3 = 0000000000000015, Mem[0000000091800118] = f0332361 stw %l3,[%i0+0x118] ! Mem[0000000091800118] = 00000015 ! %l1 = ffffffffffffa01e, %l1 = ffffffffffffa01e, %ccr = 13 movn %icc,%l1,%l1 ! Register Not Moved ! %l7 = 0000000039efcca7, %l7 = 0000000039efcca7, %ccr = 13 movcc %xcc,%l7,%l7 ! Register Not Moved ! %l2 = 3d51920ea6152dc7, immed = 00000eb2, %y = 69095cba smul %l2,0xeb2,%l6 ! %l6 = fffffad6a33ab65e, %y = fffffad6 ! %l1 = ffffffffffffa01e setx 0x114b013f956bfedc,%g7,%l1 ! %l1 = 114b013f956bfedc p15_label_21: ! %cwp = 1 ! %l5 = 69095cba352fdd28, immd = 0000000000000e00, %l4 = 7580c32c0c38468c udivx %l5,0xe00,%l4 ! %l4 = 000780ab31df3a46 ! Mem[00000000900000ac] = f8818c48, %g2 = 0000000000000036 ldub [%o4+0x0ac],%g2 ! %g2 = 00000000000000f8 ! Mem[000000002f800008] = 9a9f0413, %l5 = 69095cba352fdd28 lduwa [%o3+%i1]0x88,%l5 ! %l5 = 000000009a9f0413 ! Mem[000000002e800018] = 3d51920e, %f9 = 23317d83 lda [%o1+%i3]0x81,%f9 ! %f9 = 3d51920e ! Mem[0000000090800060] = 7231669e, %g2 = 00000000000000f8 ldub [%o5+0x061],%g2 ! %g2 = 0000000000000072 ! %l6 = fffffad6a33ab65e, Mem[0000000091000132] = b9475dc1 stb %l6,[%o6+0x132] ! Mem[0000000091000130] = 5e475dc1 ! Mem[000000002f0001e4] = c83d8e00, %l2 = a6152dc7, %l3 = 00000015 add %o2,0x1e4,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000c83d8e00 ! %f8 = 32520991, Mem[0000000090800004] = eaa765c9 st %f8 ,[%o5+0x004] ! Mem[0000000090800004] = 32520991 ! %f12 = 0a0ab7be, Mem[000000002f000018] = a21d0060 sta %f12,[%o2+%i3]0x89 ! Mem[000000002f000018] = 0a0ab7be ! %l5 = 000000009a9f0413, %l7 = 0000000039efcca7, %l6 = fffffad6a33ab65e orn %l5,%l7,%l6 ! %l6 = ffffffffde9f375b p15_label_22: ! %cwp = 1 ! Mem[00000000900000f0] = e114dba81ae9ea32, %g2 = 0000000000000072 ldx [%o4+0x0f0],%g2 ! %g2 = e114dba81ae9ea32 ! Mem[0000000091000170] = 25223bd1, %g2 = e114dba81ae9ea32 ldsb [%o6+0x172],%g2 ! %g2 = 0000000000000025 ! Mem[000000009080007c] = 33302172, %g2 = 0000000000000025 ldsh [%o5+0x07c],%g2 ! %g2 = 0000000000003330 ! %l4 = 000780ab31df3a46, immed = 0000001e, %ccr = 13 movrne %l4,0x01e,%l7 ! Moved, %l7 = 000000000000001e ! Mem[0000000091000000] = 5beccf55162896d5, %g2 = 0000000000003330 ldx [%o6+%g0],%g2 ! %g2 = 5beccf55162896d5 rd %pc,%o7 return %o7+12 ! CWP = 0 ! %f14 = 68e763a7 7404bec6, Mem[000000002e8000f8] = beca34ce 9f9f93d6 std %f14,[%i1+0x0f8] ! Mem[000000002e8000f8] = 68e763a7 7404bec6 ! Mem[0000000090800158] = b0857ec0, %g18 = ee8fce7213dccf63 ldsw [%i5+0x158],%g2 ! %g2 = ee8fce7213dccf63 ! %l4 = 00000000ffadca2f, %l5 = 0000000000000020, %l2 = 0b4328c45105bb9d andn %l4,%l5,%l2 ! %l2 = 00000000ffadca0f ! Mem[000000002e80013c] = b17e28d3, %l1 = 469193fccf000000 lduwa [%i1+0x13c]%asi,%l1 ! %l1 = 00000000b17e28d3 p15_label_23: ! Mem[00000000918001ec] = ba2fc422, %g2 = ffffffffb0857ec0 ldsb [%o0+0x1ed],%g2 ! %g2 = ffffffffffffffba ! %l5 = 0000000000000020, %l0 = 000000008b010000, %l2 = 00000000ffadca0f sra %l5,%l0,%l2 ! %l2 = 0000000000000020 ! Mem[000000002e800040] = bcb89a9d, %l5 = 0000000000000020 ldstub [%i1+0x040],%l5 ! %l5 = 000000bc000000ff ! %l5 = 00000000000000bc, immd = 0000000000000272, %l3 = 00000000000001e1 udivx %l5,0x272,%l3 ! %l3 = 0000000000000000 ! %l0 = 000000008b010000, imm = fffffffffffffec6, %l4 = 00000000ffadca2f subc %l0,-0x13a,%l4 ! %l4 = 000000008b010139 ! %l7 = 60e54aea64e35f3f, Mem[000000002e000010] = 6a3097a4 stba %l7,[%i0+%o2]0x80 ! Mem[000000002e000010] = 3f3097a4 ! %l3 = 0000000000000000, imm = 0000000000000775, %l6 = 0000000000000000 taddcc %l3,0x775,%l6 ! %l6 = 0000000000000775, %ccr = 02 ! Mem[0000000091800100] = b91b8454, %g2 = ffffffffffffffba ldsh [%o0+0x100],%g2 ! %g2 = ffffffffffffb91b ! %l3 = 0000000000000000, Mem[000000002f00018e] = 3fb8c5ca sth %l3,[%i2+0x18e] ! Mem[000000002f00018c] = 3fb80000 ! %l2 = 0000000000000020, %l7 = 60e54aea64e35f3f, %ccr = 02 movg %xcc,%l2,%l7 ! Moved, %l7 = 0000000000000020 p15_label_24: ! Mem[0000000090000060] = ac44ce54, %g2 = ffffffffffffb91b ldsh [%i4+0x060],%g2 ! %g2 = ffffffffffffac44 ! Mem[00000000900000cc] = 9a4379e3, %g18 = ee8fce7213dccf63 ldsw [%i4+0x0cc],%g2 ! %g2 = ee8fce7213dccf63 ! Mem[0000000090000034] = 4abb07e9, %g2 = ffffffff9a4379e3 ldsh [%i4+0x036],%g2 ! %g2 = 0000000000004abb ! immd = 000000000000011c, %l2 = 0000000000000020, %ccr = 02 movvs %icc,0x11c,%l2 ! Moved, %l2 = 000000000000011c ! Mem[000000002f000020] = 6893d51c 75861ad4, %l4 = 8b010139, %l5 = 000000bc ldda [%i2+%o4]0x80,%l4 ! %l4 = 000000006893d51c 0000000075861ad4 ! Mem[000000002f800040] = 2434d6d5, %l4 = 000000006893d51c lduh [%i3+0x042],%l4 ! %l4 = 000000000000d6d5 ! Mem[0000000090000098] = 4052370a, %g2 = 0000000000004abb ldub [%i4+0x09a],%g2 ! %g2 = 0000000000000040 ! done : should take illegal inst trap, %l0 = 000000008b010000 done ! Illegal inst trap : %l0 = 000000008b010010 ! Mem[00000000910000e8] = 087eca23480f53c1, %f48 = 7aae34b1 f8c92676 ldd [%i6+0x0e8],%f48 ! %f48 = 087eca23 480f53c1 ! Mem[000000002e000168] = a1b4d0d9, %l4 = 0000d6d5, %l6 = 00000775 add %i0,0x168,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000a1b4d0d9 p15_label_25: ! %l3 = 0000000000000000, Mem[000000002e800018] = 0e92513d stwa %l3,[%i1+%o3]0x88 ! Mem[000000002e800018] = 00000000 ! %l5 = 0000000075861ad4, Mem[000000002e000000] = cf000000 stha %l5,[%i0+%g0]0x89 ! Mem[000000002e000000] = cf001ad4 ! immd = 0000000000000105, %l7 = 0000000000000020, %ccr = 02 movge %icc,0x105,%l7 ! Register Not Moved ! %l1 = 00000000b17e28d3, immed = 0000017e, %ccr = 02 movrne %l1,0x17e,%l7 ! Moved, %l7 = 000000000000017e ! %l7 = 000000000000017e, Mem[000000009000004f] = 63fe9e51, %asi = 80 stba %l7,[%i4+0x04f]%asi ! Mem[000000009000004c] = 7efe9e51 ! %l6 = 00000000a1b4d0d9, %l0 = 000000008b010010, %ccr = 02 movg %xcc,%l6,%l0 ! Moved, %l0 = 00000000a1b4d0d9 ! %f26 = 6b7efcd9 b98d67fc, Mem[000000002e000008] = b5126a31 eccbab8c stda %f26,[%i0+%o1]0x80 ! Mem[000000002e000008] = 6b7efcd9 b98d67fc ! %l2 = 0000011c, %l3 = 00000000, Mem[00000000900000a8] = 3bf2c25c f8818c48 std %l2,[%i4+0x0a8] ! Mem[00000000900000a8] = 0000011c 00000000 ! Code Fragment 1 p15_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffcff mov -0xc7c,%g3 ! %g3 = fffffffffffff384 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 0000000075861ad4, Mem[00000000918001be] = 09a361d1, %asi = 80 stba %l5,[%o0+0x1be]%asi ! Mem[00000000918001bc] = d4a361d1 ba,a p15_not_taken_0_end p15_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p15_branch_failed p15_not_taken_0_end: ! End of Random Code for Thread 15 1: membar #Sync ! Force all stores to complete p15_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x03c] ! Set processor 15 done flag ! Check Registers p15_check_registers: set p15_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000a1b4d0d9 bne,a,pn %xcc,p15_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000b17e28d3 bne,a,pn %xcc,p15_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000011c bne,a,pn %xcc,p15_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p15_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000d6d5 bne,a,pn %xcc,p15_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000075861ad4 bne,a,pn %xcc,p15_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000a1b4d0d9 bne,a,pn %xcc,p15_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000017e bne,a,pn %xcc,p15_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xfffffad6,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p15_failed mov 0x111,%g1 ! Check Floating Point Registers p15_check_fp_registers: set p15_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be abebbbf0 1a2d4abb bne %xcc,p15_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be fca0ba01 319b5a72 bne %xcc,p15_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 74142ef0 8abe61d2 bne %xcc,p15_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e42085ff ea712107 bne %xcc,p15_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 32520991 3d51920e bne %xcc,p15_f8_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 2ba663c9 cb39899f bne %xcc,p15_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 53725658 9a4379e3 bne %xcc,p15_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be d169eb8f 338af954 bne %xcc,p15_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 2ef88b5a a48ceed0 bne %xcc,p15_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 1cc32313 d3e88750 bne %xcc,p15_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 6b7efcd9 b98d67fc bne %xcc,p15_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be e114dba8 1ae9ea32 bne %xcc,p15_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 8cabcbec 316a12b5 bne %xcc,p15_f30_fail nop ! Check Local Memory set p15_local0_expect,%g1 p15_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d41a00cffc939146 ldx [%i0+0x000],%g3 ! Observed data at 000000002e000000 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6b7efcd9b98d67fc ldx [%i0+0x008],%g3 ! Observed data at 000000002e000008 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3f3097a4ebf8df1d ldx [%i0+0x010],%g3 ! Observed data at 000000002e000010 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6c9c068835c682dc ldx [%i0+0x028],%g3 ! Observed data at 000000002e000028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff7de1de8dff1e02 ldx [%i0+0x030],%g3 ! Observed data at 000000002e000030 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x030,%g4 ldx [%g1+0x118],%g2 ! Expected data = d1b03fff0e1fced6 ldx [%i0+0x118],%g3 ! Observed data at 000000002e000118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x118,%g4 ldx [%g1+0x120],%g2 ! Expected data = 4e25f92164b5ab78 ldx [%i0+0x120],%g3 ! Observed data at 000000002e000120 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i0,0x120,%g4 set p15_local1_expect,%g1 p15_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 00000000a6152dc7 ldx [%i1+0x018],%g3 ! Observed data at 000000002e800018 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = da53e49bfee19287 ldx [%i1+0x028],%g3 ! Observed data at 000000002e800028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = ffb89a9ddb77de36 ldx [%i1+0x040],%g3 ! Observed data at 000000002e800040 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x040,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 68e763a77404bec6 ldx [%i1+0x0f8],%g3 ! Observed data at 000000002e8000f8 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 257fc1cf6f829000 ldx [%i1+0x108],%g3 ! Observed data at 000000002e800108 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x108,%g4 ldx [%g1+0x148],%g2 ! Expected data = 0ee4422e431c4291 ldx [%i1+0x148],%g3 ! Observed data at 000000002e800148 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i1,0x148,%g4 set p15_local2_expect,%g1 p15_check_local2: ldx [%g1+0x000],%g2 ! Expected data = ff8520e43e6c5cc7 ldx [%i2+0x000],%g3 ! Observed data at 000000002f000000 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00f88b5aa48ceed0 ldx [%i2+0x010],%g3 ! Observed data at 000000002f000010 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = beb70a0afac24c2a ldx [%i2+0x018],%g3 ! Observed data at 000000002f000018 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x018,%g4 ldx [%g1+0x058],%g2 ! Expected data = d0ee8ca45a8bf82e ldx [%i2+0x058],%g3 ! Observed data at 000000002f000058 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x058,%g4 ldx [%g1+0x088],%g2 ! Expected data = 2a8351489ce8afff ldx [%i2+0x088],%g3 ! Observed data at 000000002f000088 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x088,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = ff6bcb1ecc70295a ldx [%i2+0x0d0],%g3 ! Observed data at 000000002f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x118],%g2 ! Expected data = 074b09101f61dab9 ldx [%i2+0x118],%g3 ! Observed data at 000000002f000118 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x118,%g4 ldx [%g1+0x188],%g2 ! Expected data = 5460250c3fb80000 ldx [%i2+0x188],%g3 ! Observed data at 000000002f000188 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i2,0x188,%g4 set p15_local3_expect,%g1 p15_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 13049f9a79b8b99c ldx [%i3+0x008],%g3 ! Observed data at 000000002f800008 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = bef4ffffffffffff ldx [%i3+0x010],%g3 ! Observed data at 000000002f800010 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00e2b8d4b18ffd4f ldx [%i3+0x018],%g3 ! Observed data at 000000002f800018 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5c99cc88a60ae200 ldx [%i3+0x020],%g3 ! Observed data at 000000002f800020 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000018b31f888d1 ldx [%i3+0x028],%g3 ! Observed data at 000000002f800028 cmp %g2,%g3 bne,a,pn %xcc,p15_local_failed add %i3,0x028,%g4 ! The test for processor 15 has passed p15_passed: ta GOOD_TRAP nop p15_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p15_failed p15_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p15_failed p15_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p15_failed p15_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p15_failed p15_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p15_failed p15_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p15_failed p15_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p15_failed p15_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p15_failed p15_f0_fail: set p15_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f2_fail: set p15_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f4_fail: set p15_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f6_fail: set p15_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f8_fail: set p15_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f16_fail: set p15_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f18_fail: set p15_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f20_fail: set p15_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f22_fail: set p15_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f24_fail: set p15_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f26_fail: set p15_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f28_fail: set p15_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p15_f30_fail: set p15_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 15 failed p15_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x03c] ! Set processor 15 done flag set p15_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 15 failed p15_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x03c] ! Set processor 15 done flag set p15_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p15_selfmod_failed: ba p15_failed mov 0xabc,%g1 p15_common_error: or %g0,0xeef,%g1 ba p15_failed mov %o5,%g3 p15_common_signature_error: set p15_temp,%g1 ba p15_failed st %g2,[%g1] ! Common Lock Number p15_common_timeout: set p15_temp,%g1 ba p15_failed st %g2,[%g1] ! Common Lock Number p15_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p15_failed mov 0x0,%g3 p15_trap1e: swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000018] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f800008] done p15_trap1o: swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002e000018] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f800008] done p15_trap2e: lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e800028] srlx %l4,0x001,%l4 ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000010] ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e800000] stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800010] stwa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000] done p15_trap2o: lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e800028] srlx %l4,0x001,%l4 ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000010] ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002e800000] stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800010] stwa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000] done p15_trap3e: sub %l0,0xcfd,%l2 done p15_trap3o: sub %l0,0xcfd,%l2 done p15_init_memory_pointers: set p15_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p15_local0_start,%i0 set p15_local1_start,%i1 set p15_local2_start,%i2 set p15_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 15ff21a869b84b87 ldx [%g1+0x008],%l1 ! %l1 = f8c0a2aea2a91235 ldx [%g1+0x010],%l2 ! %l2 = b505a70e5275f608 ldx [%g1+0x018],%l3 ! %l3 = d0ee8ca45a8bf82e ldx [%g1+0x020],%l4 ! %l4 = da53e49bfee19287 ldx [%g1+0x028],%l5 ! %l5 = 38de129630473748 ldx [%g1+0x030],%l6 ! %l6 = 256c8fdbe103ee7f ldx [%g1+0x038],%l7 ! %l7 = 9cfaadf0ebf8df1d save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = da3a45fc9b0b31bd ldx [%g1+0x048],%l1 ! %l1 = 95aca232890ceeb4 ldx [%g1+0x050],%l2 ! %l2 = 199e07b46909625c ldx [%g1+0x058],%l3 ! %l3 = 782e9ec294da249c ldx [%g1+0x060],%l4 ! %l4 = 7580c32c0c38468c ldx [%g1+0x068],%l5 ! %l5 = dc6caf3e6ab68a80 ldx [%g1+0x070],%l6 ! %l6 = 13049f9a79b8b99c ldx [%g1+0x078],%l7 ! %l7 = 2d67c4a819553899 ! Initialize the output register of window 1 set p15_local0_start,%o0 set p15_local1_start,%o1 set p15_local2_start,%o2 set p15_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 3de57fdd f3b103b2 aeab7dcf 065d62bc ! %f4 = e5c08c8a e8763872 0909f2dc 2e14e0e6 ! %f8 = 37c241c0 a3c0a1c7 7260c2c8 d8f4b4ea ! %f12 = d70492cf 6af97528 83b4d6a2 9a912921 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 60cf209c 5e374054 92e60930 9f6f219b ! %f20 = 4ec8ab39 fd86dc4e ee5b86e4 eaa98b7a ! %f24 = d93f7308 755a37d7 a60ba58a 8a933034 ! %f28 = e6ce2850 72c92eff a7c8f073 3e4e1cf3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a8c61154 5846167b 903ce2f8 7ecee99f ! %f36 = 76fe79c4 046c0a48 aa39a042 8d65754e ! %f40 = 76444a63 6a1e059b 448d5b47 d3f008c7 ! %f44 = 47bf48cc 0ebf28ea a5731be7 ece1f94e ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x2d4bf4e700000003,%g7,%g1 ! GSR scale = 0, align = 3 wr %g1,%g0,%gsr ! GSR = 2d4bf4e700000003 wr %g0,%y ! Clear Y 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[00000000310000c8] = 74a008e4, %l0 = dc8793be9fd8b853 ldstub [%i2+0x0c8],%l0 ! %l0 = 00000074000000ff ! Mem[0000000031000018] = e576ef26, %l2 = bc7ea985e5963349 ldsba [%i2+%o3]0x80,%l2 ! %l2 = ffffffffffffffe5 ! Mem[0000000090000188] = 124accd6, %g2 = 1ad54cd4b6e5da16 ldsh [%i4+0x188],%g2 ! %g2 = 000000000000124a ! %l6 = 3f2faf9b, %l7 = 1c4247cb, Mem[00000000908001c0] = b837367e a8ccb8bf std %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = 3f2faf9b 1c4247cb ! %f20 = 4ec8ab39 fd86dc4e, Mem[0000000090800050] = c22ba537 e34de303 stda %f20,[%i5+0x050]%asi ! Mem[0000000090800050] = 4ec8ab39 fd86dc4e ! Mem[00000000918001f4] = e0fc7c11, %g2 = 000000000000124a ldsb [%o0+0x1f5],%g2 ! %g2 = ffffffffffffffe0 ! Mem[00000000310001e8] = 5af61f0255fe23b2, %l1 = 5d8176f486765f9f, %l0 = 0000000000000074 add %i2,0x1e8,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 5af61f0255fe23b2 ! Mem[0000000030000000] = 561330b7, %l4 = cea2ec79d4526144 lduwa [%i0+%g0]0x80,%l4 ! %l4 = 00000000561330b7 ! Mem[0000000090000134] = 7c46e755, %g2 = ffffffffffffffe0 ldsb [%i4+0x135],%g2 ! %g2 = 000000000000007c ! Mem[00000000910000a8] = 7bedf5ac, %g2 = 000000000000007c lduwa [%i6+0x0a8]%asi,%g2 ! %g2 = 000000007bedf5ac p16_label_2: ! %l2 = ffffffffffffffe5, imm = 0000000000000707, %l0 = 5af61f0255fe23b2 add %l2,0x707,%l0 ! %l0 = 00000000000006ec ! Mem[000000003080019c] = 4758d710, %l4 = 00000000561330b7 swap [%i1+0x19c],%l4 ! %l4 = 000000004758d710 ! Mem[0000000031800062] = 8a6d640e, %l0 = 00000000000006ec ldstub [%i3+0x062],%l0 ! %l0 = 00000064000000ff ! %l1 = 5d8176f486765f9f, %l1 = 5d8176f486765f9f, %ccr = 44 movpos %xcc,%l1,%l1 ! Moved, %l1 = 5d8176f486765f9f ! Mem[0000000031000163] = b42f9624, %l2 = ffffffffffffffe5 ldstuba [%i2+0x163]%asi,%l2 ! %l2 = 00000024000000ff ! Mem[000000003080010c] = 4c1d3e21, %l2 = 0000000000000024 swap [%i1+0x10c],%l2 ! %l2 = 000000004c1d3e21 ! %l2 = 000000004c1d3e21, Mem[0000000030000012] = 9ccb8176, %asi = 80 stba %l2,[%i0+0x012]%asi ! Mem[0000000030000010] = 9ccb2176 ! Mem[0000000091000130] = 01c7b9475dc140f2, %f48 = 0d101f25 e30d2b5f ldd [%i6+0x130],%f48 ! %f48 = 01c7b947 5dc140f2 ! Mem[0000000031000000] = 0b13c697, %l6 = 66ec66a03f2faf9b lduba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000097 ! Mem[0000000031800124] = b7c135a1, %l1 = 86765f9f, %l1 = 86765f9f add %i3,0x124,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000b7c135a1 p16_label_3: ! Set Register : %l0 = 0000000000000064 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000030000184] = a41c0b35, %l2 = 4c1d3e21, %l2 = 4c1d3e21 add %i0,0x184,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a41c0b35 ! %l4 = 4758d710, %l5 = 1f356aac, Mem[0000000090000040] = 8f7f8f45 796a11e1 std %l4,[%i4+0x040] ! Mem[0000000090000040] = 4758d710 1f356aac ! %l0 = ffffffff, %l1 = b7c135a1, Mem[0000000031000190] = 11337412 6f3b625e std %l0,[%i2+0x190] ! Mem[0000000031000190] = ffffffff b7c135a1 ! Mem[0000000030800000] = 81a85a02, %l5 = ecac618e1f356aac ldswa [%i1+%g0]0x89,%l5 ! %l5 = ffffffff81a85a02 ! %f8 = 37c241c0 a3c0a1c7, Mem[0000000030800008] = b7a1783e e566d7a7 stda %f8 ,[%i1+%o1]0x88 ! Mem[0000000030800008] = 37c241c0 a3c0a1c7 ! Code Fragment 1 p16_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0xdc5,%g3 ! %g3 = fffffffffffff23b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800038] = 8cd664ed, %g2 = 000000007bedf5ac lduh [%i5+0x038],%g2 ! %g2 = 0000000000008cd6 ! %l6 = 0000000000000097, Mem[0000000031800010] = 10347a21 stba %l6,[%i3+%o2]0x89 ! Mem[0000000031800010] = 10347a97 ! %f8 = 37c241c0, Mem[00000000900001c8] = 424f9102 st %f8 ,[%i4+0x1c8] ! Mem[00000000900001c8] = 37c241c0 p16_label_4: ! Mem[00000000900001e0] = 56b781a0, %g2 = 0000000000008cd6 lduh [%i4+0x1e0],%g2 ! %g2 = 00000000000056b7 ! %l6 = 0000000000000097, imm = 0000000000000000, %l2 = 00000000a41c0b35 sllx %l6,0x000,%l2 ! %l2 = 0000000000000097 ! Mem[0000000030000008] = 28a6855b, %l6 = 0000000000000097 lduha [%i0+%o1]0x88,%l6 ! %l6 = 000000000000855b ! Mem[0000000031800028] = ff0691d7, %l6 = 000000000000855b ldswa [%i3+%o5]0x89,%l6 ! %l6 = ffffffffff0691d7 ! Mem[0000000030800042] = e65c9d99, %l2 = 0000000000000097 ldstub [%i1+0x042],%l2 ! %l2 = 0000009d000000ff ! %l5 = ffffffff81a85a02, Mem[00000000318001b0] = 11cf02fc2a6d111a stx %l5,[%i3+0x1b0] ! Mem[00000000318001b0] = ffffffff81a85a02 ! Mem[0000000090000038] = 07e9c565, %g2 = 00000000000056b7 lduh [%i4+0x038],%g2 ! %g2 = 00000000000007e9 ! %l0 = ffffffffffffffff, %l0 = ffffffffffffffff, %l6 = ffffffffff0691d7 subccc %l0,%l0,%l6 ! %l6 = 0000000000000000, %ccr = 44 ! %l6 = 0000000000000000, Mem[0000000031800020] = f030bc5c stha %l6,[%i3+%o4]0x88 ! Mem[0000000031800020] = f0300000 ! Mem[000000003180000c] = 9ab4c2ea, %l3 = c9887703, %l3 = c9887703 add %i3,0x0c,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000009ab4c2ea p16_label_5: ! %f30 = a7c8f073 3e4e1cf3, Mem[0000000030000020] = b74215f4 21b546f6 stda %f30,[%i0+%o4]0x89 ! Mem[0000000030000020] = a7c8f073 3e4e1cf3 ! Mem[0000000031000020] = 993cb32f, %l3 = 000000009ab4c2ea lduha [%i2+%o4]0x89,%l3 ! %l3 = 000000000000b32f ! Mem[0000000090800194] = f03eb157, %g18 = 9bab75ee7c7042e0 ldsw [%i5+0x194],%g2 ! %g2 = 9bab75ee7c7042e0 ! %l5 = ffffffff81a85a02, Mem[00000000310000a1] = 15af983f stb %l5,[%i2+0x0a1] ! Mem[00000000310000a0] = 1502983f ! %f30 = a7c8f073, Mem[0000000091000020] = 5ebab5a5 st %f30,[%i6+%o4] ! Mem[0000000091000020] = a7c8f073 membar #Sync ! Added by membar checker (543) ! Mem[0000000090000040] = 4758d710 1f356aac be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 membar #Sync ! Added by membar checker (544) ! %l1 = 00000000b7c135a1, Mem[0000000090000070] = 8de5ad671bbe499e stx %l1,[%i4+0x070] ! Mem[0000000090000070] = 00000000b7c135a1 ! Mem[0000000031800000] = 62f959de, %l5 = ffffffff81a85a02 swapa [%i3+%g0]0x80,%l5 ! %l5 = 0000000062f959de ! %l5 = 0000000062f959de, %l4 = 000000004758d710, %l6 = 0000000000000000 andcc %l5,%l4,%l6 ! %l6 = 0000000042585110, %ccr = 00 ! Mem[0000000091800158] = 3ed4055e, %g2 = fffffffff03eb157 ldsh [%o0+0x158],%g2 ! %g2 = 0000000000003ed4 p16_label_6: ! immd = 0000000000000186, %l5 = 0000000062f959de, %ccr = 00 movne %xcc,0x186,%l5 ! Moved, %l5 = 0000000000000186 ! %l5 = 0000000000000186, imm = 000000000000000c, %l5 = 0000000000000186 sll %l5,0x00c,%l5 ! %l5 = 0000000000186000 ! %f16 = 60cf209c 5e374054, Mem[0000000031000018] = 26ef76e5 7aa7f45a stda %f16,[%i2+%o3]0x88 ! Mem[0000000031000018] = 60cf209c 5e374054 ! Mem[0000000090800150] = bbbdd7de1f0f484d, %g2 = 0000000000003ed4 ldx [%i5+0x150],%g2 ! %g2 = bbbdd7de1f0f484d ! Mem[000000009000019c] = 8b1bbdc3, %g2 = bbbdd7de1f0f484d ldsb [%i4+0x19f],%g2 ! %g2 = ffffffffffffff8b ! %f30 = a7c8f073, Mem[00000000908001e0] = c475c481 sta %f30,[%i5+0x1e0]%asi ! Mem[00000000908001e0] = a7c8f073 ! %l3 = 000000000000b32f, %l7 = 2b3548421c4247cb, %l4 = 000000004758d710 add %l3,%l7,%l4 ! %l4 = 2b3548421c42fafa ! Mem[0000000031800018] = c16b7777, %l7 = 2b3548421c4247cb lduba [%i3+%o3]0x81,%l7 ! %l7 = 00000000000000c1 ! %f13 = 6af97528, Mem[00000000918000dc] = eff9d83d st %f13,[%o0+0x0dc] ! Mem[00000000918000dc] = 6af97528 ! Mem[000000009100000c] = 67474887, %g2 = ffffffffffffff8b lduw [%i6+0x00c],%g2 ! %g2 = 0000000067474887 p16_label_7: ! Code Fragment 1 p16_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff23b mov 0x4cb,%g3 ! %g3 = 00000000000004cb and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000910001c0] = e5d8d99e, %g2 = 0000000067474887 lduh [%i6+0x1c2],%g2 ! %g2 = 000000000000e5d8 ! %l3 = 000000000000b32f, immed = 00000148, %ccr = 00 movrlez %l3,0x148,%l1 ! Not Moved, %l1 = 00000000b7c135a1 ! %l7 = 00000000000000c1, imm = fffffffffffff379, %l5 = 0000000000186000 orncc %l7,-0xc87,%l5 ! %l5 = 0000000000000cc7, %ccr = 00 ! Mem[0000000031800148] = de0b284e, %l0 = ffffffff, %l4 = 1c42fafa add %i3,0x148,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000de0b284e save ! CWP = 1 ! Mem[0000000031000119] = 7188049b, %l1 = fcf6998273132b0b ldstub [%o2+0x119],%l1 ! %l1 = 00000088000000ff ! %f16 = 60cf209c 5e374054, Mem[00000000900000b0] = 3fa26f31 f71d756c std %f16,[%o4+0x0b0] ! Mem[00000000900000b0] = 60cf209c 5e374054 ! %l0 = 5b22265ca2839624, imm = 0000000000000873, %l2 = e55c6ac1c454ddff andcc %l0,0x873,%l2 ! %l2 = 0000000000000020, %ccr = 00 ! Mem[0000000030000184] = a41c0b35, %l5 = 7327013a28695778 swap [%o0+0x184],%l5 ! %l5 = 00000000a41c0b35 p16_label_8: ! %cwp = 1 ! %l0 = 5b22265ca2839624, immed = 000000be, %ccr = 00 movrlez %l0,0x0be,%l6 ! Not Moved, %l6 = 02b7ef3fada791aa ! %l1 = 0000000000000088, Mem[0000000091800022] = f0ca1465 sth %l1,[%i0+0x022] ! Mem[0000000091800020] = 00881465 ! Mem[0000000091000168] = 4f4eac6b, %g18 = c680d6068dc473a0 ldsw [%o6+0x168],%g2 ! %g2 = c680d6068dc473a0 ! %l6 = 02b7ef3fada791aa, Mem[0000000091800126] = c7e8503d sth %l6,[%i0+0x126] ! Mem[0000000091800124] = 91aa503d ! Mem[00000000318001d8] = 1e127721, %l2 = 0000000000000020 ldsb [%o3+0x1d9],%l2 ! %l2 = 0000000000000012 ! %f3 = 065d62bc, Mem[00000000900000dc] = c850bd44 st %f3 ,[%o4+0x0dc] ! Mem[00000000900000dc] = 065d62bc ! %l6 = 02b7ef3fada791aa, imm = 000000000000000a, %l3 = c68ddb68a42fd5b7 sllx %l6,0x00a,%l3 ! %l3 = dfbcfeb69e46a800 ! %f0 = 3de57fdd f3b103b2 aeab7dcf 065d62bc ! %f4 = e5c08c8a e8763872 0909f2dc 2e14e0e6 ! %f8 = 37c241c0 a3c0a1c7 7260c2c8 d8f4b4ea ! %f12 = d70492cf 6af97528 83b4d6a2 9a912921 stda %f0,[%o4]ASI_BLK_AIUP ! Block Store to 0000000090000000 ! Mem[0000000031000058] = a8c214ccb60fb551, %l0 = 5b22265ca2839624, %l4 = dc7a9aa825566f5b add %o2,0x58,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = a8c214ccb60fb551 ! Mem[00000000318001a8] = 3a9c0955, %l7 = 651cb1c80fd7e2a7 swap [%o3+0x1a8],%l7 ! %l7 = 000000003a9c0955 p16_label_9: ! %cwp = 1 ! %l0 = 5b22265ca2839624, Mem[0000000091000118] = 27a61271, %asi = 80 stwa %l0,[%o6+0x118]%asi ! Mem[0000000091000118] = a2839624 ! Mem[0000000031000008] = 7df2cac6, %l7 = 000000003a9c0955 lduha [%o2+%i1]0x89,%l7 ! %l7 = 000000000000cac6 ! Mem[00000000918001a0] = 2ec76127, %g2 = 000000004f4eac6b lduw [%i0+0x1a0],%g2 ! %g2 = 000000002ec76127 ! %l1 = 0000000000000088, Mem[0000000090800090] = 954c815f stw %l1,[%o5+0x090] ! Mem[0000000090800090] = 00000088 ! Mem[0000000091000000] = 5beccf55 162896d5, %g2 = 2ec76127, %g3 = 000004cb ldd [%o6+%g0],%g2 ! %g2 = 000000005beccf55 00000000162896d5 ! Mem[000000009180008c] = 6af19eb5, %g18 = c680d6068dc473a0 ldsw [%i0+0x08c],%g2 ! %g2 = c680d6068dc473a0 membar #Sync ! Added by membar checker (545) ! Mem[0000000090000024] = a3c0a1c7, %g2 = 000000006af19eb5 lduw [%o4+0x024],%g2 ! %g2 = 00000000a3c0a1c7 ! %l7 = 000000000000cac6, immed = 00000164, %l3 = dfbcfeb69e46a800 tsubcctv %l7,0x164,%l3 ! %l0 = 5b22265ca2839647, Trapped ! %f0 = 3de57fdd f3b103b2 aeab7dcf 065d62bc ! %f4 = e5c08c8a e8763872 0909f2dc 2e14e0e6 ! %f8 = 37c241c0 a3c0a1c7 7260c2c8 d8f4b4ea ! %f12 = d70492cf 6af97528 83b4d6a2 9a912921 mov 0x180,%g5 stda %f0,[%o3+%g5]ASI_BLK_PL ! Block Store to 0000000031800180 ! %l2 = 0000000000000012, %l1 = 0000000000000088, %l4 = a8c214ccb60fb551 and %l2,%l1,%l4 ! %l4 = 0000000000000000 p16_label_10: ! %cwp = 1 ! Mem[000000009180004c] = 6d22dbba, %g2 = 00000000a3c0a1c7 ldsb [%i0+0x04d],%g2 ! %g2 = 000000000000006d ! Mem[0000000090000040] = 4758d710 1f356aac be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 00000000 b7c135a1 29a49e8a 429141ad ldda [%o4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! %l3 = dfbcfeb69e46a800, %l0 = 5b22265ca2839647, %l0 = 5b22265ca2839647 sll %l3,%l0,%l0 ! %l0 = de7f5b4f23540000 ! Mem[0000000030800080] = fc823cff a8fe0ab2 3422430a ec73c167 ! Mem[0000000030800090] = 9fb59c1a 514e5a29 55a6eb31 cc6c5af9 ! Mem[00000000308000a0] = 17f5aa77 dfbf3f5a 03fdcfcb 85511bdd ! Mem[00000000308000b0] = 98413aaf ec000bbe 69391e4c 66da8e19 mov 0x080,%g6 ldda [%o1+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030800080 ! Mem[0000000031800173] = cb9ee662, %l4 = 0000000000000000 ldstub [%o3+0x173],%l4 ! %l4 = 00000062000000ff ! %l4 = 0000000000000062, %l1 = 0000000000000088, %l0 = de7f5b4f23540000 srax %l4,%l1,%l0 ! %l0 = 0000000000000000 ! %l6 = ada791aa, %l7 = 0000cac6, Mem[00000000310000d8] = f2196dd4 a7223105 std %l6,[%o2+0x0d8] ! Mem[00000000310000d8] = ada791aa 0000cac6 ! %l4 = 0000000000000062, Mem[0000000030000010] = 9ccb2176 stha %l4,[%o0+%i2]0x81 ! Mem[0000000030000010] = 00622176 ! %f0 = 3de57fdd f3b103b2 aeab7dcf 065d62bc ! %f4 = e5c08c8a e8763872 0909f2dc 2e14e0e6 ! %f8 = 37c241c0 a3c0a1c7 7260c2c8 d8f4b4ea ! %f12 = d70492cf 6af97528 83b4d6a2 9a912921 mov 0x140,%g4 stda %f0,[%o4+%g4]ASI_BLK_P ! Block Store to 0000000090000140 ! Mem[000000009000003c] = 9a912921, %g2 = 000000000000006d lduh [%o4+0x03c],%g2 ! %g2 = 0000000000009a91 p16_label_11: ! %cwp = 1 ! Mem[0000000030000188] = 552eca11, %l4 = 0000000000000062 swap [%o0+0x188],%l4 ! %l4 = 00000000552eca11 ! Mem[00000000308000b0] = 98413aaf, %l6 = 02b7ef3fada791aa lduh [%o1+0x0b0],%l6 ! %l6 = 0000000000009841 ! %l6 = 00009841, %l7 = 0000cac6, Mem[00000000908001e8] = 94627d6b a369fde4 std %l6,[%o5+0x1e8] ! Mem[00000000908001e8] = 00009841 0000cac6 ! Mem[00000000318000f8] = 0b2b115581efd544, %l7 = 000000000000cac6, %l0 = 0000000000000000 add %o3,0xf8,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 0b2b115581efd544 ! Mem[00000000908000c4] = 8fd487cc, %g2 = 0000000000009a91 ldub [%o5+0x0c4],%g2 ! %g2 = 000000000000008f ! Mem[0000000030000000] = 561330b7092f914b, %l1 = 0000000000000088 ldxa [%o0+%g0]0x80,%l1 ! %l1 = 561330b7092f914b ! Mem[0000000091000048] = e82c0be5, %g2 = 000000000000008f ldsh [%o6+0x04a],%g2 ! %g2 = ffffffffffffe82c ! Mem[000000003180002e] = 2ebfe5f6, %l6 = 0000000000009841 ldstub [%o3+0x02e],%l6 ! %l6 = 000000e5000000ff ! Mem[0000000090000054] = ddcce6d5, %g2 = ffffffffffffe82c lduw [%o4+0x054],%g2 ! %g2 = 00000000ddcce6d5 ! %l7 = 000000000000cac6, imm = 0000000000000d60, %l3 = dfbcfeb69e46a800 tsubcc %l7,0xd60,%l3 ! %l3 = 000000000000bd66, %ccr = 02 p16_label_12: ! %cwp = 1 ! %l0 = 81efd544, %l1 = 092f914b, Mem[0000000031800020] = f0300000 ef943a8a stda %l0,[%o3+%i4]0x88 ! Mem[0000000031800020] = 81efd544 092f914b ! %l5 = 00000000a41c0b35, %l7 = 000000000000cac6, %ccr = 02 movge %icc,%l5,%l7 ! Register Not Moved membar #Sync ! Added by membar checker (546) ! Mem[0000000090000150] = 8c8ae876, %g2 = 00000000ddcce6d5 ldsh [%o4+0x152],%g2 ! %g2 = ffffffffffff8c8a ! Mem[0000000090800108] = a55c3a3b7e270247, %g2 = ffffffffffff8c8a ldx [%o5+0x108],%g2 ! %g2 = a55c3a3b7e270247 ! %l1 = 561330b7092f914b, %l0 = 0b2b115581efd544, %ccr = 02 mova %xcc,%l1,%l0 ! Moved, %l0 = 561330b7092f914b ! %l7 = 000000000000cac6, Mem[0000000090000143] = ddf3b103 stb %l7,[%o4+0x143] ! Mem[0000000090000140] = c6f3b103 ! %l2 = 0000000000000012, Mem[0000000090000136] = 46e75573 sth %l2,[%o4+0x136] ! Mem[0000000090000134] = 00125573 ! %l5 = 00000000a41c0b35, Mem[0000000030800000] = 025aa881 stwa %l5,[%o1+%g0]0x80 ! Mem[0000000030800000] = a41c0b35 ! Mem[0000000030000020] = a7c8f0733e4e1cf3, %l4 = 00000000552eca11 ldxa [%o0+%i4]0x88,%l4 ! %l4 = a7c8f0733e4e1cf3 ! %f18 = 3422430a ec73c167, Mem[0000000031800018] = 77776bc1 2697c2f8 stda %f18,[%o3+%i3]0x88 ! Mem[0000000031800018] = 3422430a ec73c167 p16_label_13: ! %cwp = 1 ! %f26 = 03fdcfcb 85511bdd, Mem[0000000090000018] = 0909f2dc 2e14e0e6 std %f26,[%o4+%i3] ! Mem[0000000090000018] = 03fdcfcb 85511bdd ! Mem[0000000091800050] = ba251ef1 e3b2613d, %g2 = 7e270247, %g3 = 162896d5 ldd [%i0+0x050],%g2 ! %g2 = 00000000ba251ef1 00000000e3b2613d membar #Sync ! Added by membar checker (547) ! Mem[0000000090000140] = 3de57fc6 f3b103b2 aeab7dcf 065d62bc ! Mem[0000000090000150] = e5c08c8a e8763872 0909f2dc 2e14e0e6 ! Mem[0000000090000160] = 37c241c0 a3c0a1c7 7260c2c8 d8f4b4ea ! Mem[0000000090000170] = d70492cf 6af97528 83b4d6a2 9a912921 ldda [%o4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140 ! Mem[0000000031000018] = 5e374054, %l5 = 00000000a41c0b35 ldswa [%o2+%i3]0x88,%l5 ! %l5 = 000000005e374054 ! Mem[00000000910000c8] = c6f06bb1067571a2, %f48 = b203b1f3 c67fe53d ldd [%o6+0x0c8],%f48 ! %f48 = c6f06bb1 067571a2 ! Mem[000000003180007c] = 89edecad, %l6 = 00000000000000e5 lduh [%o3+0x07e],%l6 ! %l6 = 000000000000ecad ! %l0 = 092f914b, %l1 = 092f914b, Mem[0000000091800158] = 3ed4055e d1ba0b60 std %l0,[%i0+0x158] ! Mem[0000000091800158] = 092f914b 092f914b ! Mem[0000000091800068] = a5c6bed657a419b5, %f48 = c6f06bb1 067571a2 ldd [%i0+0x068],%f48 ! %f48 = a5c6bed6 57a419b5 ! Mem[000000003080006c] = 27bb6921, %l4 = a7c8f0733e4e1cf3 swap [%o1+0x06c],%l4 ! %l4 = 0000000027bb6921 ! %l4 = 0000000027bb6921, %l1 = 561330b7092f914b, %l0 = 561330b7092f914b xnor %l4,%l1,%l0 ! %l0 = a9eccf48d16b0795 p16_label_14: ! %cwp = 1 ! Mem[000000009000018c] = 4ea91f48, %g2 = 00000000ba251ef1 ldub [%o4+0x18f],%g2 ! %g2 = 000000000000004e ! Mem[0000000091800148] = 71d12186 b13ff7cf, %g2 = 0000004e, %g3 = e3b2613d ldd [%i0+0x148],%g2 ! %g2 = 0000000071d12186 00000000b13ff7cf ! Mem[0000000031000028] = 74afc379, %l3 = 000000000000bd66 ldstuba [%o2+%i5]0x80,%l3 ! %l3 = 00000074000000ff ! %l3 = 0000000000000074, imm = 0000000000000009, %l0 = a9eccf48d16b0795 srax %l3,0x009,%l0 ! %l0 = 0000000000000000 ! Mem[00000000918000e8] = d33a650172d42ee0, %g2 = 0000000071d12186 ldx [%i0+0x0e8],%g2 ! %g2 = d33a650172d42ee0 ! %l0 = 0000000000000000, imm = 0000000000000ec5, %l0 = 0000000000000000 addc %l0,0xec5,%l0 ! %l0 = 0000000000000ec5 ! Mem[000000009100006c] = 0203bcb4, %g2 = d33a650172d42ee0 ldub [%o6+0x06d],%g2 ! %g2 = 0000000000000002 ! Mem[0000000090000000] = 3de57fdd f3b103b2 aeab7dcf 065d62bc ! Mem[0000000090000010] = e5c08c8a e8763872 03fdcfcb 85511bdd ! Mem[0000000090000020] = 37c241c0 a3c0a1c7 7260c2c8 d8f4b4ea ! Mem[0000000090000030] = d70492cf 6af97528 83b4d6a2 9a912921 ldda [%o4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! Mem[00000000300000e4] = 8eaefe26, %l7 = 000000000000cac6 swap [%o0+0x0e4],%l7 ! %l7 = 000000008eaefe26 ! %l6 = 000000000000ecad, immed = ffffffbd, %ccr = 02 movre %l6,-0x043,%l7 ! Not Moved, %l7 = 000000008eaefe26 p16_label_15: ! %cwp = 1 ! Mem[0000000091800154] = f764288d, %g2 = 0000000000000002 lduh [%i0+0x154],%g2 ! %g2 = 000000000000f764 ! Mem[0000000090000028] = 7260c2c8, %g18 = c680d6068dc473a0 ldsw [%o4+%i5],%g2 ! %g2 = c680d6068dc473a0 ! %f8 = 37c241c0 a3c0a1c7, Mem[0000000091800170] = b9937344 f7b1a1bd stda %f8 ,[%i0+0x170]%asi ! Mem[0000000091800170] = 37c241c0 a3c0a1c7 ! Mem[0000000090000078] = 29a49e8a, %g18 = c680d6068dc473a0 ldsw [%o4+0x078],%g2 ! %g2 = c680d6068dc473a0 ! %l2 = 0000000000000012, Mem[0000000031800008] = eac2b49a1eeb6829 stxa %l2,[%o3+%i1]0x89 ! Mem[0000000031800008] = 0000000000000012 ! Mem[0000000030800080] = fc823cffa8fe0ab2, %l7 = 000000008eaefe26 ldx [%o1+0x080],%l7 ! %l7 = fc823cffa8fe0ab2 ! %l0 = 0000000000000ec5, immed = 000000dd, %ccr = 02 movre %l0,0x0dd,%l5 ! Not Moved, %l5 = 000000005e374054 ! Mem[00000000300000a8] = 76edebf52c3f33a9, %l5 = 000000005e374054 ldxa [%o0+0x0a8]%asi,%l5 ! %l5 = 76edebf52c3f33a9 ! Mem[00000000918001e0] = bc237800 70dd4032, %g2 = 29a49e8a, %g3 = b13ff7cf ldda [%i0+0x1e0]%asi,%g2 ! %g2 = 00000000bc237800 0000000070dd4032 ! %l4 = 0000000027bb6921, %l5 = 76edebf52c3f33a9, %l7 = fc823cffa8fe0ab2 mulx %l4,%l5,%l7 ! %l7 = a047ecca1bc8f9c9 p16_label_16: ! %cwp = 1 ! Mem[0000000031000170] = ffb34097, %l7 = a047ecca1bc8f9c9 ldswa [%o2+0x170]%asi,%l7 ! %l7 = ffffffffffb34097 ! Mem[000000009180014c] = b13ff7cf, %g18 = c680d6068dc473a0 ldswa [%i0+0x14c]%asi,%g2 ! %g2 = c680d6068dc473a0 ! %l0 = 0000000000000ec5, Mem[00000000310000ae] = 9cc6e765 stb %l0,[%o2+0x0ae] ! Mem[00000000310000ac] = 9cc6c565 ! %l3 = 0000000000000074, Mem[0000000031800020] = 092f914b81efd544 stxa %l3,[%o3+%i4]0x89 ! Mem[0000000031800020] = 0000000000000074 ! Mem[00000000310000fc] = 5933b067, %l6 = 000000000000ecad swap [%o2+0x0fc],%l6 ! %l6 = 000000005933b067 membar #Sync ! Added by membar checker (548) ! %l4 = 0000000027bb6921, Mem[0000000090000178] = 83b4d6a29a912921, %asi = 80 stxa %l4,[%o4+0x178]%asi ! Mem[0000000090000178] = 0000000027bb6921 ! Mem[00000000910000c8] = 6bb10675, %g2 = ffffffffb13ff7cf lduh [%o6+0x0ca],%g2 ! %g2 = 0000000000006bb1 ! Mem[0000000090000070] = 00000000, %g18 = c680d6068dc473a0 ldsw [%o4+0x070],%g2 ! %g2 = c680d6068dc473a0 ! Mem[0000000091800158] = 4b092f91, %g2 = 0000000000000000 ldub [%i0+0x15b],%g2 ! %g2 = 000000000000004b ! Mem[0000000090800190] = d025739a, %g2 = 000000000000004b ldub [%o5+0x190],%g2 ! %g2 = 00000000000000d0 p16_label_17: ! %cwp = 1 ! %l5 = 76edebf52c3f33a9, %l6 = 000000005933b067, %l0 = 0000000000000ec5 and %l5,%l6,%l0 ! %l0 = 0000000008333021 ! %l2 = 0000000000000012, %l3 = 0000000000000074, %l3 = 0000000000000074 orncc %l2,%l3,%l3 ! %l3 = ffffffffffffff9b, %ccr = 88 ! Mem[00000000310000b8] = 0c0f1e5973d1a0e5, %l7 = ffffffffffb34097, %l7 = ffffffffffb34097 add %o2,0xb8,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 0c0f1e5973d1a0e5 ! Mem[0000000090800010] = ee408a03, %g2 = 00000000000000d0 lduw [%o5+%i2],%g2 ! %g2 = 00000000ee408a03 ! %l2 = 0000000000000012, Mem[0000000091800026] = 290bb62b sth %l2,[%i0+0x026] ! Mem[0000000091800024] = 0012b62b ! %l2 = 0000000000000012, Mem[00000000900001a8] = 1736111927fb606a stx %l2,[%o4+0x1a8] ! Mem[00000000900001a8] = 0000000000000012 ! %l1 = 561330b7092f914b, %l5 = 76edebf52c3f33a9, %ccr = 88 movne %xcc,%l1,%l5 ! Moved, %l5 = 561330b7092f914b ! %f16 = fc823cff a8fe0ab2 3422430a ec73c167 ! %f20 = 9fb59c1a 514e5a29 55a6eb31 cc6c5af9 ! %f24 = 17f5aa77 dfbf3f5a 03fdcfcb 85511bdd ! %f28 = 98413aaf ec000bbe 69391e4c 66da8e19 mov 0x040,%g4 stda %f16,[%o4+%g4]ASI_BLK_S ! Block Store to 0000000090000040 ! immd = 00000000000000d8, %l4 = 0000000027bb6921, %ccr = 88 mova %xcc,0x0d8,%l4 ! Moved, %l4 = 00000000000000d8 ! Mem[0000000030000078] = 17680642, %l1 = 561330b7092f914b swap [%o0+0x078],%l1 ! %l1 = 0000000017680642 p16_label_18: ! %cwp = 1 ! %l7 = 0c0f1e5973d1a0e5, Mem[0000000031000010] = 440376f6 stha %l7,[%o2+%i2]0x80 ! Mem[0000000031000010] = a0e576f6 ! Mem[00000000300000a0] = fb422777b5f201dd, %l7 = 0c0f1e5973d1a0e5, %l2 = 0000000000000012 add %o0,0xa0,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = fb422777b5f201dd ! immd = 00000000000002c9, %l3 = ffffffffffffff9b, %ccr = 88 movge %xcc,0x2c9,%l3 ! Register Not Moved ! Mem[000000009100001c] = 32b999a4, %g18 = c680d6068dc473a0 ldsw [%o6+0x01c],%g2 ! %g2 = c680d6068dc473a0 ! %f16 = fc823cff a8fe0ab2 3422430a ec73c167 ! %f20 = 9fb59c1a 514e5a29 55a6eb31 cc6c5af9 ! %f24 = 17f5aa77 dfbf3f5a 03fdcfcb 85511bdd ! %f28 = 98413aaf ec000bbe 69391e4c 66da8e19 stda %f16,[%o3+%g5]ASI_BLK_S ! Block Store to 0000000031800180 ! %l7 = 0c0f1e5973d1a0e5, Mem[0000000090800068] = 3013a96648dba1e7 stx %l7,[%o5+0x068] ! Mem[0000000090800068] = 0c0f1e5973d1a0e5 ! %l1 = 0000000017680642, imm = ffffffffffffff37, %l1 = 0000000017680642 orn %l1,-0x0c9,%l1 ! %l1 = 00000000176806ca ! Mem[0000000030800148] = 6a1e8162ab953da7, %l6 = 000000005933b067, %l7 = 0c0f1e5973d1a0e5 add %o1,0x148,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 6a1e8162ab953da7 ! Mem[0000000030000010] = 006221767192035c, %l1 = 00000000176806ca ldxa [%o0+%i2]0x81,%l1 ! %l1 = 006221767192035c ! Mem[0000000031000028] = ffafc379, %l0 = 0000000008333021 lduha [%o2+%i5]0x81,%l0 ! %l0 = 000000000000ffaf p16_label_19: ! %cwp = 1 ! immd = 00000000000003ec, %l2 = fb422777b5f201dd, %ccr = 88 movg %xcc,0x3ec,%l2 ! Register Not Moved membar #Sync ! Added by membar checker (549) ! Mem[0000000090000050] = 9c1a514e, %g2 = 0000000032b999a4 ldsb [%o4+0x052],%g2 ! %g2 = ffffffffffffff9c ! Mem[00000000900001b4] = cd74dd75, %g18 = c680d6068dc473a0 ldsw [%o4+0x1b4],%g2 ! %g2 = c680d6068dc473a0 ! Mem[000000003080000c] = c041c237, %l2 = b5f201dd, %l5 = 092f914b add %o1,0x0c,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c041c237 ! immd = 00000000000001bb, %l5 = 00000000c041c237, %ccr = 88 movgu %icc,0x1bb,%l5 ! Moved, %l5 = 00000000000001bb ! %l6 = 000000005933b067, %l6 = 000000005933b067, %l4 = 00000000000000d8 sra %l6,%l6,%l4 ! %l4 = 0000000000b26760 ! Mem[0000000031000180] = 17c8c743, %l4 = 00b26760, %l1 = 7192035c add %o2,0x180,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000017c8c743 ! Mem[0000000030800018] = f448ab801427ed98, %l2 = fb422777b5f201dd ldxa [%o1+%i3]0x80,%l2 ! %l2 = f448ab801427ed98 ! Mem[0000000030000020] = 3e4e1cf3, %l1 = 0000000017c8c743 ldstuba [%o0+%i4]0x88,%l1 ! %l1 = 000000f3000000ff ! %l3 = ffffffffffffff9b, immed = 00000893, %y = 00000000 smulcc %l3,0x893,%l5 ! %l5 = fffffffffffc9e01, %ccr = 88, %y = ffffffff p16_label_20: ! %cwp = 1 ! Mem[0000000030800052] = 698c08df, %l0 = 000000000000ffaf ldstub [%o1+0x052],%l0 ! %l0 = 00000008000000ff ! %l5 = fffffffffffc9e01 sethi %hi(0x62f88c00),%l5 ! %l5 = 0000000062f88c00 ! Mem[000000009100006c] = bcb4bc19, %g2 = ffffffffcd74dd75 ldub [%o6+0x06f],%g2 ! %g2 = 00000000000000bc ! Mem[0000000090000184] = 19063d8d, %g18 = c680d6068dc473a0 ldswa [%o4+0x184]%asi,%g2 ! %g2 = c680d6068dc473a0 ! Mem[00000000910001ac] = dc5cb442, %g2 = 0000000019063d8d ldub [%o6+0x1ae],%g2 ! %g2 = 00000000000000dc ! Mem[00000000918000e0] = 5b357c5d, %g2 = 00000000000000dc lduw [%i0+0x0e0],%g2 ! %g2 = 000000005b357c5d ! Mem[0000000031800008] = 00000012, %l3 = ffffffffffffff9b lduwa [%o3+%i1]0x89,%l3 ! %l3 = 0000000000000012 ! %f24 = 17f5aa77 dfbf3f5a, Mem[0000000030800010] = 8f313919 615e7348 stda %f24,[%o1+%i2]0x80 ! Mem[0000000030800010] = 17f5aa77 dfbf3f5a ! %l0 = 0000000000000008, %l3 = 0000000000000012, %l1 = 00000000000000f3 andcc %l0,%l3,%l1 ! %l1 = 0000000000000000, %ccr = 44 ! immd = 000000000000031e, %l0 = 0000000000000008, %ccr = 44 movcs %xcc,0x31e,%l0 ! Register Not Moved p16_label_21: ! %cwp = 1 ! %l6 = 000000005933b067, Mem[00000000910000e0] = 67170953014a3074 stx %l6,[%o6+0x0e0] ! Mem[00000000910000e0] = 000000005933b067 ! Mem[0000000030000018] = 4ab24e3d, %l4 = 0000000000b26760 lduwa [%o0+%i3]0x80,%l4 ! %l4 = 000000004ab24e3d ! immd = 000000000000033c, %l7 = 6a1e8162ab953da7, %ccr = 44 movg %icc,0x33c,%l7 ! Register Not Moved ! %l6 = 000000005933b067, imm = 0000000000000017, %l3 = 0000000000000012 srax %l6,0x017,%l3 ! %l3 = 00000000000000b2 ! %l0 = 0000000000000008, immed = ffffff26, %ccr = 44 movrne %l0,-0x0da,%l1 ! Moved, %l1 = ffffffffffffff26 ! Mem[0000000031800000] = 025aa881, %l1 = ffffffffffffff26 ldstuba [%o3+%g0]0x88,%l1 ! %l1 = 00000081000000ff ! Mem[00000000310001a0] = ff9afa15 2cdd76cd, %l0 = 00000008, %l1 = 00000081 ldda [%o2+0x1a0]%asi,%l0 ! %l0 = 00000000ff9afa15 000000002cdd76cd ! %l4 = 000000004ab24e3d, %l5 = 0000000062f88c00, %l1 = 000000002cdd76cd xorcc %l4,%l5,%l1 ! %l1 = 00000000284ac23d, %ccr = 00 ! %l5 = 0000000062f88c00, Mem[0000000090000110] = 208e2d2a sth %l5,[%o4+0x110] ! Mem[0000000090000110] = 8c002d2a ! Mem[0000000090000184] = 8d124acc, %g2 = 000000005b357c5d ldsb [%o4+0x187],%g2 ! %g2 = ffffffffffffff8d p16_label_22: ! %cwp = 1 ! Mem[0000000031800138] = 6112bce0, %l4 = 000000004ab24e3d swap [%o3+0x138],%l4 ! %l4 = 000000006112bce0 ! Mem[000000003100001c] = 9c20cf60, %l4 = 000000006112bce0 lduh [%o2+0x01c],%l4 ! %l4 = 0000000000009c20 ! Mem[0000000031000150] = 18a5b14e, %l4 = 0000000000009c20 swap [%o2+0x150],%l4 ! %l4 = 0000000018a5b14e ! Mem[00000000300001a4] = fd3d816f, %l1 = 00000000284ac23d swap [%o0+0x1a4],%l1 ! %l1 = 00000000fd3d816f ! Mem[00000000908000c0] = dc4b2883, %g2 = ffffffffffffff8d lduw [%o5+0x0c0],%g2 ! %g2 = 00000000dc4b2883 ! Mem[00000000310000d8] = ada791aa, %l2 = 1427ed98, %l5 = 62f88c00 add %o2,0xd8,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ada791aa ! immd = 000000000000019e, %l7 = 6a1e8162ab953da7, %ccr = 00 movn %xcc,0x19e,%l7 ! Register Not Moved ! Mem[0000000031800020] = 00000074, %l2 = f448ab801427ed98 ldswa [%o3+%i4]0x89,%l2 ! %l2 = 0000000000000074 ! %l3 = 00000000000000b2, Mem[00000000308000fa] = 71bbf087 sth %l3,[%o1+0x0fa] ! Mem[00000000308000f8] = 71bb00b2 ! Mem[0000000030800105] = 04503e98, %l5 = 00000000ada791aa ldstub [%o1+0x105],%l5 ! %l5 = 00000050000000ff p16_label_23: ! %cwp = 1 ! %l7 = 6a1e8162ab953da7, Mem[0000000031800020] = 00000074 stha %l7,[%o3+%i4]0x89 ! Mem[0000000031800020] = 00003da7 ! Mem[0000000091800024] = 14650012, %g2 = 00000000dc4b2883 ldsha [%i0+0x024]%asi,%g2 ! %g2 = 0000000000001465 ! Mem[0000000091800050] = ba251ef1e3b2613d, %g2 = 0000000000001465 ldx [%i0+0x050],%g2 ! %g2 = ba251ef1e3b2613d ! immd = 0000000000000188, %l5 = 0000000000000050, %ccr = 00 movvs %xcc,0x188,%l5 ! Register Not Moved ! Mem[0000000030000030] = 55ed20beafeb7959, %l4 = 0000000018a5b14e, %l4 = 0000000018a5b14e add %o0,0x30,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 55ed20beafeb7959 ! Mem[0000000030000198] = 6ecd3e6094b5dab3, %l2 = 0000000000000074, %l2 = 0000000000000074 add %o0,0x198,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 6ecd3e6094b5dab3 ! %l3 = 00000000000000b2, Mem[0000000030800008] = a3c0a1c7 stba %l3,[%o1+%i1]0x88 ! Mem[0000000030800008] = a3c0a1b2 ! %l3 = 00000000000000b2, %l0 = 00000000ff9afa15, %ccr = 00 movl %xcc,%l3,%l0 ! Register Not Moved ! %l7 = 6a1e8162ab953da7, Mem[00000000910000aa] = f5ac2163 sth %l7,[%o6+0x0aa] ! Mem[00000000910000a8] = 3da72163 ! Mem[00000000908001b0] = 450d88d9, %g18 = c680d6068dc473a0 ldsw [%o5+0x1b0],%g2 ! %g2 = c680d6068dc473a0 p16_label_24: ! %cwp = 1 ! Mem[00000000900001c0] = e77900c2 b450b03c 37c241c0 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g4 ldda [%o4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0 ! %l3 = 00000000000000b2, Mem[000000009180011c] = 26d8cabd stw %l3,[%i0+0x11c] ! Mem[000000009180011c] = 000000b2 ! %l1 = 00000000fd3d816f, immd = ffffffffffffffef, %l6 = 000000005933b067 udivx %l1,-0x011,%l6 ! %l6 = 0000000000000000 ! %l2 = 6ecd3e6094b5dab3, imm = 00000000000009b3, %l5 = 0000000000000050 subccc %l2,0x9b3,%l5 ! %l5 = 6ecd3e6094b5d100, %ccr = 08 ! %l0 = 00000000ff9afa15, %l6 = 0000000000000000, %ccr = 08 movleu %icc,%l0,%l6 ! Register Not Moved ! %f26 = 03fdcfcb, Mem[0000000030000028] = 2a194677 sta %f26,[%o0+%i5]0x81 ! Mem[0000000030000028] = 03fdcfcb ! Mem[0000000030000028] = cbcffd03, %l4 = 55ed20beafeb7959 lduwa [%o0+%i5]0x89,%l4 ! %l4 = 00000000cbcffd03 ! immd = 000000000000032e, %l0 = 00000000ff9afa15, %ccr = 08 movne %xcc,0x32e,%l0 ! Moved, %l0 = 000000000000032e ! Mem[0000000091800100] = 8454131e, %g2 = 00000000450d88d9 lduh [%i0+0x102],%g2 ! %g2 = 0000000000008454 ! Mem[00000000318001d8] = 1e127721, %l1 = 00000000fd3d816f swap [%o3+0x1d8],%l1 ! %l1 = 000000001e127721 p16_label_25: ! %cwp = 1 ! immd = 0000000000000292, %l0 = 000000000000032e, %ccr = 08 movg %icc,0x292,%l0 ! Register Not Moved ! %l1 = 000000001e127721, Mem[0000000091000081] = f0b7cedd stb %l1,[%o6+0x081] ! Mem[0000000091000080] = 21b7cedd ! Set Register : %l6 = 0000000000000000 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l2 = 6ecd3e6094b5dab3, immed = 0000022f, %y = ffffffff mulscc %l2,0x22f,%l0 ! %l0 = 00000000ca5aef88, %ccr = 08, %y = ffffffff ! Mem[0000000030000128] = ae5d4b5d, %l0 = 00000000ca5aef88 lduw [%o0+0x128],%l0 ! %l0 = 00000000ae5d4b5d ! %l2 = 6ecd3e6094b5dab3, %l5 = 6ecd3e6094b5d100, %ccr = 08 movrne %l2,%l5,%l4 ! Moved, %l4 = 6ecd3e6094b5d100 ! Mem[0000000090800044] = 23cc069f, %g2 = 0000000000008454 ldsb [%o5+0x044],%g2 ! %g2 = 0000000000000023 ! %l1 = 000000001e127721, %l6 = ffffffffffffffff, %l4 = 6ecd3e6094b5d100 and %l1,%l6,%l4 ! %l4 = 000000001e127721 ! Mem[0000000031000020] = 2fb33c99, %l3 = 00000000000000b2 ldsha [%o2+%i4]0x81,%l3 ! %l3 = 0000000000002fb3 ! Mem[0000000091000184] = 51db5812, %g2 = 0000000000000023 ldsb [%o6+0x187],%g2 ! %g2 = 0000000000000051 ba,a p16_not_taken_0_end p16_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p16_branch_failed p16_not_taken_0_end: ! End of Random Code for Thread 16 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 ffffffffffffffff bne,a,pn %xcc,p16_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000b7c135a1 bne,a,pn %xcc,p16_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000009d bne,a,pn %xcc,p16_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000b32f bne,a,pn %xcc,p16_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000de0b284e bne,a,pn %xcc,p16_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000cc7 bne,a,pn %xcc,p16_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000042585110 bne,a,pn %xcc,p16_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000c1 bne,a,pn %xcc,p16_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffff,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p16_failed mov 0x111,%g1 ! Check Floating Point Registers p16_check_fp_registers: set p16_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 3de57fdd f3b103b2 bne %xcc,p16_f0_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be fc823cff a8fe0ab2 bne %xcc,p16_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 3422430a ec73c167 bne %xcc,p16_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 9fb59c1a 514e5a29 bne %xcc,p16_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 55a6eb31 cc6c5af9 bne %xcc,p16_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 17f5aa77 dfbf3f5a bne %xcc,p16_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 03fdcfcb 85511bdd bne %xcc,p16_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 98413aaf ec000bbe bne %xcc,p16_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 69391e4c 66da8e19 bne %xcc,p16_f30_fail nop ! Check Local Memory set p16_local0_expect,%g1 p16_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 006221767192035c ldx [%i0+0x010],%g3 ! Observed data at 0000000030000010 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff1c4e3e73f0c8a7 ldx [%i0+0x020],%g3 ! Observed data at 0000000030000020 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 03fdcfcba2c11ccd ldx [%i0+0x028],%g3 ! Observed data at 0000000030000028 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = 092f914b20cc2e04 ldx [%i0+0x078],%g3 ! Observed data at 0000000030000078 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x078,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 7879d9690000cac6 ldx [%i0+0x0e0],%g3 ! Observed data at 00000000300000e0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x0e0,%g4 ldx [%g1+0x180],%g2 ! Expected data = 067c75fe28695778 ldx [%i0+0x180],%g3 ! Observed data at 0000000030000180 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = 00000062d55153f0 ldx [%i0+0x188],%g3 ! Observed data at 0000000030000188 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x188,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = f48c0b40284ac23d ldx [%i0+0x1a0],%g3 ! Observed data at 00000000300001a0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i0,0x1a0,%g4 set p16_local1_expect,%g1 p16_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a41c0b35e7e2369d ldx [%i1+0x000],%g3 ! Observed data at 0000000030800000 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = b2a1c0a3c041c237 ldx [%i1+0x008],%g3 ! Observed data at 0000000030800008 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 17f5aa77dfbf3f5a ldx [%i1+0x010],%g3 ! Observed data at 0000000030800010 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x010,%g4 ldx [%g1+0x040],%g2 ! Expected data = e65cff99b2f88721 ldx [%i1+0x040],%g3 ! Observed data at 0000000030800040 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x040,%g4 ldx [%g1+0x050],%g2 ! Expected data = 698cffdf1fe59a59 ldx [%i1+0x050],%g3 ! Observed data at 0000000030800050 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x050,%g4 ldx [%g1+0x068],%g2 ! Expected data = 21bbc25b3e4e1cf3 ldx [%i1+0x068],%g3 ! Observed data at 0000000030800068 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x068,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 71bb00b248ebdc43 ldx [%i1+0x0f8],%g3 ! Observed data at 00000000308000f8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 958c984c04ff3e98 ldx [%i1+0x100],%g3 ! Observed data at 0000000030800100 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = d97c73b100000024 ldx [%i1+0x108],%g3 ! Observed data at 0000000030800108 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x108,%g4 ldx [%g1+0x198],%g2 ! Expected data = 8123b79d561330b7 ldx [%i1+0x198],%g3 ! Observed data at 0000000030800198 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i1,0x198,%g4 set p16_local2_expect,%g1 p16_check_local2: ldx [%g1+0x010],%g2 ! Expected data = a0e576f6d073e226 ldx [%i2+0x010],%g3 ! Observed data at 0000000031000010 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5440375e9c20cf60 ldx [%i2+0x018],%g3 ! Observed data at 0000000031000018 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffafc379ba45a89d ldx [%i2+0x028],%g3 ! Observed data at 0000000031000028 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 1502983f43f4f8df ldx [%i2+0x0a0],%g3 ! Observed data at 00000000310000a0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = c9305d0f9cc6c565 ldx [%i2+0x0a8],%g3 ! Observed data at 00000000310000a8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = ffa008e4b1539e93 ldx [%i2+0x0c8],%g3 ! Observed data at 00000000310000c8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = ada791aa0000cac6 ldx [%i2+0x0d8],%g3 ! Observed data at 00000000310000d8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 3efa80f30000ecad ldx [%i2+0x0f8],%g3 ! Observed data at 00000000310000f8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 71ff049b4d0f38d9 ldx [%i2+0x118],%g3 ! Observed data at 0000000031000118 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x118,%g4 ldx [%g1+0x150],%g2 ! Expected data = 00009c20166af6c2 ldx [%i2+0x150],%g3 ! Observed data at 0000000031000150 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x150,%g4 ldx [%g1+0x160],%g2 ! Expected data = b42f96ff2d47c99f ldx [%i2+0x160],%g3 ! Observed data at 0000000031000160 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x160,%g4 ldx [%g1+0x190],%g2 ! Expected data = ffffffffb7c135a1 ldx [%i2+0x190],%g3 ! Observed data at 0000000031000190 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i2,0x190,%g4 set p16_local3_expect,%g1 p16_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ffa85a02532b6aa5 ldx [%i3+0x000],%g3 ! Observed data at 0000000031800000 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1200000000000000 ldx [%i3+0x008],%g3 ! Observed data at 0000000031800008 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 977a34104e83c05f ldx [%i3+0x010],%g3 ! Observed data at 0000000031800010 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 67c173ec0a432234 ldx [%i3+0x018],%g3 ! Observed data at 0000000031800018 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a73d000000000000 ldx [%i3+0x020],%g3 ! Observed data at 0000000031800020 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d79106ff2ebffff6 ldx [%i3+0x028],%g3 ! Observed data at 0000000031800028 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 8a6dff0eb68f1578 ldx [%i3+0x060],%g3 ! Observed data at 0000000031800060 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x060,%g4 ldx [%g1+0x138],%g2 ! Expected data = 4ab24e3dc12956a2 ldx [%i3+0x138],%g3 ! Observed data at 0000000031800138 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x138,%g4 ldx [%g1+0x170],%g2 ! Expected data = cb9ee6ff8152509a ldx [%i3+0x170],%g3 ! Observed data at 0000000031800170 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x170,%g4 ldx [%g1+0x180],%g2 ! Expected data = fc823cffa8fe0ab2 ldx [%i3+0x180],%g3 ! Observed data at 0000000031800180 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = 3422430aec73c167 ldx [%i3+0x188],%g3 ! Observed data at 0000000031800188 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 9fb59c1a514e5a29 ldx [%i3+0x190],%g3 ! Observed data at 0000000031800190 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = 55a6eb31cc6c5af9 ldx [%i3+0x198],%g3 ! Observed data at 0000000031800198 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 17f5aa77dfbf3f5a ldx [%i3+0x1a0],%g3 ! Observed data at 00000000318001a0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 03fdcfcb85511bdd ldx [%i3+0x1a8],%g3 ! Observed data at 00000000318001a8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 98413aafec000bbe ldx [%i3+0x1b0],%g3 ! Observed data at 00000000318001b0 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 69391e4c66da8e19 ldx [%i3+0x1b8],%g3 ! Observed data at 00000000318001b8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1b8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = fd3d816f402a1977 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000318001d8 cmp %g2,%g3 bne,a,pn %xcc,p16_local_failed add %i3,0x1d8,%g4 ! The test for processor 16 has passed p16_passed: ta GOOD_TRAP nop p16_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p16_failed p16_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p16_failed p16_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p16_failed p16_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p16_failed p16_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p16_failed p16_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p16_failed p16_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p16_failed p16_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p16_failed p16_f0_fail: set p16_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f16_fail: set p16_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f18_fail: set p16_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f20_fail: set p16_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f22_fail: set p16_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f24_fail: set p16_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f26_fail: set p16_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f28_fail: set p16_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p16_f30_fail: set p16_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 16 failed p16_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x040] ! Set processor 16 done flag set p16_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 16 failed p16_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x040] ! Set processor 16 done flag set p16_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p16_selfmod_failed: ba p16_failed mov 0xabc,%g1 p16_common_error: or %g0,0xef0,%g1 ba p16_failed mov %o5,%g3 p16_common_signature_error: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_common_timeout: set p16_temp,%g1 ba p16_failed st %g2,[%g1] ! Common Lock Number p16_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p16_failed mov 0x0,%g3 p16_trap1e: membar #Sync mov 0x140,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync taddcc %l4,-0x33f,%l4 done p16_trap1o: membar #Sync mov 0x140,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync taddcc %l4,-0x33f,%l4 done p16_trap2e: xorcc %l4,0xfbb,%l1 ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030000028] done p16_trap2o: xorcc %l4,0xfbb,%l1 ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000030000028] done p16_trap3e: add %l2,%l6,%l7 add %l2,-0xfd6,%l1 or %l7,%l3,%l4 orn %l4,%l7,%l3 done p16_trap3o: add %l2,%l6,%l7 add %l2,-0xfd6,%l1 or %l7,%l3,%l4 orn %l4,%l7,%l3 done p16_init_memory_pointers: set p16_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p16_local0_start,%i0 set p16_local1_start,%i1 set p16_local2_start,%i2 set p16_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = dc8793be9fd8b853 ldx [%g1+0x008],%l1 ! %l1 = 5d8176f486765f9f ldx [%g1+0x010],%l2 ! %l2 = bc7ea985e5963349 ldx [%g1+0x018],%l3 ! %l3 = 7c3acd87c9887703 ldx [%g1+0x020],%l4 ! %l4 = cea2ec79d4526144 ldx [%g1+0x028],%l5 ! %l5 = ecac618e1f356aac ldx [%g1+0x030],%l6 ! %l6 = 66ec66a03f2faf9b ldx [%g1+0x038],%l7 ! %l7 = 2b3548421c4247cb save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 5b22265ca2839624 ldx [%g1+0x048],%l1 ! %l1 = fcf6998273132b0b ldx [%g1+0x050],%l2 ! %l2 = e55c6ac1c454ddff ldx [%g1+0x058],%l3 ! %l3 = c68ddb68a42fd5b7 ldx [%g1+0x060],%l4 ! %l4 = dc7a9aa825566f5b ldx [%g1+0x068],%l5 ! %l5 = 7327013a28695778 ldx [%g1+0x070],%l6 ! %l6 = 02b7ef3fada791aa ldx [%g1+0x078],%l7 ! %l7 = 651cb1c80fd7e2a7 ! Initialize the output register of window 1 set p16_local0_start,%o0 set p16_local1_start,%o1 set p16_local2_start,%o2 set p16_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 5e694f47 de4fe58b 17e54098 31dfe96e ! %f4 = 1bb9c912 cc4a0293 f3068439 dcebbe08 ! %f8 = 0ee95a21 7ee9e0e4 ede283e4 3e2613f5 ! %f12 = 4f8e90ef d4eaedfb 6bcb1c41 facc71a5 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 70e8aa6f 792246f1 9991c10b 43ae9e6c ! %f20 = 2fd537fc a973b8a8 84cb1b8c c257be10 ! %f24 = cbd9d4a4 68974532 43dfb698 55e25045 ! %f28 = e8705c0b 0019f620 431d90d6 7aa9cad6 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 752b1a76 31017d4c 3a1926a7 2d12fb7e ! %f36 = 12ac6db9 16bb4c58 d0e60597 ed9db873 ! %f40 = 8cde901c 701f6624 d5903acd c4ae973c ! %f44 = 9c3d5649 3a4fd625 82522682 d17b1ce4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x832d925f00000047,%g7,%g1 ! GSR scale = 8, align = 7 wr %g1,%g0,%gsr ! GSR = 832d925f00000047 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 17 p17_label_1: ! Mem[0000000091000168] = 4f4eac6b58588fd2, %f48 = 0a2f9883 9773f2d9 ldd [%i6+0x168],%f48 ! %f48 = 4f4eac6b 58588fd2 ! %l6 = 3449e7b890b73c83, Mem[0000000032000020] = bbf76362 stha %l6,[%i0+%o4]0x80 ! Mem[0000000032000020] = 3c836362 ! Mem[0000000033000000] = cc88890f, %l6 = 3449e7b890b73c83 ldswa [%i2+%g0]0x88,%l6 ! %l6 = ffffffffcc88890f ! %l4 = 3598e2ba2f1de32b, %l6 = ffffffffcc88890f, %ccr = 44 movvs %icc,%l4,%l6 ! Register Not Moved ! Mem[0000000032000000] = 9ee09475, %f10 = ede283e4 lda [%i0+%g0]0x81,%f10 ! %f10 = 9ee09475 ! %f2 = 17e54098, Mem[000000009180006c] = 57a419b5 sta %f2 ,[%o0+0x06c]%asi ! Mem[000000009180006c] = 17e54098 ! Mem[00000000900000a0] = 4196bc74a0b61ba7, %f48 = 4f4eac6b 58588fd2 ldd [%i4+0x0a0],%f48 ! %f48 = 4196bc74 a0b61ba7 ! %l6 = ffffffffcc88890f, immd = fffffffffffff6b1, %l4 = 3598e2ba2f1de32b mulx %l6,-0x94f,%l4 ! %l4 = 000001df150c2d5f ! %l0 = 5d1dbc6482731c1d, %l7 = 06be7518423ceea1, %ccr = 44 movpos %xcc,%l0,%l7 ! Moved, %l7 = 5d1dbc6482731c1d ! %l1 = f8d57300b5d131ac, Mem[0000000032800028] = 03a1b9b9 stwa %l1,[%i1+%o5]0x89 ! Mem[0000000032800028] = b5d131ac p17_label_2: ! Mem[0000000033000008] = db36b09b, %l2 = 4d4a399c610d9ac0 lduwa [%i2+%o1]0x89,%l2 ! %l2 = 00000000db36b09b ! %l3 = 96f2a8fe025400ba sethi %hi(0xdf0b6400),%l3 ! %l3 = 00000000df0b6400 ! %l7 = 5d1dbc6482731c1d, %l4 = 000001df150c2d5f, %ccr = 44 movvs %xcc,%l7,%l4 ! Register Not Moved ! Mem[0000000033800018] = 740780ec, %l5 = 35352813d7b98588 ldstuba [%i3+%o3]0x88,%l5 ! %l5 = 000000ec000000ff ! %l6 = ffffffffcc88890f, %l4 = 000001df150c2d5f, %l2 = 00000000db36b09b taddcc %l6,%l4,%l2 ! %l2 = 000001dee194b66e, %ccr = 1a ! Mem[00000000328001f4] = 33c01059, %l5 = 00000000000000ec ldstub [%i1+0x1f4],%l5 ! %l5 = 00000033000000ff ! %l1 = f8d57300b5d131ac, Mem[0000000032800028] = ac31d1b5 stha %l1,[%i1+%o5]0x80 ! Mem[0000000032800028] = 31acd1b5 ! Mem[0000000032800000] = 1b4586caeaddeaf7, %f20 = 2fd537fc a973b8a8 ldda [%i1+%g0]0x80,%f20 ! %f20 = 1b4586ca eaddeaf7 ! Mem[00000000908001ec] = e48817df, %g2 = 39f0de9e7aeefff6 ldsb [%i5+0x1ef],%g2 ! %g2 = ffffffffffffffe4 ! Mem[00000000910001e0] = d2ff2ae2 afd277e9, %g2 = ffffffe4, %g3 = 0bad0b00 ldd [%i6+0x1e0],%g2 ! %g2 = 00000000d2ff2ae2 00000000afd277e9 p17_label_3: ! %l4 = 000001df150c2d5f, Mem[0000000090800067] = 513013a9, %asi = 80 stba %l4,[%i5+0x067]%asi ! Mem[0000000090800064] = 5f3013a9 ! %f30 = 431d90d6 7aa9cad6, Mem[00000000918000c0] = 3c4aea22 fe051877 std %f30,[%o0+0x0c0] ! Mem[00000000918000c0] = 431d90d6 7aa9cad6 ! %l5 = 0000000000000033, imm = 0000000000000b6e, %l1 = f8d57300b5d131ac andncc %l5,0xb6e,%l1 ! %l1 = 0000000000000011, %ccr = 00 ! Mem[0000000033000090] = 502db72e627ff676, %l6 = ffffffffcc88890f, %l3 = 00000000df0b6400 add %i2,0x90,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 502db72e627ff676 ! Mem[0000000033000140] = c76a45d0, %l5 = 00000033, %l4 = 150c2d5f add %i2,0x140,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000c76a45d0 ! %l5 = 0000000000000033, Mem[000000009080006e] = a1e73c7d sth %l5,[%i5+0x06e] ! Mem[000000009080006c] = 00333c7d ! Mem[0000000091000024] = 9c3dd4a7, %g2 = 00000000d2ff2ae2 lduh [%i6+0x026],%g2 ! %g2 = 0000000000009c3d ! Mem[0000000090000178] = 0fc89128905e5c79, %f48 = 4196bc74 a0b61ba7 ldd [%i4+0x178],%f48 ! %f48 = 0fc89128 905e5c79 ! Mem[000000009180004c] = 22dbba25, %g2 = 0000000000009c3d ldsha [%o0+0x04e]%asi,%g2 ! %g2 = 00000000000022db ! Mem[0000000090000190] = 1f482d10, %g2 = 00000000000022db ldub [%i4+0x191],%g2 ! %g2 = 000000000000001f p17_label_4: ! Mem[0000000033000028] = c0698ee2, %l3 = 502db72e627ff676 ldsba [%i2+%o5]0x88,%l3 ! %l3 = ffffffffffffffe2 ! Mem[0000000032000008] = c5199136, %l1 = 0000000000000011 lduba [%i0+%o1]0x80,%l1 ! %l1 = 00000000000000c5 ! Mem[0000000033800028] = 84a201feaf41c1fc, %l1 = 00000000000000c5 ldxa [%i3+%o5]0x80,%l1 ! %l1 = 84a201feaf41c1fc ! %l1 = 84a201feaf41c1fc, Mem[000000009100015c] = dc4650ec stw %l1,[%i6+0x15c] ! Mem[000000009100015c] = af41c1fc ! %f0 = 5e694f47 de4fe58b 17e54098 31dfe96e ! %f4 = 1bb9c912 cc4a0293 f3068439 dcebbe08 ! %f8 = 0ee95a21 7ee9e0e4 9ee09475 3e2613f5 ! %f12 = 4f8e90ef d4eaedfb 6bcb1c41 facc71a5 mov 0x100,%g4 stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100 ! Mem[0000000032800188] = 6f2b03d3, %l1 = 84a201feaf41c1fc ldsw [%i1+0x188],%l1 ! %l1 = 000000006f2b03d3 ! %f16 = 70e8aa6f 792246f1, Mem[0000000090000078] = 29a49e8a 429141ad std %f16,[%i4+0x078] ! Mem[0000000090000078] = 70e8aa6f 792246f1 ! %l7 = 5d1dbc6482731c1d, imm = 00000000000007b6, %l2 = 000001dee194b66e orncc %l7,0x7b6,%l2 ! %l2 = fffffffffffffc5d, %ccr = 88 ! %l6 = ffffffffcc88890f, %l5 = 0000000000000033, %l5 = 0000000000000033 andn %l6,%l5,%l5 ! %l5 = ffffffffcc88890c ! Mem[000000009000007c] = 792246f1, %g2 = 000000000000001f lduw [%i4+0x07c],%g2 ! %g2 = 00000000792246f1 p17_label_5: ! %l5 = ffffffffcc88890c, immed = fffff618, %y = 00000000 udiv %l5,-0x9e8,%l5 ! %l5 = 0000000000000000 mov %l0,%y ! %y = 82731c1d ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! Mem[0000000032000024] = bd65db42, %l2 = fffffffffffffc5d ldsh [%i0+0x024],%l2 ! %l2 = ffffffffffffbd65 membar #Sync ! Added by membar checker (550) ! %l6 = ffffffffcc88890f, Mem[000000009000001e] = 086f5368 stb %l6,[%i4+0x01e] ! Mem[000000009000001c] = 0f6f5368 ! %l0 = 82731c1d, %l1 = 6f2b03d3, Mem[0000000091000098] = 29d117e1 7072fa78 stda %l0,[%i6+0x098]%asi ! Mem[0000000091000098] = 82731c1d 6f2b03d3 ! %l3 = ffffffffffffffe2, Mem[000000003300010b] = d838faa9 stb %l3,[%i2+0x10b] ! Mem[0000000033000108] = d838fae2 ! %l0 = 5d1dbc6482731c1d, Mem[00000000918000c8] = 545df415 stb %l0,[%o0+0x0c8] ! Mem[00000000918000c8] = 1d5df415 ! %f29 = 0019f620, Mem[00000000910000b8] = 69ae8009 st %f29,[%i6+0x0b8] ! Mem[00000000910000b8] = 0019f620 ! Mem[0000000032800108] = 0b5dfd03, %l7 = 82731c1d, %l4 = c76a45d0 add %i1,0x108,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000b5dfd03 ! Mem[0000000091800028] = b62ba4473ffdce7c, %f48 = d5176976 1a263fd4 ldd [%o0+%o5],%f48 ! %f48 = b62ba447 3ffdce7c p17_label_6: ! Mem[0000000032800008] = b36be477, %l6 = ffffffffcc88890f lduha [%i1+%o1]0x81,%l6 ! %l6 = 000000000000b36b ! Mem[00000000910001d0] = 1a5b76db 68cea009, %g2 = 792246f1, %g3 = afd277e9 ldd [%i6+0x1d0],%g2 ! %g2 = 000000001a5b76db 0000000068cea009 ! Invert Register : %l5 = 0000000000000000 xor %l5,-1,%l5 ! %l5 = ffffffffffffffff ! Mem[00000000908001e8] = 7d6ba369, %g2 = 000000001a5b76db ldub [%i5+0x1ea],%g2 ! %g2 = 000000000000007d ! Mem[000000009180017c] = 621177ee, %g2 = 000000000000007d lduba [%o0+0x17e]%asi,%g2 ! %g2 = 0000000000000062 ! Mem[0000000032800140] = aa191b84, %l1 = 000000006f2b03d3 lduw [%i1+0x140],%l1 ! %l1 = 00000000aa191b84 ! immd = 0000000000000361, %l7 = 5d1dbc6482731c1d, %ccr = 88 movcc %icc,0x361,%l7 ! Moved, %l7 = 0000000000000361 ! %l2 = ffffffffffffbd65, %l3 = ffffffffffffffe2, %ccr = 88 movrlz %l2,%l3,%l2 ! Moved, %l2 = ffffffffffffffe2 ! Mem[0000000032000087] = c9532f52, %l1 = 00000000aa191b84 ldstub [%i0+0x087],%l1 ! %l1 = 00000052000000ff ! %f27 = 55e25045, Mem[000000009080019c] = 0ede5471 st %f27,[%i5+0x19c] ! Mem[000000009080019c] = 55e25045 p17_label_7: ! %l5 = ffffffffffffffff, %l5 = ffffffffffffffff, %l5 = ffffffffffffffff subccc %l5,%l5,%l5 ! %l5 = 0000000000000000, %ccr = 44 ! Mem[0000000033800010] = e30e063a, %l1 = 0000000000000052 ldswa [%i3+%o2]0x89,%l1 ! %l1 = ffffffffe30e063a ! %l5 = 0000000000000000, %l0 = 5d1dbc6482731c1d, %y = 82731c1d udivcc %l5,%l0,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 82731c1d ! Mem[0000000033800020] = 799c2021, %l7 = 00000000ffffffff ldsha [%i3+%o4]0x80,%l7 ! %l7 = 000000000000799c ! Mem[0000000033800028] = fe01a284, %l6 = 000000000000b36b ldstuba [%i3+%o5]0x88,%l6 ! %l6 = 00000084000000ff ! %f4 = 1bb9c912, Mem[000000009080008c] = 66a132ce st %f4 ,[%i5+0x08c] ! Mem[000000009080008c] = 1bb9c912 ! %f16 = 70e8aa6f, Mem[0000000033800000] = 0aa465cc sta %f16,[%i3+%g0]0x89 ! Mem[0000000033800000] = 70e8aa6f ! %f4 = 1bb9c912 cc4a0293, Mem[0000000091800178] = be51e71b d1386211 std %f4 ,[%o0+0x178] ! Mem[0000000091800178] = 1bb9c912 cc4a0293 ! %f0 = 5e694f47 de4fe58b 17e54098 31dfe96e ! %f4 = 1bb9c912 cc4a0293 f3068439 dcebbe08 ! %f8 = 0ee95a21 7ee9e0e4 9ee09475 3e2613f5 ! %f12 = 4f8e90ef d4eaedfb 6bcb1c41 facc71a5 stda %f0,[%i2+%g4]ASI_BLK_S ! Block Store to 0000000033000100 ! %f31 = 7aa9cad6, Mem[000000003380006c] = 916a2a3c st %f31,[%i3+0x06c] ! Mem[000000003380006c] = 7aa9cad6 p17_label_8: ! immd = 0000000000000005, %l6 = 0000000000000084, %ccr = 0a movleu %icc,0x005,%l6 ! Register Not Moved membar #Sync ! Added by membar checker (551) ! Mem[000000003300011c] = dcebbe08, %l5 = 0000000000000000, %asi = 80 swapa [%i2+0x11c]%asi,%l5 ! %l5 = 00000000dcebbe08 ! Code Fragment 1 p17_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000068cea009 mov 0xa9a,%g3 ! %g3 = 0000000000000a9a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 000000000000799c, %l3 = ffffffffffffffe2, %ccr = 0a movre %l7,%l3,%l3 ! Not Moved, %l3 = ffffffffffffffe2 ! Mem[000000009180017c] = 9377ee12, %g2 = 0000000000000062 ldub [%o0+0x17f],%g2 ! %g2 = 0000000000000093 ! %l6 = 0000000000000084, %l5 = 00000000dcebbe08, %l4 = 000000000b5dfd03 taddcc %l6,%l5,%l4 ! %l4 = 00000000dcebbe8c, %ccr = 08 ! Mem[0000000032000008] = c5199136, %f22 = 84cb1b8c lda [%i0+%o1]0x80,%f22 ! %f22 = c5199136 ! Mem[0000000032000088] = cb6203d8f2503f6b, %l0 = 5d1dbc6482731c1d, %l0 = 5d1dbc6482731c1d add %i0,0x88,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = cb6203d8f2503f6b ! Mem[00000000900001a8] = 17361119, %g18 = 32f2652e70cbb80a ldsw [%i4+0x1a8],%g2 ! %g2 = 32f2652e70cbb80a ! Mem[0000000033800018] = 740780ff, %l7 = 000000000000799c ldswa [%i3+%o3]0x89,%l7 ! %l7 = 00000000740780ff p17_label_9: ! %l6 = 0000000000000084, Mem[0000000090000108] = 17e5409831dfe96e stx %l6,[%i4+0x108] ! Mem[0000000090000108] = 0000000000000084 ! %l0 = cb6203d8f2503f6b sethi %hi(0xdd6fd800),%l0 ! %l0 = 00000000dd6fd800 ! Mem[00000000328000ac] = 047bf10c, %l4 = 00000000dcebbe8c swap [%i1+0x0ac],%l4 ! %l4 = 00000000047bf10c ! Mem[0000000090000018] = 77aa266d3ac00f6f, %g2 = 0000000017361119 ldx [%i4+%o3],%g2 ! %g2 = 77aa266d3ac00f6f ! %l2 = ffffffffffffffe2, Mem[00000000908000d0] = 356355b001b18b58, %asi = 80 stxa %l2,[%i5+0x0d0]%asi ! Mem[00000000908000d0] = ffffffffffffffe2 ! Mem[00000000900000b0] = 3fa26f31, %g2 = 77aa266d3ac00f6f lduh [%i4+0x0b0],%g2 ! %g2 = 0000000000003fa2 ! Mem[00000000900000d8] = 3d5f1135c850bd44, %g2 = 0000000000003fa2 ldxa [%i4+0x0d8]%asi,%g2 ! %g2 = 3d5f1135c850bd44 ! immd = 0000000000000374, %l2 = ffffffffffffffe2, %ccr = 08 movpos %xcc,0x374,%l2 ! Moved, %l2 = 0000000000000374 ! Mem[00000000320000d4] = 31f80762, %l6 = 00000084, %l1 = e30e063a add %i0,0xd4,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000031f80762 ! %l4 = 00000000047bf10c, immed = fffff0f5, %y = 82731c1d sdiv %l4,-0xf0b,%l1 ! %l1 = 000000007fffffff mov %l0,%y ! %y = dd6fd800 p17_label_10: ! Mem[0000000032000008] = c5199136, %l1 = 000000007fffffff swapa [%i0+%o1]0x81,%l1 ! %l1 = 00000000c5199136 ! Mem[00000000918001e0] = bc23780070dd4032, %g2 = 3d5f1135c850bd44 ldx [%o0+0x1e0],%g2 ! %g2 = bc23780070dd4032 ! %l7 = 00000000740780ff, imm = fffffffffffffca3, %l2 = 0000000000000374 xor %l7,-0x35d,%l2 ! %l2 = ffffffff8bf87c5c ! %l1 = 00000000c5199136, Mem[0000000090000108] = 0000000000000084 stx %l1,[%i4+0x108] ! Mem[0000000090000108] = 00000000c5199136 ! Mem[00000000900001f8] = 3d0310bb, %g2 = bc23780070dd4032 lduh [%i4+0x1fa],%g2 ! %g2 = 0000000000003d03 ! Mem[0000000033800008] = 005765dd7d42948f, %l5 = 00000000dcebbe08 ldxa [%i3+%o1]0x80,%l5 ! %l5 = 005765dd7d42948f ! %l2 = ffffffff8bf87c5c, Mem[0000000090000187] = 8d124acc stb %l2,[%i4+0x187] ! Mem[0000000090000184] = 5c124acc ! Mem[0000000032800018] = 187519cc, %l3 = ffffffffffffffe2 swapa [%i1+%o3]0x88,%l3 ! %l3 = 00000000187519cc ! Mem[0000000090800008] = 40ea8ad1 7a03c6a1, %g2 = 00003d03, %g3 = 00000a9a ldd [%i5+%o1],%g2 ! %g2 = 0000000040ea8ad1 000000007a03c6a1 ! Mem[0000000033800020] = 799c2021, %l5 = 005765dd7d42948f lduba [%i3+%o4]0x81,%l5 ! %l5 = 0000000000000079 p17_label_11: ! %l0 = 00000000dd6fd800, Mem[0000000032000112] = 77229d54 sth %l0,[%i0+0x112] ! Mem[0000000032000110] = 7722d800 ! Mem[0000000090800050] = c22ba537, %g2 = 0000000040ea8ad1 ldsha [%i5+0x050]%asi,%g2 ! %g2 = ffffffffffffc22b ! %l4 = 00000000047bf10c, Mem[0000000033800010] = 92e16e0ce30e063a stxa %l4,[%i3+%o2]0x88 ! Mem[0000000033800010] = 00000000047bf10c ! immd = 0000000000000040, %l5 = 0000000000000079, %ccr = 08 movg %xcc,0x040,%l5 ! Moved, %l5 = 0000000000000040 ! %l3 = 00000000187519cc, Mem[0000000091000150] = a8525682f47cb886 stx %l3,[%i6+0x150] ! Mem[0000000091000150] = 00000000187519cc ! Mem[000000003380013c] = 1f6b4b6c, %l1 = 00000000c5199136 swap [%i3+0x13c],%l1 ! %l1 = 000000001f6b4b6c ! %l2 = ffffffff8bf87c5c, immed = fffff0d0, %y = dd6fd800 udivcc %l2,-0xf30,%l0 ! %l0 = 00000000dd6fe523, %ccr = 08 mov %l0,%y ! %y = dd6fe523 ! Mem[0000000032800000] = 1b4586caeaddeaf7, %f4 = 1bb9c912 cc4a0293 ldda [%i1+%g0]0x80,%f4 ! %f4 = 1b4586ca eaddeaf7 ! Mem[0000000090800050] = c22ba537, %g2 = ffffffffffffc22b ldsh [%i5+0x050],%g2 ! %g2 = ffffffffffffc22b ! Mem[0000000033800058] = 3cc44f75, %l7 = 740780ff, %l4 = 047bf10c add %i3,0x58,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003cc44f75 p17_label_12: ! Mem[00000000330001d4] = 738e20c8, %l3 = 00000000187519cc swap [%i2+0x1d4],%l3 ! %l3 = 00000000738e20c8 ! %l0 = 00000000dd6fe523, immed = 00000325, %y = dd6fe523 smulcc %l0,0x325,%l3 ! %l3 = ffffff9350db870f, %ccr = 80, %y = ffffff93 ! %l6 = 0000000000000084, imm = fffffffffffff5a8, %l6 = 0000000000000084 xorcc %l6,-0xa58,%l6 ! %l6 = fffffffffffff52c, %ccr = 88 ! %l2 = ffffffff8bf87c5c, imm = 0000000000000f3d, %l4 = 000000003cc44f75 taddcc %l2,0xf3d,%l4 ! %l4 = ffffffff8bf88b99, %ccr = 8a ! %l3 = ffffff9350db870f, immd = fffffffffffff74e, %l7 = 00000000740780ff sdivx %l3,-0x8b2,%l7 ! %l7 = 000000000c7fc94f ! %f11 = 3e2613f5, Mem[0000000033800000] = 6faae870 sta %f11,[%i3+%g0]0x80 ! Mem[0000000033800000] = 3e2613f5 ! %l3 = ffffff9350db870f, Mem[00000000908000e0] = 579e6934 stw %l3,[%i5+0x0e0] ! Mem[00000000908000e0] = 50db870f ! Mem[00000000900000f4] = 71d9d275, %g18 = 32f2652e70cbb80a ldsw [%i4+0x0f4],%g2 ! %g2 = 32f2652e70cbb80a ! Mem[00000000900001e8] = 210a56ea, %g2 = 0000000071d9d275 lduba [%i4+0x1eb]%asi,%g2 ! %g2 = 0000000000000021 ! immd = 0000000000000023, %l6 = fffffffffffff52c, %ccr = 8a movcs %xcc,0x023,%l6 ! Register Not Moved p17_label_13: ! Mem[000000009000006c] = c4d28de5, %g2 = 0000000000000021 lduh [%i4+0x06e],%g2 ! %g2 = 000000000000c4d2 ! Mem[0000000033000018] = 8cc77eea, %l1 = 000000001f6b4b6c lduba [%i2+%o3]0x89,%l1 ! %l1 = 00000000000000ea ! Mem[0000000033800028] = fe01a2ff, %l2 = ffffffff8bf87c5c lduba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ff ! Mem[0000000091800184] = e4f4014f, %g2 = 000000000000c4d2 lduw [%o0+0x184],%g2 ! %g2 = 00000000e4f4014f ! Mem[000000003200003f] = bafabaaf, %l0 = 00000000dd6fe523 ldstub [%i0+0x03f],%l0 ! %l0 = 000000af000000ff ! %l3 = ffffff9350db870f, Mem[0000000091000110] = fe0d41c4a3c886c3 stx %l3,[%i6+0x110] ! Mem[0000000091000110] = ffffff9350db870f ! Mem[0000000033800110] = bf8e2f566ac2a353, %l6 = fffffffffffff52c, %l4 = ffffffff8bf88b99 add %i3,0x110,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = bf8e2f566ac2a353 ! %l3 = ffffff9350db870f, Mem[00000000908001bc] = 2ab04ff6 stw %l3,[%i5+0x1bc] ! Mem[00000000908001bc] = 50db870f ! Mem[00000000918000c8] = 1d5df415, %g2 = 00000000e4f4014f lduw [%o0+0x0c8],%g2 ! %g2 = 000000001d5df415 ! %l7 = 000000000c7fc94f, Mem[0000000091800060] = 9e84a2602a3637f5 stx %l7,[%o0+0x060] ! Mem[0000000091800060] = 000000000c7fc94f p17_label_14: ! %l7 = 000000000c7fc94f, Mem[0000000091800000] = 1ca286e8 sth %l7,[%o0+%g0] ! Mem[0000000091800000] = c94f86e8 ! Mem[00000000910001c0] = 8db5e5d8, %g18 = 32f2652e70cbb80a ldsw [%i6+0x1c0],%g2 ! %g2 = 32f2652e70cbb80a ! %l2 = 00000000000000ff, immed = fffff54e, %y = ffffff93 smul %l2,-0xab2,%l4 ! %l4 = fffffffffff558b2, %y = ffffffff ! Mem[0000000032000008] = 7fffffff, %l5 = 0000000000000040 lduba [%i0+%o1]0x80,%l5 ! %l5 = 000000000000007f ! Mem[0000000090800028] = 10a39792 ce33b6a2, %g2 = 8db5e5d8, %g3 = 7a03c6a1 ldd [%i5+%o5],%g2 ! %g2 = 0000000010a39792 00000000ce33b6a2 ! Mem[0000000090000138] = 6bcb1c41, %g2 = 0000000010a39792 lduw [%i4+0x138],%g2 ! %g2 = 000000006bcb1c41 ! Mem[00000000910000ec] = 480f53c1, %g2 = 000000006bcb1c41 lduh [%i6+0x0ec],%g2 ! %g2 = 000000000000480f ! Mem[0000000033000199] = 88028c17, %l4 = fffffffffff558b2 ldstub [%i2+0x199],%l4 ! %l4 = 00000002000000ff ! %f0 = 5e694f47 de4fe58b 17e54098 31dfe96e ! %f4 = 1b4586ca eaddeaf7 f3068439 dcebbe08 ! %f8 = 0ee95a21 7ee9e0e4 9ee09475 3e2613f5 ! %f12 = 4f8e90ef d4eaedfb 6bcb1c41 facc71a5 mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040 ! %l1 = 00000000000000ea, Mem[0000000091800015] = 58325674 stb %l1,[%o0+0x015] ! Mem[0000000091800014] = ea325674 p17_label_15: membar #Sync ! Added by membar checker (552) ! Mem[00000000330001c0] = 147a0285 9d50257e a0a6c363 9d70e443 ! Mem[00000000330001d0] = 0660e52f 187519cc e4404793 e2db5522 ! Mem[00000000330001e0] = 2003b306 5715061b ee3bb30f 9efead09 ! Mem[00000000330001f0] = b572cf04 b8d9f647 7fcc6188 206f988a mov 0x1c0,%g6 ldda [%i2+%g6]ASI_BLK_PL,%f16 ! Block Load from 00000000330001c0 ! Mem[0000000033800008] = dd655700, %l7 = 000000000c7fc94f ldsba [%i3+%o1]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[00000000330000c4] = 8e585002, %l0 = 00000000000000af swap [%i2+0x0c4],%l0 ! %l0 = 000000008e585002 ! Mem[0000000032000018] = 77d4c00d, %f14 = 6bcb1c41 lda [%i0+%o3]0x88,%f14 ! %f14 = 77d4c00d ! Mem[0000000032800008] = 77e46bb3, %l4 = 0000000000000002 ldswa [%i1+%o1]0x89,%l4 ! %l4 = 0000000077e46bb3 ! Mem[00000000900000a0] = 4196bc74a0b61ba7, %g2 = 000000000000480f ldx [%i4+0x0a0],%g2 ! %g2 = 4196bc74a0b61ba7 ! %l0 = 000000008e585002, Mem[0000000033800010] = 047bf10c stha %l0,[%i3+%o2]0x89 ! Mem[0000000033800010] = 047b5002 ! Mem[0000000033000168] = 6e8938f5c6c46957, %f6 = f3068439 dcebbe08 ldd [%i2+0x168],%f6 ! %f6 = 6e8938f5 c6c46957 ! Mem[0000000091000180] = 82f96544 4cbcb251, %g2 = a0b61ba7, %g3 = ce33b6a2 ldd [%i6+0x180],%g2 ! %g2 = 0000000082f96544 000000004cbcb251 ! Mem[0000000032800000] = 1b4586ca eaddeaf7 b36be477 7520497b ! Mem[0000000032800010] = 5689589e 665b5f40 e2ffffff 0f64f2a4 ! Mem[0000000032800020] = 11d34775 bf139fb0 31acd1b5 ce95a9fc ! Mem[0000000032800030] = 5bfe9686 b9ce3789 e387b8f0 32f53c90 ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 0000000032800000 p17_label_16: ! Mem[0000000091000128] = b91884a5, %g2 = 0000000082f96544 lduha [%i6+0x128]%asi,%g2 ! %g2 = 000000000000b918 ! Mem[00000000908001a0] = 803f05fd 68760317, %g2 = 0000b918, %g3 = 4cbcb251 ldd [%i5+0x1a0],%g2 ! %g2 = 00000000803f05fd 0000000068760317 ! Mem[0000000090000180] = 087b2158, %g2 = 00000000803f05fd lduw [%i4+0x180],%g2 ! %g2 = 00000000087b2158 ! %l4 = 0000000077e46bb3, Mem[00000000918000c4] = 7aa9cad6 sth %l4,[%o0+0x0c4] ! Mem[00000000918000c4] = 6bb3cad6 ! Mem[0000000032800010] = 405f5b66 9e588956, %l6 = fffff52c, %l7 = 00000000 ldda [%i1+%o2]0x88,%l6 ! %l6 = 000000009e588956 00000000405f5b66 ! Mem[0000000033000010] = e60c0bf9, %l3 = ffffff9350db870f swapa [%i2+%o2]0x88,%l3 ! %l3 = 00000000e60c0bf9 ! Mem[0000000090000180] = 087b2158 19063d5c 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! %l7 = 00000000405f5b66, imm = 0000000000000664, %l4 = 0000000077e46bb3 xnorcc %l7,0x664,%l4 ! %l4 = ffffffffbfa0a2fd, %ccr = 88 ! Mem[0000000090000148] = c60a59d7, %g2 = 00000000087b2158 ldsh [%i4+0x14a],%g2 ! %g2 = ffffffffffffc60a ! Mem[00000000900001d0] = cefa14d7d2adbf60, %g2 = ffffffffffffc60a ldx [%i4+0x1d0],%g2 ! %g2 = cefa14d7d2adbf60 p17_label_17: ! Mem[00000000900001e0] = 56b781a0c5d29903, %g2 = cefa14d7d2adbf60 ldx [%i4+0x1e0],%g2 ! %g2 = 56b781a0c5d29903 ! %l1 = 00000000000000ea, imm = 0000000000000d86, %l4 = ffffffffbfa0a2fd orcc %l1,0xd86,%l4 ! %l4 = 0000000000000dee, %ccr = 00 ! Mem[00000000328001d9] = 77d4b9f1, %l1 = 00000000000000ea ldstub [%i1+0x1d9],%l1 ! %l1 = 000000d4000000ff ! Mem[0000000033000040] = 87d0f52c635fba76, %l0 = 000000008e585002, %l1 = 00000000000000d4 add %i2,0x40,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 87d0f52c635fba76 ! Mem[0000000032000010] = cd6301b3, %f12 = 5bfe9686 lda [%i0+%o2]0x89,%f12 ! %f12 = cd6301b3 ! Mem[0000000032800018] = e2ffffff, %l7 = 00000000405f5b66 swap [%i1+%o3],%l7 ! %l7 = 00000000e2ffffff ! Mem[0000000090800040] = 19464923, %g2 = 56b781a0c5d29903 ldub [%i5+0x041],%g2 ! %g2 = 0000000000000019 ! Mem[00000000338000bd] = b8de58e5, %l1 = 87d0f52c635fba76 ldstub [%i3+0x0bd],%l1 ! %l1 = 000000de000000ff ! immd = 00000000000003ed, %l2 = 00000000000000ff, %ccr = 00 movl %xcc,0x3ed,%l2 ! Register Not Moved ! %l2 = 00000000000000ff, Mem[0000000090000064] = 7ee9e0e4 stb %l2,[%i4+0x064] ! Mem[0000000090000064] = ffe9e0e4 p17_label_18: ! %l5 = 000000000000007f, Mem[0000000091000180] = 82f965444cbcb251 stx %l5,[%i6+0x180] ! Mem[0000000091000180] = 000000000000007f ! Mem[0000000090000030] = 133ff326, %g2 = 0000000000000019 ldub [%i4+0x033],%g2 ! %g2 = 0000000000000013 ! Mem[0000000091000170] = eb162522, %g2 = 0000000000000013 lduw [%i6+0x170],%g2 ! %g2 = 00000000eb162522 ! Mem[0000000032800010] = 9e588956, %l4 = 0000000000000dee lduba [%i1+%o2]0x89,%l4 ! %l4 = 0000000000000056 ! Mem[00000000328000f2] = 93360dcf, %l0 = 000000008e585002 ldstuba [%i1+0x0f2]%asi,%l0 ! %l0 = 0000000d000000ff ! Mem[0000000032000010] = cd6301b3, %l0 = 000000000000000d lduha [%i0+%o2]0x89,%l0 ! %l0 = 00000000000001b3 ! Mem[0000000033000168] = 6e8938f5, %l0 = 00000000000001b3 swap [%i2+0x168],%l0 ! %l0 = 000000006e8938f5 ! Mem[0000000032000028] = a06d104b, %l7 = 00000000e2ffffff ldsba [%i0+%o5]0x80,%l7 ! %l7 = ffffffffffffffa0 ! Mem[0000000091000028] = d4a769d2b863b321, %f48 = 087b2158 19063d5c ldd [%i6+%o5],%f48 ! %f48 = d4a769d2 b863b321 ! Mem[0000000090000084] = 2228183e, %g18 = 32f2652e70cbb80a ldsw [%i4+0x084],%g2 ! %g2 = 32f2652e70cbb80a p17_label_19: ! immd = 00000000000001bf, %l1 = 00000000000000de, %ccr = 00 movvc %xcc,0x1bf,%l1 ! Moved, %l1 = 00000000000001bf ! Mem[00000000918000d0] = 01979937, %g2 = 000000002228183e ldub [%o0+0x0d3],%g2 ! %g2 = 0000000000000001 ! Mem[0000000090800008] = 40ea8ad1 7a03c6a1, %g2 = 00000001, %g3 = 68760317 ldda [%i5+0x008]%asi,%g2 ! %g2 = 0000000040ea8ad1 000000007a03c6a1 ! Mem[0000000032000144] = 3a5f7d12, %l0 = 6e8938f5, %l3 = e60c0bf9 add %i0,0x144,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003a5f7d12 ! Mem[0000000032000018] = 0dc0d477, %l7 = ffffffffffffffa0 swapa [%i0+%o3]0x80,%l7 ! %l7 = 000000000dc0d477 ! Mem[00000000338001b2] = d5c48ee7, %l1 = 00000000000001bf ldstub [%i3+0x1b2],%l1 ! %l1 = 0000008e000000ff ! Mem[0000000090000110] = 1bb9c912cc4a0293, %g2 = 0000000040ea8ad1 ldx [%i4+0x110],%g2 ! %g2 = 1bb9c912cc4a0293 ! Mem[00000000910000a8] = 7bedf5ac21637c43, %f48 = d4a769d2 b863b321 ldd [%i6+0x0a8],%f48 ! %f48 = 7bedf5ac 21637c43 ! Mem[0000000090800160] = ff858cbc, %g2 = 1bb9c912cc4a0293 ldsh [%i5+0x162],%g2 ! %g2 = ffffffffffffff85 ! %l0 = 000000006e8938f5, Mem[000000009000004b] = 9831dfe9 stb %l0,[%i4+0x04b] ! Mem[0000000090000048] = f531dfe9 p17_label_20: ! Mem[0000000032800000] = 1b4586caeaddeaf7, %f0 = 1b4586ca eaddeaf7 ldda [%i1+%g0]0x81,%f0 ! %f0 = 1b4586ca eaddeaf7 ! %l6 = 000000009e588956, Mem[0000000033000010] = 0f87db5094fe7031 stxa %l6,[%i2+%o2]0x80 ! Mem[0000000033000010] = 000000009e588956 ! %l2 = 00000000000000ff, Mem[00000000918001c4] = dfb782b7, %asi = 80 stwa %l2,[%o0+0x1c4]%asi ! Mem[00000000918001c4] = 000000ff ! Mem[0000000091000148] = 9ce81f8a, %g2 = ffffffffffffff85 ldsh [%i6+0x14a],%g2 ! %g2 = ffffffffffff9ce8 ! Mem[00000000338001bc] = faab83a4, %l4 = 0000000000000056 ldstub [%i3+0x1bc],%l4 ! %l4 = 000000fa000000ff ! %l6 = 000000009e588956, %l1 = 000000000000008e, %y = ffffffff mulscc %l6,%l1,%l7 ! %l7 = 000000004f2c4539, %ccr = 00, %y = 7fffffff ! %l0 = 000000006e8938f5, %l5 = 000000000000007f, %ccr = 00 movvs %xcc,%l0,%l5 ! Register Not Moved ! immd = 0000000000000091, %l1 = 000000000000008e, %ccr = 00 movg %xcc,0x091,%l1 ! Moved, %l1 = 0000000000000091 ! Mem[0000000033000160] = 68641625, %l2 = 00000000000000ff lduw [%i2+0x160],%l2 ! %l2 = 0000000068641625 ! Mem[000000009080010c] = 024721d2, %g2 = ffffffffffff9ce8 ldsb [%i5+0x10e],%g2 ! %g2 = 0000000000000002 p17_label_21: ! %l7 = 000000004f2c4539, %l3 = 000000003a5f7d12, %l0 = 000000006e8938f5 sdivx %l7,%l3,%l0 ! %l0 = 0000000000000001 ! Mem[0000000091000080] = b7cedd45, %g2 = 0000000000000002 ldsb [%i6+0x082],%g2 ! %g2 = ffffffffffffffb7 ! Mem[00000000338000dd] = 1cd34603, %l2 = 0000000068641625 ldstub [%i3+0x0dd],%l2 ! %l2 = 000000d3000000ff ! Code Fragment 1 p17_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000007a03c6a1 mov -0x6e8,%g3 ! %g3 = fffffffffffff918 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l7 = 000000004f2c4539, imm = 0000000000000c30, %l4 = 00000000000000fa xor %l7,0xc30,%l4 ! %l4 = 000000004f2c4909 ! Mem[0000000091800128] = 503d8b62 742c3e7e, %g2 = ffffffb7, %g3 = fffff918 ldd [%o0+0x128],%g2 ! %g2 = 00000000503d8b62 00000000742c3e7e ! %l3 = 000000003a5f7d12, Mem[00000000918000a8] = 50dfbb3c stw %l3,[%o0+0x0a8] ! Mem[00000000918000a8] = 3a5f7d12 ! %f0 = 1b4586ca eaddeaf7 b36be477 7520497b ! %f4 = 5689589e 665b5f40 e2ffffff 0f64f2a4 ! %f8 = 11d34775 bf139fb0 31acd1b5 ce95a9fc ! %f12 = cd6301b3 b9ce3789 e387b8f0 32f53c90 mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040 ! Mem[00000000918001a8] = 7aae34b1f8c92676, %g2 = 00000000503d8b62 ldx [%o0+0x1a8],%g2 ! %g2 = 7aae34b1f8c92676 ! immd = 0000000000000388, %l4 = 000000004f2c4909, %ccr = 00 movcc %icc,0x388,%l4 ! Moved, %l4 = 0000000000000388 p17_label_22: ! Mem[0000000091800188] = 0bfb8212, %g2 = 7aae34b1f8c92676 ldsb [%o0+0x189],%g2 ! %g2 = 000000000000000b ! Mem[0000000033800010] = 02507b04, %l5 = 000000000000007f swapa [%i3+%o2]0x80,%l5 ! %l5 = 0000000002507b04 ! %l5 = 0000000002507b04, Mem[0000000033800028] = fe01a2ff stha %l5,[%i3+%o5]0x88 ! Mem[0000000033800028] = fe017b04 ! Mem[0000000032000020] = 42db65bd 6263833c, %l6 = 9e588956, %l7 = 4f2c4539 ldda [%i0+%o4]0x89,%l6 ! %l6 = 000000006263833c 0000000042db65bd ! %l4 = 0000000000000388, imm = fffffffffffffcf7, %l0 = 0000000000000001 xnorcc %l4,-0x309,%l0 ! %l0 = 0000000000000080, %ccr = 00 ! %l6 = 6263833c, %l7 = 42db65bd, Mem[0000000090800038] = 8cd664ed 8acff555 stda %l6,[%i5+0x038]%asi ! Mem[0000000090800038] = 6263833c 42db65bd ! %l3 = 000000003a5f7d12 setx 0xeeb6dd1785f289de,%g7,%l3 ! %l3 = eeb6dd1785f289de ! Mem[00000000320000fc] = 986aae53, %l6 = 000000006263833c lduh [%i0+0x0fc],%l6 ! %l6 = 000000000000986a ! %f18 = 43e4709d, Mem[00000000918001b4] = c0a9c532 sta %f18,[%o0+0x1b4]%asi ! Mem[00000000918001b4] = 43e4709d ! %l3 = eeb6dd1785f289de, Mem[0000000090000038] = 07e9c56505ce89c2, %asi = 80 stxa %l3,[%i4+0x038]%asi ! Mem[0000000090000038] = eeb6dd1785f289de p17_label_23: ! Mem[0000000032000000] = 7594e09e, %l5 = 0000000002507b04 ldswa [%i0+%g0]0x89,%l5 ! %l5 = 000000007594e09e ! Mem[0000000032000010] = b30163cd0f2c2630, %f22 = 2255dbe2 934740e4 ldda [%i0+%o2]0x81,%f22 ! %f22 = b30163cd 0f2c2630 membar #Sync ! Added by membar checker (553) ! %f22 = b30163cd 0f2c2630, Mem[0000000032800020] = 11d34775 bf139fb0 stda %f22,[%i1+%o4]0x81 ! Mem[0000000032800020] = b30163cd 0f2c2630 ! Mem[00000000900000d8] = 3d5f1135, %g2 = 000000000000000b ldsb [%i4+0x0d8],%g2 ! %g2 = 000000000000003d ! %l3 = eeb6dd1785f289de, immed = ffffffb6, %ccr = 00 movrgez %l3,-0x04a,%l4 ! Not Moved, %l4 = 0000000000000388 ! Mem[000000009100019c] = a7d7b8c9, %g2 = 000000000000003d lduw [%i6+0x19c],%g2 ! %g2 = 00000000a7d7b8c9 ! %l0 = 00000080, %l1 = 00000091, Mem[0000000032000018] = ffffffa0 861a1d66 stda %l0,[%i0+%o3]0x80 ! Mem[0000000032000018] = 00000080 00000091 ! %l5 = 000000007594e09e, immed = 000002ed, %y = 7fffffff umulcc %l5,0x2ed,%l4 ! %l4 = 0000015804952e46, %ccr = 00, %y = 00000158 ! %f30 = 8a986f20 8861cc7f, Mem[0000000090000048] = b36be477 7520497b std %f30,[%i4+0x048] ! Mem[0000000090000048] = 8a986f20 8861cc7f ! Randomly selected nop nop p17_label_24: ! Mem[0000000091800118] = f0332361 26d8cabd, %g2 = a7d7b8c9, %g3 = 742c3e7e ldd [%o0+0x118],%g2 ! %g2 = 00000000f0332361 0000000026d8cabd ! %l7 = 0000000042db65bd, Mem[00000000900001d0] = cefa14d7 stw %l7,[%i4+0x1d0] ! Mem[00000000900001d0] = 42db65bd ! %l7 = 0000000042db65bd, Mem[0000000032800010] = 405f5b669e588956 stxa %l7,[%i1+%o2]0x89 ! Mem[0000000032800010] = 0000000042db65bd ! %l5 = 000000007594e09e, Mem[0000000091800048] = 798a3de0f26d22db stx %l5,[%o0+0x048] ! Mem[0000000091800048] = 000000007594e09e ! %l5 = 000000007594e09e, %l0 = 0000000000000080, %ccr = 00 movrgez %l5,%l0,%l6 ! Moved, %l6 = 0000000000000080 ! %l6 = 0000000000000080, Mem[00000000908001b4] = 151fff36 stw %l6,[%i5+0x1b4] ! Mem[00000000908001b4] = 00000080 ! Mem[0000000090000058] = e2ffffff, %g2 = 00000000f0332361 ldsb [%i4+0x058],%g2 ! %g2 = ffffffffffffffe2 ! %l1 = 0000000000000091, %l2 = 00000000000000d3, %y = 00000158 sdiv %l1,%l2,%l2 ! %l2 = 000000007fffffff mov %l0,%y ! %y = 00000080 ! %l3 = eeb6dd1785f289de, %l7 = 0000000042db65bd, %ccr = 00 movne %icc,%l3,%l7 ! Moved, %l7 = eeb6dd1785f289de ! %l4 = 0000015804952e46, Mem[00000000918000c6] = cad61d5d sth %l4,[%o0+0x0c6] ! Mem[00000000918000c4] = 2e461d5d p17_label_25: ! Mem[000000009080011c] = 5342be5d, %g2 = ffffffffffffffe2 lduh [%i5+0x11e],%g2 ! %g2 = 0000000000005342 ! %l7 = eeb6dd1785f289de, %l2 = 000000007fffffff, %ccr = 00 movrne %l7,%l2,%l4 ! Moved, %l4 = 000000007fffffff ! Mem[0000000032000008] = 4b340a11ffffff7f, %f10 = 31acd1b5 ce95a9fc ldda [%i0+%o1]0x88,%f10 ! %f10 = 4b340a11 ffffff7f ! %l0 = 00000080, %l1 = 00000091, Mem[0000000091800140] = 1901111c 9fb7deb0 stda %l0,[%o0+0x140]%asi ! Mem[0000000091800140] = 00000080 00000091 ! %l4 = 7fffffff, %l5 = 7594e09e, Mem[00000000908000d0] = ffffffff ffffffe2 std %l4,[%i5+0x0d0] ! Mem[00000000908000d0] = 7fffffff 7594e09e ! %l4 = 000000007fffffff, imm = fffffffffffff4df, %l7 = eeb6dd1785f289de tsubcc %l4,-0xb21,%l7 ! %l7 = 0000000080000b20, %ccr = 1b ! %l1 = 0000000000000091, immed = fffffff3, %ccr = 1b movrlez %l1,-0x00d,%l0 ! Not Moved, %l0 = 0000000000000080 ! %l5 = 000000007594e09e, Mem[0000000091800160] = 5c5b9bfb4692494c, %asi = 80 stxa %l5,[%o0+0x160]%asi ! Mem[0000000091800160] = 000000007594e09e ! Mem[000000009180013c] = 040c3c9f, %g2 = 0000000000005342 ldsh [%o0+0x13c],%g2 ! %g2 = 000000000000040c ! Mem[0000000032000118] = f6c8d58a, %l1 = 00000091, %l3 = 85f289de add %i0,0x118,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f6c8d58a ba,a p17_not_taken_0_end p17_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p17_branch_failed p17_not_taken_0_end: ! End of Random Code for Thread 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 0000000000000080 bne,a,pn %xcc,p17_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000091 bne,a,pn %xcc,p17_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000007fffffff bne,a,pn %xcc,p17_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000f6c8d58a bne,a,pn %xcc,p17_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000007fffffff bne,a,pn %xcc,p17_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000007594e09e bne,a,pn %xcc,p17_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000080 bne,a,pn %xcc,p17_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000080000b20 bne,a,pn %xcc,p17_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000080,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p17_failed mov 0x111,%g1 ! Check Floating Point Registers p17_check_fp_registers: set p17_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 1b4586ca eaddeaf7 bne %xcc,p17_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be b36be477 7520497b bne %xcc,p17_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5689589e 665b5f40 bne %xcc,p17_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e2ffffff 0f64f2a4 bne %xcc,p17_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 11d34775 bf139fb0 bne %xcc,p17_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 4b340a11 ffffff7f bne %xcc,p17_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be cd6301b3 b9ce3789 bne %xcc,p17_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be e387b8f0 32f53c90 bne %xcc,p17_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 7e25509d 85027a14 bne %xcc,p17_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 43e4709d 63c3a6a0 bne %xcc,p17_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be cc197518 2fe56006 bne %xcc,p17_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be b30163cd 0f2c2630 bne %xcc,p17_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 1b061557 06b30320 bne %xcc,p17_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 09adfe9e 0fb33bee bne %xcc,p17_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 47f6d9b8 04cf72b5 bne %xcc,p17_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 8a986f20 8861cc7f bne %xcc,p17_f30_fail nop ! Check Local Memory set p17_local0_expect,%g1 p17_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 7fffffff110a344b ldx [%i0+0x008],%g3 ! Observed data at 0000000032000008 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000008000000091 ldx [%i0+0x018],%g3 ! Observed data at 0000000032000018 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3c836362bd65db42 ldx [%i0+0x020],%g3 ! Observed data at 0000000032000020 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = 41435a02bafabaff ldx [%i0+0x038],%g3 ! Observed data at 0000000032000038 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x038,%g4 ldx [%g1+0x080],%g2 ! Expected data = b5e2249bc9532fff ldx [%i0+0x080],%g3 ! Observed data at 0000000032000080 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x080,%g4 ldx [%g1+0x110],%g2 ! Expected data = 7722d8001b698681 ldx [%i0+0x110],%g3 ! Observed data at 0000000032000110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i0,0x110,%g4 set p17_local1_expect,%g1 p17_check_local1: ldx [%g1+0x010],%g2 ! Expected data = bd65db4200000000 ldx [%i1+0x010],%g3 ! Observed data at 0000000032800010 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 405f5b660f64f2a4 ldx [%i1+0x018],%g3 ! Observed data at 0000000032800018 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b30163cd0f2c2630 ldx [%i1+0x020],%g3 ! Observed data at 0000000032800020 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 31acd1b5ce95a9fc ldx [%i1+0x028],%g3 ! Observed data at 0000000032800028 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 670fc543dcebbe8c ldx [%i1+0x0a8],%g3 ! Observed data at 00000000328000a8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 9336ffcf8fd9aa56 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000328000f0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 77ffb9f13e7c793b ldx [%i1+0x1d8],%g3 ! Observed data at 00000000328001d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x1d8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = f853d6a9ffc01059 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000328001f0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i1,0x1f0,%g4 set p17_local2_expect,%g1 p17_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 000000009e588956 ldx [%i2+0x010],%g3 ! Observed data at 0000000033000010 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x010,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = d537fc45000000af ldx [%i2+0x0c0],%g3 ! Observed data at 00000000330000c0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x100],%g2 ! Expected data = 5e694f47de4fe58b ldx [%i2+0x100],%g3 ! Observed data at 0000000033000100 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = 17e5409831dfe96e ldx [%i2+0x108],%g3 ! Observed data at 0000000033000108 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 1bb9c912cc4a0293 ldx [%i2+0x110],%g3 ! Observed data at 0000000033000110 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x110,%g4 ldx [%g1+0x118],%g2 ! Expected data = f306843900000000 ldx [%i2+0x118],%g3 ! Observed data at 0000000033000118 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x118,%g4 ldx [%g1+0x120],%g2 ! Expected data = 0ee95a217ee9e0e4 ldx [%i2+0x120],%g3 ! Observed data at 0000000033000120 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x120,%g4 ldx [%g1+0x128],%g2 ! Expected data = 9ee094753e2613f5 ldx [%i2+0x128],%g3 ! Observed data at 0000000033000128 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = 4f8e90efd4eaedfb ldx [%i2+0x130],%g3 ! Observed data at 0000000033000130 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = 6bcb1c41facc71a5 ldx [%i2+0x138],%g3 ! Observed data at 0000000033000138 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x138,%g4 ldx [%g1+0x168],%g2 ! Expected data = 000001b3c6c46957 ldx [%i2+0x168],%g3 ! Observed data at 0000000033000168 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x168,%g4 ldx [%g1+0x198],%g2 ! Expected data = 88ff8c1777ff7875 ldx [%i2+0x198],%g3 ! Observed data at 0000000033000198 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x198,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 0660e52f187519cc ldx [%i2+0x1d0],%g3 ! Observed data at 00000000330001d0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i2,0x1d0,%g4 set p17_local3_expect,%g1 p17_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3e2613f5438d977b ldx [%i3+0x000],%g3 ! Observed data at 0000000033800000 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000007f00000000 ldx [%i3+0x010],%g3 ! Observed data at 0000000033800010 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff80077454a5af33 ldx [%i3+0x018],%g3 ! Observed data at 0000000033800018 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 047b01feaf41c1fc ldx [%i3+0x028],%g3 ! Observed data at 0000000033800028 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = da0c8e057aa9cad6 ldx [%i3+0x068],%g3 ! Observed data at 0000000033800068 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x068,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 73894c06b8ff58e5 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000338000b8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 5225e6131cff4603 ldx [%i3+0x0d8],%g3 ! Observed data at 00000000338000d8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x138],%g2 ! Expected data = 0ffab6edc5199136 ldx [%i3+0x138],%g3 ! Observed data at 0000000033800138 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x138,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = d5c4ffe7d4dd6034 ldx [%i3+0x1b0],%g3 ! Observed data at 00000000338001b0 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = ece55105ffab83a4 ldx [%i3+0x1b8],%g3 ! Observed data at 00000000338001b8 cmp %g2,%g3 bne,a,pn %xcc,p17_local_failed add %i3,0x1b8,%g4 ! The test for processor 17 has passed p17_passed: ta GOOD_TRAP nop p17_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p17_failed p17_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p17_failed p17_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p17_failed p17_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p17_failed p17_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p17_failed p17_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p17_failed p17_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p17_failed p17_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p17_failed p17_f0_fail: set p17_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f2_fail: set p17_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f4_fail: set p17_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f6_fail: set p17_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f8_fail: set p17_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f10_fail: set p17_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f12_fail: set p17_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f14_fail: set p17_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f16_fail: set p17_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f18_fail: set p17_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f20_fail: set p17_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f22_fail: set p17_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f24_fail: set p17_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f26_fail: set p17_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f28_fail: set p17_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p17_f30_fail: set p17_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 17 failed p17_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x044] ! Set processor 17 done flag set p17_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 17 failed p17_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x044] ! Set processor 17 done flag set p17_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p17_selfmod_failed: ba p17_failed mov 0xabc,%g1 p17_common_error: or %g0,0xef1,%g1 ba p17_failed mov %o5,%g3 p17_common_signature_error: set p17_temp,%g1 ba p17_failed st %g2,[%g1] ! Common Lock Number p17_common_timeout: set p17_temp,%g1 ba p17_failed st %g2,[%g1] ! Common Lock Number p17_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p17_failed mov 0x0,%g3 p17_trap1e: ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032800008] ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032000018] stwa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800028] srax %l1,%l4,%l5 done p17_trap1o: ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032800008] ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032000018] stwa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800028] srax %l1,%l4,%l5 done p17_trap2e: ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000032800028] stha %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000000] stba %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800000] sub %l5,%l4,%l0 sll %l6,%l5,%l3 lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000000] stha %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800010] done p17_trap2o: ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000032800028] stha %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000000] stba %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800000] sub %l5,%l4,%l0 sll %l6,%l5,%l3 lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000000] stha %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800010] done p17_trap3e: addc %l2,%l4,%l6 xnor %l6,%l2,%l0 done p17_trap3o: addc %l2,%l4,%l6 xnor %l6,%l2,%l0 done p17_init_memory_pointers: set p17_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p17_local0_start,%i0 set p17_local1_start,%i1 set p17_local2_start,%i2 set p17_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5d1dbc6482731c1d ldx [%g1+0x008],%l1 ! %l1 = f8d57300b5d131ac ldx [%g1+0x010],%l2 ! %l2 = 4d4a399c610d9ac0 ldx [%g1+0x018],%l3 ! %l3 = 96f2a8fe025400ba ldx [%g1+0x020],%l4 ! %l4 = 3598e2ba2f1de32b ldx [%g1+0x028],%l5 ! %l5 = 35352813d7b98588 ldx [%g1+0x030],%l6 ! %l6 = 3449e7b890b73c83 ldx [%g1+0x038],%l7 ! %l7 = 06be7518423ceea1 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 18 processor_18: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x48] ! Set the start flag wrpr %g0,7,%cleanwin call p18_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 18 wr %g0,0x4,%fprs ! Make sure fef is 1 set p18_init_freg,%g1 ! %f0 = 4b4d257c 5ca91df4 037a37e0 bbad16c9 ! %f4 = 3986fc86 b0c37b33 7dc7c08d fa9fd33c ! %f8 = 8cbca2f8 05df9dbc 2b049594 bf70373c ! %f12 = 94995aee 1097c363 303440ce d6c17fa0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 749278dd 95680450 0f4027f6 c8c0c91b ! %f20 = 17f575aa 9ee9a0f0 1e67d4d2 e2f88265 ! %f24 = f13ee587 db36003f 64062024 9e0935e5 ! %f28 = c80b8cdf 779618e8 4abefc9c a335ffd7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e9b43d1e 0a0cd376 83883540 ecce2071 ! %f36 = b948e860 6dc80a82 a5cc51af 8719b05c ! %f40 = dd8dbf89 e7958b31 08d5a9d8 f7131dbf ! %f44 = 9e6ca29f 48b456c4 5c6bc671 50a013f4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xd12e6ac00000004c,%g7,%g1 ! GSR scale = 9, align = 4 wr %g1,%g0,%gsr ! GSR = d12e6ac00000004c wr %g0,%y ! Clear Y 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[000000003580003c] = a83161dc, %l4 = 82bef2b8ece32544 swap [%i3+0x03c],%l4 ! %l4 = 00000000a83161dc ! Mem[00000000918000c0] = 3c4aea22 fe051877, %g2 = ae6cff9f, %g3 = 0bad0b00 ldd [%o0+0x0c0],%g2 ! %g2 = 000000003c4aea22 00000000fe051877 ! Mem[0000000035000000] = e76bc674, %l6 = 64e156a0b29dafa7 swapa [%i2+%g0]0x80,%l6 ! %l6 = 00000000e76bc674 ! Mem[000000003480007c] = c0ab192f, %l4 = 00000000a83161dc swap [%i1+0x07c],%l4 ! %l4 = 00000000c0ab192f ! Mem[0000000091000158] = b4583b24dc4650ec, %g2 = 000000003c4aea22 ldx [%i6+0x158],%g2 ! %g2 = b4583b24dc4650ec ! Mem[0000000091000048] = aa12e82c, %g18 = 56658e2c0fdf2402 ldsw [%i6+0x048],%g2 ! %g2 = 56658e2c0fdf2402 ! %l3 = a669d747dd317fd6, imm = fffffffffffff7bb, %l5 = 602784ce0760aafb xor %l3,-0x845,%l5 ! %l5 = 599628b822ce886d ! %l5 = 599628b822ce886d, imm = 0000000000000972, %l1 = 81d9830acc07dae6 add %l5,0x972,%l1 ! %l1 = 599628b822ce91df ! Mem[0000000034800020] = 3af6282f, %l2 = 339beb5bf84b696c lduwa [%i1+%o4]0x81,%l2 ! %l2 = 000000003af6282f ! Mem[0000000091000070] = b4bc198e, %g2 = ffffffffaa12e82c lduw [%i6+0x070],%g2 ! %g2 = 00000000b4bc198e p18_label_2: ! %l6 = e76bc674, %l7 = 33babd62, Mem[0000000090000188] = 124accd6 cf8f614e std %l6,[%i4+0x188] ! Mem[0000000090000188] = e76bc674 33babd62 ! %l7 = 32c6d39c33babd62, %l2 = 000000003af6282f, %ccr = 44 movleu %xcc,%l7,%l2 ! Moved, %l2 = 32c6d39c33babd62 ! Mem[00000000908000e0] = 579e6934, %g2 = 00000000b4bc198e lduh [%i5+0x0e0],%g2 ! %g2 = 000000000000579e ! %l6 = 00000000e76bc674, Mem[0000000035000000] = b29dafa7 stha %l6,[%i2+%g0]0x80 ! Mem[0000000035000000] = c674afa7 ! Mem[0000000091000168] = ac6b5858, %g2 = 000000000000579e ldsb [%i6+0x16a],%g2 ! %g2 = ffffffffffffffac ! %f4 = 3986fc86 b0c37b33, Mem[0000000035800020] = 4fd9743e 140d1742 stda %f4 ,[%i3+%o4]0x89 ! Mem[0000000035800020] = 3986fc86 b0c37b33 ! Mem[0000000034800050] = 2b98ab85, %l6 = 00000000e76bc674 swap [%i1+0x050],%l6 ! %l6 = 000000002b98ab85 ! Mem[0000000035800028] = 9405d46cb9fb5ae7, %f26 = 64062024 9e0935e5 ldda [%i3+%o5]0x89,%f26 ! %f26 = 9405d46c b9fb5ae7 ! %l2 = 32c6d39c33babd62, Mem[00000000900001fc] = 10bb8a14 stw %l2,[%i4+0x1fc] ! Mem[00000000900001fc] = 33babd62 ! %f0 = 4b4d257c 5ca91df4 037a37e0 bbad16c9 ! %f4 = 3986fc86 b0c37b33 7dc7c08d fa9fd33c ! %f8 = 8cbca2f8 05df9dbc 2b049594 bf70373c ! %f12 = 94995aee 1097c363 303440ce d6c17fa0 mov 0x1c0,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0 p18_label_3: ! %l2 = 33babd62, %l3 = dd317fd6, Mem[00000000908001a8] = 9a64a4a2 a4ca45a1 std %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = 33babd62 dd317fd6 ! %l3 = a669d747dd317fd6 setx 0xf38340380aee810f,%g7,%l3 ! %l3 = f38340380aee810f ! immd = 000000000000014a, %l7 = 32c6d39c33babd62, %ccr = 44 movleu %icc,0x14a,%l7 ! Moved, %l7 = 000000000000014a ! Mem[000000003580001c] = 20de0ae2, %l6 = 2b98ab85, %l7 = 0000014a add %i3,0x1c,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000020de0ae2 ! Mem[00000000340000f0] = 5b1fc8fd8ee42cac, %l2 = 32c6d39c33babd62, %l4 = 00000000c0ab192f add %i0,0xf0,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 5b1fc8fd8ee42cac ! Mem[0000000035800008] = f01b04ec58264db8, %f22 = 1e67d4d2 e2f88265 ldda [%i3+%o1]0x80,%f22 ! %f22 = f01b04ec 58264db8 ! %f16 = 749278dd 95680450, Mem[0000000035000000] = c674afa7 a1c294f0 stda %f16,[%i2+%g0]0x80 ! Mem[0000000035000000] = 749278dd 95680450 ! %l4 = 8ee42cac, %l5 = 22ce886d, Mem[0000000035800008] = f01b04ec 58264db8 stda %l4,[%i3+%o1]0x81 ! Mem[0000000035800008] = 8ee42cac 22ce886d ! %l6 = 000000002b98ab85, %l7 = 0000000020de0ae2, %ccr = 44 movne %xcc,%l6,%l7 ! Register Not Moved ! immd = 00000000000002f5, %l0 = 30ec19d9d1aa45b1, %ccr = 44 movn %xcc,0x2f5,%l0 ! Register Not Moved p18_label_4: ! Mem[0000000034800008] = 4bb1b009, %l6 = 000000002b98ab85 lduwa [%i1+%o1]0x88,%l6 ! %l6 = 000000004bb1b009 ! Mem[000000003400001c] = cfe86bb1, %l2 = 33babd62, %l0 = d1aa45b1 add %i0,0x1c,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000cfe86bb1 ! Mem[00000000910001e4] = d277e91e, %g2 = ffffffffffffffac ldub [%i6+0x1e5],%g2 ! %g2 = 00000000000000d2 ! %l1 = 599628b822ce91df, %l3 = f38340380aee810f, %ccr = 44 movleu %icc,%l1,%l3 ! Moved, %l3 = 599628b822ce91df ! %l6 = 000000004bb1b009, immed = 000000f5, %ccr = 44 movrlez %l6,0x0f5,%l4 ! Not Moved, %l4 = 5b1fc8fd8ee42cac ! Mem[0000000034800000] = d7ec969b fcf5be4e, %l0 = cfe86bb1, %l1 = 22ce91df ldda [%i1+%g0]0x81,%l0 ! %l0 = 00000000d7ec969b 00000000fcf5be4e ! %l4 = 5b1fc8fd8ee42cac, %l6 = 000000004bb1b009, %l7 = 0000000020de0ae2 xorcc %l4,%l6,%l7 ! %l7 = 5b1fc8fdc5559ca5, %ccr = 08 ! Mem[000000009000000c] = ba1ba754, %g2 = 00000000000000d2 ldsha [%i4+0x00e]%asi,%g2 ! %g2 = ffffffffffffba1b ! Mem[0000000090800120] = be5d75297765324d, %g2 = ffffffffffffba1b ldx [%i5+0x120],%g2 ! %g2 = be5d75297765324d ! Mem[0000000034000028] = 70539312, %l7 = 5b1fc8fdc5559ca5 ldswa [%i0+%o5]0x80,%l7 ! %l7 = 0000000070539312 p18_label_5: ! %l5 = 599628b822ce886d, imm = fffffffffffff170, %l6 = 000000004bb1b009 xor %l5,-0xe90,%l6 ! %l6 = a669d747dd31791d ! Mem[0000000091800074] = 2eb3bf51, %g2 = be5d75297765324d lduw [%o0+0x074],%g2 ! %g2 = 000000002eb3bf51 ! %f16 = 749278dd, Mem[0000000035000008] = 96804dff sta %f16,[%i2+%o1]0x88 ! Mem[0000000035000008] = 749278dd ! Mem[0000000034000000] = d29134e0, %l6 = a669d747dd31791d ldsba [%i0+%g0]0x89,%l6 ! %l6 = ffffffffffffffe0 ! Mem[0000000091800028] = b62ba4473ffdce7c, %g2 = 000000002eb3bf51 ldx [%o0+%o5],%g2 ! %g2 = b62ba4473ffdce7c ! Mem[000000009100011c] = 12c9df58, %g18 = 56658e2c0fdf2402 ldsw [%i6+0x11c],%g2 ! %g2 = 56658e2c0fdf2402 ! %l3 = 599628b822ce91df, Mem[000000009100005c] = 6e1ab5c5 stb %l3,[%i6+0x05c] ! Mem[000000009100005c] = df1ab5c5 ! Mem[0000000034000140] = db20a8b1, %l6 = ffffffffffffffe0 swap [%i0+0x140],%l6 ! %l6 = 00000000db20a8b1 ! %l4 = 5b1fc8fd8ee42cac, Mem[0000000035800028] = 9405d46cb9fb5ae7 stxa %l4,[%i3+%o5]0x88 ! Mem[0000000035800028] = 5b1fc8fd8ee42cac ! %l3 = 599628b822ce91df, Mem[0000000034800028] = 883100a2 stba %l3,[%i1+%o5]0x89 ! Mem[0000000034800028] = 883100df p18_label_6: ! Mem[0000000091800198] = 2e1cd6f3 880033cf, %g2 = 12c9df58, %g3 = fe051877 ldda [%o0+0x198]%asi,%g2 ! %g2 = 000000002e1cd6f3 00000000880033cf ! %f29 = 779618e8, Mem[0000000034800000] = d7ec969b sta %f29,[%i1+%g0]0x81 ! Mem[0000000034800000] = 779618e8 ! %l2 = 32c6d39c33babd62, %l2 = 32c6d39c33babd62, %ccr = 08 movle %xcc,%l2,%l2 ! Register Not Moved ! Mem[00000000908000f8] = 87577ba6430d2716, %g2 = 000000002e1cd6f3 ldx [%i5+0x0f8],%g2 ! %g2 = 87577ba6430d2716 ! Mem[0000000035800000] = c8c326d437c23520, %f16 = 749278dd 95680450 ldda [%i3+%g0]0x88,%f16 ! %f16 = c8c326d4 37c23520 ! %l2 = 32c6d39c33babd62, Mem[00000000918001b7] = 325e658d, %asi = 80 stba %l2,[%o0+0x1b7]%asi ! Mem[00000000918001b4] = 625e658d ! %l6 = 00000000db20a8b1, %l6 = 00000000db20a8b1, %y = 00000000 sdiv %l6,%l6,%l0 ! %l0 = fffffffffffffffb mov %l0,%y ! %y = fffffffb ! %f24 = f13ee587, Mem[00000000348001fc] = 0835a3ae sta %f24,[%i1+0x1fc]%asi ! Mem[00000000348001fc] = f13ee587 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 ! Mem[0000000090800148] = cff6568c, %g2 = 87577ba6430d2716 ldsb [%i5+0x148],%g2 ! %g2 = ffffffffffffffcf p18_label_7: ! Mem[00000000908000f8] = 87577ba6 430d2716, %g2 = ffffffcf, %g3 = 880033cf ldd [%i5+0x0f8],%g2 ! %g2 = 0000000087577ba6 00000000430d2716 ! Mem[0000000034800010] = 046d9b22, %l0 = fffffffffffffffb swapa [%i1+%o2]0x81,%l0 ! %l0 = 00000000046d9b22 ! Mem[0000000091800088] = a43ca77a, %g2 = 0000000087577ba6 lduw [%o0+0x088],%g2 ! %g2 = 00000000a43ca77a ! immd = 00000000000001ce, %l0 = 00000000046d9b22, %ccr = 08 mova %icc,0x1ce,%l0 ! Moved, %l0 = 00000000000001ce ! %f0 = 4b4d257c 5ca91df4 037a37e0 bbad16c9 ! %f4 = 3986fc86 b0c37b33 7dc7c08d fa9fd33c ! %f8 = 8cbca2f8 05df9dbc 2b049594 bf70373c ! %f12 = 94995aee 1097c363 303440ce d6c17fa0 mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040 ! Mem[0000000035800020] = 337bc3b086fc8639, %f30 = 4abefc9c a335ffd7 ldda [%i3+%o4]0x81,%f30 ! %f30 = 337bc3b0 86fc8639 ! done : should take illegal inst trap, %l0 = 00000000000001ce done ! Illegal inst trap : %l0 = 00000000000001de ! %l5 = 599628b822ce886d, Mem[0000000035000000] = 50046895dd789274 stxa %l5,[%i2+%g0]0x89 ! Mem[0000000035000000] = 599628b822ce886d ! %l7 = 0000000070539312, imm = ffffffffffffff2c, %l5 = 599628b822ce886d xorcc %l7,-0x0d4,%l5 ! %l5 = ffffffff8fac6c3e, %ccr = 88 ! Mem[0000000035800008] = ac2ce48e, %l4 = 5b1fc8fd8ee42cac lduha [%i3+%o1]0x88,%l4 ! %l4 = 000000000000e48e p18_label_8: membar #Sync ! Added by membar checker (554) ! Mem[0000000090000048] = 37e0bbad, %g2 = 00000000a43ca77a ldub [%i4+0x04a],%g2 ! %g2 = 0000000000000037 ! Mem[00000000908001d0] = f9ebc6bd 9807b4a5, %g2 = 00000037, %g3 = 430d2716 ldd [%i5+0x1d0],%g2 ! %g2 = 00000000f9ebc6bd 000000009807b4a5 ! Mem[0000000090000008] = 9a73dc7f, %g2 = 00000000f9ebc6bd ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffff9a73 ! Mem[0000000035800100] = 2b23c971, %l7 = 0000000070539312 ldstub [%i3+0x100],%l7 ! %l7 = 0000002b000000ff ! Mem[0000000035800010] = fc23f859, %l7 = 000000000000002b ldswa [%i3+%o2]0x88,%l7 ! %l7 = fffffffffc23f859 ! Mem[000000009080001c] = ac280466, %g2 = ffffffffffff9a73 lduh [%i5+0x01c],%g2 ! %g2 = 000000000000ac28 ! immd = 00000000000000b1, %l2 = 32c6d39c33babd62, %ccr = 88 movl %icc,0x0b1,%l2 ! Moved, %l2 = 00000000000000b1 ! Mem[0000000034000060] = 99525675aba449d4, %l0 = 00000000000001de, %l1 = 00000000fcf5be4e add %i0,0x60,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 99525675aba449d4 ! %l0 = 00000000000001de, %l4 = 000000000000e48e, %ccr = 88 movrlez %l0,%l4,%l1 ! Not Moved, %l1 = 99525675aba449d4 ! %l3 = 599628b822ce91df, %l0 = 00000000000001de, %y = fffffffb sdiv %l3,%l0,%l1 ! %l1 = fffffffffd651e4c mov %l0,%y ! %y = 000001de p18_label_9: ! %l1 = fffffffffd651e4c, Mem[0000000090800034] = aa684083 stw %l1,[%i5+0x034] ! Mem[0000000090800034] = fd651e4c ! Mem[0000000034000028] = 70539312, %l2 = 00000000000000b1 ldswa [%i0+%o5]0x80,%l2 ! %l2 = 0000000070539312 ! immd = 00000000000002f4, %l7 = fffffffffc23f859, %ccr = 88 movne %icc,0x2f4,%l7 ! Moved, %l7 = 00000000000002f4 ! %l5 = ffffffff8fac6c3e, Mem[0000000090800040] = 3a19464923cc069f stx %l5,[%i5+0x040] ! Mem[0000000090800040] = ffffffff8fac6c3e save ! CWP = 1 ! %l6 = 48ed13984e8c5e71, Mem[0000000034800000] = 779618e8 stha %l6,[%o1+%g0]0x80 ! Mem[0000000034800000] = 5e7118e8 ! %f0 = 4b4d257c 5ca91df4 037a37e0 bbad16c9 ! %f4 = 3986fc86 b0c37b33 7dc7c08d fa9fd33c ! %f8 = 8cbca2f8 05df9dbc 2b049594 bf70373c ! %f12 = 94995aee 1097c363 303440ce d6c17fa0 stda %f0,[%o4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040 ! Mem[0000000034800010] = fffffffb, %l4 = 2df34113b495ecf8 lduw [%o1+%i2],%l4 ! %l4 = 00000000fffffffb ! %l3 = 83238b48a0fd0306, Mem[000000009080005c] = 1e098cec stw %l3,[%o5+0x05c] ! Mem[000000009080005c] = a0fd0306 ! %l5 = e04a13ec90eec787, %l7 = 45735e22575d0762, %l0 = 6b2cd2e0aa92e873 andncc %l5,%l7,%l0 ! %l0 = a00801cc80a2c085, %ccr = 88 p18_label_10: ! %cwp = 1 ! %l5 = e04a13ec90eec787, Mem[00000000918001d0] = 1ae988037ffa9590 stx %l5,[%i0+0x1d0] ! Mem[00000000918001d0] = e04a13ec90eec787 ! immd = 0000000000000248, %l4 = 00000000fffffffb, %ccr = 88 movcs %icc,0x248,%l4 ! Register Not Moved ! immd = 000000000000014c, %l3 = 83238b48a0fd0306, %ccr = 88 movvs %xcc,0x14c,%l3 ! Register Not Moved ! Mem[00000000918000b8] = aea6bad9, %g18 = 73989370ac124646 ldsw [%i0+0x0b8],%g2 ! %g2 = 73989370ac124646 ! %f24 = f13ee587 db36003f, Mem[0000000034000018] = 396f6b92 cfe86bb1 stda %f24,[%o0+%i3]0x80 ! Mem[0000000034000018] = f13ee587 db36003f ! %l0 = a00801cc80a2c085, Mem[0000000091000190] = 50147167d7c0b9fd stx %l0,[%o6+0x190] ! Mem[0000000091000190] = a00801cc80a2c085 ! Mem[0000000035800018] = e2338e13, %l0 = a00801cc80a2c085 ldsha [%o3+%i3]0x88,%l0 ! %l0 = ffffffffffff8e13 ! %l0 = ffffffffffff8e13, %l2 = 2c2effe656842b9c, %y = 000001de udiv %l0,%l2,%l1 ! %l1 = 0000000000000589 mov %l0,%y ! %y = ffff8e13 ! %l5 = e04a13ec90eec787, %l3 = 83238b48a0fd0306, %l4 = 00000000fffffffb sdivx %l5,%l3,%l4 ! %l4 = 0000000000000000 ! Mem[0000000034000008] = 0b227a63 1005f50b, %l4 = 00000000, %l5 = 90eec787 ldda [%o0+%i1]0x89,%l4 ! %l4 = 000000001005f50b 000000000b227a63 p18_label_11: ! %cwp = 1 ! %l5 = 000000000b227a63, %l7 = 45735e22575d0762, %l5 = 000000000b227a63 mulx %l5,%l7,%l5 ! %l5 = d0ca5e964f828ee6 ! %l1 = 0000000000000589, Mem[0000000090000190] = a91f482d stw %l1,[%o4+0x190] ! Mem[0000000090000190] = 00000589 ! %l4 = 000000001005f50b, immed = 00000554, %y = ffff8e13 sdivcc %l4,0x554,%l2 ! %l2 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = ffff8e13 ! %f22 = f01b04ec 58264db8, Mem[0000000090800080] = 0c3c7eb5 898801d8 std %f22,[%o5+0x080] ! Mem[0000000090800080] = f01b04ec 58264db8 ! Code Fragment 1 p18_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009807b4a5 mov 0x84b,%g3 ! %g3 = 000000000000084b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000009100004c] = 0be529ce, %g18 = 73989370ac124646 ldsw [%o6+0x04c],%g2 ! %g2 = 73989370ac124646 ! %l1 = 0000000000000589, Mem[0000000034000008] = 0bf50510637a220b stxa %l1,[%o0+%i1]0x81 ! Mem[0000000034000008] = 0000000000000589 ! Mem[0000000035800018] = 138e33e2 20de0ae2, %l2 = 80000000, %l3 = a0fd0306 ldda [%o3+%i3]0x81,%l2 ! %l2 = 00000000138e33e2 0000000020de0ae2 ! %l2 = 00000000138e33e2, %l0 = ffffffffffff8e13, %l2 = 00000000138e33e2 subccc %l2,%l0,%l2 ! %l2 = 00000000138ea5cf, %ccr = 11 ! Mem[00000000900001ac] = 606a2091, %g2 = 000000000be529ce lduh [%o4+0x1ae],%g2 ! %g2 = 000000000000606a p18_label_12: ! %cwp = 1 ! Mem[00000000340000f8] = 9c2cce88ea94ac55, %l0 = ffffffffffff8e13, %l7 = 45735e22575d0762 add %o0,0xf8,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 9c2cce88ea94ac55 ! Mem[0000000034800008] = 4bb1b009, %l4 = 000000001005f50b ldstuba [%o1+%i1]0x89,%l4 ! %l4 = 00000009000000ff ! %l2 = 00000000138ea5cf, Mem[00000000908000c6] = 87cc03db sth %l2,[%o5+0x0c6] ! Mem[00000000908000c4] = a5cf03db ! Mem[0000000090800088] = 87652571, %g2 = 000000000000606a ldsh [%o5+0x088],%g2 ! %g2 = ffffffffffff8765 ! %l6 = 48ed13984e8c5e71, Mem[00000000900000d0] = 5e66b07c sth %l6,[%o4+0x0d0] ! Mem[00000000900000d0] = 5e71b07c ! Mem[0000000034000000] = e03491d2, %l6 = 48ed13984e8c5e71 ldsba [%o0+%g0]0x80,%l6 ! %l6 = ffffffffffffffe0 ! Mem[00000000340001d0] = 9e758937, %l2 = 138ea5cf, %l7 = ea94ac55 add %o0,0x1d0,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000009e758937 ! Mem[00000000918000c8] = 545df4159ba5caa2, %f48 = c3d9554b bfb4517d ldd [%i0+0x0c8],%f48 ! %f48 = 545df415 9ba5caa2 ! %l4 = 0000000000000009, imm = fffffffffffff962, %l4 = 0000000000000009 andcc %l4,-0x69e,%l4 ! %l4 = 0000000000000000, %ccr = 44 ! Mem[0000000034000194] = f00ca21c, %l0 = ffffffffffff8e13 ldswa [%o0+0x194]%asi,%l0 ! %l0 = fffffffff00ca21c p18_label_13: ! %cwp = 1 ! %f16 = c8c326d4 37c23520 0f4027f6 c8c0c91b ! %f20 = 17f575aa 9ee9a0f0 f01b04ec 58264db8 ! %f24 = f13ee587 db36003f 9405d46c b9fb5ae7 ! %f28 = c80b8cdf 779618e8 337bc3b0 86fc8639 mov 0x080,%g4 stda %f16,[%o4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080 ! %f2 = 037a37e0 bbad16c9, Mem[0000000034000020] = 26e7f688 530fbbb5 stda %f2 ,[%o0+%i4]0x88 ! Mem[0000000034000020] = 037a37e0 bbad16c9 ! %l5 = d0ca5e964f828ee6, Mem[0000000091000044] = 67ae4c82, %asi = 80 stwa %l5,[%o6+0x044]%asi ! Mem[0000000091000044] = 4f828ee6 ! %f6 = 7dc7c08d fa9fd33c, Mem[0000000090000190] = 00000589 10151817 std %f6 ,[%o4+0x190] ! Mem[0000000090000190] = 7dc7c08d fa9fd33c ! Mem[0000000035800018] = e2338e13, %l7 = 000000009e758937 lduba [%o3+%i3]0x89,%l7 ! %l7 = 0000000000000013 ! %l2 = 138ea5cf, %l3 = 20de0ae2, Mem[0000000090000028] = 0fafa263 48536974 std %l2,[%o4+%i5] ! Mem[0000000090000028] = 138ea5cf 20de0ae2 ! Mem[0000000034000084] = f5e024e5, %l3 = 20de0ae2, %l4 = 00000000 add %o0,0x84,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000f5e024e5 restore ! CWP = 0 ! Mem[0000000034800198] = ac4ea3a1, %l6 = 00000000db20a8b1 swap [%i1+0x198],%l6 ! %l6 = 00000000ac4ea3a1 ! Mem[00000000900001b8] = df6fbbb8, %g2 = ffffffffffff8765 ldub [%i4+0x1bb],%g2 ! %g2 = 00000000000000df p18_label_14: ! %l1 = fffffffffd651e4c, Mem[0000000035800020] = 337bc3b0 stwa %l1,[%i3+%o4]0x80 ! Mem[0000000035800020] = fd651e4c ! Mem[0000000035800034] = 86d31d6e, %l3 = 599628b822ce91df swap [%i3+0x034],%l3 ! %l3 = 0000000086d31d6e ! Mem[0000000091800010] = a290b85a cc583256, %g2 = 000000df, %g3 = 0000084b ldd [%o0+%o2],%g2 ! %g2 = 00000000a290b85a 00000000cc583256 ! Mem[0000000034800198] = db20a8b1, %l6 = ac4ea3a1, %l6 = ac4ea3a1 add %i1,0x198,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000db20a8b1 ! Mem[0000000091800004] = eabba729, %g2 = 00000000a290b85a lduw [%o0+0x004],%g2 ! %g2 = 00000000eabba729 ! %l3 = 0000000086d31d6e, Mem[0000000035000010] = 3b93d25a09eb7095 stxa %l3,[%i2+%o2]0x88 ! Mem[0000000035000010] = 0000000086d31d6e ! Mem[0000000090000194] = 3c267a4c, %g2 = 00000000eabba729 ldsb [%i4+0x197],%g2 ! %g2 = 000000000000003c ! %l2 = 0000000070539312, %l2 = 0000000070539312, %ccr = 44 movrgez %l2,%l2,%l0 ! Moved, %l0 = 0000000070539312 ! %l0 = 70539312, %l1 = fd651e4c, Mem[00000000900001b8] = 01f12adf 6fbbb8fe std %l0,[%i4+0x1b8] ! Mem[00000000900001b8] = 70539312 fd651e4c ! %l1 = fffffffffd651e4c, Mem[0000000091000034] = 3d46fa1e sth %l1,[%i6+0x034] ! Mem[0000000091000034] = 1e4cfa1e p18_label_15: ! %l1 = fffffffffd651e4c, %l7 = 00000000000002f4, %ccr = 44 mova %xcc,%l1,%l7 ! Moved, %l7 = fffffffffd651e4c ! %l4 = 000000000000e48e, Mem[0000000090800108] = a55c3a3b7e270247, %asi = 80 stxa %l4,[%i5+0x108]%asi ! Mem[0000000090800108] = 000000000000e48e ! Mem[0000000035800178] = 5d6a0bd3, %l6 = db20a8b1, %l0 = 70539312 add %i3,0x178,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005d6a0bd3 ! %l5 = ffffffff8fac6c3e, %l2 = 0000000070539312, %ccr = 44 move %icc,%l5,%l2 ! Moved, %l2 = ffffffff8fac6c3e ! %l5 = ffffffff8fac6c3e, %l1 = fffffffffd651e4c, %ccr = 44 movpos %icc,%l5,%l1 ! Moved, %l1 = ffffffff8fac6c3e ! Mem[0000000091800028] = b62ba447, %g18 = 56658e2c0fdf2402 ldsw [%o0+%o5],%g2 ! %g2 = 56658e2c0fdf2402 ! %l1 = ffffffff8fac6c3e, %l3 = 0000000086d31d6e, %ccr = 44 movgu %xcc,%l1,%l3 ! Register Not Moved ! %f0 = 4b4d257c 5ca91df4, Mem[00000000908001c8] = eb1ea287 eb03834a std %f0 ,[%i5+0x1c8] ! Mem[00000000908001c8] = 4b4d257c 5ca91df4 ! Mem[0000000035800154] = be8cf8d9, %l5 = ffffffff8fac6c3e swap [%i3+0x154],%l5 ! %l5 = 00000000be8cf8d9 ! %l4 = 000000000000e48e, Mem[00000000910001fc] = 36adf4e3 stw %l4,[%i6+0x1fc] ! Mem[00000000910001fc] = 0000e48e p18_label_16: ! %l0 = 000000005d6a0bd3, %l7 = fffffffffd651e4c, %l3 = 0000000086d31d6e andn %l0,%l7,%l3 ! %l3 = 00000000000a0193 ! Mem[00000000910001cc] = 547bdac3, %g2 = ffffffffb62ba447 lduha [%i6+0x1cc]%asi,%g2 ! %g2 = 000000000000547b ! %l0 = 000000005d6a0bd3, Mem[00000000910001f0] = 8dcecf6a stw %l0,[%i6+0x1f0] ! Mem[00000000910001f0] = 5d6a0bd3 ! %l7 = fffffffffd651e4c, immed = ffffff24, %ccr = 44 movrlez %l7,-0x0dc,%l2 ! Moved, %l2 = ffffffffffffff24 ! %l7 = fffffffffd651e4c, Mem[0000000091800048] = 798a3de0 sth %l7,[%o0+0x048] ! Mem[0000000091800048] = 1e4c3de0 ! Mem[0000000090800020] = d9156586, %g18 = 56658e2c0fdf2402 ldsw [%i5+%o4],%g2 ! %g2 = 56658e2c0fdf2402 ! %f4 = 3986fc86, Mem[000000009100015c] = dc4650ec st %f4 ,[%i6+0x15c] ! Mem[000000009100015c] = 3986fc86 ! Mem[00000000908001f0] = 8817df1e 2d9e8ab2, %g2 = d9156586, %g3 = cc583256 ldd [%i5+0x1f0],%g2 ! %g2 = 000000008817df1e 000000002d9e8ab2 ! %l7 = fffffffffd651e4c, Mem[0000000035000000] = 6d88ce22 stwa %l7,[%i2+%g0]0x80 ! Mem[0000000035000000] = fd651e4c ! Mem[0000000034000020] = bbad16c9, %l6 = 00000000db20a8b1 lduha [%i0+%o4]0x89,%l6 ! %l6 = 00000000000016c9 p18_label_17: ! Mem[0000000091000068] = a2c651c6, %g18 = 56658e2c0fdf2402 ldsw [%i6+0x068],%g2 ! %g2 = 56658e2c0fdf2402 ! %l6 = 00000000000016c9, immed = 00000032, %y = ffff8e13 umulcc %l6,0x032,%l5 ! %l5 = 0000000000047342, %ccr = 00, %y = 00000000 ! immd = 000000000000033e, %l6 = 00000000000016c9, %ccr = 00 movn %xcc,0x33e,%l6 ! Register Not Moved ! %f24 = f13ee587 db36003f, Mem[0000000091800020] = 8305f0ca 1465290b stda %f24,[%o0+0x020]%asi ! Mem[0000000091800020] = f13ee587 db36003f ! %l3 = 00000000000a0193, Mem[00000000900001e9] = 049594bf stb %l3,[%i4+0x1e9] ! Mem[00000000900001e8] = 939594bf ! %l5 = 0000000000047342, immed = 0000018b, %ccr = 00 movrlz %l5,0x18b,%l5 ! Not Moved, %l5 = 0000000000047342 ! %l0 = 000000005d6a0bd3, %l0 = 000000005d6a0bd3, %l5 = 0000000000047342 orncc %l0,%l0,%l5 ! %l5 = ffffffffffffffff, %ccr = 88 ! %l6 = 00000000000016c9, immed = ffffff55, %ccr = 88 movrgez %l6,-0x0ab,%l7 ! Moved, %l7 = ffffffffffffff55 ! Mem[0000000091800050] = ba251ef1e3b2613d, %g2 = ffffffffa2c651c6 ldx [%o0+0x050],%g2 ! %g2 = ba251ef1e3b2613d ! Mem[00000000348000ec] = cb734b41, %l3 = 00000000000a0193 ldsw [%i1+0x0ec],%l3 ! %l3 = ffffffffcb734b41 p18_label_18: ! immd = 00000000000002ea, %l0 = 000000005d6a0bd3, %ccr = 88 mova %xcc,0x2ea,%l0 ! Moved, %l0 = 00000000000002ea ! Mem[00000000348000d0] = 2fcceba5, %l1 = ffffffff8fac6c3e swap [%i1+0x0d0],%l1 ! %l1 = 000000002fcceba5 ! Mem[000000009080001c] = 280466d9, %g2 = ba251ef1e3b2613d ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000028 ! %l3 = ffffffffcb734b41, imm = fffffffffffffbdc, %l0 = 00000000000002ea tsubcc %l3,-0x424,%l0 ! %l0 = ffffffffcb734f65, %ccr = 9b ! %l0 = ffffffffcb734f65, Mem[0000000035800008] = 8ee42cac stha %l0,[%i3+%o1]0x80 ! Mem[0000000035800008] = 4f652cac ! Mem[00000000918001cc] = 875ddcc4, %g18 = 56658e2c0fdf2402 ldsw [%o0+0x1cc],%g2 ! %g2 = 56658e2c0fdf2402 ! %l3 = ffffffffcb734b41, Mem[0000000091000150] = a8525682 stw %l3,[%i6+0x150] ! Mem[0000000091000150] = cb734b41 ! %l6 = 00000000000016c9, %l0 = ffffffffcb734f65, %y = 00000000 mulscc %l6,%l0,%l3 ! %l3 = 0000000000000b64, %ccr = 00, %y = 80000000 ! %f22 = f01b04ec 58264db8, Mem[0000000090000128] = 1ab37ffe 3b1e9ef6 std %f22,[%i4+0x128] ! Mem[0000000090000128] = f01b04ec 58264db8 ! %l4 = 0000e48e, %l5 = ffffffff, Mem[0000000090800058] = 0d338dcf a0fd0306 std %l4,[%i5+0x058] ! Mem[0000000090800058] = 0000e48e ffffffff p18_label_19: ! Mem[00000000350001f8] = 139c0c78, %l2 = ffffff24, %l6 = 000016c9 add %i2,0x1f8,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000139c0c78 ! Mem[0000000090000020] = 5368f2de 2775395c, %g2 = 875ddcc4, %g3 = 2d9e8ab2 ldd [%i4+%o4],%g2 ! %g2 = 000000005368f2de 000000002775395c ! Mem[0000000034000020] = bbad16c9, %l3 = 0000000000000b64 ldsha [%i0+%o4]0x88,%l3 ! %l3 = 00000000000016c9 ! Mem[00000000350001a0] = b4e54c4f, %l7 = ffffffffffffff55 ldstub [%i2+0x1a0],%l7 ! %l7 = 000000b4000000ff ! %l2 = ffffffffffffff24, %l6 = 00000000139c0c78, %ccr = 00 movvc %icc,%l2,%l6 ! Moved, %l6 = ffffffffffffff24 ! %l4 = 0000e48e, %l5 = ffffffff, Mem[0000000090800090] = 954c815f bebef27d std %l4,[%i5+0x090] ! Mem[0000000090800090] = 0000e48e ffffffff ! Mem[0000000090800068] = 3013a96648dba1e7, %g2 = 000000005368f2de ldx [%i5+0x068],%g2 ! %g2 = 3013a96648dba1e7 ! Mem[0000000090800038] = 8cd664ed, %g2 = 3013a96648dba1e7 ldub [%i5+0x038],%g2 ! %g2 = 000000000000008c ! %l3 = 00000000000016c9, %l6 = ffffffffffffff24, %ccr = 00 movvc %xcc,%l3,%l6 ! Moved, %l6 = 00000000000016c9 ! %l2 = ffffffffffffff24, %l7 = 00000000000000b4, %ccr = 00 movgu %icc,%l2,%l7 ! Moved, %l7 = ffffffffffffff24 p18_label_20: ! %f0 = 4b4d257c 5ca91df4 037a37e0 bbad16c9 ! %f4 = 3986fc86 b0c37b33 7dc7c08d fa9fd33c ! %f8 = 8cbca2f8 05df9dbc 2b049594 bf70373c ! %f12 = 94995aee 1097c363 303440ce d6c17fa0 mov 0x140,%g6 stda %f0,[%i3+%g6]ASI_BLK_AIUS ! Block Store to 0000000035800140 ! Mem[0000000035800078] = 4485dbec, %l4 = 000000000000e48e ldstuba [%i3+0x078]%asi,%l4 ! %l4 = 00000044000000ff ! %l7 = ffffffffffffff24, %l1 = 000000002fcceba5, %l4 = 0000000000000044 orcc %l7,%l1,%l4 ! %l4 = ffffffffffffffa5, %ccr = 88 ! %l4 = ffffffffffffffa5, %l2 = ffffffffffffff24, %ccr = 88 movrlz %l4,%l2,%l3 ! Moved, %l3 = ffffffffffffff24 ! Mem[0000000035800020] = fd651e4c, %l2 = ffffffffffffff24 lduha [%i3+%o4]0x81,%l2 ! %l2 = 000000000000fd65 ! Mem[0000000090800128] = d9993e2c, %g2 = 000000000000008c ldub [%i5+0x12b],%g2 ! %g2 = 00000000000000d9 ! %l0 = ffffffffcb734f65, immed = ffffff22, %ccr = 88 movrlez %l0,-0x0de,%l5 ! Moved, %l5 = ffffffffffffff22 ! Mem[00000000908000dc] = e52b0314, %g2 = 00000000000000d9 ldsh [%i5+0x0dc],%g2 ! %g2 = ffffffffffffe52b ! %l1 = 000000002fcceba5, Mem[0000000091000024] = 49b19c3d stw %l1,[%i6+0x024] ! Mem[0000000091000024] = 2fcceba5 ! %l6 = 00000000000016c9, Mem[0000000034000146] = bb412864 stb %l6,[%i0+0x146] ! Mem[0000000034000144] = bb41c964 p18_label_21: ! Mem[0000000034000008] = 00000000, %l1 = 000000002fcceba5 swapa [%i0+%o1]0x88,%l1 ! %l1 = 0000000000000000 ! %l4 = ffffffa5, %l5 = ffffff22, Mem[00000000900001b0] = 2091a2ca cd74dd75 std %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = ffffffa5 ffffff22 ! %l7 = ffffffffffffff24, immed = 00000fa8, %y = 80000000 mulscc %l7,0xfa8,%l3 ! %l3 = 00000000ffffff92, %ccr = 08, %y = 40000000 ! Mem[0000000034800000] = 5e7118e8 fcf5be4e, %l2 = 0000fd65, %l3 = ffffff92 ldda [%i1+%g0]0x80,%l2 ! %l2 = 000000005e7118e8 00000000fcf5be4e ! %l6 = 00000000000016c9, Mem[00000000908000e7] = cc98b85f stb %l6,[%i5+0x0e7] ! Mem[00000000908000e4] = c998b85f ! Mem[000000009100002c] = 219953c4, %g2 = ffffffffffffe52b ldub [%i6+0x02f],%g2 ! %g2 = 0000000000000021 ! Mem[00000000918001a4] = 1d5d7aae, %g2 = 0000000000000021 ldsb [%o0+0x1a6],%g2 ! %g2 = 000000000000001d ! %l0 = ffffffffcb734f65, %l3 = 00000000fcf5be4e, %ccr = 08 move %xcc,%l0,%l3 ! Register Not Moved ! %l1 = 0000000000000000, %l4 = ffffffffffffffa5, %ccr = 08 movcc %icc,%l1,%l4 ! Moved, %l4 = 0000000000000000 ! %f21 = 9ee9a0f0, Mem[0000000090800144] = 4dc0fce4 sta %f21,[%i5+0x144]%asi ! Mem[0000000090800144] = 9ee9a0f0 p18_label_22: ! %l5 = ffffffffffffff22, immd = fffffffffffff652, %l1 = 0000000000000000 udivx %l5,-0x9ae,%l1 ! %l1 = 0000000000000001 ! Mem[0000000035800098] = 8c3b84a8, %l0 = cb734f65, %l1 = 00000001 add %i3,0x98,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000008c3b84a8 ! Mem[00000000910000c4] = 5dc7c6f0, %g2 = 000000000000001d ldsh [%i6+0x0c6],%g2 ! %g2 = 0000000000005dc7 ! Set Register : %l4 = 0000000000000000 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! %l4 = ffffffffffffffff, Mem[00000000910001c0] = 8db5e5d8 stw %l4,[%i6+0x1c0] ! Mem[00000000910001c0] = ffffffff ! Mem[0000000090000020] = f2de2775, %g2 = 0000000000005dc7 ldsh [%i4+0x022],%g2 ! %g2 = fffffffffffff2de ! %f27 = b9fb5ae7, Mem[00000000910001d8] = 7e55db7f st %f27,[%i6+0x1d8] ! Mem[00000000910001d8] = b9fb5ae7 ! %l1 = 000000008c3b84a8, Mem[0000000035000018] = ab9e2bdc31d27813 stxa %l1,[%i2+%o3]0x80 ! Mem[0000000035000018] = 000000008c3b84a8 ! %l6 = 000016c9, %l7 = ffffff24, Mem[0000000035800028] = 8ee42cac 5b1fc8fd stda %l6,[%i3+%o5]0x88 ! Mem[0000000035800028] = 000016c9 ffffff24 ! %l3 = 00000000fcf5be4e, %l5 = ffffffffffffff22, %y = 40000000 udivcc %l3,%l5,%l6 ! %l6 = 0000000040000038, %ccr = 00 mov %l0,%y ! %y = cb734f65 p18_label_23: ! %l3 = 00000000fcf5be4e, Mem[0000000035800018] = e20ade20e2338e13 stxa %l3,[%i3+%o3]0x88 ! Mem[0000000035800018] = 00000000fcf5be4e ! Mem[00000000350000e8] = 57e86f84, %l3 = 00000000fcf5be4e ldstub [%i2+0x0e8],%l3 ! %l3 = 00000057000000ff ! %l0 = cb734f65, %l1 = 8c3b84a8, Mem[0000000035800010] = fc23f859 02314b9f stda %l0,[%i3+%o2]0x88 ! Mem[0000000035800010] = cb734f65 8c3b84a8 ! immd = 00000000000003ff, %l1 = 000000008c3b84a8, %ccr = 00 movcs %xcc,0x3ff,%l1 ! Register Not Moved ! Mem[0000000035000020] = 269df208, %l0 = ffffffffcb734f65 lduha [%i2+%o4]0x88,%l0 ! %l0 = 000000000000f208 ! Mem[0000000090000118] = 5280a4869be11221, %g2 = fffffffffffff2de ldx [%i4+0x118],%g2 ! %g2 = 5280a4869be11221 ! %l1 = 000000008c3b84a8, imm = 000000000000000c, %l1 = 000000008c3b84a8 sra %l1,0x00c,%l1 ! %l1 = fffffffffff8c3b8 ! %f24 = f13ee587, Mem[0000000035800018] = fcf5be4e sta %f24,[%i3+%o3]0x89 ! Mem[0000000035800018] = f13ee587 ! Set Register : %l5 = ffffffffffffff22 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! %f10 = 2b049594 bf70373c, Mem[00000000918000c8] = 545df415 9ba5caa2 std %f10,[%o0+0x0c8] ! Mem[00000000918000c8] = 2b049594 bf70373c p18_label_24: ! %l4 = ffffffffffffffff, Mem[00000000918001ec] = d4ba2fc4 stb %l4,[%o0+0x1ec] ! Mem[00000000918001ec] = ffba2fc4 ! Mem[000000003480019c] = 3028b924, %l3 = 0000000000000057 lduwa [%i1+0x19c]%asi,%l3 ! %l3 = 000000003028b924 ! %l2 = 5e7118e8, %l3 = 3028b924, Mem[00000000908000f8] = 87577ba6 430d2716 std %l2,[%i5+0x0f8] ! Mem[00000000908000f8] = 5e7118e8 3028b924 ! Mem[000000009180013c] = 3c9f1901, %g2 = 5280a4869be11221 lduh [%o0+0x13e],%g2 ! %g2 = 0000000000003c9f ! Mem[0000000091000068] = a2c651c6, %g18 = 56658e2c0fdf2402 ldswa [%i6+0x068]%asi,%g2 ! %g2 = 56658e2c0fdf2402 ! immd = 00000000000003ef, %l5 = ffffffffffffffff, %ccr = 00 movle %icc,0x3ef,%l5 ! Register Not Moved ! %l5 = ffffffffffffffff, Mem[0000000034800028] = c41eda14883100df stxa %l5,[%i1+%o5]0x88 ! Mem[0000000034800028] = ffffffffffffffff ! Mem[00000000918001d0] = e04a13ec90eec787, %g2 = ffffffffa2c651c6 ldx [%o0+0x1d0],%g2 ! %g2 = e04a13ec90eec787 ! Mem[0000000034800088] = bd886f85, %l6 = 0000000040000038 swap [%i1+0x088],%l6 ! %l6 = 00000000bd886f85 ! Mem[0000000035800008] = 4f652cac 22ce886d, %l6 = bd886f85, %l7 = ffffff24 ldda [%i3+%o1]0x81,%l6 ! %l6 = 000000004f652cac 0000000022ce886d p18_label_25: ! Mem[00000000358000ec] = 77e6341d, %l2 = 000000005e7118e8 ldstub [%i3+0x0ec],%l2 ! %l2 = 00000077000000ff ! %f7 = fa9fd33c, Mem[0000000034800018] = 955726f2 sta %f7 ,[%i1+%o3]0x80 ! Mem[0000000034800018] = fa9fd33c ! Mem[00000000918000a8] = 3c7880c1, %g2 = e04a13ec90eec787 ldub [%o0+0x0ab],%g2 ! %g2 = 000000000000003c ! Mem[0000000090000008] = 9a73dc7f, %g2 = 000000000000003c ldsb [%i4+0x00a],%g2 ! %g2 = ffffffffffffff9a ! Mem[0000000090000008] = e76f9a73dc7fba1b, %g2 = ffffffffffffff9a ldx [%i4+%o1],%g2 ! %g2 = e76f9a73dc7fba1b ! %l6 = 000000004f652cac, Mem[000000003400008d] = 058068b1 stb %l6,[%i0+0x08d] ! Mem[000000003400008c] = 05ac68b1 ! %l0 = 000000000000f208, imm = fffffffffffff458, %l0 = 000000000000f208 and %l0,-0xba8,%l0 ! %l0 = 000000000000f008 ! %l5 = ffffffffffffffff, %l1 = fffffffffff8c3b8, %ccr = 00 movrgz %l5,%l1,%l0 ! Not Moved, %l0 = 000000000000f008 ! %l3 = 000000003028b924, immd = fffffffffffff94b, %l4 = ffffffffffffffff sdivx %l3,-0x6b5,%l4 ! %l4 = fffffffffff8d1d3 ! Mem[000000009000018c] = 33babd62, %g2 = e76f9a73dc7fba1b lduw [%i4+0x18c],%g2 ! %g2 = 0000000033babd62 ba,a p18_not_taken_0_end p18_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p18_branch_failed p18_not_taken_0_end: ! End of Random Code for Thread 18 1: membar #Sync ! Force all stores to complete p18_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x048] ! Set processor 18 done flag ! Check Registers p18_check_registers: set p18_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000f008 bne,a,pn %xcc,p18_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffff8c3b8 bne,a,pn %xcc,p18_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000077 bne,a,pn %xcc,p18_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000003028b924 bne,a,pn %xcc,p18_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffffffffff8d1d3 bne,a,pn %xcc,p18_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffff bne,a,pn %xcc,p18_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004f652cac bne,a,pn %xcc,p18_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000022ce886d bne,a,pn %xcc,p18_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xcb734f65,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p18_failed mov 0x111,%g1 ! Check Floating Point Registers p18_check_fp_registers: set p18_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 4b4d257c 5ca91df4 bne %xcc,p18_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 037a37e0 bbad16c9 bne %xcc,p18_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 3986fc86 b0c37b33 bne %xcc,p18_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 7dc7c08d fa9fd33c bne %xcc,p18_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be c8c326d4 37c23520 bne %xcc,p18_f16_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be f01b04ec 58264db8 bne %xcc,p18_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 9405d46c b9fb5ae7 bne %xcc,p18_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 337bc3b0 86fc8639 bne %xcc,p18_f30_fail nop ! Check Local Memory set p18_local0_expect,%g1 p18_check_local0: ldx [%g1+0x008],%g2 ! Expected data = a5ebcc2f00000589 ldx [%i0+0x008],%g3 ! Observed data at 0000000034000008 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f13ee587db36003f ldx [%i0+0x018],%g3 ! Observed data at 0000000034000018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c916adbbe0377a03 ldx [%i0+0x020],%g3 ! Observed data at 0000000034000020 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x020,%g4 ldx [%g1+0x088],%g2 ! Expected data = 78ac153905ac68b1 ldx [%i0+0x088],%g3 ! Observed data at 0000000034000088 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x088,%g4 ldx [%g1+0x140],%g2 ! Expected data = ffffffe0bb41c964 ldx [%i0+0x140],%g3 ! Observed data at 0000000034000140 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i0,0x140,%g4 set p18_local1_expect,%g1 p18_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 5e7118e8fcf5be4e ldx [%i1+0x000],%g3 ! Observed data at 0000000034800000 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffb0b14b0fe51bcf ldx [%i1+0x008],%g3 ! Observed data at 0000000034800008 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fffffffb53a0070d ldx [%i1+0x010],%g3 ! Observed data at 0000000034800010 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = fa9fd33c94f526f6 ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffffffffffff ldx [%i1+0x028],%g3 ! Observed data at 0000000034800028 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = e76bc674f44ca342 ldx [%i1+0x050],%g3 ! Observed data at 0000000034800050 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x050,%g4 ldx [%g1+0x078],%g2 ! Expected data = 93993b75a83161dc ldx [%i1+0x078],%g3 ! Observed data at 0000000034800078 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x078,%g4 ldx [%g1+0x088],%g2 ! Expected data = 400000384730eb70 ldx [%i1+0x088],%g3 ! Observed data at 0000000034800088 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x088,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 8fac6c3e2c5c41cc ldx [%i1+0x0d0],%g3 ! Observed data at 00000000348000d0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x198],%g2 ! Expected data = db20a8b13028b924 ldx [%i1+0x198],%g3 ! Observed data at 0000000034800198 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x198,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = c94f028af13ee587 ldx [%i1+0x1f8],%g3 ! Observed data at 00000000348001f8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i1,0x1f8,%g4 set p18_local2_expect,%g1 p18_check_local2: ldx [%g1+0x000],%g2 ! Expected data = fd651e4cb8289659 ldx [%i2+0x000],%g3 ! Observed data at 0000000035000000 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = dd78927434e97a02 ldx [%i2+0x008],%g3 ! Observed data at 0000000035000008 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6e1dd38600000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000035000010 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000008c3b84a8 ldx [%i2+0x018],%g3 ! Observed data at 0000000035000018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x018,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = ffe86f84c94a4423 ldx [%i2+0x0e8],%g3 ! Observed data at 00000000350000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = ffe54c4fdf447d89 ldx [%i2+0x1a0],%g3 ! Observed data at 00000000350001a0 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i2,0x1a0,%g4 set p18_local3_expect,%g1 p18_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 4f652cac22ce886d ldx [%i3+0x008],%g3 ! Observed data at 0000000035800008 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 654f73cba8843b8c ldx [%i3+0x010],%g3 ! Observed data at 0000000035800010 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 87e53ef100000000 ldx [%i3+0x018],%g3 ! Observed data at 0000000035800018 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fd651e4c86fc8639 ldx [%i3+0x020],%g3 ! Observed data at 0000000035800020 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = c916000024ffffff ldx [%i3+0x028],%g3 ! Observed data at 0000000035800028 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a3f420f922ce91df ldx [%i3+0x030],%g3 ! Observed data at 0000000035800030 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 576d848fece32544 ldx [%i3+0x038],%g3 ! Observed data at 0000000035800038 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x038,%g4 ldx [%g1+0x078],%g2 ! Expected data = ff85dbec980f2222 ldx [%i3+0x078],%g3 ! Observed data at 0000000035800078 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x078,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 5d2d6f2affe6341d ldx [%i3+0x0e8],%g3 ! Observed data at 00000000358000e8 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x100],%g2 ! Expected data = ff23c9717c7f839e ldx [%i3+0x100],%g3 ! Observed data at 0000000035800100 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x100,%g4 ldx [%g1+0x140],%g2 ! Expected data = 4b4d257c5ca91df4 ldx [%i3+0x140],%g3 ! Observed data at 0000000035800140 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 037a37e0bbad16c9 ldx [%i3+0x148],%g3 ! Observed data at 0000000035800148 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 3986fc86b0c37b33 ldx [%i3+0x150],%g3 ! Observed data at 0000000035800150 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 7dc7c08dfa9fd33c ldx [%i3+0x158],%g3 ! Observed data at 0000000035800158 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = 8cbca2f805df9dbc ldx [%i3+0x160],%g3 ! Observed data at 0000000035800160 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 2b049594bf70373c ldx [%i3+0x168],%g3 ! Observed data at 0000000035800168 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = 94995aee1097c363 ldx [%i3+0x170],%g3 ! Observed data at 0000000035800170 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 303440ced6c17fa0 ldx [%i3+0x178],%g3 ! Observed data at 0000000035800178 cmp %g2,%g3 bne,a,pn %xcc,p18_local_failed add %i3,0x178,%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 p18_f0_fail: set p18_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f2_fail: set p18_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f4_fail: set p18_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f6_fail: set p18_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f16_fail: set p18_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f22_fail: set p18_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f26_fail: set p18_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p18_f30_fail: set p18_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 18 failed p18_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x048] ! Set processor 18 done flag set p18_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 18 failed p18_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x048] ! Set processor 18 done flag set p18_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p18_selfmod_failed: ba p18_failed mov 0xabc,%g1 p18_common_error: or %g0,0xef2,%g1 ba p18_failed mov %o5,%g3 p18_common_signature_error: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_common_timeout: set p18_temp,%g1 ba p18_failed st %g2,[%g1] ! Common Lock Number p18_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p18_failed mov 0x0,%g3 p18_trap1e: ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000034000018] srl %l6,0x012,%l2 swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000028] membar #Sync stda %f0,[%i4]ASI_BLK_AIUP membar #Sync ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035800020] stba %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000020] done p18_trap1o: ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000034000018] srl %l6,0x012,%l2 swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000028] membar #Sync stda %f0,[%o4]ASI_BLK_AIUP membar #Sync ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035800020] stba %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000020] done p18_trap2e: stha %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000000] done p18_trap2o: stha %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000000] done p18_trap3e: nop subc %l3,0xed1,%l7 xor %l4,%l5,%l4 andn %l0,%l1,%l1 or %l2,0x6a9,%l7 and %l0,-0x1bb,%l4 done p18_trap3o: nop subc %l3,0xed1,%l7 xor %l4,%l5,%l4 andn %l0,%l1,%l1 or %l2,0x6a9,%l7 and %l0,-0x1bb,%l4 done p18_init_memory_pointers: set p18_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p18_local0_start,%i0 set p18_local1_start,%i1 set p18_local2_start,%i2 set p18_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 30ec19d9d1aa45b1 ldx [%g1+0x008],%l1 ! %l1 = 81d9830acc07dae6 ldx [%g1+0x010],%l2 ! %l2 = 339beb5bf84b696c ldx [%g1+0x018],%l3 ! %l3 = a669d747dd317fd6 ldx [%g1+0x020],%l4 ! %l4 = 82bef2b8ece32544 ldx [%g1+0x028],%l5 ! %l5 = 602784ce0760aafb ldx [%g1+0x030],%l6 ! %l6 = 64e156a0b29dafa7 ldx [%g1+0x038],%l7 ! %l7 = 32c6d39c33babd62 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 6b2cd2e0aa92e873 ldx [%g1+0x048],%l1 ! %l1 = 685943585c775139 ldx [%g1+0x050],%l2 ! %l2 = 2c2effe656842b9c ldx [%g1+0x058],%l3 ! %l3 = 83238b48a0fd0306 ldx [%g1+0x060],%l4 ! %l4 = 2df34113b495ecf8 ldx [%g1+0x068],%l5 ! %l5 = e04a13ec90eec787 ldx [%g1+0x070],%l6 ! %l6 = 48ed13984e8c5e71 ldx [%g1+0x078],%l7 ! %l7 = 45735e22575d0762 ! Initialize the output register of window 1 set p18_local0_start,%o0 set p18_local1_start,%o1 set p18_local2_start,%o2 set p18_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 372921dc 053295fa 77745f8c 3120db35 ! %f4 = 7e8ffe55 40181bc9 9fec6cf1 b9e016ca ! %f8 = 681a7372 f1c23cd9 270d8e21 3e209e98 ! %f12 = 458453ab 8fb5d359 963e8d47 03332079 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ef731964 844ff37b 8cee9439 1b97a7b3 ! %f20 = f7505ab6 bddf5d99 e7f8c061 26f9b6c0 ! %f24 = cb77fa59 a6f7e228 6fa00d09 5f5cc370 ! %f28 = 1570aad6 81c82bb5 8d71e656 7c3f83c0 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3edc5a21 aaf75bea 5c542f6c 9f8593a9 ! %f36 = a1f06f59 2dd8a0e9 011349e6 7209f54d ! %f40 = 8a0ba7e2 75092d5a a2c0e276 7e57d49f ! %f44 = 72d495f4 8cecafa9 801839a2 87474845 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5ab91c9800000027,%g7,%g1 ! GSR scale = 4, align = 7 wr %g1,%g0,%gsr ! GSR = 5ab91c9800000027 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 19 p19_label_1: ! Mem[00000000900000c8] = 3204b668 e4e37601, %g2 = 92e82de4, %g3 = 0bad0b00 ldd [%i4+0x0c8],%g2 ! %g2 = 000000003204b668 00000000e4e37601 ! Mem[0000000091800004] = eabba729, %g18 = 0688f577e76ca5a7 ldsw [%o0+0x004],%g2 ! %g2 = 0688f577e76ca5a7 ! Mem[0000000090000088] = 333a90ea4b204b12, %f48 = 109de225 9899183e ldd [%i4+0x088],%f48 ! %f48 = 333a90ea 4b204b12 ! Mem[0000000037800000] = 0a26887d, %l5 = d73810a036e101ac lduba [%i3+%g0]0x89,%l5 ! %l5 = 000000000000007d ! %l6 = bcda343c572c4d3c, Mem[00000000910001a0] = 191e048882118f44 stx %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = bcda343c572c4d3c ! Mem[0000000090800158] = b0857ec0 e0655a58, %g2 = eabba729, %g3 = e4e37601 ldd [%i5+0x158],%g2 ! %g2 = 00000000b0857ec0 00000000e0655a58 ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! Mem[000000009180011c] = cabd3e66, %g2 = 00000000b0857ec0 ldsh [%o0+0x11e],%g2 ! %g2 = ffffffffffffcabd ! %l6 = bcda343c572c4d3c, %l5 = 000000000000007d, %ccr = 44 movre %l6,%l5,%l6 ! Not Moved, %l6 = bcda343c572c4d3c ! Mem[0000000091000140] = 28dd2a63, %g18 = 0688f577e76ca5a7 ldsw [%i6+0x140],%g2 ! %g2 = 0688f577e76ca5a7 p19_label_2: ! Mem[0000000037800018] = 4314f070, %l2 = 78c060e5e92c9b8c lduha [%i3+%o3]0x89,%l2 ! %l2 = 000000000000f070 ! %l2 = 000000000000f070, Mem[000000009080019e] = 5471803f stb %l2,[%i5+0x19e] ! Mem[000000009080019c] = 7071803f ! Mem[0000000036800010] = 2a02d2c61f73589b, %f2 = 77745f8c 3120db35 ldda [%i1+%o2]0x88,%f2 ! %f2 = 2a02d2c6 1f73589b ! %l0 = fde2b35bba1a86ce, Mem[000000009100017b] = 8894bab9 stb %l0,[%i6+0x17b] ! Mem[0000000091000178] = ce94bab9 ! %l2 = 0000f070, %l3 = cccb96c3, Mem[0000000036800028] = 451ad29b f601dea0 stda %l2,[%i1+%o5]0x80 ! Mem[0000000036800028] = 0000f070 cccb96c3 ! %l6 = bcda343c572c4d3c, Mem[00000000368001dc] = 6d8e5b5f stw %l6,[%i1+0x1dc] ! Mem[00000000368001dc] = 572c4d3c ! Mem[00000000378000c8] = 3d6ec1a8, %l2 = 000000000000f070 swap [%i3+0x0c8],%l2 ! %l2 = 000000003d6ec1a8 save ! CWP = 1 ! Mem[0000000037000030] = b2f9dd88, %l6 = e3c19e2489b6533a ldsw [%o2+0x030],%l6 ! %l6 = ffffffffb2f9dd88 ! %l0 = 4f384db420926d13, Mem[00000000908000e8] = 98b85f6b stw %l0,[%o5+0x0e8] ! Mem[00000000908000e8] = 20926d13 p19_label_3: ! %cwp = 1 ! %l6 = ffffffffb2f9dd88, %l0 = 4f384db420926d13, %ccr = 44 movpos %xcc,%l6,%l0 ! Moved, %l0 = ffffffffb2f9dd88 ! %l6 = ffffffffb2f9dd88, Mem[0000000037000008] = 24fd2be4 stwa %l6,[%o2+%i1]0x80 ! Mem[0000000037000008] = b2f9dd88 ! %l4 = 8cd139845b23344d, Mem[000000009000018c] = cf8f614e stb %l4,[%o4+0x18c] ! Mem[000000009000018c] = 4d8f614e ! Mem[0000000090800014] = fa6eb090, %g2 = 0000000028dd2a63 ldsb [%o5+0x015],%g2 ! %g2 = fffffffffffffffa ! Mem[000000003680009c] = 3a90257a, %l4 = 8cd139845b23344d swap [%o1+0x09c],%l4 ! %l4 = 000000003a90257a ! Mem[0000000037800028] = 4080ef7b, %f14 = 963e8d47 lda [%o3+%i5]0x80,%f14 ! %f14 = 4080ef7b ! Mem[00000000918001e8] = f8901a0a, %g2 = fffffffffffffffa ldsh [%i0+0x1e8],%g2 ! %g2 = fffffffffffff890 ! Mem[0000000090800030] = bdb778aa, %g2 = fffffffffffff890 ldub [%o5+0x031],%g2 ! %g2 = 00000000000000bd ! %l7 = 1c5aee100a6b8f00, Mem[00000000918001c5] = b782b71f stb %l7,[%i0+0x1c5] ! Mem[00000000918001c4] = 0082b71f ! Mem[0000000036800150] = 18379facfc939112, %l2 = bced77b9e7ab9d0d, %l4 = 000000003a90257a add %o1,0x150,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = 18379facfc939112 p19_label_4: ! %cwp = 1 ! %l6 = ffffffffb2f9dd88, Mem[0000000090800105] = 3e2765a5 stb %l6,[%o5+0x105] ! Mem[0000000090800104] = 882765a5 ! %f16 = ef731964 844ff37b 8cee9439 1b97a7b3 ! %f20 = f7505ab6 bddf5d99 e7f8c061 26f9b6c0 ! %f24 = cb77fa59 a6f7e228 6fa00d09 5f5cc370 ! %f28 = 1570aad6 81c82bb5 8d71e656 7c3f83c0 mov 0x040,%g5 stda %f16,[%o4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! %l7 = 1c5aee100a6b8f00, Mem[0000000037800018] = 4314f070 stwa %l7,[%o3+%i3]0x88 ! Mem[0000000037800018] = 0a6b8f00 ! %l1 = aa04aa202dc76477, Mem[0000000090000064] = 59fa77cb stw %l1,[%o4+0x064] ! Mem[0000000090000064] = 2dc76477 ! Mem[0000000036800000] = e7c746f1a970aed1, %f12 = 458453ab 8fb5d359 ldda [%o1+%g0]0x80,%f12 ! %f12 = e7c746f1 a970aed1 ! Mem[0000000036800020] = 5e57ed65, %l4 = 18379facfc939112 lduba [%o1+%i4]0x80,%l4 ! %l4 = 000000000000005e ! %l6 = ffffffffb2f9dd88, Mem[00000000918000c7] = 77545df4, %asi = 80 stba %l6,[%i0+0x0c7]%asi ! Mem[00000000918000c4] = 88545df4 ! Mem[00000000918001a8] = 7aae34b1f8c92676, %g2 = 00000000000000bd ldx [%i0+0x1a8],%g2 ! %g2 = 7aae34b1f8c92676 ! %l5 = a02a709d901d2efe, immed = fffff2cd, %y = 00000000 smul %l5,-0xd33,%l7 ! %l7 = 000005c4ceccbd66, %y = 000005c4 ! Mem[0000000037800140] = 3a29c20dfe14330e, %l2 = bced77b9e7ab9d0d, %l0 = ffffffffb2f9dd88 add %o3,0x140,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 3a29c20dfe14330e p19_label_5: ! %cwp = 1 ! Mem[0000000036800028] = 70f00000, %l3 = 1e628556436c3655 lduha [%o1+%i5]0x88,%l3 ! %l3 = 0000000000000000 ! Mem[00000000360001c8] = 57bf57ed, %l6 = ffffffffb2f9dd88 lduw [%o0+0x1c8],%l6 ! %l6 = 0000000057bf57ed ! %f16 = ef731964 844ff37b 8cee9439 1b97a7b3 ! %f20 = f7505ab6 bddf5d99 e7f8c061 26f9b6c0 ! %f24 = cb77fa59 a6f7e228 6fa00d09 5f5cc370 ! %f28 = 1570aad6 81c82bb5 8d71e656 7c3f83c0 mov 0x1c0,%g6 stda %f16,[%o4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0 ! %l5 = a02a709d901d2efe, %l2 = bced77b9e7ab9d0d, %ccr = 44 movvc %icc,%l5,%l2 ! Moved, %l2 = a02a709d901d2efe ! Code Fragment 1 p19_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000e0655a58 mov -0x4cd,%g3 ! %g3 = fffffffffffffb33 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000036000165] = 37d18367, %l4 = 000000000000005e ldstub [%o0+0x165],%l4 ! %l4 = 000000d1000000ff ! Mem[00000000910001e4] = afd277e9, %g2 = 7aae34b1f8c92676 ldub [%o6+0x1e4],%g2 ! %g2 = 00000000000000af ! %l1 = aa04aa202dc76477, %l5 = a02a709d901d2efe, %ccr = 44 movgu %xcc,%l1,%l5 ! Register Not Moved ! Mem[00000000908000f8] = 87577ba6 430d2716, %g2 = 000000af, %g3 = fffffb33 ldd [%o5+0x0f8],%g2 ! %g2 = 0000000087577ba6 00000000430d2716 ! Mem[0000000037800138] = 38eee3b5 8ac3647b, %l6 = 57bf57ed, %l7 = ceccbd66 ldd [%o3+0x138],%l6 ! %l6 = 0000000038eee3b5 000000008ac3647b p19_label_6: ! %cwp = 1 membar #Sync ! Added by membar checker (555) ! Mem[00000000900001f0] = aad681c8, %g2 = 0000000087577ba6 ldsb [%o4+0x1f2],%g2 ! %g2 = ffffffffffffffaa ! %l1 = aa04aa202dc76477, Mem[0000000091800188] = 660bfb82, %asi = 80 stha %l1,[%i0+0x188]%asi ! Mem[0000000091800188] = 6477fb82 ! %l7 = 000000008ac3647b, Mem[0000000090000078] = c0833f7c56e6718d stx %l7,[%o4+0x078] ! Mem[0000000090000078] = 000000008ac3647b ! %l4 = 00000000000000d1, Mem[00000000900001f8] = 8d71e656 stw %l4,[%o4+0x1f8] ! Mem[00000000900001f8] = 000000d1 ! %l3 = 0000000000000000, Mem[0000000037000008] = 88ddf9b2 stha %l3,[%o2+%i1]0x88 ! Mem[0000000037000008] = 88dd0000 ! Mem[0000000090000018] = 77aa266d 3ac0086f, %g2 = ffffffaa, %g3 = 430d2716 ldd [%o4+%i3],%g2 ! %g2 = 0000000077aa266d 000000003ac0086f ! done : should take illegal inst trap, %l0 = 3a29c20dfe14330e done ! Illegal inst trap : %l0 = 3a29c20dfe14331e ! %l3 = 0000000000000000, %l7 = 000000008ac3647b, %ccr = 44 movcc %xcc,%l3,%l7 ! Moved, %l7 = 0000000000000000 ! Mem[0000000036000000] = e68ec540 e9cff1c9, %l2 = 901d2efe, %l3 = 00000000 ldda [%o0+%g0]0x89,%l2 ! %l2 = 00000000e9cff1c9 00000000e68ec540 ! Mem[0000000036000004] = 40c58ee6, %l2 = 00000000e9cff1c9 ldsh [%o0+0x004],%l2 ! %l2 = 00000000000040c5 p19_label_7: ! %cwp = 1 ! %f22 = e7f8c061, Mem[000000009080001c] = ac280466 st %f22,[%o5+0x01c] ! Mem[000000009080001c] = e7f8c061 ! %l4 = 00000000000000d1, %l2 = 00000000000040c5, %y = 000005c4 mulscc %l4,%l2,%l3 ! %l3 = 0000000000000068, %ccr = 00, %y = 800002e2 ! Mem[0000000036000138] = 3d058bba, %l4 = 00000000000000d1 ldsha [%o0+0x138]%asi,%l4 ! %l4 = 0000000000003d05 ! Mem[0000000091000158] = b4583b24dc4650ec, %f48 = 6b2d6fab 2228183e ldd [%o6+0x158],%f48 ! %f48 = b4583b24 dc4650ec ! Mem[0000000090800038] = 8cd664ed8acff555, %g2 = 0000000077aa266d ldx [%o5+0x038],%g2 ! %g2 = 8cd664ed8acff555 ! %l3 = 0000000000000068, imm = fffffffffffff7a5, %l6 = 0000000038eee3b5 orncc %l3,-0x85b,%l6 ! %l6 = 000000000000087a, %ccr = 00 ! Mem[00000000910001fc] = 36adf4e3, %g2 = 8cd664ed8acff555 ldub [%o6+0x1fc],%g2 ! %g2 = 0000000000000036 ! Mem[0000000091000074] = bdce2d82, %g2 = 0000000000000036 lduh [%o6+0x076],%g2 ! %g2 = 000000000000bdce ! %l0 = 3a29c20dfe14331e, imm = 00000000000005cc, %l0 = 3a29c20dfe14331e andn %l0,0x5cc,%l0 ! %l0 = 3a29c20dfe143212 ! Mem[0000000091000098] = 29d117e1, %g18 = c6f0ca5cae151a7c ldsw [%o6+0x098],%g2 ! %g2 = c6f0ca5cae151a7c p19_label_8: ! %cwp = 1 ! Mem[000000003600014c] = 8d9061a4, %l0 = 3a29c20dfe143212 swap [%o0+0x14c],%l0 ! %l0 = 000000008d9061a4 ! Mem[0000000037800018] = 0a6b8f00, %l6 = 000000000000087a ldsba [%o3+%i3]0x88,%l6 ! %l6 = 0000000000000000 ! Mem[0000000037000000] = 6ff94874, %l1 = aa04aa202dc76477 lduwa [%o2+%g0]0x88,%l1 ! %l1 = 000000006ff94874 ! Mem[0000000036800018] = 52c1e0578c3ea644, %l5 = a02a709d901d2efe, %l2 = 00000000000040c5 add %o1,0x18,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 52c1e0578c3ea644 ! %l2 = 52c1e0578c3ea644, Mem[00000000900001c0] = ef731964 sth %l2,[%o4+0x1c0] ! Mem[00000000900001c0] = a6441964 ! Code Fragment 1 p19_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000003ac0086f mov 0xc9a,%g3 ! %g3 = 0000000000000c9a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 0000000000000000, Mem[00000000918000d8] = 41114b72eff9d83d, %asi = 80 stxa %l6,[%i0+0x0d8]%asi ! Mem[00000000918000d8] = 0000000000000000 ! %f16 = ef731964 844ff37b 8cee9439 1b97a7b3 ! %f20 = f7505ab6 bddf5d99 e7f8c061 26f9b6c0 ! %f24 = cb77fa59 a6f7e228 6fa00d09 5f5cc370 ! %f28 = 1570aad6 81c82bb5 8d71e656 7c3f83c0 mov 0x180,%g6 stda %f16,[%o4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! %l4 = 0000000000003d05, %l1 = 000000006ff94874, %ccr = 00 movpos %icc,%l4,%l1 ! Moved, %l1 = 0000000000003d05 ! Mem[00000000368001ac] = d03e044f, %l3 = 00000068, %l4 = 00003d05 add %o1,0x1ac,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d03e044f p19_label_9: ! %cwp = 1 ! Mem[00000000900001c8] = 8cee9439 1b97a7b3, %g2 = 29d117e1, %g3 = 00000c9a ldda [%o4+0x1c8]%asi,%g2 ! %g2 = 000000008cee9439 000000001b97a7b3 ! %f15 = 03332079, Mem[0000000036000010] = 5d2fb8d9 sta %f15,[%o0+%i2]0x88 ! Mem[0000000036000010] = 03332079 ! %l2 = 52c1e0578c3ea644, Mem[0000000037000020] = 14ac7e27 stwa %l2,[%o2+%i4]0x89 ! Mem[0000000037000020] = 8c3ea644 ! %l1 = 0000000000003d05, %l0 = 000000008d9061a4, %ccr = 00 mova %icc,%l1,%l0 ! Moved, %l0 = 0000000000003d05 ! Mem[0000000036800028] = 70f00000, %l1 = 0000000000003d05 swapa [%o1+%i5]0x89,%l1 ! %l1 = 0000000070f00000 ! %l4 = 00000000d03e044f, Mem[00000000900000ec] = 624b2c2b sth %l4,[%o4+0x0ec] ! Mem[00000000900000ec] = 044f2c2b ! %l5 = a02a709d901d2efe, %l1 = 0000000070f00000, %l3 = 0000000000000068 addc %l5,%l1,%l3 ! %l3 = a02a709e010d2efe save ! CWP = 2 ! %f14 = 4080ef7b 03332079, Mem[0000000036800020] = 5e57ed65 c3f05779 stda %f14,[%i1+%o4]0x80 ! Mem[0000000036800020] = 4080ef7b 03332079 ! %l4 = a2dc988e42a93cb1, Mem[000000009180011c] = 26d8cabd stb %l4,[%o0+0x11c] ! Mem[000000009180011c] = b1d8cabd p19_label_10: ! %cwp = 2 ! Mem[0000000037000084] = b3c83bfd, %l3 = 1d0dcfa01f324455 swap [%i2+0x084],%l3 ! %l3 = 00000000b3c83bfd ! %l2 = 0688f577e76ca5a7, %l4 = a2dc988e42a93cb1, %ccr = 00 movvc %icc,%l2,%l4 ! Moved, %l4 = 0688f577e76ca5a7 ! %f12 = e7c746f1 a970aed1, Mem[0000000037000028] = 638b8e8f 17470fce stda %f12,[%i2+%o5]0x80 ! Mem[0000000037000028] = e7c746f1 a970aed1 ! %f8 = 681a7372, Mem[0000000091800034] = 70d7df2b st %f8 ,[%o0+0x034] ! Mem[0000000091800034] = 681a7372 ! Mem[0000000037800010] = 901ca230, %f12 = e7c746f1 lda [%i3+%o2]0x89,%f12 ! %f12 = 901ca230 ! %l3 = 00000000b3c83bfd, Mem[00000000918001a8] = 7aae34b1f8c92676 stx %l3,[%o0+0x1a8] ! Mem[00000000918001a8] = 00000000b3c83bfd ! %l3 = 00000000b3c83bfd, imm = fffffffffffffb2f, %l7 = 1a12a7ec6f1fd92d addccc %l3,-0x4d1,%l7 ! %l7 = 00000000b3c8372c, %ccr = 19 ! Mem[0000000090800080] = 0c3c7eb5, %g2 = 000000008cee9439 ldsb [%i5+0x080],%g2 ! %g2 = 000000000000000c ! immd = 000000000000003e, %l0 = 115cf1686638c0de, %ccr = 19 movcc %xcc,0x03e,%l0 ! Register Not Moved ! Mem[0000000090000068] = 5c5f090d, %g2 = 000000000000000c lduh [%i4+0x06a],%g2 ! %g2 = 0000000000005c5f p19_label_11: ! %cwp = 2 ! Mem[0000000037000078] = fe9a75da, %l7 = 00000000b3c8372c lduw [%i2+0x078],%l7 ! %l7 = 00000000fe9a75da ! Mem[0000000037800180] = bbdbb8ce20fc9336, %l2 = 0688f577e76ca5a7, %l2 = 0688f577e76ca5a7 add %i3,0x180,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = bbdbb8ce20fc9336 ! Mem[0000000091800034] = 73722eea, %g2 = 0000000000005c5f ldsh [%o0+0x036],%g2 ! %g2 = 0000000000007372 ! Mem[0000000037000028] = f146c7e7, %l5 = 66b3d2a84c34ee9f lduha [%i2+%o5]0x89,%l5 ! %l5 = 000000000000c7e7 ! %f0 = 372921dc 053295fa, Mem[00000000908000b0] = d8e6f85d 034969ea std %f0 ,[%i5+0x0b0] ! Mem[00000000908000b0] = 372921dc 053295fa ! immd = 00000000000000ce, %l7 = 00000000fe9a75da, %ccr = 19 movcc %xcc,0x0ce,%l7 ! Register Not Moved ! %l5 = 000000000000c7e7, Mem[0000000090000012] = 23269f2d sth %l5,[%i4+0x012] ! Mem[0000000090000010] = c7e79f2d ! %l0 = 115cf1686638c0de, Mem[0000000091000058] = 102d0f23 stw %l0,[%i6+0x058] ! Mem[0000000091000058] = 6638c0de ! Mem[0000000036800043] = 89989286, %l3 = 00000000b3c83bfd ldstub [%i1+0x043],%l3 ! %l3 = 00000086000000ff ! Mem[0000000036800020] = 7bef8040, %l4 = 0688f577e76ca5a7 lduba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000040 p19_label_12: ! %cwp = 2 ! Mem[0000000037000108] = a6c3deab09578c43, %l7 = 00000000fe9a75da, %l2 = bbdbb8ce20fc9336 add %i2,0x108,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = a6c3deab09578c43 ! Mem[00000000368001f4] = 3d71a9d6, %l4 = 0000000000000040, %asi = 80 swapa [%i1+0x1f4]%asi,%l4 ! %l4 = 000000003d71a9d6 ! %l6 = afec3f523390d100, %l7 = 00000000fe9a75da, %ccr = 19 move %xcc,%l6,%l7 ! Register Not Moved ! Mem[0000000090800170] = e5d65375 fc039286, %g2 = 00007372, %g3 = 1b97a7b3 ldd [%i5+0x170],%g2 ! %g2 = 00000000e5d65375 00000000fc039286 ! Mem[00000000360000d0] = 3aad42cf, %l2 = a6c3deab09578c43 lduw [%i0+0x0d0],%l2 ! %l2 = 000000003aad42cf ! Mem[0000000036000008] = 34f99876, %l2 = 000000003aad42cf lduba [%i0+%o1]0x81,%l2 ! %l2 = 0000000000000034 ! Mem[0000000091000090] = 005631be, %g2 = 00000000e5d65375 ldsb [%i6+0x093],%g2 ! %g2 = 0000000000000000 ! %l6 = afec3f523390d100, Mem[0000000090000038] = 07e9c565 sth %l6,[%i4+0x038] ! Mem[0000000090000038] = d100c565 ! %l4 = 000000003d71a9d6, %l7 = 00000000fe9a75da, %l6 = afec3f523390d100 xnorcc %l4,%l7,%l6 ! %l6 = ffffffff3c1423f3, %ccr = 80 ! %l2 = 0000000000000034, imm = 000000000000002c, %l7 = 00000000fe9a75da srax %l2,0x02c,%l7 ! %l7 = 0000000000000000 p19_label_13: ! %cwp = 2 ! %l0 = 6638c0de, %l1 = ad3cd451, Mem[0000000036000008] = 34f99876 fa2ff185 stda %l0,[%i0+%o1]0x80 ! Mem[0000000036000008] = 6638c0de ad3cd451 ! Mem[000000003780008c] = cabc71fc, %f21 = bddf5d99 ld [%i3+0x08c],%f21 ! %f21 = cabc71fc ! Mem[0000000090000010] = a754c7e7, %g2 = 0000000000000000 ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffa754 ! Mem[00000000918000a4] = ff4f50df, %g2 = ffffffffffffa754 lduh [%o0+0x0a6],%g2 ! %g2 = 000000000000ff4f ! %f4 = 7e8ffe55, Mem[0000000090800134] = 1fd8d221 st %f4 ,[%i5+0x134] ! Mem[0000000090800134] = 7e8ffe55 ! Mem[0000000037800058] = 8c2c2753 bea7823c, %l4 = 3d71a9d6, %l5 = 0000c7e7 ldd [%i3+0x058],%l4 ! %l4 = 000000008c2c2753 00000000bea7823c ! Mem[00000000910000e0] = 67170953 014a3074, %g2 = 0000ff4f, %g3 = fc039286 ldd [%i6+0x0e0],%g2 ! %g2 = 0000000067170953 00000000014a3074 ! Mem[0000000091000128] = b91884a5ee7cb985, %f48 = b4583b24 dc4650ec ldd [%i6+0x128],%f48 ! %f48 = b91884a5 ee7cb985 ! %l5 = 00000000bea7823c, Mem[00000000910001a8] = 44690c5eef88dc5c stx %l5,[%i6+0x1a8] ! Mem[00000000910001a8] = 00000000bea7823c ! %l3 = 0000000000000086, %l2 = 0000000000000034, %y = 800002e2 smulcc %l3,%l2,%l6 ! %l6 = 0000000000001b38, %ccr = 00, %y = 00000000 p19_label_14: ! %cwp = 2 ! Mem[00000000908001e4] = 73299462, %g2 = 0000000067170953 ldsh [%i5+0x1e6],%g2 ! %g2 = 0000000000007329 ! Mem[00000000918000e8] = d33a6501 72d42ee0, %g2 = 00007329, %g3 = 014a3074 ldd [%o0+0x0e8],%g2 ! %g2 = 00000000d33a6501 0000000072d42ee0 ! %f16 = ef731964 844ff37b 8cee9439 1b97a7b3 ! %f20 = f7505ab6 cabc71fc e7f8c061 26f9b6c0 ! %f24 = cb77fa59 a6f7e228 6fa00d09 5f5cc370 ! %f28 = 1570aad6 81c82bb5 8d71e656 7c3f83c0 mov 0x140,%g6 stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140 ! Mem[0000000037000008] = 0000dd88, %l2 = 0000000000000034 ldsba [%i2+%o1]0x80,%l2 ! %l2 = 0000000000000000 ! %l1 = 83f58be2ad3cd451, %l6 = 0000000000001b38, %ccr = 00 mova %icc,%l1,%l6 ! Moved, %l6 = 83f58be2ad3cd451 ! Mem[0000000037000114] = 09968a03, %l0 = 6638c0de, %l7 = 00000000 add %i2,0x114,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000009968a03 membar #Sync ! Added by membar checker (556) ! Mem[0000000090000158] = e7f8c06126f9b6c0, %g2 = 00000000d33a6501 ldx [%i4+0x158],%g2 ! %g2 = e7f8c06126f9b6c0 ! %l2 = 0000000000000000, Mem[0000000036800008] = bd3450a89525a327 stxa %l2,[%i1+%o1]0x88 ! Mem[0000000036800008] = 0000000000000000 ! Mem[0000000037000020] = 44a63e8c, %l6 = 83f58be2ad3cd451 swapa [%i2+%o4]0x80,%l6 ! %l6 = 0000000044a63e8c ! Mem[0000000090000094] = 887faf53, %g2 = e7f8c06126f9b6c0 ldub [%i4+0x095],%g2 ! %g2 = 0000000000000088 p19_label_15: ! %cwp = 2 ! Mem[00000000908000d8] = 83e709ce, %g18 = 34f773b0ac271a75 ldsw [%i5+0x0d8],%g2 ! %g2 = 34f773b0ac271a75 ! Mem[000000003600017c] = 8c3373e8, %l5 = 00000000bea7823c ldub [%i0+0x17c],%l5 ! %l5 = 000000000000008c ! %l6 = 0000000044a63e8c, Mem[00000000900001c9] = ee94391b, %asi = 80 stba %l6,[%i4+0x1c9]%asi ! Mem[00000000900001c8] = 8c94391b ! Mem[00000000900001e0] = cb77fa59, %g2 = ffffffff83e709ce ldsh [%i4+0x1e0],%g2 ! %g2 = ffffffffffffcb77 ! Mem[0000000090000140] = ef731964 844ff37b 8cee9439 1b97a7b3 ! Mem[0000000090000150] = f7505ab6 cabc71fc e7f8c061 26f9b6c0 ! Mem[0000000090000160] = cb77fa59 a6f7e228 6fa00d09 5f5cc370 ! Mem[0000000090000170] = 1570aad6 81c82bb5 8d71e656 7c3f83c0 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140 ! %l6 = 44a63e8c, %l7 = 09968a03, Mem[00000000900001c8] = 8c8c9439 1b97a7b3 std %l6,[%i4+0x1c8] ! Mem[00000000900001c8] = 44a63e8c 09968a03 membar #Sync ! Added by membar checker (557) ! %l1 = 83f58be2ad3cd451, Mem[000000009000017e] = 83c0ef73 stb %l1,[%i4+0x17e] ! Mem[000000009000017c] = 51c0ef73 ! %l2 = 0000000000000000, imm = fffffffffffff4fc, %l5 = 000000000000008c or %l2,-0xb04,%l5 ! %l5 = fffffffffffff4fc ! %l4 = 000000008c2c2753, %l3 = 0000000000000086, %ccr = 00 movrlz %l4,%l3,%l6 ! Not Moved, %l6 = 0000000044a63e8c ! Mem[0000000036000140] = 3286eedb, %l6 = 0000000044a63e8c swap [%i0+0x140],%l6 ! %l6 = 000000003286eedb p19_label_16: ! %cwp = 2 ! %l3 = 0000000000000086, Mem[0000000090000114] = f319c0f9 sth %l3,[%i4+0x114] ! Mem[0000000090000114] = 0086c0f9 ! %l0 = 115cf1686638c0de, Mem[0000000091000080] = 71f0b7cedd451e0b stx %l0,[%i6+0x080] ! Mem[0000000091000080] = 115cf1686638c0de ! Mem[0000000036800010] = 1f73589b, %l6 = 000000003286eedb ldswa [%i1+%o2]0x88,%l6 ! %l6 = 000000001f73589b ! %l7 = 0000000009968a03, imm = 0000000000000cd2, %l2 = 0000000000000000 addcc %l7,0xcd2,%l2 ! %l2 = 00000000099696d5, %ccr = 00 ! %f18 = 8cee9439 1b97a7b3, Mem[00000000910000f8] = def5d8b5 22566379 stda %f18,[%i6+0x0f8]%asi ! Mem[00000000910000f8] = 8cee9439 1b97a7b3 ! %l5 = fffffffffffff4fc, immd = 0000000000000026, %l3 = 0000000000000086 sdivx %l5,0x026,%l3 ! %l3 = ffffffffffffffb6 ! immd = 00000000000003f8, %l0 = 115cf1686638c0de, %ccr = 00 movcc %icc,0x3f8,%l0 ! Moved, %l0 = 00000000000003f8 ! Mem[0000000037800010] = 51873549901ca230, %l1 = 83f58be2ad3cd451 ldxa [%i3+%o2]0x88,%l1 ! %l1 = 51873549901ca230 ! Mem[00000000360001b4] = 327ed605, %l2 = 099696d5, %l5 = fffff4fc add %i0,0x1b4,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000327ed605 ! Mem[00000000360001f8] = 7a2f93c1, %l6 = 000000001f73589b ldsb [%i0+0x1f8],%l6 ! %l6 = 000000000000007a p19_label_17: ! %cwp = 2 ! Mem[0000000036800164] = 67260089, %l7 = 0000000009968a03 swap [%i1+0x164],%l7 ! %l7 = 0000000067260089 ! %f8 = 681a7372, Mem[0000000090000180] = ef731964 st %f8 ,[%i4+0x180] ! Mem[0000000090000180] = 681a7372 ! retry : should take illegal inst trap, %l0 = 00000000000003f8 retry ! Illegal inst trap : %l0 = 0000000000000408 ! Mem[0000000037000008] = 77c85947 88dd0000, %l2 = 099696d5, %l3 = ffffffb6 ldda [%i2+%o1]0x89,%l2 ! %l2 = 0000000088dd0000 0000000077c85947 ! Mem[0000000037000020] = ad3cd451, %l3 = 0000000077c85947 lduba [%i2+%o4]0x80,%l3 ! %l3 = 00000000000000ad ! %l1 = 51873549901ca230, %l0 = 0000000000000408, %ccr = 00 move %xcc,%l1,%l0 ! Register Not Moved ! %l1 = 51873549901ca230, %l2 = 0000000088dd0000, %l2 = 0000000088dd0000 sll %l1,%l2,%l2 ! %l2 = 51873549901ca230 ! Mem[0000000037000020] = f89ba57551d43cad, %l0 = 0000000000000408 ldxa [%i2+%o4]0x88,%l0 ! %l0 = f89ba57551d43cad ! %l0 = f89ba57551d43cad, Mem[0000000090000050] = 995ddfbdb65a50f7 stx %l0,[%i4+0x050] ! Mem[0000000090000050] = f89ba57551d43cad ! %l3 = 00000000000000ad, %l0 = f89ba57551d43cad, %l2 = 51873549901ca230 mulx %l3,%l0,%l2 ! %l2 = 012ed0484c6d00e9 p19_label_18: ! %cwp = 2 ! %l1 = 51873549901ca230, %l4 = 000000008c2c2753, %ccr = 00 movpos %icc,%l1,%l4 ! Moved, %l4 = 51873549901ca230 ! %l3 = 00000000000000ad, immed = fffff0d2, %y = 00000000 udivcc %l3,-0xf2e,%l5 ! %l5 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = 51d43cad ! Mem[0000000036000035] = e790179b, %l4 = 51873549901ca230 ldstub [%i0+0x035],%l4 ! %l4 = 00000090000000ff ! %l1 = 51873549901ca230, Mem[000000003600006a] = c5261c42 sth %l1,[%i0+0x06a] ! Mem[0000000036000068] = c526a230 ! %f11 = 3e209e98, Mem[0000000090800124] = 7765324d st %f11,[%i5+0x124] ! Mem[0000000090800124] = 3e209e98 ! Mem[0000000037000010] = 567a76da, %l4 = 0000000000000090 lduba [%i2+%o2]0x89,%l4 ! %l4 = 00000000000000da ! %l1 = 51873549901ca230, imm = fffffffffffff07d, %l7 = 0000000067260089 andn %l1,-0xf83,%l7 ! %l7 = 0000000000000200 ! Invert Register : %l1 = 51873549901ca230 xor %l1,-1,%l1 ! %l1 = ae78cab66fe35dcf ! Mem[0000000036000010] = 03332079, %l0 = f89ba57551d43cad lduha [%i0+%o2]0x88,%l0 ! %l0 = 0000000000002079 ! Mem[0000000090800184] = bbaf0724, %g2 = ffffffffffffcb77 lduh [%i5+0x184],%g2 ! %g2 = 000000000000bbaf p19_label_19: ! %cwp = 2 ! %f27 = 5f5cc370, Mem[0000000037800090] = 03af938f sta %f27,[%i3+0x090]%asi ! Mem[0000000037800090] = 5f5cc370 ! %f0 = 372921dc, Mem[0000000036800018] = 57e0c152 sta %f0 ,[%i1+%o3]0x88 ! Mem[0000000036800018] = 372921dc ! %f0 = 372921dc, Mem[0000000090800030] = a3bdb778 st %f0 ,[%i5+0x030] ! Mem[0000000090800030] = 372921dc ! Mem[0000000036800028] = 00003d05, %l1 = ae78cab66fe35dcf lduha [%i1+%o5]0x89,%l1 ! %l1 = 0000000000003d05 ! Mem[00000000908001d0] = f9ebc6bd, %g2 = 000000000000bbaf ldsb [%i5+0x1d0],%g2 ! %g2 = fffffffffffffff9 ! %l3 = 00000000000000ad, %l2 = 012ed0484c6d00e9, %l4 = 00000000000000da andncc %l3,%l2,%l4 ! %l4 = 0000000000000004, %ccr = 00 ! %l1 = 0000000000003d05, Mem[00000000918001c0] = 61d192c5 sth %l1,[%o0+0x1c0] ! Mem[00000000918001c0] = 3d0592c5 ! immd = 0000000000000285, %l5 = 0000000000000000, %ccr = 00 movpos %xcc,0x285,%l5 ! Moved, %l5 = 0000000000000285 ! %l2 = 012ed0484c6d00e9, Mem[0000000037000020] = ad3cd451 stba %l2,[%i2+%o4]0x80 ! Mem[0000000037000020] = e93cd451 ! Mem[0000000091000170] = eb162522, %g18 = 34f773b0ac271a75 ldsw [%i6+0x170],%g2 ! %g2 = 34f773b0ac271a75 p19_label_20: ! %cwp = 2 ! Mem[0000000090000164] = a6f7e228, %g2 = ffffffffeb162522 ldsh [%i4+0x164],%g2 ! %g2 = ffffffffffffa6f7 ! %l5 = 0000000000000285, %l6 = 000000000000007a, %ccr = 00 movrlz %l5,%l6,%l7 ! Not Moved, %l7 = 0000000000000200 ! %l0 = 0000000000002079, immd = fffffffffffff1da, %l3 = 00000000000000ad sdivx %l0,-0xe26,%l3 ! %l3 = fffffffffffffffe ! Mem[0000000036800000] = f146c7e7, %l7 = 0000000000000200 lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000e7 ! Mem[00000000378001c0] = 23025009, %l4 = 0000000000000004 lduwa [%i3+0x1c0]%asi,%l4 ! %l4 = 0000000023025009 ! Mem[00000000900000d0] = b07c23a5, %g2 = ffffffffffffa6f7 lduh [%i4+0x0d2],%g2 ! %g2 = 000000000000b07c ! Code Fragment 1 p19_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000072d42ee0 mov -0x492,%g3 ! %g3 = fffffffffffffb6e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000368000bd] = a6daefaa, %l2 = 012ed0484c6d00e9 ldstub [%i1+0x0bd],%l2 ! %l2 = 000000da000000ff ! Mem[00000000910000c8] = c6f06bb1067571a2, %g2 = 000000000000b07c ldx [%i6+0x0c8],%g2 ! %g2 = c6f06bb1067571a2 ! %l2 = 00000000000000da, imm = 000000000000030f, %l0 = 0000000000002079 andn %l2,0x30f,%l0 ! %l0 = 00000000000000d0 p19_label_21: ! %cwp = 2 ! Code Fragment 1 p19_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffb6e mov 0x403,%g3 ! %g3 = 0000000000000403 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f0 = 372921dc 053295fa 2a02d2c6 1f73589b ! %f4 = 7e8ffe55 40181bc9 9fec6cf1 b9e016ca ! %f8 = 681a7372 f1c23cd9 270d8e21 3e209e98 ! %f12 = 901ca230 a970aed1 4080ef7b 03332079 mov 0x100,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100 ! Mem[00000000360000f0] = df51d719, %l6 = 000000000000007a swap [%i0+0x0f0],%l6 ! %l6 = 00000000df51d719 ! Clear Register : %l7 = 00000000000000e7 clr %l7 ! %l7 = 0000000000000000 ! Mem[0000000090000058] = c0b6f926 61c0f8e7, %g2 = 067571a2, %g3 = 00000403 ldd [%i4+0x058],%g2 ! %g2 = 00000000c0b6f926 0000000061c0f8e7 ! %f16 = ef731964, Mem[0000000037000028] = f146c7e7 sta %f16,[%i2+%o5]0x88 ! Mem[0000000037000028] = ef731964 ! Mem[0000000090000154] = cabc71fc, %g2 = 00000000c0b6f926 lduw [%i4+0x154],%g2 ! %g2 = 00000000cabc71fc ! %l6 = 00000000df51d719, %l0 = 00000000000000d0, %l2 = 00000000000000da srl %l6,%l0,%l2 ! %l2 = 000000000000df51 ! Mem[0000000036000130] = e16ce86a, %l4 = 23025009, %l0 = 000000d0 add %i0,0x130,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e16ce86a membar #Sync ! Added by membar checker (558) ! Mem[0000000090000134] = 1c907920, %g2 = 00000000cabc71fc ldub [%i4+0x136],%g2 ! %g2 = 000000000000001c p19_label_22: ! %cwp = 2 ! Mem[0000000090000140] = ef731964 844ff37b 8cee9439 1b97a7b3 ! Mem[0000000090000150] = f7505ab6 cabc71fc e7f8c061 26f9b6c0 ! Mem[0000000090000160] = cb77fa59 a6f7e228 6fa00d09 5f5cc370 ! Mem[0000000090000170] = 1570aad6 81c82bb5 8d71e656 7c3f51c0 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 ! %f18 = 8cee9439 1b97a7b3, Mem[0000000091000040] = 8642ed44 67ae4c82 std %f18,[%i6+0x040] ! Mem[0000000091000040] = 8cee9439 1b97a7b3 ! Mem[0000000037800020] = f7f676a5, %l2 = 000000000000df51 lduwa [%i3+%o4]0x88,%l2 ! %l2 = 00000000f7f676a5 ! %f20 = f7505ab6 cabc71fc, Mem[0000000037000020] = e93cd451 75a59bf8 stda %f20,[%i2+%o4]0x80 ! Mem[0000000037000020] = f7505ab6 cabc71fc ! %l4 = 0000000023025009, Mem[0000000091000070] = b4bc198e33f4bdce, %asi = 80 stxa %l4,[%i6+0x070]%asi ! Mem[0000000091000070] = 0000000023025009 ! Mem[0000000091000004] = 96d5a865, %g2 = 000000000000001c lduh [%i6+0x006],%g2 ! %g2 = 00000000000096d5 ! Mem[0000000036000010] = 79203303, %l2 = 00000000f7f676a5 ldsba [%i0+%o2]0x81,%l2 ! %l2 = 0000000000000079 ! %l4 = 0000000023025009, Mem[0000000091800196] = 02412e1c sth %l4,[%o0+0x196] ! Mem[0000000091800194] = 50092e1c ! Mem[0000000090800070] = 3c7d032c, %g2 = 00000000000096d5 ldsh [%i5+0x070],%g2 ! %g2 = 0000000000003c7d ! %l5 = 0000000000000285, immed = fffff871, %y = 51d43cad udivcc %l5,-0x78f,%l3 ! %l3 = 0000000051d43f17, %ccr = 00 mov %l0,%y ! %y = e16ce86a p19_label_23: ! %cwp = 2 ! %l6 = 00000000df51d719, %l2 = 0000000000000079, %l6 = 00000000df51d719 sllx %l6,%l2,%l6 ! %l6 = 3200000000000000 ! %l0 = e16ce86a, %l1 = 00003d05, Mem[0000000090000108] = 9b58731f c6d2022a std %l0,[%i4+0x108] ! Mem[0000000090000108] = e16ce86a 00003d05 ! immd = 00000000000000e7, %l2 = 0000000000000079, %ccr = 00 movn %xcc,0x0e7,%l2 ! Register Not Moved ! Mem[0000000036800000] = f146c7e7, %l3 = 0000000051d43f17 lduba [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000e7 ! Mem[00000000370000d8] = 5b8a7af3396943dc, %l2 = 0000000000000079, %l6 = 3200000000000000 add %i2,0xd8,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 5b8a7af3396943dc ! %l6 = 5b8a7af3396943dc, %l7 = 0000000000000000, %ccr = 00 movrgez %l6,%l7,%l4 ! Moved, %l4 = 0000000000000000 ! Mem[0000000036800008] = 00000000, %l0 = 00000000e16ce86a lduha [%i1+%o1]0x81,%l0 ! %l0 = 0000000000000000 ! Mem[0000000091800134] = fd0fcf28, %g2 = 0000000000003c7d ldsb [%o0+0x136],%g2 ! %g2 = fffffffffffffffd ! Mem[0000000036800020] = 4080ef7b, %l2 = 0000000000000079 lduwa [%i1+%o4]0x80,%l2 ! %l2 = 000000004080ef7b ! %l0 = 00000000, %l1 = 00003d05, Mem[0000000091800070] = e9e89f27 2eb3bf51 std %l0,[%o0+0x070] ! Mem[0000000091800070] = 00000000 00003d05 p19_label_24: ! %cwp = 2 ! Mem[00000000900001c0] = a6441964844ff37b, %f48 = ef731964 844ff37b ldd [%i4+0x1c0],%f48 ! %f48 = a6441964 844ff37b ! Mem[0000000090000108] = e16ce86a, %g2 = fffffffffffffffd lduh [%i4+0x108],%g2 ! %g2 = 000000000000e16c restore ! CWP = 1 ! Mem[000000003780013b] = 38eee3b5, %l5 = a02a709d901d2efe ldstub [%o3+0x13b],%l5 ! %l5 = 000000b5000000ff ! %l5 = 00000000000000b5, Mem[0000000036800028] = 053d0000 stba %l5,[%o1+%i5]0x80 ! Mem[0000000036800028] = b53d0000 ! %l2 = 52c1e0578c3ea644, imm = 0000000000000886, %l2 = 52c1e0578c3ea644 xnor %l2,0x886,%l2 ! %l2 = ad3e1fa873c1513d ! Mem[00000000908001e8] = 7d6ba369, %g2 = 000000000000e16c lduh [%o5+0x1ea],%g2 ! %g2 = 0000000000007d6b ! %l6 = 0000000000000000, Mem[0000000037000010] = da767a56 stha %l6,[%o2+%i2]0x80 ! Mem[0000000037000010] = 00007a56 ! %l0 = 0000000000003d05, Mem[0000000090800150] = bbbdd7de1f0f484d stx %l0,[%o5+0x150] ! Mem[0000000090800150] = 0000000000003d05 ! %l3 = a02a709e010d2efe, immed = 0000013e, %ccr = 00 movrlez %l3,0x13e,%l4 ! Moved, %l4 = 000000000000013e p19_label_25: ! %cwp = 1 ! %l1 = 0000000070f00000, %l6 = 0000000000000000, %l2 = ad3e1fa873c1513d mulx %l1,%l6,%l2 ! %l2 = 0000000000000000 ! %l2 = 0000000000000000, Mem[0000000037800042] = 46215c49 stb %l2,[%o3+0x042] ! Mem[0000000037800040] = 46210049 ! %f13 = a970aed1, Mem[0000000090000194] = bddf5d99 st %f13,[%o4+0x194] ! Mem[0000000090000194] = a970aed1 ! %l4 = 000000000000013e, Mem[0000000091000038] = f5e72c04 sth %l4,[%o6+0x038] ! Mem[0000000091000038] = 013e2c04 ! Mem[0000000037800020] = f7f676a5, %l3 = a02a709e010d2efe lduwa [%o3+%i4]0x88,%l3 ! %l3 = 00000000f7f676a5 ! Mem[0000000036800010] = 2a02d2c61f73589b, %l1 = 0000000070f00000 ldxa [%o1+%i2]0x88,%l1 ! %l1 = 2a02d2c61f73589b ! %f16 = ef731964 844ff37b 8cee9439 1b97a7b3 ! %f20 = f7505ab6 cabc71fc e7f8c061 26f9b6c0 ! %f24 = cb77fa59 a6f7e228 6fa00d09 5f5cc370 ! %f28 = 1570aad6 81c82bb5 8d71e656 7c3f83c0 stda %f16,[%o4]ASI_COMMIT_P ! Block Store to 0000000090000000 ! immd = 00000000000001ba, %l3 = 00000000f7f676a5, %ccr = 00 movvc %xcc,0x1ba,%l3 ! Moved, %l3 = 00000000000001ba ! Mem[00000000368001dd] = 572c4d3c, %l3 = 00000000000001ba ldstub [%o1+0x1dd],%l3 ! %l3 = 0000002c000000ff ! Mem[000000009180016c] = 96b99373, %g2 = 0000000000007d6b ldsb [%i0+0x16f],%g2 ! %g2 = ffffffffffffff96 ba,a p19_not_taken_0_end p19_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p19_branch_failed p19_not_taken_0_end: ! End of Random Code for Thread 19 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000003d6ec1a8 bne,a,pn %xcc,p19_reg_l2_fail mov %l2,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000007d bne,a,pn %xcc,p19_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be bcda343c572c4d3c bne,a,pn %xcc,p19_reg_l6_fail mov %l6,%g3 ! Check %y register set 0xe16ce86a,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p19_failed mov 0x111,%g1 ! Check Floating Point Registers p19_check_fp_registers: set p19_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 2a02d2c6 1f73589b bne %xcc,p19_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 7e8ffe55 40181bc9 bne %xcc,p19_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 9fec6cf1 b9e016ca bne %xcc,p19_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 901ca230 a970aed1 bne %xcc,p19_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 4080ef7b 03332079 bne %xcc,p19_f14_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be f7505ab6 cabc71fc bne %xcc,p19_f20_fail nop ! Check Local Memory set p19_local0_expect,%g1 p19_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 6638c0dead3cd451 ldx [%i0+0x008],%g3 ! Observed data at 0000000036000008 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 792033030d037514 ldx [%i0+0x010],%g3 ! Observed data at 0000000036000010 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x010,%g4 ldx [%g1+0x030],%g2 ! Expected data = 3ed51a84e7ff179b ldx [%i0+0x030],%g3 ! Observed data at 0000000036000030 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x030,%g4 ldx [%g1+0x068],%g2 ! Expected data = c526a230d8fcdd51 ldx [%i0+0x068],%g3 ! Observed data at 0000000036000068 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x068,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 0000007ab5cf9fb7 ldx [%i0+0x0f0],%g3 ! Observed data at 00000000360000f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x0f0,%g4 ldx [%g1+0x140],%g2 ! Expected data = 44a63e8c6a862843 ldx [%i0+0x140],%g3 ! Observed data at 0000000036000140 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 748bebdffe143212 ldx [%i0+0x148],%g3 ! Observed data at 0000000036000148 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x148,%g4 ldx [%g1+0x160],%g2 ! Expected data = ef02f4bf37ff8367 ldx [%i0+0x160],%g3 ! Observed data at 0000000036000160 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i0,0x160,%g4 set p19_local1_expect,%g1 p19_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0000000000000000 ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = dc2129378c3ea644 ldx [%i1+0x018],%g3 ! Observed data at 0000000036800018 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4080ef7b03332079 ldx [%i1+0x020],%g3 ! Observed data at 0000000036800020 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b53d0000cccb96c3 ldx [%i1+0x028],%g3 ! Observed data at 0000000036800028 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 899892ff06b4fcd4 ldx [%i1+0x040],%g3 ! Observed data at 0000000036800040 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x040,%g4 ldx [%g1+0x098],%g2 ! Expected data = 7bc947d45b23344d ldx [%i1+0x098],%g3 ! Observed data at 0000000036800098 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x098,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = d57b1673a6ffefaa ldx [%i1+0x0b8],%g3 ! Observed data at 00000000368000b8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x160],%g2 ! Expected data = 9ec2e0ef09968a03 ldx [%i1+0x160],%g3 ! Observed data at 0000000036800160 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x160,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 819a1abe57ff4d3c ldx [%i1+0x1d8],%g3 ! Observed data at 00000000368001d8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x1d8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 7906c3b400000040 ldx [%i1+0x1f0],%g3 ! Observed data at 00000000368001f0 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i1,0x1f0,%g4 set p19_local2_expect,%g1 p19_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 0000dd884759c877 ldx [%i2+0x008],%g3 ! Observed data at 0000000037000008 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00007a56998b29e1 ldx [%i2+0x010],%g3 ! Observed data at 0000000037000010 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = f7505ab6cabc71fc ldx [%i2+0x020],%g3 ! Observed data at 0000000037000020 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 641973efa970aed1 ldx [%i2+0x028],%g3 ! Observed data at 0000000037000028 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = c79a93b41f324455 ldx [%i2+0x080],%g3 ! Observed data at 0000000037000080 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i2,0x080,%g4 set p19_local3_expect,%g1 p19_check_local3: ldx [%g1+0x018],%g2 ! Expected data = 008f6b0a036fa049 ldx [%i3+0x018],%g3 ! Observed data at 0000000037800018 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x018,%g4 ldx [%g1+0x040],%g2 ! Expected data = 46210049c1951941 ldx [%i3+0x040],%g3 ! Observed data at 0000000037800040 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x040,%g4 ldx [%g1+0x090],%g2 ! Expected data = 5f5cc37071e87376 ldx [%i3+0x090],%g3 ! Observed data at 0000000037800090 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x090,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 0000f0704e4bda8f ldx [%i3+0x0c8],%g3 ! Observed data at 00000000378000c8 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x138],%g2 ! Expected data = 38eee3ff8ac3647b ldx [%i3+0x138],%g3 ! Observed data at 0000000037800138 cmp %g2,%g3 bne,a,pn %xcc,p19_local_failed add %i3,0x138,%g4 ! The test for processor 19 has passed p19_passed: ta GOOD_TRAP nop p19_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p19_failed p19_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p19_failed p19_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p19_failed p19_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p19_failed p19_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p19_failed p19_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p19_failed p19_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p19_failed p19_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p19_failed p19_f2_fail: set p19_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f4_fail: set p19_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f6_fail: set p19_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f12_fail: set p19_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f14_fail: set p19_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p19_f20_fail: set p19_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 19 failed p19_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x04c] ! Set processor 19 done flag set p19_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 19 failed p19_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x04c] ! Set processor 19 done flag set p19_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p19_selfmod_failed: ba p19_failed mov 0xabc,%g1 p19_common_error: or %g0,0xef3,%g1 ba p19_failed mov %o5,%g3 p19_common_signature_error: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_common_timeout: set p19_temp,%g1 ba p19_failed st %g2,[%g1] ! Common Lock Number p19_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p19_failed mov 0x0,%g3 p19_trap1e: stwa %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000008] done p19_trap1o: stwa %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000008] done p19_trap2e: ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000000] ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036000028] done p19_trap2o: ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000000] ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000036000028] done p19_trap3e: andn %l3,0xcb9,%l4 done p19_trap3o: andn %l3,0xcb9,%l4 done p19_init_memory_pointers: set p19_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p19_local0_start,%i0 set p19_local1_start,%i1 set p19_local2_start,%i2 set p19_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fde2b35bba1a86ce ldx [%g1+0x008],%l1 ! %l1 = f2697321cbb75a17 ldx [%g1+0x010],%l2 ! %l2 = 78c060e5e92c9b8c ldx [%g1+0x018],%l3 ! %l3 = 36c64b97cccb96c3 ldx [%g1+0x020],%l4 ! %l4 = 50575406600ca7f6 ldx [%g1+0x028],%l5 ! %l5 = d73810a036e101ac ldx [%g1+0x030],%l6 ! %l6 = bcda343c572c4d3c ldx [%g1+0x038],%l7 ! %l7 = f7bd202c7879b4cb save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 4f384db420926d13 ldx [%g1+0x048],%l1 ! %l1 = aa04aa202dc76477 ldx [%g1+0x050],%l2 ! %l2 = bced77b9e7ab9d0d ldx [%g1+0x058],%l3 ! %l3 = 1e628556436c3655 ldx [%g1+0x060],%l4 ! %l4 = 8cd139845b23344d ldx [%g1+0x068],%l5 ! %l5 = a02a709d901d2efe ldx [%g1+0x070],%l6 ! %l6 = e3c19e2489b6533a ldx [%g1+0x078],%l7 ! %l7 = 1c5aee100a6b8f00 save ! Initialize memory pointers for window 2 set p19_local0_start,%i0 set p19_local1_start,%i1 set p19_local2_start,%i2 set p19_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = 115cf1686638c0de ldx [%g1+0x088],%l1 ! %l1 = 83f58be2ad3cd451 ldx [%g1+0x090],%l2 ! %l2 = 0688f577e76ca5a7 ldx [%g1+0x098],%l3 ! %l3 = 1d0dcfa01f324455 ldx [%g1+0x0a0],%l4 ! %l4 = a2dc988e42a93cb1 ldx [%g1+0x0a8],%l5 ! %l5 = 66b3d2a84c34ee9f ldx [%g1+0x0b0],%l6 ! %l6 = afec3f523390d100 ldx [%g1+0x0b8],%l7 ! %l7 = 1a12a7ec6f1fd92d ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore 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 = fcc80587 c6fa7591 1e3ff734 5b74dd3a ! %f4 = 0ee952a2 00658f0d 1ba9c6aa 68bf8a93 ! %f8 = 015346e5 bf9a16e9 7ed008fc f8fb9621 ! %f12 = 2aaa0bc2 cb2cd4d1 f961840b 206b489c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7371a64d 2cff71c6 572a2b32 9532d35e ! %f20 = 7b97ccdc d33d7a7e 2a99c527 30e98035 ! %f24 = 08550c19 dd6f63a6 e070d3af 7035293b ! %f28 = a5e9ed5c 2695aace 59bc4e2c c3af29ba ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 5b3c5397 9967349a 45514241 793390dd ! %f36 = 9f5b73c4 8128a0c4 b1ff6a4c 5f7acdd8 ! %f40 = 765caf18 ec48fd9b 589cbf27 cc0d03f9 ! %f44 = 2d4e7d22 cab2deaa a3428db1 193f6267 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x320e82770000004c,%g7,%g1 ! GSR scale = 9, align = 4 wr %g1,%g0,%gsr ! GSR = 320e82770000004c wr %g0,%y ! Clear Y 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: ! %l2 = db2b1c6f, %l3 = 53a1747c, Mem[0000000039000170] = 910e22a3 deb0478d stda %l2,[%i2+0x170]%asi ! Mem[0000000039000170] = db2b1c6f 53a1747c ! %l7 = e2bd0fadb22dda39, Mem[0000000039000020] = 16636e85 stba %l7,[%i2+%o4]0x81 ! Mem[0000000039000020] = 39636e85 ! Mem[0000000090000030] = 8eec8c13, %g2 = 1ff71028e5990385 ldsb [%i4+0x030],%g2 ! %g2 = ffffffffffffff8e ! %l7 = e2bd0fadb22dda39, Mem[0000000039000020] = 39636e85 stha %l7,[%i2+%o4]0x80 ! Mem[0000000039000020] = da396e85 ! %l3 = b3f48c2c53a1747c, %l6 = 19681be62d316519, %l1 = 0624360bfb05df42 tsubcc %l3,%l6,%l1 ! %l1 = 9a8c704626700f63, %ccr = 82 ! %l4 = 71076f48, %l5 = e3f473d7, Mem[00000000918000c8] = 545df415 9ba5caa2 std %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = 71076f48 e3f473d7 ! Mem[0000000090800128] = d9993e2c, %g2 = ffffffffffffff8e ldub [%i5+0x12b],%g2 ! %g2 = 00000000000000d9 ! %f0 = fcc80587 c6fa7591 1e3ff734 5b74dd3a ! %f4 = 0ee952a2 00658f0d 1ba9c6aa 68bf8a93 ! %f8 = 015346e5 bf9a16e9 7ed008fc f8fb9621 ! %f12 = 2aaa0bc2 cb2cd4d1 f961840b 206b489c mov 0x080,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080 ! immd = 0000000000000134, %l3 = b3f48c2c53a1747c, %ccr = 82 movneg %icc,0x134,%l3 ! Register Not Moved ! %l5 = 66149a9ce3f473d7, imm = 0000000000000b2d, %l7 = e2bd0fadb22dda39 tsubcc %l5,0xb2d,%l7 ! %l7 = 66149a9ce3f468aa, %ccr = 0a p20_label_2: ! Mem[0000000090800144] = fce4cff6, %g2 = 00000000000000d9 ldsh [%i5+0x146],%g2 ! %g2 = fffffffffffffce4 ! Mem[0000000091800118] = f0332361, %g2 = fffffffffffffce4 lduw [%o0+0x118],%g2 ! %g2 = 00000000f0332361 ! Mem[0000000038800028] = 57ef8235 e22dfd53, %l6 = 2d316519, %l7 = e3f468aa ldda [%i1+%o5]0x80,%l6 ! %l6 = 0000000057ef8235 00000000e22dfd53 ! Mem[0000000090800090] = 954c815f bebef27d, %g2 = f0332361, %g3 = 0bad0b00 ldd [%i5+0x090],%g2 ! %g2 = 00000000954c815f 00000000bebef27d ! Mem[0000000038800028] = 3582ef57, %l4 = eaeaca7a71076f48 ldsba [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000057 ! %f16 = 7371a64d 2cff71c6 572a2b32 9532d35e ! %f20 = 7b97ccdc d33d7a7e 2a99c527 30e98035 ! %f24 = 08550c19 dd6f63a6 e070d3af 7035293b ! %f28 = a5e9ed5c 2695aace 59bc4e2c c3af29ba mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140 ! %l5 = 66149a9ce3f473d7, imm = fffffffffffff445, %l5 = 66149a9ce3f473d7 addccc %l5,-0xbbb,%l5 ! %l5 = 66149a9ce3f4681c, %ccr = 19 ! Mem[0000000090000070] = ad671bbe, %g2 = 00000000954c815f lduh [%i4+0x072],%g2 ! %g2 = 000000000000ad67 ! Mem[0000000090800030] = a3bdb778aa684083, %f48 = ba42c5a5 2b9740d1 ldd [%i5+0x030],%f48 ! %f48 = a3bdb778 aa684083 ! %l5 = 66149a9ce3f4681c, Mem[00000000390001b8] = b5838d29, %asi = 80 stha %l5,[%i2+0x1b8]%asi ! Mem[00000000390001b8] = 681c8d29 p20_label_3: ! %l2 = 80a59d99db2b1c6f, Mem[0000000039000010] = 1bdd6fa5 stha %l2,[%i2+%o2]0x89 ! Mem[0000000039000010] = 1bdd1c6f ! Mem[0000000039800010] = 9389f3f5, %l4 = 0000000000000057 ldsba [%i3+%o2]0x89,%l4 ! %l4 = fffffffffffffff5 ! %f11 = f8fb9621, Mem[0000000039000010] = 6f1cdd1b sta %f11,[%i2+%o2]0x80 ! Mem[0000000039000010] = f8fb9621 ! Mem[00000000900001a8] = 17361119, %g18 = 1016cdeea403b120 ldsw [%i4+0x1a8],%g2 ! %g2 = 1016cdeea403b120 ! %l7 = 00000000e22dfd53, Mem[0000000038000020] = 71fb80d7400f47a0 stxa %l7,[%i0+%o4]0x81 ! Mem[0000000038000020] = 00000000e22dfd53 ! %l2 = 80a59d99db2b1c6f, %l4 = fffffffffffffff5, %ccr = 19 movle %icc,%l2,%l4 ! Moved, %l4 = 80a59d99db2b1c6f ! %l1 = 9a8c704626700f63, Mem[0000000039800018] = ccc3d44e stba %l1,[%i3+%o3]0x81 ! Mem[0000000039800018] = 63c3d44e ! Mem[000000009000011c] = 9be11221, %g18 = 1016cdeea403b120 ldsw [%i4+0x11c],%g2 ! %g2 = 1016cdeea403b120 ! Mem[000000009180007c] = cff936f6, %g2 = ffffffff9be11221 ldsh [%o0+0x07c],%g2 ! %g2 = ffffffffffffcff9 ! %f2 = 1e3ff734 5b74dd3a, Mem[0000000091000008] = a8659706 67474887 std %f2 ,[%i6+%o1] ! Mem[0000000091000008] = 1e3ff734 5b74dd3a p20_label_4: ! immd = 0000000000000231, %l4 = 80a59d99db2b1c6f, %ccr = 19 movgu %xcc,0x231,%l4 ! Register Not Moved membar #Sync ! Added by membar checker (559) ! Mem[0000000090000140] = 7371a64d 2cff71c6 572a2b32 9532d35e ! Mem[0000000090000150] = 7b97ccdc d33d7a7e 2a99c527 30e98035 ! Mem[0000000090000160] = 08550c19 dd6f63a6 e070d3af 7035293b ! Mem[0000000090000170] = a5e9ed5c 2695aace 59bc4e2c c3af29ba ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140 ! %l6 = 0000000057ef8235, Mem[00000000910001a8] = 44690c5eef88dc5c stx %l6,[%i6+0x1a8] ! Mem[00000000910001a8] = 0000000057ef8235 ! %l3 = b3f48c2c53a1747c, imm = fffffffffffff3d8, %l2 = 80a59d99db2b1c6f tsubcc %l3,-0xc28,%l2 ! %l2 = b3f48c2c53a180a4, %ccr = 91 ! Mem[0000000038800018] = b296c939, %l3 = 53a1747c, %l0 = 6b0ad195 add %i1,0x18,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000b296c939 ! Mem[00000000380001e0] = dfc8b4a9, %l1 = 9a8c704626700f63 ldsh [%i0+0x1e2],%l1 ! %l1 = ffffffffffffb4a9 ! Mem[0000000039800080] = fddc4430, %l5 = e3f4681c, %l5 = e3f4681c add %i3,0x80,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000fddc4430 ! %f4 = 0ee952a2, Mem[00000000900000f8] = c834ee1e st %f4 ,[%i4+0x0f8] ! Mem[00000000900000f8] = 0ee952a2 ! Mem[0000000091000150] = a8525682, %g2 = ffffffffffffcff9 lduh [%i6+0x150],%g2 ! %g2 = 000000000000a852 ! Mem[00000000908001e8] = 94627d6ba369fde4, %f48 = c671ff2c 4da67173 ldd [%i5+0x1e8],%f48 ! %f48 = 94627d6b a369fde4 p20_label_5: ! %l2 = 53a180a4, %l3 = 53a1747c, Mem[0000000038000018] = 9f62e050 9ad19055 stda %l2,[%i0+%o3]0x80 ! Mem[0000000038000018] = 53a180a4 53a1747c ! Mem[0000000039000078] = 7254bfa0, %l7 = 00000000e22dfd53 ldstub [%i2+0x078],%l7 ! %l7 = 00000072000000ff ! Mem[0000000038000000] = 1a60a1a1, %f6 = 1ba9c6aa lda [%i0+%g0]0x81,%f6 ! %f6 = 1a60a1a1 ! %f10 = 7ed008fc f8fb9621, Mem[0000000038000008] = d2bd87f9 c16502ef stda %f10,[%i0+%o1]0x88 ! Mem[0000000038000008] = 7ed008fc f8fb9621 ! %f26 = e070d3af, Mem[00000000910001bc] = 76a8e15a sta %f26,[%i6+0x1bc]%asi ! Mem[00000000910001bc] = e070d3af ! %l2 = b3f48c2c53a180a4, Mem[0000000039000042] = c8444090 stb %l2,[%i2+0x042] ! Mem[0000000039000040] = c844a490 ! %l6 = 0000000057ef8235, %l2 = b3f48c2c53a180a4, %ccr = 91 movpos %icc,%l6,%l2 ! Moved, %l2 = 0000000057ef8235 ! Mem[0000000090000038] = 07e9c56505ce89c2, %g2 = 000000000000a852 ldx [%i4+0x038],%g2 ! %g2 = 07e9c56505ce89c2 ! %l2 = 57ef8235, %l3 = 53a1747c, Mem[0000000091000040] = 8642ed44 67ae4c82 std %l2,[%i6+0x040] ! Mem[0000000091000040] = 57ef8235 53a1747c ! Mem[0000000091800134] = f161fd0f, %g18 = 1016cdeea403b120 ldsw [%o0+0x134],%g2 ! %g2 = 1016cdeea403b120 p20_label_6: ! immd = 00000000000001f7, %l5 = 00000000fddc4430, %ccr = 91 movg %xcc,0x1f7,%l5 ! Register Not Moved ! Mem[0000000090000080] = 9175fac6 8705c8fc 3add745b 34f73f1e ! Mem[0000000090000090] = 0d8f6500 a252e90e 938abf68 aac6a91b ! Mem[00000000900000a0] = e9169abf e5465301 2196fbf8 fc08d07e ! Mem[00000000900000b0] = d1d42ccb c20baa2a 9c486b20 0b8461f9 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080 ! %l6 = 0000000057ef8235, imm = 000000000000006e, %l0 = 00000000b296c939 subc %l6,0x06e,%l0 ! %l0 = 0000000057ef81c6 ! %l2 = 0000000057ef8235, Mem[0000000039000160] = e2bd306e6bfd696e stx %l2,[%i2+0x160] ! Mem[0000000039000160] = 0000000057ef8235 ! %l1 = ffffffffffffb4a9, Mem[0000000091000000] = 5beccf55 stw %l1,[%i6+%g0] ! Mem[0000000091000000] = ffffb4a9 ! %l5 = 00000000fddc4430, imm = 000000000000053b, %l2 = 0000000057ef8235 subc %l5,0x53b,%l2 ! %l2 = 00000000fddc3ef4 ! Mem[0000000091000164] = bb05154f, %g2 = fffffffff161fd0f ldub [%i6+0x165],%g2 ! %g2 = 00000000000000bb ! %l4 = 80a59d99db2b1c6f, Mem[0000000039800118] = 1564ce29b1523886 stx %l4,[%i3+0x118] ! Mem[0000000039800118] = 80a59d99db2b1c6f save ! CWP = 1 ! Mem[000000009100013c] = 1deb2635, %g2 = 00000000000000bb ldub [%o6+0x13c],%g2 ! %g2 = 000000000000001d p20_label_7: ! %cwp = 1 ! Mem[00000000900000b8] = 9c486b20, %g2 = 000000000000001d lduwa [%o4+0x0b8]%asi,%g2 ! %g2 = 000000009c486b20 ! %l6 = 4e1173ae, %l7 = 17011a72, Mem[0000000091000110] = fe0d41c4 a3c886c3 std %l6,[%o6+0x110] ! Mem[0000000091000110] = 4e1173ae 17011a72 ! Mem[0000000038800020] = 7a9b5fce, %f22 = 2a99c527 lda [%o1+%i4]0x80,%f22 ! %f22 = 7a9b5fce ! Code Fragment 1 p20_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000bebef27d mov 0xdda,%g3 ! %g3 = 0000000000000dda and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f20 = 7b97ccdc d33d7a7e, Mem[0000000038000000] = a1a1601a 415bedd8 stda %f20,[%o0+%g0]0x88 ! Mem[0000000038000000] = 7b97ccdc d33d7a7e ! Mem[00000000900000b8] = 9c486b20 0b8461f9, %g2 = 9c486b20, %g3 = 00000dda ldd [%o4+0x0b8],%g2 ! %g2 = 000000009c486b20 000000000b8461f9 ! %l0 = f70ae9a61f10edaa, Mem[0000000039800020] = 43c31128 stwa %l0,[%o3+%i4]0x89 ! Mem[0000000039800020] = 1f10edaa ! %l5 = d0fda011aeb20df2, imm = fffffffffffffdab, %l5 = d0fda011aeb20df2 andn %l5,-0x255,%l5 ! %l5 = 0000000000000050 ! %l4 = c7c76734660f2049, Mem[00000000918001e0] = bc237800 stw %l4,[%i0+0x1e0] ! Mem[00000000918001e0] = 660f2049 ! %l7 = edcf679c17011a72, imm = 00000000000006b3, %l6 = c340890c4e1173ae and %l7,0x6b3,%l6 ! %l6 = 0000000000000232 p20_label_8: ! %cwp = 1 ! %l1 = 9ffe34382886b437, %l6 = 0000000000000232, %ccr = 91 movl %icc,%l1,%l6 ! Register Not Moved ! Code Fragment 1 p20_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000b8461f9 mov 0xb49,%g3 ! %g3 = 0000000000000b49 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000038800000] = 7d0687c6, %l4 = c7c76734660f2049 ldstuba [%o1+%g0]0x88,%l4 ! %l4 = 000000c6000000ff ! %l3 = 77bba8b0b8a6b2e0, %l1 = 9ffe34382886b437, %ccr = 91 movl %xcc,%l3,%l1 ! Moved, %l1 = 77bba8b0b8a6b2e0 ! Mem[000000003900011c] = 17bfb798, %l3 = 77bba8b0b8a6b2e0 swap [%o2+0x11c],%l3 ! %l3 = 0000000017bfb798 ! Code Fragment 1 p20_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000b49 mov 0xcf2,%g3 ! %g3 = 0000000000000cf2 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800090] = 954c815f, %g18 = 02d85b8a242b0828 ldsw [%o5+0x090],%g2 ! %g2 = 02d85b8a242b0828 ! Mem[0000000039800018] = 4ed4c363, %f11 = f8fb9621 lda [%o3+%i3]0x89,%f11 ! %f11 = 4ed4c363 ! Mem[0000000091800120] = 3e66ebc7, %g2 = ffffffff954c815f lduw [%i0+0x120],%g2 ! %g2 = 000000003e66ebc7 ! Mem[00000000380001cc] = 87dd1076, %l1 = b8a6b2e0, %l1 = b8a6b2e0 add %o0,0x1cc,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000087dd1076 p20_label_9: ! %cwp = 1 ! %l1 = 0000000087dd1076, Mem[0000000090000138] = 55733d3a sth %l1,[%o4+0x138] ! Mem[0000000090000138] = 10763d3a ! Mem[00000000380001c4] = 22b6b92f, %f9 = bf9a16e9 ld [%o0+0x1c4],%f9 ! %f9 = 22b6b92f ! %f17 = 2cff71c6, Mem[000000009080005c] = 1e098cec st %f17,[%o5+0x05c] ! Mem[000000009080005c] = 2cff71c6 ! %f7 = 68bf8a93, Mem[00000000918001f0] = 22680848 st %f7 ,[%i0+0x1f0] ! Mem[00000000918001f0] = 68bf8a93 ! Mem[00000000900001e8] = 3892210a, %g2 = 000000003e66ebc7 ldsb [%o4+0x1e9],%g2 ! %g2 = 0000000000000038 ! %l3 = 0000000017bfb798, Mem[0000000038000018] = 53a180a4 stwa %l3,[%o0+%i3]0x81 ! Mem[0000000038000018] = 17bfb798 ! Mem[0000000039800188] = f55c6369, %l1 = 0000000087dd1076 ldstub [%o3+0x188],%l1 ! %l1 = 000000f5000000ff ! immd = 0000000000000140, %l6 = 0000000000000232, %ccr = 91 movvs %xcc,0x140,%l6 ! Register Not Moved ! done : should take illegal inst trap, %l0 = f70ae9a61f10edaa done ! Illegal inst trap : %l0 = f70ae9a61f10edba ! Mem[0000000039000121] = a6738765, %l2 = d0c60586041eb5b0 ldstub [%o2+0x121],%l2 ! %l2 = 00000073000000ff p20_label_10: ! %cwp = 1 ! Mem[0000000038000010] = 1fcbb3cf397adc96, %l3 = 0000000017bfb798, %l1 = 00000000000000f5 add %o0,0x10,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = 1fcbb3cf397adc96 ! %f10 = 7ed008fc 4ed4c363, Mem[0000000038000000] = 7e7a3dd3 dccc977b stda %f10,[%o0+%g0]0x81 ! Mem[0000000038000000] = 7ed008fc 4ed4c363 ! Mem[00000000908000c0] = dc4b2883 8fd487cc, %g2 = 00000038, %g3 = 00000cf2 ldd [%o5+0x0c0],%g2 ! %g2 = 00000000dc4b2883 000000008fd487cc ! %l1 = 1fcbb3cf397adc96, imm = fffffffffffff9c3, %l5 = 0000000000000050 subc %l1,-0x63d,%l5 ! %l5 = 1fcbb3cf397ae2d2 ! %l2 = 0000000000000073, Mem[00000000910001fc] = 36adf4e3, %asi = 80 stha %l2,[%o6+0x1fc]%asi ! Mem[00000000910001fc] = 0073f4e3 ! Mem[0000000038000008] = 2196fbf8, %f10 = 7ed008fc lda [%o0+%i1]0x81,%f10 ! %f10 = 2196fbf8 ! %l1 = 1fcbb3cf397adc96, %l5 = 1fcbb3cf397ae2d2, %y = 00000000 smulcc %l1,%l5,%l7 ! %l7 = 0ce7f29823015f0c, %ccr = 00, %y = 0ce7f298 ! Mem[00000000908001c8] = eb1ea287 eb03834a, %g2 = dc4b2883, %g3 = 8fd487cc ldd [%o5+0x1c8],%g2 ! %g2 = 00000000eb1ea287 00000000eb03834a ! Mem[0000000090000164] = dd6f63a6, %g18 = 02d85b8a242b0828 ldsw [%o4+0x164],%g2 ! %g2 = 02d85b8a242b0828 ! %l7 = 0ce7f29823015f0c, Mem[0000000090000068] = 41f3549f sth %l7,[%o4+0x068] ! Mem[0000000090000068] = 5f0c549f p20_label_11: ! %cwp = 1 ! %l5 = 1fcbb3cf397ae2d2, %l0 = f70ae9a61f10edba, %l6 = 0000000000000232 sllx %l5,%l0,%l6 ! %l6 = 4800000000000000 ! Mem[00000000918001a8] = 7aae34b1, %g2 = ffffffffdd6f63a6 lduw [%i0+0x1a8],%g2 ! %g2 = 000000007aae34b1 ! Mem[00000000900001f0] = 11727c69, %g2 = 000000007aae34b1 ldsh [%o4+0x1f2],%g2 ! %g2 = 0000000000001172 ! %l6 = 00000000, %l7 = 23015f0c, Mem[0000000091000188] = db58126d 5de8e320 std %l6,[%o6+0x188] ! Mem[0000000091000188] = 00000000 23015f0c ! Mem[0000000039800180] = 5e4b2158, %l1 = 1fcbb3cf397adc96 lduw [%o3+0x180],%l1 ! %l1 = 000000005e4b2158 ! %f6 = 1a60a1a1 68bf8a93, Mem[0000000038000010] = cfb3cb1f 96dc7a39 stda %f6 ,[%o0+%i2]0x89 ! Mem[0000000038000010] = 1a60a1a1 68bf8a93 ! Mem[0000000038800018] = fa59c17039c996b2, %f4 = 0ee952a2 00658f0d ldda [%o1+%i3]0x89,%f4 ! %f4 = fa59c170 39c996b2 ! Mem[0000000038000000] = 7ed008fc, %l1 = 000000005e4b2158 lduwa [%o0+%g0]0x81,%l1 ! %l1 = 000000007ed008fc ! %l6 = 00000000, %l7 = 23015f0c, Mem[0000000039000010] = f8fb9621 2b4ad201 stda %l6,[%o2+%i2]0x80 ! Mem[0000000039000010] = 00000000 23015f0c ! %l2 = 0000000000000073, %l1 = 000000007ed008fc, %l1 = 000000007ed008fc taddcctv %l2,%l1,%l1 ! %l0 = f70ae9a61f10eddd, Trapped p20_label_12: ! %cwp = 1 ! Mem[00000000398000b0] = 048f65df555d0986, %l5 = 1fcbb3cf397ae2d2, %l5 = 1fcbb3cf397ae2d2 add %o3,0xb0,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 048f65df555d0986 ! Mem[0000000090000008] = e76f9a73, %g2 = 0000000000001172 ldsh [%o4+%i1],%g2 ! %g2 = ffffffffffffe76f ! %f16 = 7371a64d 2cff71c6 572a2b32 9532d35e ! %f20 = 7b97ccdc d33d7a7e 7a9b5fce 30e98035 ! %f24 = 08550c19 dd6f63a6 e070d3af 7035293b ! %f28 = a5e9ed5c 2695aace 59bc4e2c c3af29ba stda %f16,[%o4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080 ! Mem[0000000090000028] = 0fafa263, %g2 = ffffffffffffe76f lduw [%o4+%i5],%g2 ! %g2 = 000000000fafa263 ! Mem[0000000090800008] = 40ea8ad1 7a03c6a1, %g2 = 0fafa263, %g3 = eb03834a ldd [%o5+%i1],%g2 ! %g2 = 0000000040ea8ad1 000000007a03c6a1 ! %l0 = f70ae9a61f10eddd, Mem[0000000091000022] = b5a549b1 stb %l0,[%o6+0x022] ! Mem[0000000091000020] = dda549b1 ! %l0 = f70ae9a61f10eddd, imm = 0000000000000de2, %l5 = 048f65df555d0986 xorcc %l0,0xde2,%l5 ! %l5 = f70ae9a61f10e03f, %ccr = 80 ! %l3 = 0000000017bfb798, %l3 = 0000000017bfb798, %ccr = 80 movn %icc,%l3,%l3 ! Register Not Moved ! Mem[00000000910001c0] = 8db5e5d8 d99e6c32, %g2 = 40ea8ad1, %g3 = 7a03c6a1 ldd [%o6+0x1c0],%g2 ! %g2 = 000000008db5e5d8 00000000d99e6c32 ! Mem[0000000090800128] = eed9993e, %g2 = 000000008db5e5d8 ldsb [%o5+0x12a],%g2 ! %g2 = ffffffffffffffee p20_label_13: ! %cwp = 1 ! Mem[0000000038000000] = fc08d07e, %l0 = f70ae9a61f10eddd lduba [%o0+%g0]0x88,%l0 ! %l0 = 000000000000007e ! immd = 00000000000001ea, %l3 = 0000000017bfb798, %ccr = 80 movgu %icc,0x1ea,%l3 ! Moved, %l3 = 00000000000001ea ! Mem[0000000038800058] = 1242117d 233d890b, %l4 = 000000c6, %l5 = 1f10e03f ldd [%o1+0x058],%l4 ! %l4 = 000000001242117d 00000000233d890b ! %l2 = 0000000000000073, Mem[0000000038800028] = 3582ef57 stha %l2,[%o1+%i5]0x88 ! Mem[0000000038800028] = 35820073 ! %l0 = 000000000000007e, Mem[000000009080012c] = 993e2cbe stb %l0,[%o5+0x12c] ! Mem[000000009080012c] = 7e3e2cbe ! Mem[0000000038000000] = 7ed008fc4ed4c363, %l6 = 4800000000000000, %l1 = 000000007ed008fc casxa [%o0]0x80,%l6,%l1 ! %l1 = 7ed008fc4ed4c363 ! %l1 = 7ed008fc4ed4c363, Mem[0000000091000007] = d51e3ff7 stb %l1,[%o6+0x007] ! Mem[0000000091000004] = 631e3ff7 ! Mem[0000000038800070] = 31115f69f32b4f59, %l0 = 000000000000007e, %l4 = 000000001242117d add %o1,0x70,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 31115f69f32b4f59 ! Mem[00000000390000ac] = 0050dd9b, %l2 = 00000073, %l2 = 00000073 add %o2,0xac,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000050dd9b ! Mem[0000000039800158] = 377d6ac8, %l4 = 31115f69f32b4f59 swap [%o3+0x158],%l4 ! %l4 = 00000000377d6ac8 p20_label_14: ! %cwp = 1 ! Mem[0000000039000080] = ca72dbb4, %l3 = 00000000000001ea swap [%o2+0x080],%l3 ! %l3 = 00000000ca72dbb4 ! %l2 = 000000000050dd9b, Mem[00000000908000c8] = 03db3c8c9f892828 stx %l2,[%o5+0x0c8] ! Mem[00000000908000c8] = 000000000050dd9b ! immd = 00000000000003ed, %l5 = 00000000233d890b, %ccr = 80 move %xcc,0x3ed,%l5 ! Register Not Moved ! immd = 000000000000028c, %l1 = 7ed008fc4ed4c363, %ccr = 80 movvs %icc,0x28c,%l1 ! Register Not Moved ! Mem[0000000039000050] = 59312d31, %l0 = 000000000000007e ldsh [%o2+0x050],%l0 ! %l0 = 0000000000005931 ! %l2 = 000000000050dd9b, Mem[00000000910001e4] = afd277e9 sth %l2,[%o6+0x1e4] ! Mem[00000000910001e4] = dd9b77e9 ! Mem[0000000039000010] = 00000000, %l5 = 00000000233d890b lduba [%o2+%i2]0x80,%l5 ! %l5 = 0000000000000000 ! %f0 = fcc80587 c6fa7591 1e3ff734 5b74dd3a ! %f4 = fa59c170 39c996b2 1a60a1a1 68bf8a93 ! %f8 = 015346e5 22b6b92f 2196fbf8 4ed4c363 ! %f12 = 2aaa0bc2 cb2cd4d1 f961840b 206b489c mov 0x0c0,%g6 stda %f0,[%o4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0 ! %f30 = 59bc4e2c, Mem[0000000091800034] = 70d7df2b st %f30,[%i0+0x034] ! Mem[0000000091800034] = 59bc4e2c ! %l4 = 00000000377d6ac8, %l5 = 0000000000000000, %ccr = 80 movleu %xcc,%l4,%l5 ! Register Not Moved p20_label_15: ! %cwp = 1 ! Mem[00000000910000b0] = 0db72ff3 96b87bb4, %g2 = ffffffee, %g3 = d99e6c32 ldd [%o6+0x0b0],%g2 ! %g2 = 000000000db72ff3 0000000096b87bb4 ! Mem[0000000039800020] = aaed101f, %l1 = 7ed008fc4ed4c363 ldsba [%o3+%i4]0x80,%l1 ! %l1 = ffffffffffffffaa ! %l6 = 4800000000000000, %l6 = 4800000000000000, %l2 = 000000000050dd9b srax %l6,%l6,%l2 ! %l2 = 4800000000000000 ! immd = 0000000000000247, %l7 = 0ce7f29823015f0c, %ccr = 80 movg %xcc,0x247,%l7 ! Register Not Moved ! Mem[00000000388001e8] = 01e407d7, %l4 = 00000000377d6ac8 swap [%o1+0x1e8],%l4 ! %l4 = 0000000001e407d7 ! Mem[00000000910001d8] = 7e55db7f2b019f50, %g2 = 000000000db72ff3 ldx [%o6+0x1d8],%g2 ! %g2 = 7e55db7f2b019f50 ! immd = 00000000000001cb, %l1 = ffffffffffffffaa, %ccr = 80 movle %xcc,0x1cb,%l1 ! Moved, %l1 = 00000000000001cb ! Mem[0000000038800018] = 39c996b2, %l3 = 00000000ca72dbb4 lduha [%o1+%i3]0x88,%l3 ! %l3 = 00000000000096b2 ! %l1 = 00000000000001cb, immed = ffffff4f, %y = 0ce7f298 smulcc %l1,-0x0b1,%l6 ! %l6 = fffffffffffec2a5, %ccr = 88, %y = ffffffff ! %f22 = 7a9b5fce, Mem[00000000910001f4] = 89a21c9b st %f22,[%o6+0x1f4] ! Mem[00000000910001f4] = 7a9b5fce p20_label_16: ! %cwp = 1 ! %l1 = 00000000000001cb, %l7 = 0ce7f29823015f0c, %ccr = 88 movrne %l1,%l7,%l6 ! Moved, %l6 = 0ce7f29823015f0c ! %l4 = 0000000001e407d7, Mem[0000000038800020] = ce5f9b7a stha %l4,[%o1+%i4]0x89 ! Mem[0000000038800020] = ce5f07d7 ! Mem[00000000380001f4] = be6ea7b7, %l4 = 01e407d7, %l2 = 00000000 add %o0,0x1f4,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000be6ea7b7 ! %l2 = 00000000be6ea7b7, Mem[0000000091000088] = 032baaaf1874a477 stx %l2,[%o6+0x088] ! Mem[0000000091000088] = 00000000be6ea7b7 ! Mem[0000000038800038] = 1fd8044d0ac92bdc, %l2 = 00000000be6ea7b7, %l6 = 0ce7f29823015f0c add %o1,0x38,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 1fd8044d0ac92bdc ! immd = 000000000000006f, %l2 = 00000000be6ea7b7, %ccr = 88 move %icc,0x06f,%l2 ! Register Not Moved ! %l4 = 0000000001e407d7, %l4 = 0000000001e407d7, %l3 = 00000000000096b2 addccc %l4,%l4,%l3 ! %l3 = 0000000003c80fae, %ccr = 00 membar #Sync ! Added by membar checker (560) ! %f21 = d33d7a7e, Mem[0000000090000160] = 08550c19 st %f21,[%o4+0x160] ! Mem[0000000090000160] = d33d7a7e ! %l0 = 00005931, %l1 = 000001cb, Mem[0000000091000010] = eb5758df 4b2ef340 stda %l0,[%o6+0x010]%asi ! Mem[0000000091000010] = 00005931 000001cb ! %l6 = 1fd8044d0ac92bdc, imm = 000000000000001f, %l1 = 00000000000001cb sll %l6,0x01f,%l1 ! %l1 = 856495ee00000000 p20_label_17: ! %cwp = 1 ! %l7 = 0ce7f29823015f0c, imm = 00000000000004bf, %l7 = 0ce7f29823015f0c taddcc %l7,0x4bf,%l7 ! %l7 = 0ce7f298230163cb, %ccr = 02 ! %l2 = be6ea7b7, %l3 = 03c80fae, Mem[00000000910000d0] = bafe5f1e e1d77a9d stda %l2,[%o6+0x0d0]%asi ! Mem[00000000910000d0] = be6ea7b7 03c80fae ! %l3 = 0000000003c80fae, Mem[00000000918000e8] = d33a650172d42ee0, %asi = 80 stxa %l3,[%i0+0x0e8]%asi ! Mem[00000000918000e8] = 0000000003c80fae ! %l4 = 0000000001e407d7, imm = 0000000000000371, %l5 = 0000000000000000 xorcc %l4,0x371,%l5 ! %l5 = 0000000001e404a6, %ccr = 00 ! %l0 = 0000000000005931, Mem[0000000090800008] = 40ea8ad17a03c6a1 stx %l0,[%o5+%i1] ! Mem[0000000090800008] = 0000000000005931 ! %l5 = 0000000001e404a6, imm = fffffffffffff57c, %l4 = 0000000001e407d7 subccc %l5,-0xa84,%l4 ! %l4 = 0000000001e40f2a, %ccr = 11 ! Mem[0000000039000060] = 35a53ba5, %l1 = 00000000, %l0 = 00005931 add %o2,0x60,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000035a53ba5 ! Mem[000000009080016c] = 9ee5d653, %g2 = 7e55db7f2b019f50 ldub [%o5+0x16f],%g2 ! %g2 = 000000000000009e ! Mem[0000000038800048] = bef4d46a, %l0 = 0000000035a53ba5 ldsba [%o1+0x04b]%asi,%l0 ! %l0 = 000000000000006a ! %l1 = 856495ee00000000, Mem[0000000038000010] = 938abf68a1a1601a stxa %l1,[%o0+%i2]0x81 ! Mem[0000000038000010] = 856495ee00000000 p20_label_18: ! %cwp = 1 ! Mem[00000000918001c4] = 82b71f95, %g2 = 000000000000009e lduh [%i0+0x1c6],%g2 ! %g2 = 00000000000082b7 ! %l7 = 0ce7f298230163cb, %l4 = 0000000001e40f2a, %l3 = 0000000003c80fae tsubcc %l7,%l4,%l3 ! %l3 = 0ce7f298211d54a1, %ccr = 02 ! Mem[0000000039800010] = 9389f3f5, %l3 = 0ce7f298211d54a1 ldswa [%o3+%i2]0x89,%l3 ! %l3 = ffffffff9389f3f5 ! Mem[0000000039800000] = ad0e948f4b3a84d2, %f0 = fcc80587 c6fa7591 ldda [%o3+%g0]0x89,%f0 ! %f0 = ad0e948f 4b3a84d2 ! %l1 = 856495ee00000000, Mem[00000000918001dc] = 864464a3 sth %l1,[%i0+0x1dc] ! Mem[00000000918001dc] = 000064a3 ! %l0 = 000000000000006a, %l6 = 1fd8044d0ac92bdc, %ccr = 02 movleu %xcc,%l0,%l6 ! Register Not Moved ! %l4 = 0000000001e40f2a, Mem[0000000091800058] = 6691eb919aeaaa48 stx %l4,[%i0+0x058] ! Mem[0000000091800058] = 0000000001e40f2a ! Mem[0000000039000038] = de22ed63, %l2 = 00000000be6ea7b7 swap [%o2+0x038],%l2 ! %l2 = 00000000de22ed63 ! Mem[00000000918000c0] = 3c4aea22fe051877, %g2 = 00000000000082b7 ldx [%i0+0x0c0],%g2 ! %g2 = 3c4aea22fe051877 ! Mem[0000000039800008] = 45b435b0, %l7 = 0ce7f298230163cb ldsba [%o3+%i1]0x80,%l7 ! %l7 = 0000000000000045 p20_label_19: ! %cwp = 1 ! %f9 = 22b6b92f, Mem[000000003880012c] = e0a1c519 st %f9 ,[%o1+0x12c] ! Mem[000000003880012c] = 22b6b92f ! %l7 = 0000000000000045, %l6 = 1fd8044d0ac92bdc, %ccr = 02 movge %xcc,%l7,%l6 ! Moved, %l6 = 0000000000000045 ! Mem[00000000900000a8] = e070d3af7035293b, %g2 = 3c4aea22fe051877 ldx [%o4+0x0a8],%g2 ! %g2 = e070d3af7035293b ! %l3 = ffffffff9389f3f5, %l3 = ffffffff9389f3f5, %ccr = 02 movcc %xcc,%l3,%l3 ! Moved, %l3 = ffffffff9389f3f5 ! Mem[0000000038800010] = 7dec8d12, %l0 = 000000000000006a lduwa [%o1+%i2]0x88,%l0 ! %l0 = 000000007dec8d12 ! %l2 = 00000000de22ed63, Mem[0000000090000198] = 267a4c07 stb %l2,[%o4+0x198] ! Mem[0000000090000198] = 637a4c07 ! %l7 = 0000000000000045, Mem[0000000090800080] = 0c3c7eb5 stw %l7,[%o5+0x080] ! Mem[0000000090800080] = 00000045 ! %l5 = 0000000001e404a6, %l0 = 000000007dec8d12, %ccr = 02 movl %xcc,%l5,%l0 ! Register Not Moved ! %l2 = de22ed63, %l3 = 9389f3f5, Mem[0000000091800180] = 77ee1260 e4f4014f std %l2,[%i0+0x180] ! Mem[0000000091800180] = de22ed63 9389f3f5 ! %l7 = 0000000000000045, %l6 = 0000000000000045, %l5 = 0000000001e404a6 add %l7,%l6,%l5 ! %l5 = 000000000000008a p20_label_20: ! %cwp = 1 ! immd = 0000000000000382, %l0 = 000000007dec8d12, %ccr = 02 movgu %xcc,0x382,%l0 ! Moved, %l0 = 0000000000000382 ! Mem[0000000039000174] = 53a1747c, %l5 = 0000008a, %l5 = 0000008a add %o2,0x174,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000053a1747c ! Mem[0000000038800080] = 2cf8d08d, %l4 = 0000000001e40f2a swap [%o1+0x080],%l4 ! %l4 = 000000002cf8d08d ! Mem[00000000910001dc] = 9f50d2ff, %g2 = e070d3af7035293b lduh [%o6+0x1de],%g2 ! %g2 = 0000000000009f50 ! Mem[00000000910001a0] = 191e048882118f44, %f48 = 9175fac6 8705c8fc ldd [%o6+0x1a0],%f48 ! %f48 = 191e0488 82118f44 save ! CWP = 2 ! Mem[0000000091000154] = f47cb886, %g18 = 66ab0f3e396f3c30 ldsw [%i6+0x154],%g2 ! %g2 = 66ab0f3e396f3c30 ! %l1 = 061b197c4d6156d1 setx 0xed54cd97bfa39f3e,%g7,%l1 ! %l1 = ed54cd97bfa39f3e ! Mem[00000000398000a4] = 7000add3, %l0 = dd384f49b5dcbbfe lduw [%i3+0x0a4],%l0 ! %l0 = 000000007000add3 ! Mem[0000000038000020] = 00000000, %l5 = 8da37d129cbd5b47 lduwa [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000 p20_label_21: ! %cwp = 2 ! %l6 = 8a30e2d1c0794dba, %l3 = 0478a9445a7d2f02, %ccr = 02 move %icc,%l6,%l3 ! Register Not Moved ! immd = 000000000000006f, %l5 = 0000000000000000, %ccr = 02 move %icc,0x06f,%l5 ! Register Not Moved ! Mem[00000000908000a0] = cf4eb831, %g2 = fffffffff47cb886 lduh [%i5+0x0a0],%g2 ! %g2 = 000000000000cf4e ! %l6 = 8a30e2d1c0794dba, Mem[0000000091800178] = be51e71bd1386211 stx %l6,[%o0+0x178] ! Mem[0000000091800178] = 8a30e2d1c0794dba ! Mem[00000000910000f0] = 05ae329d, %g18 = 66ab0f3e396f3c30 ldsw [%i6+0x0f0],%g2 ! %g2 = 66ab0f3e396f3c30 ! %l6 = 8a30e2d1c0794dba, Mem[00000000918001e7] = 32f8901a, %asi = 80 stba %l6,[%o0+0x1e7]%asi ! Mem[00000000918001e4] = baf8901a ! Mem[00000000398000dc] = f1d09e4e, %l4 = 994611b22d6437a1 swap [%i3+0x0dc],%l4 ! %l4 = 00000000f1d09e4e ! %f6 = 1a60a1a1, Mem[0000000039800020] = 1f10edaa sta %f6 ,[%i3+%o4]0x88 ! Mem[0000000039800020] = 1a60a1a1 ! %l0 = 000000007000add3, %l4 = 00000000f1d09e4e, %l3 = 0478a9445a7d2f02 addccc %l0,%l4,%l3 ! %l3 = 0000000161d14c21, %ccr = 01 ! %f2 = 1e3ff734, Mem[0000000039000010] = 00000000 sta %f2 ,[%i2+%o2]0x80 ! Mem[0000000039000010] = 1e3ff734 p20_label_22: ! %cwp = 2 ! %l2 = a403b120, %l3 = 61d14c21, Mem[0000000091000188] = 00000000 23015f0c std %l2,[%i6+0x188] ! Mem[0000000091000188] = a403b120 61d14c21 ! %l1 = ed54cd97bfa39f3e, Mem[00000000388000f0] = 2cafd559 sth %l1,[%i1+0x0f0] ! Mem[00000000388000f0] = 9f3ed559 ! %l7 = 07ef2366052f8644, Mem[0000000038800028] = 53fd2de235820073 stxa %l7,[%i1+%o5]0x89 ! Mem[0000000038800028] = 07ef2366052f8644 ! %l4 = 00000000f1d09e4e, imm = 000000000000000a, %l0 = 000000007000add3 sll %l4,0x00a,%l0 ! %l0 = 000003c742793800 ! Mem[00000000390000f5] = 381552af, %l2 = 1016cdeea403b120 ldstuba [%i2+0x0f5]%asi,%l2 ! %l2 = 00000015000000ff ! Mem[00000000908001c8] = eb1ea287, %g2 = 0000000005ae329d lduh [%i5+0x1c8],%g2 ! %g2 = 000000000000eb1e ! %l0 = 42793800, %l1 = bfa39f3e, Mem[00000000908001d0] = f9ebc6bd 9807b4a5 std %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = 42793800 bfa39f3e ! Mem[00000000900000c8] = 3add745b 34f73f1e, %g2 = 0000eb1e, %g3 = 96b87bb4 ldd [%i4+0x0c8],%g2 ! %g2 = 000000003add745b 0000000034f73f1e ! Mem[0000000091800114] = 222af033, %g2 = 000000003add745b lduh [%o0+0x116],%g2 ! %g2 = 000000000000222a ! %l5 = 0000000000000000, Mem[0000000090800090] = 954c815f, %asi = 80 stwa %l5,[%i5+0x090]%asi ! Mem[0000000090800090] = 00000000 p20_label_23: ! %cwp = 2 ! %f30 = 59bc4e2c, Mem[0000000090000190] = a91f482d st %f30,[%i4+0x190] ! Mem[0000000090000190] = 59bc4e2c ! %l7 = 07ef2366052f8644, Mem[0000000090800048] = 78d7dc06d60538ff stx %l7,[%i5+0x048] ! Mem[0000000090800048] = 07ef2366052f8644 ! Mem[00000000908001d8] = d886d10f, %g2 = 000000000000222a ldsb [%i5+0x1d9],%g2 ! %g2 = ffffffffffffffd8 ! Mem[0000000039000158] = 60466e8a, %l0 = 42793800, %l3 = 61d14c21 add %i2,0x158,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000060466e8a ! Mem[000000009000014c] = d35e7b97, %g2 = ffffffffffffffd8 ldub [%i4+0x14e],%g2 ! %g2 = 00000000000000d3 ! Mem[00000000908000b8] = 13ce638ff07b24dc, %g2 = 00000000000000d3 ldx [%i5+0x0b8],%g2 ! %g2 = 13ce638ff07b24dc ! Mem[000000003880008c] = 03f772a0, %l2 = 0000000000000015 swap [%i1+0x08c],%l2 ! %l2 = 0000000003f772a0 ! Mem[00000000390001bc] = dcd6440f, %l0 = 42793800, %l4 = f1d09e4e add %i2,0x1bc,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000dcd6440f ! %l4 = 00000000dcd6440f, Mem[0000000039800000] = d2843a4b stha %l4,[%i3+%g0]0x81 ! Mem[0000000039800000] = 440f3a4b ! %l4 = 00000000dcd6440f, Mem[00000000908001de] = 6efbc475 stb %l4,[%i5+0x1de] ! Mem[00000000908001dc] = 0ffbc475 p20_label_24: ! %cwp = 2 ! Mem[00000000390001f0] = f56aeefa999b58c2, %l1 = ed54cd97bfa39f3e, %l2 = 0000000003f772a0 add %i2,0x1f0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = f56aeefa999b58c2 ! Mem[0000000038000178] = 458ba901, %l5 = 0000000000000000 swap [%i0+0x178],%l5 ! %l5 = 00000000458ba901 ! Mem[0000000038800010] = e1e87b33 7dec8d12, %l0 = 42793800, %l1 = bfa39f3e ldda [%i1+%o2]0x89,%l0 ! %l0 = 000000007dec8d12 00000000e1e87b33 ! %l7 = 07ef2366052f8644, %l7 = 07ef2366052f8644, %y = ffffffff sdivcc %l7,%l7,%l2 ! %l2 = ffffffffffffffd0, %ccr = 88 mov %l0,%y ! %y = 7dec8d12 ! Mem[0000000091000184] = b251a403, %g2 = 13ce638ff07b24dc lduh [%i6+0x186],%g2 ! %g2 = 000000000000b251 ! %l5 = 00000000458ba901, %l6 = 8a30e2d1c0794dba, %l3 = 0000000060466e8a udivx %l5,%l6,%l3 ! %l3 = 0000000000000000 ! Mem[0000000039000008] = 400d1cf4 e831704f, %l6 = c0794dba, %l7 = 052f8644 ldda [%i2+%o1]0x80,%l6 ! %l6 = 00000000400d1cf4 00000000e831704f ! Mem[00000000390000c8] = 9d37ecb1, %l1 = e1e87b33, %l3 = 00000000 add %i2,0xc8,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000009d37ecb1 ! %f25 = dd6f63a6, Mem[0000000038000000] = 7ed008fc sta %f25,[%i0+%g0]0x80 ! Mem[0000000038000000] = dd6f63a6 ! Mem[00000000908000f8] = 87577ba6, %g18 = 66ab0f3e396f3c30 ldsw [%i5+0x0f8],%g2 ! %g2 = 66ab0f3e396f3c30 p20_label_25: ! %cwp = 2 ! Mem[00000000918000d8] = 41114b72 eff9d83d, %g2 = 87577ba6, %g3 = 34f73f1e ldd [%o0+0x0d8],%g2 ! %g2 = 0000000041114b72 00000000eff9d83d ! Mem[00000000388001e4] = 9dd731db, %l7 = 00000000e831704f ldsh [%i1+0x1e4],%l7 ! %l7 = ffffffffffff9dd7 ! %l6 = 00000000400d1cf4, Mem[0000000039800008] = 45b435b0 stha %l6,[%i3+%o1]0x81 ! Mem[0000000039800008] = 1cf435b0 ! Mem[0000000090000030] = 8eec8c13, %g2 = 0000000041114b72 lduw [%i4+0x030],%g2 ! %g2 = 000000008eec8c13 ! Mem[0000000038000014] = 00000000, %l6 = 400d1cf4, %l0 = 7dec8d12 add %i0,0x14,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000000000000 ! Mem[0000000038800020] = efad020ece5f07d7, %l4 = 00000000dcd6440f ldxa [%i1+%o4]0x88,%l4 ! %l4 = efad020ece5f07d7 ! Mem[00000000910001a8] = 00000000 57ef8235, %g2 = 8eec8c13, %g3 = eff9d83d ldd [%i6+0x1a8],%g2 ! %g2 = 0000000000000000 0000000057ef8235 ! Mem[0000000039000100] = da40221e, %l7 = ffffffffffff9dd7 lduw [%i2+0x100],%l7 ! %l7 = 00000000da40221e ! %f26 = e070d3af 7035293b, Mem[0000000039800028] = 7d6f20a0 ad61861a stda %f26,[%i3+%o5]0x81 ! Mem[0000000039800028] = e070d3af 7035293b ! %f8 = 015346e5, Mem[000000009180016c] = 36e00196 st %f8 ,[%o0+0x16c] ! Mem[000000009180016c] = 015346e5 ba,a p20_not_taken_0_end p20_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p20_branch_failed p20_not_taken_0_end: ! End of Random Code for Thread 20 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 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 0000000057ef81c6 bne,a,pn %xcc,p20_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffb4a9 bne,a,pn %xcc,p20_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000fddc3ef4 bne,a,pn %xcc,p20_reg_l2_fail mov %l2,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 80a59d99db2b1c6f bne,a,pn %xcc,p20_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000fddc4430 bne,a,pn %xcc,p20_reg_l5_fail mov %l5,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000072 bne,a,pn %xcc,p20_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x7dec8d12,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p20_failed mov 0x111,%g1 ! Check Floating Point Registers p20_check_fp_registers: set p20_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ad0e948f 4b3a84d2 bne %xcc,p20_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be fa59c170 39c996b2 bne %xcc,p20_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1a60a1a1 68bf8a93 bne %xcc,p20_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 015346e5 22b6b92f bne %xcc,p20_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 2196fbf8 4ed4c363 bne %xcc,p20_f10_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 7a9b5fce 30e98035 bne %xcc,p20_f22_fail nop ! Check Local Memory set p20_local0_expect,%g1 p20_check_local0: ldx [%g1+0x000],%g2 ! Expected data = dd6f63a64ed4c363 ldx [%i0+0x000],%g3 ! Observed data at 0000000038000000 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2196fbf8fc08d07e ldx [%i0+0x008],%g3 ! Observed data at 0000000038000008 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 856495ee00000000 ldx [%i0+0x010],%g3 ! Observed data at 0000000038000010 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 17bfb79853a1747c ldx [%i0+0x018],%g3 ! Observed data at 0000000038000018 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000e22dfd53 ldx [%i0+0x020],%g3 ! Observed data at 0000000038000020 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x020,%g4 ldx [%g1+0x178],%g2 ! Expected data = 0000000099253608 ldx [%i0+0x178],%g3 ! Observed data at 0000000038000178 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i0,0x178,%g4 set p20_local1_expect,%g1 p20_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff87067d3af51f9c ldx [%i1+0x000],%g3 ! Observed data at 0000000038800000 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = d7075fce0e02adef ldx [%i1+0x020],%g3 ! Observed data at 0000000038800020 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 44862f056623ef07 ldx [%i1+0x028],%g3 ! Observed data at 0000000038800028 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 01e40f2a197b3c6d ldx [%i1+0x080],%g3 ! Observed data at 0000000038800080 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x080,%g4 ldx [%g1+0x088],%g2 ! Expected data = ab0daeed00000015 ldx [%i1+0x088],%g3 ! Observed data at 0000000038800088 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x088,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 9f3ed559f2bdcf32 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000388000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x128],%g2 ! Expected data = fe6052f922b6b92f ldx [%i1+0x128],%g3 ! Observed data at 0000000038800128 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x128,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 377d6ac845d43722 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000388001e8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i1,0x1e8,%g4 set p20_local2_expect,%g1 p20_check_local2: ldx [%g1+0x010],%g2 ! Expected data = 1e3ff73423015f0c ldx [%i2+0x010],%g3 ! Observed data at 0000000039000010 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = da396e85642e7efe ldx [%i2+0x020],%g3 ! Observed data at 0000000039000020 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = be6ea7b7bb212761 ldx [%i2+0x038],%g3 ! Observed data at 0000000039000038 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x038,%g4 ldx [%g1+0x040],%g2 ! Expected data = c844a490e5653292 ldx [%i2+0x040],%g3 ! Observed data at 0000000039000040 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x040,%g4 ldx [%g1+0x078],%g2 ! Expected data = ff54bfa08b8e2f01 ldx [%i2+0x078],%g3 ! Observed data at 0000000039000078 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x078,%g4 ldx [%g1+0x080],%g2 ! Expected data = 000001eac276cbd5 ldx [%i2+0x080],%g3 ! Observed data at 0000000039000080 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x080,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = edcd5cc138ff52af ldx [%i2+0x0f0],%g3 ! Observed data at 00000000390000f0 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x118],%g2 ! Expected data = 4ea1e8bcb8a6b2e0 ldx [%i2+0x118],%g3 ! Observed data at 0000000039000118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x118,%g4 ldx [%g1+0x120],%g2 ! Expected data = a6ff8765cda4837d ldx [%i2+0x120],%g3 ! Observed data at 0000000039000120 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x120,%g4 ldx [%g1+0x160],%g2 ! Expected data = 0000000057ef8235 ldx [%i2+0x160],%g3 ! Observed data at 0000000039000160 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x160,%g4 ldx [%g1+0x170],%g2 ! Expected data = db2b1c6f53a1747c ldx [%i2+0x170],%g3 ! Observed data at 0000000039000170 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x170,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 681c8d29dcd6440f ldx [%i2+0x1b8],%g3 ! Observed data at 00000000390001b8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i2,0x1b8,%g4 set p20_local3_expect,%g1 p20_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 440f3a4b8f940ead ldx [%i3+0x000],%g3 ! Observed data at 0000000039800000 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1cf435b0a911aa84 ldx [%i3+0x008],%g3 ! Observed data at 0000000039800008 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 63c3d44e681b9784 ldx [%i3+0x018],%g3 ! Observed data at 0000000039800018 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a1a1601ad360ff20 ldx [%i3+0x020],%g3 ! Observed data at 0000000039800020 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e070d3af7035293b ldx [%i3+0x028],%g3 ! Observed data at 0000000039800028 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x028,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 5179a9592d6437a1 ldx [%i3+0x0d8],%g3 ! Observed data at 00000000398000d8 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 80a59d99db2b1c6f ldx [%i3+0x118],%g3 ! Observed data at 0000000039800118 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x118,%g4 ldx [%g1+0x158],%g2 ! Expected data = f32b4f59b160f7e5 ldx [%i3+0x158],%g3 ! Observed data at 0000000039800158 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x158,%g4 ldx [%g1+0x188],%g2 ! Expected data = ff5c636985537597 ldx [%i3+0x188],%g3 ! Observed data at 0000000039800188 cmp %g2,%g3 bne,a,pn %xcc,p20_local_failed add %i3,0x188,%g4 ! The test for processor 20 has passed p20_passed: ta GOOD_TRAP nop p20_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p20_failed p20_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p20_failed p20_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p20_failed p20_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p20_failed p20_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p20_failed p20_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p20_failed p20_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p20_failed p20_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p20_failed p20_f0_fail: set p20_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f4_fail: set p20_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f6_fail: set p20_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f8_fail: set p20_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f10_fail: set p20_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p20_f22_fail: set p20_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 20 failed p20_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x050] ! Set processor 20 done flag set p20_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 20 failed p20_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x050] ! Set processor 20 done flag set p20_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p20_selfmod_failed: ba p20_failed mov 0xabc,%g1 p20_common_error: or %g0,0xef4,%g1 ba p20_failed mov %o5,%g3 p20_common_signature_error: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_common_timeout: set p20_temp,%g1 ba p20_failed st %g2,[%g1] ! Common Lock Number p20_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p20_failed mov 0x0,%g3 p20_trap1e: lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038000008] lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039000000] ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000039000008] done p20_trap1o: lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000038000008] lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039000000] ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000039000008] done p20_trap2e: membar #Sync mov 0x0c0,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000000] ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000010] ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039000010] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039800028] done p20_trap2o: membar #Sync mov 0x0c0,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000000] ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000010] ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039000010] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039800028] done p20_trap3e: and %l7,%l3,%l1 addc %l5,-0xce0,%l6 subc %l4,%l3,%l1 subc %l3,-0x062,%l2 done p20_trap3o: and %l7,%l3,%l1 addc %l5,-0xce0,%l6 subc %l4,%l3,%l1 subc %l3,-0x062,%l2 done p20_init_memory_pointers: set p20_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p20_local0_start,%i0 set p20_local1_start,%i1 set p20_local2_start,%i2 set p20_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 23fb157a6b0ad195 ldx [%g1+0x008],%l1 ! %l1 = 0624360bfb05df42 ldx [%g1+0x010],%l2 ! %l2 = 80a59d99db2b1c6f ldx [%g1+0x018],%l3 ! %l3 = b3f48c2c53a1747c ldx [%g1+0x020],%l4 ! %l4 = eaeaca7a71076f48 ldx [%g1+0x028],%l5 ! %l5 = 66149a9ce3f473d7 ldx [%g1+0x030],%l6 ! %l6 = 19681be62d316519 ldx [%g1+0x038],%l7 ! %l7 = e2bd0fadb22dda39 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = f70ae9a61f10edaa ldx [%g1+0x048],%l1 ! %l1 = 9ffe34382886b437 ldx [%g1+0x050],%l2 ! %l2 = d0c60586041eb5b0 ldx [%g1+0x058],%l3 ! %l3 = 77bba8b0b8a6b2e0 ldx [%g1+0x060],%l4 ! %l4 = c7c76734660f2049 ldx [%g1+0x068],%l5 ! %l5 = d0fda011aeb20df2 ldx [%g1+0x070],%l6 ! %l6 = c340890c4e1173ae ldx [%g1+0x078],%l7 ! %l7 = edcf679c17011a72 save ! Initialize memory pointers for window 2 set p20_local0_start,%i0 set p20_local1_start,%i1 set p20_local2_start,%i2 set p20_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = dd384f49b5dcbbfe ldx [%g1+0x088],%l1 ! %l1 = 061b197c4d6156d1 ldx [%g1+0x090],%l2 ! %l2 = 1016cdeea403b120 ldx [%g1+0x098],%l3 ! %l3 = 0478a9445a7d2f02 ldx [%g1+0x0a0],%l4 ! %l4 = 994611b22d6437a1 ldx [%g1+0x0a8],%l5 ! %l5 = 8da37d129cbd5b47 ldx [%g1+0x0b0],%l6 ! %l6 = 8a30e2d1c0794dba ldx [%g1+0x0b8],%l7 ! %l7 = 07ef2366052f8644 ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore 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 = b5eab705 cebd38a5 2c6b3b7a 16112adc ! %f4 = 8a7580d2 f24777db 1396f8a6 6acb70af ! %f8 = 4691e94e 13fbbbae 7fef01ac 61c88a2a ! %f12 = 5927846e 88effae1 0416984b f3fe6cc6 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bd2212e8 758f58ae 438f1734 e0c3c767 ! %f20 = 99b0e3af cccddb5c e5cfe239 90efca5d ! %f24 = a77943bd faa31802 ebab8c64 7ec313d8 ! %f28 = 21d42f93 d3181e3a b6ed8a96 0f4db3ee ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 19df870b c4f6d841 dc456067 a98156e6 ! %f36 = b188e94b a8a8746d 4b3d04ee 1b92f60c ! %f40 = 8c048955 d1c88034 9b9b8c5b 36b815ec ! %f44 = 5b67f566 f1c953ad c06d9666 739e5b9a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x330409a700000038,%g7,%g1 ! GSR scale = 7, align = 0 wr %g1,%g0,%gsr ! GSR = 330409a700000038 wr %g0,%y ! Clear Y 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: ! %l5 = 9b4336941fc8c6b0, %l1 = 7274210eeddc043e, %ccr = 44 movcs %xcc,%l5,%l1 ! Register Not Moved ! Mem[0000000091800028] = b62ba447 3ffdce7c, %g2 = 1325c948, %g3 = 0bad0b00 ldda [%o0+0x028]%asi,%g2 ! %g2 = 00000000b62ba447 000000003ffdce7c ! Mem[000000003b800198] = a244d6da, %l6 = 5ebb2e801121d17e lduw [%i3+0x198],%l6 ! %l6 = 00000000a244d6da ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040 ! Mem[000000003b800144] = b21d9337, %l4 = 3c6960cf, %l2 = 21c09427 add %i3,0x144,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b21d9337 ! %l4 = 46dacc623c6960cf, %l3 = e3a888a672557d4e, %ccr = 44 movrlz %l4,%l3,%l0 ! Not Moved, %l0 = ed1fd85825f93f08 ! Mem[000000003b000008] = 6b6dfbfc, %l6 = 00000000a244d6da swapa [%i2+%o1]0x80,%l6 ! %l6 = 000000006b6dfbfc ! %l4 = 3c6960cf, %l5 = 1fc8c6b0, Mem[000000003b000020] = 9b716c26 c18a98d5 stda %l4,[%i2+%o4]0x80 ! Mem[000000003b000020] = 3c6960cf 1fc8c6b0 ! %l7 = 3f6eb6d847430e54, Mem[000000003b800018] = e78bd09e6d73b946 stxa %l7,[%i3+%o3]0x88 ! Mem[000000003b800018] = 3f6eb6d847430e54 ! Mem[0000000090800128] = d9993e2c, %g2 = 00000000b62ba447 ldub [%i5+0x12b],%g2 ! %g2 = 00000000000000d9 p21_label_2: ! Mem[000000003b800018] = 540e4347d8b66e3f, %l6 = 000000006b6dfbfc ldxa [%i3+%o3]0x80,%l6 ! %l6 = 540e4347d8b66e3f ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140 ! %l4 = 46dacc623c6960cf, %l2 = 00000000b21d9337, %ccr = 44 movne %icc,%l4,%l2 ! Register Not Moved ! Mem[00000000910000b4] = 96b87bb4, %g18 = 623d4198bab2c9af ldsw [%i6+0x0b4],%g2 ! %g2 = 623d4198bab2c9af ! Mem[0000000091800028] = b62ba4473ffdce7c, %f48 = b4da1761 c656d9f1 ldd [%o0+%o5],%f48 ! %f48 = b62ba447 3ffdce7c ! Mem[00000000900001cc] = 87d8cefa, %g2 = ffffffff96b87bb4 ldub [%i4+0x1ce],%g2 ! %g2 = 0000000000000087 ! %l6 = 540e4347d8b66e3f, Mem[000000003a00015e] = 1adbc002 sth %l6,[%i0+0x15e] ! Mem[000000003a00015c] = 1adb6e3f ! %l0 = ed1fd85825f93f08, %l5 = 9b4336941fc8c6b0, %y = 00000000 umul %l0,%l5,%l4 ! %l4 = 04b6f6d4185b8580, %y = 04b6f6d4 ! %l7 = 3f6eb6d847430e54, %l0 = ed1fd85825f93f08, %ccr = 44 movvs %xcc,%l7,%l0 ! Register Not Moved ! %l0 = ed1fd85825f93f08, %l7 = 3f6eb6d847430e54, %y = 04b6f6d4 mulscc %l0,%l7,%l5 ! %l5 = 0000000012fc9f84, %ccr = 00, %y = 025b7b6a p21_label_3: ! Mem[0000000090000060] = ac44ce54c1525a24, %g2 = 0000000000000087 ldx [%i4+0x060],%g2 ! %g2 = ac44ce54c1525a24 ! Mem[0000000091000160] = a5191a4a e6bb0515, %g2 = c1525a24, %g3 = 3ffdce7c ldd [%i6+0x160],%g2 ! %g2 = 00000000a5191a4a 00000000e6bb0515 ! Mem[000000003a000020] = ae158320, %l4 = 04b6f6d4185b8580 ldsha [%i0+%o4]0x81,%l4 ! %l4 = ffffffffffffae15 ! Mem[000000003a000140] = 96ab2ea1, %l0 = ed1fd85825f93f08 swap [%i0+0x140],%l0 ! %l0 = 0000000096ab2ea1 ! %l2 = 00000000b21d9337 sethi %hi(0x47a63000),%l2 ! %l2 = 0000000047a63000 ! %l1 = 7274210eeddc043e, imm = 0000000000000501, %l5 = 0000000012fc9f84 andcc %l1,0x501,%l5 ! %l5 = 0000000000000400, %ccr = 00 ! Mem[000000003a800010] = 77d62f9c, %l1 = 7274210eeddc043e lduha [%i1+%o2]0x81,%l1 ! %l1 = 00000000000077d6 ! Mem[000000003a800018] = 060d30ba, %l1 = 00000000000077d6 swap [%i1+%o3],%l1 ! %l1 = 00000000060d30ba ! Mem[0000000090800034] = aa684083, %g2 = 00000000a5191a4a ldsh [%i5+0x034],%g2 ! %g2 = ffffffffffffaa68 ! Mem[000000003a800020] = 7304b4e8 8fe1025a, %l6 = d8b66e3f, %l7 = 47430e54 ldda [%i1+%o4]0x81,%l6 ! %l6 = 000000007304b4e8 000000008fe1025a p21_label_4: ! immd = 000000000000017d, %l3 = e3a888a672557d4e, %ccr = 00 movg %xcc,0x17d,%l3 ! Moved, %l3 = 000000000000017d ! %l4 = ffffffffffffae15, Mem[0000000091000028] = d4a769d2b863b321 stx %l4,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffae15 ! Mem[000000003a800018] = d6770000, %l2 = 0000000047a63000 ldsba [%i1+%o3]0x88,%l2 ! %l2 = 0000000000000000 ! Mem[0000000091000114] = a3c886c3, %g2 = ffffffffffffaa68 lduw [%i6+0x114],%g2 ! %g2 = 00000000a3c886c3 ! %l5 = 0000000000000400, %l0 = 0000000096ab2ea1, %ccr = 00 movne %icc,%l5,%l0 ! Moved, %l0 = 0000000000000400 ! %l4 = ffffffffffffae15, %l1 = 00000000060d30ba, %l6 = 000000007304b4e8 andcc %l4,%l1,%l6 ! %l6 = 00000000060d2010, %ccr = 00 ! Mem[0000000091800164] = 4cf73601, %g2 = 00000000a3c886c3 ldub [%o0+0x167],%g2 ! %g2 = 000000000000004c ! Mem[000000003b000086] = 8fa6fcf6, %l0 = 0000000000000400 ldstub [%i2+0x086],%l0 ! %l0 = 000000fc000000ff ! Mem[000000003a800010] = 77d62f9c, %l6 = 00000000060d2010 lduwa [%i1+%o2]0x80,%l6 ! %l6 = 0000000077d62f9c ! %l7 = 000000008fe1025a, imm = 00000000000007d2, %l2 = 0000000000000000 and %l7,0x7d2,%l2 ! %l2 = 0000000000000252 p21_label_5: ! %f27 = 7ec313d8, Mem[000000003a000020] = ae158320 sta %f27,[%i0+%o4]0x80 ! Mem[000000003a000020] = 7ec313d8 ! %f0 = b5eab705 cebd38a5 2c6b3b7a 16112adc ! %f4 = 8a7580d2 f24777db 1396f8a6 6acb70af ! %f8 = 4691e94e 13fbbbae 7fef01ac 61c88a2a ! %f12 = 5927846e 88effae1 0416984b f3fe6cc6 mov 0x080,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080 ! Mem[000000003b000074] = f2f1dd33, %l1 = 060d30ba, %l6 = 77d62f9c add %i2,0x74,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000f2f1dd33 ! Mem[000000003b000010] = dad678df, %l6 = 00000000f2f1dd33 lduba [%i2+%o2]0x80,%l6 ! %l6 = 00000000000000da ! %l0 = 00000000000000fc, Mem[000000003a8001b8] = 0470e489 stb %l0,[%i1+0x1b8] ! Mem[000000003a8001b8] = fc70e489 ! immd = 00000000000001f4, %l1 = 00000000060d30ba, %ccr = 00 movne %icc,0x1f4,%l1 ! Moved, %l1 = 00000000000001f4 ! Mem[00000000908001d4] = b4a560d8, %g2 = 000000000000004c ldsha [%i5+0x1d6]%asi,%g2 ! %g2 = ffffffffffffb4a5 ! %l7 = 000000008fe1025a, %l5 = 0000000000000400, %ccr = 00 movgu %xcc,%l7,%l5 ! Moved, %l5 = 000000008fe1025a ! Mem[000000003b000028] = 51e4c0e0, %l3 = 000000000000017d ldsba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000051 ! Mem[000000003b000010] = df78d6da, %l3 = 0000000000000051 ldsha [%i2+%o2]0x89,%l3 ! %l3 = ffffffffffffd6da p21_label_6: ! Mem[000000003a000000] = c258a987, %l1 = 00000000000001f4 lduha [%i0+%g0]0x81,%l1 ! %l1 = 000000000000c258 ! Mem[000000003a000058] = a594f563, %l6 = 000000da, %l0 = 000000fc add %i0,0x58,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000a594f563 ! %l3 = ffffffffffffd6da, Mem[00000000908001a0] = 803f05fd, %asi = 80 stha %l3,[%i5+0x1a0]%asi ! Mem[00000000908001a0] = d6da05fd ! %l3 = ffffffffffffd6da, Mem[0000000091000129] = 1884a5ee stb %l3,[%i6+0x129] ! Mem[0000000091000128] = da84a5ee membar #Sync ! Added by membar checker (561) ! %f27 = 7ec313d8, Mem[000000009000014c] = 59d744b1 st %f27,[%i4+0x14c] ! Mem[000000009000014c] = 7ec313d8 ! Mem[00000000918001c4] = dfb782b7, %g2 = ffffffffffffb4a5 ldsh [%o0+0x1c4],%g2 ! %g2 = ffffffffffffdfb7 ! Mem[000000003a800124] = b19924e8, %l7 = 000000008fe1025a swap [%i1+0x124],%l7 ! %l7 = 00000000b19924e8 ! Mem[000000003b000028] = 51e4c0e0, %f0 = b5eab705 lda [%i2+%o5]0x80,%f0 ! %f0 = 51e4c0e0 ! %l4 = ffffffffffffae15, imm = fffffffffffffbe7, %l7 = 00000000b19924e8 orcc %l4,-0x419,%l7 ! %l7 = fffffffffffffff7, %ccr = 88 ! Mem[000000003a000020] = 7ec313d8, %l0 = a594f563, %l4 = ffffae15 add %i0,0x20,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 000000007ec313d8 p21_label_7: ! Mem[000000003a800028] = 2d9280e4, %f6 = 1396f8a6 lda [%i1+%o5]0x81,%f6 ! %f6 = 2d9280e4 ! Mem[000000003b8001d9] = 05df3eca, %l1 = 000000000000c258 ldstub [%i3+0x1d9],%l1 ! %l1 = 000000df000000ff ! Mem[000000003a800040] = 6a7f7efb81ac467b, %l0 = 00000000a594f563, %l1 = 00000000000000df add %i1,0x40,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 6a7f7efb81ac467b ! Mem[000000003b000120] = 3542a086, %l1 = 6a7f7efb81ac467b ldstub [%i2+0x120],%l1 ! %l1 = 00000035000000ff ! Mem[000000003a8001f0] = 2540c375, %l7 = fffffffffffffff7 ldsh [%i1+0x1f0],%l7 ! %l7 = 0000000000002540 ! %l3 = ffffffffffffd6da, %l6 = 00000000000000da, %ccr = 88 movpos %xcc,%l3,%l6 ! Register Not Moved ! %l5 = 000000008fe1025a, Mem[00000000908001d4] = 9807b4a5 stb %l5,[%i5+0x1d4] ! Mem[00000000908001d4] = 5a07b4a5 ! Mem[000000003a800165] = f4588845, %l6 = 00000000000000da ldstub [%i1+0x165],%l6 ! %l6 = 00000058000000ff ! %l5 = 000000008fe1025a, %l1 = 0000000000000035, %ccr = 88 movrne %l5,%l1,%l6 ! Moved, %l6 = 0000000000000035 ! %l4 = 000000007ec313d8, %l1 = 0000000000000035, %ccr = 88 movne %icc,%l4,%l1 ! Moved, %l1 = 000000007ec313d8 p21_label_8: ! %l4 = 000000007ec313d8, Mem[00000000908001dd] = e26efbc4 stb %l4,[%i5+0x1dd] ! Mem[00000000908001dc] = d86efbc4 ! Code Fragment 1 p21_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000e6bb0515 mov -0x351,%g3 ! %g3 = fffffffffffffcaf and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 00000000a594f563, %l4 = 000000007ec313d8, %ccr = 88 movcs %icc,%l0,%l4 ! Register Not Moved ! %l2 = 0000000000000252, Mem[000000003b80002c] = dc8b2c70 stw %l2,[%i3+0x02c] ! Mem[000000003b80002c] = 00000252 ! %l7 = 0000000000002540, %l6 = 0000000000000035, %l2 = 0000000000000252 addcc %l7,%l6,%l2 ! %l2 = 0000000000002575, %ccr = 00 ! %f2 = 2c6b3b7a, Mem[00000000910000fc] = 22566379 st %f2 ,[%i6+0x0fc] ! Mem[00000000910000fc] = 2c6b3b7a ! %l7 = 0000000000002540, %l6 = 0000000000000035, %l4 = 000000007ec313d8 addc %l7,%l6,%l4 ! %l4 = 0000000000002575 ! %f10 = 7fef01ac, Mem[00000000900000bc] = 4b981604 st %f10,[%i4+0x0bc] ! Mem[00000000900000bc] = 7fef01ac ! %l1 = 000000007ec313d8, Mem[00000000918000c8] = 545df4159ba5caa2 stx %l1,[%o0+0x0c8] ! Mem[00000000918000c8] = 000000007ec313d8 ! %l0 = 00000000a594f563, Mem[000000003a000020] = 257e2adcd813c37e stxa %l0,[%i0+%o4]0x88 ! Mem[000000003a000020] = 00000000a594f563 p21_label_9: ! %l3 = ffffffffffffd6da, %l1 = 000000007ec313d8, %y = 025b7b6a smul %l3,%l1,%l0 ! %l0 = ffffeb9ff0dd75f0, %y = ffffeb9f ! Mem[000000003b800008] = 03c83151, %l5 = 000000008fe1025a lduwa [%i3+%o1]0x88,%l5 ! %l5 = 0000000003c83151 ! Mem[000000003b000028] = 30046fef e0c0e451, %l6 = 00000035, %l7 = 00002540 ldda [%i2+%o5]0x89,%l6 ! %l6 = 00000000e0c0e451 0000000030046fef ! Mem[000000003a0000b0] = 6f930dedc0cf68cf, %l3 = ffffffffffffd6da, %l2 = 0000000000002575 add %i0,0xb0,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 6f930dedc0cf68cf ! Mem[000000003b000020] = 3c6960cf, %l3 = ffffffffffffd6da swapa [%i2+%o4]0x80,%l3 ! %l3 = 000000003c6960cf ! Set Register : %l1 = 000000007ec313d8 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[000000003b000018] = 218e7c7757d22a16, %l7 = 0000000030046fef ldxa [%i2+%o3]0x81,%l7 ! %l7 = 218e7c7757d22a16 ! Mem[000000003a800080] = c3681656, %l0 = ffffeb9ff0dd75f0 ldstub [%i1+0x080],%l0 ! %l0 = 000000c3000000ff ! Mem[000000003b000020] = dad6ffff, %l5 = 0000000003c83151 swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000dad6ffff ! Mem[000000003a800128] = 87a4299e, %l6 = 00000000e0c0e451 swap [%i1+0x128],%l6 ! %l6 = 0000000087a4299e p21_label_10: ! Mem[000000003b000010] = dad678df, %l7 = 218e7c7757d22a16 lduha [%i2+%o2]0x81,%l7 ! %l7 = 000000000000dad6 ! %l6 = 0000000087a4299e, %l5 = 00000000dad6ffff, %l1 = ffffffffffffffff orn %l6,%l5,%l1 ! %l1 = ffffffffa7ad299e ! Mem[00000000900000d0] = 66b07c23, %g2 = ffffffffffffdfb7 lduba [%i4+0x0d1]%asi,%g2 ! %g2 = 0000000000000066 ! %l5 = 00000000dad6ffff, %l4 = 0000000000002575, %ccr = 00 movg %xcc,%l5,%l4 ! Moved, %l4 = 00000000dad6ffff ! %l7 = 000000000000dad6, immed = fffff569, %y = ffffeb9f sdiv %l7,-0xa97,%l4 ! %l4 = 000000007fffffff mov %l0,%y ! %y = 000000c3 ! %l3 = 000000003c6960cf, imm = 0000000000000aeb, %l4 = 000000007fffffff orncc %l3,0xaeb,%l4 ! %l4 = fffffffffffff5df, %ccr = 88 ! Mem[00000000918001f0] = 22680848b1e0fc7c, %f48 = b62ba447 3ffdce7c ldd [%o0+0x1f0],%f48 ! %f48 = 22680848 b1e0fc7c ! %l6 = 0000000087a4299e, Mem[000000009180003c] = 12d170fc stw %l6,[%o0+0x03c] ! Mem[000000009180003c] = 87a4299e ! %l1 = ffffffffa7ad299e, Mem[0000000091800140] = 1901111c stw %l1,[%o0+0x140] ! Mem[0000000091800140] = a7ad299e ! %l5 = 00000000dad6ffff, %l4 = fffffffffffff5df, %ccr = 88 move %icc,%l5,%l4 ! Register Not Moved p21_label_11: ! %l2 = 6f930dedc0cf68cf, Mem[000000009000016a] = 5b24b91b sth %l2,[%i4+0x16a] ! Mem[0000000090000168] = 68cfb91b ! %l0 = 00000000000000c3, Mem[000000009000012a] = 7ffe3b1e stb %l0,[%i4+0x12a] ! Mem[0000000090000128] = c3fe3b1e ! %l2 = 6f930dedc0cf68cf, immed = 0000024e, %y = 000000c3 umulcc %l2,0x24e,%l7 ! %l7 = 000001bc5e038d12, %ccr = 00, %y = 000001bc ! Mem[00000000900000ec] = 624b2c2b, %g2 = 0000000000000066 ldub [%i4+0x0ec],%g2 ! %g2 = 0000000000000062 ! %l2 = 6f930dedc0cf68cf, Mem[000000003b000000] = b9ca9889 stha %l2,[%i2+%g0]0x88 ! Mem[000000003b000000] = b9ca68cf ! immd = 0000000000000198, %l0 = 00000000000000c3, %ccr = 00 movle %icc,0x198,%l0 ! Register Not Moved ! %l4 = fffffffffffff5df, %l7 = 000001bc5e038d12, %ccr = 00 movne %icc,%l4,%l7 ! Moved, %l7 = fffffffffffff5df ! %l1 = ffffffffa7ad299e, immd = fffffffffffff702, %l0 = 00000000000000c3 mulx %l1,-0x8fe,%l0 ! %l0 = 0000031a38e3c53c ! Mem[000000003a000010] = 8fd951a5, %l6 = 0000000087a4299e swapa [%i0+%o2]0x88,%l6 ! %l6 = 000000008fd951a5 ! immd = 0000000000000222, %l6 = 000000008fd951a5, %ccr = 00 movgu %xcc,0x222,%l6 ! Moved, %l6 = 0000000000000222 p21_label_12: ! Mem[000000003b000168] = 0801c1da37a2655f, %l1 = ffffffffa7ad299e, %l5 = 00000000dad6ffff add %i2,0x168,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 0801c1da37a2655f ! Mem[000000003a000134] = 11e14abe, %l0 = 38e3c53c, %l6 = 00000222 add %i0,0x134,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000011e14abe ! Randomly selected nop nop ! Mem[000000003b800018] = 3f6eb6d8 47430e54, %l6 = 11e14abe, %l7 = fffff5df ldda [%i3+%o3]0x88,%l6 ! %l6 = 0000000047430e54 000000003f6eb6d8 ! immd = 00000000000001f6, %l1 = ffffffffa7ad299e, %ccr = 00 movcs %icc,0x1f6,%l1 ! Register Not Moved ! %l1 = ffffffffa7ad299e, Mem[00000000908000e5] = 7bd1cc98, %asi = 80 stba %l1,[%i5+0x0e5]%asi ! Mem[00000000908000e4] = 9ed1cc98 ! retry : should take illegal inst trap, %l0 = 0000031a38e3c53c retry ! Illegal inst trap : %l0 = 0000031a38e3c54c ! Mem[000000003b800010] = e130653d, %l6 = 0000000047430e54 ldswa [%i3+%o2]0x80,%l6 ! %l6 = ffffffffe130653d ! %l0 = 0000031a38e3c54c, Mem[00000000908001ca] = a287eb03 sth %l0,[%i5+0x1ca] ! Mem[00000000908001c8] = c54ceb03 ! %l3 = 000000003c6960cf, %l7 = 000000003f6eb6d8, %ccr = 00 movrlz %l3,%l7,%l6 ! Not Moved, %l6 = ffffffffe130653d p21_label_13: ! %f14 = 0416984b f3fe6cc6, Mem[0000000091800198] = 2e1cd6f3 880033cf std %f14,[%o0+0x198] ! Mem[0000000091800198] = 0416984b f3fe6cc6 ! Mem[000000003b800010] = e130653d, %l3 = 000000003c6960cf lduha [%i3+%o2]0x80,%l3 ! %l3 = 000000000000e130 ! Mem[00000000910000f4] = 72c2a2bf, %g2 = 0000000000000062 lduw [%i6+0x0f4],%g2 ! %g2 = 0000000072c2a2bf ! Mem[000000003b800010] = 3d6530e1, %l2 = 6f930dedc0cf68cf lduba [%i3+%o2]0x89,%l2 ! %l2 = 00000000000000e1 ! %f16 = bd2212e8 758f58ae 438f1734 e0c3c767 ! %f20 = 99b0e3af cccddb5c e5cfe239 90efca5d ! %f24 = a77943bd faa31802 ebab8c64 7ec313d8 ! %f28 = 21d42f93 d3181e3a b6ed8a96 0f4db3ee stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! Mem[000000003b000038] = 613bc266, %l4 = fffffffffffff5df swap [%i2+0x038],%l4 ! %l4 = 00000000613bc266 ! %l6 = e130653d, %l7 = 3f6eb6d8, Mem[00000000910000c8] = c6f06bb1 067571a2 std %l6,[%i6+0x0c8] ! Mem[00000000910000c8] = e130653d 3f6eb6d8 ! %l0 = 0000031a38e3c54c, Mem[000000003a000008] = 745770a1 stwa %l0,[%i0+%o1]0x89 ! Mem[000000003a000008] = 38e3c54c ! Mem[000000003a8000d8] = b9d8c557 7d57888a, %l6 = e130653d, %l7 = 3f6eb6d8 ldd [%i1+0x0d8],%l6 ! %l6 = 00000000b9d8c557 000000007d57888a ! Mem[000000003b0001b0] = 2ba2879d8f137910, %l5 = 0801c1da37a2655f, %l3 = 000000000000e130 add %i2,0x1b0,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 2ba2879d8f137910 p21_label_14: ! Mem[0000000090000148] = 2c7ac60a, %g18 = 623d4198bab2c9af ldswa [%i4+0x148]%asi,%g2 ! %g2 = 623d4198bab2c9af ! Mem[000000003a00015c] = 1adb6e3f, %l2 = 00000000000000e1 ldsh [%i0+0x15e],%l2 ! %l2 = 0000000000006e3f ! Mem[000000003a800020] = 7304b4e88fe1025a, %l6 = 00000000b9d8c557 ldxa [%i1+%o4]0x81,%l6 ! %l6 = 7304b4e88fe1025a ! %f14 = 0416984b f3fe6cc6, Mem[000000003b000018] = 777c8e21 162ad257 stda %f14,[%i2+%o3]0x88 ! Mem[000000003b000018] = 0416984b f3fe6cc6 ! Mem[000000003a0001fc] = 9f4c39c6, %l0 = 0000031a38e3c54c ldsw [%i0+0x1fc],%l0 ! %l0 = ffffffff9f4c39c6 ! %l2 = 0000000000006e3f, %l6 = 7304b4e88fe1025a, %l0 = ffffffff9f4c39c6 orncc %l2,%l6,%l0 ! %l0 = 8cfb4b17701effbf, %ccr = 80 ! %l4 = 613bc266, %l5 = 37a2655f, Mem[000000003b000000] = b9ca68cf 11e01ab5 stda %l4,[%i2+%g0]0x89 ! Mem[000000003b000000] = 613bc266 37a2655f ! Mem[000000009180003c] = 87a4299e, %g2 = 000000002c7ac60a lduh [%o0+0x03c],%g2 ! %g2 = 00000000000087a4 ! %l4 = 613bc266, %l5 = 37a2655f, Mem[000000003b800010] = e130653d c9f0f3be stda %l4,[%i3+%o2]0x81 ! Mem[000000003b800010] = 613bc266 37a2655f ! %l2 = 0000000000006e3f, %l5 = 0801c1da37a2655f, %l5 = 0801c1da37a2655f xnorcc %l2,%l5,%l5 ! %l5 = f7fe3e25c85df49f, %ccr = 88 p21_label_15: ! Mem[0000000091800090] = 2485e98f, %g2 = 00000000000087a4 lduh [%o0+0x090],%g2 ! %g2 = 0000000000002485 ! %f14 = 0416984b f3fe6cc6, Mem[0000000091000160] = a5191a4a e6bb0515 stda %f14,[%i6+0x160]%asi ! Mem[0000000091000160] = 0416984b f3fe6cc6 ! %l5 = f7fe3e25c85df49f, %l7 = 000000007d57888a, %ccr = 88 movle %xcc,%l5,%l7 ! Moved, %l7 = f7fe3e25c85df49f ! Mem[0000000091800038] = 2eeaa460 87a4299e, %g2 = 00002485, %g3 = fffffcaf ldd [%o0+0x038],%g2 ! %g2 = 000000002eeaa460 0000000087a4299e ! Mem[000000003b800008] = fe8285f1 03c83151, %l6 = 8fe1025a, %l7 = c85df49f ldda [%i3+%o1]0x89,%l6 ! %l6 = 0000000003c83151 00000000fe8285f1 ! Mem[00000000908001d4] = 5a07b4a5, %g2 = 000000002eeaa460 ldub [%i5+0x1d4],%g2 ! %g2 = 000000000000005a ! %l4 = 00000000613bc266, Mem[000000003b800028] = 962079a600000252 stxa %l4,[%i3+%o5]0x81 ! Mem[000000003b800028] = 00000000613bc266 ! Mem[00000000908001b8] = c42d21682ab04ff6, %f48 = 22680848 b1e0fc7c ldd [%i5+0x1b8],%f48 ! %f48 = c42d2168 2ab04ff6 ! %l5 = f7fe3e25c85df49f, Mem[00000000900000f0] = 97245dda71d9d275 stx %l5,[%i4+0x0f0] ! Mem[00000000900000f0] = f7fe3e25c85df49f save ! CWP = 1 p21_label_16: ! %cwp = 1 ! Mem[000000003a0000f0] = 861a164e74c7aff3, %f12 = 5927846e 88effae1 ldd [%o0+0x0f0],%f12 ! %f12 = 861a164e 74c7aff3 ! %l1 = 1ecafde29c0371c0, %l6 = 310f32f4968a6a71, %l5 = 28a438586270ccec addc %l1,%l6,%l5 ! %l5 = 4fda30d7328ddc31 ! %l5 = 4fda30d7328ddc31, Mem[00000000918001d6] = 9590aa6d sth %l5,[%i0+0x1d6] ! Mem[00000000918001d4] = dc31aa6d ! %f14 = 0416984b f3fe6cc6, Mem[00000000908001f0] = 8817df1e 2d9e8ab2 std %f14,[%o5+0x1f0] ! Mem[00000000908001f0] = 0416984b f3fe6cc6 ! %l6 = 310f32f4968a6a71, Mem[000000003b8000fc] = 2b92b826 stw %l6,[%o3+0x0fc] ! Mem[000000003b8000fc] = 968a6a71 ! %l7 = f941f49253824694, Mem[0000000091800069] = c6bed657 stb %l7,[%i0+0x069] ! Mem[0000000091800068] = 94bed657 ! %l5 = 4fda30d7328ddc31, %l5 = 4fda30d7328ddc31, %y = 000001bc udiv %l5,%l5,%l2 ! %l2 = 00000000000008c9 mov %l0,%y ! %y = 7b8bb964 ! %l2 = 00000000000008c9, Mem[0000000091800076] = bf51079e sth %l2,[%i0+0x076] ! Mem[0000000091800074] = 08c9079e ! Mem[000000003a000049] = a6b24600, %l1 = 1ecafde29c0371c0 ldstub [%o0+0x049],%l1 ! %l1 = 000000b2000000ff ! Mem[000000003a800105] = bfde8be8, %l3 = aa2b078c0ff2c812 ldstub [%o1+0x105],%l3 ! %l3 = 000000de000000ff p21_label_17: ! %cwp = 1 ! %l0 = a408dede7b8bb964, %l5 = 4fda30d7328ddc31, %ccr = 88 movvc %icc,%l0,%l5 ! Moved, %l5 = a408dede7b8bb964 ! Mem[000000003b000020] = 03c83151, %l5 = a408dede7b8bb964 swapa [%o2+%i4]0x89,%l5 ! %l5 = 0000000003c83151 ! %l1 = 00000000000000b2, Mem[0000000091000076] = bdce2d82 sth %l1,[%o6+0x076] ! Mem[0000000091000074] = 00b22d82 ! Mem[0000000090800138] = 726ae43c 2deaaef4, %g2 = 0000005a, %g3 = 87a4299e ldd [%o5+0x138],%g2 ! %g2 = 00000000726ae43c 000000002deaaef4 ! %l0 = a408dede7b8bb964, %l6 = 310f32f4968a6a71, %l2 = 00000000000008c9 subccc %l0,%l6,%l2 ! %l2 = 72f9abe9e5014ef3, %ccr = 2b ! %l4 = a4231007f0e4660a, %l2 = 72f9abe9e5014ef3, %l3 = 00000000000000de taddcctv %l4,%l2,%l3 ! %l0 = a408dede7b8bb987, Trapped ! %l5 = 0000000003c83151, Mem[0000000091800014] = cc583256, %asi = 80 stba %l5,[%i0+0x014]%asi ! Mem[0000000091800014] = 51583256 ! %l5 = 0000000003c83151, Mem[00000000908000e0] = 579e6934 stw %l5,[%o5+0x0e0] ! Mem[00000000908000e0] = 03c83151 membar #Sync ! Added by membar checker (562) ! Mem[0000000090000018] = 5dcaef9039e2cfe5, %g2 = 00000000726ae43c ldx [%o4+%i3],%g2 ! %g2 = 5dcaef9039e2cfe5 ! Randomly selected nop nop p21_label_18: ! %cwp = 1 ! Mem[00000000918000b4] = af222ef0, %g2 = 5dcaef9039e2cfe5 lduw [%i0+0x0b4],%g2 ! %g2 = 00000000af222ef0 ! immd = 00000000000001c7, %l2 = 72f9abe9e5014ef3, %ccr = 2b movleu %xcc,0x1c7,%l2 ! Register Not Moved ! Mem[0000000091000180] = 82f96544, %g2 = 00000000af222ef0 ldsh [%o6+0x180],%g2 ! %g2 = ffffffffffff82f9 ! %l6 = 310f32f4968a6a71, %l1 = 00000000000000b2, %ccr = 2b movpos %icc,%l6,%l1 ! Register Not Moved ! Mem[000000009100005c] = 6e1ab5c5, %g2 = ffffffffffff82f9 lduw [%o6+0x05c],%g2 ! %g2 = 000000006e1ab5c5 ! Mem[000000003b800190] = 0b7931a515f09b4c, %l3 = 00000000000000de ldx [%o3+0x190],%l3 ! %l3 = 0b7931a515f09b4c ! %l0 = a408dede7b8bb987, Mem[00000000918001ca] = e4db875d stb %l0,[%i0+0x1ca] ! Mem[00000000918001c8] = 87db875d ! %f20 = 99b0e3af, Mem[000000003b800020] = d4c458dc sta %f20,[%o3+%i4]0x81 ! Mem[000000003b800020] = 99b0e3af ! %l4 = a4231007f0e4660a, Mem[0000000091000100] = 2c2852cbfa56d58f stx %l4,[%o6+0x100] ! Mem[0000000091000100] = a4231007f0e4660a ! Mem[0000000091000188] = db58126d5de8e320, %g2 = 000000006e1ab5c5 ldx [%o6+0x188],%g2 ! %g2 = db58126d5de8e320 p21_label_19: ! %cwp = 1 ! Mem[000000009000004c] = ff7863fe, %g2 = db58126d5de8e320 lduba [%o4+0x04d]%asi,%g2 ! %g2 = 00000000000000ff ! %l4 = f0e4660a, %l5 = 03c83151, Mem[000000003a800028] = e480922d c48de9f9 stda %l4,[%o1+%i5]0x89 ! Mem[000000003a800028] = f0e4660a 03c83151 ! Mem[000000003b000028] = 51e4c0e0ef6f0430, %f26 = ebab8c64 7ec313d8 ldda [%o2+%i5]0x81,%f26 ! %f26 = 51e4c0e0 ef6f0430 ! Mem[000000003b00011c] = d2bd6d46, %l3 = 0b7931a515f09b4c swap [%o2+0x11c],%l3 ! %l3 = 00000000d2bd6d46 ! %l3 = 00000000d2bd6d46, Mem[0000000090000128] = 1ab3c3fe sth %l3,[%o4+0x128] ! Mem[0000000090000128] = 6d46c3fe ! %f0 = 51e4c0e0 cebd38a5 2c6b3b7a 16112adc ! %f4 = 8a7580d2 f24777db 2d9280e4 6acb70af ! %f8 = 4691e94e 13fbbbae 7fef01ac 61c88a2a ! %f12 = 861a164e 74c7aff3 0416984b f3fe6cc6 mov 0x1c0,%g5 stda %f0,[%o4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0 ! %l0 = 7b8bb987, %l1 = 000000b2, Mem[0000000090000028] = d813c37e 648cabeb std %l0,[%o4+%i5] ! Mem[0000000090000028] = 7b8bb987 000000b2 ! Mem[00000000900000b8] = c66cfef3, %g2 = 00000000000000ff lduw [%o4+0x0b8],%g2 ! %g2 = 00000000c66cfef3 ! %l0 = 7b8bb987, %l1 = 000000b2, Mem[0000000090800120] = be5d7529 7765324d std %l0,[%o5+0x120] ! Mem[0000000090800120] = 7b8bb987 000000b2 ! %l0 = a408dede7b8bb987, %l1 = 00000000000000b2, %ccr = 2b movvs %xcc,%l0,%l1 ! Moved, %l1 = a408dede7b8bb987 p21_label_20: ! %cwp = 1 rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[000000003a8000fd] = 9a3a405c, %l7 = 00000000fe8285f1 ldstub [%i1+0x0fd],%l7 ! %l7 = 0000003a000000ff ! %l2 = 0000000000006e3f, %l4 = 00000000613bc266, %ccr = 2b movrlz %l2,%l4,%l0 ! Not Moved, %l0 = 8cfb4b17701effbf ! %l6 = 0000000003c83151, Mem[0000000090800040] = 3a19464923cc069f stx %l6,[%i5+0x040] ! Mem[0000000090800040] = 0000000003c83151 ! Mem[000000003b800000] = c24eb288, %l7 = 000000000000003a swapa [%i3+%g0]0x89,%l7 ! %l7 = 00000000c24eb288 ! Randomly selected nop nop ! %l3 = 2ba2879d8f137910, %l0 = 8cfb4b17701effbf, %l7 = 00000000c24eb288 addc %l3,%l0,%l7 ! %l7 = b89dd2b4ff3278d0 ! Mem[0000000091000108] = 3338fd29, %g2 = 00000000c66cfef3 lduha [%i6+0x10a]%asi,%g2 ! %g2 = 0000000000003338 ! Mem[0000000091000090] = 0ad499005631be90, %f48 = c42d2168 2ab04ff6 ldd [%i6+0x090],%f48 ! %f48 = 0ad49900 5631be90 ! Mem[000000009180000c] = ee954822, %g18 = 623d4198bab2c9af ldsw [%o0+0x00c],%g2 ! %g2 = 623d4198bab2c9af p21_label_21: ! %l2 = 0000000000006e3f, immed = 000000d6, %ccr = 2b movrlez %l2,0x0d6,%l1 ! Not Moved, %l1 = ffffffffa7ad299e ! Mem[00000000918001d0] = 037ffadc, %g2 = ffffffffee954822 ldsb [%o0+0x1d3],%g2 ! %g2 = 0000000000000003 ! %l5 = f7fe3e25c85df49f, Mem[000000009180016c] = 36e00196 sth %l5,[%o0+0x16c] ! Mem[000000009180016c] = f49f0196 ! %l5 = f7fe3e25c85df49f, %l2 = 0000000000006e3f, %ccr = 2b movcc %icc,%l5,%l2 ! Register Not Moved ! Mem[000000003a800018] = 000077d6, %l2 = 0000000000006e3f ldswa [%i1+%o3]0x80,%l2 ! %l2 = 00000000000077d6 ! Mem[00000000910000b8] = 69ae8009b0f1b5ed, %g2 = 0000000000000003 ldx [%i6+0x0b8],%g2 ! %g2 = 69ae8009b0f1b5ed ! %l7 = b89dd2b4ff3278d0, imm = 0000000000000022, %l1 = ffffffffa7ad299e srax %l7,0x022,%l1 ! %l1 = ffffffffee2774ad ! Mem[000000003b800008] = 5131c803, %l2 = 00000000000077d6 ldstuba [%i3+%o1]0x80,%l2 ! %l2 = 00000051000000ff ! Mem[00000000910000c0] = 13703e29 539d5dc7, %g2 = b0f1b5ed, %g3 = 2deaaef4 ldda [%i6+0x0c0]%asi,%g2 ! %g2 = 0000000013703e29 00000000539d5dc7 ! Mem[000000003b000124] = 4a752712, %l1 = ee2774ad, %l0 = 701effbf add %i2,0x124,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000004a752712 p21_label_22: ! %l3 = 2ba2879d8f137910, Mem[000000003a800000] = 21f516e5 stba %l3,[%i1+%g0]0x81 ! Mem[000000003a800000] = 10f516e5 ! %l6 = 0000000003c83151, Mem[00000000918000a0] = ff1804ccae2cff4f stx %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = 0000000003c83151 ! Mem[000000003a000140] = 25f93f08, %l7 = b89dd2b4ff3278d0 ldub [%i0+0x141],%l7 ! %l7 = 00000000000000f9 ! Mem[000000003b0000f4] = e580d29a, %l3 = 8f137910, %l1 = ee2774ad add %i2,0xf4,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e580d29a membar #Sync ! Added by membar checker (563) ! Mem[00000000900001d8] = 2d9280e4 6acb70af, %g2 = 13703e29, %g3 = 539d5dc7 ldd [%i4+0x1d8],%g2 ! %g2 = 000000002d9280e4 000000006acb70af ! Mem[00000000918000b8] = aea6bad986dd90ab, %f48 = 0ad49900 5631be90 ldd [%o0+0x0b8],%f48 ! %f48 = aea6bad9 86dd90ab ! Mem[000000003b800010] = 613bc266, %f28 = 21d42f93 ld [%i3+%o2],%f28 ! %f28 = 613bc266 ! %l1 = 00000000e580d29a, immed = fffffe44, %ccr = 2b movrgez %l1,-0x1bc,%l0 ! Moved, %l0 = fffffffffffffe44 ! %l0 = fffffffffffffe44, Mem[0000000091800048] = 798a3de0 stw %l0,[%o0+0x048] ! Mem[0000000091800048] = fffffe44 ! Mem[000000003a800028] = 0a66e4f05131c803, %f18 = 438f1734 e0c3c767 ldda [%i1+%o5]0x81,%f18 ! %f18 = 0a66e4f0 5131c803 p21_label_23: ! Mem[000000003b000020] = 64b98b7b, %l3 = 2ba2879d8f137910, %asi = 80 swapa [%i2+0x020]%asi,%l3 ! %l3 = 0000000064b98b7b ! Mem[0000000091800078] = 079ebca8cff936f6, %g2 = 000000002d9280e4 ldx [%o0+0x078],%g2 ! %g2 = 079ebca8cff936f6 ! %l6 = 0000000003c83151, %l7 = 00000000000000f9, %ccr = 2b movpos %icc,%l6,%l7 ! Register Not Moved ! %l5 = f7fe3e25c85df49f, immed = fffffb4f, %y = 7b8bb964 smul %l5,-0x4b1,%l3 ! %l3 = 00000104ff376211, %y = 00000104 ! Mem[0000000090800028] = a39792ce, %g2 = 079ebca8cff936f6 ldub [%i5+0x029],%g2 ! %g2 = 00000000000000a3 ! %l7 = 00000000000000f9, Mem[0000000090000118] = 5280a4869be11221, %asi = 80 stxa %l7,[%i4+0x118]%asi ! Mem[0000000090000118] = 00000000000000f9 ! Mem[000000003a800040] = 6a7f7efb, %l0 = fffffffffffffe44 swap [%i1+0x040],%l0 ! %l0 = 000000006a7f7efb ! Mem[00000000910001e0] = ff2ae2af, %g2 = 00000000000000a3 ldub [%i6+0x1e1],%g2 ! %g2 = 00000000000000ff ! %l5 = f7fe3e25c85df49f, %l0 = 000000006a7f7efb, %l7 = 00000000000000f9 xor %l5,%l0,%l7 ! %l7 = f7fe3e25a2228a64 ! %l3 = 00000104ff376211, Mem[000000009180003c] = 87a4299e sth %l3,[%o0+0x03c] ! Mem[000000009180003c] = 6211299e p21_label_24: ! %l3 = 00000104ff376211, imm = 0000000000000e87, %l7 = f7fe3e25a2228a64 xorcc %l3,0xe87,%l7 ! %l7 = 00000104ff376c96, %ccr = 08 ! %l7 = 00000104ff376c96, %l3 = 00000104ff376211, %ccr = 08 movre %l7,%l3,%l5 ! Not Moved, %l5 = f7fe3e25c85df49f ! Mem[0000000091000118] = 27a6127112c9df58, %g2 = 00000000000000ff ldx [%i6+0x118],%g2 ! %g2 = 27a6127112c9df58 ! %l7 = 00000104ff376c96, imm = fffffffffffff168, %l0 = 000000006a7f7efb xnor %l7,-0xe98,%l0 ! %l0 = 00000104ff376201 ! Mem[000000009080004c] = d60538ff, %g2 = 27a6127112c9df58 lduh [%i5+0x04c],%g2 ! %g2 = 000000000000d605 ! %l3 = 00000104ff376211, Mem[0000000090000098] = af70cb6aa6f89613 stx %l3,[%i4+0x098] ! Mem[0000000090000098] = 00000104ff376211 ! Mem[0000000090800160] = d640ff85 8cbc6848, %g2 = 0000d605, %g3 = 6acb70af ldd [%i5+0x160],%g2 ! %g2 = 00000000d640ff85 000000008cbc6848 ! Mem[000000003a800018] = 4c63a1c9d6770000, %f2 = 2c6b3b7a 16112adc ldda [%i1+%o3]0x88,%f2 ! %f2 = 4c63a1c9 d6770000 ! Mem[000000003a000008] = 38e3c54c, %l0 = 00000104ff376201 ldstuba [%i0+%o1]0x89,%l0 ! %l0 = 0000004c000000ff ! Mem[000000003a800031] = 4f9a930a, %l3 = 00000104ff376211 ldstub [%i1+0x031],%l3 ! %l3 = 0000009a000000ff p21_label_25: ! Mem[000000003a8001c8] = 1912fccc537df2ae, %l2 = 0000000000000051 ldx [%i1+0x1c8],%l2 ! %l2 = 1912fccc537df2ae ! Code Fragment 1 p21_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000008cbc6848 mov -0xa4d,%g3 ! %g3 = fffffffffffff5b3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091800168] = f7360183 f49f0196, %g2 = d640ff85, %g3 = fffff5b3 ldd [%o0+0x168],%g2 ! %g2 = 00000000f7360183 00000000f49f0196 ! Mem[00000000900001c0] = 51e4c0e0 cebd38a5 2c6b3b7a 16112adc ! Mem[00000000900001d0] = 8a7580d2 f24777db 2d9280e4 6acb70af ! Mem[00000000900001e0] = 4691e94e 13fbbbae 7fef01ac 61c88a2a ! Mem[00000000900001f0] = 861a164e 74c7aff3 0416984b f3fe6cc6 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000090000000] = ae588f75 e81222bd 67c7c3e0 34178f43 ! Mem[0000000090000010] = 5cdbcdcc afe3b099 5dcaef90 39e2cfe5 ! Mem[0000000090000020] = 0218a3fa bd4379a7 7b8bb987 000000b2 ! Mem[0000000090000030] = 3a1e18d3 932fd421 eeb34d0f 968aedb6 ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000 ! Mem[0000000090000000] = 8f75e812, %g2 = 00000000f7360183 lduh [%i4+0x002],%g2 ! %g2 = 0000000000008f75 ! Mem[000000009000017c] = 79087b21, %g2 = 0000000000008f75 ldub [%i4+0x17f],%g2 ! %g2 = 0000000000000079 ! immd = 000000000000036c, %l5 = f7fe3e25c85df49f, %ccr = 08 movg %xcc,0x36c,%l5 ! Moved, %l5 = 000000000000036c ! Mem[00000000918000e8] = d33a650172d42ee0, %g2 = 0000000000000079 ldx [%o0+0x0e8],%g2 ! %g2 = d33a650172d42ee0 ! Mem[000000003a800050] = f9cd9062, %l2 = 537df2ae, %l7 = ff376c96 add %i1,0x50,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000f9cd9062 ba,a p21_not_taken_0_end p21_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p21_branch_failed p21_not_taken_0_end: ! End of Random Code for Thread 21 1: membar #Sync ! Force all stores to complete p21_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x054] ! Set processor 21 done flag ! Check Registers p21_check_registers: set p21_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000004c bne,a,pn %xcc,p21_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000e580d29a bne,a,pn %xcc,p21_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 1912fccc537df2ae bne,a,pn %xcc,p21_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000009a bne,a,pn %xcc,p21_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000613bc266 bne,a,pn %xcc,p21_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000036c bne,a,pn %xcc,p21_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000003c83151 bne,a,pn %xcc,p21_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000f9cd9062 bne,a,pn %xcc,p21_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000104,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p21_failed mov 0x111,%g1 ! Check Floating Point Registers p21_check_fp_registers: set p21_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 51e4c0e0 cebd38a5 bne %xcc,p21_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 4c63a1c9 d6770000 bne %xcc,p21_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 2d9280e4 6acb70af bne %xcc,p21_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 861a164e 74c7aff3 bne %xcc,p21_f12_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 0a66e4f0 5131c803 bne %xcc,p21_f18_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 51e4c0e0 ef6f0430 bne %xcc,p21_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 613bc266 d3181e3a bne %xcc,p21_f28_fail nop ! Check Local Memory set p21_local0_expect,%g1 p21_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffc5e3384afbcbbd ldx [%i0+0x008],%g3 ! Observed data at 000000003a000008 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9e29a4871b1e338e ldx [%i0+0x010],%g3 ! Observed data at 000000003a000010 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 63f594a500000000 ldx [%i0+0x020],%g3 ! Observed data at 000000003a000020 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = a6ff460076204ee2 ldx [%i0+0x048],%g3 ! Observed data at 000000003a000048 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x048,%g4 ldx [%g1+0x140],%g2 ! Expected data = 25f93f08633c3a9d ldx [%i0+0x140],%g3 ! Observed data at 000000003a000140 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x140,%g4 ldx [%g1+0x158],%g2 ! Expected data = a36933fa1adb6e3f ldx [%i0+0x158],%g3 ! Observed data at 000000003a000158 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i0,0x158,%g4 set p21_local1_expect,%g1 p21_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 10f516e567494ebb ldx [%i1+0x000],%g3 ! Observed data at 000000003a800000 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000077d6c9a1634c ldx [%i1+0x018],%g3 ! Observed data at 000000003a800018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0a66e4f05131c803 ldx [%i1+0x028],%g3 ! Observed data at 000000003a800028 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4fff930adf145e14 ldx [%i1+0x030],%g3 ! Observed data at 000000003a800030 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x030,%g4 ldx [%g1+0x040],%g2 ! Expected data = fffffe4481ac467b ldx [%i1+0x040],%g3 ! Observed data at 000000003a800040 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x040,%g4 ldx [%g1+0x080],%g2 ! Expected data = ff68165608d6fea2 ldx [%i1+0x080],%g3 ! Observed data at 000000003a800080 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x080,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = eb99e72d9aff405c ldx [%i1+0x0f8],%g3 ! Observed data at 000000003a8000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 419ac41bbfff8be8 ldx [%i1+0x100],%g3 ! Observed data at 000000003a800100 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x100,%g4 ldx [%g1+0x120],%g2 ! Expected data = 720093038fe1025a ldx [%i1+0x120],%g3 ! Observed data at 000000003a800120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x120,%g4 ldx [%g1+0x128],%g2 ! Expected data = e0c0e451627c87ed ldx [%i1+0x128],%g3 ! Observed data at 000000003a800128 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x128,%g4 ldx [%g1+0x160],%g2 ! Expected data = 5bf4481ef4ff8845 ldx [%i1+0x160],%g3 ! Observed data at 000000003a800160 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x160,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = fc70e489d26bdf24 ldx [%i1+0x1b8],%g3 ! Observed data at 000000003a8001b8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i1,0x1b8,%g4 set p21_local2_expect,%g1 p21_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 66c23b615f65a237 ldx [%i2+0x000],%g3 ! Observed data at 000000003b000000 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a244d6da0e4ad9f7 ldx [%i2+0x008],%g3 ! Observed data at 000000003b000008 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = c66cfef34b981604 ldx [%i2+0x018],%g3 ! Observed data at 000000003b000018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8f1379101fc8c6b0 ldx [%i2+0x020],%g3 ! Observed data at 000000003b000020 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = fffff5df0faa5626 ldx [%i2+0x038],%g3 ! Observed data at 000000003b000038 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x038,%g4 ldx [%g1+0x080],%g2 ! Expected data = 9c21a8b08fa6fff6 ldx [%i2+0x080],%g3 ! Observed data at 000000003b000080 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x080,%g4 ldx [%g1+0x118],%g2 ! Expected data = e40f8a7815f09b4c ldx [%i2+0x118],%g3 ! Observed data at 000000003b000118 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x118,%g4 ldx [%g1+0x120],%g2 ! Expected data = ff42a0864a752712 ldx [%i2+0x120],%g3 ! Observed data at 000000003b000120 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i2,0x120,%g4 set p21_local3_expect,%g1 p21_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 3a000000df5b35b6 ldx [%i3+0x000],%g3 ! Observed data at 000000003b800000 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff31c803f18582fe ldx [%i3+0x008],%g3 ! Observed data at 000000003b800008 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 613bc26637a2655f ldx [%i3+0x010],%g3 ! Observed data at 000000003b800010 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 540e4347d8b66e3f ldx [%i3+0x018],%g3 ! Observed data at 000000003b800018 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 99b0e3afe2cf1c58 ldx [%i3+0x020],%g3 ! Observed data at 000000003b800020 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000613bc266 ldx [%i3+0x028],%g3 ! Observed data at 000000003b800028 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x028,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = c26596f0968a6a71 ldx [%i3+0x0f8],%g3 ! Observed data at 000000003b8000f8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 05ff3eca13be5663 ldx [%i3+0x1d8],%g3 ! Observed data at 000000003b8001d8 cmp %g2,%g3 bne,a,pn %xcc,p21_local_failed add %i3,0x1d8,%g4 ! The test for processor 21 has passed p21_passed: ta GOOD_TRAP nop p21_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p21_failed p21_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p21_failed p21_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p21_failed p21_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p21_failed p21_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p21_failed p21_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p21_failed p21_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p21_failed p21_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p21_failed p21_f0_fail: set p21_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f2_fail: set p21_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f6_fail: set p21_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f12_fail: set p21_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f18_fail: set p21_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f26_fail: set p21_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p21_f28_fail: set p21_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 21 failed p21_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x054] ! Set processor 21 done flag set p21_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 21 failed p21_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x054] ! Set processor 21 done flag set p21_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p21_selfmod_failed: ba p21_failed mov 0xabc,%g1 p21_common_error: or %g0,0xef5,%g1 ba p21_failed mov %o5,%g3 p21_common_signature_error: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_common_timeout: set p21_temp,%g1 ba p21_failed st %g2,[%g1] ! Common Lock Number p21_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p21_failed mov 0x0,%g3 p21_trap1e: stwa %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800000] srax %l4,%l6,%l1 swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000008] or %l1,%l4,%l5 swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b800018] done p21_trap1o: stwa %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800000] srax %l4,%l6,%l1 swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000008] or %l1,%l4,%l5 swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b800018] done p21_trap2e: stwa %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800000] done p21_trap2o: stwa %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800000] done p21_trap3e: nop orn %l0,-0xb35,%l6 andn %l4,%l0,%l6 addc %l4,%l7,%l5 nop and %l3,%l3,%l3 done p21_trap3o: nop orn %l0,-0xb35,%l6 andn %l4,%l0,%l6 addc %l4,%l7,%l5 nop and %l3,%l3,%l3 done p21_init_memory_pointers: set p21_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p21_local0_start,%i0 set p21_local1_start,%i1 set p21_local2_start,%i2 set p21_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = ed1fd85825f93f08 ldx [%g1+0x008],%l1 ! %l1 = 7274210eeddc043e ldx [%g1+0x010],%l2 ! %l2 = 4fedbaae21c09427 ldx [%g1+0x018],%l3 ! %l3 = e3a888a672557d4e ldx [%g1+0x020],%l4 ! %l4 = 46dacc623c6960cf ldx [%g1+0x028],%l5 ! %l5 = 9b4336941fc8c6b0 ldx [%g1+0x030],%l6 ! %l6 = 5ebb2e801121d17e ldx [%g1+0x038],%l7 ! %l7 = 3f6eb6d847430e54 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = a408dede7b8bb964 ldx [%g1+0x048],%l1 ! %l1 = 1ecafde29c0371c0 ldx [%g1+0x050],%l2 ! %l2 = 46b8897c60f66104 ldx [%g1+0x058],%l3 ! %l3 = aa2b078c0ff2c812 ldx [%g1+0x060],%l4 ! %l4 = a4231007f0e4660a ldx [%g1+0x068],%l5 ! %l5 = 28a438586270ccec ldx [%g1+0x070],%l6 ! %l6 = 310f32f4968a6a71 ldx [%g1+0x078],%l7 ! %l7 = f941f49253824694 ! Initialize the output register of window 1 set p21_local0_start,%o0 set p21_local1_start,%o1 set p21_local2_start,%o2 set p21_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 63275e2c 9a47499e 99625e91 83892362 ! %f4 = 899c249a d0cfed13 56b920b9 f3f4d08d ! %f8 = db5981ee 07ebb037 524b2a75 cc35ba5c ! %f12 = 0539cdbb bf4d573e ee40dbe2 f38eec3e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 00703b01 b42d2660 da00d053 336c59fe ! %f20 = c2b462fa 06c28336 20869978 01b8f0be ! %f24 = 5e1446ae ffd67548 35ff3967 7a33e10a ! %f28 = 23fdf996 b8d0e703 0f8daccf 4be393e7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7d6aac9f 358d9343 e28c4a8a d69f209f ! %f36 = 79333932 33121fd8 6f341e79 2356f650 ! %f40 = 50d8c52b ecbdbd4c f223be3c b11f67b5 ! %f44 = 2cfb909f aba0d76b ac094b9b af51ef1f ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc0ef3c4000000030,%g7,%g1 ! GSR scale = 6, align = 0 wr %g1,%g0,%gsr ! GSR = c0ef3c4000000030 wr %g0,%y ! Clear Y 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: ! %f18 = da00d053, Mem[0000000091000038] = f5e72c04 st %f18,[%i6+0x038] ! Mem[0000000091000038] = da00d053 ! %f31 = 4be393e7, Mem[0000000090000174] = a915bff4 st %f31,[%i4+0x174] ! Mem[0000000090000174] = 4be393e7 ! Mem[000000003c800008] = 1b0c1008, %l7 = 5271ee6fae62034e lduha [%i1+%o1]0x80,%l7 ! %l7 = 0000000000001b0c ! %l1 = 2983ee0e625b4199, imm = 0000000000000b77, %l7 = 0000000000001b0c xor %l1,0xb77,%l7 ! %l7 = 2983ee0e625b4aee ! %l7 = 2983ee0e625b4aee, %l0 = d763a8f2410ba62b, %ccr = 44 movrlez %l7,%l0,%l0 ! Not Moved, %l0 = d763a8f2410ba62b ! Mem[00000000900001a0] = c34c2f40, %g2 = bab54bff8897f043 ldub [%i4+0x1a2],%g2 ! %g2 = 00000000000000c3 ! %l5 = f5f299c7ce7b4822, %l6 = 13b41ac2671ecba6, %l2 = aa29b63c193902fd xorcc %l5,%l6,%l2 ! %l2 = e6468305a9658384, %ccr = 88 ! %l5 = f5f299c7ce7b4822 sethi %hi(0x54e8b000),%l5 ! %l5 = 0000000054e8b000 ! Mem[000000003d8001a0] = bb02b534, %l5 = 0000000054e8b000 ldsw [%i3+0x1a0],%l5 ! %l5 = ffffffffbb02b534 ! Mem[0000000091800050] = ba251ef1, %g18 = c6841f5002f9ae2f ldswa [%o0+0x050]%asi,%g2 ! %g2 = c6841f5002f9ae2f p22_label_2: ! %l2 = e6468305a9658384, %l2 = e6468305a9658384, %l6 = 13b41ac2671ecba6 andn %l2,%l2,%l6 ! %l6 = 0000000000000000 ! %l2 = a9658384, %l3 = aa8413e8, Mem[0000000091000040] = 8642ed44 67ae4c82 std %l2,[%i6+0x040] ! Mem[0000000091000040] = a9658384 aa8413e8 ! %l2 = e6468305a9658384, %l5 = ffffffffbb02b534, %l6 = 0000000000000000 sllx %l2,%l5,%l6 ! %l6 = 3840000000000000 ! %l1 = 2983ee0e625b4199, Mem[000000003c800018] = 016a276e stha %l1,[%i1+%o3]0x88 ! Mem[000000003c800018] = 016a4199 ! Randomly selected nop nop ! Mem[000000003d800044] = 633abc39, %l2 = a9658384, %l5 = bb02b534 add %i3,0x44,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000633abc39 ! Mem[000000003d8000f1] = dcac75f9, %l5 = 00000000633abc39 ldstub [%i3+0x0f1],%l5 ! %l5 = 000000ac000000ff ! %l2 = e6468305a9658384, Mem[000000003c000028] = 2a27024d stha %l2,[%i0+%o5]0x81 ! Mem[000000003c000028] = 8384024d ! %l7 = 2983ee0e625b4aee, Mem[000000003d800020] = 27927909 stwa %l7,[%i3+%o4]0x80 ! Mem[000000003d800020] = 625b4aee ! Mem[000000003c800010] = f764d63b 3ae14ba0, %l4 = 40303647, %l5 = 000000ac ldda [%i1+%o2]0x81,%l4 ! %l4 = 00000000f764d63b 000000003ae14ba0 p22_label_3: ! %l6 = 00000000, %l7 = 625b4aee, Mem[0000000090800120] = be5d7529 7765324d std %l6,[%i5+0x120] ! Mem[0000000090800120] = 00000000 625b4aee ! Mem[000000003c000058] = 8ac42f16 c7b4128e, %l6 = 00000000, %l7 = 625b4aee ldda [%i0+0x058]%asi,%l6 ! %l6 = 000000008ac42f16 00000000c7b4128e ! %l3 = fa447e2faa8413e8, %l2 = e6468305a9658384, %ccr = 88 movgu %icc,%l3,%l2 ! Moved, %l2 = fa447e2faa8413e8 ! Mem[0000000090800164] = bc684827, %g2 = ffffffffba251ef1 ldsb [%i5+0x165],%g2 ! %g2 = ffffffffffffffbc ! %l6 = 000000008ac42f16, immed = fffff76c, %y = 00000000 umulcc %l6,-0x894,%l1 ! %l1 = 8ac42a6fa51c1748, %ccr = 88, %y = 8ac42a6f ! Mem[00000000908000c8] = 03db3c8c9f892828, %g2 = ffffffffffffffbc ldx [%i5+0x0c8],%g2 ! %g2 = 03db3c8c9f892828 ! Mem[000000003d800000] = 2800ae1f, %l7 = 00000000c7b4128e ldswa [%i3+%g0]0x88,%l7 ! %l7 = 000000002800ae1f ! Mem[00000000900001d0] = cefa14d7d2adbf60, %g2 = 03db3c8c9f892828 ldx [%i4+0x1d0],%g2 ! %g2 = cefa14d7d2adbf60 ! Mem[000000003d800028] = 3dbbfd63, %l3 = fa447e2faa8413e8 swapa [%i3+%o5]0x81,%l3 ! %l3 = 000000003dbbfd63 ! %l6 = 8ac42f16, %l7 = 2800ae1f, Mem[000000003c000008] = be9a15c0 fe65885d stda %l6,[%i0+%o1]0x88 ! Mem[000000003c000008] = 8ac42f16 2800ae1f p22_label_4: ! Mem[000000009080018c] = e9b852a8, %g2 = cefa14d7d2adbf60 ldub [%i5+0x18c],%g2 ! %g2 = 00000000000000e9 ! Mem[000000003d8000f4] = 179eaa2a, %l2 = fa447e2faa8413e8 ldstub [%i3+0x0f4],%l2 ! %l2 = 00000017000000ff ! Mem[000000003c80002c] = 663fffbe, %l7 = 000000002800ae1f swap [%i1+0x02c],%l7 ! %l7 = 00000000663fffbe ! Mem[000000003d000168] = 01f79502, %l3 = 000000003dbbfd63 lduw [%i2+0x168],%l3 ! %l3 = 0000000001f79502 ! Mem[000000003c000010] = b258c586, %l2 = 0000000000000017 ldsba [%i0+%o2]0x80,%l2 ! %l2 = ffffffffffffffb2 ! Mem[000000003d800190] = b2a7ec65, %l6 = 000000008ac42f16 ldsha [%i3+0x192]%asi,%l6 ! %l6 = ffffffffffffec65 ! Mem[0000000090000068] = 549fefbf, %g2 = 00000000000000e9 ldub [%i4+0x06a],%g2 ! %g2 = 0000000000000054 ! %f16 = 00703b01 b42d2660 da00d053 336c59fe ! %f20 = c2b462fa 06c28336 20869978 01b8f0be ! %f24 = 5e1446ae ffd67548 35ff3967 7a33e10a ! %f28 = 23fdf996 b8d0e703 0f8daccf 4be393e7 mov 0x1c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0 ! Mem[000000003d000018] = d74724aa, %l6 = ffffffffffffec65 ldsha [%i2+%o3]0x81,%l6 ! %l6 = ffffffffffffd747 ! Mem[000000003d800088] = 678b51c6, %l0 = d763a8f2410ba62b, %asi = 80 swapa [%i3+0x088]%asi,%l0 ! %l0 = 00000000678b51c6 p22_label_5: ! %l7 = 00000000663fffbe, %l1 = 8ac42a6fa51c1748, %ccr = 88 movrlz %l7,%l1,%l4 ! Not Moved, %l4 = 00000000f764d63b ! Mem[0000000090800170] = e5d65375, %g2 = 0000000000000054 lduh [%i5+0x170],%g2 ! %g2 = 000000000000e5d6 ! %l4 = 00000000f764d63b, %l1 = 8ac42a6fa51c1748, %ccr = 88 movrlz %l4,%l1,%l3 ! Not Moved, %l3 = 0000000001f79502 ! Mem[000000003d0001bf] = c2b91b43, %l1 = 8ac42a6fa51c1748 ldstub [%i2+0x1bf],%l1 ! %l1 = 00000043000000ff ! %l4 = 00000000f764d63b sethi %hi(0x034bac00),%l4 ! %l4 = 00000000034bac00 ! %l0 = 678b51c6, %l1 = 00000043, Mem[0000000090800058] = 0d338dcf 1e098cec std %l0,[%i5+0x058] ! Mem[0000000090800058] = 678b51c6 00000043 ! %l3 = 0000000001f79502, Mem[0000000090800040] = 3a19464923cc069f, %asi = 80 stxa %l3,[%i5+0x040]%asi ! Mem[0000000090800040] = 0000000001f79502 ! %l2 = ffffffffffffffb2, %l4 = 00000000034bac00, %y = 8ac42a6f smulcc %l2,%l4,%l1 ! %l1 = fffffffefef19800, %ccr = 88, %y = fffffffe ! immd = 0000000000000021, %l6 = ffffffffffffd747, %ccr = 88 movl %icc,0x021,%l6 ! Moved, %l6 = 0000000000000021 ! %l3 = 0000000001f79502, Mem[00000000910001da] = db7f2b01 stb %l3,[%i6+0x1da] ! Mem[00000000910001d8] = 027f2b01 p22_label_6: ! %f0 = 63275e2c 9a47499e 99625e91 83892362 ! %f4 = 899c249a d0cfed13 56b920b9 f3f4d08d ! %f8 = db5981ee 07ebb037 524b2a75 cc35ba5c ! %f12 = 0539cdbb bf4d573e ee40dbe2 f38eec3e mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! %l2 = ffffffffffffffb2, %l1 = fffffffefef19800, %ccr = 88 movneg %xcc,%l2,%l1 ! Moved, %l1 = ffffffffffffffb2 ! Mem[000000003d0000cd] = 3f6ae445, %l6 = 0000000000000021 ldstub [%i2+0x0cd],%l6 ! %l6 = 0000006a000000ff ! %l0 = 00000000678b51c6, %l2 = ffffffffffffffb2, %l1 = ffffffffffffffb2 mulx %l0,%l2,%l1 ! %l1 = ffffffe0738d15ac ! %l7 = 00000000663fffbe, imm = 0000000000000169, %l5 = 000000003ae14ba0 subccc %l7,0x169,%l5 ! %l5 = 00000000663ffe55, %ccr = 00 ! immd = 000000000000034c, %l6 = 000000000000006a, %ccr = 00 movne %xcc,0x34c,%l6 ! Moved, %l6 = 000000000000034c ! Mem[0000000091800070] = e89f272e, %g2 = 000000000000e5d6 ldsb [%o0+0x071],%g2 ! %g2 = ffffffffffffffe8 ! Mem[00000000908000c4] = 87cc03db, %g2 = ffffffffffffffe8 ldsb [%i5+0x0c6],%g2 ! %g2 = ffffffffffffff87 ! Mem[000000003d800018] = 1e3761be, %f25 = ffd67548 lda [%i3+%o3]0x81,%f25 ! %f25 = 1e3761be ! %f30 = 0f8daccf 4be393e7, Mem[00000000910000f0] = 05ae329d 72c2a2bf std %f30,[%i6+0x0f0] ! Mem[00000000910000f0] = 0f8daccf 4be393e7 p22_label_7: ! Mem[000000003d00014a] = 21a87083, %l0 = 00000000678b51c6 ldstub [%i2+0x14a],%l0 ! %l0 = 00000070000000ff ! %l4 = 00000000034bac00, imm = fffffffffffff054, %l5 = 00000000663ffe55 xor %l4,-0xfac,%l5 ! %l5 = fffffffffcb45c54 ! %l2 = ffffffffffffffb2, Mem[0000000091800048] = 798a3de0f26d22db stx %l2,[%o0+0x048] ! Mem[0000000091800048] = ffffffffffffffb2 ! Mem[000000003c800028] = 6086b3eb, %l6 = 000000000000034c ldsba [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000060 ! %l7 = 00000000663fffbe, Mem[000000003d00013c] = 0eb0a8ed stw %l7,[%i2+0x13c] ! Mem[000000003d00013c] = 663fffbe ! %l5 = fffffffffcb45c54, Mem[00000000908001d8] = 60d886d10fe26efb stx %l5,[%i5+0x1d8] ! Mem[00000000908001d8] = fffffffffcb45c54 ! %l6 = 0000000000000060, %l0 = 0000000000000070, %l6 = 0000000000000060 addccc %l6,%l0,%l6 ! %l6 = 00000000000000d0, %ccr = 00 ! %l2 = ffffffffffffffb2, %l5 = fffffffffcb45c54, %l4 = 00000000034bac00 andcc %l2,%l5,%l4 ! %l4 = fffffffffcb45c10, %ccr = 88 ! %l7 = 00000000663fffbe, %l3 = 0000000001f79502, %ccr = 88 movne %icc,%l7,%l3 ! Moved, %l3 = 00000000663fffbe ! %l7 = 00000000663fffbe, imm = fffffffffffff394, %l2 = ffffffffffffffb2 taddcc %l7,-0xc6c,%l2 ! %l2 = 00000000663ff352, %ccr = 13 p22_label_8: ! %l4 = fffffffffcb45c10, imm = 000000000000001f, %l0 = 0000000000000070 srax %l4,0x01f,%l0 ! %l0 = ffffffffffffffff ! Mem[000000003c800010] = 3bd664f7, %l0 = ffffffffffffffff swapa [%i1+%o2]0x89,%l0 ! %l0 = 000000003bd664f7 ! %l1 = ffffffe0738d15ac, Mem[00000000910001e8] = 1efe1410cde74a22 stx %l1,[%i6+0x1e8] ! Mem[00000000910001e8] = ffffffe0738d15ac ! Mem[0000000091800050] = ba251ef1e3b2613d, %f48 = 6e92361a 3479c1ec ldd [%o0+0x050],%f48 ! %f48 = ba251ef1 e3b2613d ! Mem[0000000090800134] = 1fd8d221, %g2 = ffffffffffffff87 lduw [%i5+0x134],%g2 ! %g2 = 000000001fd8d221 ! Mem[000000003d000018] = 6d190828aa2447d7, %l2 = 00000000663ff352 ldxa [%i2+%o3]0x89,%l2 ! %l2 = 6d190828aa2447d7 ! Code Fragment 1 p22_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x44f,%g3 ! %g3 = fffffffffffffbb1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 3bd664f7, %l1 = 738d15ac, Mem[0000000091000130] = 01c7b947 5dc140f2 std %l0,[%i6+0x130] ! Mem[0000000091000130] = 3bd664f7 738d15ac ! Mem[000000003c800000] = 633cd1e5, %l5 = fffffffffcb45c54 ldswa [%i1+%g0]0x89,%l5 ! %l5 = 00000000633cd1e5 ! Mem[0000000090800090] = 954c815f, %g2 = 000000001fd8d221 lduh [%i5+0x090],%g2 ! %g2 = 000000000000954c p22_label_9: ! Mem[0000000091000110] = fe0d41c4a3c886c3, %g2 = 000000000000954c ldxa [%i6+0x110]%asi,%g2 ! %g2 = fe0d41c4a3c886c3 ! Mem[000000003d800164] = 8d2b09d1, %l7 = 00000000663fffbe ldsh [%i3+0x164],%l7 ! %l7 = ffffffffffff8d2b ! %f1 = 9a47499e, Mem[00000000910001f8] = 4b07657c sta %f1 ,[%i6+0x1f8]%asi ! Mem[00000000910001f8] = 9a47499e ! immd = 00000000000002c8, %l6 = 00000000000000d0, %ccr = 13 movg %icc,0x2c8,%l6 ! Register Not Moved ! Mem[00000000910000a8] = 7bedf5ac, %g2 = fe0d41c4a3c886c3 lduw [%i6+0x0a8],%g2 ! %g2 = 000000007bedf5ac ! Mem[000000009180005c] = aa489e84, %g2 = 000000007bedf5ac lduh [%o0+0x05e],%g2 ! %g2 = 000000000000aa48 ! Mem[0000000091000180] = 82f96544, %g18 = c6841f5002f9ae2f ldswa [%i6+0x180]%asi,%g2 ! %g2 = c6841f5002f9ae2f ! Mem[000000003c800000] = 633cd1e5, %l4 = fffffffffcb45c10 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000e5000000ff ! %l7 = ffffffffffff8d2b, %l6 = 00000000000000d0, %l6 = 00000000000000d0 sra %l7,%l6,%l6 ! %l6 = ffffffffffffffff ! Mem[00000000908000ac] = 3f90d8e6, %g2 = ffffffff82f96544 ldsh [%i5+0x0ae],%g2 ! %g2 = 0000000000003f90 p22_label_10: ! %l0 = 000000003bd664f7, %l3 = 00000000663fffbe, %ccr = 13 movl %xcc,%l0,%l3 ! Register Not Moved ! %l6 = ffffffffffffffff, immed = 00000471, %y = fffffffe sdivcc %l6,0x471,%l4 ! %l4 = ffffffffffc65c51, %ccr = 88 mov %l0,%y ! %y = 3bd664f7 ! Mem[0000000090000074] = 1bbe499e, %g2 = 0000000000003f90 lduwa [%i4+0x074]%asi,%g2 ! %g2 = 000000001bbe499e ! Mem[0000000090000084] = 2228183e, %g2 = 000000001bbe499e ldub [%i4+0x084],%g2 ! %g2 = 0000000000000022 ! Mem[000000003c000010] = 86c558b2, %l2 = 6d190828aa2447d7 swapa [%i0+%o2]0x89,%l2 ! %l2 = 0000000086c558b2 ! Mem[00000000908001f0] = 8817df1e, %g2 = 0000000000000022 ldsh [%i5+0x1f0],%g2 ! %g2 = ffffffffffff8817 ! Mem[0000000091800188] = 660bfb82, %g2 = ffffffffffff8817 lduw [%o0+0x188],%g2 ! %g2 = 00000000660bfb82 ! Mem[000000003d800108] = 9878b234, %l3 = 663fffbe, %l2 = 86c558b2 add %i3,0x108,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000009878b234 ! Mem[000000003d800008] = 8a79d901025c9619, %l0 = 000000003bd664f7, %l0 = 000000003bd664f7 add %i3,0x08,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 8a79d901025c9619 ! Mem[000000003c000108] = b5d4d60310199871, %l4 = ffffffffffc65c51, %l3 = 00000000663fffbe add %i0,0x108,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = b5d4d60310199871 p22_label_11: ! %l4 = ffffffffffc65c51, Mem[00000000910000a3] = fe32d0ab stb %l4,[%i6+0x0a3] ! Mem[00000000910000a0] = 5132d0ab ! Mem[000000003c000000] = 7f47754ed248d73e, %f28 = 23fdf996 b8d0e703 ldda [%i0+%g0]0x88,%f28 ! %f28 = 7f47754e d248d73e ! %l0 = 025c9619, %l1 = 738d15ac, Mem[000000003c000008] = 162fc48a 1fae0028 stda %l0,[%i0+%o1]0x80 ! Mem[000000003c000008] = 025c9619 738d15ac ! Mem[000000009080014c] = 40dc0248, %g18 = c6841f5002f9ae2f ldsw [%i5+0x14c],%g2 ! %g2 = c6841f5002f9ae2f ! %l2 = 000000009878b234, %l4 = ffffffffffc65c51, %l0 = 8a79d901025c9619 xorcc %l2,%l4,%l0 ! %l0 = ffffffff67beee65, %ccr = 80 ! %l6 = ffffffffffffffff, Mem[0000000090000061] = 44ce54c1 stb %l6,[%i4+0x061] ! Mem[0000000090000060] = ffce54c1 ! %l6 = ffffffffffffffff, %l7 = ffffffffffff8d2b, %l6 = ffffffffffffffff xnor %l6,%l7,%l6 ! %l6 = ffffffffffff8d2b ! Mem[00000000918000d4] = 9799374f, %g18 = c6841f5002f9ae2f ldsw [%o0+0x0d4],%g2 ! %g2 = c6841f5002f9ae2f ! Mem[000000003d000008] = 4184f0c1, %l3 = b5d4d60310199871 ldstuba [%i2+%o1]0x81,%l3 ! %l3 = 00000041000000ff ! Mem[00000000908001c0] = b837367e a8ccb8bf, %g2 = 9799374f, %g3 = fffffbb1 ldd [%i5+0x1c0],%g2 ! %g2 = 00000000b837367e 00000000a8ccb8bf p22_label_12: ! %f25 = 1e3761be, Mem[0000000090000048] = be8f2195 st %f25,[%i4+0x048] ! Mem[0000000090000048] = 1e3761be ! Mem[00000000908001a8] = 9a64a4a2, %g2 = 00000000b837367e ldsh [%i5+0x1a8],%g2 ! %g2 = ffffffffffff9a64 ! %l0 = 67beee65, %l1 = 738d15ac, Mem[000000003d000008] = ff84f0c1 01c0fba0 stda %l0,[%i2+%o1]0x80 ! Mem[000000003d000008] = 67beee65 738d15ac ! Mem[00000000908001b0] = 450d88d9151fff36, %g2 = ffffffffffff9a64 ldx [%i5+0x1b0],%g2 ! %g2 = 450d88d9151fff36 ! immd = 0000000000000361, %l4 = ffffffffffc65c51, %ccr = 80 movne %xcc,0x361,%l4 ! Moved, %l4 = 0000000000000361 ! Mem[000000003c000160] = eaaf7add13d66be0, %l2 = 000000009878b234, %l5 = 00000000633cd1e5 add %i0,0x160,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = eaaf7add13d66be0 ! Mem[0000000090000074] = 1bbe499e, %g2 = 450d88d9151fff36 lduwa [%i4+0x074]%asi,%g2 ! %g2 = 000000001bbe499e ! %l2 = 000000009878b234, Mem[0000000091000019] = fb408e32 stb %l2,[%i6+0x019] ! Mem[0000000091000018] = 34408e32 ! Code Fragment 1 p22_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000a8ccb8bf mov -0xcda,%g3 ! %g3 = fffffffffffff326 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! immd = 0000000000000020, %l5 = eaaf7add13d66be0, %ccr = 80 movcc %icc,0x020,%l5 ! Moved, %l5 = 0000000000000020 p22_label_13: membar #Sync ! Added by membar checker (564) ! %f16 = 00703b01 b42d2660 da00d053 336c59fe ! %f20 = c2b462fa 06c28336 20869978 01b8f0be ! %f24 = 5e1446ae 1e3761be 35ff3967 7a33e10a ! %f28 = 7f47754e d248d73e 0f8daccf 4be393e7 stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0 ! Mem[000000003d800008] = 01d9798a, %l1 = ffffffe0738d15ac lduba [%i3+%o1]0x88,%l1 ! %l1 = 000000000000008a ! Mem[000000009180008c] = 6af19eb5, %g2 = 000000001bbe499e ldsh [%o0+0x08c],%g2 ! %g2 = 0000000000006af1 ! Mem[0000000090800038] = ed8acff5, %g2 = 0000000000006af1 ldub [%i5+0x03b],%g2 ! %g2 = 00000000000000ed ! %l7 = ffffffffffff8d2b, Mem[0000000090800140] = a40985524dc0fce4 stx %l7,[%i5+0x140] ! Mem[0000000090800140] = ffffffffffff8d2b ! Mem[00000000910000f4] = e7def5d8, %g2 = 00000000000000ed ldub [%i6+0x0f7],%g2 ! %g2 = 00000000000000e7 ! Mem[000000003c000008] = 025c9619738d15ac, %f10 = 524b2a75 cc35ba5c ldda [%i0+%o1]0x81,%f10 ! %f10 = 025c9619 738d15ac ! Mem[000000003c000008] = 19965c02, %f15 = f38eec3e lda [%i0+%o1]0x89,%f15 ! %f15 = 19965c02 ! Mem[000000003d000008] = 67beee65, %l2 = 000000009878b234 swapa [%i2+%o1]0x80,%l2 ! %l2 = 0000000067beee65 ! immd = 0000000000000160, %l7 = ffffffffffff8d2b, %ccr = 80 movleu %xcc,0x160,%l7 ! Register Not Moved p22_label_14: ! Mem[0000000091000064] = f514e127, %g18 = c6841f5002f9ae2f ldsw [%i6+0x064],%g2 ! %g2 = c6841f5002f9ae2f ! Mem[000000003c000120] = dce63210, %l4 = 0000000000000361 swap [%i0+0x120],%l4 ! %l4 = 00000000dce63210 ! Code Fragment 1 p22_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff326 mov 0x8a4,%g3 ! %g3 = 00000000000008a4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000003d800028] = aa8413e8, %l7 = ffffffffffff8d2b swapa [%i3+%o5]0x80,%l7 ! %l7 = 00000000aa8413e8 ! Mem[000000003d800108] = 9878b234, %l0 = ffffffff67beee65 ldstub [%i3+0x108],%l0 ! %l0 = 00000098000000ff ! Mem[0000000090000130] = b5ef0cdc, %g2 = fffffffff514e127 ldsba [%i4+0x131]%asi,%g2 ! %g2 = ffffffffffffffb5 ! Mem[000000003c80019c] = a0197990, %l3 = 0000000000000041 ldub [%i1+0x19f],%l3 ! %l3 = 0000000000000090 ! %l3 = 0000000000000090, Mem[000000003d000020] = 7eaf3fda0c51e033 stxa %l3,[%i2+%o4]0x80 ! Mem[000000003d000020] = 0000000000000090 ! Mem[0000000090800144] = ffff8d2b, %g2 = ffffffffffffffb5 ldsb [%i5+0x144],%g2 ! %g2 = ffffffffffffffff ! Mem[000000003d800000] = 2800ae1f, %l7 = 00000000aa8413e8 lduha [%i3+%g0]0x88,%l7 ! %l7 = 000000000000ae1f p22_label_15: ! Mem[000000003d000060] = 000899fafe353636, %l0 = 0000000000000098, %l5 = 0000000000000020 add %i2,0x60,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 000899fafe353636 ! Mem[000000003c000008] = 19965c02, %l5 = 000899fafe353636 ldstuba [%i0+%o1]0x89,%l5 ! %l5 = 00000002000000ff ! Mem[000000003d800008] = 01d9798a, %f8 = db5981ee lda [%i3+%o1]0x88,%f8 ! %f8 = 01d9798a ! Mem[000000003d0001bc] = c2b91bff, %l7 = 000000000000ae1f swap [%i2+0x1bc],%l7 ! %l7 = 00000000c2b91bff ! %f2 = 99625e91 83892362, Mem[000000003c800018] = 99416a01 890248fb stda %f2 ,[%i1+%o3]0x81 ! Mem[000000003c800018] = 99625e91 83892362 ! immd = 000000000000016d, %l4 = 00000000dce63210, %ccr = 80 movleu %icc,0x16d,%l4 ! Register Not Moved ! Mem[00000000910001cc] = dac31a5b, %g2 = ffffffffffffffff ldub [%i6+0x1ce],%g2 ! %g2 = 00000000000000da ! %l5 = 0000000000000002, Mem[00000000908000c8] = 03db3c8c9f892828 stx %l5,[%i5+0x0c8] ! Mem[00000000908000c8] = 0000000000000002 ! Mem[000000003d000020] = 00000000, %f8 = 01d9798a lda [%i2+%o4]0x89,%f8 ! %f8 = 00000000 ! Mem[000000003c800010] = ffffffff, %l6 = ffffffffffff8d2b ldsba [%i1+%o2]0x80,%l6 ! %l6 = ffffffffffffffff p22_label_16: ! Mem[000000003d0001d0] = 8176976d, %l2 = 0000000067beee65 swap [%i2+0x1d0],%l2 ! %l2 = 000000008176976d ! Mem[000000003c800028] = 6086b3eb, %l5 = 0000000000000002 ldstub [%i1+%o5],%l5 ! %l5 = 00000060000000ff ! %l5 = 0000000000000060, Mem[00000000900000a8] = 3bf2c25c stw %l5,[%i4+0x0a8] ! Mem[00000000900000a8] = 00000060 ! Mem[000000003d800176] = 982d2b2c, %l5 = 0000000000000060 ldstub [%i3+0x176],%l5 ! %l5 = 0000002b000000ff ! Mem[000000003d000028] = 3d0d6135, %l7 = 00000000c2b91bff ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 0000003d000000ff ! %l1 = 000000000000008a, %l0 = 0000000000000098, %ccr = 80 movpos %xcc,%l1,%l0 ! Register Not Moved ! %l5 = 000000000000002b, %l1 = 000000000000008a, %l0 = 0000000000000098 add %l5,%l1,%l0 ! %l0 = 00000000000000b5 ! Mem[000000003d800180] = 1ba213b7, %l2 = 000000008176976d swap [%i3+0x180],%l2 ! %l2 = 000000001ba213b7 ! %l3 = 0000000000000090, %l1 = 000000000000008a, %ccr = 80 movleu %xcc,%l3,%l1 ! Register Not Moved ! %l5 = 000000000000002b, imm = fffffffffffffd93, %l7 = 000000000000003d addc %l5,-0x26d,%l7 ! %l7 = fffffffffffffdbe p22_label_17: ! %l5 = 000000000000002b, Mem[0000000090800010] = ee408a03 sth %l5,[%i5+%o2] ! Mem[0000000090800010] = 002b8a03 ! Mem[000000003c800094] = ca30426c, %l3 = 0000000000000090 ldstub [%i1+0x094],%l3 ! %l3 = 000000ca000000ff ! Mem[000000003c000008] = 19965cff, %l6 = ffffffffffffffff ldsba [%i0+%o1]0x89,%l6 ! %l6 = ffffffffffffffff ! Mem[000000003c0000ee] = 22cf7da1, %l5 = 000000000000002b ldstub [%i0+0x0ee],%l5 ! %l5 = 0000007d000000ff ! Mem[0000000090800168] = 27c2181e4733e19e, %f48 = ba251ef1 e3b2613d ldd [%i5+0x168],%f48 ! %f48 = 27c2181e 4733e19e ! Mem[0000000091000004] = 162896d5, %g2 = 00000000000000da lduw [%i6+0x004],%g2 ! %g2 = 00000000162896d5 ! Mem[000000003d000008] = 9878b234 738d15ac, %l2 = 1ba213b7, %l3 = 000000ca ldda [%i2+%o1]0x81,%l2 ! %l2 = 000000009878b234 00000000738d15ac ! %l0 = 00000000000000b5, %l6 = ffffffffffffffff, %y = 3bd664f7 sdiv %l0,%l6,%l4 ! %l4 = ffffffff80000000 mov %l0,%y ! %y = 000000b5 ! Mem[000000003d000000] = 7e0800e8, %l7 = fffffffffffffdbe lduba [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000e8 ! %l3 = 00000000738d15ac, %l5 = 000000000000007d, %l6 = ffffffffffffffff xorcc %l3,%l5,%l6 ! %l6 = 00000000738d15d1, %ccr = 00 p22_label_18: ! %l5 = 000000000000007d, Mem[000000003d800100] = 81af07467c306a1c stx %l5,[%i3+0x100] ! Mem[000000003d800100] = 000000000000007d ! %l5 = 000000000000007d, %l7 = 00000000000000e8, %y = 000000b5 udivcc %l5,%l7,%l6 ! %l6 = 00000000c7b9611b, %ccr = 08 mov %l0,%y ! %y = 000000b5 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! %l6 = 00000000c7b9611b, %l1 = 000000000000008a, %l1 = 000000000000008a tsubcc %l6,%l1,%l1 ! %l1 = 00000000c7b96091, %ccr = 0a ! Mem[000000009080009c] = 151c60d4, %g2 = 00000000162896d5 ldsh [%i5+0x09c],%g2 ! %g2 = 000000000000151c ! %l7 = 00000000000000e8, Mem[0000000090000050] = fe9e5105ddcce6d5 stx %l7,[%i4+0x050] ! Mem[0000000090000050] = 00000000000000e8 ! Mem[000000003d000000] = 7e0800e8, %l4 = ffffffff80000000 ldsha [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000e8 ! %l6 = 00000000c7b9611b, %l4 = 00000000000000e8, %l4 = 00000000000000e8 taddcc %l6,%l4,%l4 ! %l4 = 00000000c7b96203, %ccr = 0a ! Mem[000000003c000028] = 4d028483, %l1 = 00000000c7b96091 lduba [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000083 ! Set Register : %l4 = 00000000c7b96203 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff p22_label_19: ! %f17 = b42d2660, Mem[000000003c000018] = 1c0d00d6 sta %f17,[%i0+%o3]0x88 ! Mem[000000003c000018] = b42d2660 ! Mem[000000009080011c] = 53420000, %g2 = 000000000000151c ldsh [%i5+0x11e],%g2 ! %g2 = 0000000000005342 membar #Sync ! Added by membar checker (565) ! Mem[0000000090000040] = 8f7f8f45 796a11e1 1e3761be 92ff7863 ! Mem[0000000090000050] = 00000000 000000e8 04d12424 f17dd9cc ! Mem[0000000090000060] = acffce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! %l3 = 00000000738d15ac, imm = 0000000000000a5f, %l4 = ffffffffffffffff orn %l3,0xa5f,%l4 ! %l4 = fffffffffffff5ac ! %l2 = 000000009878b234, Mem[000000003c000018] = 60262db4 stwa %l2,[%i0+%o3]0x81 ! Mem[000000003c000018] = 9878b234 ! Mem[0000000090000094] = cf887faf, %g2 = 0000000000005342 lduw [%i4+0x094],%g2 ! %g2 = 00000000cf887faf ! %l5 = 000000000000007d, %l7 = 00000000000000e8, %ccr = 0a movn %xcc,%l5,%l7 ! Register Not Moved ! Mem[0000000091800184] = e4f4014f, %g2 = 00000000cf887faf ldsh [%o0+0x184],%g2 ! %g2 = ffffffffffffe4f4 ! %l7 = 00000000000000e8, %l6 = 00000000c7b9611b, %ccr = 0a movrgez %l7,%l6,%l1 ! Moved, %l1 = 00000000c7b9611b ! Mem[000000003d000020] = 00000000, %l6 = 00000000c7b9611b swapa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000 p22_label_20: ! %l5 = 000000000000007d, imm = 000000000000001b, %l2 = 000000009878b234 sll %l5,0x01b,%l2 ! %l2 = 00000003e8000000 ! %l2 = 00000003e8000000, Mem[000000003d800000] = 1fae0028 stwa %l2,[%i3+%g0]0x81 ! Mem[000000003d800000] = e8000000 ! Mem[000000003d800178] = 94e77108, %l6 = 0000000000000000 swap [%i3+0x178],%l6 ! %l6 = 0000000094e77108 ! Mem[000000003d800008] = 01d9798a, %l6 = 0000000094e77108 lduba [%i3+%o1]0x89,%l6 ! %l6 = 000000000000008a ! %l2 = 00000003e8000000, %l5 = 000000000000007d, %ccr = 0a movn %xcc,%l2,%l5 ! Register Not Moved ! %l7 = 00000000000000e8, Mem[000000003c000000] = 3ed748d2 stwa %l7,[%i0+%g0]0x80 ! Mem[000000003c000000] = 000000e8 ! %l3 = 00000000738d15ac, Mem[00000000900000e8] = ca387ee5624b2c2b stx %l3,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000000738d15ac ! Mem[000000003c800010] = ffffffff, %l6 = 000000000000008a ldswa [%i1+%o2]0x89,%l6 ! %l6 = ffffffffffffffff ! %l4 = fffffffffffff5ac, Mem[00000000908001a0] = 803f05fd sth %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = f5ac05fd ! %l4 = fffffffffffff5ac, Mem[00000000900001fe] = 93e7d517, %asi = 80 stha %l4,[%i4+0x1fe]%asi ! Mem[00000000900001fc] = f5acd517 p22_label_21: membar #Sync ! Added by membar checker (566) ! Mem[00000000900001c0] = 00703b01 b42d2660 da00d053 336c59fe ! Mem[00000000900001d0] = c2b462fa 06c28336 20869978 01b8f0be ! Mem[00000000900001e0] = 5e1446ae 1e3761be 35ff3967 7a33e10a ! Mem[00000000900001f0] = 7f47754e d248d73e 0f8daccf 4be3f5ac ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! %l0 = 000000b5, %l1 = c7b9611b, Mem[0000000090000070] = 8de5ad67 1bbe499e std %l0,[%i4+0x070] ! Mem[0000000090000070] = 000000b5 c7b9611b ! Mem[000000003d0000b4] = 118fa22f, %l0 = 00000000000000b5 swap [%i2+0x0b4],%l0 ! %l0 = 00000000118fa22f ! Mem[000000003d000020] = 1b61b9c7, %l3 = 00000000738d15ac swapa [%i2+%o4]0x81,%l3 ! %l3 = 000000001b61b9c7 ! Mem[00000000900001f0] = 7f47754ed248d73e, %g2 = ffffffffffffe4f4 ldx [%i4+0x1f0],%g2 ! %g2 = 7f47754ed248d73e ! Mem[000000003d800194] = 6b4ef810, %l6 = ffffffffffffffff swap [%i3+0x194],%l6 ! %l6 = 000000006b4ef810 ! %l0 = 00000000118fa22f, %l3 = 000000001b61b9c7, %ccr = 0a movleu %xcc,%l0,%l3 ! Register Not Moved ! Mem[000000003d800060] = bf4fc1c1, %l2 = 00000003e8000000 swap [%i3+0x060],%l2 ! %l2 = 00000000bf4fc1c1 ! %l0 = 00000000118fa22f, %l2 = 00000000bf4fc1c1, %ccr = 0a move %xcc,%l0,%l2 ! Register Not Moved ! Mem[000000003c000070] = 4e093fa0, %l7 = 00000000000000e8 swap [%i0+0x070],%l7 ! %l7 = 000000004e093fa0 p22_label_22: ! Mem[000000003d8000a4] = a3622292, %l0 = 00000000118fa22f swap [%i3+0x0a4],%l0 ! %l0 = 00000000a3622292 ! Mem[00000000908001f4] = 8ab21b46, %g2 = 7f47754ed248d73e lduh [%i5+0x1f6],%g2 ! %g2 = 0000000000008ab2 ! Mem[000000003c800188] = 490ec5c909878e9d, %l6 = 000000006b4ef810, %l1 = 00000000c7b9611b add %i1,0x188,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 490ec5c909878e9d ! %l1 = 490ec5c909878e9d, %l4 = fffffffffffff5ac, %l0 = 00000000a3622292 sra %l1,%l4,%l0 ! %l0 = 0000000000009878 ! %l5 = 000000000000007d, Mem[0000000091000028] = d4a769d2b863b321 stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 000000000000007d ! %l1 = 490ec5c909878e9d, Mem[0000000091000160] = a5191a4ae6bb0515 stx %l1,[%i6+0x160] ! Mem[0000000091000160] = 490ec5c909878e9d ! Mem[0000000090000100] = c3d9554b, %g2 = 0000000000008ab2 lduw [%i4+0x100],%g2 ! %g2 = 00000000c3d9554b ! %l6 = 000000006b4ef810, Mem[000000003c800018] = 99625e9183892362 stxa %l6,[%i1+%o3]0x80 ! Mem[000000003c800018] = 000000006b4ef810 ! Mem[000000003c800010] = ffffffff, %f10 = 025c9619 lda [%i1+%o2]0x89,%f10 ! %f10 = ffffffff ! Mem[000000003c800010] = ffffffff, %f8 = 00000000 lda [%i1+%o2]0x81,%f8 ! %f8 = ffffffff p22_label_23: ! %l4 = fffffffffffff5ac, imm = 0000000000000ec6, %l0 = 0000000000009878 sub %l4,0xec6,%l0 ! %l0 = ffffffffffffe6e6 ! Mem[000000003d800000] = e8000000, %l7 = 000000004e093fa0 ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffe8 ! Mem[000000003d800018] = 1e3761be, %f12 = 0539cdbb lda [%i3+%o3]0x81,%f12 ! %f12 = 1e3761be ! Mem[000000003d000010] = 2cbd74df, %l6 = 000000006b4ef810 swapa [%i2+%o2]0x81,%l6 ! %l6 = 000000002cbd74df ! Mem[000000003c000054] = f14b80a8, %l1 = 490ec5c909878e9d swap [%i0+0x054],%l1 ! %l1 = 00000000f14b80a8 ! immd = 000000000000016f, %l1 = 00000000f14b80a8, %ccr = 0a movg %xcc,0x16f,%l1 ! Moved, %l1 = 000000000000016f ! Mem[000000003d000008] = 34b27898, %f0 = 63275e2c lda [%i2+%o1]0x88,%f0 ! %f0 = 34b27898 ! %f20 = c2b462fa 06c28336, Mem[000000003c800008] = 1b0c1008 0da24810 stda %f20,[%i1+%o1]0x80 ! Mem[000000003c800008] = c2b462fa 06c28336 ! Mem[000000003d8001a4] = 7db8bd79, %l1 = 000000000000016f ldsh [%i3+0x1a6],%l1 ! %l1 = ffffffffffffbd79 ! %f4 = 899c249a d0cfed13, Mem[00000000908000b0] = d8e6f85d 034969ea std %f4 ,[%i5+0x0b0] ! Mem[00000000908000b0] = 899c249a d0cfed13 p22_label_24: ! Mem[0000000090800148] = cff6568c, %g2 = 00000000c3d9554b ldsh [%i5+0x148],%g2 ! %g2 = ffffffffffffcff6 ! %l7 = ffffffffffffffe8, Mem[000000003c800010] = ffffffff stwa %l7,[%i1+%o2]0x81 ! Mem[000000003c800010] = ffffffe8 ! %f14 = ee40dbe2, Mem[0000000090000004] = 1a263fd4 st %f14,[%i4+0x004] ! Mem[0000000090000004] = ee40dbe2 ! %l6 = 000000002cbd74df, %l0 = ffffffffffffe6e6, %l1 = ffffffffffffbd79 andn %l6,%l0,%l1 ! %l1 = 0000000000001019 ! Mem[000000003c800028] = ebb386ff, %l5 = 000000000000007d ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ff000000ff ! %l1 = 0000000000001019, imm = 0000000000000eea, %l5 = 00000000000000ff andncc %l1,0xeea,%l5 ! %l5 = 0000000000001011, %ccr = 00 ! Mem[0000000090000114] = f319c0f9, %g2 = ffffffffffffcff6 lduh [%i4+0x114],%g2 ! %g2 = 000000000000f319 ! %l4 = fffff5ac, %l5 = 00001011, Mem[000000003c800010] = ffffffe8 3ae14ba0 stda %l4,[%i1+%o2]0x81 ! Mem[000000003c800010] = fffff5ac 00001011 ! Mem[000000003d0001e0] = 33e4d1ac, %l1 = 0000000000001019 ldstub [%i2+0x1e0],%l1 ! %l1 = 00000033000000ff ! Mem[000000003c8000d8] = 0398ab9b, %l4 = fffff5ac, %l2 = bf4fc1c1 add %i1,0xd8,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000000398ab9b p22_label_25: ! Mem[00000000910001a8] = 44690c5e, %g2 = 000000000000f319 lduw [%i6+0x1a8],%g2 ! %g2 = 0000000044690c5e ! Code Fragment 1 p22_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000008a4 mov 0x475,%g3 ! %g3 = 0000000000000475 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000003c000008] = 19965cff, %l6 = 000000002cbd74df ldstuba [%i0+%o1]0x89,%l6 ! %l6 = 000000ff000000ff ! Mem[0000000090000060] = acffce54 c1525a24, %g2 = 44690c5e, %g3 = 00000475 ldd [%i4+0x060],%g2 ! %g2 = 00000000acffce54 00000000c1525a24 ! %f2 = 99625e91, Mem[000000003c800010] = fffff5ac sta %f2 ,[%i1+%o2]0x80 ! Mem[000000003c800010] = 99625e91 ! Mem[000000003d800114] = d36a5b11, %l3 = 1b61b9c7, %l3 = 1b61b9c7 add %i3,0x114,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000d36a5b11 ! %f16 = 00703b01 b42d2660 da00d053 336c59fe ! %f20 = c2b462fa 06c28336 20869978 01b8f0be ! %f24 = 5e1446ae 1e3761be 35ff3967 7a33e10a ! %f28 = 7f47754e d248d73e 0f8daccf 4be393e7 stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100 ! Mem[000000003c0001a0] = a9320352, %l4 = fffff5ac, %l2 = 0398ab9b add %i0,0x1a0,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a9320352 ! immd = 0000000000000253, %l7 = ffffffffffffffe8, %ccr = 00 movcs %icc,0x253,%l7 ! Register Not Moved ! %l7 = ffffffffffffffe8, Mem[000000003d800008] = 19965c0201d9798a stxa %l7,[%i3+%o1]0x89 ! Mem[000000003d800008] = ffffffffffffffe8 ba,a p22_not_taken_0_end p22_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p22_branch_failed p22_not_taken_0_end: ! End of Random Code for Thread 22 1: membar #Sync ! Force all stores to complete p22_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x058] ! Set processor 22 done flag ! Check Registers p22_check_registers: set p22_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffffe6e6 bne,a,pn %xcc,p22_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000033 bne,a,pn %xcc,p22_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000a9320352 bne,a,pn %xcc,p22_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000d36a5b11 bne,a,pn %xcc,p22_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffffffffffff5ac bne,a,pn %xcc,p22_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000001011 bne,a,pn %xcc,p22_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ff bne,a,pn %xcc,p22_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffffe8 bne,a,pn %xcc,p22_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000000b5,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p22_failed mov 0x111,%g1 ! Check Floating Point Registers p22_check_fp_registers: set p22_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 34b27898 9a47499e bne %xcc,p22_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 99625e91 83892362 bne %xcc,p22_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 899c249a d0cfed13 bne %xcc,p22_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 56b920b9 f3f4d08d bne %xcc,p22_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be ffffffff 07ebb037 bne %xcc,p22_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be ffffffff 738d15ac bne %xcc,p22_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 1e3761be bf4d573e bne %xcc,p22_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be ee40dbe2 19965c02 bne %xcc,p22_f14_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 5e1446ae 1e3761be bne %xcc,p22_f24_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 7f47754e d248d73e bne %xcc,p22_f28_fail nop ! Check Local Memory set p22_local0_expect,%g1 p22_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000000e84e75477f ldx [%i0+0x000],%g3 ! Observed data at 000000003c000000 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff5c9619738d15ac ldx [%i0+0x008],%g3 ! Observed data at 000000003c000008 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = d74724aad0d833af ldx [%i0+0x010],%g3 ! Observed data at 000000003c000010 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9878b2343767bf72 ldx [%i0+0x018],%g3 ! Observed data at 000000003c000018 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8384024d481ac7c5 ldx [%i0+0x028],%g3 ! Observed data at 000000003c000028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 7f5ee4b209878e9d ldx [%i0+0x050],%g3 ! Observed data at 000000003c000050 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x050,%g4 ldx [%g1+0x070],%g2 ! Expected data = 000000e8f089e9df ldx [%i0+0x070],%g3 ! Observed data at 000000003c000070 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x070,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 266c0e3922cfffa1 ldx [%i0+0x0e8],%g3 ! Observed data at 000000003c0000e8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x120],%g2 ! Expected data = 0000036173bd2e64 ldx [%i0+0x120],%g3 ! Observed data at 000000003c000120 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i0,0x120,%g4 set p22_local1_expect,%g1 p22_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffd13c6390fb1247 ldx [%i1+0x000],%g3 ! Observed data at 000000003c800000 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c2b462fa06c28336 ldx [%i1+0x008],%g3 ! Observed data at 000000003c800008 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 99625e9100001011 ldx [%i1+0x010],%g3 ! Observed data at 000000003c800010 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000006b4ef810 ldx [%i1+0x018],%g3 ! Observed data at 000000003c800018 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff86b3eb2800ae1f ldx [%i1+0x028],%g3 ! Observed data at 000000003c800028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = ae6b7a31ff30426c ldx [%i1+0x090],%g3 ! Observed data at 000000003c800090 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i1,0x090,%g4 set p22_local2_expect,%g1 p22_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 9878b234738d15ac ldx [%i2+0x008],%g3 ! Observed data at 000000003d000008 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6b4ef81063edfa98 ldx [%i2+0x010],%g3 ! Observed data at 000000003d000010 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 738d15ac00000090 ldx [%i2+0x020],%g3 ! Observed data at 000000003d000020 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff0d6135cd25a4eb ldx [%i2+0x028],%g3 ! Observed data at 000000003d000028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x028,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 0b819ed6000000b5 ldx [%i2+0x0b0],%g3 ! Observed data at 000000003d0000b0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x0b0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 8cdef1353fffe445 ldx [%i2+0x0c8],%g3 ! Observed data at 000000003d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x138],%g2 ! Expected data = d4223238663fffbe ldx [%i2+0x138],%g3 ! Observed data at 000000003d000138 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x138,%g4 ldx [%g1+0x148],%g2 ! Expected data = 21a8ff835a7ef6c9 ldx [%i2+0x148],%g3 ! Observed data at 000000003d000148 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x148,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 1489bb0a0000ae1f ldx [%i2+0x1b8],%g3 ! Observed data at 000000003d0001b8 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 67beee65fba92d4c ldx [%i2+0x1d0],%g3 ! Observed data at 000000003d0001d0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x1d0,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = ffe4d1acd7cd1cd7 ldx [%i2+0x1e0],%g3 ! Observed data at 000000003d0001e0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i2,0x1e0,%g4 set p22_local3_expect,%g1 p22_check_local3: ldx [%g1+0x000],%g2 ! Expected data = e8000000b8164f4d ldx [%i3+0x000],%g3 ! Observed data at 000000003d800000 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e8ffffffffffffff ldx [%i3+0x008],%g3 ! Observed data at 000000003d800008 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 625b4aeefdf071ef ldx [%i3+0x020],%g3 ! Observed data at 000000003d800020 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffff8d2b867d6cd6 ldx [%i3+0x028],%g3 ! Observed data at 000000003d800028 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = e8000000c6d59fba ldx [%i3+0x060],%g3 ! Observed data at 000000003d800060 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x060,%g4 ldx [%g1+0x088],%g2 ! Expected data = 410ba62bb5e4e648 ldx [%i3+0x088],%g3 ! Observed data at 000000003d800088 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x088,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 3a4eddc3118fa22f ldx [%i3+0x0a0],%g3 ! Observed data at 000000003d8000a0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = dcff75f9ff9eaa2a ldx [%i3+0x0f0],%g3 ! Observed data at 000000003d8000f0 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x100],%g2 ! Expected data = 000000000000007d ldx [%i3+0x100],%g3 ! Observed data at 000000003d800100 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = ff78b2340bdde9b6 ldx [%i3+0x108],%g3 ! Observed data at 000000003d800108 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x108,%g4 ldx [%g1+0x170],%g2 ! Expected data = 1b109bed982dff2c ldx [%i3+0x170],%g3 ! Observed data at 000000003d800170 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 000000006497ba48 ldx [%i3+0x178],%g3 ! Observed data at 000000003d800178 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x178,%g4 ldx [%g1+0x180],%g2 ! Expected data = 8176976dd487da17 ldx [%i3+0x180],%g3 ! Observed data at 000000003d800180 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x180,%g4 ldx [%g1+0x190],%g2 ! Expected data = b2a7ec65ffffffff ldx [%i3+0x190],%g3 ! Observed data at 000000003d800190 cmp %g2,%g3 bne,a,pn %xcc,p22_local_failed add %i3,0x190,%g4 ! The test for processor 22 has passed p22_passed: ta GOOD_TRAP nop p22_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p22_failed p22_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p22_failed p22_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p22_failed p22_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p22_failed p22_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p22_failed p22_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p22_failed p22_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p22_failed p22_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p22_failed p22_f0_fail: set p22_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f2_fail: set p22_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f4_fail: set p22_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f6_fail: set p22_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f8_fail: set p22_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f10_fail: set p22_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f12_fail: set p22_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f14_fail: set p22_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f24_fail: set p22_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p22_f28_fail: set p22_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 22 failed p22_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x058] ! Set processor 22 done flag set p22_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 22 failed p22_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x058] ! Set processor 22 done flag set p22_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p22_selfmod_failed: ba p22_failed mov 0xabc,%g1 p22_common_error: or %g0,0xef6,%g1 ba p22_failed mov %o5,%g3 p22_common_signature_error: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_common_timeout: set p22_temp,%g1 ba p22_failed st %g2,[%g1] ! Common Lock Number p22_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p22_failed mov 0x0,%g3 p22_trap1e: ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d000020] ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000000] and %l4,%l5,%l1 stba %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000008] ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c000000] ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000020] stha %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800018] done p22_trap1o: ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d000020] ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000000] and %l4,%l5,%l1 stba %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000008] ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c000000] ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003c000020] stha %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800018] done p22_trap2e: stba %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000008] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c800008] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d800020] done p22_trap2o: stba %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000008] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c800008] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003d800020] done p22_trap3e: addc %l2,0x3f0,%l7 orn %l3,-0x9f8,%l6 subc %l0,0xb87,%l5 done p22_trap3o: addc %l2,0x3f0,%l7 orn %l3,-0x9f8,%l6 subc %l0,0xb87,%l5 done p22_init_memory_pointers: set p22_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p22_local0_start,%i0 set p22_local1_start,%i1 set p22_local2_start,%i2 set p22_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d763a8f2410ba62b ldx [%g1+0x008],%l1 ! %l1 = 2983ee0e625b4199 ldx [%g1+0x010],%l2 ! %l2 = aa29b63c193902fd ldx [%g1+0x018],%l3 ! %l3 = fa447e2faa8413e8 ldx [%g1+0x020],%l4 ! %l4 = ca33fb5e40303647 ldx [%g1+0x028],%l5 ! %l5 = f5f299c7ce7b4822 ldx [%g1+0x030],%l6 ! %l6 = 13b41ac2671ecba6 ldx [%g1+0x038],%l7 ! %l7 = 5271ee6fae62034e ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 23 processor_23: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x5c] ! Set the start flag wrpr %g0,7,%cleanwin call p23_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 23 wr %g0,0x4,%fprs ! Make sure fef is 1 set p23_init_freg,%g1 ! %f0 = 103d03d4 8e203955 9aff5110 18b2390c ! %f4 = 8cecbda0 ac43422c 4c4a957d 2b1e9fba ! %f8 = 987ddcfe 9ba31f8b 6d1dea79 852671c8 ! %f12 = fccbe146 cd297d3b b54b3b2d f6132a6c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8ee69f98 c7ee13d8 e25e33df b754237a ! %f20 = e071cc51 c73b5bf7 398add96 f56c0034 ! %f24 = cb83a100 a3636c18 2884de23 4e869dd6 ! %f28 = f62ca97c d9d90366 bd0ce3c6 bc27c12b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 331f2b13 a11cf167 e234a069 82ac8e32 ! %f36 = 9ae9ce07 2dc95c09 de60a17a f2e58592 ! %f40 = 2b6430fd 703f5d93 5a36a42b 126f75eb ! %f44 = 22449a1c 79cabb12 1f861fa3 46d1cc40 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf5b9631000000040,%g7,%g1 ! GSR scale = 8, align = 0 wr %g1,%g0,%gsr ! GSR = f5b9631000000040 wr %g0,%y ! Clear Y 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: ! %f3 = 18b2390c, Mem[000000003e800000] = 6da52c32 sta %f3 ,[%i1+%g0]0x88 ! Mem[000000003e800000] = 18b2390c ! Mem[0000000090800108] = a55c3a3b 7e270247, %g2 = 9a3f7fff, %g3 = 0bad0b00 ldd [%i5+0x108],%g2 ! %g2 = 00000000a55c3a3b 000000007e270247 ! immd = 0000000000000360, %l5 = d9d940de00e68804, %ccr = 44 movneg %icc,0x360,%l5 ! Register Not Moved ! %l6 = ac57b0ba7c77d658, %l6 = ac57b0ba7c77d658, %ccr = 44 movg %xcc,%l6,%l6 ! Register Not Moved ! immd = 0000000000000376, %l2 = 58e709ea6634d775, %ccr = 44 movcc %xcc,0x376,%l2 ! Moved, %l2 = 0000000000000376 ! %f16 = 8ee69f98, Mem[000000003e800000] = 18b2390c sta %f16,[%i1+%g0]0x88 ! Mem[000000003e800000] = 8ee69f98 ! Mem[00000000918000e0] = 5b357c5d, %g2 = 00000000a55c3a3b lduw [%o0+0x0e0],%g2 ! %g2 = 000000005b357c5d ! %l5 = d9d940de00e68804, %l3 = 92d785de46d429df, %y = 00000000 udivcc %l5,%l3,%l3 ! Div by zero, %l0 = 583fdb2c78c044d4 mov %l0,%y ! %y = 78c044ac ! %l6 = ac57b0ba7c77d658, Mem[000000003f8001ff] = 4e1aec04 stb %l6,[%i3+0x1ff] ! Mem[000000003f8001fc] = 4e1aec58 ! %l0 = 583fdb2c78c044ac, imm = 0000000000000f8b, %l6 = ac57b0ba7c77d658 tsubcc %l0,0xf8b,%l6 ! %l6 = 583fdb2c78c03521, %ccr = 02 p23_label_2: ! Mem[0000000090800004] = eaa765c9, %g2 = 000000005b357c5d lduw [%i5+0x004],%g2 ! %g2 = 00000000eaa765c9 ! Mem[0000000091800088] = a43ca77a6af19eb5, %g2 = 00000000eaa765c9 ldx [%o0+0x088],%g2 ! %g2 = a43ca77a6af19eb5 ! %f16 = 8ee69f98 c7ee13d8 e25e33df b754237a ! %f20 = e071cc51 c73b5bf7 398add96 f56c0034 ! %f24 = cb83a100 a3636c18 2884de23 4e869dd6 ! %f28 = f62ca97c d9d90366 bd0ce3c6 bc27c12b mov 0x0c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0 ! %l6 = 583fdb2c78c03521, Mem[0000000090000191] = 1f482d10 stb %l6,[%i4+0x191] ! Mem[0000000090000190] = 21482d10 ! %f0 = 103d03d4 8e203955 9aff5110 18b2390c ! %f4 = 8cecbda0 ac43422c 4c4a957d 2b1e9fba ! %f8 = 987ddcfe 9ba31f8b 6d1dea79 852671c8 ! %f12 = fccbe146 cd297d3b b54b3b2d f6132a6c mov 0x180,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! Mem[0000000091000160] = a5191a4a, %g2 = a43ca77a6af19eb5 ldsh [%i6+0x160],%g2 ! %g2 = ffffffffffffa519 ! %l4 = 8a1c8f2e86a59c83, %l5 = d9d940de00e68804, %ccr = 02 movrne %l4,%l5,%l2 ! Moved, %l2 = d9d940de00e68804 ! Mem[000000003e800034] = 79be1ef2, %l4 = 86a59c83, %l1 = 26553294 add %i1,0x34,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000079be1ef2 ! %l4 = 86a59c83, %l5 = 00e68804, Mem[000000003e0001c8] = aa2a4048 bd172150 std %l4,[%i0+0x1c8] ! Mem[000000003e0001c8] = 86a59c83 00e68804 ! %l7 = 47725c12140fb12b, Mem[0000000090000190] = 8cecbda0ac43422c stx %l7,[%i4+0x190] ! Mem[0000000090000190] = 47725c12140fb12b p23_label_3: ! Invert Register : %l4 = 8a1c8f2e86a59c83 xor %l4,-1,%l4 ! %l4 = 75e370d1795a637c ! %l7 = 47725c12140fb12b, %l2 = d9d940de00e68804, %ccr = 02 movne %xcc,%l7,%l2 ! Moved, %l2 = 47725c12140fb12b ! Mem[00000000910001b0] = b4428a20 35a37518, %g2 = ffffa519, %g3 = 7e270247 ldd [%i6+0x1b0],%g2 ! %g2 = 00000000b4428a20 0000000035a37518 ! Mem[000000003e000000] = dce1a3eb, %l4 = 75e370d1795a637c lduha [%i0+%g0]0x81,%l4 ! %l4 = 000000000000dce1 ! Mem[00000000918001a4] = 1d5d7aae, %g2 = 00000000b4428a20 ldsh [%o0+0x1a6],%g2 ! %g2 = 0000000000001d5d ! %f16 = 8ee69f98 c7ee13d8 e25e33df b754237a ! %f20 = e071cc51 c73b5bf7 398add96 f56c0034 ! %f24 = cb83a100 a3636c18 2884de23 4e869dd6 ! %f28 = f62ca97c d9d90366 bd0ce3c6 bc27c12b stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000 ! Mem[000000003f8000f8] = 8803f4a1, %l7 = 47725c12140fb12b lduw [%i3+0x0f8],%l7 ! %l7 = 000000008803f4a1 membar #Sync ! Added by membar checker (567) ! Mem[0000000090000000] = 8ee69f98 c7ee13d8 e25e33df b754237a ! Mem[0000000090000010] = e071cc51 c73b5bf7 398add96 f56c0034 ! Mem[0000000090000020] = cb83a100 a3636c18 2884de23 4e869dd6 ! Mem[0000000090000030] = f62ca97c d9d90366 bd0ce3c6 bc27c12b ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[00000000918000d0] = b78e78019799374f, %f48 = 8ee69f98 c7ee13d8 ldd [%o0+0x0d0],%f48 ! %f48 = b78e7801 9799374f ! Mem[00000000910001a8] = 44690c5eef88dc5c, %f48 = b78e7801 9799374f ldd [%i6+0x1a8],%f48 ! %f48 = 44690c5e ef88dc5c p23_label_4: ! %l7 = 000000008803f4a1, Mem[000000003e000100] = 678028fd3fdf27f7 stx %l7,[%i0+0x100] ! Mem[000000003e000100] = 000000008803f4a1 ! %l3 = 0000000000000000, %l2 = 47725c12140fb12b, %ccr = 02 movre %l3,%l2,%l6 ! Moved, %l6 = 47725c12140fb12b ! %l2 = 140fb12b, %l3 = 00000000, Mem[000000003e000018] = 0eee71ed 531a44df stda %l2,[%i0+%o3]0x88 ! Mem[000000003e000018] = 140fb12b 00000000 ! Mem[000000003e0000dc] = 73d6e03e, %l2 = 47725c12140fb12b ldstub [%i0+0x0dc],%l2 ! %l2 = 00000073000000ff ! Mem[000000009080016c] = 9ee5d653, %g2 = 0000000000001d5d ldub [%i5+0x16f],%g2 ! %g2 = 000000000000009e ! %f16 = 8ee69f98 c7ee13d8, Mem[000000003f000160] = fbdd3d50 0a20b13c std %f16,[%i2+0x160] ! Mem[000000003f000160] = 8ee69f98 c7ee13d8 ! %l3 = 0000000000000000, %l5 = d9d940de00e68804, %ccr = 02 movneg %xcc,%l3,%l5 ! Register Not Moved ! immd = 00000000000003f1, %l3 = 0000000000000000, %ccr = 02 movn %xcc,0x3f1,%l3 ! Register Not Moved ! Mem[000000003f800008] = 402794d3, %l5 = d9d940de00e68804 ldswa [%i3+%o1]0x81,%l5 ! %l5 = 00000000402794d3 ! %l6 = 47725c12140fb12b, %l4 = 000000000000dce1, %ccr = 02 movpos %xcc,%l6,%l4 ! Moved, %l4 = 47725c12140fb12b p23_label_5: ! Mem[0000000090800130] = 3b1fd8d2, %g2 = 000000000000009e ldub [%i5+0x133],%g2 ! %g2 = 000000000000003b ! %f0 = 103d03d4 8e203955 9aff5110 18b2390c ! %f4 = 8cecbda0 ac43422c 4c4a957d 2b1e9fba ! %f8 = 987ddcfe 9ba31f8b 6d1dea79 852671c8 ! %f12 = fccbe146 cd297d3b b54b3b2d f6132a6c mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! %l2 = 00000073, %l3 = 00000000, Mem[000000003e000050] = 881e0dc9 913fac73 stda %l2,[%i0+0x050]%asi ! Mem[000000003e000050] = 00000073 00000000 ! %l1 = 0000000079be1ef2, Mem[000000009180012a] = 8b62742c stb %l1,[%o0+0x12a] ! Mem[0000000091800128] = f262742c ! Mem[000000003e0001b4] = 11da7679, %l7 = 8803f4a1, %l1 = 79be1ef2 add %i0,0x1b4,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000011da7679 ! %l0 = 583fdb2c78c044ac, Mem[0000000090000084] = 2228183e stw %l0,[%i4+0x084] ! Mem[0000000090000084] = 78c044ac ! Mem[00000000908000b4] = 69ea13ce, %g2 = 000000000000003b lduh [%i5+0x0b6],%g2 ! %g2 = 00000000000069ea ! %l1 = 0000000011da7679, %l5 = 00000000402794d3, %ccr = 02 movge %icc,%l1,%l5 ! Register Not Moved ! %l0 = 583fdb2c78c044ac, %l4 = 47725c12140fb12b, %ccr = 02 movrne %l0,%l4,%l1 ! Moved, %l1 = 47725c12140fb12b ! %l3 = 0000000000000000, immed = fffff4d5, %y = 78c044ac umul %l3,-0xb2b,%l1 ! %l1 = 0000000000000000, %y = 00000000 p23_label_6: ! %l0 = 583fdb2c78c044ac, Mem[00000000910000f0] = 05ae329d72c2a2bf stx %l0,[%i6+0x0f0] ! Mem[00000000910000f0] = 583fdb2c78c044ac ! %l6 = 47725c12140fb12b, Mem[0000000091800188] = 660bfb82 stw %l6,[%o0+0x188] ! Mem[0000000091800188] = 140fb12b ! %l6 = 47725c12140fb12b, Mem[000000003e800028] = 5f95c159 stha %l6,[%i1+%o5]0x89 ! Mem[000000003e800028] = 5f95b12b ! Mem[000000003e800184] = b74f216c, %l3 = 0000000000000000 swap [%i1+0x184],%l3 ! %l3 = 00000000b74f216c ! Mem[0000000091800054] = e3b2613d, %g2 = 00000000000069ea lduw [%o0+0x054],%g2 ! %g2 = 00000000e3b2613d ! Mem[0000000091800090] = 2485e98f, %g18 = b17dc5a04a877efb ldsw [%o0+0x090],%g2 ! %g2 = b17dc5a04a877efb ! immd = 00000000000001c8, %l3 = 00000000b74f216c, %ccr = 02 movvs %icc,0x1c8,%l3 ! Moved, %l3 = 00000000000001c8 ! Mem[000000003e800130] = a3b2c93b, %l3 = 00000000000001c8 ldsh [%i1+0x130],%l3 ! %l3 = ffffffffffffa3b2 ! %l2 = 00000073, %l3 = ffffa3b2, Mem[0000000091000030] = 9953c499 3d46fa1e std %l2,[%i6+0x030] ! Mem[0000000091000030] = 00000073 ffffa3b2 ! done : should take illegal inst trap, %l0 = 583fdb2c78c044ac done ! Illegal inst trap : %l0 = 583fdb2c78c044bc p23_label_7: ! %l7 = 000000008803f4a1, Mem[000000003f0001d6] = 5bb225bd sth %l7,[%i2+0x1d6] ! Mem[000000003f0001d4] = 5bb2f4a1 ! Mem[000000003e000020] = d352ccccf572ea36, %f16 = 8ee69f98 c7ee13d8 ldda [%i0+%o4]0x88,%f16 ! %f16 = d352cccc f572ea36 ! %f26 = 2884de23, Mem[000000009100001c] = 32b999a4 sta %f26,[%i6+0x01c]%asi ! Mem[000000009100001c] = 2884de23 ! %l0 = 78c044bc, %l1 = 00000000, Mem[000000003f000028] = daedcd2e b63ec82e stda %l0,[%i2+%o5]0x88 ! Mem[000000003f000028] = 78c044bc 00000000 ! Mem[00000000900000ac] = 8c483fa2, %g2 = 000000002485e98f ldsh [%i4+0x0ae],%g2 ! %g2 = ffffffffffff8c48 ! Mem[0000000090000188] = 9aff5110, %g18 = b17dc5a04a877efb ldsw [%i4+0x188],%g2 ! %g2 = b17dc5a04a877efb ! Mem[00000000908000ac] = e1353f90, %g18 = b17dc5a04a877efb ldsw [%i5+0x0ac],%g2 ! %g2 = b17dc5a04a877efb ! %f26 = 2884de23 4e869dd6, Mem[00000000900000b0] = 3fa26f31 f71d756c std %f26,[%i4+0x0b0] ! Mem[00000000900000b0] = 2884de23 4e869dd6 ! %l6 = 47725c12140fb12b, %l2 = 0000000000000073, %y = 00000000 udivcc %l6,%l2,%l5 ! %l5 = 00000000002ca87f, %ccr = 00 mov %l0,%y ! %y = 78c044bc ! Mem[0000000090000014] = c73b5bf7, %g18 = b17dc5a04a877efb ldsw [%i4+0x014],%g2 ! %g2 = b17dc5a04a877efb p23_label_8: ! %l4 = 47725c12140fb12b, %l1 = 0000000000000000, %ccr = 00 move %icc,%l4,%l1 ! Register Not Moved ! %l2 = 0000000000000073, %l5 = 00000000002ca87f, %ccr = 00 movrgz %l2,%l5,%l5 ! Moved, %l5 = 00000000002ca87f ! immd = 00000000000001d6, %l4 = 47725c12140fb12b, %ccr = 00 movleu %xcc,0x1d6,%l4 ! Register Not Moved ! Mem[0000000091800174] = f7b1a1bd, %g2 = ffffffffc73b5bf7 lduw [%o0+0x174],%g2 ! %g2 = 00000000f7b1a1bd ! %l6 = 140fb12b, %l7 = 8803f4a1, Mem[00000000918000b0] = ecc654e6 af222ef0 stda %l6,[%o0+0x0b0]%asi ! Mem[00000000918000b0] = 140fb12b 8803f4a1 ! %l4 = 47725c12140fb12b, Mem[000000003e00008f] = 9180eb13 stb %l4,[%i0+0x08f] ! Mem[000000003e00008c] = 9180eb2b ! Mem[0000000091000038] = e72c0470, %g2 = 00000000f7b1a1bd ldsb [%i6+0x039],%g2 ! %g2 = ffffffffffffffe7 ! %l0 = 78c044bc, %l1 = 00000000, Mem[000000003f000018] = f4ca8ba7 8a08a7c0 stda %l0,[%i2+%o3]0x89 ! Mem[000000003f000018] = 78c044bc 00000000 ! Mem[000000009180010c] = f99de496, %g2 = ffffffffffffffe7 ldub [%o0+0x10e],%g2 ! %g2 = 00000000000000f9 ! %l3 = ffffffffffffa3b2, %l7 = 000000008803f4a1, %y = 78c044bc smul %l3,%l7,%l1 ! %l1 = 00002b4322e19af2, %y = 00002b43 p23_label_9: ! Mem[000000003f00017c] = 0bdead0d, %l6 = 47725c12140fb12b ldsh [%i2+0x17e],%l6 ! %l6 = ffffffffffffad0d ! %l4 = 47725c12140fb12b, Mem[000000003f80013c] = dd1eb66c stw %l4,[%i3+0x13c] ! Mem[000000003f80013c] = 140fb12b ! Mem[000000003e0000a4] = 6dfe5de9, %l3 = ffffffffffffa3b2 swap [%i0+0x0a4],%l3 ! %l3 = 000000006dfe5de9 ! immd = 0000000000000072, %l4 = 47725c12140fb12b, %ccr = 00 movge %icc,0x072,%l4 ! Moved, %l4 = 0000000000000072 ! %l7 = 000000008803f4a1, imm = fffffffffffff89b, %l3 = 000000006dfe5de9 subc %l7,-0x765,%l3 ! %l3 = 000000008803fc06 ! Set Register : %l6 = ffffffffffffad0d xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l3 = 000000008803fc06, Mem[000000003f000028] = 78c044bc stwa %l3,[%i2+%o5]0x89 ! Mem[000000003f000028] = 8803fc06 ! immd = 0000000000000194, %l3 = 000000008803fc06, %ccr = 00 movge %xcc,0x194,%l3 ! Moved, %l3 = 0000000000000194 ! %l2 = 0000000000000073, Mem[000000003e800020] = ecfe9c59 stha %l2,[%i1+%o4]0x80 ! Mem[000000003e800020] = 00739c59 ! %l0 = 583fdb2c78c044bc, immed = fffffc5b, %y = 00002b43 udivcc %l0,-0x3a5,%l4 ! %l4 = 0000000000002b43, %ccr = 00 mov %l0,%y ! %y = 78c044bc p23_label_10: ! Mem[000000003e000010] = 93aa2e6d, %l0 = 583fdb2c78c044bc lduha [%i0+%o2]0x81,%l0 ! %l0 = 00000000000093aa ! %l0 = 00000000000093aa, Mem[00000000908000c2] = 28838fd4 sth %l0,[%i5+0x0c2] ! Mem[00000000908000c0] = 93aa8fd4 ! Mem[000000003f800024] = f8eac4df, %l7 = 8803f4a1, %l0 = 000093aa add %i3,0x24,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f8eac4df ! Mem[000000003e000000] = eba3e1dc, %l1 = 00002b4322e19af2 ldswa [%i0+%g0]0x89,%l1 ! %l1 = ffffffffeba3e1dc ! Mem[000000003f800110] = a8a868de66808166, %l3 = 0000000000000194 ldx [%i3+0x110],%l3 ! %l3 = a8a868de66808166 ! %l7 = 000000008803f4a1, immd = 0000000000000fac, %l7 = 000000008803f4a1 mulx %l7,0xfac,%l7 ! %l7 = 000008539dfdcb2c ! %l6 = ffffffffffffffff, %l4 = 0000000000002b43, %l3 = a8a868de66808166 taddcc %l6,%l4,%l3 ! %l3 = 0000000000002b42, %ccr = 13 ! Mem[000000003e800010] = 9880235ef9609184, %l1 = ffffffffeba3e1dc ldxa [%i1+%o2]0x80,%l1 ! %l1 = 9880235ef9609184 ! immd = 00000000000001d0, %l2 = 0000000000000073, %ccr = 13 movl %xcc,0x1d0,%l2 ! Register Not Moved ! %f8 = 987ddcfe 9ba31f8b, Mem[000000003f800018] = 3de8a97f d3039f35 stda %f8 ,[%i3+%o3]0x80 ! Mem[000000003f800018] = 987ddcfe 9ba31f8b p23_label_11: ! Mem[000000003f000094] = fab60121, %l4 = 00002b43, %l3 = 00002b42 add %i2,0x94,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000fab60121 ! %l6 = ffffffffffffffff, Mem[000000003e000008] = 27417cc5 stwa %l6,[%i0+%o1]0x89 ! Mem[000000003e000008] = ffffffff ! Mem[000000003f800030] = 8654e07b, %l5 = 002ca87f, %l4 = 00002b43 add %i3,0x30,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000008654e07b ! immd = 00000000000002fa, %l1 = 9880235ef9609184, %ccr = 13 movpos %icc,0x2fa,%l1 ! Moved, %l1 = 00000000000002fa ! retry : should take illegal inst trap, %l0 = 00000000f8eac4df retry ! Illegal inst trap : %l0 = 00000000f8eac4ef ! Mem[0000000090000108] = 89c20afc 8acca3f7, %g2 = 000000f9, %g3 = 35a37518 ldda [%i4+0x108]%asi,%g2 ! %g2 = 0000000089c20afc 000000008acca3f7 ! %l2 = 0000000000000073, Mem[0000000091000090] = 0ad49900 sth %l2,[%i6+0x090] ! Mem[0000000091000090] = 00739900 ! %l4 = 000000008654e07b, imm = fffffffffffffb62, %l2 = 0000000000000073 xnorcc %l4,-0x49e,%l2 ! %l2 = 000000008654e4e6, %ccr = 08 ! Mem[000000003f800020] = ac1cf87c, %l4 = 000000008654e07b lduwa [%i3+%o4]0x88,%l4 ! %l4 = 00000000ac1cf87c ! Mem[0000000091800158] = 055ed1ba, %g2 = 0000000089c20afc lduh [%o0+0x15a],%g2 ! %g2 = 000000000000055e p23_label_12: ! Mem[0000000091000048] = aa12e82c, %g18 = b17dc5a04a877efb ldsw [%i6+0x048],%g2 ! %g2 = b17dc5a04a877efb ! %l3 = 00000000fab60121, Mem[000000003e0000c1] = ace0f8f5 stb %l3,[%i0+0x0c1] ! Mem[000000003e0000c0] = ac21f8f5 ! Mem[0000000091000134] = 40f227bc, %g2 = ffffffffaa12e82c lduh [%i6+0x136],%g2 ! %g2 = 00000000000040f2 ! Mem[000000003f800080] = 55d1f396, %l1 = 000002fa, %l1 = 000002fa add %i3,0x80,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000055d1f396 ! %l0 = 00000000f8eac4ef, imm = 0000000000000b03, %l0 = 00000000f8eac4ef xnorcc %l0,0xb03,%l0 ! %l0 = ffffffff07153013, %ccr = 80 ! Mem[0000000090800134] = d221726a, %g2 = 00000000000040f2 lduh [%i5+0x136],%g2 ! %g2 = 000000000000d221 ! Mem[000000003e800008] = dc7b44763011e4b2, %l1 = 0000000055d1f396 ldxa [%i1+%o1]0x89,%l1 ! %l1 = dc7b44763011e4b2 ! Mem[000000003f800018] = fedc7d98, %l3 = 00000000fab60121 ldswa [%i3+%o3]0x88,%l3 ! %l3 = fffffffffedc7d98 ! %l4 = 00000000ac1cf87c, Mem[000000003e800008] = dc7b44763011e4b2 stxa %l4,[%i1+%o1]0x89 ! Mem[000000003e800008] = 00000000ac1cf87c ! %l5 = 00000000002ca87f, imm = 00000000000000ad, %l1 = dc7b44763011e4b2 xnor %l5,0x0ad,%l1 ! %l1 = ffffffffffd3572d p23_label_13: membar #Sync ! Added by membar checker (568) ! %l5 = 00000000002ca87f, Mem[000000009000000e] = 237ae071 stb %l5,[%i4+0x00e] ! Mem[000000009000000c] = 7f7ae071 ! %l6 = ffffffff, %l7 = 9dfdcb2c, Mem[0000000091000070] = b4bc198e 33f4bdce std %l6,[%i6+0x070] ! Mem[0000000091000070] = ffffffff 9dfdcb2c ! %l1 = ffffffffffd3572d, %l3 = fffffffffedc7d98, %l1 = ffffffffffd3572d orcc %l1,%l3,%l1 ! %l1 = ffffffffffdf7fbd, %ccr = 88 ! Mem[000000003e8001fc] = 7f950447, %l2 = 000000008654e4e6, %asi = 80 swapa [%i1+0x1fc]%asi,%l2 ! %l2 = 000000007f950447 ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000090800188] = caa79664, %g2 = 000000000000d221 lduw [%i5+0x188],%g2 ! %g2 = 00000000caa79664 ! Mem[00000000918001c8] = 1f95e4db, %g2 = 00000000caa79664 lduw [%o0+0x1c8],%g2 ! %g2 = 000000001f95e4db ! Mem[00000000910000ec] = 480f53c1, %g2 = 000000001f95e4db ldub [%i6+0x0ec],%g2 ! %g2 = 0000000000000048 ! Mem[00000000908001c8] = eb1ea287, %g18 = b17dc5a04a877efb ldsw [%i5+0x1c8],%g2 ! %g2 = b17dc5a04a877efb ! %l4 = 00000000ac1cf87c, Mem[000000003f0000b8] = 4b52473a stw %l4,[%i2+0x0b8] ! Mem[000000003f0000b8] = ac1cf87c p23_label_14: ! Mem[00000000908001d8] = d886d10f, %g2 = ffffffffeb1ea287 lduba [%i5+0x1d9]%asi,%g2 ! %g2 = 00000000000000d8 ! Mem[000000003f800048] = b7f12b7f06bb730c, %l4 = 00000000ac1cf87c ldx [%i3+0x048],%l4 ! %l4 = b7f12b7f06bb730c ! Mem[000000009080004c] = d60538ff, %g2 = 00000000000000d8 lduw [%i5+0x04c],%g2 ! %g2 = 00000000d60538ff ! Mem[000000003f0001b0] = 0223c7c9, %l4 = 06bb730c, %l0 = 07153013 add %i2,0x1b0,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000223c7c9 ! %l0 = 000000000223c7c9, %l2 = 000000007f950447, %ccr = 88 movgu %xcc,%l0,%l2 ! Moved, %l2 = 000000000223c7c9 ! Mem[000000003e800010] = 849160f95e238098, %f12 = fccbe146 cd297d3b ldda [%i1+%o2]0x88,%f12 ! %f12 = 849160f9 5e238098 ! Mem[000000003e000090] = 53efd444, %l1 = ffdf7fbd, %l2 = 0223c7c9 add %i0,0x90,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000053efd444 ! %l2 = 0000000053efd444, Mem[0000000091000086] = 1e0b032b sth %l2,[%i6+0x086] ! Mem[0000000091000084] = d444032b ! %l7 = 000008539dfdcb2c, %l7 = 000008539dfdcb2c, %l6 = ffffffffffffffff orncc %l7,%l7,%l6 ! %l6 = ffffffffffffffff, %ccr = 88 ! Mem[00000000910001b0] = b4428a20, %g2 = 00000000d60538ff ldsh [%i6+0x1b0],%g2 ! %g2 = ffffffffffffb442 p23_label_15: ! %l0 = 0223c7c9, %l1 = ffdf7fbd, Mem[00000000918001d8] = aa6d2758 864464a3 std %l0,[%o0+0x1d8] ! Mem[00000000918001d8] = 0223c7c9 ffdf7fbd ! %l2 = 53efd444, %l3 = fedc7d98, Mem[0000000090000140] = b4da1761 c656d9f1 std %l2,[%i4+0x140] ! Mem[0000000090000140] = 53efd444 fedc7d98 ! %l6 = ffffffff, %l7 = 9dfdcb2c, Mem[000000003f800028] = eb344915 27ab939e stda %l6,[%i3+%o5]0x89 ! Mem[000000003f800028] = ffffffff 9dfdcb2c ! Mem[000000003f800020] = ac1cf87c, %l7 = 000008539dfdcb2c lduba [%i3+%o4]0x88,%l7 ! %l7 = 000000000000007c ! Mem[000000003f800000] = 47ae04dc, %l6 = ffffffffffffffff ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 000000dc000000ff ! Mem[000000003e800018] = a8c0a8904915a2cb, %l5 = 00000000002ca87f ldxa [%i1+%o3]0x80,%l5 ! %l5 = a8c0a8904915a2cb ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0 ! Mem[000000003e800138] = 7ede4002, %l1 = ffdf7fbd, %l4 = 06bb730c add %i1,0x138,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007ede4002 ! %l5 = a8c0a8904915a2cb, Mem[000000003f800000] = 47ae04ff stba %l5,[%i3+%g0]0x88 ! Mem[000000003f800000] = 47ae04cb ! %l5 = a8c0a8904915a2cb, Mem[000000009100012e] = b98501c7 stb %l5,[%i6+0x12e] ! Mem[000000009100012c] = cb8501c7 p23_label_16: ! %f25 = a3636c18, Mem[000000003e800028] = 5f95b12b sta %f25,[%i1+%o5]0x89 ! Mem[000000003e800028] = a3636c18 ! Mem[000000003f800108] = 344fe645, %l6 = 000000dc, %l0 = 0223c7c9 add %i3,0x108,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000344fe645 ! Mem[000000009080016c] = 4733e19e, %g2 = ffffffffffffb442 lduw [%i5+0x16c],%g2 ! %g2 = 000000004733e19e ! %l7 = 000000000000007c, Mem[000000009000011b] = 869be112 stb %l7,[%i4+0x11b] ! Mem[0000000090000118] = 7c9be112 ! %l0 = 00000000344fe645, Mem[00000000918000c6] = 1877545d sth %l0,[%o0+0x0c6] ! Mem[00000000918000c4] = e645545d ! %l0 = 00000000344fe645, Mem[0000000090800198] = 30e63843 stw %l0,[%i5+0x198] ! Mem[0000000090800198] = 344fe645 ! Mem[000000003e000008] = ffffffff, %l0 = 00000000344fe645 lduha [%i0+%o1]0x81,%l0 ! %l0 = 000000000000ffff ! Mem[000000003f800020] = ac1cf87c, %l0 = 000000000000ffff swapa [%i3+%o4]0x88,%l0 ! %l0 = 00000000ac1cf87c ! %l7 = 000000000000007c, immed = 0000060d, %y = 78c044bc mulscc %l7,0x60d,%l0 ! %l0 = 000000008000003e, %ccr = 08, %y = 3c60225e membar #Sync ! Added by membar checker (569) ! %l0 = 8000003e, %l1 = ffdf7fbd, Mem[00000000900001d8] = 8b4c6ba6 21df8c41 stda %l0,[%i4+0x1d8]%asi ! Mem[00000000900001d8] = 8000003e ffdf7fbd p23_label_17: ! %l5 = a8c0a8904915a2cb, Mem[0000000090000184] = 8e203955 stw %l5,[%i4+0x184] ! Mem[0000000090000184] = 4915a2cb ! Mem[000000009100014c] = 1f8ad4c1, %g18 = b17dc5a04a877efb ldsw [%i6+0x14c],%g2 ! %g2 = b17dc5a04a877efb ! Mem[0000000091000028] = d4a769d2b863b321, %f48 = 3cb050b4 c20079e7 ldda [%i6+0x028]%asi,%f48 ! %f48 = d4a769d2 b863b321 ! %l6 = 00000000000000dc, %l1 = ffffffffffdf7fbd, %ccr = 08 movge %xcc,%l6,%l1 ! Moved, %l1 = 00000000000000dc ! Mem[000000003f000020] = d0a6bac6, %l1 = 00000000000000dc lduba [%i2+%o4]0x80,%l1 ! %l1 = 00000000000000d0 ! Mem[000000003f00000c] = 63004aed, %l2 = 53efd444, %l2 = 53efd444 add %i2,0x0c,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000063004aed ! %f26 = 2884de23, Mem[000000003f000000] = 158f610a sta %f26,[%i2+%g0]0x81 ! Mem[000000003f000000] = 2884de23 ! Mem[000000003e000044] = d595e8a1, %l5 = 4915a2cb, %l2 = 63004aed add %i0,0x44,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000d595e8a1 ! Code Fragment 1 p23_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000008acca3f7 mov 0x4d0,%g3 ! %g3 = 00000000000004d0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000900000c8] = 7a2354b7 df335ee2, %g2 = 1f8ad4c1, %g3 = 000004d0 ldd [%i4+0x0c8],%g2 ! %g2 = 000000007a2354b7 00000000df335ee2 p23_label_18: ! Mem[000000009000005c] = 4a4c8b1f, %g2 = 000000007a2354b7 ldsh [%i4+0x05e],%g2 ! %g2 = 0000000000004a4c ! Mem[000000003f800008] = 402794d3, %l5 = a8c0a8904915a2cb ldstuba [%i3+%o1]0x81,%l5 ! %l5 = 00000040000000ff ! %l0 = 000000008000003e, %l0 = 000000008000003e, %ccr = 08 movcc %icc,%l0,%l0 ! Moved, %l0 = 000000008000003e ! Mem[000000003f800018] = fedc7d98, %l1 = 00000000000000d0 lduba [%i3+%o3]0x89,%l1 ! %l1 = 0000000000000098 ! Mem[000000003e000000] = eba3e1dc, %l1 = 0000000000000098 ldsba [%i0+%g0]0x89,%l1 ! %l1 = ffffffffffffffdc ! %l0 = 000000008000003e, %l0 = 000000008000003e, %l4 = 000000007ede4002 andcc %l0,%l0,%l4 ! %l4 = 000000008000003e, %ccr = 08 ! Mem[000000003f800008] = ff2794d3, %l6 = 00000000000000dc lduwa [%i3+%o1]0x81,%l6 ! %l6 = 00000000ff2794d3 ! %f0 = 103d03d4 8e203955 9aff5110 18b2390c ! %f4 = 8cecbda0 ac43422c 4c4a957d 2b1e9fba ! %f8 = 987ddcfe 9ba31f8b 6d1dea79 852671c8 ! %f12 = 849160f9 5e238098 b54b3b2d f6132a6c mov 0x040,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040 ! Mem[000000003f800010] = 2fbba628, %l3 = fffffffffedc7d98 ldsba [%i3+%o2]0x89,%l3 ! %l3 = 0000000000000028 ! %f16 = d352cccc, Mem[000000003e800020] = 00739c59 sta %f16,[%i1+%o4]0x81 ! Mem[000000003e800020] = d352cccc p23_label_19: ! Set Register : %l4 = 000000008000003e xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! %l7 = 000000000000007c, Mem[0000000090800039] = d664ed8a stb %l7,[%i5+0x039] ! Mem[0000000090800038] = 7c64ed8a ! %f28 = f62ca97c, Mem[000000003e800040] = 3a44d8cc st %f28,[%i1+0x040] ! Mem[000000003e800040] = f62ca97c ! Mem[000000003f000028] = 8803fc06, %l4 = ffffffffffffffff ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 00000006000000ff ! Mem[000000003f000064] = 8ebabc46, %l5 = 0000000000000040 ldsh [%i2+0x064],%l5 ! %l5 = ffffffffffff8eba ! immd = 000000000000030e, %l6 = 00000000ff2794d3, %ccr = 08 movcs %icc,0x30e,%l6 ! Register Not Moved ! %f30 = bd0ce3c6, Mem[000000009000017c] = 905e5c79 st %f30,[%i4+0x17c] ! Mem[000000009000017c] = bd0ce3c6 ! Mem[0000000091000164] = bb05154f, %g2 = 0000000000004a4c ldsb [%i6+0x165],%g2 ! %g2 = ffffffffffffffbb ! Code Fragment 1 p23_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000df335ee2 mov 0x1ef,%g3 ! %g3 = 00000000000001ef and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Code Fragment 1 p23_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000001ef mov 0x5f0,%g3 ! %g3 = 00000000000005f0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p23_label_20: ! %l6 = 00000000ff2794d3, immed = 000008d0, %y = 3c60225e umul %l6,0x8d0,%l4 ! %l4 = 000008c88ccf8370, %y = 000008c8 ! Mem[000000003e800008] = 7cf81cac00000000, %l0 = 000000008000003e ldxa [%i1+%o1]0x81,%l0 ! %l0 = 7cf81cac00000000 ! Mem[0000000091000154] = f47cb886, %g2 = ffffffffffffffbb ldsb [%i6+0x154],%g2 ! %g2 = fffffffffffffff4 ! Mem[000000003f00009c] = 06097387, %l4 = 8ccf8370, %l6 = ff2794d3 add %i2,0x9c,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000006097387 ! Mem[0000000090800154] = 1f0f484d, %g2 = fffffffffffffff4 lduw [%i5+0x154],%g2 ! %g2 = 000000001f0f484d ! %f25 = a3636c18, Mem[00000000908000cc] = 9f892828 st %f25,[%i5+0x0cc] ! Mem[00000000908000cc] = a3636c18 ! Mem[0000000090800038] = 64ed8acf, %g2 = 000000001f0f484d ldsh [%i5+0x03a],%g2 ! %g2 = 00000000000064ed ! %f24 = cb83a100 a3636c18, Mem[000000003e000020] = 36ea72f5 cccc52d3 stda %f24,[%i0+%o4]0x81 ! Mem[000000003e000020] = cb83a100 a3636c18 ! Mem[000000003e000190] = 149fc2fe, %l0 = 00000000, %l6 = 06097387 add %i0,0x190,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000149fc2fe ! Mem[000000003e0000b0] = 2fc9ea85, %l3 = 00000028, %l2 = d595e8a1 add %i0,0xb0,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002fc9ea85 p23_label_21: ! %l0 = 7cf81cac00000000, %l0 = 7cf81cac00000000, %ccr = 08 movcc %icc,%l0,%l0 ! Moved, %l0 = 7cf81cac00000000 ! Mem[000000003e000018] = 140fb12b, %l1 = ffffffffffffffdc lduha [%i0+%o3]0x89,%l1 ! %l1 = 000000000000b12b ! Mem[000000003f800088] = 6973b08e, %l0 = 7cf81cac00000000 swap [%i3+0x088],%l0 ! %l0 = 000000006973b08e ! immd = 0000000000000064, %l0 = 000000006973b08e, %ccr = 08 movle %xcc,0x064,%l0 ! Register Not Moved ! Mem[000000003f800100] = 857fd9ec, %l4 = 8ccf8370, %l3 = 00000028 add %i3,0x100,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000857fd9ec ! Mem[000000003e000028] = f054dcce, %l2 = 2fc9ea85, %l6 = 149fc2fe add %i0,0x28,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f054dcce ! Mem[000000003e000028] = f054dcce, %l1 = 000000000000b12b ldsba [%i0+%o5]0x81,%l1 ! %l1 = fffffffffffffff0 ! %l0 = 000000006973b08e, Mem[0000000090000153] = 48f8d31f stb %l0,[%i4+0x153] ! Mem[0000000090000150] = 8ef8d31f ! %l2 = 000000002fc9ea85, immed = 0000011e, %ccr = 08 movrgez %l2,0x11e,%l0 ! Moved, %l0 = 000000000000011e ! %l2 = 000000002fc9ea85, Mem[00000000908001c4] = a8ccb8bf, %asi = 80 stha %l2,[%i5+0x1c4]%asi ! Mem[00000000908001c4] = ea85b8bf p23_label_22: ! Mem[000000003e000028] = cedc54f0, %l5 = ffffffffffff8eba ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 000000f0000000ff ! Mem[0000000091000048] = aa12e82c0be529ce, %f48 = d4a769d2 b863b321 ldd [%i6+0x048],%f48 ! %f48 = aa12e82c 0be529ce ! Mem[00000000908001a8] = 9a64a4a2 a4ca45a1, %g2 = 000064ed, %g3 = 000005f0 ldd [%i5+0x1a8],%g2 ! %g2 = 000000009a64a4a2 00000000a4ca45a1 ! Invert Register : %l4 = 000008c88ccf8370 xor %l4,-1,%l4 ! %l4 = fffff73773307c8f membar #Sync ! Added by membar checker (570) ! Mem[0000000090000050] = 8cecbda0ac43422c, %g2 = 000000009a64a4a2 ldx [%i4+0x050],%g2 ! %g2 = 8cecbda0ac43422c ! %l6 = 00000000f054dcce, Mem[0000000090800065] = 23135130 stb %l6,[%i5+0x065] ! Mem[0000000090800064] = ce135130 ! Mem[0000000091000198] = 8fa17e76a7d7b8c9, %g2 = 8cecbda0ac43422c ldx [%i6+0x198],%g2 ! %g2 = 8fa17e76a7d7b8c9 ! %l3 = 00000000857fd9ec, imm = fffffffffffffd72, %l0 = 000000000000011e subc %l3,-0x28e,%l0 ! %l0 = 00000000857fdc7a ! Mem[0000000090800018] = 90f15633ac280466, %g2 = 8fa17e76a7d7b8c9 ldx [%i5+%o3],%g2 ! %g2 = 90f15633ac280466 ! Mem[0000000090000124] = 22b52936, %g2 = 90f15633ac280466 lduh [%i4+0x124],%g2 ! %g2 = 00000000000022b5 p23_label_23: ! Mem[0000000091800104] = 900a5ec7, %g2 = 00000000000022b5 ldsb [%o0+0x107],%g2 ! %g2 = ffffffffffffff90 ! Mem[000000003e800108] = 7bc3e14656fdf6ee, %l6 = 00000000f054dcce, %l7 = 000000000000007c add %i1,0x108,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 7bc3e14656fdf6ee ! %l2 = 000000002fc9ea85, imm = fffffffffffff492, %l2 = 000000002fc9ea85 addcc %l2,-0xb6e,%l2 ! %l2 = 000000002fc9df17, %ccr = 11 ! Mem[000000003f800071] = a13a7991, %l1 = fffffffffffffff0 ldstub [%i3+0x071],%l1 ! %l1 = 0000003a000000ff ! Mem[00000000900001c0] = e77900c2b450b03c, %g2 = ffffffffffffff90 ldx [%i4+0x1c0],%g2 ! %g2 = e77900c2b450b03c ! %l4 = fffff73773307c8f, %l4 = fffff73773307c8f, %l6 = 00000000f054dcce and %l4,%l4,%l6 ! %l6 = fffff73773307c8f ! Mem[000000003e000008] = ffffffff, %l3 = 00000000857fd9ec swapa [%i0+%o1]0x89,%l3 ! %l3 = 00000000ffffffff ! Mem[000000003e000020] = cb83a100a3636c18, %f12 = 849160f9 5e238098 ldda [%i0+%o4]0x81,%f12 ! %f12 = cb83a100 a3636c18 ! %l3 = 00000000ffffffff, imm = fffffffffffff269, %l5 = 00000000000000f0 and %l3,-0xd97,%l5 ! %l5 = 00000000fffff269 ! Mem[000000003e000018] = 00000000140fb12b, %l3 = 00000000ffffffff ldxa [%i0+%o3]0x88,%l3 ! %l3 = 00000000140fb12b p23_label_24: ! %l7 = 7bc3e14656fdf6ee, Mem[0000000091000000] = 5beccf55 stw %l7,[%i6+%g0] ! Mem[0000000091000000] = 56fdf6ee ! Mem[000000009080001c] = 0466d915, %g2 = e77900c2b450b03c lduh [%i5+0x01e],%g2 ! %g2 = 0000000000000466 ! %l0 = 00000000857fdc7a, Mem[0000000091000176] = c15f0957 stb %l0,[%i6+0x176] ! Mem[0000000091000174] = 7a5f0957 ! %l2 = 000000002fc9df17, Mem[00000000900001aa] = ea798526 sth %l2,[%i4+0x1aa] ! Mem[00000000900001a8] = df178526 ! Mem[000000003e0000a0] = c73a6728ffffa3b2, %l1 = 000000000000003a, %l2 = 000000002fc9df17 add %i0,0xa0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = c73a6728ffffa3b2 ! Mem[000000003f8001c8] = 90bcaad2, %l2 = ffffa3b2, %l5 = fffff269 add %i3,0x1c8,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000090bcaad2 ! %l6 = fffff73773307c8f, Mem[00000000918001e4] = 70dd4032 stw %l6,[%o0+0x1e4] ! Mem[00000000918001e4] = 73307c8f ! %l6 = fffff73773307c8f, %l4 = fffff73773307c8f, %ccr = 11 movleu %xcc,%l6,%l4 ! Moved, %l4 = fffff73773307c8f ! Mem[000000003f0001d0] = ece1ade45bb2f4a1, %l4 = fffff73773307c8f, %l0 = 00000000857fdc7a add %i2,0x1d0,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = ece1ade45bb2f4a1 ! Mem[000000009100018c] = 5de8e320, %g2 = 0000000000000466 lduba [%i6+0x18c]%asi,%g2 ! %g2 = 000000000000005d p23_label_25: ! immd = 000000000000006b, %l3 = 00000000140fb12b, %ccr = 11 movne %xcc,0x06b,%l3 ! Moved, %l3 = 000000000000006b ! %l5 = 0000000090bcaad2, Mem[00000000908001b0] = 450d88d9151fff36 stx %l5,[%i5+0x1b0] ! Mem[00000000908001b0] = 0000000090bcaad2 ! Mem[000000003f80006c] = 1f9381b8, %l6 = fffff73773307c8f ldub [%i3+0x06d],%l6 ! %l6 = 0000000000000093 ! Mem[000000003e800000] = 989fe68e, %l0 = ece1ade45bb2f4a1 ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 00000098000000ff ! Mem[0000000090800054] = e34de303, %g2 = 000000000000005d lduh [%i5+0x054],%g2 ! %g2 = 000000000000e34d ! Code Fragment 1 p23_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000a4ca45a1 mov 0x940,%g3 ! %g3 = 0000000000000940 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000003e000128] = bac46d9a, %l2 = c73a6728ffffa3b2 ldsh [%i0+0x128],%l2 ! %l2 = ffffffffffffbac4 ! Mem[0000000091000128] = b91884a5 ee7ccb85, %g2 = 0000e34d, %g3 = 00000940 ldda [%i6+0x128]%asi,%g2 ! %g2 = 00000000b91884a5 00000000ee7ccb85 ! Mem[000000003e800178] = d79dc99ceb3240f3, %l6 = 0000000000000093, %l0 = 0000000000000098 add %i1,0x178,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = d79dc99ceb3240f3 ! %f29 = d9d90366, Mem[000000003e000000] = dce1a3eb sta %f29,[%i0+%g0]0x81 ! Mem[000000003e000000] = d9d90366 ba,a p23_not_taken_0_end p23_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p23_branch_failed p23_not_taken_0_end: ! End of Random Code for Thread 23 1: membar #Sync ! Force all stores to complete p23_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x05c] ! Set processor 23 done flag ! Check Registers p23_check_registers: set p23_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be d79dc99ceb3240f3 bne,a,pn %xcc,p23_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000003a bne,a,pn %xcc,p23_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffbac4 bne,a,pn %xcc,p23_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000006b bne,a,pn %xcc,p23_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be fffff73773307c8f bne,a,pn %xcc,p23_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000090bcaad2 bne,a,pn %xcc,p23_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000093 bne,a,pn %xcc,p23_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 7bc3e14656fdf6ee bne,a,pn %xcc,p23_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000008c8,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p23_failed mov 0x111,%g1 ! Check Floating Point Registers p23_check_fp_registers: set p23_expected_fp_regs,%g3 std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be cb83a100 a3636c18 bne %xcc,p23_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be d352cccc f572ea36 bne %xcc,p23_f16_fail nop ! Check Local Memory set p23_local0_expect,%g1 p23_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d9d9036614cc157a ldx [%i0+0x000],%g3 ! Observed data at 000000003e000000 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ecd97f85291cd4c7 ldx [%i0+0x008],%g3 ! Observed data at 000000003e000008 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2bb10f1400000000 ldx [%i0+0x018],%g3 ! Observed data at 000000003e000018 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cb83a100a3636c18 ldx [%i0+0x020],%g3 ! Observed data at 000000003e000020 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff54dcced4c6f302 ldx [%i0+0x028],%g3 ! Observed data at 000000003e000028 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = 0000007300000000 ldx [%i0+0x050],%g3 ! Observed data at 000000003e000050 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x050,%g4 ldx [%g1+0x088],%g2 ! Expected data = 6caf1b039180eb2b ldx [%i0+0x088],%g3 ! Observed data at 000000003e000088 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x088,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = c73a6728ffffa3b2 ldx [%i0+0x0a0],%g3 ! Observed data at 000000003e0000a0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x0a0,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = ac21f8f5ca218934 ldx [%i0+0x0c0],%g3 ! Observed data at 000000003e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = e3dad205ffd6e03e ldx [%i0+0x0d8],%g3 ! Observed data at 000000003e0000d8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 000000008803f4a1 ldx [%i0+0x100],%g3 ! Observed data at 000000003e000100 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x100,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 86a59c8300e68804 ldx [%i0+0x1c8],%g3 ! Observed data at 000000003e0001c8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i0,0x1c8,%g4 set p23_local1_expect,%g1 p23_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff9fe68ead19bdd3 ldx [%i1+0x000],%g3 ! Observed data at 000000003e800000 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 7cf81cac00000000 ldx [%i1+0x008],%g3 ! Observed data at 000000003e800008 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = d352ccccfdd1c107 ldx [%i1+0x020],%g3 ! Observed data at 000000003e800020 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 186c63a3e4f77c54 ldx [%i1+0x028],%g3 ! Observed data at 000000003e800028 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = f62ca97ce7a27fe6 ldx [%i1+0x040],%g3 ! Observed data at 000000003e800040 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x040,%g4 ldx [%g1+0x180],%g2 ! Expected data = 0e40d71000000000 ldx [%i1+0x180],%g3 ! Observed data at 000000003e800180 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x180,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = d0fb5e778654e4e6 ldx [%i1+0x1f8],%g3 ! Observed data at 000000003e8001f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i1,0x1f8,%g4 set p23_local2_expect,%g1 p23_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 2884de2315685e06 ldx [%i2+0x000],%g3 ! Observed data at 000000003f000000 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = bc44c07800000000 ldx [%i2+0x018],%g3 ! Observed data at 000000003f000018 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffc038800000000 ldx [%i2+0x028],%g3 ! Observed data at 000000003f000028 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = ac1cf87c17edda93 ldx [%i2+0x0b8],%g3 ! Observed data at 000000003f0000b8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x160],%g2 ! Expected data = 8ee69f98c7ee13d8 ldx [%i2+0x160],%g3 ! Observed data at 000000003f000160 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x160,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = ece1ade45bb2f4a1 ldx [%i2+0x1d0],%g3 ! Observed data at 000000003f0001d0 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i2,0x1d0,%g4 set p23_local3_expect,%g1 p23_check_local3: ldx [%g1+0x000],%g2 ! Expected data = cb04ae4764142dc9 ldx [%i3+0x000],%g3 ! Observed data at 000000003f800000 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff2794d30f2a094f ldx [%i3+0x008],%g3 ! Observed data at 000000003f800008 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 987ddcfe9ba31f8b ldx [%i3+0x018],%g3 ! Observed data at 000000003f800018 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ffff0000f8eac4df ldx [%i3+0x020],%g3 ! Observed data at 000000003f800020 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffff2ccbfd9d ldx [%i3+0x028],%g3 ! Observed data at 000000003f800028 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = a1ff799133369907 ldx [%i3+0x070],%g3 ! Observed data at 000000003f800070 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x070,%g4 ldx [%g1+0x088],%g2 ! Expected data = 00000000c277aa44 ldx [%i3+0x088],%g3 ! Observed data at 000000003f800088 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x088,%g4 ldx [%g1+0x138],%g2 ! Expected data = 22b3a486140fb12b ldx [%i3+0x138],%g3 ! Observed data at 000000003f800138 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x138,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 610647904e1aec58 ldx [%i3+0x1f8],%g3 ! Observed data at 000000003f8001f8 cmp %g2,%g3 bne,a,pn %xcc,p23_local_failed add %i3,0x1f8,%g4 ! The test for processor 23 has passed p23_passed: ta GOOD_TRAP nop p23_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p23_failed p23_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p23_failed p23_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p23_failed p23_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p23_failed p23_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p23_failed p23_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p23_failed p23_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p23_failed p23_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p23_failed p23_f12_fail: set p23_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p23_f16_fail: set p23_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 23 failed p23_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x05c] ! Set processor 23 done flag set p23_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 23 failed p23_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x05c] ! Set processor 23 done flag set p23_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p23_selfmod_failed: ba p23_failed mov 0xabc,%g1 p23_common_error: or %g0,0xef7,%g1 ba p23_failed mov %o5,%g3 p23_common_signature_error: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_common_timeout: set p23_temp,%g1 ba p23_failed st %g2,[%g1] ! Common Lock Number p23_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p23_failed mov 0x0,%g3 p23_trap1e: stba %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000018] ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000018] done p23_trap1o: stba %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000018] ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000018] done p23_trap2e: stxa %l7,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008] orcc %l3,%l1,%l4 stda %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800018] lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e800010] lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800018] andn %l3,%l7,%l5 done p23_trap2o: stxa %l7,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800008] orcc %l3,%l1,%l4 stda %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800018] lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e800010] lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800018] andn %l3,%l7,%l5 done p23_trap3e: or %l0,0xaf1,%l7 done p23_trap3o: or %l0,0xaf1,%l7 done p23_init_memory_pointers: set p23_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p23_local0_start,%i0 set p23_local1_start,%i1 set p23_local2_start,%i2 set p23_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 583fdb2c78c044ac ldx [%g1+0x008],%l1 ! %l1 = ee0f44a226553294 ldx [%g1+0x010],%l2 ! %l2 = 58e709ea6634d775 ldx [%g1+0x018],%l3 ! %l3 = 92d785de46d429df ldx [%g1+0x020],%l4 ! %l4 = 8a1c8f2e86a59c83 ldx [%g1+0x028],%l5 ! %l5 = d9d940de00e68804 ldx [%g1+0x030],%l6 ! %l6 = ac57b0ba7c77d658 ldx [%g1+0x038],%l7 ! %l7 = 47725c12140fb12b ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 24 processor_24: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x60] ! Set the start flag wrpr %g0,7,%cleanwin call p24_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 24 wr %g0,0x4,%fprs ! Make sure fef is 1 set p24_init_freg,%g1 ! %f0 = e9c42f3b c06dcbd9 c4d3f282 4872d493 ! %f4 = 5a8b98cc cd024563 65161880 7ec9d640 ! %f8 = 1849a545 6a739100 4558043f 15f1d7eb ! %f12 = a2346f4d 60e551ee 7d536592 29a4dfa8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = eb68ef35 f8509870 6b049e9f 1acdf49c ! %f20 = e93f5005 a5c2c623 3ba04f3a 1b649170 ! %f24 = 7744cf4e b658f63a 32b1616d a675ebb3 ! %f28 = 8ffd6964 c89d3d94 8b230daf dd05f563 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d539d07e 0f80811b b1fcb977 df5b4c89 ! %f36 = d235e377 c11bb662 8393b8d0 233cc270 ! %f40 = 5f840182 9d12368b bb66ad10 d317b40a ! %f44 = 8155f6a0 1446ebca 9a6444db 90564833 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb4323cf800000056,%g7,%g1 ! GSR scale = 10, align = 6 wr %g1,%g0,%gsr ! GSR = b4323cf800000056 wr %g0,%y ! Clear Y 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: ! %l3 = a9d0bcd9a91bfad3, imm = 0000000000000115, %l2 = efb0d0065e74ce96 orncc %l3,0x115,%l2 ! %l2 = fffffffffffffefb, %ccr = 88 ! %l7 = 43b959766dc441d5, imm = 0000000000000da3, %l5 = 0fc51ddc108467d0 taddcc %l7,0xda3,%l5 ! %l5 = 43b959766dc44f78, %ccr = 02 ! %l6 = 6623371d9f6c38cd, %l0 = 833af486e9dad5e2, %ccr = 02 movg %xcc,%l6,%l0 ! Moved, %l0 = 6623371d9f6c38cd ! %l5 = 43b959766dc44f78, Mem[0000000091800136] = fd0fcf28 stb %l5,[%o0+0x136] ! Mem[0000000091800134] = 780fcf28 ! %l1 = e65fd46bb2a77791, %l4 = ef19b07df52eb976, %l1 = e65fd46bb2a77791 subccc %l1,%l4,%l1 ! %l1 = f74623edbd78be1b, %ccr = 99 ! Mem[00000000908001c4] = bfeb1ea2, %g2 = ef8a66d700000000 ldsb [%i5+0x1c7],%g2 ! %g2 = ffffffffffffffbf ! %f22 = 3ba04f3a 1b649170, Mem[0000000090800080] = 0c3c7eb5 898801d8 std %f22,[%i5+0x080] ! Mem[0000000090800080] = 3ba04f3a 1b649170 ! %l5 = 43b959766dc44f78, imm = fffffffffffff343, %l4 = ef19b07df52eb976 xorcc %l5,-0xcbd,%l4 ! %l4 = bc46a689923bbc3b, %ccr = 88 ! Mem[0000000041800028] = 24ded57b, %l7 = 43b959766dc441d5 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000024000000ff ! immd = 0000000000000111, %l0 = 6623371d9f6c38cd, %ccr = 88 movpos %xcc,0x111,%l0 ! Register Not Moved p24_label_2: ! Mem[00000000900000a0] = 4196bc74a0b61ba7, %f48 = 963a3ea0 4b3b2678 ldd [%i4+0x0a0],%f48 ! %f48 = 4196bc74 a0b61ba7 ! Mem[00000000910001d8] = 7e55db7f, %g18 = a79df5e05a78ff40 ldswa [%i6+0x1d8]%asi,%g2 ! %g2 = a79df5e05a78ff40 ! Mem[000000004000017b] = f190df76, %l0 = 6623371d9f6c38cd ldstub [%i0+0x17b],%l0 ! %l0 = 00000076000000ff ! %l3 = a9d0bcd9a91bfad3, Mem[0000000040800028] = bf1a42ed0a8cf218 stxa %l3,[%i1+%o5]0x89 ! Mem[0000000040800028] = a9d0bcd9a91bfad3 ! Mem[0000000041000008] = 49cd56f2388a7b38, %l7 = 0000000000000024 ldxa [%i2+%o1]0x81,%l7 ! %l7 = 49cd56f2388a7b38 ! %l3 = a9d0bcd9a91bfad3, Mem[00000000900001eb] = 210a56ea stb %l3,[%i4+0x1eb] ! Mem[00000000900001e8] = d30a56ea ! Mem[0000000041800018] = 760e2b6e, %l0 = 0000000000000076 ldstuba [%i3+%o3]0x80,%l0 ! %l0 = 00000076000000ff ! Mem[0000000090000058] = 04d12424, %g2 = 000000007e55db7f lduh [%i4+0x058],%g2 ! %g2 = 00000000000004d1 ! %l6 = 6623371d9f6c38cd, %l4 = bc46a689923bbc3b, %l6 = 6623371d9f6c38cd sllx %l6,%l4,%l6 ! %l6 = 6800000000000000 ! %f11 = 15f1d7eb, Mem[0000000041800010] = 009d971a sta %f11,[%i3+%o2]0x89 ! Mem[0000000041800010] = 15f1d7eb p24_label_3: ! %f4 = 5a8b98cc, Mem[0000000091800198] = 2e1cd6f3 st %f4 ,[%o0+0x198] ! Mem[0000000091800198] = 5a8b98cc ! %l7 = 49cd56f2388a7b38, Mem[0000000090800116] = dda05fa4 stb %l7,[%i5+0x116] ! Mem[0000000090800114] = 38a05fa4 ! Mem[0000000041800020] = 0c961dbd, %l5 = 43b959766dc44f78 lduha [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000c96 ! %l1 = f74623edbd78be1b, immd = 00000000000002c1, %l5 = 0000000000000c96 mulx %l1,0x2c1,%l5 ! %l5 = f828f1b6c983885b ! %l6 = 00000000, %l7 = 388a7b38, Mem[0000000041000170] = 05d1f07a ed74ec2b std %l6,[%i2+0x170] ! Mem[0000000041000170] = 00000000 388a7b38 ! Mem[0000000041000130] = a3afb6a9, %l7 = 388a7b38, %l0 = 00000076 add %i2,0x130,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a3afb6a9 ! Mem[0000000091800138] = cf28ea77, %g2 = 00000000000004d1 ldsh [%o0+0x138],%g2 ! %g2 = ffffffffffffcf28 ! %l3 = a9d0bcd9a91bfad3, %l3 = a9d0bcd9a91bfad3, %ccr = 88 movne %icc,%l3,%l3 ! Moved, %l3 = a9d0bcd9a91bfad3 ! %l6 = 00000000, %l7 = 388a7b38, Mem[0000000090800120] = be5d7529 7765324d std %l6,[%i5+0x120] ! Mem[0000000090800120] = 00000000 388a7b38 ! %l5 = f828f1b6c983885b, %l6 = 6800000000000000, %l4 = bc46a689923bbc3b tsubcc %l5,%l6,%l4 ! %l4 = 9028f1b6c983885b, %ccr = 8a p24_label_4: ! %f5 = cd024563, Mem[0000000090000064] = c1525a24 st %f5 ,[%i4+0x064] ! Mem[0000000090000064] = cd024563 ! immd = 00000000000003f6, %l6 = 6800000000000000, %ccr = 8a movleu %xcc,0x3f6,%l6 ! Register Not Moved ! %l4 = 9028f1b6c983885b, Mem[0000000091000188] = db58126d sth %l4,[%i6+0x188] ! Mem[0000000091000188] = 885b126d ! %l6 = 6800000000000000, imm = 000000000000000f, %l7 = 49cd56f2388a7b38 srax %l6,0x00f,%l7 ! %l7 = 0000d00000000000 ! Mem[0000000041000008] = 49cd56f2, %l6 = 6800000000000000 lduha [%i2+%o1]0x81,%l6 ! %l6 = 00000000000049cd ! Mem[0000000040000018] = b1e3629d, %l3 = a9d0bcd9a91bfad3 lduwa [%i0+%o3]0x88,%l3 ! %l3 = 00000000b1e3629d ! %l1 = f74623edbd78be1b, Mem[0000000041800008] = 718a1e56 stba %l1,[%i3+%o1]0x89 ! Mem[0000000041800008] = 718a1e1b ! %l3 = 00000000b1e3629d, Mem[00000000900000d2] = b07c23a5, %asi = 80 stha %l3,[%i4+0x0d2]%asi ! Mem[00000000900000d0] = 629d23a5 ! %l6 = 000049cd, %l7 = 00000000, Mem[00000000908001b8] = c42d2168 2ab04ff6 std %l6,[%i5+0x1b8] ! Mem[00000000908001b8] = 000049cd 00000000 ! %f30 = 8b230daf, Mem[00000000908000b4] = 034969ea st %f30,[%i5+0x0b4] ! Mem[00000000908000b4] = 8b230daf p24_label_5: ! %l0 = a3afb6a9, %l1 = bd78be1b, Mem[00000000400001a8] = cd0d24b8 a3f7f031 std %l0,[%i0+0x1a8] ! Mem[00000000400001a8] = a3afb6a9 bd78be1b ! Mem[0000000041000020] = 9fc8027d, %f28 = 8ffd6964 lda [%i2+%o4]0x89,%f28 ! %f28 = 9fc8027d ! Mem[00000000918001c4] = dfb782b7, %g18 = a79df5e05a78ff40 ldsw [%o0+0x1c4],%g2 ! %g2 = a79df5e05a78ff40 ! immd = 0000000000000216, %l2 = fffffffffffffefb, %ccr = 8a mova %xcc,0x216,%l2 ! Moved, %l2 = 0000000000000216 ! Mem[0000000041000178] = 0fafad87, %l5 = c983885b, %l2 = 00000216 add %i2,0x178,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000000fafad87 ! Mem[0000000091000040] = 42ed4467, %g2 = ffffffffdfb782b7 ldsb [%i6+0x041],%g2 ! %g2 = 0000000000000042 ! %f29 = c89d3d94, Mem[000000009100010c] = fd298a10 st %f29,[%i6+0x10c] ! Mem[000000009100010c] = c89d3d94 ! Mem[0000000041000018] = 9f24ce38 fe219975, %l2 = 0fafad87, %l3 = b1e3629d ldda [%i2+%o3]0x89,%l2 ! %l2 = 00000000fe219975 000000009f24ce38 ! Mem[0000000090000060] = 44ce54cd, %g2 = 0000000000000042 lduba [%i4+0x061]%asi,%g2 ! %g2 = 0000000000000044 ! Mem[0000000041000150] = 38bb3d44, %l6 = 00000000000049cd lduw [%i2+0x150],%l6 ! %l6 = 0000000038bb3d44 p24_label_6: ! Mem[0000000090000174] = a915bff4, %g2 = 0000000000000044 lduh [%i4+0x174],%g2 ! %g2 = 000000000000a915 ! Mem[0000000040000028] = 20c42adf, %l1 = f74623edbd78be1b lduha [%i0+%o5]0x89,%l1 ! %l1 = 0000000000002adf ! %l0 = 00000000a3afb6a9, %l6 = 0000000038bb3d44, %ccr = 8a movne %xcc,%l0,%l6 ! Moved, %l6 = 00000000a3afb6a9 ! Mem[0000000040800087] = 51a6b470, %l2 = 00000000fe219975 ldstub [%i1+0x087],%l2 ! %l2 = 00000070000000ff ! %f26 = 32b1616d a675ebb3, Mem[0000000090000040] = 8f7f8f45 796a11e1 stda %f26,[%i4+0x040]%asi ! Mem[0000000090000040] = 32b1616d a675ebb3 ! Mem[0000000041800144] = e6cc0715, %l6 = 00000000a3afb6a9 ldub [%i3+0x145],%l6 ! %l6 = 00000000000000cc ! %l4 = 9028f1b6c983885b, immed = 000001f8, %ccr = 8a movrgez %l4,0x1f8,%l0 ! Not Moved, %l0 = 00000000a3afb6a9 ! %l5 = f828f1b6c983885b, immed = fffff958, %y = 00000000 sdiv %l5,-0x6a8,%l5 ! %l5 = ffffffffffe1b9c3 mov %l0,%y ! %y = a3afb6a9 ! %f4 = 5a8b98cc cd024563, Mem[0000000090800060] = c9723166 9e231351 std %f4 ,[%i5+0x060] ! Mem[0000000090800060] = 5a8b98cc cd024563 ! Mem[0000000040800140] = c2892c07, %l7 = 0000d00000000000 swap [%i1+0x140],%l7 ! %l7 = 00000000c2892c07 p24_label_7: ! %l6 = 00000000000000cc, Mem[0000000091000188] = 885b126d5de8e320 stx %l6,[%i6+0x188] ! Mem[0000000091000188] = 00000000000000cc ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080 ! Mem[0000000090000128] = 1ab37ffe, %g2 = 000000000000a915 lduw [%i4+0x128],%g2 ! %g2 = 000000001ab37ffe ! retry : should take illegal inst trap, %l0 = 00000000a3afb6a9 retry ! Illegal inst trap : %l0 = 00000000a3afb6b9 ! Mem[000000009080001c] = ac280466, %g2 = 000000001ab37ffe ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffac28 membar #Sync ! Added by membar checker (571) ! %l5 = ffffffffffe1b9c3, Mem[000000009000009b] = 52370abb stb %l5,[%i4+0x09b] ! Mem[0000000090000098] = c3370abb ! %l7 = 00000000c2892c07, Mem[000000009080012a] = eed9993e sth %l7,[%i5+0x12a] ! Mem[0000000090800128] = 2c07993e ! Mem[00000000918001fc] = 03a3711c, %g2 = ffffffffffffac28 ldsb [%o0+0x1fd],%g2 ! %g2 = 0000000000000003 ! %l4 = 9028f1b6c983885b, %l1 = 0000000000002adf, %l2 = 0000000000000070 tsubcctv %l4,%l1,%l2 ! %l0 = 00000000a3afb6dc, Trapped ! Mem[0000000091000038] = f5e72c04707e3ce1, %f48 = 3e182822 ab6f2d6b ldd [%i6+0x038],%f48 ! %f48 = f5e72c04 707e3ce1 p24_label_8: ! Mem[0000000041000008] = 49cd56f2, %l5 = ffffffffffe1b9c3 ldstuba [%i2+%o1]0x80,%l5 ! %l5 = 00000049000000ff ! %f0 = e9c42f3b c06dcbd9 c4d3f282 4872d493 ! %f4 = 5a8b98cc cd024563 65161880 7ec9d640 ! %f8 = 1849a545 6a739100 4558043f 15f1d7eb ! %f12 = a2346f4d 60e551ee 7d536592 29a4dfa8 mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100 ! %l3 = 000000009f24ce38, Mem[00000000918001aa] = 34b1f8c9 stb %l3,[%o0+0x1aa] ! Mem[00000000918001a8] = 38b1f8c9 ! %f26 = 32b1616d a675ebb3, Mem[0000000041000008] = ffcd56f2 388a7b38 stda %f26,[%i2+%o1]0x81 ! Mem[0000000041000008] = 32b1616d a675ebb3 ! Mem[0000000040800000] = de1c6be4, %l1 = 0000000000002adf ldsba [%i1+%g0]0x81,%l1 ! %l1 = ffffffffffffffde ! Mem[0000000040000000] = 35c43550, %l3 = 000000009f24ce38 ldsha [%i0+%g0]0x89,%l3 ! %l3 = 0000000000003550 ! Mem[0000000041000020] = 7d02c89fb77705d2, %f26 = 32b1616d a675ebb3 ldda [%i2+%o4]0x80,%f26 ! %f26 = 7d02c89f b77705d2 ! Mem[0000000041800000] = 9a6fd2d4, %l0 = 00000000a3afb6dc swapa [%i3+%g0]0x88,%l0 ! %l0 = 000000009a6fd2d4 ! Mem[0000000041000018] = 9f24ce38 fe219975, %l6 = 000000cc, %l7 = c2892c07 ldda [%i2+%o3]0x89,%l6 ! %l6 = 00000000fe219975 000000009f24ce38 ! %l1 = ffffffffffffffde, Mem[00000000908000b4] = 8b230daf sth %l1,[%i5+0x0b4] ! Mem[00000000908000b4] = ffde0daf p24_label_9: ! %l0 = 000000009a6fd2d4, Mem[0000000091000046] = 4c82aa12 sth %l0,[%i6+0x046] ! Mem[0000000091000044] = d2d4aa12 ! %l6 = fe219975, %l7 = 9f24ce38, Mem[0000000040800020] = f62d3ed1 0ed09b76 stda %l6,[%i1+%o4]0x80 ! Mem[0000000040800020] = fe219975 9f24ce38 ! %l6 = fe219975, %l7 = 9f24ce38, Mem[0000000040800028] = d3fa1ba9 d9bcd0a9 stda %l6,[%i1+%o5]0x81 ! Mem[0000000040800028] = fe219975 9f24ce38 ! %l4 = 9028f1b6c983885b, %l2 = 0000000000000070, %ccr = 8a movrgez %l4,%l2,%l2 ! Not Moved, %l2 = 0000000000000070 ! %l4 = 9028f1b6c983885b, immed = 000001f2, %ccr = 8a movre %l4,0x1f2,%l4 ! Not Moved, %l4 = 9028f1b6c983885b ! %f24 = 7744cf4e b658f63a, Mem[0000000040000018] = 9d62e3b1 cc302cd5 stda %f24,[%i0+%o3]0x81 ! Mem[0000000040000018] = 7744cf4e b658f63a ! %l7 = 000000009f24ce38, %l1 = ffffffffffffffde, %l5 = 0000000000000049 sllx %l7,%l1,%l5 ! %l5 = 27c9338e00000000 ! Mem[00000000410000ec] = eaf8b3dd, %l4 = 9028f1b6c983885b swap [%i2+0x0ec],%l4 ! %l4 = 00000000eaf8b3dd ! %l4 = 00000000eaf8b3dd, Mem[000000009000006f] = d28de5ad stb %l4,[%i4+0x06f] ! Mem[000000009000006c] = dd8de5ad ! %l4 = 00000000eaf8b3dd, %l7 = 000000009f24ce38, %ccr = 8a movleu %xcc,%l4,%l7 ! Register Not Moved p24_label_10: ! %l5 = 27c9338e00000000, %l5 = 27c9338e00000000, %ccr = 8a movge %icc,%l5,%l5 ! Moved, %l5 = 27c9338e00000000 ! Mem[00000000410001d4] = 6995b739, %l6 = 00000000fe219975 swap [%i2+0x1d4],%l6 ! %l6 = 000000006995b739 ! Mem[0000000040800000] = de1c6be4, %f22 = 3ba04f3a lda [%i1+%g0]0x81,%f22 ! %f22 = de1c6be4 ! Mem[0000000040800132] = 074d947e, %l7 = 000000009f24ce38 ldstub [%i1+0x132],%l7 ! %l7 = 00000094000000ff ! %l0 = 000000009a6fd2d4, %l6 = 000000006995b739, %ccr = 8a movcs %icc,%l0,%l6 ! Register Not Moved save ! CWP = 1 ! %l3 = 46863c17c9421238, Mem[0000000090800034] = aa684083 stw %l3,[%o5+0x034] ! Mem[0000000090800034] = c9421238 ! Mem[0000000041800010] = 15f1d7eb, %l4 = a3552b3abda5a4f2 lduha [%o3+%i2]0x88,%l4 ! %l4 = 000000000000d7eb ! Mem[0000000090800138] = 726ae43c2deaaef4, %f48 = f5e72c04 707e3ce1 ldd [%o5+0x138],%f48 ! %f48 = 726ae43c 2deaaef4 ! Mem[0000000090800020] = d9156586 bd2a18d0, %g2 = 00000003, %g3 = 0bad0b00 ldd [%o5+%i4],%g2 ! %g2 = 00000000d9156586 00000000bd2a18d0 p24_label_11: ! %cwp = 1 ! %l2 = 48d090543fdd79f3, immed = 00000844, %l2 = 48d090543fdd79f3 tsubcctv %l2,0x844,%l2 ! %l0 = 7137fed80704b1b7, Trapped ! Mem[00000000900000ec] = 624b2c2b, %g2 = 00000000d9156586 lduw [%o4+0x0ec],%g2 ! %g2 = 00000000624b2c2b ! Mem[0000000041800048] = 578194d6, %l2 = 48d090543fdd79f3 ldsw [%o3+0x048],%l2 ! %l2 = 00000000578194d6 ! %l7 = 961430f9cbb5b8f7, immed = 000001bb, %ccr = 8a movre %l7,0x1bb,%l1 ! Not Moved, %l1 = 388d3ed4d520a343 ! %l7 = 961430f9cbb5b8f7, imm = 000000000000000c, %l7 = 961430f9cbb5b8f7 sra %l7,0x00c,%l7 ! %l7 = fffffffffffcbb5b ! %l2 = 578194d6, %l3 = c9421238, Mem[0000000040000110] = 579a68e2 b6de838b std %l2,[%o0+0x110] ! Mem[0000000040000110] = 578194d6 c9421238 ! %l1 = 388d3ed4d520a343, Mem[0000000090000010] = a75423269f2d725a stx %l1,[%o4+%i2] ! Mem[0000000090000010] = 388d3ed4d520a343 ! %f17 = f8509870, Mem[0000000040800008] = 77f4b1ba sta %f17,[%o1+%i1]0x89 ! Mem[0000000040800008] = f8509870 ! %l2 = 578194d6, %l3 = c9421238, Mem[0000000040000128] = 514e53d0 4438c8ac std %l2,[%o0+0x128] ! Mem[0000000040000128] = 578194d6 c9421238 ! Mem[0000000040800020] = 38ce249f759921fe, %l6 = 2f56be0dbcf60a6f ldxa [%o1+%i4]0x89,%l6 ! %l6 = 38ce249f759921fe p24_label_12: ! %cwp = 1 ! %l0 = 7137fed80704b1b7, Mem[0000000091000120] = b0a4b23a7a0a5252 stx %l0,[%o6+0x120] ! Mem[0000000091000120] = 7137fed80704b1b7 ! Mem[0000000040000184] = 4ef72a57, %l6 = 38ce249f759921fe ldstub [%o0+0x184],%l6 ! %l6 = 0000004e000000ff ! %l1 = 388d3ed4d520a343, %l7 = fffffffffffcbb5b, %ccr = 8a movre %l1,%l7,%l3 ! Not Moved, %l3 = 46863c17c9421238 ! %f10 = 4558043f, Mem[0000000091000090] = 0ad49900 st %f10,[%o6+0x090] ! Mem[0000000091000090] = 4558043f ! Mem[00000000900000b0] = 3fa26f31, %g2 = 00000000624b2c2b lduh [%o4+0x0b0],%g2 ! %g2 = 0000000000003fa2 ! Mem[0000000040800020] = fe219975 9f24ce38, %l6 = 0000004e, %l7 = fffcbb5b ldda [%o1+%i4]0x80,%l6 ! %l6 = 00000000fe219975 000000009f24ce38 ! Mem[0000000090800184] = bbaf0724, %g2 = 0000000000003fa2 lduw [%o5+0x184],%g2 ! %g2 = 00000000bbaf0724 ! %l2 = 00000000578194d6, Mem[000000009100002b] = d2b863b3 stb %l2,[%o6+0x02b] ! Mem[0000000091000028] = d6b863b3 ! %l7 = 000000009f24ce38, %l1 = 388d3ed4d520a343, %l5 = 08fec8662d3dee52 subccc %l7,%l1,%l5 ! %l5 = c772c12bca042af5, %ccr = 99 ! %l6 = 00000000fe219975, imm = fffffffffffff592, %l4 = 000000000000d7eb and %l6,-0xa6e,%l4 ! %l4 = 00000000fe219110 p24_label_13: ! %cwp = 1 ! Mem[0000000040000028] = df2ac420, %l6 = 00000000fe219975 lduba [%o0+%i5]0x81,%l6 ! %l6 = 00000000000000df ! %f0 = e9c42f3b c06dcbd9 c4d3f282 4872d493 ! %f4 = 5a8b98cc cd024563 65161880 7ec9d640 ! %f8 = 1849a545 6a739100 4558043f 15f1d7eb ! %f12 = a2346f4d 60e551ee 7d536592 29a4dfa8 mov 0x180,%g6 stda %f0,[%o0+%g6]ASI_BLK_AIUS ! Block Store to 0000000040000180 ! Mem[00000000918000c0] = 4aea22fe, %g2 = 00000000bbaf0724 ldub [%i0+0x0c1],%g2 ! %g2 = 000000000000004a ! Mem[0000000040000000] = 5035c435, %l6 = 00000000000000df swapa [%o0+%g0]0x80,%l6 ! %l6 = 000000005035c435 ! Mem[000000004100016a] = 8c997dd9, %l0 = 7137fed80704b1b7 ldstuba [%o2+0x16a]%asi,%l0 ! %l0 = 0000007d000000ff ! %f24 = 7744cf4e b658f63a, Mem[0000000090800128] = 828a2c07 993e2cbe std %f24,[%o5+0x128] ! Mem[0000000090800128] = 7744cf4e b658f63a ! Mem[0000000040000020] = 0c6c73cb703aa026, %l2 = 00000000578194d6 ldxa [%o0+%i4]0x80,%l2 ! %l2 = 0c6c73cb703aa026 ! Mem[00000000908001bc] = 00000000, %g2 = 000000000000004a ldsh [%o5+0x1bc],%g2 ! %g2 = 0000000000000000 ! Mem[0000000041000084] = 4e3c3844, %l7 = 000000009f24ce38 swap [%o2+0x084],%l7 ! %l7 = 000000004e3c3844 ! %l4 = 00000000fe219110, imm = 0000000000000683, %l0 = 000000000000007d andcc %l4,0x683,%l0 ! %l0 = 0000000000000000, %ccr = 44 p24_label_14: ! %cwp = 1 ! Mem[0000000041000008] = 6d61b132, %f30 = 8b230daf lda [%o2+%i1]0x88,%f30 ! %f30 = 6d61b132 restore ! CWP = 0 ! %l6 = 000000006995b739, Mem[00000000918000e7] = ecd33a65 stb %l6,[%o0+0x0e7] ! Mem[00000000918000e4] = 39d33a65 ! Mem[00000000908000ec] = ad549184, %g2 = 0000000000000000 lduba [%i5+0x0ec]%asi,%g2 ! %g2 = 00000000000000ad ! %l3 = 0000000000003550, immed = 000000ef, %ccr = 44 movrgz %l3,0x0ef,%l6 ! Moved, %l6 = 00000000000000ef ! Mem[0000000040000093] = b4127397, %l0 = 000000009a6fd2d4 ldstub [%i0+0x093],%l0 ! %l0 = 00000097000000ff ! %l1 = ffffffffffffffde, Mem[00000000908001c8] = eb1ea287eb03834a stx %l1,[%i5+0x1c8] ! Mem[00000000908001c8] = ffffffffffffffde ! Mem[0000000041000018] = 9f24ce38fe219975, %f16 = eb68ef35 f8509870 ldda [%i2+%o3]0x89,%f16 ! %f16 = 9f24ce38 fe219975 ! %l7 = 0000000000000094, %l4 = 00000000eaf8b3dd, %l5 = 27c9338e00000000 addcc %l7,%l4,%l5 ! %l5 = 00000000eaf8b471, %ccr = 08 membar #Sync ! Added by membar checker (572) ! Mem[0000000090000040] = 32b1616d a675ebb3 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 cd024563 41f3549f efbfc4dd ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040 p24_label_15: ! Mem[000000009080001c] = ac280466, %g18 = a79df5e05a78ff40 ldsw [%i5+0x01c],%g2 ! %g2 = a79df5e05a78ff40 ! immd = 0000000000000125, %l7 = 0000000000000094, %ccr = 08 mova %icc,0x125,%l7 ! Moved, %l7 = 0000000000000125 ! Mem[00000000900000b0] = 3fa26f31, %g18 = a79df5e05a78ff40 ldswa [%i4+0x0b0]%asi,%g2 ! %g2 = a79df5e05a78ff40 ! Mem[0000000041800180] = f03cd5a0281c603b, %l0 = 0000000000000097, %l2 = 0000000000000070 add %i3,0x180,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = f03cd5a0281c603b ! %l6 = 00000000000000ef, %l0 = 0000000000000097, %ccr = 08 movre %l6,%l0,%l7 ! Not Moved, %l7 = 0000000000000125 ! %l4 = 00000000eaf8b3dd, Mem[0000000091000010] = eb5758df, %asi = 80 stwa %l4,[%i6+0x010]%asi ! Mem[0000000091000010] = eaf8b3dd ! Mem[0000000090000040] = 32b1616d a675ebb3 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 cd024563 41f3549f efbfc4dd ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! %l3 = 0000000000003550, Mem[0000000090000160] = 6f38168183c07adc, %asi = 80 stxa %l3,[%i4+0x160]%asi ! Mem[0000000090000160] = 0000000000003550 ! Invert Register : %l1 = ffffffffffffffde xor %l1,-1,%l1 ! %l1 = 0000000000000021 ! Mem[0000000040000035] = 113cf5fb, %l0 = 0000000000000097 ldstuba [%i0+0x035]%asi,%l0 ! %l0 = 0000003c000000ff p24_label_16: ! Mem[00000000410000e7] = 1a6df501, %l0 = 000000000000003c ldstub [%i2+0x0e7],%l0 ! %l0 = 00000001000000ff ! Mem[00000000408000dc] = 2c75f1d2, %l5 = 00000000eaf8b471 swap [%i1+0x0dc],%l5 ! %l5 = 000000002c75f1d2 ! %l4 = 00000000eaf8b3dd, %l5 = 000000002c75f1d2, %l2 = f03cd5a0281c603b subc %l4,%l5,%l2 ! %l2 = 00000000be82c20b ! Code Fragment 1 p24_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000bd2a18d0 mov 0xb9c,%g3 ! %g3 = 0000000000000b9c and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000040800160] = d940b8246837fe40, %l4 = 00000000eaf8b3dd, %l4 = 00000000eaf8b3dd add %i1,0x160,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = d940b8246837fe40 ! %l3 = 0000000000003550, Mem[0000000090000134] = 4d6f34a2, %asi = 80 stha %l3,[%i4+0x134]%asi ! Mem[0000000090000134] = 355034a2 ! %l2 = 00000000be82c20b, %l1 = 0000000000000021, %l6 = 00000000000000ef andncc %l2,%l1,%l6 ! %l6 = 00000000be82c20a, %ccr = 08 ! %l6 = 00000000be82c20a, %l2 = 00000000be82c20b, %ccr = 08 movrne %l6,%l2,%l7 ! Moved, %l7 = 00000000be82c20b ! %l7 = 00000000be82c20b, Mem[000000004180013b] = 2d4f1601, %asi = 80 stba %l7,[%i3+0x13b]%asi ! Mem[0000000041800138] = 2d4f160b ! Mem[0000000040800140] = 00000000 a7417cd9 495e090f e9754aed ! Mem[0000000040800150] = bb74ee57 250e0266 6b7d3436 ebd241ba ! Mem[0000000040800160] = d940b824 6837fe40 cba6a4d6 ec10f57e ! Mem[0000000040800170] = b6fc5167 3cd1eaba ccb731ed c35c4598 mov 0x140,%g6 ldda [%i1+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000040800140 p24_label_17: ! Mem[000000009180005c] = aa489e84, %g2 = 000000003fa26f31 lduh [%o0+0x05e],%g2 ! %g2 = 000000000000aa48 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! Mem[000000009100000c] = 474887ea, %g2 = 000000000000aa48 ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000047 ! %l0 = 0000000000000001, %l7 = 00000000be82c20b, %ccr = 08 movgu %xcc,%l0,%l7 ! Moved, %l7 = 0000000000000001 ! %l1 = 0000000000000021, immed = fffffe27, %ccr = 08 movrlz %l1,-0x1d9,%l4 ! Not Moved, %l4 = d940b8246837fe40 ! %l0 = 00000001, %l1 = 00000021, Mem[00000000908001a0] = 803f05fd 68760317 std %l0,[%i5+0x1a0] ! Mem[00000000908001a0] = 00000001 00000021 ! Mem[0000000041800008] = 1b1e8a710ad05296, %f20 = bb74ee57 250e0266 ldda [%i3+%o1]0x80,%f20 ! %f20 = 1b1e8a71 0ad05296 ! %l1 = 0000000000000021, %l6 = 00000000be82c20a, %l1 = 0000000000000021 subccc %l1,%l6,%l1 ! %l1 = ffffffff417d3e17, %ccr = 91 ! %f9 = 6a739100, Mem[0000000040800000] = de1c6be4 sta %f9 ,[%i1+%g0]0x81 ! Mem[0000000040800000] = 6a739100 ! %l6 = 00000000be82c20a, %l0 = 0000000000000001, %ccr = 91 movle %icc,%l6,%l0 ! Register Not Moved p24_label_18: ! %l1 = ffffffff417d3e17, %l3 = 0000000000003550, %ccr = 91 movge %icc,%l1,%l3 ! Moved, %l3 = ffffffff417d3e17 ! Mem[00000000910001d4] = 68cea009, %g18 = a79df5e05a78ff40 ldsw [%i6+0x1d4],%g2 ! %g2 = a79df5e05a78ff40 ! Mem[0000000091800064] = 2a3637f5, %g2 = 0000000068cea009 ldsh [%o0+0x064],%g2 ! %g2 = 0000000000002a36 ! %f26 = cba6a4d6 ec10f57e, Mem[0000000090000148] = 2c7ac60a 59d744b1 stda %f26,[%i4+0x148]%asi ! Mem[0000000090000148] = cba6a4d6 ec10f57e ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000040800018] = 8e8bf74d, %l4 = d940b8246837fe40 lduba [%i1+%o3]0x88,%l4 ! %l4 = 000000000000004d ! Mem[0000000040000020] = cb736c0c, %l3 = ffffffff417d3e17 swapa [%i0+%o4]0x89,%l3 ! %l3 = 00000000cb736c0c ! %l7 = 0000000000000001, Mem[0000000090800028] = 10a39792ce33b6a2 stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000001 ! %l5 = 000000002c75f1d2, %l0 = 0000000000000001, %y = a3afb6a9 sdivcc %l5,%l0,%l4 ! %l4 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 00000001 ! Mem[0000000090800110] = 21d2db557acb38a0, %f48 = 8d3d0619 58217b08 ldda [%i5+0x110]%asi,%f48 ! %f48 = 21d2db55 7acb38a0 p24_label_19: ! Mem[0000000091000018] = b4fb408e32b999a4, %g2 = 0000000000002a36 ldx [%i6+%o3],%g2 ! %g2 = b4fb408e32b999a4 ! Mem[00000000418001d2] = faf4d405, %l1 = ffffffff417d3e17 ldstub [%i3+0x1d2],%l1 ! %l1 = 000000d4000000ff ! Mem[0000000090800060] = 5a8b98cccd024563, %f48 = 21d2db55 7acb38a0 ldd [%i5+0x060],%f48 ! %f48 = 5a8b98cc cd024563 ! %f24 = d940b824 6837fe40, Mem[0000000091000130] = 01c7b947 5dc140f2 std %f24,[%i6+0x130] ! Mem[0000000091000130] = d940b824 6837fe40 ! Mem[00000000418001d0] = faf4ff05, %l1 = 000000d4, %l6 = be82c20a add %i3,0x1d0,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000faf4ff05 ! %l5 = 000000002c75f1d2, Mem[00000000400001f4] = 28626cd5 stb %l5,[%i0+0x1f4] ! Mem[00000000400001f4] = d2626cd5 ! immd = 0000000000000062, %l5 = 000000002c75f1d2, %ccr = 8a movne %xcc,0x062,%l5 ! Moved, %l5 = 0000000000000062 ! %l6 = 00000000faf4ff05, immed = fffffc76, %y = 00000001 umulcc %l6,-0x38a,%l1 ! %l1 = faf4fb8cd8f1784e, %ccr = 88, %y = faf4fb8c ! %l5 = 0000000000000062, %l1 = faf4fb8cd8f1784e, %l6 = 00000000faf4ff05 addcc %l5,%l1,%l6 ! %l6 = faf4fb8cd8f178b0, %ccr = 88 ! Mem[0000000041000028] = 943a7b7d 9896a1ed, %l4 = 80000000, %l5 = 00000062 ldda [%i2+%o5]0x80,%l4 ! %l4 = 00000000943a7b7d 000000009896a1ed p24_label_20: ! %l3 = 00000000cb736c0c, Mem[0000000091000194] = d7c0b9fd, %asi = 80 stwa %l3,[%i6+0x194]%asi ! Mem[0000000091000194] = cb736c0c ! Mem[000000004080012f] = d828a04b, %l0 = 0000000000000001 ldstub [%i1+0x12f],%l0 ! %l0 = 0000004b000000ff ! Mem[0000000041000150] = 38bb3d441d21afd8, %l3 = 00000000cb736c0c, %l6 = faf4fb8cd8f178b0 add %i2,0x150,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 38bb3d441d21afd8 ! %l5 = 000000009896a1ed, imm = 00000000000003a7, %l0 = 000000000000004b addccc %l5,0x3a7,%l0 ! %l0 = 000000009896a594, %ccr = 08 ! %l5 = 000000009896a1ed, Mem[00000000400001f0] = b3a55baad2626cd5 stx %l5,[%i0+0x1f0] ! Mem[00000000400001f0] = 000000009896a1ed ! retry : should take illegal inst trap, %l0 = 000000009896a594 retry ! Illegal inst trap : %l0 = 000000009896a5a4 ! %l4 = 00000000943a7b7d, %l3 = 00000000cb736c0c, %y = faf4fb8c udiv %l4,%l3,%l5 ! %l5 = 00000000ffffffff mov %l0,%y ! %y = 9896a5a4 ! %l1 = faf4fb8cd8f1784e, %l3 = 00000000cb736c0c, %y = 9896a5a4 udiv %l1,%l3,%l1 ! %l1 = 00000000c00019ee mov %l0,%y ! %y = 9896a5a4 ! Mem[00000000418000e0] = 8906fce586eea62d, %l1 = 00000000c00019ee, %l2 = 00000000be82c20b add %i3,0xe0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 8906fce586eea62d ! immd = 00000000000002ae, %l5 = 00000000ffffffff, %ccr = 08 mova %icc,0x2ae,%l5 ! Moved, %l5 = 00000000000002ae p24_label_21: ! %l4 = 00000000943a7b7d, immed = ffffffea, %ccr = 08 movrgez %l4,-0x016,%l6 ! Moved, %l6 = ffffffffffffffea ! Mem[0000000040800028] = 38ce249f759921fe, %l0 = 000000009896a5a4 ldxa [%i1+%o5]0x89,%l0 ! %l0 = 38ce249f759921fe ! immd = 0000000000000397, %l7 = 0000000000000001, %ccr = 08 movgu %icc,0x397,%l7 ! Moved, %l7 = 0000000000000397 ! Mem[0000000041000078] = 01966179, %l5 = 000002ae, %l4 = 943a7b7d add %i2,0x78,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000001966179 ! %l5 = 00000000000002ae, Mem[0000000041000159] = 1b0e6ae6 stb %l5,[%i2+0x159] ! Mem[0000000041000158] = 1bae6ae6 ! Mem[0000000040800018] = 8e8bf74d, %l2 = 8906fce586eea62d ldstuba [%i1+%o3]0x88,%l2 ! %l2 = 0000004d000000ff ! %l0 = 38ce249f759921fe, immed = fffffc31, %y = 9896a5a4 umulcc %l0,-0x3cf,%l4 ! %l4 = 7599203e1dc7899e, %ccr = 00, %y = 7599203e ! Mem[0000000091800110] = e496b647 7240222a, %g2 = 32b999a4, %g3 = 00000b9c ldd [%o0+0x110],%g2 ! %g2 = 00000000e496b647 000000007240222a ! %l4 = 7599203e1dc7899e, %l2 = 000000000000004d, %l3 = 00000000cb736c0c xnor %l4,%l2,%l3 ! %l3 = 8a66dfc1e238762c ! Mem[000000004180002b] = ffded57b, %l2 = 000000000000004d ldstub [%i3+0x02b],%l2 ! %l2 = 0000007b000000ff p24_label_22: ! Mem[00000000910001fc] = e35beccf, %g2 = 00000000e496b647 ldsb [%i6+0x1ff],%g2 ! %g2 = ffffffffffffffe3 ! Mem[0000000040000020] = 173e7d41, %l3 = 8a66dfc1e238762c ldsha [%i0+%o4]0x80,%l3 ! %l3 = 000000000000173e membar #Sync ! Added by membar checker (573) ! Mem[0000000090000100] = d9cb6dc0 3b2fc4e9 93d47248 82f2d3c4 ! Mem[0000000090000110] = 634502cd cc988b5a 40d6c97e 80181665 ! Mem[0000000090000120] = 0091736a 45a54918 ebd7f115 3f045845 ! Mem[0000000090000130] = ee51e560 355034a2 a8dfa429 9265537d ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 ! Mem[00000000908001c4] = a8ccb8bf, %g2 = ffffffffffffffe3 ldsh [%i5+0x1c4],%g2 ! %g2 = ffffffffffffa8cc ! %l3 = 000000000000173e, %l4 = 7599203e1dc7899e, %ccr = 00 movpos %icc,%l3,%l4 ! Moved, %l4 = 000000000000173e ! %l2 = 000000000000007b, %l7 = 0000000000000397, %l0 = 38ce249f759921fe taddcctv %l2,%l7,%l0 ! %l0 = 38ce249f75992221, Trapped ! Mem[00000000918001c8] = 95e4db87, %g2 = ffffffffffffa8cc lduba [%o0+0x1c9]%asi,%g2 ! %g2 = 0000000000000095 ! Mem[0000000041000008] = 6d61b132, %l1 = 00000000c00019ee lduba [%i2+%o1]0x89,%l1 ! %l1 = 0000000000000032 ! %l4 = 000000000000173e, %l7 = 0000000000000397, %l5 = 00000000000002ae taddcctv %l4,%l7,%l5 ! %l0 = 38ce249f75992244, Trapped ! immd = 0000000000000385, %l1 = 0000000000000032, %ccr = 00 movl %xcc,0x385,%l1 ! Register Not Moved p24_label_23: ! %l4 = 000000000000173e, Mem[0000000041000000] = faec9101 stha %l4,[%i2+%g0]0x80 ! Mem[0000000041000000] = 173e9101 ! Mem[00000000410000a4] = cfd9910f, %l3 = 0000173e, %l0 = 75992244 add %i2,0xa4,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000cfd9910f ! Mem[0000000041800018] = ff0e2b6e, %l0 = 00000000cfd9910f ldsh [%i3+0x01a],%l0 ! %l0 = 0000000000002b6e ! %l0 = 0000000000002b6e, Mem[0000000090800120] = 00000000, %asi = 80 stwa %l0,[%i5+0x120]%asi ! Mem[0000000090800120] = 00002b6e ! Mem[0000000041000000] = 01913e17, %l4 = 000000000000173e lduwa [%i2+%g0]0x89,%l4 ! %l4 = 0000000001913e17 ! Mem[0000000041800018] = ff0e2b6e09f5c1ca, %f2 = c4d3f282 4872d493 ldda [%i3+%o3]0x81,%f2 ! %f2 = ff0e2b6e 09f5c1ca ! %l6 = ffffffffffffffea, Mem[0000000041800020] = bd1d960c stwa %l6,[%i3+%o4]0x89 ! Mem[0000000041800020] = ffffffea ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee40c3 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080 ! %l1 = 0000000000000032, imm = fffffffffffff865, %l1 = 0000000000000032 or %l1,-0x79b,%l1 ! %l1 = fffffffffffff877 ! %l6 = ffffffffffffffea, Mem[0000000090800160] = d640ff858cbc6848 stx %l6,[%i5+0x160] ! Mem[0000000090800160] = ffffffffffffffea p24_label_24: ! %l6 = ffffffffffffffea, Mem[0000000041800000] = dcb6afa3 stba %l6,[%i3+%g0]0x80 ! Mem[0000000041800000] = eab6afa3 ! Mem[00000000918001e0] = 780070dd, %g2 = 0000000000000095 lduh [%o0+0x1e2],%g2 ! %g2 = 0000000000007800 ! Mem[0000000091000028] = d4a769d6b863b321, %g2 = 0000000000007800 ldxa [%i6+0x028]%asi,%g2 ! %g2 = d4a769d6b863b321 ! %l6 = ffffffffffffffea, Mem[00000000918000c0] = 3c4aea22 sth %l6,[%o0+0x0c0] ! Mem[00000000918000c0] = ffeaea22 ! Mem[00000000410001e8] = 58a0fcb1, %l0 = 0000000000002b6e swap [%i2+0x1e8],%l0 ! %l0 = 0000000058a0fcb1 ! %l7 = 0000000000000397, Mem[0000000040000018] = 7744cf4e stba %l7,[%i0+%o3]0x81 ! Mem[0000000040000018] = 9744cf4e ! Code Fragment 1 p24_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000007240222a mov -0x103,%g3 ! %g3 = fffffffffffffefd and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000198] = 267a4c07, %g2 = d4a769d6b863b321 lduw [%i4+0x198],%g2 ! %g2 = 00000000267a4c07 ! Mem[00000000908000b0] = d8e6f85dffde0daf, %f48 = 3e182822 ab6f2d6b ldd [%i5+0x0b0],%f48 ! %f48 = d8e6f85d ffde0daf ! %l2 = 000000000000007b, %l1 = fffffffffffff877, %ccr = 00 movvs %icc,%l2,%l1 ! Register Not Moved p24_label_25: ! %l2 = 000000000000007b, %l5 = 00000000000002ae, %ccr = 00 movrgez %l2,%l5,%l0 ! Moved, %l0 = 00000000000002ae ! %l6 = ffffffffffffffea, %l3 = 000000000000173e, %l7 = 0000000000000397 add %l6,%l3,%l7 ! %l7 = 0000000000001728 ! %l2 = 000000000000007b, imm = 000000000000000d, %l5 = 00000000000002ae sra %l2,0x00d,%l5 ! %l5 = 0000000000000000 ! Mem[00000000900001c4] = b450b03c, %g2 = 00000000267a4c07 ldsb [%i4+0x1c4],%g2 ! %g2 = ffffffffffffffb4 ! %l3 = 000000000000173e, %l6 = ffffffffffffffea, %l4 = 0000000001913e17 tsubcc %l3,%l6,%l4 ! %l4 = 0000000000001754, %ccr = 13 ! Mem[00000000900001d0] = d7d2adbf, %g2 = ffffffffffffffb4 ldsb [%i4+0x1d3],%g2 ! %g2 = ffffffffffffffd7 ! immd = 0000000000000203, %l3 = 000000000000173e, %ccr = 13 movvc %icc,0x203,%l3 ! Register Not Moved ! Mem[000000009000013c] = 9265537d, %g18 = a79df5e05a78ff40 ldsw [%i4+0x13c],%g2 ! %g2 = a79df5e05a78ff40 ! %l7 = 0000000000001728, Mem[0000000091800153] = 21f76428, %asi = 80 stba %l7,[%o0+0x153]%asi ! Mem[0000000091800150] = 28f76428 ! %l5 = 0000000000000000, Mem[0000000091800155] = 64288d3e stb %l5,[%o0+0x155] ! Mem[0000000091800154] = 00288d3e ba,a p24_not_taken_0_end p24_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p24_branch_failed p24_not_taken_0_end: ! End of Random Code for Thread 24 p24_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x060] ! Set processor 24 done flag ! Check Registers p24_check_registers: set p24_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000000002ae bne,a,pn %xcc,p24_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffffff877 bne,a,pn %xcc,p24_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000007b bne,a,pn %xcc,p24_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000000173e bne,a,pn %xcc,p24_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000001754 bne,a,pn %xcc,p24_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p24_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffffea bne,a,pn %xcc,p24_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000001728 bne,a,pn %xcc,p24_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x7599203e,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p24_failed mov 0x111,%g1 ! Check Floating Point Registers p24_check_fp_registers: set p24_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ff0e2b6e 09f5c1ca bne %xcc,p24_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5a8b98cc cd024563 bne %xcc,p24_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 65161880 7ec9d640 bne %xcc,p24_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 00000000 a7417cd9 bne %xcc,p24_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 495e090f e9754aed bne %xcc,p24_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 1b1e8a71 0ad05296 bne %xcc,p24_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 6b7d3436 ebd241ba bne %xcc,p24_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be d940b824 6837fe40 bne %xcc,p24_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be cba6a4d6 ec10f57e bne %xcc,p24_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be b6fc5167 3cd1eaba bne %xcc,p24_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be ccb731ed c35c4598 bne %xcc,p24_f30_fail nop ! Check Local Memory set p24_local0_expect,%g1 p24_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 000000df1b609d7e ldx [%i0+0x000],%g3 ! Observed data at 0000000040000000 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9744cf4eb658f63a ldx [%i0+0x018],%g3 ! Observed data at 0000000040000018 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 173e7d41703aa026 ldx [%i0+0x020],%g3 ! Observed data at 0000000040000020 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4ca1d3f011fff5fb ldx [%i0+0x030],%g3 ! Observed data at 0000000040000030 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x030,%g4 ldx [%g1+0x090],%g2 ! Expected data = b41273ffbe9f3ca7 ldx [%i0+0x090],%g3 ! Observed data at 0000000040000090 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x090,%g4 ldx [%g1+0x110],%g2 ! Expected data = 578194d6c9421238 ldx [%i0+0x110],%g3 ! Observed data at 0000000040000110 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x110,%g4 ldx [%g1+0x128],%g2 ! Expected data = 578194d6c9421238 ldx [%i0+0x128],%g3 ! Observed data at 0000000040000128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x128,%g4 ldx [%g1+0x178],%g2 ! Expected data = f190dfff65b5b692 ldx [%i0+0x178],%g3 ! Observed data at 0000000040000178 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x178,%g4 ldx [%g1+0x180],%g2 ! Expected data = e9c42f3bc06dcbd9 ldx [%i0+0x180],%g3 ! Observed data at 0000000040000180 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = c4d3f2824872d493 ldx [%i0+0x188],%g3 ! Observed data at 0000000040000188 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 5a8b98cccd024563 ldx [%i0+0x190],%g3 ! Observed data at 0000000040000190 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = 651618807ec9d640 ldx [%i0+0x198],%g3 ! Observed data at 0000000040000198 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 1849a5456a739100 ldx [%i0+0x1a0],%g3 ! Observed data at 00000000400001a0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 4558043f15f1d7eb ldx [%i0+0x1a8],%g3 ! Observed data at 00000000400001a8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = a2346f4d60e551ee ldx [%i0+0x1b0],%g3 ! Observed data at 00000000400001b0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 7d53659229a4dfa8 ldx [%i0+0x1b8],%g3 ! Observed data at 00000000400001b8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x1b8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 000000009896a1ed ldx [%i0+0x1f0],%g3 ! Observed data at 00000000400001f0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i0,0x1f0,%g4 set p24_local1_expect,%g1 p24_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 6a739100e896454a ldx [%i1+0x000],%g3 ! Observed data at 0000000040800000 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 709850f837c0d4d4 ldx [%i1+0x008],%g3 ! Observed data at 0000000040800008 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = fff78b8e3bcd6a9b ldx [%i1+0x018],%g3 ! Observed data at 0000000040800018 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = fe2199759f24ce38 ldx [%i1+0x020],%g3 ! Observed data at 0000000040800020 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fe2199759f24ce38 ldx [%i1+0x028],%g3 ! Observed data at 0000000040800028 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 2a5e5e2451a6b4ff ldx [%i1+0x080],%g3 ! Observed data at 0000000040800080 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x080,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = bab6aafceaf8b471 ldx [%i1+0x0d8],%g3 ! Observed data at 00000000408000d8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x128],%g2 ! Expected data = 2953e0b7d828a0ff ldx [%i1+0x128],%g3 ! Observed data at 0000000040800128 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = 074dff7e3cd9d9df ldx [%i1+0x130],%g3 ! Observed data at 0000000040800130 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x130,%g4 ldx [%g1+0x140],%g2 ! Expected data = 00000000a7417cd9 ldx [%i1+0x140],%g3 ! Observed data at 0000000040800140 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i1,0x140,%g4 set p24_local2_expect,%g1 p24_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 173e91013930973e ldx [%i2+0x000],%g3 ! Observed data at 0000000041000000 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 32b1616da675ebb3 ldx [%i2+0x008],%g3 ! Observed data at 0000000041000008 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x008,%g4 ldx [%g1+0x080],%g2 ! Expected data = 482013c09f24ce38 ldx [%i2+0x080],%g3 ! Observed data at 0000000041000080 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x080,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 2064b8531a6df5ff ldx [%i2+0x0e0],%g3 ! Observed data at 00000000410000e0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = fd82c3f2c983885b ldx [%i2+0x0e8],%g3 ! Observed data at 00000000410000e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x158],%g2 ! Expected data = 1bae6ae6553e440b ldx [%i2+0x158],%g3 ! Observed data at 0000000041000158 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x158,%g4 ldx [%g1+0x168],%g2 ! Expected data = 8c99ffd9bcfaece1 ldx [%i2+0x168],%g3 ! Observed data at 0000000041000168 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = 00000000388a7b38 ldx [%i2+0x170],%g3 ! Observed data at 0000000041000170 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x170,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 1147ee78fe219975 ldx [%i2+0x1d0],%g3 ! Observed data at 00000000410001d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x1d0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 00002b6ead3614c0 ldx [%i2+0x1e8],%g3 ! Observed data at 00000000410001e8 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i2,0x1e8,%g4 set p24_local3_expect,%g1 p24_check_local3: ldx [%g1+0x000],%g2 ! Expected data = eab6afa3bc3e5cc6 ldx [%i3+0x000],%g3 ! Observed data at 0000000041800000 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1b1e8a710ad05296 ldx [%i3+0x008],%g3 ! Observed data at 0000000041800008 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ebd7f1150f54939a ldx [%i3+0x010],%g3 ! Observed data at 0000000041800010 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0e2b6e09f5c1ca ldx [%i3+0x018],%g3 ! Observed data at 0000000041800018 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = eaffffffd0a44d5f ldx [%i3+0x020],%g3 ! Observed data at 0000000041800020 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffded5ffaa0dd80d ldx [%i3+0x028],%g3 ! Observed data at 0000000041800028 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x028,%g4 ldx [%g1+0x138],%g2 ! Expected data = 2d4f160b0b0fb3a6 ldx [%i3+0x138],%g3 ! Observed data at 0000000041800138 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x138,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = faf4ff0573f86c72 ldx [%i3+0x1d0],%g3 ! Observed data at 00000000418001d0 cmp %g2,%g3 bne,a,pn %xcc,p24_local_failed add %i3,0x1d0,%g4 ! The test for processor 24 has passed p24_passed: ta GOOD_TRAP nop p24_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p24_failed p24_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p24_failed p24_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p24_failed p24_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p24_failed p24_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p24_failed p24_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p24_failed p24_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p24_failed p24_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p24_failed p24_f2_fail: set p24_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f4_fail: set p24_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f6_fail: set p24_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f16_fail: set p24_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f18_fail: set p24_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f20_fail: set p24_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f22_fail: set p24_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f24_fail: set p24_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f26_fail: set p24_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f28_fail: set p24_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p24_f30_fail: set p24_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 24 failed p24_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x060] ! Set processor 24 done flag set p24_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 24 failed p24_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x060] ! Set processor 24 done flag set p24_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p24_selfmod_failed: ba p24_failed mov 0xabc,%g1 p24_common_error: or %g0,0xef8,%g1 ba p24_failed mov %o5,%g3 p24_common_signature_error: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_common_timeout: set p24_temp,%g1 ba p24_failed st %g2,[%g1] ! Common Lock Number p24_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p24_failed mov 0x0,%g3 p24_trap1e: swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000041000018] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041000028] stxa %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800018] lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041000028] done p24_trap1o: swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000041000018] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041000028] stxa %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800018] lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041000028] done p24_trap2e: tsubcctv %l5,-0x306,%l3 ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040800000] done p24_trap2o: tsubcctv %l5,-0x306,%l3 ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040800000] done p24_trap3e: xnor %l1,-0xf2d,%l0 xnor %l2,0x4cb,%l7 done p24_trap3o: xnor %l1,-0xf2d,%l0 xnor %l2,0x4cb,%l7 done p24_init_memory_pointers: set p24_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p24_local0_start,%i0 set p24_local1_start,%i1 set p24_local2_start,%i2 set p24_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 833af486e9dad5e2 ldx [%g1+0x008],%l1 ! %l1 = e65fd46bb2a77791 ldx [%g1+0x010],%l2 ! %l2 = efb0d0065e74ce96 ldx [%g1+0x018],%l3 ! %l3 = a9d0bcd9a91bfad3 ldx [%g1+0x020],%l4 ! %l4 = ef19b07df52eb976 ldx [%g1+0x028],%l5 ! %l5 = 0fc51ddc108467d0 ldx [%g1+0x030],%l6 ! %l6 = 6623371d9f6c38cd ldx [%g1+0x038],%l7 ! %l7 = 43b959766dc441d5 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 7137fed80704b194 ldx [%g1+0x048],%l1 ! %l1 = 388d3ed4d520a343 ldx [%g1+0x050],%l2 ! %l2 = 48d090543fdd79f3 ldx [%g1+0x058],%l3 ! %l3 = 46863c17c9421238 ldx [%g1+0x060],%l4 ! %l4 = a3552b3abda5a4f2 ldx [%g1+0x068],%l5 ! %l5 = 08fec8662d3dee52 ldx [%g1+0x070],%l6 ! %l6 = 2f56be0dbcf60a6f ldx [%g1+0x078],%l7 ! %l7 = 961430f9cbb5b8f7 ! Initialize the output register of window 1 set p24_local0_start,%o0 set p24_local1_start,%o1 set p24_local2_start,%o2 set p24_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = e0bac956 18097e1c 1b966211 ea5ed618 ! %f4 = af9e4687 adf4745d 19bd1143 5297d59a ! %f8 = c69a6f01 7bc955a4 aec97cd8 7f273b8d ! %f12 = c1622387 8649a5f8 e1d130ca 535c1fef ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 6deef0a0 ab73889b 7ef2909b d9830fb1 ! %f20 = b2543c19 105602d2 5400d328 794289e8 ! %f24 = 350042a0 37993890 ca1c767e 00bbdfb2 ! %f28 = d24d4f1f 49e0e5d0 22d1fa3b b523ef09 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6051ab2a 3365596e e582ec38 937dc028 ! %f36 = 502af44e 94598d0e 5cd33a06 416eac80 ! %f40 = b492ae83 74678a3e 75daea6e 8145c827 ! %f44 = e541e43c 8e934997 ecc91fb7 d586d8f3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x37ef50370000001e,%g7,%g1 ! GSR scale = 3, align = 6 wr %g1,%g0,%gsr ! GSR = 37ef50370000001e wr %g0,%y ! Clear Y 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: ! %f2 = 1b966211 ea5ed618, Mem[0000000090000068] = 41f3549f efbfc4d2 std %f2 ,[%i4+0x068] ! Mem[0000000090000068] = 1b966211 ea5ed618 ! Mem[0000000091000090] = 0ad499005631be90, %f48 = 8c272366 a77f9da7 ldd [%i6+0x090],%f48 ! %f48 = 0ad49900 5631be90 ! Mem[000000004300004d] = 1446b711, %l0 = 5134f7320f403f92 ldstub [%i2+0x04d],%l0 ! %l0 = 00000046000000ff ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080 ! %l2 = 153d7bc49b05a996, imm = 0000000000000106, %l5 = 1df5ecdc9123bfd9 andcc %l2,0x106,%l5 ! %l5 = 0000000000000106, %ccr = 00 ! Mem[0000000091000014] = 4b2ef340, %g2 = 92cf256db5bca08c lduw [%i6+0x014],%g2 ! %g2 = 000000004b2ef340 ! %l6 = d1d26e6e818cf7e5, %l1 = 05d6a021b464e6db, %l2 = 153d7bc49b05a996 xor %l6,%l1,%l2 ! %l2 = d404ce4f35e8113e ! %l0 = 00000046, %l1 = b464e6db, Mem[00000000908001e0] = c475c481 941f7329 std %l0,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000046 b464e6db ! Mem[0000000091800030] = 2ba1470470d7df2b, %f48 = 6b2d6fab 2228183e ldd [%o0+0x030],%f48 ! %f48 = 2ba14704 70d7df2b ! Mem[0000000091000150] = 5682f47c, %g2 = 000000004b2ef340 lduh [%i6+0x152],%g2 ! %g2 = 0000000000005682 p25_label_2: ! Mem[00000000900001e4] = 9903f238, %g2 = 0000000000005682 lduh [%i4+0x1e6],%g2 ! %g2 = 0000000000009903 ! Mem[0000000042800028] = 357a7a03, %l4 = 228a9a500ca1bca5 lduha [%i1+%o5]0x80,%l4 ! %l4 = 000000000000357a ! %l4 = 0000357a, %l5 = 00000106, Mem[0000000043800028] = aade8f6c c5a298cb stda %l4,[%i3+%o5]0x80 ! Mem[0000000043800028] = 0000357a 00000106 ! Mem[0000000042000018] = 326b2d43, %l6 = d1d26e6e818cf7e5 ldsba [%i0+%o3]0x89,%l6 ! %l6 = 0000000000000043 ! %l1 = 05d6a021b464e6db, imm = 00000000000006b3, %l7 = c5b4af9485c58ff5 tsubcc %l1,0x6b3,%l7 ! %l7 = 05d6a021b464e028, %ccr = 0a ! Mem[0000000042800190] = 550e6ed3, %l0 = 0000000000000046 swap [%i1+0x190],%l0 ! %l0 = 00000000550e6ed3 ! %l7 = 05d6a021b464e028, %l2 = d404ce4f35e8113e, %ccr = 0a movl %icc,%l7,%l2 ! Register Not Moved ! Mem[0000000091800070] = e9e89f27 2eb3bf51, %g2 = 00009903, %g3 = 0bad0b00 ldd [%o0+0x070],%g2 ! %g2 = 00000000e9e89f27 000000002eb3bf51 ! %l1 = 05d6a021b464e6db, Mem[0000000091800140] = 1901111c9fb7deb0, %asi = 80 stxa %l1,[%o0+0x140]%asi ! Mem[0000000091800140] = 05d6a021b464e6db ! Mem[0000000042800030] = a88d8512, %l7 = b464e028, %l2 = 35e8113e add %i1,0x30,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000a88d8512 p25_label_3: ! Mem[0000000043800148] = 906f4166, %l0 = 550e6ed3, %l1 = b464e6db add %i3,0x148,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000906f4166 ! %l1 = 00000000906f4166, %l3 = 08877a5240c5a442, %ccr = 0a movge %xcc,%l1,%l3 ! Moved, %l3 = 00000000906f4166 ! %f2 = 1b966211, Mem[00000000908001d0] = f9ebc6bd st %f2 ,[%i5+0x1d0] ! Mem[00000000908001d0] = 1b966211 ! Mem[000000004280007e] = 7bc4eba6, %l2 = 00000000a88d8512 ldstub [%i1+0x07e],%l2 ! %l2 = 000000eb000000ff ! Mem[000000004380016c] = 93932035, %l2 = 00000000000000eb lduw [%i3+0x16c],%l2 ! %l2 = 0000000093932035 ! Mem[0000000043800100] = 88abff5d, %l2 = 93932035, %l5 = 00000106 add %i3,0x100,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000088abff5d ! Mem[0000000090800108] = 3a3b7e27, %g2 = 00000000e9e89f27 lduh [%i5+0x10a],%g2 ! %g2 = 0000000000003a3b ! Mem[0000000042000020] = f604938c, %l7 = 05d6a021b464e028 lduwa [%i0+%o4]0x89,%l7 ! %l7 = 00000000f604938c ! %l5 = 0000000088abff5d, %l0 = 00000000550e6ed3, %ccr = 0a movrgz %l5,%l0,%l1 ! Moved, %l1 = 00000000550e6ed3 ! %f2 = 1b966211 ea5ed618, Mem[0000000043000028] = 7c9ec793 4cd9d429 stda %f2 ,[%i2+%o5]0x80 ! Mem[0000000043000028] = 1b966211 ea5ed618 p25_label_4: ! Mem[0000000091000188] = db58126d, %g18 = 225bcb66433d11fe ldsw [%i6+0x188],%g2 ! %g2 = 225bcb66433d11fe ! %l1 = 00000000550e6ed3, %l7 = 00000000f604938c, %l2 = 0000000093932035 andcc %l1,%l7,%l2 ! %l2 = 0000000054040280, %ccr = 00 ! Mem[00000000900001dc] = 21df8c41, %g18 = 225bcb66433d11fe ldsw [%i4+0x1dc],%g2 ! %g2 = 225bcb66433d11fe ! %f16 = 6deef0a0 ab73889b, Mem[0000000042000020] = f604938c 1d69c768 stda %f16,[%i0+%o4]0x89 ! Mem[0000000042000020] = 6deef0a0 ab73889b ! %l2 = 0000000054040280, imm = fffffffffffff7f0, %l1 = 00000000550e6ed3 xor %l2,-0x810,%l1 ! %l1 = ffffffffabfbf570 ! %l2 = 0000000054040280, %l5 = 0000000088abff5d, %ccr = 00 movneg %xcc,%l2,%l5 ! Register Not Moved ! %l5 = 0000000088abff5d, %l5 = 0000000088abff5d, %ccr = 00 movl %icc,%l5,%l5 ! Register Not Moved ! %f1 = 18097e1c, Mem[00000000908001c8] = eb1ea287 st %f1 ,[%i5+0x1c8] ! Mem[00000000908001c8] = 18097e1c ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! %l6 = 0000000000000043, %l2 = 0000000054040280, %l5 = 0000000088abff5d or %l6,%l2,%l5 ! %l5 = 00000000540402c3 p25_label_5: ! %l1 = ffffffffabfbf570, imm = 0000000000000014, %l3 = 00000000906f4166 srax %l1,0x014,%l3 ! %l3 = fffffffffffffabf ! %f0 = e0bac956 18097e1c 1b966211 ea5ed618 ! %f4 = af9e4687 adf4745d 19bd1143 5297d59a ! %f8 = c69a6f01 7bc955a4 aec97cd8 7f273b8d ! %f12 = c1622387 8649a5f8 e1d130ca 535c1fef stda %f0,[%i2+%g5]ASI_BLK_P ! Block Store to 0000000043000140 ! Mem[00000000430000d8] = 55200042, %l6 = 00000043, %l3 = fffffabf add %i2,0xd8,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000055200042 ! %l5 = 00000000540402c3, Mem[00000000420000d8] = f97bd942893d57bf stx %l5,[%i0+0x0d8] ! Mem[00000000420000d8] = 00000000540402c3 ! retry : should take illegal inst trap, %l0 = 00000000550e6ed3 retry ! Illegal inst trap : %l0 = 00000000550e6ee3 ! Mem[0000000091800044] = c516798a, %g2 = 0000000021df8c41 ldub [%o0+0x046],%g2 ! %g2 = 00000000000000c5 ! %l4 = 000000000000357a, %l2 = 0000000054040280, %ccr = 00 movrne %l4,%l2,%l2 ! Moved, %l2 = 0000000054040280 ! Mem[0000000091800010] = a290b85acc583256, %g2 = 00000000000000c5 ldx [%o0+%o2],%g2 ! %g2 = a290b85acc583256 ! Mem[0000000043800018] = b8cd42cc, %f25 = 37993890 lda [%i3+%o3]0x80,%f25 ! %f25 = b8cd42cc ! %l2 = 0000000054040280, Mem[00000000438000f8] = 7742a35c64f00f49 stx %l2,[%i3+0x0f8] ! Mem[00000000438000f8] = 0000000054040280 p25_label_6: ! %l0 = 00000000550e6ee3, imm = 0000000000000cb6, %l0 = 00000000550e6ee3 addc %l0,0xcb6,%l0 ! %l0 = 00000000550e7b99 ! Mem[0000000042800050] = 317e83df, %l4 = 0000357a, %l0 = 550e7b99 add %i1,0x50,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000317e83df ! %l2 = 54040280, %l3 = 55200042, Mem[00000000438001a0] = 0777143f fbe8ebcf std %l2,[%i3+0x1a0] ! Mem[00000000438001a0] = 54040280 55200042 ! %l1 = ffffffffabfbf570, Mem[0000000091800070] = e9e89f27 sth %l1,[%o0+0x070] ! Mem[0000000091800070] = f5709f27 ! %l6 = 0000000000000043, Mem[00000000918001e0] = bc23780070dd4032, %asi = 80 stxa %l6,[%o0+0x1e0]%asi ! Mem[00000000918001e0] = 0000000000000043 ! %l6 = 0000000000000043, %l0 = 00000000317e83df, %ccr = 00 movrne %l6,%l0,%l4 ! Moved, %l4 = 00000000317e83df ! %l4 = 00000000317e83df, Mem[0000000091800188] = 660bfb8212d129f7 stx %l4,[%o0+0x188] ! Mem[0000000091800188] = 00000000317e83df ! %l3 = 0000000055200042 sethi %hi(0x75762800),%l3 ! %l3 = 0000000075762800 ! %l3 = 0000000075762800, %l3 = 0000000075762800, %ccr = 00 movrne %l3,%l3,%l5 ! Moved, %l5 = 0000000075762800 ! Mem[0000000090800000] = d692eaa7, %g2 = a290b85acc583256 ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffd6 p25_label_7: ! Mem[0000000091000000] = 5beccf55, %g2 = ffffffffffffffd6 lduw [%i6+%g0],%g2 ! %g2 = 000000005beccf55 ! %l6 = 0000000000000043, %l1 = ffffffffabfbf570, %ccr = 00 movneg %xcc,%l6,%l1 ! Register Not Moved ! Mem[0000000090800080] = 0c3c7eb5, %g2 = 000000005beccf55 ldsb [%i5+0x080],%g2 ! %g2 = 000000000000000c ! Mem[00000000438001b8] = 8a394176, %l3 = 0000000075762800 swap [%i3+0x1b8],%l3 ! %l3 = 000000008a394176 ! %l0 = 00000000317e83df, Mem[00000000908000b2] = f85d0349 stb %l0,[%i5+0x0b2] ! Mem[00000000908000b0] = df5d0349 ! %l2 = 54040280, %l3 = 8a394176, Mem[00000000908001e8] = 94627d6b a369fde4 std %l2,[%i5+0x1e8] ! Mem[00000000908001e8] = 54040280 8a394176 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000 ! Mem[00000000900000ec] = 624b2c2b, %g2 = 000000000000000c ldsh [%i4+0x0ec],%g2 ! %g2 = 000000000000624b ! %l0 = 00000000317e83df, %l3 = 000000008a394176, %ccr = 00 movrne %l0,%l3,%l7 ! Moved, %l7 = 000000008a394176 ! %l4 = 00000000317e83df, imm = 0000000000000003, %l0 = 00000000317e83df sra %l4,0x003,%l0 ! %l0 = 00000000062fd07b p25_label_8: ! Mem[0000000043800188] = c92bb9a8b0526abc, %l4 = 00000000317e83df, %l6 = 0000000000000043 add %i3,0x188,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = c92bb9a8b0526abc ! Mem[0000000091800160] = 5c5b9bfb4692494c, %g2 = 000000000000624b ldx [%o0+0x160],%g2 ! %g2 = 5c5b9bfb4692494c ! Mem[000000004200003a] = fe374fc6, %l0 = 00000000062fd07b ldstub [%i0+0x03a],%l0 ! %l0 = 0000004f000000ff ! %l7 = 000000008a394176, Mem[0000000090800150] = bbbdd7de, %asi = 80 stha %l7,[%i5+0x150]%asi ! Mem[0000000090800150] = 4176d7de ! %l5 = 0000000075762800, %l5 = 0000000075762800, %ccr = 00 movrlez %l5,%l5,%l7 ! Not Moved, %l7 = 000000008a394176 ! Mem[000000004300004a] = 67c2c874, %l1 = ffffffffabfbf570 ldstub [%i2+0x04a],%l1 ! %l1 = 000000c8000000ff ! %l0 = 000000000000004f, Mem[0000000090000194] = 10151817, %asi = 80 stba %l0,[%i4+0x194]%asi ! Mem[0000000090000194] = 4f151817 ! Mem[0000000091800190] = a36059e1 84d20241, %g2 = 4692494c, %g3 = 2eb3bf51 ldd [%o0+0x190],%g2 ! %g2 = 00000000a36059e1 0000000084d20241 ! Mem[0000000090000148] = 2c7ac60a 59d744b1, %g2 = a36059e1, %g3 = 84d20241 ldd [%i4+0x148],%g2 ! %g2 = 000000002c7ac60a 0000000059d744b1 ! immd = 00000000000001cb, %l0 = 000000000000004f, %ccr = 00 movge %icc,0x1cb,%l0 ! Moved, %l0 = 00000000000001cb p25_label_9: ! %l2 = 0000000054040280, Mem[0000000091000150] = a8525682f47cb886 stx %l2,[%i6+0x150] ! Mem[0000000091000150] = 0000000054040280 ! Mem[0000000043800010] = 2f745859, %l3 = 000000008a394176 lduba [%i3+%o2]0x81,%l3 ! %l3 = 000000000000002f ! Mem[00000000910000e4] = 014a3074, %g2 = 000000002c7ac60a lduw [%i6+0x0e4],%g2 ! %g2 = 00000000014a3074 ! %l7 = 000000008a394176, Mem[00000000438000d4] = 0565587b stw %l7,[%i3+0x0d4] ! Mem[00000000438000d4] = 8a394176 ! Mem[00000000918000ac] = 7880c191, %g2 = 00000000014a3074 ldsh [%o0+0x0ac],%g2 ! %g2 = 0000000000007880 ! %l4 = 00000000317e83df, %l1 = 00000000000000c8, %ccr = 00 movrne %l4,%l1,%l5 ! Moved, %l5 = 00000000000000c8 ! %l7 = 000000008a394176, Mem[0000000042000168] = d488b889 stw %l7,[%i0+0x168] ! Mem[0000000042000168] = 8a394176 ! %l4 = 00000000317e83df, Mem[00000000420001c0] = f8e6ae53d29db705 stx %l4,[%i0+0x1c0] ! Mem[00000000420001c0] = 00000000317e83df ! immd = 00000000000001bb, %l4 = 00000000317e83df, %ccr = 00 movl %xcc,0x1bb,%l4 ! Register Not Moved ! Mem[00000000908001fc] = 276557d1, %g2 = 0000000000007880 lduw [%i5+0x1fc],%g2 ! %g2 = 00000000276557d1 p25_label_10: ! Mem[0000000043000020] = 137ca557, %l1 = 00000000000000c8 ldswa [%i2+%o4]0x89,%l1 ! %l1 = 00000000137ca557 ! Mem[0000000043000100] = e8d4a690 5aaa694e f4e3a5cd edd4edc3 ! Mem[0000000043000110] = 99778192 7319a314 6f9ee469 508601de ! Mem[0000000043000120] = 82d3db51 2d83c5a8 d97addf2 cf4fa393 ! Mem[0000000043000130] = 63038703 f0cb1a06 b9c00e8b 948312cd mov 0x100,%g6 ldda [%i2+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000043000100 membar #Sync ! Added by membar checker (574) ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 1b966211 ea5ed618 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! Mem[00000000428000dc] = 96dabbd8, %l6 = c92bb9a8b0526abc swap [%i1+0x0dc],%l6 ! %l6 = 0000000096dabbd8 ! %l3 = 000000000000002f, imm = fffffffffffffba9, %l1 = 00000000137ca557 xnor %l3,-0x457,%l1 ! %l1 = 0000000000000479 ! Mem[0000000042800010] = 92ddf2f7a0d557ef, %l6 = 0000000096dabbd8 ldxa [%i1+%o2]0x81,%l6 ! %l6 = 92ddf2f7a0d557ef ! %l1 = 0000000000000479, Mem[000000009100001c] = 32b999a4 stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 00000479 ! Mem[00000000438001c0] = f65c59c6 c1d2e567, %l0 = 000001cb, %l1 = 00000479 ldd [%i3+0x1c0],%l0 ! %l0 = 00000000f65c59c6 00000000c1d2e567 ! Mem[0000000042000008] = 16511329, %l5 = 00000000000000c8 ldsha [%i0+%o1]0x89,%l5 ! %l5 = 0000000000001329 ! Mem[0000000043800154] = 19cb9ccd, %l3 = 000000000000002f swap [%i3+0x154],%l3 ! %l3 = 0000000019cb9ccd p25_label_11: ! Mem[0000000091000124] = 5252b918, %g2 = 00000000276557d1 ldsba [%i6+0x126]%asi,%g2 ! %g2 = 0000000000000052 ! Mem[0000000042800008] = 7252fcdc, %l1 = 00000000c1d2e567 ldsba [%i1+%o1]0x81,%l1 ! %l1 = 0000000000000072 ! %l4 = 317e83df, %l5 = 00001329, Mem[0000000091800080] = f2d6ef72 131a522b std %l4,[%o0+0x080] ! Mem[0000000091800080] = 317e83df 00001329 ! Mem[00000000430000d0] = b502eedf, %l3 = 19cb9ccd, %l2 = 54040280 add %i2,0xd0,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b502eedf ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! Mem[0000000043800010] = 2f745859 d5343681, %l0 = f65c59c6, %l1 = 00000072 ldda [%i3+%o2]0x80,%l0 ! %l0 = 000000002f745859 00000000d5343681 ! %l6 = 92ddf2f7a0d557ef, Mem[0000000043800010] = 5958742f stwa %l6,[%i3+%o2]0x88 ! Mem[0000000043800010] = a0d557ef ! %l5 = 0000000000001329, immd = 0000000000000836, %l0 = 000000002f745859 mulx %l5,0x836,%l0 ! %l0 = 00000000009d52a6 ! %l4 = 00000000317e83df, Mem[0000000043000010] = 936d19f0 stwa %l4,[%i2+%o2]0x81 ! Mem[0000000043000010] = 317e83df ! %l2 = 00000000b502eedf, Mem[00000000900000ca] = b668e4e3 stb %l2,[%i4+0x0ca] ! Mem[00000000900000c8] = df68e4e3 p25_label_12: ! %l2 = 00000000b502eedf, immed = 00000dfe, %y = 00000000 sdiv %l2,0xdfe,%l7 ! %l7 = 00000000000cefc5 mov %l0,%y ! %y = 009d52a6 ! %l1 = 00000000d5343681, %l1 = 00000000d5343681, %y = 009d52a6 smul %l1,%l1,%l6 ! %l6 = 07278056da02ad01, %y = 07278056 ! Mem[0000000090000070] = 8de5ad671bbe499e, %g2 = 0000000000000052 ldx [%i4+0x070],%g2 ! %g2 = 8de5ad671bbe499e ! Mem[0000000043800128] = 623b7f61 6230189a, %l6 = da02ad01, %l7 = 000cefc5 ldd [%i3+0x128],%l6 ! %l6 = 00000000623b7f61 000000006230189a ! Mem[00000000908001f0] = 1e2d9e8a, %g2 = 8de5ad671bbe499e ldsb [%i5+0x1f3],%g2 ! %g2 = 000000000000001e ! %l6 = 00000000623b7f61, Mem[00000000910000d0] = bafe5f1e sth %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = 7f615f1e ! Mem[00000000918000e4] = b7d0deec, %g2 = 000000000000001e ldsh [%o0+0x0e4],%g2 ! %g2 = ffffffffffffb7d0 ! Mem[0000000042000184] = bdb00aff, %l6 = 623b7f61, %l2 = b502eedf add %i0,0x184,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000bdb00aff ! %l0 = 009d52a6, %l1 = d5343681, Mem[0000000091000068] = a2c651c6 670203bc std %l0,[%i6+0x068] ! Mem[0000000091000068] = 009d52a6 d5343681 ! immd = 0000000000000239, %l7 = 000000006230189a, %ccr = 00 movge %icc,0x239,%l7 ! Moved, %l7 = 0000000000000239 p25_label_13: ! Mem[000000004280001a] = 42776806, %l0 = 00000000009d52a6 ldstub [%i1+0x01a],%l0 ! %l0 = 00000068000000ff ! Mem[0000000042000010] = 930f290abce15a48, %l6 = 00000000623b7f61 ldxa [%i0+%o2]0x80,%l6 ! %l6 = 930f290abce15a48 ! %f26 = ca1c767e, Mem[0000000043800000] = cc970488 sta %f26,[%i3+%g0]0x80 ! Mem[0000000043800000] = ca1c767e ! %l5 = 0000000000001329, imm = 0000000000000a53, %l5 = 0000000000001329 xor %l5,0xa53,%l5 ! %l5 = 000000000000197a ! %l4 = 00000000317e83df, Mem[0000000043800000] = 7e761cca stha %l4,[%i3+%g0]0x89 ! Mem[0000000043800000] = 7e7683df ! Mem[0000000091800078] = 079ebca8, %g2 = ffffffffffffb7d0 lduh [%o0+0x078],%g2 ! %g2 = 000000000000079e ! %l4 = 00000000317e83df, Mem[0000000091000128] = b91884a5 sth %l4,[%i6+0x128] ! Mem[0000000091000128] = 83df84a5 ! %l6 = 930f290abce15a48, Mem[0000000043000008] = 14e596a648fd69bb stxa %l6,[%i2+%o1]0x81 ! Mem[0000000043000008] = 930f290abce15a48 ! Mem[0000000090800124] = 7765324d, %g2 = 000000000000079e ldsh [%i5+0x124],%g2 ! %g2 = 0000000000007765 ! immd = 00000000000003e9, %l4 = 00000000317e83df, %ccr = 00 movg %xcc,0x3e9,%l4 ! Moved, %l4 = 00000000000003e9 p25_label_14: ! %l0 = 0000000000000068, Mem[0000000043000020] = 137ca557 stha %l0,[%i2+%o4]0x88 ! Mem[0000000043000020] = 137c0068 ! %l1 = 00000000d5343681, Mem[0000000091000138] = 27bcb7d41deb2635 stx %l1,[%i6+0x138] ! Mem[0000000091000138] = 00000000d5343681 ! %l4 = 00000000000003e9, %l6 = 930f290abce15a48, %l0 = 0000000000000068 sra %l4,%l6,%l0 ! %l0 = 0000000000000003 ! Mem[00000000908001e8] = 54040280 8a394176, %g2 = 00007765, %g3 = 59d744b1 ldd [%i5+0x1e8],%g2 ! %g2 = 0000000054040280 000000008a394176 ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000091800138] = cf28ea77 040c3c9f, %g2 = 54040280, %g3 = 8a394176 ldd [%o0+0x138],%g2 ! %g2 = 00000000cf28ea77 00000000040c3c9f membar #Sync ! Added by membar checker (575) ! %l3 = 0000000019cb9ccd, Mem[00000000900001c2] = 00c2b450 sth %l3,[%i4+0x1c2] ! Mem[00000000900001c0] = 9ccdb450 ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 1b966211 ea5ed618 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! %l5 = 000000000000197a, %l6 = 930f290abce15a48, %l0 = 0000000000000003 srl %l5,%l6,%l0 ! %l0 = 0000000000000019 ! Mem[0000000042800010] = 92ddf2f7, %l4 = 00000000000003e9 swapa [%i1+%o2]0x81,%l4 ! %l4 = 0000000092ddf2f7 p25_label_15: ! %l1 = 00000000d5343681, immed = fffff726, %y = 07278056 udivcc %l1,-0x8da,%l6 ! %l6 = 0000000007278096, %ccr = 00 mov %l0,%y ! %y = 00000019 ! Mem[00000000430000c0] = 2771acf0, %l4 = 92ddf2f7, %l1 = d5343681 add %i2,0xc0,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000002771acf0 ! %l5 = 000000000000197a, Mem[000000009080015c] = e0655a58 stw %l5,[%i5+0x15c] ! Mem[000000009080015c] = 0000197a ! %l2 = 00000000bdb00aff, Mem[00000000908000a9] = a1186fe1 stb %l2,[%i5+0x0a9] ! Mem[00000000908000a8] = ff186fe1 ! Mem[0000000042000020] = ab73889b, %l0 = 0000000000000019 ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 0000009b000000ff ! done : should take illegal inst trap, %l0 = 000000000000009b done ! Illegal inst trap : %l0 = 00000000000000ab ! %l3 = 0000000019cb9ccd, Mem[0000000042800000] = 85602160 stha %l3,[%i1+%g0]0x80 ! Mem[0000000042800000] = 9ccd2160 ! immd = 0000000000000165, %l7 = 0000000000000239, %ccr = 00 movpos %xcc,0x165,%l7 ! Moved, %l7 = 0000000000000165 ! Mem[00000000900001d8] = 8b4c6ba621df8c41, %g2 = 00000000cf28ea77 ldx [%i4+0x1d8],%g2 ! %g2 = 8b4c6ba621df8c41 ! %l4 = 0000000092ddf2f7, %l5 = 000000000000197a, %y = 00000019 smulcc %l4,%l5,%l7 ! %l7 = fffff523aa7fe8b6, %ccr = 88, %y = fffff523 p25_label_16: ! Mem[0000000043800008] = 4d54dbd1, %f16 = 6deef0a0 lda [%i3+%o1]0x81,%f16 ! %f16 = 4d54dbd1 ! Mem[000000004280000c] = 6bf5e373, %l1 = 2771acf0, %l2 = bdb00aff add %i1,0x0c,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000006bf5e373 ! Mem[0000000042000000] = 7432867b29ee52df, %l2 = 000000006bf5e373 ldxa [%i0+%g0]0x89,%l2 ! %l2 = 7432867b29ee52df ! Mem[0000000043800188] = c92bb9a8, %l4 = 92ddf2f7, %l3 = 19cb9ccd add %i3,0x188,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c92bb9a8 ! Mem[00000000908001c8] = 7e1ceb03, %g2 = 8b4c6ba621df8c41 lduh [%i5+0x1ca],%g2 ! %g2 = 0000000000007e1c ! Clear Register : %l0 = 00000000000000ab clr %l0 ! %l0 = 0000000000000000 ! Mem[0000000043800014] = d5343681, %l6 = 0000000007278096 swap [%i3+0x014],%l6 ! %l6 = 00000000d5343681 ! Mem[0000000042800144] = 131596ba, %l0 = 0000000000000000 ldstub [%i1+0x144],%l0 ! %l0 = 00000013000000ff ! Mem[0000000042000168] = 8a394176, %l0 = 0000000000000013 lduw [%i0+0x168],%l0 ! %l0 = 000000008a394176 ! %l2 = 7432867b29ee52df, %l6 = 00000000d5343681, %ccr = 88 movcs %xcc,%l2,%l6 ! Register Not Moved p25_label_17: ! Mem[0000000090000198] = 267a4c0731c74c8b, %g2 = 0000000000007e1c ldx [%i4+0x198],%g2 ! %g2 = 267a4c0731c74c8b ! %l5 = 000000000000197a, %l0 = 000000008a394176, %l6 = 00000000d5343681 andn %l5,%l0,%l6 ! %l6 = 0000000000001808 ! Mem[00000000910000e8] = 087eca23, %g18 = 225bcb66433d11fe ldsw [%i6+0x0e8],%g2 ! %g2 = 225bcb66433d11fe ! immd = 00000000000002ad, %l0 = 000000008a394176, %ccr = 88 movge %icc,0x2ad,%l0 ! Register Not Moved ! %f0 = 4e69aa5a 90a6d4e8 c3edd4ed cda5e3f4 ! %f4 = 14a31973 92817799 de018650 69e49e6f ! %f8 = a8c5832d 51dbd382 93a34fcf f2dd7ad9 ! %f12 = 061acbf0 03870363 cd128394 8b0ec0b9 mov 0x180,%g6 stda %f0,[%i2+%g6]ASI_BLK_AIUS ! Block Store to 0000000043000180 ! %l2 = 7432867b29ee52df, Mem[0000000090800132] = 043b1fd8 sth %l2,[%i5+0x132] ! Mem[0000000090800130] = 52df1fd8 ! Mem[0000000091000034] = 3d46fa1e, %g2 = 00000000087eca23 ldsb [%i6+0x034],%g2 ! %g2 = 000000000000003d ! Mem[00000000438001c8] = 30ba6cee, %l4 = 0000000092ddf2f7 ldub [%i3+0x1cb],%l4 ! %l4 = 00000000000000ee ! immd = 00000000000003cc, %l1 = 000000002771acf0, %ccr = 88 mova %xcc,0x3cc,%l1 ! Moved, %l1 = 00000000000003cc ! Mem[00000000910001d8] = 7e55db7f, %g2 = 000000000000003d lduha [%i6+0x1d8]%asi,%g2 ! %g2 = 0000000000007e55 p25_label_18: ! Mem[0000000042800000] = 9ccd2160, %l2 = 7432867b29ee52df lduwa [%i1+%g0]0x80,%l2 ! %l2 = 000000009ccd2160 ! %l7 = fffff523aa7fe8b6, Mem[0000000091000120] = b0a4b23a7a0a5252 stx %l7,[%i6+0x120] ! Mem[0000000091000120] = fffff523aa7fe8b6 ! Mem[0000000043800154] = 0000002f, %l3 = 00000000c92bb9a8 lduw [%i3+0x154],%l3 ! %l3 = 000000000000002f ! Mem[0000000043800050] = 7fe7f5bc8d21b105, %l1 = 00000000000003cc, %l5 = 000000000000197a add %i3,0x50,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 7fe7f5bc8d21b105 ! %l7 = fffff523aa7fe8b6, Mem[0000000091000124] = aa7fe8b6 stb %l7,[%i6+0x124] ! Mem[0000000091000124] = b67fe8b6 ! Mem[0000000090800104] = 773e2765, %g18 = 225bcb66433d11fe ldsw [%i5+0x104],%g2 ! %g2 = 225bcb66433d11fe ! %l1 = 00000000000003cc, Mem[0000000090800004] = eaa765c9 stb %l1,[%i5+0x004] ! Mem[0000000090800004] = cca765c9 ! %f27 = 00bbdfb2, Mem[0000000091800050] = ba251ef1 st %f27,[%o0+0x050] ! Mem[0000000091800050] = 00bbdfb2 ! Mem[0000000091000194] = d7c0b9fd, %g2 = 00000000773e2765 ldsb [%i6+0x194],%g2 ! %g2 = ffffffffffffffd7 ! Code Fragment 1 p25_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000040c3c9f mov -0x453,%g3 ! %g3 = fffffffffffffbad and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p25_label_19: ! %l3 = 000000000000002f, %l5 = 7fe7f5bc8d21b105, %l3 = 000000000000002f sub %l3,%l5,%l3 ! %l3 = 80180a4372de4f2a ! %f28 = d24d4f1f 49e0e5d0, Mem[0000000042800038] = b87e7d63 8e0a759e std %f28,[%i1+0x038] ! Mem[0000000042800038] = d24d4f1f 49e0e5d0 ! Mem[0000000042800000] = 9ccd2160, %l1 = 00000000000003cc lduha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000009ccd ! %l1 = 0000000000009ccd, imm = 000000000000000c, %l2 = 000000009ccd2160 sll %l1,0x00c,%l2 ! %l2 = 0000000009ccd000 ! Mem[000000009100011c] = 12c9df58, %g2 = ffffffffffffffd7 ldsb [%i6+0x11c],%g2 ! %g2 = 0000000000000012 ! Mem[0000000042800010] = 000003e9a0d557ef, %l2 = 0000000009ccd000 ldx [%i1+%o2],%l2 ! %l2 = 000003e9a0d557ef ! %f26 = ca1c767e, Mem[0000000043800000] = df83767e sta %f26,[%i3+%g0]0x81 ! Mem[0000000043800000] = ca1c767e ! Mem[00000000910001dc] = 2b019f50, %g18 = 225bcb66433d11fe ldsw [%i6+0x1dc],%g2 ! %g2 = 225bcb66433d11fe ! Mem[0000000042800018] = 4277ff06, %l4 = 00000000000000ee swapa [%i1+%o3]0x80,%l4 ! %l4 = 000000004277ff06 ! Mem[00000000908001e4] = e6db5404, %g2 = 000000002b019f50 lduh [%i5+0x1e6],%g2 ! %g2 = 000000000000e6db p25_label_20: ! %l5 = 7fe7f5bc8d21b105, Mem[00000000918000f8] = 83248c75 stw %l5,[%o0+0x0f8] ! Mem[00000000918000f8] = 8d21b105 ! %l0 = 000000008a394176, Mem[00000000900000f8] = c834ee1e8e169931, %asi = 80 stxa %l0,[%i4+0x0f8]%asi ! Mem[00000000900000f8] = 000000008a394176 ! %l6 = 0000000000001808, Mem[0000000091800044] = 7ae4c516, %asi = 80 stwa %l6,[%o0+0x044]%asi ! Mem[0000000091800044] = 00001808 ! Mem[000000004300015f] = 5297d59a, %l2 = 000003e9a0d557ef ldstub [%i2+0x15f],%l2 ! %l2 = 0000009a000000ff ! %l6 = 00001808, %l7 = aa7fe8b6, Mem[0000000091800080] = 317e83df 00001329 std %l6,[%o0+0x080] ! Mem[0000000091800080] = 00001808 aa7fe8b6 ! %l4 = 000000004277ff06, immed = fffff5aa, %y = fffff523 sdivcc %l4,-0xa56,%l5 ! %l5 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 8a394176 ! Mem[0000000090000040] = 8f7f8f45796a11e1, %g2 = 000000000000e6db ldx [%i4+0x040],%g2 ! %g2 = 8f7f8f45796a11e1 ! %l3 = 80180a4372de4f2a, Mem[00000000918000d8] = 41114b72 sth %l3,[%o0+0x0d8] ! Mem[00000000918000d8] = 4f2a4b72 ! Mem[0000000090800164] = 684827c2, %g2 = 8f7f8f45796a11e1 ldsb [%i5+0x166],%g2 ! %g2 = 0000000000000068 ! %l1 = 0000000000009ccd, %l5 = 000000007fffffff, %l1 = 0000000000009ccd mulx %l1,%l5,%l1 ! %l1 = 00004e667fff6333 p25_label_21: ! Mem[00000000420001c0] = 00000000, %l2 = 000000000000009a swap [%i0+0x1c0],%l2 ! %l2 = 0000000000000000 ! immd = 00000000000001b3, %l4 = 000000004277ff06, %ccr = 02 movcc %icc,0x1b3,%l4 ! Moved, %l4 = 00000000000001b3 ! Mem[0000000043800078] = 4fb711f6, %l3 = 80180a4372de4f2a lduba [%i3+0x078]%asi,%l3 ! %l3 = 000000000000004f ! %l0 = 8a394176, %l1 = 7fff6333, Mem[0000000042800020] = 34d65104 79c6730c stda %l0,[%i1+%o4]0x81 ! Mem[0000000042800020] = 8a394176 7fff6333 ! Mem[000000009180014c] = b13ff7cf, %g2 = 0000000000000068 ldsb [%o0+0x14c],%g2 ! %g2 = ffffffffffffffb1 ! Mem[0000000091800140] = a021b464, %g2 = ffffffffffffffb1 ldsb [%o0+0x142],%g2 ! %g2 = ffffffffffffffa0 ! Mem[0000000042000100] = 9b8bf884b5531586, %l4 = 00000000000001b3, %l3 = 000000000000004f add %i0,0x100,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = 9b8bf884b5531586 ! Code Fragment 1 p25_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffbad mov -0x007,%g3 ! %g3 = fffffffffffffff9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000043800170] = 92fcb556, %l0 = 8a394176, %l7 = aa7fe8b6 add %i3,0x170,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000092fcb556 ! %l6 = 0000000000001808, Mem[0000000042800000] = 6021cd9c stha %l6,[%i1+%g0]0x88 ! Mem[0000000042800000] = 60211808 p25_label_22: ! Mem[0000000042800020] = 8a3941767fff6333, %l5 = 000000007fffffff ldxa [%i1+%o4]0x81,%l5 ! %l5 = 8a3941767fff6333 ! %l7 = 0000000092fcb556, immed = 000000ea, %ccr = 02 movrlez %l7,0x0ea,%l4 ! Not Moved, %l4 = 00000000000001b3 ! %f0 = 4e69aa5a, Mem[0000000090800018] = 90f15633 st %f0 ,[%i5+%o3] ! Mem[0000000090800018] = 4e69aa5a ! %l0 = 8a394176, %l1 = 7fff6333, Mem[0000000043000010] = 317e83df 2016aa50 stda %l0,[%i2+%o2]0x80 ! Mem[0000000043000010] = 8a394176 7fff6333 ! Mem[000000004280016c] = f9f37971, %l0 = 8a394176, %l5 = 7fff6333 add %i1,0x16c,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000f9f37971 ! immd = 000000000000006d, %l0 = 000000008a394176, %ccr = 02 move %xcc,0x06d,%l0 ! Register Not Moved ! Mem[0000000091800070] = 9f272eb3, %g2 = ffffffffffffffa0 ldsb [%o0+0x072],%g2 ! %g2 = ffffffffffffff9f ! Mem[00000000918001a4] = 831d1d5d, %g18 = 225bcb66433d11fe ldsw [%o0+0x1a4],%g2 ! %g2 = 225bcb66433d11fe ! Mem[0000000091800128] = 503d8b62742c3e7e, %f48 = 8f7f8f45 796a11e1 ldd [%o0+0x128],%f48 ! %f48 = 503d8b62 742c3e7e ! %l5 = 00000000f9f37971, %l5 = 00000000f9f37971, %l6 = 0000000000001808 taddcc %l5,%l5,%l6 ! %l6 = 00000001f3e6f2e2, %ccr = 0b p25_label_23: ! %f28 = d24d4f1f, Mem[0000000042800010] = 000003e9 sta %f28,[%i1+%o2]0x81 ! Mem[0000000042800010] = d24d4f1f ! Mem[0000000090800098] = 0fad151c, %g2 = ffffffff831d1d5d ldsh [%i5+0x09a],%g2 ! %g2 = 0000000000000fad ! %l4 = 00000000000001b3, %l3 = 9b8bf884b5531586, %ccr = 0b movre %l4,%l3,%l5 ! Not Moved, %l5 = 00000000f9f37971 ! immd = 000000000000033b, %l3 = 9b8bf884b5531586, %ccr = 0b movpos %icc,0x33b,%l3 ! Register Not Moved ! Clear Register : %l6 = 00000001f3e6f2e2 clr %l6 ! %l6 = 0000000000000000 ! Mem[0000000043800000] = ca1c767e, %l2 = 0000000000000000 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 000000ca000000ff ! Mem[0000000043000020] = 68007c13, %l4 = 00000000000001b3 lduwa [%i2+%o4]0x81,%l4 ! %l4 = 0000000068007c13 ! %l4 = 0000000068007c13, Mem[0000000090800007] = c940ea8a stb %l4,[%i5+0x007] ! Mem[0000000090800004] = 1340ea8a ! %l0 = 000000008a394176, %l4 = 0000000068007c13, %l5 = 00000000f9f37971 andcc %l0,%l4,%l5 ! %l5 = 0000000008004012, %ccr = 00 ! %l0 = 000000008a394176, %l0 = 000000008a394176, %l2 = 00000000000000ca xnorcc %l0,%l0,%l2 ! %l2 = ffffffffffffffff, %ccr = 88 p25_label_24: ! %l1 = 00004e667fff6333, Mem[00000000918001ec] = d4ba2fc4 stw %l1,[%o0+0x1ec] ! Mem[00000000918001ec] = 7fff6333 ! Mem[0000000042000190] = 9455f582, %l2 = ffffffff, %l0 = 8a394176 add %i0,0x190,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009455f582 ! Mem[0000000042800018] = b22565a6ee000000, %f12 = 061acbf0 03870363 ldda [%i1+%o3]0x89,%f12 ! %f12 = b22565a6 ee000000 ! %l0 = 9455f582, %l1 = 7fff6333, Mem[0000000042800018] = ee000000 b22565a6 stda %l0,[%i1+%o3]0x88 ! Mem[0000000042800018] = 9455f582 7fff6333 ! %f16 = 4d54dbd1 ab73889b 7ef2909b d9830fb1 ! %f20 = b2543c19 105602d2 5400d328 794289e8 ! %f24 = 350042a0 b8cd42cc ca1c767e 00bbdfb2 ! %f28 = d24d4f1f 49e0e5d0 22d1fa3b b523ef09 stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040 ! Mem[0000000091000058] = 102d0f23, %g2 = 0000000000000fad lduw [%i6+0x058],%g2 ! %g2 = 00000000102d0f23 ! Mem[000000009180005c] = 9aeaaa48, %g18 = 225bcb66433d11fe ldsw [%o0+0x05c],%g2 ! %g2 = 225bcb66433d11fe ! %f8 = a8c5832d 51dbd382, Mem[0000000042000018] = 326b2d43 567da029 stda %f8 ,[%i0+%o3]0x88 ! Mem[0000000042000018] = a8c5832d 51dbd382 ! %l3 = 9b8bf884b5531586, %l6 = 0000000000000000, %l6 = 0000000000000000 andcc %l3,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 44 ! Mem[00000000430000ac] = ed400f75, %l6 = 0000000000000000 swap [%i2+0x0ac],%l6 ! %l6 = 00000000ed400f75 p25_label_25: ! %f0 = 4e69aa5a, Mem[0000000042800018] = 82f55594 sta %f0 ,[%i1+%o3]0x80 ! Mem[0000000042800018] = 4e69aa5a ! Mem[00000000430000b0] = 0e0c7a8635552a67, %l1 = 00004e667fff6333 ldx [%i2+0x0b0],%l1 ! %l1 = 0e0c7a8635552a67 ! Mem[0000000091000080] = 71f0b7cedd451e0b, %g2 = ffffffff9aeaaa48 ldxa [%i6+0x080]%asi,%g2 ! %g2 = 71f0b7cedd451e0b ! %l0 = 000000009455f582, Mem[00000000910000b0] = 0db72ff396b87bb4 stx %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 000000009455f582 ! %f1 = 90a6d4e8, Mem[00000000918001d4] = 7ffa9590 st %f1 ,[%o0+0x1d4] ! Mem[00000000918001d4] = 90a6d4e8 ! Mem[0000000091000150] = 00000000 54040280, %g2 = dd451e0b, %g3 = fffffff9 ldd [%i6+0x150],%g2 ! %g2 = 0000000000000000 0000000054040280 ! Mem[0000000042000008] = 29135116, %l2 = ffffffffffffffff ldsba [%i0+%o1]0x80,%l2 ! %l2 = 0000000000000029 membar #Sync ! Added by membar checker (576) ! Mem[000000009000007c] = ef096b2d, %g2 = 0000000000000000 lduh [%i4+0x07e],%g2 ! %g2 = 000000000000ef09 ! %f26 = ca1c767e 00bbdfb2, Mem[0000000042000028] = 5afaa3e3 13fe1214 stda %f26,[%i0+%o5]0x89 ! Mem[0000000042000028] = ca1c767e 00bbdfb2 ! %f15 = 8b0ec0b9, Mem[000000009000016c] = b91b3eb3 st %f15,[%i4+0x16c] ! Mem[000000009000016c] = 8b0ec0b9 ba,a p25_not_taken_0_end p25_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p25_branch_failed p25_not_taken_0_end: ! End of Random Code for Thread 25 1: membar #Sync ! Force all stores to complete p25_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x064] ! Set processor 25 done flag ! Check Registers p25_check_registers: set p25_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000009455f582 bne,a,pn %xcc,p25_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0e0c7a8635552a67 bne,a,pn %xcc,p25_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000029 bne,a,pn %xcc,p25_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 9b8bf884b5531586 bne,a,pn %xcc,p25_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000068007c13 bne,a,pn %xcc,p25_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000008004012 bne,a,pn %xcc,p25_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ed400f75 bne,a,pn %xcc,p25_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000092fcb556 bne,a,pn %xcc,p25_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x8a394176,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p25_failed mov 0x111,%g1 ! Check Floating Point Registers p25_check_fp_registers: set p25_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 4e69aa5a 90a6d4e8 bne %xcc,p25_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be c3edd4ed cda5e3f4 bne %xcc,p25_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 14a31973 92817799 bne %xcc,p25_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be de018650 69e49e6f bne %xcc,p25_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be a8c5832d 51dbd382 bne %xcc,p25_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 93a34fcf f2dd7ad9 bne %xcc,p25_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be b22565a6 ee000000 bne %xcc,p25_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be cd128394 8b0ec0b9 bne %xcc,p25_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 4d54dbd1 ab73889b bne %xcc,p25_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 350042a0 b8cd42cc bne %xcc,p25_f24_fail nop ! Check Local Memory set p25_local0_expect,%g1 p25_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 82d3db512d83c5a8 ldx [%i0+0x018],%g3 ! Observed data at 0000000042000018 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff8873aba0f0ee6d ldx [%i0+0x020],%g3 ! Observed data at 0000000042000020 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b2dfbb007e761cca ldx [%i0+0x028],%g3 ! Observed data at 0000000042000028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = fe37ffc67ed6c9f8 ldx [%i0+0x038],%g3 ! Observed data at 0000000042000038 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x038,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 00000000540402c3 ldx [%i0+0x0d8],%g3 ! Observed data at 00000000420000d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x168],%g2 ! Expected data = 8a394176a8451f53 ldx [%i0+0x168],%g3 ! Observed data at 0000000042000168 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x168,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 0000009a317e83df ldx [%i0+0x1c0],%g3 ! Observed data at 00000000420001c0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i0,0x1c0,%g4 set p25_local1_expect,%g1 p25_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 08182160272ce3ad ldx [%i1+0x000],%g3 ! Observed data at 0000000042800000 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = d24d4f1fa0d557ef ldx [%i1+0x010],%g3 ! Observed data at 0000000042800010 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4e69aa5a3363ff7f ldx [%i1+0x018],%g3 ! Observed data at 0000000042800018 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8a3941767fff6333 ldx [%i1+0x020],%g3 ! Observed data at 0000000042800020 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = d24d4f1f49e0e5d0 ldx [%i1+0x038],%g3 ! Observed data at 0000000042800038 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x038,%g4 ldx [%g1+0x078],%g2 ! Expected data = da99b7537bc4ffa6 ldx [%i1+0x078],%g3 ! Observed data at 0000000042800078 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x078,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = ed995916b0526abc ldx [%i1+0x0d8],%g3 ! Observed data at 00000000428000d8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 13f97834ff1596ba ldx [%i1+0x140],%g3 ! Observed data at 0000000042800140 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x140,%g4 ldx [%g1+0x190],%g2 ! Expected data = 0000004610e281b7 ldx [%i1+0x190],%g3 ! Observed data at 0000000042800190 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i1,0x190,%g4 set p25_local2_expect,%g1 p25_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 930f290abce15a48 ldx [%i2+0x008],%g3 ! Observed data at 0000000043000008 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8a3941767fff6333 ldx [%i2+0x010],%g3 ! Observed data at 0000000043000010 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 68007c13cf9e21ea ldx [%i2+0x020],%g3 ! Observed data at 0000000043000020 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1b966211ea5ed618 ldx [%i2+0x028],%g3 ! Observed data at 0000000043000028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 67c2ff7414ffb711 ldx [%i2+0x048],%g3 ! Observed data at 0000000043000048 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x048,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 42b178ac00000000 ldx [%i2+0x0a8],%g3 ! Observed data at 00000000430000a8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x140],%g2 ! Expected data = e0bac95618097e1c ldx [%i2+0x140],%g3 ! Observed data at 0000000043000140 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 1b966211ea5ed618 ldx [%i2+0x148],%g3 ! Observed data at 0000000043000148 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = af9e4687adf4745d ldx [%i2+0x150],%g3 ! Observed data at 0000000043000150 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = 19bd11435297d5ff ldx [%i2+0x158],%g3 ! Observed data at 0000000043000158 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = c69a6f017bc955a4 ldx [%i2+0x160],%g3 ! Observed data at 0000000043000160 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = aec97cd87f273b8d ldx [%i2+0x168],%g3 ! Observed data at 0000000043000168 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = c16223878649a5f8 ldx [%i2+0x170],%g3 ! Observed data at 0000000043000170 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = e1d130ca535c1fef ldx [%i2+0x178],%g3 ! Observed data at 0000000043000178 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x178,%g4 ldx [%g1+0x180],%g2 ! Expected data = 4e69aa5a90a6d4e8 ldx [%i2+0x180],%g3 ! Observed data at 0000000043000180 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = c3edd4edcda5e3f4 ldx [%i2+0x188],%g3 ! Observed data at 0000000043000188 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 14a3197392817799 ldx [%i2+0x190],%g3 ! Observed data at 0000000043000190 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = de01865069e49e6f ldx [%i2+0x198],%g3 ! Observed data at 0000000043000198 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = a8c5832d51dbd382 ldx [%i2+0x1a0],%g3 ! Observed data at 00000000430001a0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 93a34fcff2dd7ad9 ldx [%i2+0x1a8],%g3 ! Observed data at 00000000430001a8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 061acbf003870363 ldx [%i2+0x1b0],%g3 ! Observed data at 00000000430001b0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = cd1283948b0ec0b9 ldx [%i2+0x1b8],%g3 ! Observed data at 00000000430001b8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i2,0x1b8,%g4 set p25_local3_expect,%g1 p25_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff1c767e0b81afc9 ldx [%i3+0x000],%g3 ! Observed data at 0000000043800000 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ef57d5a007278096 ldx [%i3+0x010],%g3 ! Observed data at 0000000043800010 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000357a00000106 ldx [%i3+0x028],%g3 ! Observed data at 0000000043800028 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x028,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 043c8e808a394176 ldx [%i3+0x0d0],%g3 ! Observed data at 00000000438000d0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 0000000054040280 ldx [%i3+0x0f8],%g3 ! Observed data at 00000000438000f8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x150],%g2 ! Expected data = 0e8aef490000002f ldx [%i3+0x150],%g3 ! Observed data at 0000000043800150 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x150,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 5404028055200042 ldx [%i3+0x1a0],%g3 ! Observed data at 00000000438001a0 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 7576280058bb3bc2 ldx [%i3+0x1b8],%g3 ! Observed data at 00000000438001b8 cmp %g2,%g3 bne,a,pn %xcc,p25_local_failed add %i3,0x1b8,%g4 ! The test for processor 25 has passed p25_passed: ta GOOD_TRAP nop p25_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p25_failed p25_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p25_failed p25_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p25_failed p25_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p25_failed p25_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p25_failed p25_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p25_failed p25_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p25_failed p25_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p25_failed p25_f0_fail: set p25_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f2_fail: set p25_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f4_fail: set p25_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f6_fail: set p25_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f8_fail: set p25_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f10_fail: set p25_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f12_fail: set p25_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f14_fail: set p25_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f16_fail: set p25_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p25_f24_fail: set p25_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 25 failed p25_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x064] ! Set processor 25 done flag set p25_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 25 failed p25_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x064] ! Set processor 25 done flag set p25_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p25_selfmod_failed: ba p25_failed mov 0xabc,%g1 p25_common_error: or %g0,0xef9,%g1 ba p25_failed mov %o5,%g3 p25_common_signature_error: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_common_timeout: set p25_temp,%g1 ba p25_failed st %g2,[%g1] ! Common Lock Number p25_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p25_failed mov 0x0,%g3 p25_trap1e: stha %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800000] ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000042800018] ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000010] stda %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000000] ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043800008] membar #Sync mov 0x0c0,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync done p25_trap1o: stha %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800000] ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000042800018] ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000010] stda %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000000] ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043800008] membar #Sync mov 0x0c0,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync done p25_trap2e: stwa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000020] andncc %l1,0xc05,%l7 done p25_trap2o: stwa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000020] andncc %l1,0xc05,%l7 done p25_trap3e: add %l6,-0x68f,%l3 or %l3,%l6,%l3 done p25_trap3o: add %l6,-0x68f,%l3 or %l3,%l6,%l3 done p25_init_memory_pointers: set p25_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p25_local0_start,%i0 set p25_local1_start,%i1 set p25_local2_start,%i2 set p25_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5134f7320f403f92 ldx [%g1+0x008],%l1 ! %l1 = 05d6a021b464e6db ldx [%g1+0x010],%l2 ! %l2 = 153d7bc49b05a996 ldx [%g1+0x018],%l3 ! %l3 = 08877a5240c5a442 ldx [%g1+0x020],%l4 ! %l4 = 228a9a500ca1bca5 ldx [%g1+0x028],%l5 ! %l5 = 1df5ecdc9123bfd9 ldx [%g1+0x030],%l6 ! %l6 = d1d26e6e818cf7e5 ldx [%g1+0x038],%l7 ! %l7 = c5b4af9485c58ff5 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 26 processor_26: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x68] ! Set the start flag wrpr %g0,7,%cleanwin call p26_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 26 wr %g0,0x4,%fprs ! Make sure fef is 1 set p26_init_freg,%g1 ! %f0 = 6e2a9a0f e2064631 d24a5188 40d5e740 ! %f4 = 6d4f8cdf 54b79dc3 fdd38fad fbfc3d6c ! %f8 = 078efcf1 b685f2cc 4879da46 183e3a1b ! %f12 = 1d365a4c 670dcfed 8c9dd7c3 0644978c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 8e21d255 521d43c3 8bc18bbf 26cffff0 ! %f20 = f14ac96a 93df8193 91d71dce 55e7d9bd ! %f24 = b2048f44 a7bc7497 f9b2e849 6cddfec8 ! %f28 = a2ed7428 8627bf6f d009e6b3 5516329e ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = ddf9d65a 8e00b386 5abe73a5 c6e0acf8 ! %f36 = e55ad609 6f7e47a7 334dbf2a c5979217 ! %f40 = 79e56c0d d7beb359 93d49ae1 d7d3c1cc ! %f44 = ec6e1037 a881a955 4cc24018 dfd8d693 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xf627507000000008,%g7,%g1 ! GSR scale = 1, align = 0 wr %g1,%g0,%gsr ! GSR = f627507000000008 wr %g0,%y ! Clear Y 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: ! %l2 = 28b4d6144b3f5b96, Mem[0000000091800024] = 1465290b sth %l2,[%o0+0x024] ! Mem[0000000091800024] = 5b96290b ! %l5 = 01da698e12e99f3c, imm = 0000000000000010, %l6 = 5c41b9a295611cc6 srl %l5,0x010,%l6 ! %l6 = 00000000000012e9 ! Mem[0000000091800188] = 660bfb82, %g2 = 406c384eb7a292eb lduw [%o0+0x188],%g2 ! %g2 = 00000000660bfb82 ! Mem[0000000090000070] = 8de5ad671bbe499e, %g2 = 00000000660bfb82 ldx [%i4+0x070],%g2 ! %g2 = 8de5ad671bbe499e ! Mem[0000000090000090] = dc96cf88, %g2 = 8de5ad671bbe499e lduh [%i4+0x092],%g2 ! %g2 = 000000000000dc96 ! %l5 = 01da698e12e99f3c, Mem[0000000045800008] = e1ea30a7 stha %l5,[%i3+%o1]0x80 ! Mem[0000000045800008] = 9f3c30a7 ! %l6 = 000012e9, %l7 = da5ed6ee, Mem[0000000091000070] = b4bc198e 33f4bdce std %l6,[%i6+0x070] ! Mem[0000000091000070] = 000012e9 da5ed6ee ! %l6 = 00000000000012e9, %l3 = 86b93e548b95179f, %y = 00000000 smulcc %l6,%l3,%l0 ! %l0 = fffff766865badb7, %ccr = 88, %y = fffff766 ! %l1 = c2434b566973a7a2, %l3 = 86b93e548b95179f, %ccr = 88 movge %xcc,%l1,%l3 ! Register Not Moved ! Mem[0000000045000010] = b1fe4388, %l1 = c2434b566973a7a2 lduha [%i2+%o2]0x88,%l1 ! %l1 = 0000000000004388 p26_label_2: ! %l6 = 000012e9, %l7 = da5ed6ee, Mem[0000000044800018] = 561775d5 7e99e2ef stda %l6,[%i1+%o3]0x81 ! Mem[0000000044800018] = 000012e9 da5ed6ee ! immd = 0000000000000292, %l4 = 2d7291c8b5838949, %ccr = 88 movpos %icc,0x292,%l4 ! Register Not Moved ! %l6 = 00000000000012e9, %l1 = 0000000000004388, %ccr = 88 movrgz %l6,%l1,%l2 ! Moved, %l2 = 0000000000004388 ! %l5 = 01da698e12e99f3c, Mem[00000000910000ae] = 7c430db7 stb %l5,[%i6+0x0ae] ! Mem[00000000910000ac] = 3c430db7 ! %l6 = 00000000000012e9, %l7 = fd0e1c15da5ed6ee, %l4 = 2d7291c8b5838949 andcc %l6,%l7,%l4 ! %l4 = 00000000000012e8, %ccr = 00 ! %l0 = fffff766865badb7, immed = ffffffa6, %ccr = 00 movrgez %l0,-0x05a,%l1 ! Not Moved, %l1 = 0000000000004388 ! %l2 = 0000000000004388, Mem[0000000044000018] = 078b44ce stba %l2,[%i0+%o3]0x81 ! Mem[0000000044000018] = 888b44ce ! %f0 = 6e2a9a0f e2064631 d24a5188 40d5e740 ! %f4 = 6d4f8cdf 54b79dc3 fdd38fad fbfc3d6c ! %f8 = 078efcf1 b685f2cc 4879da46 183e3a1b ! %f12 = 1d365a4c 670dcfed 8c9dd7c3 0644978c stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000 ! Mem[0000000090800060] = 31669e23, %g2 = 000000000000dc96 ldsh [%i5+0x062],%g2 ! %g2 = 0000000000003166 ! %l3 = 86b93e548b95179f, Mem[0000000090800190] = d025739af03eb157 stx %l3,[%i5+0x190] ! Mem[0000000090800190] = 86b93e548b95179f p26_label_3: ! Mem[00000000440000d0] = 9cf78879990b6091, %l1 = 0000000000004388 ldx [%i0+0x0d0],%l1 ! %l1 = 9cf78879990b6091 ! Mem[0000000090800170] = e5d65375fc039286, %g2 = 0000000000003166 ldx [%i5+0x170],%g2 ! %g2 = e5d65375fc039286 ! %l0 = fffff766865badb7, Mem[0000000090800040] = 3a19464923cc069f stx %l0,[%i5+0x040] ! Mem[0000000090800040] = fffff766865badb7 ! %f18 = 8bc18bbf, Mem[0000000045800020] = 381fc7d9 sta %f18,[%i3+%o4]0x88 ! Mem[0000000045800020] = 8bc18bbf ! %l6 = 00000000000012e9, %l0 = fffff766865badb7, %ccr = 00 movvs %icc,%l6,%l0 ! Register Not Moved ! Mem[0000000044000000] = 108699bb, %l2 = 0000000000004388 lduba [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000bb ! %l0 = fffff766865badb7, Mem[0000000091000098] = 29d117e1 stw %l0,[%i6+0x098] ! Mem[0000000091000098] = 865badb7 ! %f26 = f9b2e849, Mem[0000000091800158] = 3ed4055e st %f26,[%o0+0x158] ! Mem[0000000091800158] = f9b2e849 ! %l3 = 86b93e548b95179f, Mem[0000000045800114] = de134cfa stw %l3,[%i3+0x114] ! Mem[0000000045800114] = 8b95179f ! %l6 = 00000000000012e9, %l4 = 00000000000012e8, %l1 = 9cf78879990b6091 sdivx %l6,%l4,%l1 ! %l1 = 0000000000000001 p26_label_4: ! Mem[00000000900000e8] = ca387ee5624b2c2b, %f48 = 55b55355 fefc9f0b ldda [%i4+0x0e8]%asi,%f48 ! %f48 = ca387ee5 624b2c2b ! immd = 000000000000029c, %l4 = 00000000000012e8, %ccr = 00 movcc %xcc,0x29c,%l4 ! Moved, %l4 = 000000000000029c ! Mem[00000000458001b4] = 4f4b137c, %l6 = 000012e9, %l6 = 000012e9 add %i3,0x1b4,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 000000004f4b137c ! %l2 = 00000000000000bb, Mem[0000000044800008] = b4422a0346d96698 stxa %l2,[%i1+%o1]0x81 ! Mem[0000000044800008] = 00000000000000bb ! %f16 = 8e21d255 521d43c3 8bc18bbf 26cffff0 ! %f20 = f14ac96a 93df8193 91d71dce 55e7d9bd ! %f24 = b2048f44 a7bc7497 f9b2e849 6cddfec8 ! %f28 = a2ed7428 8627bf6f d009e6b3 5516329e mov 0x0c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0 ! Mem[0000000044000010] = 434dfdb9, %l0 = fffff766865badb7 ldstuba [%i0+%o2]0x80,%l0 ! %l0 = 00000043000000ff ! Mem[0000000044000000] = 108699bb, %f8 = 078efcf1 lda [%i0+%g0]0x89,%f8 ! %f8 = 108699bb ! %f0 = 6e2a9a0f, Mem[0000000090800010] = ee408a03 st %f0 ,[%i5+%o2] ! Mem[0000000090800010] = 6e2a9a0f save ! CWP = 1 ! %l0 = 09fe9696701895d1, Mem[00000000918000e0] = 5b357c5d stw %l0,[%i0+0x0e0] ! Mem[00000000918000e0] = 701895d1 p26_label_5: ! %cwp = 1 ! Mem[0000000045000020] = b90ca784, %l0 = 09fe9696701895d1 swapa [%o2+%i4]0x81,%l0 ! %l0 = 00000000b90ca784 ! %l6 = 125875dc, %l7 = fedc42b3, Mem[0000000091800018] = 74c0670a 5267e474 std %l6,[%i0+%i3] ! Mem[0000000091800018] = 125875dc fedc42b3 ! %l7 = 252c3e31fedc42b3, Mem[000000004480002a] = c9dcd9aa sth %l7,[%o1+0x02a] ! Mem[0000000044800028] = c9dc42b3 ! Mem[00000000440001dc] = 5b6e81d1, %l1 = 2dfafa4ba70cb2a2 ldsw [%o0+0x1dc],%l1 ! %l1 = 000000005b6e81d1 ! Randomly selected nop nop ! %l2 = d6d9308874dd7581, imm = fffffffffffffdca, %l2 = d6d9308874dd7581 taddcc %l2,-0x236,%l2 ! %l2 = d6d9308874dd734b, %ccr = 93 ! Mem[0000000045000034] = 2cc43ff2, %l1 = 5b6e81d1, %l1 = 5b6e81d1 add %o2,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000002cc43ff2 ! %l7 = 252c3e31fedc42b3, Mem[0000000045000018] = 9cce1356 stba %l7,[%o2+%i3]0x88 ! Mem[0000000045000018] = 9cce13b3 ! %f14 = 8c9dd7c3 0644978c, Mem[0000000090800060] = c9723166 9e231351 std %f14,[%o5+0x060] ! Mem[0000000090800060] = 8c9dd7c3 0644978c ! Mem[0000000044800030] = b8fbe738, %l5 = fe7afc603d45cf70 lduh [%o1+0x032],%l5 ! %l5 = 000000000000e738 p26_label_6: ! %cwp = 1 ! %l1 = 000000002cc43ff2, %l1 = 000000002cc43ff2, %l5 = 000000000000e738 addc %l1,%l1,%l5 ! %l5 = 0000000059887fe5 ! immd = 0000000000000198, %l4 = 607c453443894b00, %ccr = 93 movn %xcc,0x198,%l4 ! Register Not Moved ! %l3 = 44f4f5f0d8496b3c, Mem[0000000090800040] = fffff766865badb7 stx %l3,[%o5+0x040] ! Mem[0000000090800040] = 44f4f5f0d8496b3c ! %l4 = 607c453443894b00, Mem[0000000045000020] = 701895d1 stba %l4,[%o2+%i4]0x80 ! Mem[0000000045000020] = 001895d1 ! Mem[000000004580010a] = 0f345225, %l7 = 252c3e31fedc42b3 ldstub [%o3+0x10a],%l7 ! %l7 = 00000052000000ff ! Mem[0000000090000178] = 28905e5c, %g2 = e5d65375fc039286 ldsb [%o4+0x17b],%g2 ! %g2 = 0000000000000028 ! %l2 = d6d9308874dd734b, Mem[0000000091000186] = b251db58 sth %l2,[%o6+0x186] ! Mem[0000000091000184] = 734bdb58 ! Mem[00000000908000ec] = ad549184, %g2 = 0000000000000028 lduw [%o5+0x0ec],%g2 ! %g2 = 00000000ad549184 ! Mem[0000000091000048] = e82c0be5, %g2 = 00000000ad549184 lduha [%o6+0x04a]%asi,%g2 ! %g2 = 000000000000e82c ! Mem[000000004400011c] = beb684e4, %l2 = 74dd734b, %l3 = d8496b3c add %o0,0x11c,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000beb684e4 p26_label_7: ! %cwp = 1 ! Mem[0000000045000050] = 3ae13f50, %l3 = 00000000beb684e4 ldsh [%o2+0x050],%l3 ! %l3 = 0000000000003ae1 ! %f5 = 54b79dc3, Mem[0000000045800020] = 8bc18bbf sta %f5 ,[%o3+%i4]0x89 ! Mem[0000000045800020] = 54b79dc3 ! Mem[000000004500006c] = 7656f465, %l1 = 2cc43ff2, %l3 = 00003ae1 add %o2,0x6c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 000000007656f465 ! Mem[0000000090800198] = 30e638430ede5471, %g2 = 000000000000e82c ldx [%o5+0x198],%g2 ! %g2 = 30e638430ede5471 ! Mem[0000000045000030] = 5fe026eb, %l4 = 607c453443894b00 ldsb [%o2+0x030],%l4 ! %l4 = 000000000000005f ! Mem[00000000448001b8] = 9f5d0123, %l6 = 87a52ba0125875dc ldub [%o1+0x1b9],%l6 ! %l6 = 000000000000005d ! %l7 = 0000000000000052, %l1 = 000000002cc43ff2, %l1 = 000000002cc43ff2 tsubcctv %l7,%l1,%l1 ! %l0 = 00000000b90ca7a7, Trapped ! %f4 = 6d4f8cdf, Mem[0000000090800114] = 7acbdda0 st %f4 ,[%o5+0x114] ! Mem[0000000090800114] = 6d4f8cdf ! Mem[00000000440001e0] = beb5b662, %l0 = 00000000b90ca7a7, %asi = 80 swapa [%o0+0x1e0]%asi,%l0 ! %l0 = 00000000beb5b662 ! %l5 = 0000000059887fe5, %l6 = 000000000000005d, %l1 = 000000002cc43ff2 sllx %l5,%l6,%l1 ! %l1 = 0b310ffca0000000 p26_label_8: ! %cwp = 1 ! Mem[000000004400008c] = a1a5747f, %l7 = 00000052, %l3 = 7656f465 add %o0,0x8c,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000a1a5747f ! %l0 = 00000000beb5b662, Mem[0000000091800128] = 503d8b62742c3e7e stx %l0,[%i0+0x128] ! Mem[0000000091800128] = 00000000beb5b662 ! %l3 = 00000000a1a5747f, imm = fffffffffffffe2f, %l6 = 000000000000005d orn %l3,-0x1d1,%l6 ! %l6 = 00000000a1a575ff ! Mem[0000000045000090] = 312c21a1, %l0 = 00000000beb5b662 swap [%o2+0x090],%l0 ! %l0 = 00000000312c21a1 ! %l1 = 0b310ffca0000000, Mem[00000000910001c8] = ce5a892f547bdac3 stx %l1,[%o6+0x1c8] ! Mem[00000000910001c8] = 0b310ffca0000000 ! %l1 = 0b310ffca0000000, Mem[0000000044800028] = c9dc42b3 stba %l1,[%o1+%i5]0x80 ! Mem[0000000044800028] = 00dc42b3 ! %f29 = 8627bf6f, Mem[0000000044000018] = ce448b88 sta %f29,[%o0+%i3]0x88 ! Mem[0000000044000018] = 8627bf6f ! %l4 = 000000000000005f, %l6 = 00000000a1a575ff, %l7 = 0000000000000052 tsubcc %l4,%l6,%l7 ! %l7 = ffffffff5e5a8a60, %ccr = 93 ! Mem[0000000044000148] = cbc60addc2bc68c7, %l6 = 00000000a1a575ff ldx [%o0+0x148],%l6 ! %l6 = cbc60addc2bc68c7 ! %l5 = 0000000059887fe5, imm = 0000000000000f98, %l4 = 000000000000005f xnor %l5,0xf98,%l4 ! %l4 = ffffffffa6778f82 p26_label_9: ! %cwp = 1 ! %l0 = 00000000312c21a1, Mem[000000009180003f] = fcce3d6d stb %l0,[%i0+0x03f] ! Mem[000000009180003c] = a1ce3d6d ! %l2 = d6d9308874dd734b, %l5 = 0000000059887fe5, %ccr = 93 movneg %xcc,%l2,%l5 ! Moved, %l5 = d6d9308874dd734b ! %l1 = 0b310ffca0000000, %l3 = 00000000a1a5747f, %l2 = d6d9308874dd734b addcc %l1,%l3,%l2 ! %l2 = 0b310ffd41a5747f, %ccr = 03 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7, %g2 = 0ede5471, %g3 = 0bad0b00 ldd [%o4+0x130],%g2 ! %g2 = 0000000066b5ef0c 00000000dc7c46e7 ! %f31 = 5516329e, Mem[0000000091800144] = 9fb7deb0 sta %f31,[%i0+0x144]%asi ! Mem[0000000091800144] = 5516329e ! %l3 = 00000000a1a5747f, immd = fffffffffffffcee, %l0 = 00000000312c21a1 udivx %l3,-0x312,%l0 ! %l0 = 0000000000000000 ! Mem[0000000091000124] = 7a0a5252, %g2 = 0000000066b5ef0c lduw [%o6+0x124],%g2 ! %g2 = 000000007a0a5252 ! %f0 = 6e2a9a0f e2064631 d24a5188 40d5e740 ! %f4 = 6d4f8cdf 54b79dc3 fdd38fad fbfc3d6c ! %f8 = 108699bb b685f2cc 4879da46 183e3a1b ! %f12 = 1d365a4c 670dcfed 8c9dd7c3 0644978c mov 0x040,%g5 stda %f0,[%o4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! %l0 = 0000000000000000, %l3 = 00000000a1a5747f, %l0 = 0000000000000000 sll %l0,%l3,%l0 ! %l0 = 0000000000000000 ! %l7 = ffffffff5e5a8a60, Mem[0000000045000018] = b313ce9c stha %l7,[%o2+%i3]0x80 ! Mem[0000000045000018] = 8a60ce9c p26_label_10: ! %cwp = 1 ! Mem[0000000044800010] = bd982bb8, %l7 = ffffffff5e5a8a60 lduha [%o1+%i2]0x88,%l7 ! %l7 = 0000000000002bb8 ! %l2 = 0b310ffd41a5747f, %l6 = cbc60addc2bc68c7, %y = fffff766 sdiv %l2,%l6,%l4 ! %l4 = 00000000000023f0 mov %l0,%y ! %y = 00000000 ! Mem[0000000045800168] = bb307c6a, %l7 = 0000000000002bb8 ldstub [%o3+0x168],%l7 ! %l7 = 000000bb000000ff ! %l4 = 00000000000023f0, Mem[0000000044800018] = 000012e9 stwa %l4,[%o1+%i3]0x81 ! Mem[0000000044800018] = 000023f0 ! Mem[0000000044000100] = 5461ad52 fd440f50 39d4ca24 d8f41389 ! Mem[0000000044000110] = 02e64fa0 b0b39522 44929072 beb684e4 ! Mem[0000000044000120] = 4477edf6 69a2edfa 271ea699 cbd19b9f ! Mem[0000000044000130] = 84e24548 f8cf89d6 7109f8f8 42e39a09 mov 0x100,%g6 ldda [%o0+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000044000100 ! %l3 = 00000000a1a5747f, Mem[00000000900001f4] = 7c69cc66 sth %l3,[%o4+0x1f4] ! Mem[00000000900001f4] = 747fcc66 ! Mem[0000000045800010] = 5bd39372, %l4 = 00000000000023f0 ldswa [%o3+%i2]0x89,%l4 ! %l4 = 000000005bd39372 ! retry : should take illegal inst trap, %l0 = 0000000000000000 retry ! Illegal inst trap : %l0 = 0000000000000010 ! %l4 = 000000005bd39372, Mem[00000000910000e2] = 0953014a sth %l4,[%o6+0x0e2] ! Mem[00000000910000e0] = 9372014a ! %l1 = 0b310ffca0000000, %l0 = 0000000000000010, %l6 = cbc60addc2bc68c7 andcc %l1,%l0,%l6 ! %l6 = 0000000000000000, %ccr = 44 p26_label_11: ! %cwp = 1 ! Mem[0000000045800010] = 5bd39372, %l6 = 0000000000000000 ldsba [%o3+%i2]0x89,%l6 ! %l6 = 0000000000000072 ! %l2 = 41a5747f, %l3 = a1a5747f, Mem[0000000045800008] = a7303c9f 3e930d8e stda %l2,[%o3+%i1]0x88 ! Mem[0000000045800008] = 41a5747f a1a5747f ! immd = 00000000000001a4, %l0 = 0000000000000010, %ccr = 44 movvs %xcc,0x1a4,%l0 ! Register Not Moved ! %l2 = 41a5747f, %l3 = a1a5747f, Mem[0000000091000080] = 71f0b7ce dd451e0b stda %l2,[%o6+0x080]%asi ! Mem[0000000091000080] = 41a5747f a1a5747f ! Mem[0000000091800018] = 5875dcfe, %g2 = 000000007a0a5252 ldsb [%i0+0x019],%g2 ! %g2 = 0000000000000058 ! Mem[000000004480003c] = 852a7221, %l6 = 0000000000000072 ldstub [%o1+0x03c],%l6 ! %l6 = 00000085000000ff ! %f23 = 55e7d9bd, Mem[0000000091000180] = 82f96544 st %f23,[%o6+0x180] ! Mem[0000000091000180] = 55e7d9bd ! %l7 = 00000000000000bb, immd = 0000000000000838, %l6 = 0000000000000085 mulx %l7,0x838,%l6 ! %l6 = 00000000000600e8 ! Mem[0000000044000000] = bb998610, %l7 = 00000000000000bb lduba [%o0+%g0]0x81,%l7 ! %l7 = 00000000000000bb ! immd = 00000000000002ff, %l7 = 00000000000000bb, %ccr = 44 mova %icc,0x2ff,%l7 ! Moved, %l7 = 00000000000002ff p26_label_12: ! %cwp = 1 ! %l5 = d6d9308874dd734b, Mem[00000000900000bc] = 0fa49ca3 sth %l5,[%o4+0x0bc] ! Mem[00000000900000bc] = 734b9ca3 ! immd = 0000000000000215, %l5 = d6d9308874dd734b, %ccr = 44 movl %xcc,0x215,%l5 ! Register Not Moved ! %l1 = 0b310ffca0000000, Mem[0000000090800128] = 828aeed9993e2cbe stx %l1,[%o5+0x128] ! Mem[0000000090800128] = 0b310ffca0000000 ! %l1 = 0b310ffca0000000, imm = fffffffffffffb01, %l6 = 00000000000600e8 xor %l1,-0x4ff,%l6 ! %l6 = f4cef0035ffffb01 ! Mem[0000000044000010] = b9fd4dff, %l0 = 0000000000000010 lduwa [%o0+%i2]0x89,%l0 ! %l0 = 00000000b9fd4dff ! %l6 = f4cef0035ffffb01, imm = fffffffffffff60d, %l0 = 00000000b9fd4dff addc %l6,-0x9f3,%l0 ! %l0 = f4cef0035ffff10e ! Mem[0000000044800180] = 376a0041b4867518, %l3 = 00000000a1a5747f, %l2 = 0b310ffd41a5747f add %o1,0x180,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 376a0041b4867518 ! Mem[000000009180013c] = 040c3c9f, %g2 = 0000000000000058 ldsb [%i0+0x13c],%g2 ! %g2 = 0000000000000004 ! %l4 = 000000005bd39372, Mem[0000000044000028] = 0cd5f360bf7a740e stxa %l4,[%o0+%i5]0x80 ! Mem[0000000044000028] = 000000005bd39372 ! %l3 = 00000000a1a5747f, imm = 0000000000000004, %l1 = 0b310ffca0000000 sra %l3,0x004,%l1 ! %l1 = fffffffffa1a5747 p26_label_13: ! %cwp = 1 ! %l7 = 00000000000002ff, %l1 = fffffffffa1a5747, %l4 = 000000005bd39372 andcc %l7,%l1,%l4 ! %l4 = 0000000000000247, %ccr = 00 ! Mem[00000000910001d0] = 1a5b76db68cea009, %g2 = 0000000000000004 ldx [%o6+0x1d0],%g2 ! %g2 = 1a5b76db68cea009 ! %f24 = b2048f44 a7bc7497, Mem[0000000045000028] = 5bcf7af8 f42b05ba stda %f24,[%o2+%i5]0x80 ! Mem[0000000045000028] = b2048f44 a7bc7497 ! Mem[00000000910001e4] = 77e91efe, %g2 = 1a5b76db68cea009 ldsha [%o6+0x1e6]%asi,%g2 ! %g2 = 00000000000077e9 ! %l0 = 5ffff10e, %l1 = fa1a5747, Mem[00000000440001c8] = 3113f8bf e49f899d std %l0,[%o0+0x1c8] ! Mem[00000000440001c8] = 5ffff10e fa1a5747 ! %l1 = fffffffffa1a5747, Mem[00000000900001a0] = 1bbdc34c2f40eab7 stx %l1,[%o4+0x1a0] ! Mem[00000000900001a0] = fffffffffa1a5747 ! Mem[0000000045000070] = 08aac0ec650480d7, %l4 = 0000000000000247 ldx [%o2+0x070],%l4 ! %l4 = 08aac0ec650480d7 ! Mem[0000000044000028] = 000000005bd39372, %l0 = f4cef0035ffff10e ldxa [%o0+%i5]0x80,%l0 ! %l0 = 000000005bd39372 ! %l1 = fffffffffa1a5747, %l0 = 000000005bd39372, %y = 00000000 sdivcc %l1,%l0,%l0 ! %l0 = 0000000000000002, %ccr = 00 mov %l0,%y ! %y = 00000002 ! Mem[0000000044800010] = b82b98bd fff44454, %l2 = b4867518, %l3 = a1a5747f ldda [%o1+%i2]0x81,%l2 ! %l2 = 00000000b82b98bd 00000000fff44454 p26_label_14: ! %cwp = 1 ! Mem[0000000044000028] = 7293d35b00000000, %f24 = b2048f44 a7bc7497 ldda [%o0+%i5]0x89,%f24 ! %f24 = 7293d35b 00000000 ! %f7 = 72909244, Mem[0000000044000008] = cff8337b sta %f7 ,[%o0+%i1]0x89 ! Mem[0000000044000008] = 72909244 ! %l6 = 5ffffb01, %l7 = 000002ff, Mem[0000000090800138] = 726ae43c 2deaaef4 std %l6,[%o5+0x138] ! Mem[0000000090800138] = 5ffffb01 000002ff ! Mem[0000000091800030] = 2ba14704, %g18 = 1adf5c77f2b7f8c6 ldswa [%i0+0x030]%asi,%g2 ! %g2 = 1adf5c77f2b7f8c6 ! Mem[000000004480018c] = 88dbfac3, %l6 = f4cef0035ffffb01 ldswa [%o1+0x18c]%asi,%l6 ! %l6 = ffffffff88dbfac3 ! %f4 = 2295b3b0 a04fe602, Mem[0000000044800028] = 00dc42b3 3350746a stda %f4 ,[%o1+%i5]0x80 ! Mem[0000000044800028] = 2295b3b0 a04fe602 ! Mem[0000000044000000] = 108699bb, %l7 = 00000000000002ff ldsha [%o0+%g0]0x88,%l7 ! %l7 = ffffffffffff99bb ! %l1 = fffffffffa1a5747, Mem[0000000045000020] = 001895d1 stba %l1,[%o2+%i4]0x81 ! Mem[0000000045000020] = 471895d1 ! %l7 = ffffffffffff99bb, immed = fffff056, %y = 00000002 sdivcc %l7,-0xfaa,%l6 ! %l6 = ffffffffffcef87f, %ccr = 88 mov %l0,%y ! %y = 00000002 ! %l3 = 00000000fff44454, %l6 = ffffffffffcef87f, %l2 = 00000000b82b98bd sllx %l3,%l6,%l2 ! %l2 = 0000000000000000 p26_label_15: ! %cwp = 1 ! Mem[0000000091000150] = a8525682f47cb886, %g2 = 000000002ba14704 ldx [%o6+0x150],%g2 ! %g2 = a8525682f47cb886 ! %l6 = ffffffffffcef87f, immed = fffffeb4, %y = 00000002 udiv %l6,-0x14c,%l5 ! %l5 = 0000000000000002 mov %l0,%y ! %y = 00000002 ! Mem[00000000458000f2] = cad913be, %l0 = 0000000000000002 ldstub [%o3+0x0f2],%l0 ! %l0 = 00000013000000ff membar #Sync ! Added by membar checker (577) ! Mem[000000009000003c] = 9d8c3146, %g2 = a8525682f47cb886 lduha [%o4+0x03e]%asi,%g2 ! %g2 = 0000000000009d8c ! %l3 = 00000000fff44454, Mem[0000000091000108] = 22e03338fd298a10 stx %l3,[%o6+0x108] ! Mem[0000000091000108] = 00000000fff44454 ! %l1 = fffffffffa1a5747, immed = 0000008b, %ccr = 88 movrgz %l1,0x08b,%l1 ! Not Moved, %l1 = fffffffffa1a5747 ! %l1 = fffffffffa1a5747, Mem[00000000900000c1] = 21d25552 stb %l1,[%o4+0x0c1] ! Mem[00000000900000c0] = 47d25552 ! Mem[000000009100014c] = d4c1a852, %g2 = 0000000000009d8c ldsb [%o6+0x14e],%g2 ! %g2 = ffffffffffffffd4 ! Mem[00000000918000d0] = b78e7801 9799374f, %g2 = ffffffd4, %g3 = dc7c46e7 ldd [%i0+0x0d0],%g2 ! %g2 = 00000000b78e7801 000000009799374f ! Mem[000000004400002a] = 00000000, %l1 = fffffffffa1a5747 ldstub [%o0+0x02a],%l1 ! %l1 = 00000000000000ff p26_label_16: ! %cwp = 1 ! immd = 00000000000002fd, %l2 = 0000000000000000, %ccr = 88 movgu %icc,0x2fd,%l2 ! Moved, %l2 = 00000000000002fd ! %l0 = 0000000000000013, %l0 = 0000000000000013, %ccr = 88 movvc %icc,%l0,%l0 ! Moved, %l0 = 0000000000000013 ! %l5 = 0000000000000002, %l1 = 0000000000000000, %y = 00000002 smul %l5,%l1,%l1 ! %l1 = 0000000000000000, %y = 00000000 ! Mem[00000000458000e8] = 25687f72, %l2 = 000002fd, %l0 = 00000013 add %o3,0xe8,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000025687f72 ! Mem[00000000900000b4] = f71d756c, %g2 = 00000000b78e7801 lduh [%o4+0x0b4],%g2 ! %g2 = 000000000000f71d ! Mem[00000000908000d0] = 356355b0, %g18 = 1adf5c77f2b7f8c6 ldsw [%o5+0x0d0],%g2 ! %g2 = 1adf5c77f2b7f8c6 ! %l0 = 0000000025687f72, immed = 00000f47, %y = 00000000 sdiv %l0,0xf47,%l3 ! %l3 = 00000000000272d7 mov %l0,%y ! %y = 25687f72 ! %l5 = 0000000000000002, Mem[0000000045000000] = 49367d5eca74cb16 stxa %l5,[%o2+%g0]0x81 ! Mem[0000000045000000] = 0000000000000002 ! %l5 = 0000000000000002, Mem[00000000908000d0] = 356355b0 stw %l5,[%o5+0x0d0] ! Mem[00000000908000d0] = 00000002 ! Mem[0000000091000110] = fe0d41c4, %g18 = 1adf5c77f2b7f8c6 ldsw [%o6+0x110],%g2 ! %g2 = 1adf5c77f2b7f8c6 p26_label_17: ! %cwp = 1 ! Mem[00000000918001ac] = 26769994, %g2 = fffffffffe0d41c4 lduh [%i0+0x1ae],%g2 ! %g2 = 0000000000002676 ! %l4 = 08aac0ec650480d7, %l3 = 00000000000272d7, %ccr = 88 movge %xcc,%l4,%l3 ! Register Not Moved ! Mem[0000000044800008] = bb00000000000000, %l0 = 0000000025687f72 ldxa [%o1+%i1]0x88,%l0 ! %l0 = bb00000000000000 ! %l5 = 0000000000000002, Mem[0000000044000018] = 6fbf2786 stha %l5,[%o0+%i3]0x80 ! Mem[0000000044000018] = 00022786 ! Mem[0000000091000108] = 00000000 fff44454, %g2 = 00002676, %g3 = 9799374f ldda [%o6+0x108]%asi,%g2 ! %g2 = 0000000000000000 00000000fff44454 ! Mem[0000000044800160] = 43383811, %l1 = 0000000000000000 swap [%o1+0x160],%l1 ! %l1 = 0000000043383811 ! %f4 = 2295b3b0 a04fe602, Mem[00000000908001c8] = eb1ea287 eb03834a std %f4 ,[%o5+0x1c8] ! Mem[00000000908001c8] = 2295b3b0 a04fe602 ! Mem[0000000044000124] = 69a2edfa, %l4 = 08aac0ec650480d7 ldstub [%o0+0x124],%l4 ! %l4 = 00000069000000ff ! %l7 = ffffffffffff99bb, imm = 000000000000003b, %l0 = bb00000000000000 sllx %l7,0x03b,%l0 ! %l0 = d800000000000000 ! Mem[0000000090000080] = 6b2d6fab, %g2 = 0000000000000000 lduw [%o4+0x080],%g2 ! %g2 = 000000006b2d6fab p26_label_18: ! %cwp = 1 ! %f2 = 8913f4d8, Mem[00000000908000fc] = 430d2716 sta %f2 ,[%o5+0x0fc]%asi ! Mem[00000000908000fc] = 8913f4d8 ! Mem[00000000450001b4] = 8af34821, %l0 = d800000000000000 ldsh [%o2+0x1b4],%l0 ! %l0 = ffffffffffff8af3 ! %l6 = ffffffffffcef87f, Mem[0000000090800108] = a55c3a3b sth %l6,[%o5+0x108] ! Mem[0000000090800108] = f87f3a3b ! %l6 = ffffffffffcef87f, imm = 000000000000030a, %l2 = 00000000000002fd andcc %l6,0x30a,%l2 ! %l2 = 000000000000000a, %ccr = 00 ! Mem[0000000045000008] = c109be8a, %l7 = ffffffffffff99bb swapa [%o2+%i1]0x88,%l7 ! %l7 = 00000000c109be8a ! %l1 = 0000000043383811, imm = ffffffffffffff14, %l5 = 0000000000000002 andcc %l1,-0x0ec,%l5 ! %l5 = 0000000043383810, %ccr = 00 ! Mem[0000000045000020] = 471895d1, %l4 = 0000000000000069 swapa [%o2+%i4]0x80,%l4 ! %l4 = 00000000471895d1 ! Mem[0000000090800198] = 30e63843, %g2 = 000000006b2d6fab lduba [%o5+0x198]%asi,%g2 ! %g2 = 0000000000000030 ! %l5 = 0000000043383810, %l7 = 00000000c109be8a, %ccr = 00 movrne %l5,%l7,%l3 ! Moved, %l3 = 00000000c109be8a ! Mem[0000000044000028] = 0000ff005bd39372, %l0 = ffffffffffff8af3 ldxa [%o0+%i5]0x81,%l0 ! %l0 = 0000ff005bd39372 p26_label_19: ! %cwp = 1 ! Mem[0000000045000010] = 01892fa7 b1fe4388, %l4 = 471895d1, %l5 = 43383810 ldda [%o2+%i2]0x88,%l4 ! %l4 = 00000000b1fe4388 0000000001892fa7 ! Mem[0000000045000018] = 8a60ce9c, %l5 = 0000000001892fa7 ldsha [%o2+%i3]0x80,%l5 ! %l5 = ffffffffffff8a60 ! %l2 = 000000000000000a, %l6 = ffffffffffcef87f, %l2 = 000000000000000a udivx %l2,%l6,%l2 ! %l2 = 0000000000000000 ! Mem[0000000044000020] = f07d157f, %l7 = 00000000c109be8a ldswa [%o0+%i4]0x81,%l7 ! %l7 = fffffffff07d157f ! %l7 = fffffffff07d157f, %l0 = 0000ff005bd39372, %l0 = 0000ff005bd39372 add %l7,%l0,%l0 ! %l0 = 0000ff004c50a8f1 ! Mem[0000000044800020] = 92e7adf7, %l1 = 0000000043383811 ldsba [%o1+%i4]0x81,%l1 ! %l1 = ffffffffffffff92 ! %l6 = ffffffffffcef87f, Mem[0000000044000008] = 44929072 stha %l6,[%o0+%i1]0x80 ! Mem[0000000044000008] = f87f9072 ! immd = 00000000000000db, %l6 = ffffffffffcef87f, %ccr = 00 movg %xcc,0x0db,%l6 ! Moved, %l6 = 00000000000000db ! Mem[0000000091000198] = 8fa17e76, %g2 = 0000000000000030 ldsh [%o6+0x198],%g2 ! %g2 = ffffffffffff8fa1 ! %l6 = 00000000000000db, %l1 = ffffffffffffff92, %l2 = 0000000000000000 or %l6,%l1,%l2 ! %l2 = ffffffffffffffdb p26_label_20: ! %cwp = 1 ! Mem[0000000090800034] = aa684083, %g18 = 1adf5c77f2b7f8c6 ldsw [%o5+0x034],%g2 ! %g2 = 1adf5c77f2b7f8c6 ! Mem[0000000091800148] = 71d12186b13ff7cf, %g2 = ffffffffaa684083 ldx [%i0+0x148],%g2 ! %g2 = 71d12186b13ff7cf ! Mem[00000000448001e4] = 1664b806, %l6 = 00000000000000db lduha [%o1+0x1e4]%asi,%l6 ! %l6 = 0000000000001664 ! %l7 = fffffffff07d157f, Mem[000000009000018e] = 614ea91f stb %l7,[%o4+0x18e] ! Mem[000000009000018c] = 7f4ea91f ! %f22 = 91d71dce 55e7d9bd, Mem[0000000045000020] = 00000069 b19a46c0 std %f22,[%o2+%i4] ! Mem[0000000045000020] = 91d71dce 55e7d9bd ! %l6 = 0000000000001664, %l4 = 00000000b1fe4388, %ccr = 00 movgu %xcc,%l6,%l4 ! Moved, %l4 = 0000000000001664 ! %l0 = 0000ff004c50a8f1, Mem[00000000918000f8] = 83248c75 stw %l0,[%i0+0x0f8] ! Mem[00000000918000f8] = 4c50a8f1 ! %f16 = 8e21d255 521d43c3 8bc18bbf 26cffff0 ! %f20 = f14ac96a 93df8193 91d71dce 55e7d9bd ! %f24 = 7293d35b 00000000 f9b2e849 6cddfec8 ! %f28 = a2ed7428 8627bf6f d009e6b3 5516329e stda %f16,[%o4+%g6]ASI_BLK_P ! Block Store to 0000000090000100 ! %l0 = 0000ff004c50a8f1, Mem[0000000091800192] = 59e184d2 sth %l0,[%i0+0x192] ! Mem[0000000091800190] = a8f184d2 ! Mem[00000000448001b0] = 478a8666, %l4 = 00001664, %l7 = f07d157f add %o1,0x1b0,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000478a8666 p26_label_21: ! %cwp = 1 ! Mem[0000000044000171] = 364fa762, %l7 = 00000000478a8666 ldstub [%o0+0x171],%l7 ! %l7 = 0000004f000000ff ! Mem[0000000044800020] = 5eed42b8 f7ade792, %l0 = 4c50a8f1, %l1 = ffffff92 ldda [%o1+%i4]0x89,%l0 ! %l0 = 00000000f7ade792 000000005eed42b8 ! Mem[0000000044000008] = f87f9072, %l6 = 0000000000001664 ldsba [%o0+%i1]0x81,%l6 ! %l6 = fffffffffffffff8 ! done : should take illegal inst trap, %l0 = 00000000f7ade792 done ! Illegal inst trap : %l0 = 00000000f7ade7a2 ! %l4 = 0000000000001664, %l1 = 000000005eed42b8, %y = 25687f72 udiv %l4,%l1,%l5 ! %l5 = 0000000064e20a96 mov %l0,%y ! %y = f7ade7a2 ! Mem[0000000091800144] = 5516329e, %g2 = 71d12186b13ff7cf lduw [%i0+0x144],%g2 ! %g2 = 000000005516329e ! %l2 = ffffffdb, %l3 = c109be8a, Mem[0000000090800168] = 27c2181e 4733e19e std %l2,[%o5+0x168] ! Mem[0000000090800168] = ffffffdb c109be8a ! Mem[0000000090800174] = fc039286, %g2 = 000000005516329e ldsh [%o5+0x174],%g2 ! %g2 = fffffffffffffc03 ! %l1 = 000000005eed42b8, imm = 00000000000004df, %l6 = fffffffffffffff8 xorcc %l1,0x4df,%l6 ! %l6 = 000000005eed4667, %ccr = 00 ! %l5 = 0000000064e20a96, %l0 = 00000000f7ade7a2, %l1 = 000000005eed42b8 subc %l5,%l0,%l1 ! %l1 = ffffffff6d3422f4 p26_label_22: ! %cwp = 1 ! Mem[000000004580013c] = e214298f, %l3 = c109be8a, %l4 = 00001664 add %o3,0x13c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000e214298f ! Mem[0000000045000018] = 8a60ce9c, %l7 = 000000000000004f ldswa [%o2+%i3]0x80,%l7 ! %l7 = ffffffff8a60ce9c ! Mem[0000000045000000] = 00000000 00000002, %l2 = ffffffdb, %l3 = c109be8a ldda [%o2+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000000002 ! %l0 = f7ade7a2, %l1 = 6d3422f4, Mem[0000000044000050] = e8b86ff1 29916732 std %l0,[%o0+0x050] ! Mem[0000000044000050] = f7ade7a2 6d3422f4 ! %l0 = 00000000f7ade7a2, Mem[00000000908001d3] = bd9807b4 stb %l0,[%o5+0x1d3] ! Mem[00000000908001d0] = a29807b4 ! Mem[0000000044000028] = 00ff0000, %l4 = 00000000e214298f ldsba [%o0+%i5]0x89,%l4 ! %l4 = 0000000000000000 ! Mem[0000000045800068] = bf388e81, %l7 = ffffffff8a60ce9c ldstuba [%o3+0x068]%asi,%l7 ! %l7 = 000000bf000000ff ! Randomly selected nop nop ! Mem[0000000044000010] = ff4dfdb9, %l5 = 0000000064e20a96 ldsba [%o0+%i2]0x80,%l5 ! %l5 = ffffffffffffffff ! %l6 = 000000005eed4667, %l4 = 0000000000000000, %l0 = 00000000f7ade7a2 sll %l6,%l4,%l0 ! %l0 = 000000005eed4667 p26_label_23: ! %cwp = 1 ! %l1 = ffffffff6d3422f4, Mem[0000000090000134] = 8627bf6f stw %l1,[%o4+0x134] ! Mem[0000000090000134] = 6d3422f4 ! %l7 = 00000000000000bf, Mem[00000000918001a8] = 7aae34b1f8c92676 stx %l7,[%i0+0x1a8] ! Mem[00000000918001a8] = 00000000000000bf ! Mem[00000000918001a0] = 2ec76127, %g2 = fffffffffffffc03 lduh [%i0+0x1a0],%g2 ! %g2 = 0000000000002ec7 ! done : should take illegal inst trap, %l0 = 000000005eed4667 done ! Illegal inst trap : %l0 = 000000005eed4677 ! %f5 = a04fe602, Mem[000000009000018c] = cf8f7f4e st %f5 ,[%o4+0x18c] ! Mem[000000009000018c] = a04fe602 ! Code Fragment 1 p26_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000fff44454 mov -0xae1,%g3 ! %g3 = fffffffffffff51f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV save ! CWP = 2 ! Mem[0000000090800158] = 7ec0e065, %g2 = 0000000000002ec7 ldub [%i5+0x15a],%g2 ! %g2 = 000000000000007e ! %l0 = b01f7caa271d0588, Mem[00000000910000e0] = 67179372014a3074 stx %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = b01f7caa271d0588 ! Code Fragment 1 p26_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff51f mov -0xa79,%g3 ! %g3 = fffffffffffff587 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p26_label_24: ! %cwp = 2 ! Clear Register : %l2 = 1a1f64147c0f52cf clr %l2 ! %l2 = 0000000000000000 ! Mem[000000009080005c] = 1e098cec, %g2 = 000000000000007e ldsb [%i5+0x05c],%g2 ! %g2 = 000000000000001e ! %l3 = 6c508fb83c380d39, Mem[00000000918000fe] = dfffb91b, %asi = 80 stha %l3,[%o0+0x0fe]%asi ! Mem[00000000918000fc] = 0d39b91b ! %l3 = 6c508fb83c380d39, %l6 = 27f7b676d4395594, %ccr = 00 movvc %icc,%l3,%l6 ! Moved, %l6 = 6c508fb83c380d39 ! %l2 = 0000000000000000, %l3 = 6c508fb83c380d39, %ccr = 00 movvc %xcc,%l2,%l3 ! Moved, %l3 = 0000000000000000 ! Mem[0000000091000014] = 4b2ef340, %g2 = 000000000000001e ldsh [%i6+0x014],%g2 ! %g2 = 0000000000004b2e ! Mem[0000000044800028] = 2295b3b0, %l3 = 0000000000000000 ldsba [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000022 ! Mem[0000000044000020] = 7f157df0, %l5 = 41e4dffe691c1436 lduha [%i0+%o4]0x88,%l5 ! %l5 = 0000000000007df0 ! Mem[0000000090800018] = 90f15633, %g2 = 0000000000004b2e lduw [%i5+%o3],%g2 ! %g2 = 0000000090f15633 ! Mem[0000000091800118] = 6126d8ca, %g2 = 0000000090f15633 ldub [%o0+0x11b],%g2 ! %g2 = 0000000000000061 p26_label_25: ! %cwp = 2 ! %l1 = 8041b637b288ae5f, %l2 = 0000000000000000, %y = f7ade7a2 umul %l1,%l2,%l3 ! %l3 = 0000000000000000, %y = 00000000 ! Mem[0000000044000008] = e2550c7772907ff8, %l1 = 8041b637b288ae5f ldxa [%i0+%o1]0x89,%l1 ! %l1 = e2550c7772907ff8 ! %l6 = 6c508fb83c380d39, Mem[0000000045000028] = b2048f44a7bc7497 stxa %l6,[%i2+%o5]0x80 ! Mem[0000000045000028] = 6c508fb83c380d39 ! Mem[000000009080008c] = ce954c81, %g2 = 0000000000000061 lduba [%i5+0x08f]%asi,%g2 ! %g2 = 00000000000000ce ! Mem[0000000090800020] = d9156586 bd2a18d0, %g2 = 000000ce, %g3 = fffff587 ldda [%i5+0x020]%asi,%g2 ! %g2 = 00000000d9156586 00000000bd2a18d0 ! %l6 = 3c380d39, %l7 = bc23361d, Mem[00000000918000a8] = 50dfbb3c 7880c191 std %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = 3c380d39 bc23361d ! %l0 = b01f7caa271d0588, imm = fffffffffffff1a7, %l0 = b01f7caa271d0588 xnorcc %l0,-0xe59,%l0 ! %l0 = b01f7caa271d0bd0, %ccr = 80 ! %l1 = e2550c7772907ff8, %l7 = 834a4c76bc23361d, %l4 = 6d49f4fc0c793de2 srl %l1,%l7,%l4 ! %l4 = 0000000000000003 ! Mem[000000009000003c] = c3d79d8c, %g2 = 00000000d9156586 lduw [%i4+0x03c],%g2 ! %g2 = 00000000c3d79d8c ! Mem[000000004500004c] = f56b8452, %l5 = 00007df0, %l3 = 00000000 add %i2,0x4c,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000f56b8452 ba,a p26_not_taken_0_end p26_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p26_branch_failed p26_not_taken_0_end: ! End of Random Code for Thread 26 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 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 0000000000000043 bne,a,pn %xcc,p26_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000001 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 000000000000029c bne,a,pn %xcc,p26_reg_l4_fail mov %l4,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004f4b137c bne,a,pn %xcc,p26_reg_l6_fail mov %l6,%g3 ! Check Floating Point Registers p26_check_fp_registers: set p26_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 500f44fd 52ad6154 bne %xcc,p26_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 8913f4d8 24cad439 bne %xcc,p26_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2295b3b0 a04fe602 bne %xcc,p26_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e484b6be 72909244 bne %xcc,p26_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be faeda269 f6ed7744 bne %xcc,p26_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 9f9bd1cb 99a61e27 bne %xcc,p26_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be d689cff8 4845e284 bne %xcc,p26_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 099ae342 f8f80971 bne %xcc,p26_f14_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 7293d35b 00000000 bne %xcc,p26_f24_fail nop ! Check Local Memory set p26_local0_expect,%g1 p26_check_local0: ldx [%g1+0x008],%g2 ! Expected data = f87f9072770c55e2 ldx [%i0+0x008],%g3 ! Observed data at 0000000044000008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff4dfdb902400880 ldx [%i0+0x010],%g3 ! Observed data at 0000000044000010 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0002278655b7c667 ldx [%i0+0x018],%g3 ! Observed data at 0000000044000018 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000ff005bd39372 ldx [%i0+0x028],%g3 ! Observed data at 0000000044000028 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = f7ade7a26d3422f4 ldx [%i0+0x050],%g3 ! Observed data at 0000000044000050 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x050,%g4 ldx [%g1+0x120],%g2 ! Expected data = 4477edf6ffa2edfa ldx [%i0+0x120],%g3 ! Observed data at 0000000044000120 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x120,%g4 ldx [%g1+0x170],%g2 ! Expected data = 36ffa762eaae767d ldx [%i0+0x170],%g3 ! Observed data at 0000000044000170 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x170,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 5ffff10efa1a5747 ldx [%i0+0x1c8],%g3 ! Observed data at 00000000440001c8 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x1c8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = b90ca7a73949c0f7 ldx [%i0+0x1e0],%g3 ! Observed data at 00000000440001e0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i0,0x1e0,%g4 set p26_local1_expect,%g1 p26_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 00000000000000bb ldx [%i1+0x008],%g3 ! Observed data at 0000000044800008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000023f0da5ed6ee ldx [%i1+0x018],%g3 ! Observed data at 0000000044800018 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2295b3b0a04fe602 ldx [%i1+0x028],%g3 ! Observed data at 0000000044800028 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = a6fd9a71ff2a7221 ldx [%i1+0x038],%g3 ! Observed data at 0000000044800038 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x038,%g4 ldx [%g1+0x160],%g2 ! Expected data = 000000004343bd24 ldx [%i1+0x160],%g3 ! Observed data at 0000000044800160 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i1,0x160,%g4 set p26_local2_expect,%g1 p26_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0000000000000002 ldx [%i2+0x000],%g3 ! Observed data at 0000000045000000 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = bb99ffffc96113ca ldx [%i2+0x008],%g3 ! Observed data at 0000000045000008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8a60ce9cee73210d ldx [%i2+0x018],%g3 ! Observed data at 0000000045000018 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 91d71dce55e7d9bd ldx [%i2+0x020],%g3 ! Observed data at 0000000045000020 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6c508fb83c380d39 ldx [%i2+0x028],%g3 ! Observed data at 0000000045000028 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = beb5b6620b87f172 ldx [%i2+0x090],%g3 ! Observed data at 0000000045000090 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i2,0x090,%g4 set p26_local3_expect,%g1 p26_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 7f74a5417f74a5a1 ldx [%i3+0x008],%g3 ! Observed data at 0000000045800008 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = c39db7540ac1d968 ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x020,%g4 ldx [%g1+0x068],%g2 ! Expected data = ff388e8178278e44 ldx [%i3+0x068],%g3 ! Observed data at 0000000045800068 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x068,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = cad9ffbe251282a6 ldx [%i3+0x0f0],%g3 ! Observed data at 00000000458000f0 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 0f34ff25bf4dc396 ldx [%i3+0x108],%g3 ! Observed data at 0000000045800108 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 0c6a09648b95179f ldx [%i3+0x110],%g3 ! Observed data at 0000000045800110 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x110,%g4 ldx [%g1+0x168],%g2 ! Expected data = ff307c6a6488aabb ldx [%i3+0x168],%g3 ! Observed data at 0000000045800168 cmp %g2,%g3 bne,a,pn %xcc,p26_local_failed add %i3,0x168,%g4 ! The test for processor 26 has passed p26_passed: ta GOOD_TRAP nop p26_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p26_failed p26_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p26_failed p26_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p26_failed p26_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p26_failed p26_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p26_failed p26_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p26_failed p26_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p26_failed p26_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p26_failed p26_f0_fail: set p26_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f2_fail: set p26_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f4_fail: set p26_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f6_fail: set p26_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f8_fail: set p26_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f10_fail: set p26_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f12_fail: set p26_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f14_fail: set p26_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p26_f24_fail: set p26_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 26 failed p26_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x068] ! Set processor 26 done flag set p26_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 26 failed p26_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x068] ! Set processor 26 done flag set p26_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p26_selfmod_failed: ba p26_failed mov 0xabc,%g1 p26_common_error: or %g0,0xefa,%g1 ba p26_failed mov %o5,%g3 p26_common_signature_error: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_common_timeout: set p26_temp,%g1 ba p26_failed st %g2,[%g1] ! Common Lock Number p26_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p26_failed mov 0x0,%g3 p26_trap1e: tsubcctv %l0,-0xb76,%l1 done p26_trap1o: tsubcctv %l0,-0xb76,%l1 done p26_trap2e: stba %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800000] stba %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800028] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800020] sllx %l5,0x03a,%l3 xorcc %l4,0xb79,%l0 lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044000020] stba %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000020] done p26_trap2o: stba %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800000] stba %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800028] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800020] sllx %l5,0x03a,%l3 xorcc %l4,0xb79,%l0 lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000044000020] stba %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000020] done p26_trap3e: and %l7,-0xed7,%l6 addc %l5,%l2,%l6 subc %l3,0xfa6,%l2 subc %l3,%l2,%l0 andn %l5,0xb55,%l7 done p26_trap3o: and %l7,-0xed7,%l6 addc %l5,%l2,%l6 subc %l3,0xfa6,%l2 subc %l3,%l2,%l0 andn %l5,0xb55,%l7 done p26_init_memory_pointers: set p26_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p26_local0_start,%i0 set p26_local1_start,%i1 set p26_local2_start,%i2 set p26_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = bc70ec7e64fde2b4 ldx [%g1+0x008],%l1 ! %l1 = c2434b566973a7a2 ldx [%g1+0x010],%l2 ! %l2 = 28b4d6144b3f5b96 ldx [%g1+0x018],%l3 ! %l3 = 86b93e548b95179f ldx [%g1+0x020],%l4 ! %l4 = 2d7291c8b5838949 ldx [%g1+0x028],%l5 ! %l5 = 01da698e12e99f3c ldx [%g1+0x030],%l6 ! %l6 = 5c41b9a295611cc6 ldx [%g1+0x038],%l7 ! %l7 = fd0e1c15da5ed6ee save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 09fe9696701895d1 ldx [%g1+0x048],%l1 ! %l1 = 2dfafa4ba70cb2a2 ldx [%g1+0x050],%l2 ! %l2 = d6d9308874dd7581 ldx [%g1+0x058],%l3 ! %l3 = 44f4f5f0d8496b3c ldx [%g1+0x060],%l4 ! %l4 = 607c453443894b00 ldx [%g1+0x068],%l5 ! %l5 = fe7afc603d45cf70 ldx [%g1+0x070],%l6 ! %l6 = 87a52ba0125875dc ldx [%g1+0x078],%l7 ! %l7 = 252c3e31fedc42b3 save ! Initialize memory pointers for window 2 set p26_local0_start,%i0 set p26_local1_start,%i1 set p26_local2_start,%i2 set p26_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = b01f7caa271d0588 ldx [%g1+0x088],%l1 ! %l1 = 8041b637b288ae5f ldx [%g1+0x090],%l2 ! %l2 = 1a1f64147c0f52cf ldx [%g1+0x098],%l3 ! %l3 = 6c508fb83c380d39 ldx [%g1+0x0a0],%l4 ! %l4 = 6d49f4fc0c793de2 ldx [%g1+0x0a8],%l5 ! %l5 = 41e4dffe691c1436 ldx [%g1+0x0b0],%l6 ! %l6 = 27f7b676d4395594 ldx [%g1+0x0b8],%l7 ! %l7 = 834a4c76bc23361d ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore 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 = b9f08732 c546987b ebd862db f4c0df9a ! %f4 = b43137f7 180ff104 3dff9272 6010746f ! %f8 = ff184b30 67306d02 d62938cd b93f7ab0 ! %f12 = 1e8cfcfb 24fdda88 cc482290 0c2bec85 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = adecb10b ec0528a4 d94fab26 5a05a030 ! %f20 = 47cca189 ae193b49 5068cd62 cc94fb05 ! %f24 = 8e10a140 224a3547 ca064ceb b4efa31d ! %f28 = 2740e74e 819cd7eb 99c050d9 b863f102 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d0ed8571 142155ca 66d7b145 e968b714 ! %f36 = a83424f0 48652029 4af51456 580f5285 ! %f40 = b8552515 67335fe5 2dda5cc3 86db3726 ! %f44 = 682f2887 6e810c51 1289a823 f5f628c5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x41bdec3000000057,%g7,%g1 ! GSR scale = 10, align = 7 wr %g1,%g0,%gsr ! GSR = 41bdec3000000057 wr %g0,%y ! Clear Y 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: ! %f13 = 24fdda88, Mem[00000000910001d4] = 68cea009 st %f13,[%i6+0x1d4] ! Mem[00000000910001d4] = 24fdda88 ! %l7 = 6b3e9c8e1f427ba3, imm = fffffffffffffde9, %l5 = e517ec7c9139f7a3 subccc %l7,-0x217,%l5 ! %l5 = 6b3e9c8e1f427dba, %ccr = 11 ! %f20 = 47cca189 ae193b49, Mem[0000000046000000] = 07688889 77f45578 stda %f20,[%i0+%g0]0x89 ! Mem[0000000046000000] = 47cca189 ae193b49 ! %l7 = 6b3e9c8e1f427ba3, imm = fffffffffffffddf, %l6 = c264b022277c5a82 xnorcc %l7,-0x221,%l6 ! %l6 = 6b3e9c8e1f427983, %ccr = 00 ! Mem[0000000090800044] = 23cc069f, %g2 = 0c1d91a8addfcb34 lduw [%i5+0x044],%g2 ! %g2 = 0000000023cc069f ! %l4 = fbc17decd47e8fe6, Mem[0000000047000018] = f2188cf810684fde stxa %l4,[%i2+%o3]0x80 ! Mem[0000000047000018] = fbc17decd47e8fe6 ! %l2 = d63f2654375302cc, Mem[0000000047800018] = 929d14ee9104c3de stxa %l2,[%i3+%o3]0x89 ! Mem[0000000047800018] = d63f2654375302cc ! %l7 = 6b3e9c8e1f427ba3, Mem[0000000091000092] = 99005631 sth %l7,[%i6+0x092] ! Mem[0000000091000090] = 7ba35631 ! %l5 = 6b3e9c8e1f427dba, Mem[0000000047000010] = 9696e397 stba %l5,[%i2+%o2]0x80 ! Mem[0000000047000010] = ba96e397 ! Mem[0000000046000107] = 610cad45, %l7 = 6b3e9c8e1f427ba3 ldstub [%i0+0x107],%l7 ! %l7 = 00000045000000ff p27_label_2: ! %l5 = 6b3e9c8e1f427dba, Mem[00000000908000bc] = f07b24dc sth %l5,[%i5+0x0bc] ! Mem[00000000908000bc] = 7dba24dc ! %l6 = 6b3e9c8e1f427983, Mem[000000009180013b] = 77040c3c stb %l6,[%o0+0x13b] ! Mem[0000000091800138] = 83040c3c ! %l2 = d63f2654375302cc, Mem[00000000918000f8] = 83248c753447dfff stx %l2,[%o0+0x0f8] ! Mem[00000000918000f8] = d63f2654375302cc ! Mem[0000000091000160] = a5191a4ae6bb0515, %f48 = 7fbbf279 ed2ac5cc ldd [%i6+0x160],%f48 ! %f48 = a5191a4a e6bb0515 ! Mem[00000000460000fc] = e2bce193, %l1 = f45995b2, %l1 = f45995b2 add %i0,0xfc,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e2bce193 ! Mem[0000000091000194] = d7c0b9fd, %g2 = 0000000023cc069f ldsh [%i6+0x194],%g2 ! %g2 = ffffffffffffd7c0 ! %l4 = fbc17decd47e8fe6, %l7 = 0000000000000045, %ccr = 00 movn %xcc,%l4,%l7 ! Register Not Moved ! Mem[0000000090000150] = 0543c148, %g18 = 504a72b3b3ce426f ldsw [%i4+0x150],%g2 ! %g2 = 504a72b3b3ce426f ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! %f21 = ae193b49, Mem[00000000908000a0] = cf4eb831 sta %f21,[%i5+0x0a0]%asi ! Mem[00000000908000a0] = ae193b49 p27_label_3: ! %l7 = 0000000000000045, Mem[0000000090000068] = 41f3549f stw %l7,[%i4+0x068] ! Mem[0000000090000068] = 00000045 ! Mem[0000000046800020] = 27fb86dc, %l7 = 0000000000000045 ldstuba [%i1+%o4]0x89,%l7 ! %l7 = 000000dc000000ff ! Mem[00000000900001e0] = 56b781a0, %g2 = 000000000543c148 lduh [%i4+0x1e0],%g2 ! %g2 = 00000000000056b7 ! %l1 = 00000000e2bce193, %l0 = e07f8983e72bf6ad, %ccr = 00 move %xcc,%l1,%l0 ! Register Not Moved ! %l7 = 00000000000000dc, immed = 000001b6, %ccr = 00 movrlz %l7,0x1b6,%l2 ! Not Moved, %l2 = d63f2654375302cc ! Mem[0000000047800168] = cf1963d0, %l0 = e72bf6ad, %l1 = e2bce193 add %i3,0x168,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000cf1963d0 ! Mem[0000000046800158] = f59b6de6174f98ed, %l7 = 00000000000000dc, %l3 = ec1d3be86f7525b3 add %i1,0x158,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = f59b6de6174f98ed ! Mem[0000000046800020] = ff86fb27, %f4 = b43137f7 lda [%i1+%o4]0x80,%f4 ! %f4 = ff86fb27 ! Mem[0000000046000160] = d95ff368, %l7 = 00000000000000dc, %asi = 80 swapa [%i0+0x160]%asi,%l7 ! %l7 = 00000000d95ff368 ! %l6 = 6b3e9c8e1f427983, Mem[0000000047000000] = 1b10cfc525c1c9a9 stxa %l6,[%i2+%g0]0x81 ! Mem[0000000047000000] = 6b3e9c8e1f427983 p27_label_4: ! %l6 = 6b3e9c8e1f427983, %l2 = d63f2654375302cc, %l6 = 6b3e9c8e1f427983 orcc %l6,%l2,%l6 ! %l6 = ff3fbede3f537bcf, %ccr = 80 ! Mem[0000000046000000] = 493b19ae89a1cc47, %f2 = ebd862db f4c0df9a ldda [%i0+%g0]0x80,%f2 ! %f2 = 493b19ae 89a1cc47 ! %f16 = adecb10b ec0528a4, Mem[0000000047000070] = 9e3e15c2 07a540c5 std %f16,[%i2+0x070] ! Mem[0000000047000070] = adecb10b ec0528a4 ! %f25 = 224a3547, Mem[0000000046800018] = e13219db sta %f25,[%i1+%o3]0x88 ! Mem[0000000046800018] = 224a3547 ! Mem[0000000047000058] = 310b201c49395492, %l1 = 00000000cf1963d0, %l2 = d63f2654375302cc add %i2,0x58,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 310b201c49395492 ! Mem[0000000047800028] = 4a5c44678bbee609, %f22 = 5068cd62 cc94fb05 ldda [%i3+%o5]0x80,%f22 ! %f22 = 4a5c4467 8bbee609 ! %l4 = d47e8fe6, %l5 = 1f427dba, Mem[00000000918000d8] = 41114b72 eff9d83d std %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = d47e8fe6 1f427dba ! Mem[0000000091800170] = b9937344f7b1a1bd, %f48 = 087b2158 19063d8d ldda [%o0+0x170]%asi,%f48 ! %f48 = b9937344 f7b1a1bd ! Mem[00000000468001ec] = 9960d626, %l0 = e72bf6ad, %l5 = 1f427dba add %i1,0x1ec,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000009960d626 ! Mem[0000000091000168] = 4f4eac6b58588fd2, %g2 = 00000000000056b7 ldx [%i6+0x168],%g2 ! %g2 = 4f4eac6b58588fd2 p27_label_5: ! Mem[0000000090000180] = 087b2158, %g2 = 4f4eac6b58588fd2 ldub [%i4+0x180],%g2 ! %g2 = 0000000000000008 ! %l6 = ff3fbede3f537bcf, %l5 = 000000009960d626, %ccr = 80 movg %xcc,%l6,%l5 ! Register Not Moved ! %l3 = f59b6de6174f98ed, %l0 = e07f8983e72bf6ad, %ccr = 80 movneg %icc,%l3,%l0 ! Register Not Moved ! Mem[00000000470001b8] = 46082102, %l4 = fbc17decd47e8fe6 swap [%i2+0x1b8],%l4 ! %l4 = 0000000046082102 ! %l2 = 310b201c49395492, Mem[0000000090800098] = ad770fad, %asi = 80 stwa %l2,[%i5+0x098]%asi ! Mem[0000000090800098] = 49395492 ! Mem[0000000047800000] = e35dbfe6, %l3 = f59b6de6174f98ed ldsha [%i3+%g0]0x88,%l3 ! %l3 = ffffffffffffbfe6 ! Mem[0000000047800000] = 175cea69e35dbfe6, %f2 = 493b19ae 89a1cc47 ldda [%i3+%g0]0x88,%f2 ! %f2 = 175cea69 e35dbfe6 ! %l6 = ff3fbede3f537bcf, imm = 0000000000000004, %l1 = 00000000cf1963d0 srax %l6,0x004,%l1 ! %l1 = fff3fbede3f537bc ! %l2 = 310b201c49395492, imm = 0000000000000c95, %l5 = 000000009960d626 xorcc %l2,0xc95,%l5 ! %l5 = 310b201c49395807, %ccr = 00 ! %l2 = 310b201c49395492, Mem[000000009000013a] = 3d3a0413 sth %l2,[%i4+0x13a] ! Mem[0000000090000138] = 54920413 p27_label_6: ! %f18 = d94fab26, Mem[000000009100000c] = 67474887 sta %f18,[%i6+0x00c]%asi ! Mem[000000009100000c] = d94fab26 ! Mem[0000000091000098] = 29d117e17072fa78, %g2 = 0000000000000008 ldx [%i6+0x098],%g2 ! %g2 = 29d117e17072fa78 ! Mem[00000000900001cc] = 290887d8, %g18 = 504a72b3b3ce426f ldsw [%i4+0x1cc],%g2 ! %g2 = 504a72b3b3ce426f ! Mem[0000000047800020] = a381940d, %l5 = 310b201c49395807 ldsha [%i3+%o4]0x88,%l5 ! %l5 = ffffffffffff940d ! %l4 = 0000000046082102, %l5 = ffffffffffff940d, %l5 = ffffffffffff940d addccc %l4,%l5,%l5 ! %l5 = 000000004607b50f, %ccr = 11 ! %l4 = 46082102, %l5 = 4607b50f, Mem[0000000091800188] = 660bfb82 12d129f7 std %l4,[%o0+0x188] ! Mem[0000000091800188] = 46082102 4607b50f ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000046800120] = 8714d2508ed8c883, %l2 = 310b201c49395492, %l2 = 310b201c49395492 add %i1,0x120,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 8714d2508ed8c883 ! %l4 = 46082102, %l5 = 4607b50f, Mem[00000000900000c0] = 92317c76 ff28d408 stda %l4,[%i4+0x0c0]%asi ! Mem[00000000900000c0] = 46082102 4607b50f ! Mem[0000000046000010] = bb214f855b994651, %l3 = ffffffffffffbfe6, %l2 = 8714d2508ed8c883 add %i0,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = bb214f855b994651 p27_label_7: ! Clear Register : %l3 = ffffffffffffbfe6 clr %l3 ! %l3 = 0000000000000000 ! %l0 = e07f8983e72bf6ad, %l2 = bb214f855b994651, %y = 00000000 umulcc %l0,%l2,%l2 ! %l2 = 52b7097516c15abd, %ccr = 00, %y = 52b70975 ! Mem[0000000091000138] = 27bcb7d41deb2635, %f48 = 8d3d0619 58217b08 ldd [%i6+0x138],%f48 ! %f48 = 27bcb7d4 1deb2635 ! %f3 = e35dbfe6, Mem[0000000090800168] = 27c2181e st %f3 ,[%i5+0x168] ! Mem[0000000090800168] = e35dbfe6 ! Mem[0000000047800020] = 0d9481a3, %l2 = 52b7097516c15abd lduha [%i3+%o4]0x81,%l2 ! %l2 = 0000000000000d94 ! Mem[0000000091000190] = 7167d7c0, %g2 = 00000000290887d8 lduh [%i6+0x192],%g2 ! %g2 = 0000000000007167 ! Mem[0000000047800068] = b891619c, %l0 = e72bf6ad, %l2 = 00000d94 add %i3,0x68,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b891619c ! Mem[0000000047800008] = 505e9bf9, %l0 = e07f8983e72bf6ad ldswa [%i3+%o1]0x81,%l0 ! %l0 = 00000000505e9bf9 ! Mem[0000000047800018] = cc025337, %l7 = 00000000d95ff368 swapa [%i3+%o3]0x81,%l7 ! %l7 = 00000000cc025337 ! Mem[0000000047000018] = e68f7ed4ec7dc1fb, %f22 = 4a5c4467 8bbee609 ldda [%i2+%o3]0x88,%f22 ! %f22 = e68f7ed4 ec7dc1fb p27_label_8: ! %l6 = 3f537bcf, %l7 = cc025337, Mem[00000000910000e8] = 087eca23 480f53c1 std %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 3f537bcf cc025337 ! %l2 = 00000000b891619c, Mem[000000009100006a] = 51c66702, %asi = 80 stha %l2,[%i6+0x06a]%asi ! Mem[0000000091000068] = 619c6702 ! immd = 0000000000000334, %l2 = 00000000b891619c, %ccr = 00 movn %icc,0x334,%l2 ! Register Not Moved ! Mem[00000000910000d4] = e1d77a9d, %g2 = 0000000000007167 lduw [%i6+0x0d4],%g2 ! %g2 = 00000000e1d77a9d ! %l4 = 46082102, %l5 = 4607b50f, Mem[0000000090000080] = 6b2d6fab 2228183e std %l4,[%i4+0x080] ! Mem[0000000090000080] = 46082102 4607b50f ! Mem[0000000046000028] = de2020baf5991f02, %f26 = ca064ceb b4efa31d ldda [%i0+%o5]0x81,%f26 ! %f26 = de2020ba f5991f02 ! %l3 = 0000000000000000, Mem[00000000468001af] = c16c0f25 stb %l3,[%i1+0x1af] ! Mem[00000000468001ac] = c16c0f00 ! Mem[0000000091000158] = b4583b24dc4650ec, %g2 = 00000000e1d77a9d ldx [%i6+0x158],%g2 ! %g2 = b4583b24dc4650ec ! Mem[0000000090000128] = 1ab37ffe 3b1e9ef6, %g2 = dc4650ec, %g3 = 0bad0b00 ldd [%i4+0x128],%g2 ! %g2 = 000000001ab37ffe 000000003b1e9ef6 ! %l5 = 000000004607b50f, Mem[00000000918000fd] = 5302ccb9 stb %l5,[%o0+0x0fd] ! Mem[00000000918000fc] = 0f02ccb9 p27_label_9: ! %l4 = 0000000046082102, immd = 0000000000000e26, %l6 = ff3fbede3f537bcf mulx %l4,0xe26,%l6 ! %l6 = 000003ded703024c ! Mem[0000000090800024] = bd2a18d0, %g2 = 000000001ab37ffe lduw [%i5+0x024],%g2 ! %g2 = 00000000bd2a18d0 ! %l1 = fff3fbede3f537bc, Mem[00000000910001b8] = 89f5065776a8e15a stx %l1,[%i6+0x1b8] ! Mem[00000000910001b8] = fff3fbede3f537bc ! Mem[0000000047000000] = 6b3e9c8e, %l5 = 000000004607b50f swapa [%i2+%g0]0x81,%l5 ! %l5 = 000000006b3e9c8e ! Mem[0000000091800130] = 8700f161, %g2 = 00000000bd2a18d0 lduh [%o0+0x132],%g2 ! %g2 = 0000000000008700 ! Mem[00000000460000d1] = bda997f0, %l3 = 0000000000000000 ldstub [%i0+0x0d1],%l3 ! %l3 = 000000a9000000ff ! Mem[0000000090000134] = 46e75573, %g2 = 0000000000008700 ldsh [%i4+0x136],%g2 ! %g2 = 00000000000046e7 ! Mem[0000000047800068] = b891619c8f7abcc4, %l1 = fff3fbede3f537bc, %l3 = 00000000000000a9 add %i3,0x68,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = b891619c8f7abcc4 ! Mem[0000000047000020] = 98b493d76d737ab8, %l6 = 000003ded703024c ldxa [%i2+%o4]0x80,%l6 ! %l6 = 98b493d76d737ab8 ! %l5 = 000000006b3e9c8e, %l1 = fff3fbede3f537bc, %ccr = 00 movvs %icc,%l5,%l1 ! Register Not Moved p27_label_10: ! Mem[000000004600002e] = f5991f02, %l5 = 000000006b3e9c8e ldstub [%i0+0x02e],%l5 ! %l5 = 0000001f000000ff ! %l6 = 98b493d76d737ab8, Mem[0000000090000050] = fe9e5105 stw %l6,[%i4+0x050] ! Mem[0000000090000050] = 6d737ab8 ! %l1 = fff3fbede3f537bc, imm = 0000000000000a5b, %l1 = fff3fbede3f537bc taddcc %l1,0xa5b,%l1 ! %l1 = fff3fbede3f54217, %ccr = 8a ! Mem[0000000046800028] = 1845459e 2c5d9d0d, %l6 = 6d737ab8, %l7 = cc025337 ldda [%i1+%o5]0x80,%l6 ! %l6 = 000000001845459e 000000002c5d9d0d ! Mem[00000000900001f4] = 7c69cc66, %g2 = 00000000000046e7 ldsh [%i4+0x1f4],%g2 ! %g2 = 0000000000007c69 ! Mem[00000000478000c4] = 3fc1d0f4, %l6 = 000000001845459e swap [%i3+0x0c4],%l6 ! %l6 = 000000003fc1d0f4 ! %l4 = 0000000046082102, %l2 = 00000000b891619c, %l4 = 0000000046082102 taddcc %l4,%l2,%l4 ! %l4 = 00000000fe99829e, %ccr = 0a ! Mem[00000000908000e8] = 98b85f6b ad549184, %g2 = 00007c69, %g3 = 3b1e9ef6 ldd [%i5+0x0e8],%g2 ! %g2 = 0000000098b85f6b 00000000ad549184 ! %l4 = 00000000fe99829e, %l4 = 00000000fe99829e, %y = 52b70975 smul %l4,%l4,%l3 ! %l3 = 0001f602eb80d984, %y = 0001f602 ! Mem[00000000468000ec] = 225a4375, %l1 = fff3fbede3f54217 lduw [%i1+0x0ec],%l1 ! %l1 = 00000000225a4375 p27_label_11: ! Mem[0000000047000010] = 97e396ba, %l6 = 000000003fc1d0f4 ldsha [%i2+%o2]0x88,%l6 ! %l6 = ffffffffffff96ba ! Mem[0000000046800110] = 1d26f4c537dc00ac, %l2 = 00000000b891619c, %l7 = 000000002c5d9d0d add %i1,0x110,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 1d26f4c537dc00ac ! %l6 = ffff96ba, %l7 = 37dc00ac, Mem[0000000090800050] = c22ba537 e34de303 std %l6,[%i5+0x050] ! Mem[0000000090800050] = ffff96ba 37dc00ac ! Mem[00000000468001ce] = a07e832b, %l0 = 00000000505e9bf9 ldstub [%i1+0x1ce],%l0 ! %l0 = 00000083000000ff ! Mem[00000000460001fc] = d6b847c8, %l5 = 0000001f, %l4 = fe99829e add %i0,0x1fc,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d6b847c8 ! %l1 = 00000000225a4375, %l0 = 0000000000000083, %l2 = 00000000b891619c or %l1,%l0,%l2 ! %l2 = 00000000225a43f7 ! %l0 = 0000000000000083, imm = 000000000000094d, %l0 = 0000000000000083 xnorcc %l0,0x94d,%l0 ! %l0 = fffffffffffff631, %ccr = 88 ! Mem[0000000047800000] = e6bf5de3, %f18 = d94fab26 lda [%i3+%g0]0x80,%f18 ! %f18 = e6bf5de3 ! %f26 = de2020ba f5991f02, Mem[0000000046800018] = 224a3547 bcb6a612 stda %f26,[%i1+%o3]0x88 ! Mem[0000000046800018] = de2020ba f5991f02 ! Mem[0000000047800010] = 4b6200ad, %l6 = ffffffffffff96ba ldsha [%i3+%o2]0x88,%l6 ! %l6 = 00000000000000ad p27_label_12: ! Mem[0000000047000020] = d793b498, %f2 = 175cea69 lda [%i2+%o4]0x89,%f2 ! %f2 = d793b498 ! %l7 = 1d26f4c537dc00ac, Mem[0000000047000018] = ec7dc1fb stwa %l7,[%i2+%o3]0x89 ! Mem[0000000047000018] = 37dc00ac ! Mem[0000000046800190] = 6e948511, %l2 = 225a43f7, %l4 = d6b847c8 add %i1,0x190,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006e948511 ! %l1 = 00000000225a4375, %l1 = 00000000225a4375, %l5 = 000000000000001f sllx %l1,%l1,%l5 ! %l5 = 6ea0000000000000 ! %l0 = fffff631, %l1 = 225a4375, Mem[0000000047800048] = 09851fd5 e6f7b2de std %l0,[%i3+0x048] ! Mem[0000000047800048] = fffff631 225a4375 ! %l7 = 1d26f4c537dc00ac, Mem[0000000046800054] = 07724cf3 stb %l7,[%i1+0x054] ! Mem[0000000046800054] = ac724cf3 ! Mem[0000000091000010] = 58df4b2e, %g2 = 0000000098b85f6b ldub [%i6+0x012],%g2 ! %g2 = 0000000000000058 ! Mem[0000000091800168] = f7360183, %g2 = 0000000000000058 lduh [%o0+0x168],%g2 ! %g2 = 000000000000f736 ! Mem[00000000468001b8] = f0bcf0c6b02d90c7, %l1 = 00000000225a4375, %l4 = 000000006e948511 add %i1,0x1b8,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = f0bcf0c6b02d90c7 ! %l7 = 1d26f4c537dc00ac, Mem[0000000090000116] = c0f95280, %asi = 80 stha %l7,[%i4+0x116]%asi ! Mem[0000000090000114] = 00ac5280 p27_label_13: ! Code Fragment 1 p27_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ad549184 mov 0x1a3,%g3 ! %g3 = 00000000000001a3 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = f0bcf0c6b02d90c7, Mem[0000000047800000] = e35dbfe6 stwa %l4,[%i3+%g0]0x89 ! Mem[0000000047800000] = b02d90c7 ! Mem[0000000046000020] = 13b5a80a, %l7 = 1d26f4c537dc00ac lduwa [%i0+%o4]0x89,%l7 ! %l7 = 0000000013b5a80a ! %l1 = 00000000225a4375, Mem[0000000091800114] = 7240222a stw %l1,[%o0+0x114] ! Mem[0000000091800114] = 225a4375 ! %l6 = 00000000000000ad, Mem[00000000918001b8] = 5e658da2 sth %l6,[%o0+0x1b8] ! Mem[00000000918001b8] = 00ad8da2 ! %l2 = 00000000225a43f7, %l6 = 00000000000000ad, %l3 = 0001f602eb80d984 add %l2,%l6,%l3 ! %l3 = 00000000225a44a4 ! Mem[0000000091800014] = 5674c067, %g2 = 000000000000f736 ldsb [%o0+0x017],%g2 ! %g2 = 0000000000000056 ! %l1 = 00000000225a4375, Mem[000000009000005e] = d9ccac44 sth %l1,[%i4+0x05e] ! Mem[000000009000005c] = 4375ac44 ! Mem[0000000046000010] = bb214f85, %l6 = 00000000000000ad ldstuba [%i0+%o2]0x80,%l6 ! %l6 = 000000bb000000ff ! Mem[00000000470001e0] = 16070876e4d1d8c6, %l5 = 6ea0000000000000, %l0 = fffffffffffff631 add %i2,0x1e0,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 16070876e4d1d8c6 p27_label_14: ! Mem[0000000047800028] = 4a5c44678bbee609, %l0 = 16070876e4d1d8c6, %l5 = 6ea0000000000000 add %i3,0x28,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 4a5c44678bbee609 membar #Sync ! Added by membar checker (578) ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = 6d737ab8 ddcce6d5 04d12424 f17d4375 ! Mem[0000000090000060] = ac44ce54 c1525a24 00000045 efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[0000000046000000] = 493b19ae89a1cc47, %l5 = 4a5c44678bbee609 ldxa [%i0+%g0]0x80,%l5 ! %l5 = 493b19ae89a1cc47 ! %l3 = 00000000225a44a4, Mem[0000000091000148] = ea2d9ce81f8ad4c1 stx %l3,[%i6+0x148] ! Mem[0000000091000148] = 00000000225a44a4 ! Mem[00000000918000e8] = d33a6501, %g2 = 0000000000000056 lduw [%o0+0x0e8],%g2 ! %g2 = 00000000d33a6501 ! %l0 = 16070876e4d1d8c6, Mem[00000000910000a8] = 7bedf5ac stw %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = e4d1d8c6 ! %f10 = d62938cd b93f7ab0, Mem[0000000091000158] = b4583b24 dc4650ec std %f10,[%i6+0x158] ! Mem[0000000091000158] = d62938cd b93f7ab0 ! %l3 = 00000000225a44a4, Mem[0000000047000018] = ac00dc37d47e8fe6 stxa %l3,[%i2+%o3]0x80 ! Mem[0000000047000018] = 00000000225a44a4 ! Mem[0000000047800109] = e1d4aaa1, %l3 = 00000000225a44a4 ldstub [%i3+0x109],%l3 ! %l3 = 000000d4000000ff ! %l4 = b02d90c7, %l5 = 89a1cc47, Mem[0000000046800020] = 27fb86ff 4b318f4a stda %l4,[%i1+%o4]0x88 ! Mem[0000000046800020] = b02d90c7 89a1cc47 p27_label_15: ! %l7 = 0000000013b5a80a, Mem[0000000091000064] = f514e127 stb %l7,[%i6+0x064] ! Mem[0000000091000064] = 0a14e127 ! Mem[0000000090800068] = 3013a966, %g2 = 00000000d33a6501 lduw [%i5+0x068],%g2 ! %g2 = 000000003013a966 ! Mem[00000000478000fc] = caa9c680, %l0 = e4d1d8c6, %l0 = e4d1d8c6 add %i3,0xfc,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000caa9c680 ! %f0 = b9f08732 c546987b d793b498 e35dbfe6 ! %f4 = ff86fb27 180ff104 3dff9272 6010746f ! %f8 = ff184b30 67306d02 d62938cd b93f7ab0 ! %f12 = 1e8cfcfb 24fdda88 cc482290 0c2bec85 stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040 ! Mem[0000000091800008] = d08f42f1 ee954822, %g2 = 3013a966, %g3 = 000001a3 ldd [%o0+%o1],%g2 ! %g2 = 00000000d08f42f1 00000000ee954822 ! %l7 = 0000000013b5a80a, Mem[0000000091800158] = 3ed4055e sth %l7,[%o0+0x158] ! Mem[0000000091800158] = a80a055e ! %l5 = 493b19ae89a1cc47, Mem[00000000918000d8] = d47e8fe61f427dba stx %l5,[%o0+0x0d8] ! Mem[00000000918000d8] = 493b19ae89a1cc47 ! Mem[0000000046000050] = c28b3f7f, %l4 = f0bcf0c6b02d90c7 lduw [%i0+0x050],%l4 ! %l4 = 00000000c28b3f7f ! immd = 00000000000002f1, %l3 = 00000000000000d4, %ccr = 88 move %xcc,0x2f1,%l3 ! Register Not Moved ! %l0 = 00000000caa9c680, %l6 = 00000000000000bb, %ccr = 88 movleu %icc,%l0,%l6 ! Register Not Moved p27_label_16: ! %l3 = 00000000000000d4, Mem[00000000900001c0] = e77900c2 sth %l3,[%i4+0x1c0] ! Mem[00000000900001c0] = 00d400c2 ! %l4 = 00000000c28b3f7f, %l7 = 0000000013b5a80a, %l7 = 0000000013b5a80a srl %l4,%l7,%l7 ! %l7 = 000000000030a2cf ! %l0 = 00000000caa9c680, Mem[0000000047800020] = a381940d stha %l0,[%i3+%o4]0x88 ! Mem[0000000047800020] = a381c680 ! Mem[000000004600014c] = e4d31c2d, %l6 = 00000000000000bb swap [%i0+0x14c],%l6 ! %l6 = 00000000e4d31c2d ! Mem[000000004680015c] = 174f98ed, %l6 = e4d31c2d, %l2 = 225a43f7 add %i1,0x15c,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000174f98ed ! %l5 = 493b19ae89a1cc47, imm = ffffffffffffffce, %l5 = 493b19ae89a1cc47 sub %l5,-0x032,%l5 ! %l5 = 493b19ae89a1cc79 ! Mem[00000000910001ec] = 4a228dce, %g2 = 00000000d08f42f1 lduha [%i6+0x1ee]%asi,%g2 ! %g2 = 0000000000004a22 ! Mem[0000000090800110] = 21d2db55, %g2 = 0000000000004a22 ldub [%i5+0x110],%g2 ! %g2 = 0000000000000021 ! %l4 = 00000000c28b3f7f, Mem[00000000918001c0] = 61d192c5 stw %l4,[%o0+0x1c0] ! Mem[00000000918001c0] = c28b3f7f ! %l3 = 00000000000000d4, Mem[0000000046000028] = de2020ba stha %l3,[%i0+%o5]0x80 ! Mem[0000000046000028] = 00d420ba p27_label_17: ! %f30 = 99c050d9 b863f102, Mem[00000000908001e8] = 94627d6b a369fde4 std %f30,[%i5+0x1e8] ! Mem[00000000908001e8] = 99c050d9 b863f102 ! Mem[0000000047800140] = 547a3417 62e3be42 28525ce4 4105d8cf ! Mem[0000000047800150] = 646d655b 88dff13b b835f7f6 96f9ba38 ! Mem[0000000047800160] = ca74cc98 a0fbdc98 cf1963d0 c654874e ! Mem[0000000047800170] = cf946705 dc597e0f eaabc653 9959af73 mov 0x140,%g6 ldda [%i3+%g6]ASI_BLK_PL,%f0 ! Block Load from 0000000047800140 ! %l1 = 00000000225a4375, Mem[0000000046800020] = b02d90c7 stba %l1,[%i1+%o4]0x88 ! Mem[0000000046800020] = b02d9075 ! %l3 = 00000000000000d4, Mem[00000000900001e0] = 56b781a0 stw %l3,[%i4+0x1e0] ! Mem[00000000900001e0] = 000000d4 ! Mem[0000000046000020] = 0aa8b5130d73658b, %l7 = 000000000030a2cf ldxa [%i0+%o4]0x81,%l7 ! %l7 = 0aa8b5130d73658b ! Mem[00000000478001ec] = 9f6fffcb, %l6 = 00000000e4d31c2d ldstub [%i3+0x1ec],%l6 ! %l6 = 0000009f000000ff save ! CWP = 1 ! %l6 = 639e489e, %l7 = 05ed7bdb, Mem[0000000046000000] = 493b19ae 89a1cc47 stda %l6,[%o0+%g0]0x80 ! Mem[0000000046000000] = 639e489e 05ed7bdb ! Code Fragment 1 p27_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ee954822 mov -0x606,%g3 ! %g3 = fffffffffffff9fa and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = c1b37983, %l1 = 8956ed10, Mem[00000000908000b8] = 13ce638f 7dba24dc std %l0,[%o5+0x0b8] ! Mem[00000000908000b8] = c1b37983 8956ed10 p27_label_18: ! %cwp = 1 ! Mem[0000000046800010] = a1264e52, %l1 = 983bae848956ed10 ldsha [%o1+%i2]0x81,%l1 ! %l1 = ffffffffffffa126 ! immd = 0000000000000177, %l5 = 47716bee7a70a2c6, %ccr = 88 movg %icc,0x177,%l5 ! Register Not Moved ! Mem[00000000910001b0] = 8a2035a3, %g2 = 0000000000000021 ldub [%o6+0x1b2],%g2 ! %g2 = 000000000000008a ! Mem[0000000091800090] = 2485e98f fb8782cd, %g2 = 0000008a, %g3 = fffff9fa ldd [%i0+0x090],%g2 ! %g2 = 000000002485e98f 00000000fb8782cd ! Mem[00000000900000f0] = 97245dda 71d9d275, %g2 = 2485e98f, %g3 = fb8782cd ldd [%o4+0x0f0],%g2 ! %g2 = 0000000097245dda 0000000071d9d275 ! %l0 = 7e42f1adc1b37983, immed = fffffec7, %ccr = 88 movrgez %l0,-0x139,%l3 ! Moved, %l3 = fffffffffffffec7 ! Mem[0000000091800168] = 36018336, %g2 = 0000000097245dda ldub [%i0+0x169],%g2 ! %g2 = 0000000000000036 ! Mem[0000000046800008] = 5c598a17, %l0 = 7e42f1adc1b37983 ldswa [%o1+%i1]0x80,%l0 ! %l0 = 000000005c598a17 ! Mem[0000000090800004] = eaa765c9, %g2 = 0000000000000036 ldsb [%o5+0x004],%g2 ! %g2 = ffffffffffffffea ! Mem[0000000090800118] = 5fa476bc 94e95342, %g2 = ffffffea, %g3 = 71d9d275 ldd [%o5+0x118],%g2 ! %g2 = 000000005fa476bc 0000000094e95342 p27_label_19: ! %cwp = 1 ! Set Register : %l2 = 8d204d96a584a801 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000091000148] = 00000000, %g18 = 3e331f1ba1b23c0d ldswa [%o6+0x148]%asi,%g2 ! %g2 = 3e331f1ba1b23c0d ! %l4 = e80b66568f23506c, Mem[000000009100019c] = a7d7b8c9, %asi = 80 stba %l4,[%o6+0x19c]%asi ! Mem[000000009100019c] = 6cd7b8c9 ! Mem[0000000047000000] = 4607b50f 1f427983, %l0 = 5c598a17, %l1 = ffffa126 ldda [%o2+%g0]0x81,%l0 ! %l0 = 000000004607b50f 000000001f427983 ! Mem[00000000470000e0] = 4788e1fc, %l4 = e80b66568f23506c swap [%o2+0x0e0],%l4 ! %l4 = 000000004788e1fc ! Mem[0000000046800018] = 021f99f5, %l3 = fffffffffffffec7 lduwa [%o1+%i3]0x81,%l3 ! %l3 = 00000000021f99f5 ! Mem[0000000046800000] = 0674aff2, %l6 = db1bb756639e489e ldswa [%o1+%g0]0x89,%l6 ! %l6 = 000000000674aff2 ! Mem[0000000047000000] = 0fb50746, %l6 = 000000000674aff2 ldswa [%o2+%g0]0x89,%l6 ! %l6 = 000000000fb50746 ! Mem[000000004780001b] = d95ff368, %l7 = c918d72205ed7bdb ldstub [%o3+0x01b],%l7 ! %l7 = 00000068000000ff ! immd = 00000000000002f0, %l2 = ffffffffffffffff, %ccr = 88 movvs %xcc,0x2f0,%l2 ! Register Not Moved p27_label_20: ! %cwp = 1 ! Mem[0000000047000000] = 0fb50746, %l1 = 000000001f427983 ldswa [%o2+%g0]0x88,%l1 ! %l1 = 000000000fb50746 ! %l4 = 000000004788e1fc, imm = fffffffffffffc62, %l4 = 000000004788e1fc addcc %l4,-0x39e,%l4 ! %l4 = 000000004788de5e, %ccr = 11 ! Mem[00000000900001b0] = 2091a2cacd74dd75, %g2 = 0000000000000000 ldx [%o4+0x1b0],%g2 ! %g2 = 2091a2cacd74dd75 ! %l4 = 4788de5e, %l5 = 7a70a2c6, Mem[00000000918000a8] = 50dfbb3c 7880c191 std %l4,[%i0+0x0a8] ! Mem[00000000918000a8] = 4788de5e 7a70a2c6 ! Mem[0000000047800020] = 80c681a3, %l2 = ffffffffffffffff ldsha [%o3+%i4]0x80,%l2 ! %l2 = ffffffffffff80c6 ! Mem[000000004680016f] = 5738689b, %l1 = 000000000fb50746 ldstub [%o1+0x16f],%l1 ! %l1 = 0000009b000000ff ! %l5 = 47716bee7a70a2c6, %l1 = 000000000000009b, %ccr = 11 mova %icc,%l5,%l1 ! Moved, %l1 = 47716bee7a70a2c6 ! Mem[00000000470001b4] = c8bd404c, %l0 = 000000004607b50f swap [%o2+0x1b4],%l0 ! %l0 = 00000000c8bd404c ! %f0 = 42bee362 17347a54 cfd80541 e45c5228 ! %f4 = 3bf1df88 5b656d64 38baf996 f6f735b8 ! %f8 = 98dcfba0 98cc74ca 4e8754c6 d06319cf ! %f12 = 0f7e59dc 056794cf 73af5999 53c6abea stda %f0,[%o4]ASI_BLK_PL ! Block Store to 0000000090000000 ! Mem[00000000900000f8] = c834ee1e, %g18 = 3e331f1ba1b23c0d ldsw [%o4+0x0f8],%g2 ! %g2 = 3e331f1ba1b23c0d p27_label_21: ! %cwp = 1 ! Mem[0000000090000140] = 61c656d9, %g2 = ffffffffc834ee1e ldsb [%o4+0x143],%g2 ! %g2 = 0000000000000061 ! %l0 = 00000000c8bd404c, %l4 = 000000004788de5e, %l2 = ffffffffffff80c6 andcc %l0,%l4,%l2 ! %l2 = 000000004088404c, %ccr = 00 ! Mem[00000000910001c8] = ce5a892f, %g2 = 0000000000000061 lduw [%o6+0x1c8],%g2 ! %g2 = 00000000ce5a892f ! %l7 = 0000000000000068, %l6 = 000000000fb50746, %l1 = 47716bee7a70a2c6 addccc %l7,%l6,%l1 ! %l1 = 000000000fb507ae, %ccr = 00 ! %l6 = 000000000fb50746, %l2 = 000000004088404c, %l6 = 000000000fb50746 sdivx %l6,%l2,%l6 ! %l6 = 0000000000000000 ! Mem[0000000090000138] = 557354920413d82e, %f48 = 8f7f8f45 796a11e1 ldd [%o4+0x138],%f48 ! %f48 = 55735492 0413d82e ! %f0 = 42bee362 17347a54 cfd80541 e45c5228 ! %f4 = 3bf1df88 5b656d64 38baf996 f6f735b8 ! %f8 = 98dcfba0 98cc74ca 4e8754c6 d06319cf ! %f12 = 0f7e59dc 056794cf 73af5999 53c6abea mov 0x0c0,%g5 stda %f0,[%o4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0 ! Mem[0000000091800038] = 2eeaa460, %g2 = 00000000ce5a892f lduw [%i0+0x038],%g2 ! %g2 = 000000002eeaa460 ! Mem[000000004680016c] = 573868ff, %l0 = 00000000c8bd404c swap [%o1+0x16c],%l0 ! %l0 = 00000000573868ff ! Mem[0000000046000016] = 5b994651, %l4 = 000000004788de5e ldstub [%o0+0x016],%l4 ! %l4 = 00000046000000ff p27_label_22: ! %cwp = 1 ! Mem[0000000047800014] = a0519a8c, %l4 = 0000000000000046 swap [%o3+0x014],%l4 ! %l4 = 00000000a0519a8c ! %f30 = 99c050d9, Mem[0000000091000134] = 5dc140f2 st %f30,[%o6+0x134] ! Mem[0000000091000134] = 99c050d9 ! %l0 = 00000000573868ff, Mem[00000000468000f8] = e8f2bc3c stw %l0,[%o1+0x0f8] ! Mem[00000000468000f8] = 573868ff ! Mem[0000000091800148] = 86b13ff7, %g2 = 000000002eeaa460 ldub [%i0+0x14b],%g2 ! %g2 = 0000000000000086 ! %l7 = 0000000000000068, %l5 = 47716bee7a70a2c6, %ccr = 00 movn %icc,%l7,%l5 ! Register Not Moved ! %l2 = 000000004088404c, imm = 000000000000001a, %l0 = 00000000573868ff sll %l2,0x01a,%l0 ! %l0 = 0102210130000000 ! Mem[0000000090000198] = 267a4c07 31c74c8b, %g2 = 00000086, %g3 = 94e95342 ldd [%o4+0x198],%g2 ! %g2 = 00000000267a4c07 0000000031c74c8b ! Mem[0000000046800028] = 9e454518, %l0 = 0102210130000000 lduba [%o1+%i5]0x89,%l0 ! %l0 = 0000000000000018 ! %l0 = 00000018, %l1 = 0fb507ae, Mem[0000000047000018] = 00000000 225a44a4 stda %l0,[%o2+%i3]0x81 ! Mem[0000000047000018] = 00000018 0fb507ae ! Mem[0000000046800080] = 5868855ba4ed149f, %f20 = 47cca189 ae193b49 ldd [%o1+0x080],%f20 ! %f20 = 5868855b a4ed149f p27_label_23: ! %cwp = 1 ! %l6 = 0000000000000000, immed = 000008bd, %y = 0001f602 sdivcc %l6,0x8bd,%l4 ! %l4 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 00000018 ! Mem[0000000047800071] = 4d1261df, %l0 = 0000000000000018 ldstub [%o3+0x071],%l0 ! %l0 = 00000012000000ff ! Mem[0000000090800178] = 2ddc82c7e4718bcb, %g2 = 00000000267a4c07 ldx [%o5+0x178],%g2 ! %g2 = 2ddc82c7e4718bcb ! Mem[0000000047000000] = 4607b50f1f427983, %f24 = 8e10a140 224a3547 ldda [%o2+%g0]0x81,%f24 ! %f24 = 4607b50f 1f427983 ! Mem[0000000047800028] = 09e6be8b 67445c4a, %l0 = 00000012, %l1 = 0fb507ae ldda [%o3+%i5]0x89,%l0 ! %l0 = 0000000067445c4a 0000000009e6be8b ! Mem[0000000046800028] = 1845459e, %l7 = 0000000000000068 lduwa [%o1+%i5]0x80,%l7 ! %l7 = 000000001845459e membar #Sync ! Added by membar checker (579) ! Mem[0000000090000000] = 547a3417, %g18 = 3e331f1ba1b23c0d ldswa [%o4+0x000]%asi,%g2 ! %g2 = 3e331f1ba1b23c0d ! Mem[00000000900001d4] = d2adbf60, %g2 = 00000000547a3417 lduw [%o4+0x1d4],%g2 ! %g2 = 00000000d2adbf60 ! Mem[000000004680010c] = 6c1beed0, %l5 = 7a70a2c6, %l6 = 00000000 add %o1,0x10c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000006c1beed0 ! %f16 = adecb10b ec0528a4 e6bf5de3 5a05a030 ! %f20 = 5868855b a4ed149f e68f7ed4 ec7dc1fb ! %f24 = 4607b50f 1f427983 de2020ba f5991f02 ! %f28 = 2740e74e 819cd7eb 99c050d9 b863f102 stda %f16,[%o4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140 p27_label_24: ! %cwp = 1 ! Mem[0000000046800124] = 8ed8c883, %l3 = 00000000021f99f5 swap [%o1+0x124],%l3 ! %l3 = 000000008ed8c883 ! Mem[0000000047800028] = 67445c4a, %l7 = 000000001845459e ldsba [%o3+%i5]0x88,%l7 ! %l7 = 000000000000004a ! %l5 = 47716bee7a70a2c6, imm = ffffffffffffffd0, %l6 = 000000006c1beed0 andn %l5,-0x030,%l6 ! %l6 = 0000000000000006 ! Mem[0000000046000028] = 00d420ba, %f8 = 98dcfba0 lda [%o0+%i5]0x80,%f8 ! %f8 = 00d420ba ! Mem[0000000091000180] = 82f96544 4cbcb251, %g2 = d2adbf60, %g3 = 31c74c8b ldd [%o6+0x180],%g2 ! %g2 = 0000000082f96544 000000004cbcb251 ! Mem[0000000091000050] = 6d71545a, %g2 = 0000000082f96544 lduh [%o6+0x052],%g2 ! %g2 = 0000000000006d71 ! %l7 = 000000000000004a, %l7 = 000000000000004a, %y = 00000018 umulcc %l7,%l7,%l3 ! %l3 = 0000000000001564, %ccr = 00, %y = 00000000 ! Mem[00000000908000b0] = f85d0349, %g2 = 0000000000006d71 ldsh [%o5+0x0b2],%g2 ! %g2 = fffffffffffff85d ! immd = 0000000000000067, %l6 = 0000000000000006, %ccr = 00 movgu %icc,0x067,%l6 ! Moved, %l6 = 0000000000000067 ! %l7 = 000000000000004a, Mem[0000000091800148] = 71d12186 stw %l7,[%i0+0x148] ! Mem[0000000091800148] = 0000004a p27_label_25: ! %cwp = 1 ! Mem[0000000047800018] = d95ff3ff, %l2 = 000000004088404c lduha [%o3+%i3]0x80,%l2 ! %l2 = 000000000000d95f ! Mem[0000000090800048] = d7dc06d6, %g2 = fffffffffffff85d ldub [%o5+0x049],%g2 ! %g2 = 00000000000000d7 ! %l3 = 0000000000001564, Mem[00000000918001c4] = dfb782b7 stw %l3,[%i0+0x1c4] ! Mem[00000000918001c4] = 00001564 ! %l7 = 000000000000004a, Mem[0000000091800008] = d08f42f1ee954822 stx %l7,[%i0+%i1] ! Mem[0000000091800008] = 000000000000004a ! Mem[0000000091800008] = 00000000, %g2 = 00000000000000d7 ldub [%i0+0x009],%g2 ! %g2 = 0000000000000000 ! %f2 = cfd80541 e45c5228, Mem[0000000090000008] = 28525ce4 4105d8cf std %f2 ,[%o4+%i1] ! Mem[0000000090000008] = cfd80541 e45c5228 ! %l2 = 0000d95f, %l3 = 00001564, Mem[0000000047000010] = 97e396ba 8fac8e13 stda %l2,[%o2+%i2]0x88 ! Mem[0000000047000010] = 0000d95f 00001564 ! Clear Register : %l2 = 000000000000d95f clr %l2 ! %l2 = 0000000000000000 ! Mem[0000000046000014] = 5b99ff51, %l5 = 7a70a2c6, %l2 = 00000000 add %o0,0x14,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005b99ff51 ! %l4 = 7fffffff, %l5 = 7a70a2c6, Mem[0000000090800120] = be5d7529 7765324d std %l4,[%o5+0x120] ! Mem[0000000090800120] = 7fffffff 7a70a2c6 ba,a p27_not_taken_0_end p27_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p27_branch_failed p27_not_taken_0_end: ! End of Random Code for Thread 27 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 00000000caa9c680 bne,a,pn %xcc,p27_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000225a4375 bne,a,pn %xcc,p27_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000174f98ed bne,a,pn %xcc,p27_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000d4 bne,a,pn %xcc,p27_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000c28b3f7f bne,a,pn %xcc,p27_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 493b19ae89a1cc79 bne,a,pn %xcc,p27_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000009f bne,a,pn %xcc,p27_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0aa8b5130d73658b bne,a,pn %xcc,p27_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p27_check_fp_registers: set p27_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 42bee362 17347a54 bne %xcc,p27_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be cfd80541 e45c5228 bne %xcc,p27_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 3bf1df88 5b656d64 bne %xcc,p27_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 38baf996 f6f735b8 bne %xcc,p27_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 00d420ba 98cc74ca bne %xcc,p27_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 4e8754c6 d06319cf bne %xcc,p27_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 0f7e59dc 056794cf bne %xcc,p27_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 73af5999 53c6abea bne %xcc,p27_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be e6bf5de3 5a05a030 bne %xcc,p27_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 5868855b a4ed149f bne %xcc,p27_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be e68f7ed4 ec7dc1fb bne %xcc,p27_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 4607b50f 1f427983 bne %xcc,p27_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be de2020ba f5991f02 bne %xcc,p27_f26_fail nop ! Check Local Memory set p27_local0_expect,%g1 p27_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 639e489e05ed7bdb ldx [%i0+0x000],%g3 ! Observed data at 0000000046000000 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff214f855b99ff51 ldx [%i0+0x010],%g3 ! Observed data at 0000000046000010 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00d420baf599ff02 ldx [%i0+0x028],%g3 ! Observed data at 0000000046000028 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x028,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = bdff97f0d9d45c81 ldx [%i0+0x0d0],%g3 ! Observed data at 00000000460000d0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x100],%g2 ! Expected data = 6580a0c5610cadff ldx [%i0+0x100],%g3 ! Observed data at 0000000046000100 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x100,%g4 ldx [%g1+0x148],%g2 ! Expected data = c0e6ac52000000bb ldx [%i0+0x148],%g3 ! Observed data at 0000000046000148 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x148,%g4 ldx [%g1+0x160],%g2 ! Expected data = 000000dc632e6d90 ldx [%i0+0x160],%g3 ! Observed data at 0000000046000160 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i0,0x160,%g4 set p27_local1_expect,%g1 p27_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 021f99f5ba2020de ldx [%i1+0x018],%g3 ! Observed data at 0000000046800018 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 75902db047cca189 ldx [%i1+0x020],%g3 ! Observed data at 0000000046800020 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = aa38d393ac724cf3 ldx [%i1+0x050],%g3 ! Observed data at 0000000046800050 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x050,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 573868ffec48c4fd ldx [%i1+0x0f8],%g3 ! Observed data at 00000000468000f8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x0f8,%g4 ldx [%g1+0x120],%g2 ! Expected data = 8714d250021f99f5 ldx [%i1+0x120],%g3 ! Observed data at 0000000046800120 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x120,%g4 ldx [%g1+0x168],%g2 ! Expected data = a2c02bc9c8bd404c ldx [%i1+0x168],%g3 ! Observed data at 0000000046800168 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x168,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 74ae96c2c16c0f00 ldx [%i1+0x1a8],%g3 ! Observed data at 00000000468001a8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 2855bff0a07eff2b ldx [%i1+0x1c8],%g3 ! Observed data at 00000000468001c8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i1,0x1c8,%g4 set p27_local2_expect,%g1 p27_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 4607b50f1f427983 ldx [%i2+0x000],%g3 ! Observed data at 0000000047000000 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5fd9000064150000 ldx [%i2+0x010],%g3 ! Observed data at 0000000047000010 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000180fb507ae ldx [%i2+0x018],%g3 ! Observed data at 0000000047000018 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x018,%g4 ldx [%g1+0x070],%g2 ! Expected data = adecb10bec0528a4 ldx [%i2+0x070],%g3 ! Observed data at 0000000047000070 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x070,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 8f23506cdc86ba47 ldx [%i2+0x0e0],%g3 ! Observed data at 00000000470000e0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 3c628e8b4607b50f ldx [%i2+0x1b0],%g3 ! Observed data at 00000000470001b0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = d47e8fe64d653ee1 ldx [%i2+0x1b8],%g3 ! Observed data at 00000000470001b8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i2,0x1b8,%g4 set p27_local3_expect,%g1 p27_check_local3: ldx [%g1+0x000],%g2 ! Expected data = c7902db069ea5c17 ldx [%i3+0x000],%g3 ! Observed data at 0000000047800000 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ad00624b00000046 ldx [%i3+0x010],%g3 ! Observed data at 0000000047800010 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d95ff3ff54263fd6 ldx [%i3+0x018],%g3 ! Observed data at 0000000047800018 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 80c681a3ecc68287 ldx [%i3+0x020],%g3 ! Observed data at 0000000047800020 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = fffff631225a4375 ldx [%i3+0x048],%g3 ! Observed data at 0000000047800048 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x048,%g4 ldx [%g1+0x070],%g2 ! Expected data = 4dff61df316eb5f1 ldx [%i3+0x070],%g3 ! Observed data at 0000000047800070 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x070,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = c3e93de11845459e ldx [%i3+0x0c0],%g3 ! Observed data at 00000000478000c0 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x0c0,%g4 ldx [%g1+0x108],%g2 ! Expected data = e1ffaaa1163f9064 ldx [%i3+0x108],%g3 ! Observed data at 0000000047800108 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x108,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 94496571ff6fffcb ldx [%i3+0x1e8],%g3 ! Observed data at 00000000478001e8 cmp %g2,%g3 bne,a,pn %xcc,p27_local_failed add %i3,0x1e8,%g4 ! The test for processor 27 has passed p27_passed: ta GOOD_TRAP nop p27_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p27_failed p27_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p27_failed p27_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p27_failed p27_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p27_failed p27_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p27_failed p27_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p27_failed p27_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p27_failed p27_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p27_failed p27_f0_fail: set p27_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f2_fail: set p27_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f4_fail: set p27_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f6_fail: set p27_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f8_fail: set p27_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f10_fail: set p27_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f12_fail: set p27_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f14_fail: set p27_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f18_fail: set p27_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f20_fail: set p27_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f22_fail: set p27_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f24_fail: set p27_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p27_f26_fail: set p27_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 27 failed p27_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x06c] ! Set processor 27 done flag set p27_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 27 failed p27_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x06c] ! Set processor 27 done flag set p27_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p27_selfmod_failed: ba p27_failed mov 0xabc,%g1 p27_common_error: or %g0,0xefb,%g1 ba p27_failed mov %o5,%g3 p27_common_signature_error: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_common_timeout: set p27_temp,%g1 ba p27_failed st %g2,[%g1] ! Common Lock Number p27_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p27_failed mov 0x0,%g3 p27_trap1e: lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000047000010] srl %l5,0x017,%l5 ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800020] done p27_trap1o: lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000047000010] srl %l5,0x017,%l5 ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000046800020] done p27_trap2e: membar #Sync mov 0x100,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync stda %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800000] ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047800028] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000020] stha %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800028] done p27_trap2o: membar #Sync mov 0x100,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync stda %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800000] ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047800028] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000020] stha %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800028] done p27_trap3e: orn %l4,0x56e,%l0 orn %l7,0xe1a,%l1 done p27_trap3o: orn %l4,0x56e,%l0 orn %l7,0xe1a,%l1 done p27_init_memory_pointers: set p27_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p27_local0_start,%i0 set p27_local1_start,%i1 set p27_local2_start,%i2 set p27_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e07f8983e72bf6ad ldx [%g1+0x008],%l1 ! %l1 = ba4db8d4f45995b2 ldx [%g1+0x010],%l2 ! %l2 = d63f2654375302cc ldx [%g1+0x018],%l3 ! %l3 = ec1d3be86f7525b3 ldx [%g1+0x020],%l4 ! %l4 = fbc17decd47e8fe6 ldx [%g1+0x028],%l5 ! %l5 = e517ec7c9139f7a3 ldx [%g1+0x030],%l6 ! %l6 = c264b022277c5a82 ldx [%g1+0x038],%l7 ! %l7 = 6b3e9c8e1f427ba3 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 7e42f1adc1b37983 ldx [%g1+0x048],%l1 ! %l1 = 983bae848956ed10 ldx [%g1+0x050],%l2 ! %l2 = 8d204d96a584a801 ldx [%g1+0x058],%l3 ! %l3 = fd583af093158ff2 ldx [%g1+0x060],%l4 ! %l4 = e80b66568f23506c ldx [%g1+0x068],%l5 ! %l5 = 47716bee7a70a2c6 ldx [%g1+0x070],%l6 ! %l6 = db1bb756639e489e ldx [%g1+0x078],%l7 ! %l7 = c918d72205ed7bdb ! Initialize the output register of window 1 set p27_local0_start,%o0 set p27_local1_start,%o1 set p27_local2_start,%o2 set p27_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 6dc94d91 11f291f0 8fe9b8f7 a26475b7 ! %f4 = 67bfcd52 a445424a 2486c977 bad49eb1 ! %f8 = fb8c9a67 8579b3b7 43af0dcc ec1b51d5 ! %f12 = 0198d670 cbccd375 a3384b11 c88305ba ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 13da3456 0e022f5e b8ea2f26 ff15bf03 ! %f20 = 8b4604ba 60fcb510 0e7db324 d99e2826 ! %f24 = c3a2398c 160c24e6 0f3c0b29 49f07418 ! %f28 = 3a430eab bb1b9502 50942a6e 8adff63f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3bbf0fe6 00e8dab2 cbbbd993 b9aae2c6 ! %f36 = b25fce22 a986283e 144aeef7 dcf082f2 ! %f40 = ff930983 67ba899c df0168d3 91241d26 ! %f44 = efca30c3 bebaf61b f2f210e5 254991d5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8546dae000000036,%g7,%g1 ! GSR scale = 6, align = 6 wr %g1,%g0,%gsr ! GSR = 8546dae000000036 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 28 p28_label_1: ! Mem[0000000048000010] = 54ffc9b8, %l1 = afbe9d62556d999f ldswa [%i0+%o2]0x81,%l1 ! %l1 = 0000000054ffc9b8 ! %l2 = 24d2b422, %l3 = a70da747, Mem[0000000091000090] = 0ad49900 5631be90 std %l2,[%i6+0x090] ! Mem[0000000091000090] = 24d2b422 a70da747 ! Mem[0000000049800010] = fddd954b, %l2 = a168bbbe24d2b422 lduwa [%i3+%o2]0x88,%l2 ! %l2 = 00000000fddd954b ! Mem[0000000091000030] = 9953c4993d46fa1e, %g2 = d4fee2c12f129ec0 ldx [%i6+0x030],%g2 ! %g2 = 9953c4993d46fa1e ! %l4 = 551970ad, %l5 = becac2c1, Mem[00000000900000f8] = c834ee1e 8e169931 std %l4,[%i4+0x0f8] ! Mem[00000000900000f8] = 551970ad becac2c1 ! Mem[0000000048000010] = 54ffc9b8, %l3 = 043ff0b6a70da747 lduwa [%i0+%o2]0x81,%l3 ! %l3 = 0000000054ffc9b8 ! Mem[00000000918001c0] = 61d192c5, %g18 = a29ff823d018a87e ldsw [%o0+0x1c0],%g2 ! %g2 = a29ff823d018a87e ! %l7 = 5fb11da1e0568872 setx 0x0d55946fafd9dc97,%g7,%l7 ! %l7 = 0d55946fafd9dc97 ! %l4 = cdae51e4551970ad, Mem[0000000049800010] = fddd954b stwa %l4,[%i3+%o2]0x89 ! Mem[0000000049800010] = 551970ad ! %l4 = cdae51e4551970ad, Mem[0000000049800008] = e009e427 stba %l4,[%i3+%o1]0x80 ! Mem[0000000049800008] = ad09e427 p28_label_2: ! Mem[00000000480001f0] = 06f17e6f, %l1 = 54ffc9b8, %l7 = afd9dc97 add %i0,0x1f0,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000006f17e6f ! Mem[0000000090800098] = ad770fad, %g18 = a29ff823d018a87e ldsw [%i5+0x098],%g2 ! %g2 = a29ff823d018a87e ! Mem[0000000091000160] = a5191a4ae6bb0515, %g2 = ffffffffad770fad ldx [%i6+0x160],%g2 ! %g2 = a5191a4ae6bb0515 ! Mem[000000009000017c] = 5c79087b, %g2 = a5191a4ae6bb0515 ldsh [%i4+0x17e],%g2 ! %g2 = 0000000000005c79 ! %l5 = 5865cda8becac2c1, imm = 0000000000000da6, %l6 = 222352a5fdc5b7e7 andcc %l5,0xda6,%l6 ! %l6 = 0000000000000080, %ccr = 00 ! Mem[0000000049000028] = 5141f98d, %l4 = cdae51e4551970ad ldswa [%i2+%o5]0x80,%l4 ! %l4 = 000000005141f98d ! %l3 = 0000000054ffc9b8, Mem[0000000091800084] = 131a522b stw %l3,[%o0+0x084] ! Mem[0000000091800084] = 54ffc9b8 ! immd = 0000000000000292, %l4 = 000000005141f98d, %ccr = 00 movpos %xcc,0x292,%l4 ! Moved, %l4 = 0000000000000292 ! Mem[00000000900000f8] = 551970ad becac2c1, %g2 = 00005c79, %g3 = 0bad0b00 ldd [%i4+0x0f8],%g2 ! %g2 = 00000000551970ad 00000000becac2c1 ! Mem[00000000910000e0] = 67170953014a3074, %g2 = 00000000551970ad ldx [%i6+0x0e0],%g2 ! %g2 = 67170953014a3074 p28_label_3: ! Mem[0000000090800098] = 0fad151c, %g2 = 67170953014a3074 ldsh [%i5+0x09a],%g2 ! %g2 = 0000000000000fad ! %l6 = 00000080, %l7 = 06f17e6f, Mem[0000000049000018] = 9bf2c4e3 9eb947d0 stda %l6,[%i2+%o3]0x89 ! Mem[0000000049000018] = 00000080 06f17e6f ! %f2 = 8fe9b8f7 a26475b7, Mem[0000000091000168] = 4f4eac6b 58588fd2 std %f2 ,[%i6+0x168] ! Mem[0000000091000168] = 8fe9b8f7 a26475b7 ! Mem[0000000049800020] = ba2af684, %l2 = 00000000fddd954b ldsha [%i3+%o4]0x81,%l2 ! %l2 = ffffffffffffba2a ! %l7 = 0000000006f17e6f, %l0 = 9ba9ea0cd7d0f172, %ccr = 00 movl %xcc,%l7,%l0 ! Register Not Moved ! Mem[00000000498001a8] = 44c4ab3d 1e5be187, %l0 = d7d0f172, %l1 = 54ffc9b8 ldd [%i3+0x1a8],%l0 ! %l0 = 0000000044c4ab3d 000000001e5be187 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! Mem[00000000910001dc] = 9f50d2ff, %g2 = 0000000000000fad lduh [%i6+0x1de],%g2 ! %g2 = 0000000000009f50 ! %l4 = 0000000000000292, %l3 = 0000000054ffc9b8, %ccr = 00 movl %icc,%l4,%l3 ! Register Not Moved ! Mem[0000000091800070] = e9e89f27 2eb3bf51, %g2 = 00009f50, %g3 = becac2c1 ldd [%o0+0x070],%g2 ! %g2 = 00000000e9e89f27 000000002eb3bf51 p28_label_4: ! %l1 = 000000001e5be187, Mem[0000000048000010] = 54ffc9b880d9e597 stxa %l1,[%i0+%o2]0x80 ! Mem[0000000048000010] = 000000001e5be187 ! %l2 = ffffffffffffba2a, Mem[0000000090000042] = 8f45796a sth %l2,[%i4+0x042] ! Mem[0000000090000040] = ba2a796a ! Mem[0000000048800018] = 6ae7dccbd67d4b37, %l3 = 0000000054ffc9b8 ldxa [%i1+%o3]0x89,%l3 ! %l3 = 6ae7dccbd67d4b37 ! %l2 = ffffffffffffba2a, Mem[0000000049800198] = 7404ffea stw %l2,[%i3+0x198] ! Mem[0000000049800198] = ffffba2a ! %l5 = 5865cda8becac2c1, imm = 0000000000000218, %l4 = 0000000000000292 xor %l5,0x218,%l4 ! %l4 = 5865cda8becac0d9 ! Mem[00000000910001a4] = 82118f44, %g2 = 00000000e9e89f27 ldsb [%i6+0x1a4],%g2 ! %g2 = ffffffffffffff82 ! %l2 = ffffffffffffba2a, Mem[00000000908000f7] = ce87577b stb %l2,[%i5+0x0f7] ! Mem[00000000908000f4] = 2a87577b ! %f0 = 6dc94d91 11f291f0 8fe9b8f7 a26475b7 ! %f4 = 67bfcd52 a445424a 2486c977 bad49eb1 ! %f8 = fb8c9a67 8579b3b7 43af0dcc ec1b51d5 ! %f12 = 0198d670 cbccd375 a3384b11 c88305ba mov 0x100,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100 ! %l7 = 0000000006f17e6f, %l1 = 000000001e5be187, %ccr = 00 movneg %icc,%l7,%l1 ! Register Not Moved ! Mem[0000000049800020] = 3a03d71584f62aba, %l5 = 5865cda8becac2c1 ldxa [%i3+%o4]0x89,%l5 ! %l5 = 3a03d71584f62aba p28_label_5: ! Mem[0000000090800164] = 8cbc6848, %g2 = ffffffffffffff82 ldsha [%i5+0x164]%asi,%g2 ! %g2 = ffffffffffff8cbc ! %l1 = 000000001e5be187, %l0 = 0000000044c4ab3d, %l2 = ffffffffffffba2a orn %l1,%l0,%l2 ! %l2 = ffffffffbf7bf5c7 ! Mem[0000000048000158] = a74527e8, %l0 = 0000000044c4ab3d swap [%i0+0x158],%l0 ! %l0 = 00000000a74527e8 ! %l1 = 000000001e5be187, Mem[0000000090800088] = 8765257166a132ce stx %l1,[%i5+0x088] ! Mem[0000000090800088] = 000000001e5be187 ! %l6 = 0000000000000080, %l2 = ffffffffbf7bf5c7, %l4 = 5865cda8becac0d9 subc %l6,%l2,%l4 ! %l4 = 0000000040840ab9 ! %l0 = 00000000a74527e8, Mem[0000000090800068] = 3013a966 sth %l0,[%i5+0x068] ! Mem[0000000090800068] = 27e8a966 ! Code Fragment 1 p28_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002eb3bf51 mov -0x6fa,%g3 ! %g3 = fffffffffffff906 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000049000000] = ed5738a37ad9cbed, %f22 = 0e7db324 d99e2826 ldda [%i2+%g0]0x89,%f22 ! %f22 = ed5738a3 7ad9cbed ! Mem[0000000049000138] = 43e81b1c37f7a874, %f18 = b8ea2f26 ff15bf03 ldd [%i2+0x138],%f18 ! %f18 = 43e81b1c 37f7a874 ! %l5 = 3a03d71584f62aba, immed = 00000a8c, %y = 00000000 umul %l5,0xa8c,%l2 ! %l2 = 0000057a544aa1b8, %y = 0000057a p28_label_6: save ! CWP = 1 ! %l5 = 0f63c20828648054, imm = 000000000000070a, %l5 = 0f63c20828648054 taddcc %l5,0x70a,%l5 ! %l5 = 0f63c2082864875e, %ccr = 02 ! %l0 = 7d06434e82ef664f, %l4 = 885e59c4a205dc76, %y = 0000057a mulscc %l0,%l4,%l6 ! %l6 = 00000000c177b327, %ccr = 08, %y = 800002bd ! Mem[0000000049800170] = b7cea67afd955628, %l7 = 24f1f1f0075eb9df, %l6 = 00000000c177b327 add %o3,0x170,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = b7cea67afd955628 ! %l1 = 9927b7f2bf14e896, %l1 = 9927b7f2bf14e896, %ccr = 08 movle %icc,%l1,%l1 ! Moved, %l1 = 9927b7f2bf14e896 membar #Sync ! Added by membar checker (580) ! Mem[0000000090000134] = 70d69801, %g18 = 794f44a0bd91811a ldsw [%o4+0x134],%g2 ! %g2 = 794f44a0bd91811a ! Mem[0000000049800094] = b3634487, %l4 = 885e59c4a205dc76 ldub [%o3+0x097],%l4 ! %l4 = 0000000000000087 ! %l4 = 0000000000000087, Mem[0000000091800058] = 6691eb919aeaaa48 stx %l4,[%i0+0x058] ! Mem[0000000091800058] = 0000000000000087 ! Mem[00000000910000c4] = 539d5dc7, %g18 = 794f44a0bd91811a ldsw [%o6+0x0c4],%g2 ! %g2 = 794f44a0bd91811a ! %l7 = 24f1f1f0075eb9df, %l4 = 0000000000000087, %ccr = 08 movrne %l7,%l4,%l2 ! Moved, %l2 = 0000000000000087 p28_label_7: ! %cwp = 1 ! Mem[00000000490001f0] = 895a1dca, %l7 = 24f1f1f0075eb9df, %asi = 80 swapa [%o2+0x1f0]%asi,%l7 ! %l7 = 00000000895a1dca ! Mem[0000000048800090] = 320ef8a5, %l0 = 82ef664f, %l2 = 00000087 add %o1,0x90,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000320ef8a5 ! %l2 = 00000000320ef8a5, Mem[0000000049800028] = 77d1a4d8658ed516 stxa %l2,[%o3+%i5]0x81 ! Mem[0000000049800028] = 00000000320ef8a5 ! %f2 = 8fe9b8f7 a26475b7, Mem[0000000048800008] = cf8ef325 a2384942 stda %f2 ,[%o1+%i1]0x80 ! Mem[0000000048800008] = 8fe9b8f7 a26475b7 ! %l1 = 9927b7f2bf14e896, Mem[0000000048000010] = 00000000 stba %l1,[%o0+%i2]0x80 ! Mem[0000000048000010] = 96000000 ! %l7 = 00000000895a1dca, Mem[0000000090000130] = 75d3cccb70d69801 stx %l7,[%o4+0x130] ! Mem[0000000090000130] = 00000000895a1dca ! %f22 = ed5738a3 7ad9cbed, Mem[0000000091000178] = 09574988 94bab9e0 std %f22,[%o6+0x178] ! Mem[0000000091000178] = ed5738a3 7ad9cbed ! %f31 = 8adff63f, Mem[0000000091000150] = a8525682 st %f31,[%o6+0x150] ! Mem[0000000091000150] = 8adff63f ! %l4 = 0000000000000087, Mem[0000000091000058] = 102d0f236e1ab5c5 stx %l4,[%o6+0x058] ! Mem[0000000091000058] = 0000000000000087 ! Mem[0000000090800108] = a55c3a3b, %g18 = 794f44a0bd91811a ldsw [%o5+0x108],%g2 ! %g2 = 794f44a0bd91811a p28_label_8: ! %cwp = 1 ! Mem[0000000090800000] = df9ad692 eaa765c9, %g2 = a55c3a3b, %g3 = fffff906 ldd [%o5+%g0],%g2 ! %g2 = 00000000df9ad692 00000000eaa765c9 ! %l6 = fd955628, %l7 = 895a1dca, Mem[00000000488000a0] = 9a70efb6 3b250eae std %l6,[%o1+0x0a0] ! Mem[00000000488000a0] = fd955628 895a1dca ! Mem[00000000918000c4] = fe051877, %g18 = 794f44a0bd91811a ldsw [%i0+0x0c4],%g2 ! %g2 = 794f44a0bd91811a ! %l1 = 9927b7f2bf14e896, Mem[0000000091800038] = 2eeaa46012d170fc stx %l1,[%i0+0x038] ! Mem[0000000091800038] = 9927b7f2bf14e896 ! immd = 00000000000002d7, %l7 = 00000000895a1dca, %ccr = 08 movleu %icc,0x2d7,%l7 ! Register Not Moved ! %l0 = 82ef664f, %l1 = bf14e896, Mem[0000000048000028] = de91a2dc b54ba714 stda %l0,[%o0+%i5]0x81 ! Mem[0000000048000028] = 82ef664f bf14e896 ! %l6 = b7cea67afd955628, %l6 = b7cea67afd955628, %ccr = 08 movvc %xcc,%l6,%l6 ! Moved, %l6 = b7cea67afd955628 ! %l0 = 7d06434e82ef664f, Mem[000000009180002e] = ce7c2ba1 stb %l0,[%i0+0x02e] ! Mem[000000009180002c] = 4f7c2ba1 ! %l6 = b7cea67afd955628, %l5 = 0f63c2082864875e, %l4 = 0000000000000087 andncc %l6,%l5,%l4 ! %l4 = b08c2472d5915020, %ccr = 88 ! Mem[000000009000015c] = d6f8c6f9, %g2 = fffffffffe051877 ldub [%o4+0x15c],%g2 ! %g2 = 00000000000000d6 p28_label_9: ! %cwp = 1 ! %f2 = 8fe9b8f7 a26475b7, Mem[00000000490001d0] = 52293201 b4b7992a std %f2 ,[%o2+0x1d0] ! Mem[00000000490001d0] = 8fe9b8f7 a26475b7 ! Mem[000000009180013c] = 040c3c9f, %g2 = 00000000000000d6 lduh [%i0+0x13c],%g2 ! %g2 = 000000000000040c ! Mem[00000000498000f4] = d76b9f3f, %l2 = 320ef8a5, %l6 = fd955628 add %o3,0xf4,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000d76b9f3f ! Mem[0000000048800018] = d67d4b37, %l6 = 00000000d76b9f3f ldstuba [%o1+%i3]0x89,%l6 ! %l6 = 00000037000000ff ! Mem[00000000908001c8] = eb1ea287, %g2 = 000000000000040c lduw [%o5+0x1c8],%g2 ! %g2 = 00000000eb1ea287 save ! CWP = 2 ! Mem[00000000498001d0] = db95fb86, %l5 = be12befc, %l3 = 88439d13 add %i3,0x1d0,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000db95fb86 ! %l0 = d144891a, %l1 = c555716e, Mem[0000000048000050] = e98912bc 7c71619d std %l0,[%i0+0x050] ! Mem[0000000048000050] = d144891a c555716e ! Mem[0000000049800020] = 3a03d715 84f62aba, %l6 = 7b265529, %l7 = 7c79e3b0 ldda [%i3+%o4]0x89,%l6 ! %l6 = 0000000084f62aba 000000003a03d715 ! %l6 = 0000000084f62aba, Mem[0000000091000168] = 8fe9b8f7 stw %l6,[%i6+0x168] ! Mem[0000000091000168] = 84f62aba p28_label_10: ! %cwp = 2 ! Mem[00000000908001d8] = 60d886d1 0fe26efb, %g2 = eb1ea287, %g3 = eaa765c9 ldd [%i5+0x1d8],%g2 ! %g2 = 0000000060d886d1 000000000fe26efb ! Mem[0000000090800074] = 13924c58, %g18 = cd88c1e01d878f37 ldsw [%i5+0x074],%g2 ! %g2 = cd88c1e01d878f37 ! %l5 = d4317371be12befc, Mem[000000009180009c] = c39876d7 sth %l5,[%o0+0x09c] ! Mem[000000009180009c] = befc76d7 ! %l4 = 6ba386af, %l5 = be12befc, Mem[0000000090000150] = 0543c148 f8d31f8f std %l4,[%i4+0x150] ! Mem[0000000090000150] = 6ba386af be12befc ! %l2 = a29ff823d018a87e, %l0 = d8477772d144891a, %l1 = ec72e740c555716e srax %l2,%l0,%l1 ! %l1 = ffffffe8a7fe08f4 ! Mem[0000000091800088] = a77a6af1, %g2 = 0000000013924c58 lduh [%o0+0x08a],%g2 ! %g2 = 000000000000a77a ! %l0 = d8477772d144891a, immed = 00000130, %ccr = 88 movrlez %l0,0x130,%l6 ! Moved, %l6 = 0000000000000130 ! Mem[00000000480000a6] = 3fcea9f6, %l4 = b22895f06ba386af ldstub [%i0+0x0a6],%l4 ! %l4 = 000000a9000000ff ! %l4 = 000000a9, %l5 = be12befc, Mem[00000000488000c0] = f8d2aa83 f564cee0 std %l4,[%i1+0x0c0] ! Mem[00000000488000c0] = 000000a9 be12befc ! Mem[00000000918001d8] = aa6d2758 864464a3, %g2 = 0000a77a, %g3 = 0fe26efb ldd [%o0+0x1d8],%g2 ! %g2 = 00000000aa6d2758 00000000864464a3 p28_label_11: ! %cwp = 2 restore ! CWP = 1 ! Mem[00000000480001e4] = a3341a1f, %l3 = d1632683bfb6de60 ldsh [%o0+0x1e4],%l3 ! %l3 = ffffffffffffa334 ! Mem[0000000091800134] = fd0fcf28, %g2 = 00000000aa6d2758 ldsh [%i0+0x136],%g2 ! %g2 = fffffffffffffd0f ! %l6 = 00000037, %l7 = 895a1dca, Mem[0000000090800008] = 40ea8ad1 7a03c6a1 std %l6,[%o5+%i1] ! Mem[0000000090800008] = 00000037 895a1dca ! Mem[0000000049800008] = 3d9765d027e409ad, %f12 = 0198d670 cbccd375 ldda [%o3+%i1]0x88,%f12 ! %f12 = 3d9765d0 27e409ad ! %f7 = bad49eb1, Mem[000000009000001c] = 3ac0086f st %f7 ,[%o4+0x01c] ! Mem[000000009000001c] = bad49eb1 ! %l0 = 82ef664f, %l1 = bf14e896, Mem[0000000090800018] = 90f15633 ac280466 std %l0,[%o5+%i3] ! Mem[0000000090800018] = 82ef664f bf14e896 ! Mem[00000000480000b8] = 7285dd8b a051514d, %l2 = 320ef8a5, %l3 = ffffa334 ldd [%o0+0x0b8],%l2 ! %l2 = 000000007285dd8b 00000000a051514d ! Mem[0000000049000041] = df0ff4bb, %l1 = 9927b7f2bf14e896 ldstub [%o2+0x041],%l1 ! %l1 = 0000000f000000ff ! %l1 = 000000000000000f, Mem[0000000048000020] = e2ee47ed5a00a510 stxa %l1,[%o0+%i4]0x80 ! Mem[0000000048000020] = 000000000000000f p28_label_12: ! %cwp = 1 ! Mem[00000000490001f0] = 075eb9df, %l7 = 00000000895a1dca ldstub [%o2+0x1f0],%l7 ! %l7 = 00000007000000ff ! %l6 = 0000000000000037, immed = 0000029c, %l3 = 00000000a051514d taddcctv %l6,0x29c,%l3 ! %l0 = 7d06434e82ef6672, Trapped ! done : should take illegal inst trap, %l0 = 7d06434e82ef6672 done ! Illegal inst trap : %l0 = 7d06434e82ef6682 ! Mem[0000000049800000] = 231cd75eef25757a, %l0 = 7d06434e82ef6682 ldxa [%o3+%g0]0x80,%l0 ! %l0 = 231cd75eef25757a ! %f2 = 8fe9b8f7 a26475b7, Mem[0000000048800008] = f7b8e98f b77564a2 stda %f2 ,[%o1+%i1]0x89 ! Mem[0000000048800008] = 8fe9b8f7 a26475b7 ! Mem[000000009100018c] = e3205014, %g2 = fffffffffffffd0f ldsb [%o6+0x18e],%g2 ! %g2 = ffffffffffffffe3 membar #Sync ! Added by membar checker (581) ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 6ba386af be12befc ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g5 ldda [%o4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140 ! %l6 = 0000000000000037, Mem[000000009080014e] = 0248bbbd stb %l6,[%o5+0x14e] ! Mem[000000009080014c] = 3748bbbd ! %l4 = b08c2472d5915020, Mem[0000000049800010] = ad701955 stha %l4,[%o3+%i2]0x81 ! Mem[0000000049800010] = 50201955 ! Mem[0000000048800000] = 02e68aeb, %l4 = b08c2472d5915020 ldsha [%o1+%g0]0x81,%l4 ! %l4 = 00000000000002e6 p28_label_13: ! %cwp = 1 ! Mem[00000000488000b0] = f0abec9302fa45ab, %l2 = 000000007285dd8b, %l6 = 0000000000000037 add %o1,0xb0,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = f0abec9302fa45ab ! Mem[0000000090800180] = 8f80f10bbbaf0724, %g2 = ffffffffffffffe3 ldx [%o5+0x180],%g2 ! %g2 = 8f80f10bbbaf0724 ! Mem[00000000490001b8] = b330437db59eebdb, %l1 = 000000000000000f, %l2 = 000000007285dd8b add %o2,0x1b8,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = b330437db59eebdb ! Mem[0000000091000018] = b4fb408e 32b999a4, %g2 = bbaf0724, %g3 = 864464a3 ldd [%o6+%i3],%g2 ! %g2 = 00000000b4fb408e 0000000032b999a4 ! %l0 = 231cd75eef25757a, Mem[00000000900000e2] = f94d4d95 stb %l0,[%o4+0x0e2] ! Mem[00000000900000e0] = 7a4d4d95 ! Mem[0000000048800018] = d67d4bff, %l1 = 000000000000000f ldsba [%o1+%i3]0x88,%l1 ! %l1 = ffffffffffffffff ! %l4 = 00000000000002e6, Mem[0000000049800148] = 75031eeca536dc27 stx %l4,[%o3+0x148] ! Mem[0000000049800148] = 00000000000002e6 ! %l3 = 00000000a051514d, Mem[0000000048000000] = 75a55f94 stha %l3,[%o0+%g0]0x81 ! Mem[0000000048000000] = 514d5f94 ! immd = 00000000000000fe, %l6 = f0abec9302fa45ab, %ccr = 88 movg %xcc,0x0fe,%l6 ! Register Not Moved ! %f26 = 0f3c0b29, Mem[0000000049000010] = 0ccbe7b8 sta %f26,[%o2+%i2]0x88 ! Mem[0000000049000010] = 0f3c0b29 p28_label_14: ! %cwp = 1 save ! CWP = 2 ! %l2 = d018a87e, %l3 = db95fb86, Mem[0000000090800138] = 726ae43c 2deaaef4 std %l2,[%i5+0x138] ! Mem[0000000090800138] = d018a87e db95fb86 ! Mem[0000000091800160] = 5c5b9bfb4692494c, %g2 = 00000000b4fb408e ldx [%o0+0x160],%g2 ! %g2 = 5c5b9bfb4692494c ! Mem[00000000490000a0] = c06a5975, %l0 = d144891a, %l4 = 000000a9 add %i2,0xa0,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c06a5975 ! %f0 = 6dc94d91 11f291f0 8fe9b8f7 a26475b7 ! %f4 = 67bfcd52 a445424a 2486c977 bad49eb1 ! %f8 = fb8c9a67 8579b3b7 43af0dcc ec1b51d5 ! %f12 = 3d9765d0 27e409ad a3384b11 c88305ba stda %f0,[%i2+%g4]ASI_BLK_SL ! Block Store to 0000000049000100 ! %f0 = 6dc94d91 11f291f0 8fe9b8f7 a26475b7 ! %f4 = 67bfcd52 a445424a 2486c977 bad49eb1 ! %f8 = fb8c9a67 8579b3b7 43af0dcc ec1b51d5 ! %f12 = 3d9765d0 27e409ad a3384b11 c88305ba mov 0x080,%g6 stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080 ! Mem[000000009180007c] = 36f6f2d6, %g2 = 5c5b9bfb4692494c ldsh [%o0+0x07e],%g2 ! %g2 = 00000000000036f6 ! %f18 = 43e81b1c 37f7a874, Mem[0000000091800150] = dc4fcc21 f764288d stda %f18,[%o0+0x150]%asi ! Mem[0000000091800150] = 43e81b1c 37f7a874 ! Mem[0000000090000174] = a915bff4, %g2 = 00000000000036f6 ldub [%i4+0x174],%g2 ! %g2 = 00000000000000a9 ! Mem[00000000900000f0] = 97245dda 71d9d275, %g2 = 000000a9, %g3 = 32b999a4 ldd [%i4+0x0f0],%g2 ! %g2 = 0000000097245dda 0000000071d9d275 p28_label_15: ! %cwp = 2 ! Mem[0000000049800010] = 55192050, %l5 = d4317371be12befc ldstuba [%i3+%o2]0x89,%l5 ! %l5 = 00000050000000ff ! %l6 = 0000000000000130, Mem[0000000091000108] = 22e03338 stw %l6,[%i6+0x108] ! Mem[0000000091000108] = 00000130 ! Mem[00000000480000ac] = 1bb635a9, %l3 = db95fb86, %l2 = d018a87e add %i0,0xac,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000001bb635a9 ! Mem[00000000490001cc] = 8e4d0635, %l5 = 00000050, %l2 = 1bb635a9 add %i2,0x1cc,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000008e4d0635 ! Mem[0000000048800190] = e4a574c4ae1e2e57, %l4 = 00000000c06a5975, %l7 = 000000003a03d715 add %i1,0x190,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = e4a574c4ae1e2e57 ! Mem[00000000908001b0] = 88d9151f, %g2 = 0000000097245dda lduh [%i5+0x1b2],%g2 ! %g2 = 00000000000088d9 ! Mem[0000000091800050] = f1e3b261, %g2 = 00000000000088d9 ldub [%o0+0x053],%g2 ! %g2 = 00000000000000f1 ! Mem[0000000091800018] = 74c0670a, %g2 = 00000000000000f1 ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000074 ! Mem[0000000090000040] = 8f7fba2a 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g5 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040 ! %l6 = 0000000000000130, Mem[0000000049000010] = 0f3c0b29 stba %l6,[%i2+%o2]0x89 ! Mem[0000000049000010] = 0f3c0b30 p28_label_16: ! %cwp = 2 ! %l7 = e4a574c4ae1e2e57, Mem[0000000090000082] = 4d9111f2 sth %l7,[%i4+0x082] ! Mem[0000000090000080] = 2e5711f2 ! Mem[000000009080005c] = 098cecc9, %g2 = 0000000000000074 lduba [%i5+0x05d]%asi,%g2 ! %g2 = 0000000000000009 ! Mem[0000000049800038] = 833c8d33753951e0, %l6 = 0000000000000130, %l4 = 00000000c06a5975 add %i3,0x38,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 833c8d33753951e0 ! %l4 = 833c8d33753951e0, Mem[0000000048800188] = cd27e87bc717c0c1 stx %l4,[%i1+0x188] ! Mem[0000000048800188] = 833c8d33753951e0 ! %l3 = 00000000db95fb86, immed = 00000169, %ccr = 88 movrlz %l3,0x169,%l5 ! Not Moved, %l5 = 0000000000000050 ! %l3 = 00000000db95fb86, imm = 0000000000000123, %l5 = 0000000000000050 xnor %l3,0x123,%l5 ! %l5 = ffffffff246a055a ! %l2 = 000000008e4d0635, imm = 00000000000004a8, %l6 = 0000000000000130 andn %l2,0x4a8,%l6 ! %l6 = 000000008e4d0215 ! Mem[0000000049000000] = 7ad9cbed, %l3 = 00000000db95fb86 ldsba [%i2+%g0]0x89,%l3 ! %l3 = ffffffffffffffed ! immd = 0000000000000080, %l0 = d8477772d144891a, %ccr = 88 movneg %icc,0x080,%l0 ! Moved, %l0 = 0000000000000080 ! Mem[0000000090800058] = 0d338dcf 1e098cec, %g2 = 00000009, %g3 = 71d9d275 ldd [%i5+0x058],%g2 ! %g2 = 000000000d338dcf 000000001e098cec p28_label_17: ! %cwp = 2 rd %pc,%o7 return %o7+12 ! CWP = 1 ! %f14 = a3384b11, Mem[00000000908000fc] = 430d2716 st %f14,[%o5+0x0fc] ! Mem[00000000908000fc] = a3384b11 ! %l1 = ffffffffffffffff sethi %hi(0x2a281800),%l1 ! %l1 = 000000002a281800 ! %l2 = b330437db59eebdb, Mem[0000000049800020] = ba2af68415d7033a stxa %l2,[%o3+%i4]0x80 ! Mem[0000000049800020] = b330437db59eebdb ! %l5 = 0f63c2082864875e, Mem[0000000049000010] = 0f3c0b30 stha %l5,[%o2+%i2]0x88 ! Mem[0000000049000010] = 0f3c875e ! %l6 = f0abec9302fa45ab, immed = fffffe0b, %ccr = 88 movrlz %l6,-0x1f5,%l7 ! Moved, %l7 = fffffffffffffe0b ! immd = 0000000000000335, %l2 = b330437db59eebdb, %ccr = 88 movleu %icc,0x335,%l2 ! Register Not Moved ! Mem[000000009100010c] = 10fe0d41, %g2 = 000000000d338dcf ldsb [%o6+0x10f],%g2 ! %g2 = 0000000000000010 ! immd = 00000000000003e3, %l0 = 231cd75eef25757a, %ccr = 88 movvc %icc,0x3e3,%l0 ! Moved, %l0 = 00000000000003e3 ! %l6 = f0abec9302fa45ab, %l1 = 000000002a281800, %l6 = f0abec9302fa45ab sub %l6,%l1,%l6 ! %l6 = f0abec92d8d22dab p28_label_18: ! %cwp = 1 ! %l3 = 00000000a051514d, immed = ffffff0c, %ccr = 88 movrlez %l3,-0x0f4,%l0 ! Not Moved, %l0 = 00000000000003e3 ! %l3 = 00000000a051514d, %l4 = 00000000000002e6, %l3 = 00000000a051514d and %l3,%l4,%l3 ! %l3 = 0000000000000044 ! Mem[00000000498001b8] = a26c47e64a068784, %l3 = 0000000000000044, %l3 = 0000000000000044 add %o3,0x1b8,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = a26c47e64a068784 ! Mem[00000000498001dc] = 224d868b, %l3 = a26c47e64a068784 swap [%o3+0x1dc],%l3 ! %l3 = 00000000224d868b ! %l2 = b330437db59eebdb, %l5 = 0f63c2082864875e, %l1 = 000000002a281800 andncc %l2,%l5,%l1 ! %l1 = b0100175959a6881, %ccr = 88 ! Mem[0000000048800038] = f04659696adb9a04, %l0 = 00000000000003e3, %l4 = 00000000000002e6 add %o1,0x38,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = f04659696adb9a04 ! %l1 = b0100175959a6881, %l5 = 0f63c2082864875e, %ccr = 88 mova %xcc,%l1,%l5 ! Moved, %l5 = b0100175959a6881 ! %l1 = b0100175959a6881, Mem[0000000090800034] = aa684083 sth %l1,[%o5+0x034] ! Mem[0000000090800034] = 68814083 membar #Sync ! Added by membar checker (582) ! Mem[0000000090000080] = 6dc92e57, %g2 = 0000000000000010 ldsb [%o4+0x080],%g2 ! %g2 = 000000000000006d ! %f8 = fb8c9a67, Mem[00000000908001b4] = 151fff36 st %f8 ,[%o5+0x1b4] ! Mem[00000000908001b4] = fb8c9a67 p28_label_19: ! %cwp = 1 ! Code Fragment 1 p28_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001e098cec mov -0x6cf,%g3 ! %g3 = fffffffffffff931 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000049000180] = dfa31340, %f29 = bb1b9502 lda [%o2+0x180]%asi,%f29 ! %f29 = dfa31340 ! %f10 = 43af0dcc ec1b51d5, Mem[0000000048000018] = 8669c664 56ecae8a stda %f10,[%o0+%i3]0x80 ! Mem[0000000048000018] = 43af0dcc ec1b51d5 ! Mem[0000000049800000] = 7a7525ef5ed71c23, %l0 = 00000000000003e3 ldxa [%o3+%g0]0x89,%l0 ! %l0 = 7a7525ef5ed71c23 ! Mem[0000000048000050] = d144891a, %l6 = f0abec92d8d22dab swap [%o0+0x050],%l6 ! %l6 = 00000000d144891a ! %l0 = 7a7525ef5ed71c23, Mem[0000000090000060] = ac44ce54 stb %l0,[%o4+0x060] ! Mem[0000000090000060] = 2344ce54 ! %l5 = b0100175959a6881, Mem[0000000048000000] = 514d5f94115dbb80 stxa %l5,[%o0+%g0]0x81 ! Mem[0000000048000000] = b0100175959a6881 ! %l3 = 00000000224d868b, %l7 = fffffffffffffe0b, %ccr = 88 movge %xcc,%l3,%l7 ! Register Not Moved ! %l4 = f04659696adb9a04, Mem[0000000049800008] = ad09e427d065973d stxa %l4,[%o3+%i1]0x80 ! Mem[0000000049800008] = f04659696adb9a04 ! %l1 = b0100175959a6881, Mem[00000000900001c8] = 424f9102290887d8 stx %l1,[%o4+0x1c8] ! Mem[00000000900001c8] = b0100175959a6881 p28_label_20: ! %cwp = 1 ! %l6 = 00000000d144891a, %l5 = b0100175959a6881, %l0 = 7a7525ef5ed71c23 andncc %l6,%l5,%l0 ! %l0 = 000000004044811a, %ccr = 00 ! %l5 = b0100175959a6881, imm = 0000000000000a13, %l7 = fffffffffffffe0b xorcc %l5,0xa13,%l7 ! %l7 = b0100175959a6292, %ccr = 88 ! Invert Register : %l0 = 000000004044811a xor %l0,-1,%l0 ! %l0 = ffffffffbfbb7ee5 ! %l7 = b0100175959a6292, %l4 = f04659696adb9a04, %y = 800002bd sdivcc %l7,%l4,%l2 ! %l2 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = bfbb7ee5 ! Mem[0000000048000048] = 27144102, %l7 = b0100175959a6292 ldstub [%o0+0x048],%l7 ! %l7 = 00000027000000ff ! Mem[0000000090000020] = f2de2775, %g2 = 000000000000006d lduh [%o4+0x022],%g2 ! %g2 = 000000000000f2de ! Mem[000000009000017c] = 905e5c79, %g18 = 794f44a0bd91811a ldsw [%o4+0x17c],%g2 ! %g2 = 794f44a0bd91811a ! Mem[0000000090000074] = 9e29a49e, %g2 = ffffffff905e5c79 ldsb [%o4+0x077],%g2 ! %g2 = ffffffffffffff9e ! %l2 = ffffffff80000000, %l2 = ffffffff80000000, %l4 = f04659696adb9a04 sra %l2,%l2,%l4 ! %l4 = ffffffff80000000 ! Mem[0000000091000024] = 49b19c3d, %g2 = ffffffffffffff9e lduw [%o6+0x024],%g2 ! %g2 = 0000000049b19c3d p28_label_21: ! %cwp = 1 ! %l6 = 00000000d144891a, Mem[0000000091000080] = 71f0b7cedd451e0b stx %l6,[%o6+0x080] ! Mem[0000000091000080] = 00000000d144891a ! %l0 = ffffffffbfbb7ee5, %l5 = b0100175959a6881, %ccr = 8a movge %xcc,%l0,%l5 ! Register Not Moved ! Mem[0000000049800018] = e489d440, %l7 = 0000000000000027 lduba [%o3+%i3]0x81,%l7 ! %l7 = 00000000000000e4 ! Code Fragment 1 p28_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff931 mov 0x74f,%g3 ! %g3 = 000000000000074f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000048] = 219592ff, %g2 = 0000000049b19c3d ldsh [%o4+0x04a],%g2 ! %g2 = 0000000000002195 ! Mem[0000000091000104] = 56d58f00, %g2 = 0000000000002195 ldub [%o6+0x105],%g2 ! %g2 = 0000000000000056 ! %l7 = 00000000000000e4, Mem[0000000091000008] = a8659706 stb %l7,[%o6+%i1] ! Mem[0000000091000008] = e4659706 ! Set Register : %l2 = ffffffff80000000 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! %l7 = 00000000000000e4, Mem[000000004900007c] = d7bda964 stw %l7,[%o2+0x07c] ! Mem[000000004900007c] = 000000e4 ! %l4 = ffffffff80000000, imm = 00000000000003de, %l3 = 00000000224d868b tsubcc %l4,0x3de,%l3 ! %l3 = ffffffff7ffffc22, %ccr = 82 p28_label_22: ! %cwp = 1 ! Mem[0000000091000094] = a70da747, %g2 = 0000000000000056 lduw [%o6+0x094],%g2 ! %g2 = 00000000a70da747 ! Mem[00000000488000b8] = d597cac8, %l4 = ffffffff80000000 lduh [%o1+0x0b8],%l4 ! %l4 = 000000000000d597 ! %l1 = b0100175959a6881, Mem[0000000049000018] = 00000080 stha %l1,[%o2+%i3]0x88 ! Mem[0000000049000018] = 00006881 ! Mem[0000000049800008] = 695946f0, %l4 = 000000000000d597 ldstuba [%o3+%i1]0x89,%l4 ! %l4 = 000000f0000000ff ! Mem[0000000049800028] = 00000000, %l0 = ffffffffbfbb7ee5 lduba [%o3+%i5]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[00000000498001e8] = 1ae8cffb4a1beb74, %l0 = 0000000000000000, %l4 = 00000000000000f0 add %o3,0x1e8,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 1ae8cffb4a1beb74 ! %f30 = 50942a6e 8adff63f, Mem[0000000091800058] = 00000000 00000087 std %f30,[%i0+0x058] ! Mem[0000000091800058] = 50942a6e 8adff63f save ! CWP = 2 ! Mem[000000009100012c] = b98501c7, %g2 = 00000000a70da747 ldsb [%i6+0x12e],%g2 ! %g2 = ffffffffffffffb9 ! Mem[0000000048800000] = 02e68aeb, %l2 = 000000008e4d0635 ldsha [%i1+%g0]0x80,%l2 ! %l2 = 00000000000002e6 p28_label_23: ! %cwp = 2 ! %f30 = 50942a6e 8adff63f, Mem[0000000049000128] = d5511bec cc0daf43 std %f30,[%i2+0x128] ! Mem[0000000049000128] = 50942a6e 8adff63f ! Mem[0000000048000018] = 43af0dcc ec1b51d5, %l0 = 00000080, %l1 = a7fe08f4 ldda [%i0+%o3]0x80,%l0 ! %l0 = 0000000043af0dcc 00000000ec1b51d5 ! Mem[000000004900012c] = 8adff63f, %l1 = 00000000ec1b51d5 ldsh [%i2+0x12e],%l1 ! %l1 = fffffffffffff63f ! %l4 = 833c8d33753951e0, Mem[0000000091800124] = 8319c7e8 stw %l4,[%o0+0x124] ! Mem[0000000091800124] = 753951e0 ! Mem[0000000048800010] = 7783e44f ffe6e58c, %l4 = 753951e0, %l5 = 246a055a ldda [%i1+%o2]0x88,%l4 ! %l4 = 00000000ffe6e58c 000000007783e44f ! %l3 = ffffffffffffffed, Mem[0000000091800154] = 37f7a874 stw %l3,[%o0+0x154] ! Mem[0000000091800154] = ffffffed ! %l0 = 0000000043af0dcc, Mem[0000000049000000] = 7ad9cbed stba %l0,[%i2+%g0]0x89 ! Mem[0000000049000000] = 7ad9cbcc ! Mem[0000000091800018] = 74c0670a 5267e474, %g2 = ffffffb9, %g3 = 0000074f ldd [%o0+%o3],%g2 ! %g2 = 0000000074c0670a 000000005267e474 ! Mem[0000000049800050] = 5cd4b846, %l4 = 00000000ffe6e58c swap [%i3+0x050],%l4 ! %l4 = 000000005cd4b846 ! %l4 = 000000005cd4b846, Mem[00000000900000a1] = 8c9a6785 stb %l4,[%i4+0x0a1] ! Mem[00000000900000a0] = 469a6785 p28_label_24: ! %cwp = 2 ! Mem[0000000048000028] = 82ef664f, %l1 = fffffffffffff63f ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 00000082000000ff ! immd = 00000000000000bc, %l3 = ffffffffffffffed, %ccr = 82 movle %xcc,0x0bc,%l3 ! Moved, %l3 = 00000000000000bc ! Mem[0000000090000048] = 219592ff, %g2 = 0000000074c0670a lduha [%i4+0x04a]%asi,%g2 ! %g2 = 0000000000002195 ! %f0 = 6dc94d91 11f291f0 8fe9b8f7 a26475b7 ! %f4 = 67bfcd52 a445424a 2486c977 bad49eb1 ! %f8 = fb8c9a67 8579b3b7 43af0dcc ec1b51d5 ! %f12 = 3d9765d0 27e409ad a3384b11 c88305ba mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140 ! %l3 = 00000000000000bc, %l0 = 0000000043af0dcc, %l0 = 0000000043af0dcc srlx %l3,%l0,%l0 ! %l0 = 0000000000000000 ! %f18 = 43e81b1c 37f7a874, Mem[0000000090800098] = ad770fad 151c60d4 stda %f18,[%i5+0x098]%asi ! Mem[0000000090800098] = 43e81b1c 37f7a874 ! immd = 00000000000002c7, %l4 = 000000005cd4b846, %ccr = 82 movne %icc,0x2c7,%l4 ! Moved, %l4 = 00000000000002c7 ! %l2 = 00000000000002e6, %l4 = 00000000000002c7, %l0 = 0000000000000000 taddcctv %l2,%l4,%l0 ! %l0 = 0000000000000023, Trapped ! %l1 = 0000000000000082, %l1 = 0000000000000082, %l2 = 00000000000002e6 andncc %l1,%l1,%l2 ! %l2 = 0000000000000000, %ccr = 44 ! Clear Register : %l5 = 000000007783e44f clr %l5 ! %l5 = 0000000000000000 p28_label_25: ! %cwp = 2 ! %l1 = 0000000000000082, Mem[0000000091000194] = d7c0b9fd stw %l1,[%i6+0x194] ! Mem[0000000091000194] = 00000082 ! Mem[0000000048000190] = ebd37c53f1ac459d, %l4 = 00000000000002c7, %l3 = 00000000000000bc add %i0,0x190,%g1 casxa [%g1]0x80,%l4,%l3 ! %l3 = ebd37c53f1ac459d ! %l3 = ebd37c53f1ac459d, Mem[0000000048000092] = 46bcda6a sth %l3,[%i0+0x092] ! Mem[0000000048000090] = 46bc459d ! Mem[00000000918001e8] = f8901a0a, %g2 = 0000000000002195 lduw [%o0+0x1e8],%g2 ! %g2 = 00000000f8901a0a ! Mem[000000009180000c] = 4822a290, %g2 = 00000000f8901a0a ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000004822 ! Mem[0000000049000010] = 0840dae00f3c875e, %f22 = ed5738a3 7ad9cbed ldda [%i2+%o2]0x89,%f22 ! %f22 = 0840dae0 0f3c875e ! Mem[00000000918001f0] = 22680848, %g2 = 0000000000004822 lduw [%o0+0x1f0],%g2 ! %g2 = 0000000022680848 ! %l5 = 0000000000000000, Mem[000000009180016c] = 36e00196 stb %l5,[%o0+0x16c] ! Mem[000000009180016c] = 00e00196 ! %l5 = 0000000000000000, %l2 = 0000000000000000, %ccr = 44 movl %icc,%l5,%l2 ! Register Not Moved ! Mem[0000000048000088] = 40989002, %l2 = 00000000, %l2 = 00000000 add %i0,0x88,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000040989002 ba,a p28_not_taken_0_end p28_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p28_branch_failed p28_not_taken_0_end: ! End of Random Code for Thread 28 restore ! CWP = 1 restore ! CWP = 0 p28_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x070] ! Set processor 28 done flag ! Check Registers p28_check_registers: set p28_expected_registers,%g1 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001e5be187 bne,a,pn %xcc,p28_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000057a544aa1b8 bne,a,pn %xcc,p28_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 6ae7dccbd67d4b37 bne,a,pn %xcc,p28_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000040840ab9 bne,a,pn %xcc,p28_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 3a03d71584f62aba bne,a,pn %xcc,p28_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000080 bne,a,pn %xcc,p28_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000006f17e6f bne,a,pn %xcc,p28_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xbfbb7ee5,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p28_failed mov 0x111,%g1 ! Check Floating Point Registers p28_check_fp_registers: set p28_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 6dc94d91 11f291f0 bne %xcc,p28_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 8fe9b8f7 a26475b7 bne %xcc,p28_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 67bfcd52 a445424a bne %xcc,p28_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 2486c977 bad49eb1 bne %xcc,p28_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 3d9765d0 27e409ad bne %xcc,p28_f12_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 43e81b1c 37f7a874 bne %xcc,p28_f18_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 0840dae0 0f3c875e bne %xcc,p28_f22_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 3a430eab dfa31340 bne %xcc,p28_f28_fail nop ! Check Local Memory set p28_local0_expect,%g1 p28_check_local0: ldx [%g1+0x000],%g2 ! Expected data = b0100175959a6881 ldx [%i0+0x000],%g3 ! Observed data at 0000000048000000 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 960000001e5be187 ldx [%i0+0x010],%g3 ! Observed data at 0000000048000010 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 43af0dccec1b51d5 ldx [%i0+0x018],%g3 ! Observed data at 0000000048000018 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000000000000f ldx [%i0+0x020],%g3 ! Observed data at 0000000048000020 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffef664fbf14e896 ldx [%i0+0x028],%g3 ! Observed data at 0000000048000028 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = ff144102c1c5767c ldx [%i0+0x048],%g3 ! Observed data at 0000000048000048 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = d8d22dabc555716e ldx [%i0+0x050],%g3 ! Observed data at 0000000048000050 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x050,%g4 ldx [%g1+0x090],%g2 ! Expected data = 46bc459d171cfd5f ldx [%i0+0x090],%g3 ! Observed data at 0000000048000090 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x090,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 0b964b273fcefff6 ldx [%i0+0x0a0],%g3 ! Observed data at 00000000480000a0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x0a0,%g4 ldx [%g1+0x158],%g2 ! Expected data = 44c4ab3d2321338e ldx [%i0+0x158],%g3 ! Observed data at 0000000048000158 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i0,0x158,%g4 set p28_local1_expect,%g1 p28_check_local1: ldx [%g1+0x008],%g2 ! Expected data = b77564a2f7b8e98f ldx [%i1+0x008],%g3 ! Observed data at 0000000048800008 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff4b7dd6cbdce76a ldx [%i1+0x018],%g3 ! Observed data at 0000000048800018 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x018,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = fd955628895a1dca ldx [%i1+0x0a0],%g3 ! Observed data at 00000000488000a0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 000000a9be12befc ldx [%i1+0x0c0],%g3 ! Observed data at 00000000488000c0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x188],%g2 ! Expected data = 833c8d33753951e0 ldx [%i1+0x188],%g3 ! Observed data at 0000000048800188 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i1,0x188,%g4 set p28_local2_expect,%g1 p28_check_local2: ldx [%g1+0x000],%g2 ! Expected data = cccbd97aa33857ed ldx [%i2+0x000],%g3 ! Observed data at 0000000049000000 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5e873c0fe0da4008 ldx [%i2+0x010],%g3 ! Observed data at 0000000049000010 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 816800006f7ef106 ldx [%i2+0x018],%g3 ! Observed data at 0000000049000018 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x018,%g4 ldx [%g1+0x040],%g2 ! Expected data = dffff4bb0fd83c30 ldx [%i2+0x040],%g3 ! Observed data at 0000000049000040 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x040,%g4 ldx [%g1+0x078],%g2 ! Expected data = 940e5a62000000e4 ldx [%i2+0x078],%g3 ! Observed data at 0000000049000078 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x078,%g4 ldx [%g1+0x100],%g2 ! Expected data = f091f211914dc96d ldx [%i2+0x100],%g3 ! Observed data at 0000000049000100 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = b77564a2f7b8e98f ldx [%i2+0x108],%g3 ! Observed data at 0000000049000108 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 4a4245a452cdbf67 ldx [%i2+0x110],%g3 ! Observed data at 0000000049000110 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x110,%g4 ldx [%g1+0x118],%g2 ! Expected data = b19ed4ba77c98624 ldx [%i2+0x118],%g3 ! Observed data at 0000000049000118 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x118,%g4 ldx [%g1+0x120],%g2 ! Expected data = b7b37985679a8cfb ldx [%i2+0x120],%g3 ! Observed data at 0000000049000120 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x120,%g4 ldx [%g1+0x128],%g2 ! Expected data = 50942a6e8adff63f ldx [%i2+0x128],%g3 ! Observed data at 0000000049000128 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = ad09e427d065973d ldx [%i2+0x130],%g3 ! Observed data at 0000000049000130 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = ba0583c8114b38a3 ldx [%i2+0x138],%g3 ! Observed data at 0000000049000138 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x138,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 8fe9b8f7a26475b7 ldx [%i2+0x1d0],%g3 ! Observed data at 00000000490001d0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x1d0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = ff5eb9dfade88c61 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000490001f0 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i2,0x1f0,%g4 set p28_local3_expect,%g1 p28_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ff4659696adb9a04 ldx [%i3+0x008],%g3 ! Observed data at 0000000049800008 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff201955b9876e93 ldx [%i3+0x010],%g3 ! Observed data at 0000000049800010 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = b330437db59eebdb ldx [%i3+0x020],%g3 ! Observed data at 0000000049800020 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000320ef8a5 ldx [%i3+0x028],%g3 ! Observed data at 0000000049800028 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = ffe6e58ce692feb2 ldx [%i3+0x050],%g3 ! Observed data at 0000000049800050 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x050,%g4 ldx [%g1+0x148],%g2 ! Expected data = 00000000000002e6 ldx [%i3+0x148],%g3 ! Observed data at 0000000049800148 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x148,%g4 ldx [%g1+0x198],%g2 ! Expected data = ffffba2a0ed6654f ldx [%i3+0x198],%g3 ! Observed data at 0000000049800198 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x198,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 47013d714a068784 ldx [%i3+0x1d8],%g3 ! Observed data at 00000000498001d8 cmp %g2,%g3 bne,a,pn %xcc,p28_local_failed add %i3,0x1d8,%g4 ! The test for processor 28 has passed p28_passed: ta GOOD_TRAP nop p28_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p28_failed p28_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p28_failed p28_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p28_failed p28_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p28_failed p28_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p28_failed p28_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p28_failed p28_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p28_failed p28_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p28_failed p28_f0_fail: set p28_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f2_fail: set p28_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f4_fail: set p28_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f6_fail: set p28_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f12_fail: set p28_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f18_fail: set p28_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f22_fail: set p28_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p28_f28_fail: set p28_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 28 failed p28_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x070] ! Set processor 28 done flag set p28_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 28 failed p28_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x070] ! Set processor 28 done flag set p28_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p28_selfmod_failed: ba p28_failed mov 0xabc,%g1 p28_common_error: or %g0,0xefc,%g1 ba p28_failed mov %o5,%g3 p28_common_signature_error: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_common_timeout: set p28_temp,%g1 ba p28_failed st %g2,[%g1] ! Common Lock Number p28_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p28_failed mov 0x0,%g3 p28_trap1e: stwa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000000] ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048000000] lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049000008] done p28_trap1o: stwa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000000] ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048000000] lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049000008] done p28_trap2e: ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049800028] ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000018] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048800020] membar #Sync mov 0x180,%g1 stda %f0,[%i3+%g1]ASI_BLK_AIUP membar #Sync done p28_trap2o: ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049800028] ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048000018] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000048800020] membar #Sync mov 0x180,%g1 stda %f0,[%o3+%g1]ASI_BLK_AIUP membar #Sync done p28_trap3e: addc %l4,%l6,%l5 orn %l3,-0xe09,%l1 xor %l7,%l5,%l5 xnor %l7,0xaef,%l2 subc %l4,0x168,%l6 and %l7,0x737,%l2 done p28_trap3o: addc %l4,%l6,%l5 orn %l3,-0xe09,%l1 xor %l7,%l5,%l5 xnor %l7,0xaef,%l2 subc %l4,0x168,%l6 and %l7,0x737,%l2 done p28_init_memory_pointers: set p28_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p28_local0_start,%i0 set p28_local1_start,%i1 set p28_local2_start,%i2 set p28_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 9ba9ea0cd7d0f172 ldx [%g1+0x008],%l1 ! %l1 = afbe9d62556d999f ldx [%g1+0x010],%l2 ! %l2 = a168bbbe24d2b422 ldx [%g1+0x018],%l3 ! %l3 = 043ff0b6a70da747 ldx [%g1+0x020],%l4 ! %l4 = cdae51e4551970ad ldx [%g1+0x028],%l5 ! %l5 = 5865cda8becac2c1 ldx [%g1+0x030],%l6 ! %l6 = 222352a5fdc5b7e7 ldx [%g1+0x038],%l7 ! %l7 = 5fb11da1e0568872 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 7d06434e82ef664f ldx [%g1+0x048],%l1 ! %l1 = 9927b7f2bf14e896 ldx [%g1+0x050],%l2 ! %l2 = e721439faac46ec1 ldx [%g1+0x058],%l3 ! %l3 = d1632683bfb6de60 ldx [%g1+0x060],%l4 ! %l4 = 885e59c4a205dc76 ldx [%g1+0x068],%l5 ! %l5 = 0f63c20828648054 ldx [%g1+0x070],%l6 ! %l6 = e1bf1096ed8ef38d ldx [%g1+0x078],%l7 ! %l7 = 24f1f1f0075eb9df save ! Initialize memory pointers for window 2 set p28_local0_start,%i0 set p28_local1_start,%i1 set p28_local2_start,%i2 set p28_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = d8477772d144891a ldx [%g1+0x088],%l1 ! %l1 = ec72e740c555716e ldx [%g1+0x090],%l2 ! %l2 = a29ff823d018a87e ldx [%g1+0x098],%l3 ! %l3 = c69ec4c288439d13 ldx [%g1+0x0a0],%l4 ! %l4 = b22895f06ba386af ldx [%g1+0x0a8],%l5 ! %l5 = d4317371be12befc ldx [%g1+0x0b0],%l6 ! %l6 = 49ff30347b265529 ldx [%g1+0x0b8],%l7 ! %l7 = c88ae9207c79e3b0 ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore 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 = 7f3eb052 64d6ad5d 3ffc7dc6 5365bead ! %f4 = 7d33e90f ab88af07 cc6fcc8a 13f974cd ! %f8 = d84396a2 5f48cfdc 4f30a28e 99ae3787 ! %f12 = 01e36a5a 3937912c e2fb53e7 561f08e2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b9c30a81 eba74a47 1eab0b16 d1ec15e2 ! %f20 = 1c224928 061d5a92 1f533b40 a036e6ec ! %f24 = bfdd3a3a 9e590546 13232ac6 252a7f73 ! %f28 = 5ef0602a ece26a32 7e02e1ba 358ad08a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f3829db3 41ab48c3 f13a7486 2ce1d18e ! %f36 = 491c170f dcfc01c1 1b00cb41 6d0bc711 ! %f40 = d7f81736 abb57064 49cff405 72d1201d ! %f44 = 96642b36 12db6420 45162c43 eba0e2ec ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe515dfe000000052,%g7,%g1 ! GSR scale = 10, align = 2 wr %g1,%g0,%gsr ! GSR = e515dfe000000052 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 29 p29_label_1: ! %l1 = 004c6ac426ed0542, Mem[00000000910001c5] = 9e6c32ce stb %l1,[%i6+0x1c5] ! Mem[00000000910001c4] = 426c32ce ! Mem[000000004b800100] = dc79856d, %l2 = 7d9ca6246cdc704a ldsb [%i3+0x102],%l2 ! %l2 = ffffffffffffff85 ! %l0 = 42df2e320707f81e, %l2 = ffffffffffffff85, %ccr = 44 movrgz %l0,%l2,%l5 ! Moved, %l5 = ffffffffffffff85 ! Set Register : %l1 = 004c6ac426ed0542 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000091800170] = b9937344 f7b1a1bd, %g2 = 8f47ac51, %g3 = 0bad0b00 ldd [%o0+0x170],%g2 ! %g2 = 00000000b9937344 00000000f7b1a1bd ! Mem[000000004b800000] = f76e58ac, %l2 = ffffffffffffff85 lduba [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000f7 ! %l2 = 00000000000000f7, immed = 000008e7, %y = 00000000 smulcc %l2,0x8e7,%l2 ! %l2 = 00000000000896e1, %ccr = 00, %y = 00000000 ! %f26 = 13232ac6, Mem[00000000908001b0] = 450d88d9 st %f26,[%i5+0x1b0] ! Mem[00000000908001b0] = 13232ac6 ! immd = 00000000000001a9, %l5 = ffffffffffffff85, %ccr = 00 movcc %xcc,0x1a9,%l5 ! Moved, %l5 = 00000000000001a9 ! Mem[000000004b800000] = f76e58ac, %l4 = 49bf7e283c7664da lduba [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000f7 p29_label_2: ! %l1 = ffffffffffffffff sethi %hi(0x1401dc00),%l1 ! %l1 = 000000001401dc00 ! Mem[000000004a0000f8] = 63f4b5c8, %l7 = 868365d837b56b13, %asi = 80 swapa [%i0+0x0f8]%asi,%l7 ! %l7 = 0000000063f4b5c8 ! %l3 = 3bc46afe50795cf2, %l4 = 00000000000000f7, %ccr = 00 movrlez %l3,%l4,%l0 ! Not Moved, %l0 = 42df2e320707f81e ! Set Register : %l1 = 000000001401dc00 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[000000004b0000d0] = db7f33ee, %f3 = 5365bead ld [%i2+0x0d0],%f3 ! %f3 = db7f33ee ! %l6 = 5380563dea8f8794, Mem[000000004b800020] = 53f12aaf53a3ace4 stxa %l6,[%i3+%o4]0x89 ! Mem[000000004b800020] = 5380563dea8f8794 ! %l2 = 00000000000896e1, Mem[000000009000001a] = 266d3ac0 sth %l2,[%i4+0x01a] ! Mem[0000000090000018] = 96e13ac0 ! Mem[00000000910000fc] = 63792c28, %g2 = 00000000b9937344 ldsh [%i6+0x0fe],%g2 ! %g2 = 0000000000006379 ! Mem[0000000091800018] = 74c0670a5267e474, %g2 = 0000000000006379 ldx [%o0+%o3],%g2 ! %g2 = 74c0670a5267e474 ! %l3 = 3bc46afe50795cf2, imm = 00000000000004fa, %l6 = 5380563dea8f8794 andn %l3,0x4fa,%l6 ! %l6 = 3bc46afe50795800 p29_label_3: ! Mem[000000009100016c] = d2eb1625, %g2 = 74c0670a5267e474 ldsb [%i6+0x16f],%g2 ! %g2 = ffffffffffffffd2 ! %l7 = 0000000063f4b5c8, %l5 = 00000000000001a9, %l5 = 00000000000001a9 orcc %l7,%l5,%l5 ! %l5 = 0000000063f4b5e9, %ccr = 00 ! Mem[0000000091800178] = be51e71bd1386211, %g2 = ffffffffffffffd2 ldx [%o0+0x178],%g2 ! %g2 = be51e71bd1386211 ! Mem[000000004a00004c] = 5ab0e97c, %l5 = 0000000063f4b5e9 ldub [%i0+0x04f],%l5 ! %l5 = 000000000000007c ! %l1 = ffffffffffffffff, Mem[000000004a800010] = edef8a7ddf6a0a21 stxa %l1,[%i1+%o2]0x89 ! Mem[000000004a800010] = ffffffffffffffff ! immd = 0000000000000084, %l7 = 0000000063f4b5c8, %ccr = 00 movl %xcc,0x084,%l7 ! Register Not Moved ! Mem[000000004b000150] = 561ad70b, %l1 = ffffffffffffffff lduw [%i2+0x150],%l1 ! %l1 = 00000000561ad70b ! Mem[000000004b0001f0] = fdc0589cb5b72e0d, %l5 = 000000000000007c, %l4 = 00000000000000f7 add %i2,0x1f0,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = fdc0589cb5b72e0d ! Mem[000000004a800174] = 0487d845, %l2 = 000896e1, %l1 = 561ad70b add %i1,0x174,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000000487d845 ! Mem[000000004a0001a8] = 81735f25, %l1 = 000000000487d845 ldub [%i0+0x1a8],%l1 ! %l1 = 0000000000000081 p29_label_4: ! Mem[0000000090800058] = 0d338dcf 1e098cec, %g2 = d1386211, %g3 = f7b1a1bd ldd [%i5+0x058],%g2 ! %g2 = 000000000d338dcf 000000001e098cec ! Mem[0000000091000074] = 33f4bdce, %g18 = 4f7c90bc6a6f9cd2 ldsw [%i6+0x074],%g2 ! %g2 = 4f7c90bc6a6f9cd2 ! %l5 = 000000000000007c, %l6 = 3bc46afe50795800, %ccr = 00 movne %icc,%l5,%l6 ! Moved, %l6 = 000000000000007c ! Mem[0000000091000018] = b4fb408e, %g18 = 4f7c90bc6a6f9cd2 ldsw [%i6+%o3],%g2 ! %g2 = 4f7c90bc6a6f9cd2 ! Mem[0000000091000158] = b4583b24, %g2 = ffffffffb4fb408e lduwa [%i6+0x158]%asi,%g2 ! %g2 = 00000000b4583b24 ! Mem[0000000091000020] = 5ebab5a549b19c3d, %f48 = cd7679bb 3f7ac63f ldd [%i6+%o4],%f48 ! %f48 = 5ebab5a5 49b19c3d save ! CWP = 1 ! %l6 = 9f978c22b8bc754e, Mem[00000000918000a4] = ae2cff4f stw %l6,[%i0+0x0a4] ! Mem[00000000918000a4] = b8bc754e ! Mem[000000004b800020] = 94878fea, %l6 = 9f978c22b8bc754e ldsba [%o3+%i4]0x81,%l6 ! %l6 = ffffffffffffff94 ! Mem[000000004b8000b8] = 17a6b941, %l1 = fc50047e9d529b63 lduh [%o3+0x0b8],%l1 ! %l1 = 00000000000017a6 p29_label_5: ! %cwp = 1 ! Mem[000000004a80010b] = 228baff4, %l3 = 4871e7265b667785 ldstub [%o1+0x10b],%l3 ! %l3 = 000000f4000000ff ! Mem[000000004a0000c8] = 21fe807b, %l0 = 37e2a286e8906480 ldstub [%o0+0x0c8],%l0 ! %l0 = 00000021000000ff ! %l1 = 00000000000017a6, imm = 0000000000000042, %l2 = 37e1f6ea030c8b50 add %l1,0x042,%l2 ! %l2 = 00000000000017e8 ! %l5 = fa24d23ec67186dc, imm = 0000000000000a36, %l5 = fa24d23ec67186dc and %l5,0xa36,%l5 ! %l5 = 0000000000000214 ! %l4 = 0fabf1aa650066ff, Mem[000000004b0000f8] = 1de274e8 stw %l4,[%o2+0x0f8] ! Mem[000000004b0000f8] = 650066ff ! Mem[0000000090000150] = 0543c148f8d31f8f, %f48 = 5ebab5a5 49b19c3d ldd [%o4+0x150],%f48 ! %f48 = 0543c148 f8d31f8f ! %l2 = 00000000000017e8, %l7 = 4a4455d85c37fb5c, %l1 = 00000000000017a6 mulx %l2,%l7,%l1 ! %l1 = 71a43c5c9a510f60 ! Mem[0000000090000154] = 1f8fac7a, %g2 = 00000000b4583b24 lduh [%o4+0x156],%g2 ! %g2 = 0000000000001f8f ! Mem[000000004b000028] = 4a733617 62e69837, %l0 = 00000021, %l1 = 9a510f60 ldda [%o2+%i5]0x88,%l0 ! %l0 = 0000000062e69837 000000004a733617 ! Mem[00000000910000a8] = 7bedf5ac21637c43, %f48 = 0543c148 f8d31f8f ldd [%o6+0x0a8],%f48 ! %f48 = 7bedf5ac 21637c43 p29_label_6: ! %cwp = 1 ! Mem[000000004b000008] = 6f0a96e9, %l6 = ffffffffffffff94 lduba [%o2+%i1]0x89,%l6 ! %l6 = 00000000000000e9 ! Mem[000000009080001c] = 0466d915, %g2 = 0000000000001f8f lduh [%o5+0x01e],%g2 ! %g2 = 0000000000000466 ! %l4 = 650066ff, %l5 = 00000214, Mem[000000004a800018] = 9d12262b 0210a644 stda %l4,[%o1+%i3]0x88 ! Mem[000000004a800018] = 650066ff 00000214 ! %l2 = 00000000000017e8, Mem[00000000908000ba] = 638ff07b stb %l2,[%o5+0x0ba] ! Mem[00000000908000b8] = e88ff07b ! %l2 = 00000000000017e8, %l3 = 00000000000000f4, %y = 00000000 udivcc %l2,%l3,%l7 ! %l7 = 0000000000000019, %ccr = 00 mov %l0,%y ! %y = 62e69837 ! %l6 = 00000000000000e9, %l0 = 0000000062e69837, %ccr = 00 movge %xcc,%l6,%l0 ! Moved, %l0 = 00000000000000e9 ! %f18 = 1eab0b16, Mem[0000000090000064] = c1525a24 st %f18,[%o4+0x064] ! Mem[0000000090000064] = 1eab0b16 ! Mem[0000000091000134] = 40f227bc, %g2 = 0000000000000466 ldsh [%o6+0x136],%g2 ! %g2 = 00000000000040f2 ! Mem[000000004a000028] = 0f5cecc9, %f0 = 7f3eb052 lda [%o0+%i5]0x89,%f0 ! %f0 = 0f5cecc9 ! Mem[00000000918001d0] = 1ae988037ffa9590, %f48 = 7bedf5ac 21637c43 ldd [%i0+0x1d0],%f48 ! %f48 = 1ae98803 7ffa9590 p29_label_7: ! %cwp = 1 ! Mem[0000000091800120] = ebc78319, %g2 = 00000000000040f2 ldsh [%i0+0x122],%g2 ! %g2 = ffffffffffffebc7 ! Mem[00000000908000ac] = e1353f90, %g18 = 2df55339e4e4a3b5 ldsw [%o5+0x0ac],%g2 ! %g2 = 2df55339e4e4a3b5 ! Mem[000000004b800159] = 7ce8a192, %l5 = 0000000000000214 ldstub [%o3+0x159],%l5 ! %l5 = 000000e8000000ff ! %l4 = 0fabf1aa650066ff, %l5 = 00000000000000e8, %ccr = 00 movpos %xcc,%l4,%l5 ! Moved, %l5 = 0fabf1aa650066ff ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g4 ldda [%o4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140 ! Mem[0000000090800178] = 2ddc82c7e4718bcb, %f48 = f1d956c6 6117dab4 ldd [%o5+0x178],%f48 ! %f48 = 2ddc82c7 e4718bcb ! Mem[000000004b8001b4] = bf0e0eba, %l4 = 650066ff, %l4 = 650066ff add %o3,0x1b4,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000bf0e0eba ! %l2 = 000017e8, %l3 = 000000f4, Mem[00000000900001b0] = 2091a2ca cd74dd75 std %l2,[%o4+0x1b0] ! Mem[00000000900001b0] = 000017e8 000000f4 ! Mem[000000004b000020] = 7906f71849764e7b, %l5 = 0fabf1aa650066ff ldxa [%o2+%i4]0x89,%l5 ! %l5 = 7906f71849764e7b ! Mem[000000004b000018] = 69f8b915, %l0 = 00000000000000e9 lduha [%o2+%i3]0x89,%l0 ! %l0 = 000000000000b915 p29_label_8: ! %cwp = 1 ! Mem[000000004a800080] = 6dcab8749e656b46, %l3 = 00000000000000f4, %l4 = 00000000bf0e0eba add %o1,0x80,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 6dcab8749e656b46 ! %l2 = 00000000000017e8, %l4 = 6dcab8749e656b46, %l2 = 00000000000017e8 xorcc %l2,%l4,%l2 ! %l2 = 6dcab8749e657cae, %ccr = 08 ! %l4 = 6dcab8749e656b46, Mem[000000004b000000] = 689519af stba %l4,[%o2+%g0]0x80 ! Mem[000000004b000000] = 469519af ! Mem[0000000091800164] = 4692494c, %g18 = 2df55339e4e4a3b5 ldsw [%i0+0x164],%g2 ! %g2 = 2df55339e4e4a3b5 ! %l0 = 000000000000b915, Mem[000000004a000018] = fa02fe49 stba %l0,[%o0+%i3]0x88 ! Mem[000000004a000018] = fa02fe15 ! %l7 = 0000000000000019, Mem[0000000090000024] = 2775395c, %asi = 80 stwa %l7,[%o4+0x024]%asi ! Mem[0000000090000024] = 00000019 ! Mem[0000000090800198] = 30e638430ede5471, %g2 = 000000004692494c ldx [%o5+0x198],%g2 ! %g2 = 30e638430ede5471 ! %l2 = 6dcab8749e657cae, immed = ffffff90, %y = 62e69837 smulcc %l2,-0x070,%l4 ! %l4 = 0000002ab39973e0, %ccr = 08, %y = 0000002a ! %l3 = 00000000000000f4, imm = 00000000000001bd, %l0 = 000000000000b915 subccc %l3,0x1bd,%l0 ! %l0 = ffffffffffffff37, %ccr = 99 restore ! CWP = 0 p29_label_9: ! Mem[00000000908000d4] = 01b18b58, %g2 = 30e638430ede5471 ldsh [%i5+0x0d4],%g2 ! %g2 = 00000000000001b1 ! Mem[0000000091800000] = 86e8eabb, %g2 = 00000000000001b1 lduba [%o0+0x002]%asi,%g2 ! %g2 = 0000000000000086 ! %l2 = 00000000000896e1, Mem[000000009180006b] = d657a419 stb %l2,[%o0+0x06b] ! Mem[0000000091800068] = e157a419 ! Mem[000000004b8000e0] = ec4b57b7, %l3 = 3bc46afe50795cf2 ldub [%i3+0x0e1],%l3 ! %l3 = 000000000000004b ! Mem[000000004b000028] = 62e69837, %l1 = 0000000000000081 lduba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000037 ! %l2 = 00000000000896e1, %l1 = 0000000000000037, %ccr = 99 movrgz %l2,%l1,%l4 ! Moved, %l4 = 0000000000000037 ! %f4 = 7d33e90f ab88af07, Mem[0000000091000178] = 09574988 94bab9e0 std %f4 ,[%i6+0x178] ! Mem[0000000091000178] = 7d33e90f ab88af07 ! Mem[000000004b000020] = 7b4e764918f70679, %f12 = 01e36a5a 3937912c ldda [%i2+%o4]0x80,%f12 ! %f12 = 7b4e7649 18f70679 ! %l7 = 0000000063f4b5c8, immed = fffffd23, %y = 0000002a umul %l7,-0x2dd,%l2 ! %l2 = 63f4b4a9cc538258, %y = 63f4b4a9 ! %l2 = 63f4b4a9cc538258, immed = 00000254, %y = 63f4b4a9 udiv %l2,0x254,%l1 ! %l1 = 00000000ffffffff mov %l0,%y ! %y = 0707f81e p29_label_10: ! Mem[000000004a000010] = 15301048, %l4 = 0000000000000037 ldsba [%i0+%o2]0x88,%l4 ! %l4 = 0000000000000048 ! Mem[000000004a000080] = 2b563d0e, %l5 = 000000000000007c swap [%i0+0x080],%l5 ! %l5 = 000000002b563d0e ! %f0 = 0f5cecc9, Mem[000000004b800018] = a3621008 sta %f0 ,[%i3+%o3]0x88 ! Mem[000000004b800018] = 0f5cecc9 ! Mem[000000004b000018] = 69f8b915, %l6 = 000000000000007c ldstuba [%i2+%o3]0x88,%l6 ! %l6 = 00000015000000ff ! Mem[000000004b800108] = 20bc5b06f56c1a34, %l6 = 0000000000000015, %l6 = 0000000000000015 add %i3,0x108,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 20bc5b06f56c1a34 ! Mem[000000009080015c] = 655a58d6, %g2 = 0000000000000086 ldub [%i5+0x15d],%g2 ! %g2 = 0000000000000065 ! %l5 = 000000002b563d0e, Mem[00000000918000c0] = 3c4aea22 stw %l5,[%o0+0x0c0] ! Mem[00000000918000c0] = 2b563d0e ! Mem[00000000900000b0] = 3fa26f31, %g2 = 0000000000000065 lduw [%i4+0x0b0],%g2 ! %g2 = 000000003fa26f31 ! Mem[000000004b000028] = 3798e6621736734a, %l1 = 00000000ffffffff ldxa [%i2+%o5]0x81,%l1 ! %l1 = 3798e6621736734a ! Mem[000000004b800008] = 015fe24e, %l5 = 000000002b563d0e lduha [%i3+%o1]0x89,%l5 ! %l5 = 000000000000e24e p29_label_11: ! %l7 = 0000000063f4b5c8, Mem[00000000918000d4] = 9799374f sth %l7,[%o0+0x0d4] ! Mem[00000000918000d4] = b5c8374f ! Mem[000000004a80008c] = 8542de62, %l7 = 63f4b5c8, %l2 = cc538258 add %i1,0x8c,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000008542de62 ! %l7 = 0000000063f4b5c8, Mem[0000000090000198] = 267a4c07 sth %l7,[%i4+0x198] ! Mem[0000000090000198] = b5c84c07 ! %l7 = 0000000063f4b5c8, Mem[0000000090800008] = 40ea8ad1 sth %l7,[%i5+%o1] ! Mem[0000000090800008] = b5c88ad1 ! %l7 = 0000000063f4b5c8, %l4 = 0000000000000048, %l7 = 0000000063f4b5c8 taddcctv %l7,%l4,%l7 ! %l7 = 0000000063f4b610, %ccr = 00 ! Mem[0000000090000124] = 22b52936, %g18 = 4f7c90bc6a6f9cd2 ldsw [%i4+0x124],%g2 ! %g2 = 4f7c90bc6a6f9cd2 ! Mem[000000004b800020] = ea8f8794, %l5 = 000000000000e24e lduba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000094 ! %f14 = e2fb53e7, Mem[000000009000013c] = 0413d82e sta %f14,[%i4+0x13c]%asi ! Mem[000000009000013c] = e2fb53e7 ! %l3 = 000000000000004b, %l1 = 3798e6621736734a, %l4 = 0000000000000048 srlx %l3,%l1,%l4 ! %l4 = 0000000000000000 ! Mem[000000004a0001a8] = 81735f253969770d, %l7 = 0000000063f4b610 ldx [%i0+0x1a8],%l7 ! %l7 = 81735f253969770d p29_label_12: ! Mem[0000000090000180] = 087b215819063d8d, %f48 = 2ddc82c7 e4718bcb ldd [%i4+0x180],%f48 ! %f48 = 087b2158 19063d8d ! Mem[000000004a0001a0] = 02178223c82c671d, %l5 = 0000000000000094, %l2 = 000000008542de62 add %i0,0x1a0,%g1 casxa [%g1]0x80,%l5,%l2 ! %l2 = 02178223c82c671d ! %l2 = 02178223c82c671d, Mem[0000000091000057] = 85102d0f stb %l2,[%i6+0x057] ! Mem[0000000091000054] = 1d102d0f ! Mem[0000000090800068] = 3013a966, %g2 = 0000000022b52936 lduh [%i5+0x068],%g2 ! %g2 = 0000000000003013 ! Mem[000000004b800020] = 94878fea, %l7 = 81735f253969770d lduha [%i3+%o4]0x80,%l7 ! %l7 = 0000000000009487 ! %l3 = 000000000000004b, Mem[000000004b000008] = 6f0a96e9 stha %l3,[%i2+%o1]0x89 ! Mem[000000004b000008] = 6f0a004b ! Mem[0000000090800020] = d9156586 bd2a18d0, %g2 = 00003013, %g3 = 1e098cec ldd [%i5+%o4],%g2 ! %g2 = 00000000d9156586 00000000bd2a18d0 ! Mem[0000000090800028] = 10a39792, %g2 = 00000000d9156586 lduh [%i5+%o5],%g2 ! %g2 = 00000000000010a3 ! Mem[0000000090800028] = 9792ce33, %g2 = 00000000000010a3 lduha [%i5+0x02a]%asi,%g2 ! %g2 = 0000000000009792 ! Mem[000000004b800028] = cbd92e74, %l2 = c82c671d, %l4 = 00000000 add %i3,0x28,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000cbd92e74 p29_label_13: ! immd = 0000000000000379, %l2 = 02178223c82c671d, %ccr = 00 movcs %xcc,0x379,%l2 ! Register Not Moved ! Mem[000000004a80001c] = 14020000, %l1 = 1736734a, %l3 = 0000004b add %i1,0x1c,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000014020000 ! %l7 = 0000000000009487, Mem[000000004b800000] = ac586ef7 stwa %l7,[%i3+%g0]0x88 ! Mem[000000004b800000] = 00009487 ! %l6 = 20bc5b06f56c1a34, %l1 = 3798e6621736734a, %l0 = 42df2e320707f81e addcc %l6,%l1,%l0 ! %l0 = 585541690ca28d7e, %ccr = 01 ! %l3 = 0000000014020000, Mem[000000004b000000] = 469519af stwa %l3,[%i2+%g0]0x80 ! Mem[000000004b000000] = 14020000 ! Mem[0000000090800170] = e5d65375, %g18 = 4f7c90bc6a6f9cd2 ldsw [%i5+0x170],%g2 ! %g2 = 4f7c90bc6a6f9cd2 ! Mem[000000004a8000e0] = 1eb144adb28bbe92, %l1 = 3798e6621736734a, %l5 = 0000000000000094 add %i1,0xe0,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 1eb144adb28bbe92 ! immd = 0000000000000096, %l1 = 3798e6621736734a, %ccr = 01 movne %icc,0x096,%l1 ! Moved, %l1 = 0000000000000096 ! %l2 = 02178223c82c671d, %l7 = 0000000000009487, %ccr = 01 movvc %xcc,%l2,%l7 ! Moved, %l7 = 02178223c82c671d ! Mem[000000004b000108] = 1c211b468fd1a2ba, %l6 = 20bc5b06f56c1a34, %l7 = 02178223c82c671d add %i2,0x108,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 1c211b468fd1a2ba p29_label_14: ! Mem[000000004b800044] = ecacd7aa, %l3 = 14020000, %l0 = 0ca28d7e add %i3,0x44,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000ecacd7aa ! Mem[000000009080010c] = 024721d2, %g2 = ffffffffe5d65375 ldsh [%i5+0x10e],%g2 ! %g2 = 0000000000000247 ! %l6 = 20bc5b06f56c1a34, %l0 = 00000000ecacd7aa, %ccr = 01 movpos %xcc,%l6,%l0 ! Moved, %l0 = 20bc5b06f56c1a34 ! %l6 = 20bc5b06f56c1a34, immed = 00000112, %y = 0707f81e udiv %l6,0x112,%l7 ! %l7 = 00000000ffffffff mov %l0,%y ! %y = f56c1a34 ! Mem[000000004b800068] = 58b87d2f3c85aab9, %l1 = 0000000000000096, %l1 = 0000000000000096 add %i3,0x68,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 58b87d2f3c85aab9 ! Mem[000000004b000008] = 87bcdb0f6f0a004b, %l7 = 00000000ffffffff ldxa [%i2+%o1]0x89,%l7 ! %l7 = 87bcdb0f6f0a004b ! Mem[00000000910001d0] = 1a5b76db, %g18 = 4f7c90bc6a6f9cd2 ldswa [%i6+0x1d0]%asi,%g2 ! %g2 = 4f7c90bc6a6f9cd2 ! Mem[0000000091000188] = db58126d 5de8e320, %g2 = 1a5b76db, %g3 = bd2a18d0 ldd [%i6+0x188],%g2 ! %g2 = 00000000db58126d 000000005de8e320 ! %l4 = 00000000cbd92e74, Mem[000000004a000028] = c9ec5c0f stha %l4,[%i0+%o5]0x81 ! Mem[000000004a000028] = 2e745c0f ! Mem[0000000091000080] = 71f0b7ce, %g2 = 00000000db58126d ldsh [%i6+0x080],%g2 ! %g2 = 00000000000071f0 p29_label_15: ! %f16 = b9c30a81 eba74a47, Mem[000000004b800000] = 87940000 9695d467 stda %f16,[%i3+%g0]0x80 ! Mem[000000004b800000] = b9c30a81 eba74a47 ! Mem[0000000090000110] = 208e2d2a, %g2 = 00000000000071f0 ldsh [%i4+0x110],%g2 ! %g2 = 000000000000208e ! Mem[0000000090800130] = b94f043b, %g2 = 000000000000208e lduw [%i5+0x130],%g2 ! %g2 = 00000000b94f043b ! %l4 = 00000000cbd92e74, Mem[00000000908000f8] = 87577ba6, %asi = 80 stha %l4,[%i5+0x0f8]%asi ! Mem[00000000908000f8] = 2e747ba6 ! Mem[000000004a800058] = 2e9cfa56, %l0 = 20bc5b06f56c1a34 ldstub [%i1+0x058],%l0 ! %l0 = 0000002e000000ff ! Mem[000000004a000148] = 99673fe0a86a6054, %l6 = 20bc5b06f56c1a34, %l1 = 58b87d2f3c85aab9 add %i0,0x148,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 99673fe0a86a6054 membar #Sync ! Added by membar checker (583) ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 b5c84c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 000017e8 000000f4 01f12adf 6fbbb8fe mov 0x180,%g5 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180 ! Mem[000000004b800020] = ea8f8794, %l6 = 20bc5b06f56c1a34 ldswa [%i3+%o4]0x88,%l6 ! %l6 = ffffffffea8f8794 ! Mem[000000004a8000d8] = 8d256488, %l7 = 6f0a004b, %l0 = 0000002e add %i1,0xd8,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000008d256488 ! %l2 = c82c671d, %l3 = 14020000, Mem[000000004a800008] = d5a17f62 e8c1bfd5 stda %l2,[%i1+%o1]0x89 ! Mem[000000004a800008] = c82c671d 14020000 p29_label_16: ! Mem[000000004b0001c0] = f4fc0975, %l3 = 14020000, %l3 = 14020000 add %i2,0x1c0,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f4fc0975 ! Mem[000000004b80007c] = e8268257, %l0 = 000000008d256488 swap [%i3+0x07c],%l0 ! %l0 = 00000000e8268257 ! %l1 = 99673fe0a86a6054, Mem[00000000900001c4] = b450b03c stb %l1,[%i4+0x1c4] ! Mem[00000000900001c4] = 5450b03c ! Mem[00000000900001b4] = f401f12a, %g2 = 00000000b94f043b ldsb [%i4+0x1b7],%g2 ! %g2 = fffffffffffffff4 ! Mem[000000004a000010] = 15301048, %l0 = 00000000e8268257 ldsha [%i0+%o2]0x89,%l0 ! %l0 = 0000000000001048 ! Randomly selected nop nop ! Mem[000000004b000102] = 9258989e, %l3 = 00000000f4fc0975 ldstub [%i2+0x102],%l3 ! %l3 = 00000098000000ff ! Mem[000000004b800134] = 4eef158a, %l2 = 02178223c82c671d ldub [%i3+0x134],%l2 ! %l2 = 000000000000004e ! %f28 = 5ef0602a ece26a32, Mem[00000000900001c8] = 424f9102 290887d8 std %f28,[%i4+0x1c8] ! Mem[00000000900001c8] = 5ef0602a ece26a32 ! %l5 = 1eb144adb28bbe92, Mem[000000004b000000] = 140200004e54bb66 stxa %l5,[%i2+%g0]0x81 ! Mem[000000004b000000] = 1eb144adb28bbe92 p29_label_17: ! Mem[000000004b000028] = 3798e662, %l7 = 87bcdb0f6f0a004b lduba [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000037 ! %l2 = 000000000000004e, imm = 0000000000000481, %l5 = 1eb144adb28bbe92 xnorcc %l2,0x481,%l5 ! %l5 = fffffffffffffb30, %ccr = 88 ! Mem[000000004b000040] = 32f855523b89518a, %l4 = 00000000cbd92e74, %l2 = 000000000000004e add %i2,0x40,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 32f855523b89518a ! Mem[000000004b800030] = 00772d3f, %l1 = 99673fe0a86a6054 swap [%i3+0x030],%l1 ! %l1 = 0000000000772d3f ! Mem[00000000918001c8] = 1f95e4db 875ddcc4, %g2 = fffffff4, %g3 = 5de8e320 ldda [%o0+0x1c8]%asi,%g2 ! %g2 = 000000001f95e4db 00000000875ddcc4 ! Mem[000000004a800020] = 9daa0971, %l6 = ffffffffea8f8794 swapa [%i1+%o4]0x89,%l6 ! %l6 = 000000009daa0971 ! %l1 = 0000000000772d3f, Mem[0000000091000148] = ea2d9ce81f8ad4c1 stx %l1,[%i6+0x148] ! Mem[0000000091000148] = 0000000000772d3f ! Mem[000000004a800020] = 191c007d ea8f8794, %l2 = 3b89518a, %l3 = 00000098 ldda [%i1+%o4]0x89,%l2 ! %l2 = 00000000ea8f8794 00000000191c007d ! Mem[000000004b800170] = a7bd79ff, %l1 = 0000000000772d3f, %asi = 80 swapa [%i3+0x170]%asi,%l1 ! %l1 = 00000000a7bd79ff ! %l0 = 0000000000001048, imm = 000000000000001f, %l6 = 000000009daa0971 xnor %l0,0x01f,%l6 ! %l6 = ffffffffffffefa8 p29_label_18: ! %l5 = fffffffffffffb30, %l4 = 00000000cbd92e74, %l5 = fffffffffffffb30 sub %l5,%l4,%l5 ! %l5 = ffffffff3426ccbc ! Mem[0000000090800100] = 53b7c54a, %g2 = 000000001f95e4db lduh [%i5+0x100],%g2 ! %g2 = 00000000000053b7 ! Mem[0000000091000138] = 27bcb7d4, %g2 = 00000000000053b7 ldsh [%i6+0x138],%g2 ! %g2 = 00000000000027bc ! Mem[000000004a800030] = 24b211b24f1131c4, %l1 = 00000000a7bd79ff, %l3 = 00000000191c007d add %i1,0x30,%g1 casxa [%g1]0x80,%l1,%l3 ! %l3 = 24b211b24f1131c4 ! %l6 = ffffffffffffefa8, %l4 = 00000000cbd92e74, %l7 = 0000000000000037 addcc %l6,%l4,%l7 ! %l7 = 00000000cbd91e1c, %ccr = 19 ! Mem[000000004b0000b4] = b4a77bce, %l7 = 00000000cbd91e1c lduw [%i2+0x0b4],%l7 ! %l7 = 00000000b4a77bce ! Mem[00000000900000c4] = ff28d408, %g2 = 00000000000027bc ldub [%i4+0x0c4],%g2 ! %g2 = 00000000000000ff ! Mem[0000000090000160] = 6f381681 83c07adc, %g2 = 000000ff, %g3 = 875ddcc4 ldd [%i4+0x160],%g2 ! %g2 = 000000006f381681 0000000083c07adc ! Randomly selected nop nop ! %l2 = 00000000ea8f8794, Mem[00000000900000e8] = ca387ee5624b2c2b stx %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000000ea8f8794 p29_label_19: ! %l0 = 0000000000001048, %l7 = 00000000b4a77bce, %l5 = ffffffff3426ccbc srlx %l0,%l7,%l5 ! %l5 = 0000000000000000 ! %l5 = 0000000000000000, Mem[0000000090000178] = 0fc89128905e5c79 stx %l5,[%i4+0x178] ! Mem[0000000090000178] = 0000000000000000 ! Mem[0000000091000158] = 3b24dc46, %g2 = 000000006f381681 ldsh [%i6+0x15a],%g2 ! %g2 = 0000000000003b24 ! %l5 = 0000000000000000, Mem[00000000910001b3] = 2035a375 stb %l5,[%i6+0x1b3] ! Mem[00000000910001b0] = 0035a375 ! Mem[000000004a800028] = 15f7544e 8c30d626, %l6 = ffffefa8, %l7 = b4a77bce ldda [%i1+%o5]0x81,%l6 ! %l6 = 0000000015f7544e 000000008c30d626 ! Mem[0000000090000088] = 333a90ea4b204b12, %f48 = 087b2158 19063d8d ldd [%i4+0x088],%f48 ! %f48 = 333a90ea 4b204b12 ! Mem[00000000918000cc] = 9ba5caa2, %g2 = 0000000000003b24 ldsh [%o0+0x0cc],%g2 ! %g2 = ffffffffffff9ba5 ! %l3 = 24b211b24f1131c4, Mem[000000004a800008] = c82c671d stha %l3,[%i1+%o1]0x89 ! Mem[000000004a800008] = c82c31c4 ! Mem[000000004a800000] = 066625d0, %l6 = 0000000015f7544e lduha [%i1+%g0]0x88,%l6 ! %l6 = 00000000000025d0 ! Mem[000000009180000c] = 4822a290, %g2 = ffffffffffff9ba5 lduba [%o0+0x00e]%asi,%g2 ! %g2 = 0000000000000048 p29_label_20: ! Mem[00000000908000ac] = e1353f90, %g2 = 0000000000000048 lduh [%i5+0x0ac],%g2 ! %g2 = 000000000000e135 ! Mem[000000004b000018] = ffb9f869, %l5 = 0000000000000000 ldstub [%i2+%o3],%l5 ! %l5 = 000000ff000000ff ! Mem[00000000918000f4] = c56d16cc, %g2 = 000000000000e135 ldub [%o0+0x0f4],%g2 ! %g2 = 00000000000000c5 ! %f0 = 0f5cecc9 64d6ad5d, Mem[00000000900001c0] = e77900c2 5450b03c std %f0 ,[%i4+0x1c0] ! Mem[00000000900001c0] = 0f5cecc9 64d6ad5d ! Mem[0000000090000184] = 063d8d12, %g2 = 00000000000000c5 ldub [%i4+0x185],%g2 ! %g2 = 0000000000000006 ! %f14 = e2fb53e7 561f08e2, Mem[000000004a800028] = 4e54f715 26d6308c stda %f14,[%i1+%o5]0x89 ! Mem[000000004a800028] = e2fb53e7 561f08e2 ! %f28 = 5ef0602a ece26a32, Mem[000000004a800020] = ea8f8794 191c007d stda %f28,[%i1+%o4]0x89 ! Mem[000000004a800020] = 5ef0602a ece26a32 ! Mem[0000000090800118] = 5fa476bc 94e95342, %g2 = 00000006, %g3 = 83c07adc ldd [%i5+0x118],%g2 ! %g2 = 000000005fa476bc 0000000094e95342 ! Mem[0000000090000094] = 7faf53ee, %g2 = 000000005fa476bc ldsh [%i4+0x096],%g2 ! %g2 = 0000000000007faf ! Mem[00000000918001f0] = 0848b1e0, %g2 = 0000000000007faf lduh [%o0+0x1f2],%g2 ! %g2 = 0000000000000848 p29_label_21: ! Mem[000000004b8001c9] = 0b08ffdd, %l6 = 00000000000025d0 ldstub [%i3+0x1c9],%l6 ! %l6 = 00000008000000ff ! %l2 = 00000000ea8f8794, imm = 00000000000009ca, %l4 = 00000000cbd92e74 addc %l2,0x9ca,%l4 ! %l4 = 00000000ea8f915f ! Mem[000000004a8000cc] = 5b56cebc, %l5 = 00000000000000ff swap [%i1+0x0cc],%l5 ! %l5 = 000000005b56cebc ! Mem[000000004a000080] = 0000007cc01bc615, %l5 = 000000005b56cebc, %l3 = 24b211b24f1131c4 add %i0,0x80,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 0000007cc01bc615 ! Mem[000000004a800020] = 326ae2ec, %l5 = 000000005b56cebc ldsha [%i1+%o4]0x81,%l5 ! %l5 = 000000000000326a ! Mem[000000004b000028] = 3798e662, %l5 = 000000000000326a ldswa [%i2+%o5]0x80,%l5 ! %l5 = 000000003798e662 ! %l3 = 0000007cc01bc615, Mem[0000000090000158] = ac7ada76d6f8c6f9 stx %l3,[%i4+0x158] ! Mem[0000000090000158] = 0000007cc01bc615 ! Mem[000000004b8000b8] = 17a6b941e3f3f0d2, %l7 = 000000008c30d626 ldx [%i3+0x0b8],%l7 ! %l7 = 17a6b941e3f3f0d2 ! Mem[000000009080017c] = 8bcb8f80, %g2 = 0000000000000848 lduh [%i5+0x17e],%g2 ! %g2 = 0000000000008bcb ! %l6 = 0000000000000008, Mem[0000000091000160] = a5191a4a stb %l6,[%i6+0x160] ! Mem[0000000091000160] = 08191a4a p29_label_22: ! %l3 = 0000007cc01bc615, %l0 = 0000000000001048, %ccr = 19 movne %xcc,%l3,%l0 ! Moved, %l0 = 0000007cc01bc615 ! Mem[000000004b800120] = 4f04a719, %l1 = a7bd79ff, %l1 = a7bd79ff add %i3,0x120,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000004f04a719 ! %l3 = 0000007cc01bc615, Mem[0000000091000160] = 08191a4ae6bb0515 stx %l3,[%i6+0x160] ! Mem[0000000091000160] = 0000007cc01bc615 ! Mem[0000000090000034] = 3ff326fb, %g18 = 4f7c90bc6a6f9cd2 ldsw [%i4+0x034],%g2 ! %g2 = 4f7c90bc6a6f9cd2 ! Mem[0000000090000028] = 0fafa26348536974, %f48 = 333a90ea 4b204b12 ldd [%i4+%o5],%f48 ! %f48 = 0fafa263 48536974 ! %l5 = 000000003798e662, %l3 = 0000007cc01bc615, %ccr = 19 movcc %xcc,%l5,%l3 ! Register Not Moved ! Mem[000000004a80013c] = 7d962cfe, %l1 = 4f04a719, %l1 = 4f04a719 add %i1,0x13c,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007d962cfe ! immd = 00000000000001cc, %l3 = 0000007cc01bc615, %ccr = 19 movcc %xcc,0x1cc,%l3 ! Register Not Moved ! immd = 0000000000000186, %l3 = 0000007cc01bc615, %ccr = 19 movn %xcc,0x186,%l3 ! Register Not Moved ! %f12 = 7b4e7649, Mem[000000004a800018] = 650066ff sta %f12,[%i1+%o3]0x89 ! Mem[000000004a800018] = 7b4e7649 p29_label_23: ! %l7 = 17a6b941e3f3f0d2, %l0 = 0000007cc01bc615, %ccr = 19 movleu %icc,%l7,%l0 ! Moved, %l0 = 17a6b941e3f3f0d2 ! %l7 = 17a6b941e3f3f0d2, %l4 = 00000000ea8f915f, %ccr = 19 movle %icc,%l7,%l4 ! Moved, %l4 = 17a6b941e3f3f0d2 ! Mem[000000004b000090] = d74c5fd2, %l2 = ea8f8794, %l2 = ea8f8794 add %i2,0x90,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000d74c5fd2 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa96e1 3ac0086f ! Mem[0000000090000020] = 5368f2de 00000019 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[000000004a800020] = ece26a32, %l2 = 00000000d74c5fd2 lduha [%i1+%o4]0x88,%l2 ! %l2 = 0000000000006a32 ! Mem[000000004b80007e] = 8d256488, %l4 = 17a6b941e3f3f0d2 ldstub [%i3+0x07e],%l4 ! %l4 = 00000064000000ff ! %l7 = 17a6b941e3f3f0d2, %l5 = 000000003798e662, %l1 = 000000007d962cfe srlx %l7,%l5,%l1 ! %l1 = 0000000005e9ae50 ! Mem[000000004a800110] = 21c04a58a9907469, %l4 = 0000000000000064, %l0 = 17a6b941e3f3f0d2 add %i1,0x110,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 21c04a58a9907469 ! Mem[000000004a000020] = 3670ed28, %f30 = 7e02e1ba lda [%i0+%o4]0x80,%f30 ! %f30 = 3670ed28 ! Mem[000000004b800028] = 742ed9cb, %l6 = 0000000000000008 lduwa [%i3+%o5]0x89,%l6 ! %l6 = 00000000742ed9cb p29_label_24: ! %l7 = 17a6b941e3f3f0d2, Mem[0000000090800054] = e34de303 sth %l7,[%i5+0x054] ! Mem[0000000090800054] = f0d2e303 membar #Sync ! Added by membar checker (584) ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f 0000007c c01bc615 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 00000000 00000000 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! Mem[000000004b000108] = 1c211b468fd1a2ba, %l4 = 0000000000000064, %l6 = 00000000742ed9cb add %i2,0x108,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 1c211b468fd1a2ba ! immd = 00000000000002b4, %l4 = 0000000000000064, %ccr = 19 movvc %xcc,0x2b4,%l4 ! Moved, %l4 = 00000000000002b4 ! immd = 000000000000004a, %l6 = 1c211b468fd1a2ba, %ccr = 19 movl %xcc,0x04a,%l6 ! Register Not Moved ! %l7 = 17a6b941e3f3f0d2, Mem[000000004b00010c] = 8fd1a2ba stb %l7,[%i2+0x10c] ! Mem[000000004b00010c] = d2d1a2ba ! Mem[0000000091800050] = ba251ef1, %g2 = 000000003ff326fb lduw [%o0+0x050],%g2 ! %g2 = 00000000ba251ef1 ! %l5 = 000000003798e662, imm = fffffffffffffef8, %l5 = 000000003798e662 addc %l5,-0x108,%l5 ! %l5 = 000000003798e55b ! %f16 = b9c30a81 eba74a47 1eab0b16 d1ec15e2 ! %f20 = 1c224928 061d5a92 1f533b40 a036e6ec ! %f24 = bfdd3a3a 9e590546 13232ac6 252a7f73 ! %f28 = 5ef0602a ece26a32 3670ed28 358ad08a stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000 ! %l2 = 0000000000006a32, %l3 = 0000007cc01bc615, %l7 = 17a6b941e3f3f0d2 sllx %l2,%l3,%l7 ! %l7 = 0000000d46400000 p29_label_25: ! Mem[00000000900001f4] = cc66b2ce, %g2 = 00000000ba251ef1 ldsh [%i4+0x1f6],%g2 ! %g2 = ffffffffffffcc66 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 b5c84c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 000017e8 000000f4 01f12adf 6fbbb8fe ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 ! %l1 = 0000000005e9ae50, imm = 0000000000000000, %l3 = 0000007cc01bc615 srl %l1,0x000,%l3 ! %l3 = 0000000005e9ae50 ! Mem[0000000091800060] = 9e84a2602a3637f5, %g2 = ffffffffffffcc66 ldx [%o0+0x060],%g2 ! %g2 = 9e84a2602a3637f5 ! %f2 = 3ffc7dc6 db7f33ee, Mem[00000000900000a8] = 3bf2c25c f8818c48 std %f2 ,[%i4+0x0a8] ! Mem[00000000900000a8] = 3ffc7dc6 db7f33ee ! Mem[000000004b800000] = 810ac3b9, %f31 = 358ad08a lda [%i3+%g0]0x89,%f31 ! %f31 = 810ac3b9 ! %l3 = 0000000005e9ae50, %l3 = 0000000005e9ae50, %ccr = 19 movneg %xcc,%l3,%l3 ! Register Not Moved ! Mem[000000004b0000b0] = 762ca22a, %l4 = 000002b4, %l1 = 05e9ae50 add %i2,0xb0,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000762ca22a ! %l3 = 0000000005e9ae50, Mem[0000000091000188] = db58126d5de8e320 stx %l3,[%i6+0x188] ! Mem[0000000091000188] = 0000000005e9ae50 ! Mem[000000004b000084] = 48f20a56, %l0 = 21c04a58a9907469 ldstub [%i2+0x084],%l0 ! %l0 = 00000048000000ff ba,a p29_not_taken_0_end p29_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p29_branch_failed p29_not_taken_0_end: ! End of Random Code for Thread 29 1: membar #Sync ! Force all stores to complete p29_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x074] ! Set processor 29 done flag ! Check Registers p29_check_registers: set p29_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000048 bne,a,pn %xcc,p29_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000762ca22a bne,a,pn %xcc,p29_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000006a32 bne,a,pn %xcc,p29_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000005e9ae50 bne,a,pn %xcc,p29_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000002b4 bne,a,pn %xcc,p29_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000003798e55b bne,a,pn %xcc,p29_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 1c211b468fd1a2ba bne,a,pn %xcc,p29_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000d46400000 bne,a,pn %xcc,p29_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xf56c1a34,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p29_failed mov 0x111,%g1 ! Check Floating Point Registers p29_check_fp_registers: set p29_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0f5cecc9 64d6ad5d bne %xcc,p29_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 3ffc7dc6 db7f33ee bne %xcc,p29_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be cc6fcc8a 13f974cd bne %xcc,p29_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 7b4e7649 18f70679 bne %xcc,p29_f12_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 3670ed28 810ac3b9 bne %xcc,p29_f30_fail nop ! Check Local Memory set p29_local0_expect,%g1 p29_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 15fe02fafd00046c ldx [%i0+0x018],%g3 ! Observed data at 000000004a000018 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2e745c0f4475b90e ldx [%i0+0x028],%g3 ! Observed data at 000000004a000028 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 0000007cc01bc615 ldx [%i0+0x080],%g3 ! Observed data at 000000004a000080 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x080,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = fffe807bb04b8c51 ldx [%i0+0x0c8],%g3 ! Observed data at 000000004a0000c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 37b56b13c41513e9 ldx [%i0+0x0f8],%g3 ! Observed data at 000000004a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i0,0x0f8,%g4 set p29_local1_expect,%g1 p29_check_local1: ldx [%g1+0x008],%g2 ! Expected data = c4312cc800000214 ldx [%i1+0x008],%g3 ! Observed data at 000000004a800008 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffffffffffffff ldx [%i1+0x010],%g3 ! Observed data at 000000004a800010 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 49764e7b14020000 ldx [%i1+0x018],%g3 ! Observed data at 000000004a800018 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 326ae2ec2a60f05e ldx [%i1+0x020],%g3 ! Observed data at 000000004a800020 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e2081f56e753fbe2 ldx [%i1+0x028],%g3 ! Observed data at 000000004a800028 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = ff9cfa56eefbcb53 ldx [%i1+0x058],%g3 ! Observed data at 000000004a800058 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x058,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 867a3c77000000ff ldx [%i1+0x0c8],%g3 ! Observed data at 000000004a8000c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 228bafffc28f8836 ldx [%i1+0x108],%g3 ! Observed data at 000000004a800108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i1,0x108,%g4 set p29_local2_expect,%g1 p29_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 1eb144adb28bbe92 ldx [%i2+0x000],%g3 ! Observed data at 000000004b000000 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4b000a6f0fdbbc87 ldx [%i2+0x008],%g3 ! Observed data at 000000004b000008 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffb9f869b37add14 ldx [%i2+0x018],%g3 ! Observed data at 000000004b000018 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x018,%g4 ldx [%g1+0x080],%g2 ! Expected data = b3f2b8a2fff20a56 ldx [%i2+0x080],%g3 ! Observed data at 000000004b000080 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x080,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 650066ff3dadb8f6 ldx [%i2+0x0f8],%g3 ! Observed data at 000000004b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 9258ff9e73565211 ldx [%i2+0x100],%g3 ! Observed data at 000000004b000100 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = 1c211b46d2d1a2ba ldx [%i2+0x108],%g3 ! Observed data at 000000004b000108 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i2,0x108,%g4 set p29_local3_expect,%g1 p29_check_local3: ldx [%g1+0x000],%g2 ! Expected data = b9c30a81eba74a47 ldx [%i3+0x000],%g3 ! Observed data at 000000004b800000 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = c9ec5c0f32b686eb ldx [%i3+0x018],%g3 ! Observed data at 000000004b800018 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 94878fea3d568053 ldx [%i3+0x020],%g3 ! Observed data at 000000004b800020 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = a86a6054c61a100e ldx [%i3+0x030],%g3 ! Observed data at 000000004b800030 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x030,%g4 ldx [%g1+0x078],%g2 ! Expected data = a2802e068d25ff88 ldx [%i3+0x078],%g3 ! Observed data at 000000004b800078 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x078,%g4 ldx [%g1+0x158],%g2 ! Expected data = 7cffa19237beb107 ldx [%i3+0x158],%g3 ! Observed data at 000000004b800158 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x158,%g4 ldx [%g1+0x170],%g2 ! Expected data = 00772d3f17d30c78 ldx [%i3+0x170],%g3 ! Observed data at 000000004b800170 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x170,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 0bffffdd8838919c ldx [%i3+0x1c8],%g3 ! Observed data at 000000004b8001c8 cmp %g2,%g3 bne,a,pn %xcc,p29_local_failed add %i3,0x1c8,%g4 ! The test for processor 29 has passed p29_passed: ta GOOD_TRAP nop p29_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p29_failed p29_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p29_failed p29_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p29_failed p29_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p29_failed p29_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p29_failed p29_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p29_failed p29_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p29_failed p29_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p29_failed p29_f0_fail: set p29_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f2_fail: set p29_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f6_fail: set p29_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f12_fail: set p29_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p29_f30_fail: set p29_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 29 failed p29_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x074] ! Set processor 29 done flag set p29_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 29 failed p29_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x074] ! Set processor 29 done flag set p29_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p29_selfmod_failed: ba p29_failed mov 0xabc,%g1 p29_common_error: or %g0,0xefd,%g1 ba p29_failed mov %o5,%g3 p29_common_signature_error: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_common_timeout: set p29_temp,%g1 ba p29_failed st %g2,[%g1] ! Common Lock Number p29_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p29_failed mov 0x0,%g3 p29_trap1e: membar #Sync ldda [%i4]ASI_BLK_AIUP,%f48 membar #Sync membar #Sync mov 0x040,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a000018] ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004b000020] ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a800008] done p29_trap1o: membar #Sync ldda [%o4]ASI_BLK_AIUP,%f48 membar #Sync membar #Sync mov 0x040,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a000018] ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004b000020] ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a800008] done p29_trap2e: stwa %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800028] tsubcc %l4,-0xcdd,%l6 ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b000018] stha %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800020] lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a800010] lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000028] done p29_trap2o: stwa %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800028] tsubcc %l4,-0xcdd,%l6 ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b000018] stha %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800020] lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a800010] lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000028] done p29_trap3e: xnor %l2,-0x2cc,%l3 sub %l1,0xb7d,%l2 done p29_trap3o: xnor %l2,-0x2cc,%l3 sub %l1,0xb7d,%l2 done p29_init_memory_pointers: set p29_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p29_local0_start,%i0 set p29_local1_start,%i1 set p29_local2_start,%i2 set p29_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 42df2e320707f81e ldx [%g1+0x008],%l1 ! %l1 = 004c6ac426ed0542 ldx [%g1+0x010],%l2 ! %l2 = 7d9ca6246cdc704a ldx [%g1+0x018],%l3 ! %l3 = 3bc46afe50795cf2 ldx [%g1+0x020],%l4 ! %l4 = 49bf7e283c7664da ldx [%g1+0x028],%l5 ! %l5 = d150b1da63872acb ldx [%g1+0x030],%l6 ! %l6 = 5380563dea8f8794 ldx [%g1+0x038],%l7 ! %l7 = 868365d837b56b13 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 37e2a286e8906480 ldx [%g1+0x048],%l1 ! %l1 = fc50047e9d529b63 ldx [%g1+0x050],%l2 ! %l2 = 37e1f6ea030c8b50 ldx [%g1+0x058],%l3 ! %l3 = 4871e7265b667785 ldx [%g1+0x060],%l4 ! %l4 = 0fabf1aa650066ff ldx [%g1+0x068],%l5 ! %l5 = fa24d23ec67186dc ldx [%g1+0x070],%l6 ! %l6 = 9f978c22b8bc754e ldx [%g1+0x078],%l7 ! %l7 = 4a4455d85c37fb5c ! Initialize the output register of window 1 set p29_local0_start,%o0 set p29_local1_start,%o1 set p29_local2_start,%o2 set p29_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 29a4dfa8 7bbd1d97 ab28d027 a9c409a0 ! %f4 = b7f247f9 5ca82c66 78367197 24df3dad ! %f8 = caaffda1 4d9ee073 182a4990 009be184 ! %f12 = b0a9f2b2 56749c72 75ba666b cd578680 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = d13469c5 a6ad5f31 5f7dd93f cfe22e62 ! %f20 = a0c46ca4 d0e56330 af906299 4257be4e ! %f24 = c34733fd 6547e362 bb12bac3 aeb5561d ! %f28 = 9be3ff38 0e0a1dc1 e55f215b 2495c898 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = af3c68d9 9865a2cc 0082da9a b4acb250 ! %f36 = 50f7ed96 3910bf7a 7a27597d 47088f4a ! %f40 = 73071ca9 e07b7fe8 fe1e2733 d9bba942 ! %f44 = 4a764f35 3caba0af 894a1f25 e54311b1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xca50cb370000003f,%g7,%g1 ! GSR scale = 7, align = 7 wr %g1,%g0,%gsr ! GSR = ca50cb370000003f wr %g0,%y ! Clear Y 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[000000009000014c] = 44b10543, %g2 = 2a91f971f1a3cb22 ldub [%i4+0x14e],%g2 ! %g2 = 0000000000000044 ! Mem[000000004d800010] = f59ac4fd, %l3 = 8f66ffda5a863d8c ldstuba [%i3+%o2]0x88,%l3 ! %l3 = 000000fd000000ff ! %f27 = aeb5561d, Mem[000000009080006c] = 48dba1e7 sta %f27,[%i5+0x06c]%asi ! Mem[000000009080006c] = aeb5561d ! %l5 = d6d53d649bc2e943, Mem[000000004c000010] = 5600289b stba %l5,[%i0+%o2]0x89 ! Mem[000000004c000010] = 56002843 ! %l0 = 85cc37a06fe80962, Mem[0000000091000180] = 82f965444cbcb251 stx %l0,[%i6+0x180] ! Mem[0000000091000180] = 85cc37a06fe80962 ! %l4 = e5277bb0645ac87d, Mem[000000004d800010] = ffc49af549f1e81c stx %l4,[%i3+%o2] ! Mem[000000004d800010] = e5277bb0645ac87d ! %l6 = 6b05490e7a4007d8, %l5 = d6d53d649bc2e943, %l0 = 85cc37a06fe80962 tsubcc %l6,%l5,%l0 ! %l0 = 94300ba9de7d1e95, %ccr = bb ! %f3 = a9c409a0, Mem[000000004c800020] = 1e2ec714 sta %f3 ,[%i1+%o4]0x88 ! Mem[000000004c800020] = a9c409a0 ! Mem[00000000910000a4] = 32d0abe6, %g2 = 0000000000000044 lduw [%i6+0x0a4],%g2 ! %g2 = 0000000032d0abe6 ! %l3 = 00000000000000fd, %l0 = 94300ba9de7d1e95, %y = 00000000 udiv %l3,%l0,%l7 ! %l7 = 0000000000000000 mov %l0,%y ! %y = de7d1e95 p30_label_2: ! %l6 = 6b05490e7a4007d8, %l5 = d6d53d649bc2e943, %ccr = bb movpos %xcc,%l6,%l5 ! Register Not Moved ! Mem[0000000090800008] = 8ad17a03, %g2 = 0000000032d0abe6 ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff8ad1 ! Mem[0000000090000178] = 0fc89128 905e5c79, %g2 = ffff8ad1, %g3 = 0bad0b00 ldd [%i4+0x178],%g2 ! %g2 = 000000000fc89128 00000000905e5c79 ! Mem[0000000090800114] = 7acbdda0, %g18 = 92382d72502c4476 ldswa [%i5+0x114]%asi,%g2 ! %g2 = 92382d72502c4476 ! Mem[00000000908000b0] = d8e6f85d, %g2 = 000000007acbdda0 ldub [%i5+0x0b0],%g2 ! %g2 = 00000000000000d8 ! %l2 = 3be1a99a, %l3 = 000000fd, Mem[000000004d800028] = b3bfcdc1 c10f2477 stda %l2,[%i3+%o5]0x81 ! Mem[000000004d800028] = 3be1a99a 000000fd ! %f0 = 29a4dfa8 7bbd1d97 ab28d027 a9c409a0 ! %f4 = b7f247f9 5ca82c66 78367197 24df3dad ! %f8 = caaffda1 4d9ee073 182a4990 009be184 ! %f12 = b0a9f2b2 56749c72 75ba666b cd578680 mov 0x1c0,%g4 stda %f0,[%i0+%g4]ASI_COMMIT_S ! Block Store to 000000004c0001c0 ! %l1 = 66577f1c7d013e24, Mem[000000009000019e] = 4c8b1bbd sth %l1,[%i4+0x19e] ! Mem[000000009000019c] = 3e241bbd ! %l4 = e5277bb0645ac87d, %l5 = d6d53d649bc2e943, %l1 = 66577f1c7d013e24 srlx %l4,%l5,%l1 ! %l1 = 1ca4ef760c8b590f ! %l0 = 94300ba9de7d1e95, Mem[000000009080007a] = b97d3330 sth %l0,[%i5+0x07a] ! Mem[0000000090800078] = 1e953330 p30_label_3: ! %l3 = 00000000000000fd, Mem[0000000091800060] = 9e84a2602a3637f5 stx %l3,[%o0+0x060] ! Mem[0000000091800060] = 00000000000000fd ! Mem[0000000090000128] = 1ab37ffe, %g2 = 00000000000000d8 ldsba [%i4+0x128]%asi,%g2 ! %g2 = 000000000000001a ! %l4 = 645ac87d, %l5 = 9bc2e943, Mem[0000000091800078] = 079ebca8 cff936f6 std %l4,[%o0+0x078] ! Mem[0000000091800078] = 645ac87d 9bc2e943 ! %f30 = e55f215b, Mem[0000000091000178] = 09574988 st %f30,[%i6+0x178] ! Mem[0000000091000178] = e55f215b ! Mem[0000000091000170] = eb1625223bd1c15f, %g2 = 000000000000001a ldx [%i6+0x170],%g2 ! %g2 = eb1625223bd1c15f ! %l2 = 48e256963be1a99a, Mem[00000000900000f0] = 97245dda71d9d275 stx %l2,[%i4+0x0f0] ! Mem[00000000900000f0] = 48e256963be1a99a ! %l2 = 3be1a99a, %l3 = 000000fd, Mem[0000000090000090] = 79c4dc96 cf887faf std %l2,[%i4+0x090] ! Mem[0000000090000090] = 3be1a99a 000000fd ! Mem[0000000090800048] = 78d7dc06 d60538ff, %g2 = 3bd1c15f, %g3 = 905e5c79 ldd [%i5+0x048],%g2 ! %g2 = 0000000078d7dc06 00000000d60538ff ! %l6 = 6b05490e7a4007d8, Mem[00000000908001bc] = 2ab04ff6 stw %l6,[%i5+0x1bc] ! Mem[00000000908001bc] = 7a4007d8 ! Mem[00000000900001c8] = 424f9102290887d8, %f48 = 31619bd0 2c209436 ldda [%i4+0x1c8]%asi,%f48 ! %f48 = 424f9102 290887d8 p30_label_4: ! %l3 = 00000000000000fd, %l1 = 1ca4ef760c8b590f, %ccr = bb movge %xcc,%l3,%l1 ! Moved, %l1 = 00000000000000fd ! %l1 = 00000000000000fd, Mem[000000009000013e] = d82eb4da sth %l1,[%i4+0x13e] ! Mem[000000009000013c] = 00fdb4da ! Mem[000000004c800010] = 5a7e23a1, %l0 = 94300ba9de7d1e95 swapa [%i1+%o2]0x80,%l0 ! %l0 = 000000005a7e23a1 ! immd = 0000000000000244, %l4 = e5277bb0645ac87d, %ccr = bb movne %xcc,0x244,%l4 ! Moved, %l4 = 0000000000000244 ! Mem[000000004c000018] = 569ca8e1, %l6 = 6b05490e7a4007d8 lduha [%i0+%o3]0x89,%l6 ! %l6 = 000000000000a8e1 ! %l7 = 0000000000000000, %l6 = 000000000000a8e1, %y = de7d1e95 udivcc %l7,%l6,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 5a7e23a1 ! Mem[000000004c0000cc] = 53d97999, %l4 = 0000000000000244 ldsh [%i0+0x0ce],%l4 ! %l4 = 0000000000007999 ! %l2 = 48e256963be1a99a, Mem[000000004c800018] = 28af79bf stha %l2,[%i1+%o3]0x81 ! Mem[000000004c800018] = a99a79bf ! Mem[00000000918000e8] = d33a6501 72d42ee0, %g2 = 78d7dc06, %g3 = d60538ff ldd [%o0+0x0e8],%g2 ! %g2 = 00000000d33a6501 0000000072d42ee0 ! Mem[00000000910001b8] = 89f5065776a8e15a, %g2 = 00000000d33a6501 ldx [%i6+0x1b8],%g2 ! %g2 = 89f5065776a8e15a p30_label_5: ! %l4 = 0000000000007999, %l3 = 00000000000000fd, %l5 = d6d53d649bc2e943 sra %l4,%l3,%l5 ! %l5 = 0000000000000000 ! Mem[00000000900001e4] = c5d29903, %g18 = 92382d72502c4476 ldsw [%i4+0x1e4],%g2 ! %g2 = 92382d72502c4476 ! %l7 = 0000000000000000, Mem[000000004d800000] = 35fb976b stba %l7,[%i3+%g0]0x80 ! Mem[000000004d800000] = 00fb976b ! %f18 = 5f7dd93f cfe22e62, Mem[00000000910000d0] = bafe5f1e e1d77a9d stda %f18,[%i6+0x0d0]%asi ! Mem[00000000910000d0] = 5f7dd93f cfe22e62 ! %l4 = 00007999, %l5 = 00000000, Mem[000000004c000000] = e240f6b3 267d513c stda %l4,[%i0+%g0]0x89 ! Mem[000000004c000000] = 00007999 00000000 ! %l7 = 0000000000000000, immed = ffffffc2, %ccr = 0a movre %l7,-0x03e,%l3 ! Moved, %l3 = ffffffffffffffc2 ! %l1 = 00000000000000fd, Mem[00000000918000ed] = d42ee027 stb %l1,[%o0+0x0ed] ! Mem[00000000918000ec] = fd2ee027 ! %l1 = 00000000000000fd, Mem[000000009100016c] = 58588fd2 stw %l1,[%i6+0x16c] ! Mem[000000009100016c] = 000000fd ! Mem[000000009100008c] = 1874a477, %g2 = ffffffffc5d29903 lduha [%i6+0x08c]%asi,%g2 ! %g2 = 0000000000001874 ! %l5 = 0000000000000000, immed = fffff898, %l4 = 0000000000007999 taddcctv %l5,-0x768,%l4 ! %l4 = fffffffffffff898, %ccr = 88 p30_label_6: ! %l0 = 000000005a7e23a1, Mem[000000004d800008] = 72a659f53d9eb8b5 stxa %l0,[%i3+%o1]0x89 ! Mem[000000004d800008] = 000000005a7e23a1 ! Mem[0000000091000170] = eb1625223bd1c15f, %g2 = 0000000000001874 ldx [%i6+0x170],%g2 ! %g2 = eb1625223bd1c15f ! Mem[00000000900000e0] = b5f94d4d, %g2 = eb1625223bd1c15f ldub [%i4+0x0e1],%g2 ! %g2 = 00000000000000b5 ! Mem[0000000091000084] = 1e0b032b, %g2 = 00000000000000b5 lduh [%i6+0x086],%g2 ! %g2 = 0000000000001e0b ! %l4 = fffffffffffff898, %l6 = 00000000ffffffff, %y = 5a7e23a1 smul %l4,%l6,%l7 ! %l7 = 0000000000000768, %y = 00000000 ! %l5 = 0000000000000000, %l0 = 000000005a7e23a1, %y = 00000000 smul %l5,%l0,%l3 ! %l3 = 0000000000000000, %y = 00000000 ! %l0 = 000000005a7e23a1, immd = ffffffffffffff0a, %l3 = 0000000000000000 sdivx %l0,-0x0f6,%l3 ! %l3 = ffffffffffa1d426 ! Mem[000000004d000078] = da6a88f671088064, %l3 = ffffffffffa1d426, %l6 = 00000000ffffffff add %i2,0x78,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = da6a88f671088064 ! Mem[000000004c000000] = 9979000000000000, %l7 = 0000000000000768, %l1 = 00000000000000fd casxa [%i0]0x80,%l7,%l1 ! %l1 = 9979000000000000 ! %l7 = 0000000000000768, imm = fffffffffffff575, %l0 = 000000005a7e23a1 subc %l7,-0xa8b,%l0 ! %l0 = 00000000000011f3 p30_label_7: ! Mem[0000000090000128] = 1ab37ffe 3b1e9ef6, %g2 = 00001e0b, %g3 = 72d42ee0 ldd [%i4+0x128],%g2 ! %g2 = 000000001ab37ffe 000000003b1e9ef6 ! %l5 = 0000000000000000, %l6 = da6a88f671088064, %l0 = 00000000000011f3 sub %l5,%l6,%l0 ! %l0 = 259577098ef77f9c ! %l0 = 8ef77f9c, %l1 = 00000000, Mem[0000000091800178] = be51e71b d1386211 std %l0,[%o0+0x178] ! Mem[0000000091800178] = 8ef77f9c 00000000 ! Mem[000000004d000100] = 4ad12b39ac883b65, %l6 = da6a88f671088064, %l3 = ffffffffffa1d426 add %i2,0x100,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 4ad12b39ac883b65 ! %f25 = 6547e362, Mem[00000000900000dc] = c850bd44 st %f25,[%i4+0x0dc] ! Mem[00000000900000dc] = 6547e362 ! %l4 = fffffffffffff898, %l5 = 0000000000000000, %l4 = fffffffffffff898 taddcctv %l4,%l5,%l4 ! %l4 = fffffffffffff898, %ccr = 88 ! Code Fragment 1 p30_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000003b1e9ef6 mov -0xbdd,%g3 ! %g3 = fffffffffffff423 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908001b8] = c42d2168, %g18 = 92382d72502c4476 ldsw [%i5+0x1b8],%g2 ! %g2 = 92382d72502c4476 ! %l6 = da6a88f671088064, %l6 = da6a88f671088064, %y = 00000000 udiv %l6,%l6,%l1 ! %l1 = 0000000000000001 mov %l0,%y ! %y = 8ef77f9c ! %f4 = b7f247f9 5ca82c66, Mem[00000000908000a8] = a6a1186f e1353f90 std %f4 ,[%i5+0x0a8] ! Mem[00000000908000a8] = b7f247f9 5ca82c66 p30_label_8: ! Mem[000000004d800010] = b07b27e5, %f18 = 5f7dd93f lda [%i3+%o2]0x89,%f18 ! %f18 = b07b27e5 ! Mem[00000000910001b0] = b4428a20, %g2 = ffffffffc42d2168 lduw [%i6+0x1b0],%g2 ! %g2 = 00000000b4428a20 ! %l0 = 259577098ef77f9c, Mem[00000000910001b8] = 89f50657 sth %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = 7f9c0657 ! %l7 = 0000000000000768, immed = 00000088, %ccr = 88 movrgez %l7,0x088,%l6 ! Moved, %l6 = 0000000000000088 ! %l0 = 259577098ef77f9c, Mem[0000000091000000] = 5beccf55162896d5 stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 259577098ef77f9c ! %f16 = d13469c5 a6ad5f31 b07b27e5 cfe22e62 ! %f20 = a0c46ca4 d0e56330 af906299 4257be4e ! %f24 = c34733fd 6547e362 bb12bac3 aeb5561d ! %f28 = 9be3ff38 0e0a1dc1 e55f215b 2495c898 stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! %l7 = 0000000000000768, imm = 0000000000000f6e, %l7 = 0000000000000768 orcc %l7,0xf6e,%l7 ! %l7 = 0000000000000f6e, %ccr = 00 ! %l6 = 0000000000000088, imm = 00000000000002bd, %l2 = 48e256963be1a99a xnorcc %l6,0x2bd,%l2 ! %l2 = fffffffffffffdca, %ccr = 88 ! immd = 000000000000018f, %l5 = 0000000000000000, %ccr = 88 movl %xcc,0x18f,%l5 ! Moved, %l5 = 000000000000018f ! %l5 = 000000000000018f, %l5 = 000000000000018f, %ccr = 88 movg %icc,%l5,%l5 ! Register Not Moved p30_label_9: ! Mem[000000004d00000b] = 9376dfc7, %l0 = 259577098ef77f9c ldstub [%i2+0x00b],%l0 ! %l0 = 000000c7000000ff ! %l6 = 0000000000000088, immed = 00000cca, %y = 8ef77f9c umul %l6,0xcca,%l1 ! %l1 = 000000000006cb50, %y = 00000000 ! %l5 = 000000000000018f, Mem[00000000900001b0] = 2091a2ca sth %l5,[%i4+0x1b0] ! Mem[00000000900001b0] = 018fa2ca ! Mem[000000004c000010] = 43280056, %l6 = 0000000000000088 lduwa [%i0+%o2]0x81,%l6 ! %l6 = 0000000043280056 ! Set Register : %l4 = fffffffffffff898 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[000000004d0000e4] = 2cc6934d, %l4 = ffffffffffffffff swap [%i2+0x0e4],%l4 ! %l4 = 000000002cc6934d ! %l4 = 000000002cc6934d, %l2 = fffffffffffffdca, %ccr = 88 movne %xcc,%l4,%l2 ! Moved, %l2 = 000000002cc6934d ! Mem[000000004d000000] = d5762eff, %l5 = 000000000000018f ldsha [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffffd576 ! Mem[000000004d00019f] = 7e8a3878, %l2 = 000000002cc6934d ldstuba [%i2+0x19f]%asi,%l2 ! %l2 = 00000078000000ff ! %f7 = 24df3dad, Mem[0000000091000104] = fa56d58f sta %f7 ,[%i6+0x104]%asi ! Mem[0000000091000104] = 24df3dad p30_label_10: ! %f15 = cd578680, Mem[0000000091000008] = a8659706 sta %f15,[%i6+0x008]%asi ! Mem[0000000091000008] = cd578680 ! %l7 = 0000000000000f6e, Mem[0000000090800120] = be5d7529 stw %l7,[%i5+0x120] ! Mem[0000000090800120] = 00000f6e ! %l5 = ffffffffffffd576, Mem[00000000908001f1] = 17df1e2d stb %l5,[%i5+0x1f1] ! Mem[00000000908001f0] = 76df1e2d ! Mem[0000000090000074] = 1bbe499e, %g2 = 00000000b4428a20 lduw [%i4+0x074],%g2 ! %g2 = 000000001bbe499e ! %l4 = 000000002cc6934d, %l3 = 4ad12b39ac883b65, %ccr = 88 movg %xcc,%l4,%l3 ! Register Not Moved ! Mem[000000004d800019] = 8f212727, %l0 = 00000000000000c7 ldstub [%i3+0x019],%l0 ! %l0 = 00000021000000ff ! %l4 = 000000002cc6934d, %l4 = 000000002cc6934d, %l0 = 0000000000000021 xnor %l4,%l4,%l0 ! %l0 = ffffffffffffffff ! Mem[000000004d800198] = 5524d87b, %l7 = 00000f6e, %l0 = ffffffff add %i3,0x198,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 000000005524d87b ! %l6 = 43280056, %l7 = 00000f6e, Mem[0000000091800118] = f0332361 26d8cabd std %l6,[%o0+0x118] ! Mem[0000000091800118] = 43280056 00000f6e ! Mem[0000000090800010] = ee408a03, %g18 = 92382d72502c4476 ldsw [%i5+%o2],%g2 ! %g2 = 92382d72502c4476 p30_label_11: ! Mem[000000004c800188] = 9c7d74fe9945a766, %l6 = 0000000043280056, %l1 = 000000000006cb50 add %i1,0x188,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 9c7d74fe9945a766 ! %l5 = ffffffffffffd576, Mem[0000000091000082] = b7cedd45 sth %l5,[%i6+0x082] ! Mem[0000000091000080] = d576dd45 ! done : should take illegal inst trap, %l0 = 000000005524d87b done ! Illegal inst trap : %l0 = 000000005524d88b ! Mem[00000000910001c8] = ce5a892f547bdac3, %f48 = 424f9102 290887d8 ldd [%i6+0x1c8],%f48 ! %f48 = ce5a892f 547bdac3 ! Mem[000000004c000130] = b2381017, %l5 = ffffd576, %l2 = 00000078 add %i0,0x130,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000b2381017 ! %l4 = 2cc6934d, %l5 = ffffd576, Mem[000000004d800000] = 6b97fb00 9e0337f3 stda %l4,[%i3+%g0]0x88 ! Mem[000000004d800000] = 2cc6934d ffffd576 ! Mem[0000000091000180] = 85cc37a06fe80962, %g2 = ffffffffee408a03 ldx [%i6+0x180],%g2 ! %g2 = 85cc37a06fe80962 ! immd = 000000000000002c, %l7 = 0000000000000f6e, %ccr = 88 movvs %icc,0x02c,%l7 ! Register Not Moved ! Mem[000000004c800020] = a009c4a9829e519b, %f16 = d13469c5 a6ad5f31 ldda [%i1+%o4]0x81,%f16 ! %f16 = a009c4a9 829e519b ! Mem[000000004c000084] = 8cf7b4c2, %l5 = ffffffffffffd576 ldstub [%i0+0x084],%l5 ! %l5 = 0000008c000000ff p30_label_12: ! Mem[0000000090800048] = 78d7dc06, %g18 = 92382d72502c4476 ldsw [%i5+0x048],%g2 ! %g2 = 92382d72502c4476 ! Mem[000000004d8000f8] = ff2cbe8e, %l4 = 000000002cc6934d ldsh [%i3+0x0f8],%l4 ! %l4 = ffffffffffffff2c ! Mem[000000004c000028] = 30c83ac23c707be7, %f24 = c34733fd 6547e362 ldda [%i0+%o5]0x81,%f24 ! %f24 = 30c83ac2 3c707be7 ! %l6 = 0000000043280056, %l7 = 0000000000000f6e, %l7 = 0000000000000f6e or %l6,%l7,%l7 ! %l7 = 0000000043280f7e ! Mem[000000004c800010] = de7d1e95, %l1 = 9c7d74fe9945a766 lduba [%i1+%o2]0x80,%l1 ! %l1 = 00000000000000de ! %l3 = 4ad12b39ac883b65, Mem[0000000091800138] = cf28ea77040c3c9f stx %l3,[%o0+0x138] ! Mem[0000000091800138] = 4ad12b39ac883b65 ! immd = 0000000000000389, %l1 = 00000000000000de, %ccr = 88 movcc %icc,0x389,%l1 ! Moved, %l1 = 0000000000000389 ! %l7 = 0000000043280f7e, imm = fffffffffffff6bb, %l7 = 0000000043280f7e or %l7,-0x945,%l7 ! %l7 = ffffffffffffffff ! Mem[000000004d800020] = 37f403be, %l0 = 000000005524d88b lduba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000be ! %f12 = b0a9f2b2, Mem[0000000091800110] = e496b647 st %f12,[%o0+0x110] ! Mem[0000000091800110] = b0a9f2b2 p30_label_13: ! %l2 = 00000000b2381017, %l3 = 4ad12b39ac883b65, %y = 00000000 udiv %l2,%l3,%l4 ! %l4 = 0000000000000001 mov %l0,%y ! %y = 000000be ! %l5 = 000000000000008c, Mem[000000004c000090] = 44ffd666dc33c5e8, %asi = 80 stxa %l5,[%i0+0x090]%asi ! Mem[000000004c000090] = 000000000000008c ! %l3 = 4ad12b39ac883b65, Mem[000000009080005e] = 8cecc972, %asi = 80 stha %l3,[%i5+0x05e]%asi ! Mem[000000009080005c] = 3b65c972 ! %l0 = 00000000000000be, %l3 = 4ad12b39ac883b65, %y = 000000be udiv %l0,%l3,%l5 ! %l5 = 0000000000000119 mov %l0,%y ! %y = 000000be membar #Sync ! Added by membar checker (585) ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 041300fd mov 0x100,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100 ! Mem[00000000908001e4] = 941f7329, %g2 = 0000000078d7dc06 ldsb [%i5+0x1e4],%g2 ! %g2 = ffffffffffffff94 ! Mem[0000000090800018] = 90f15633 ac280466, %g2 = ffffff94, %g3 = fffff423 ldd [%i5+%o3],%g2 ! %g2 = 0000000090f15633 00000000ac280466 ! %l1 = 0000000000000389, %l5 = 0000000000000119, %l0 = 00000000000000be andncc %l1,%l5,%l0 ! %l0 = 0000000000000280, %ccr = 00 ! %l2 = 00000000b2381017, %l4 = 0000000000000001, %l0 = 0000000000000280 tsubcc %l2,%l4,%l0 ! %l0 = 00000000b2381016, %ccr = 0a ! Mem[000000004d800040] = e7bb9c2c, %l0 = b2381016, %l3 = ac883b65 add %i3,0x40,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e7bb9c2c p30_label_14: ! %l4 = 0000000000000001, %l5 = 0000000000000119, %l4 = 0000000000000001 xor %l4,%l5,%l4 ! %l4 = 0000000000000118 ! Mem[000000004d000008] = 9376dfff 4b2ac1cf, %l4 = 00000118, %l5 = 00000119 ldda [%i2+%o1]0x80,%l4 ! %l4 = 000000009376dfff 000000004b2ac1cf ! %l4 = 9376dfff, %l5 = 4b2ac1cf, Mem[000000004d800010] = e5277bb0 645ac87d stda %l4,[%i3+%o2]0x81 ! Mem[000000004d800010] = 9376dfff 4b2ac1cf ! %l6 = 0000000043280056, %l2 = 00000000b2381017, %l4 = 000000009376dfff sub %l6,%l2,%l4 ! %l4 = ffffffff90eff03f ! immd = 00000000000000fb, %l0 = 00000000b2381016, %ccr = 0a movvc %icc,0x0fb,%l0 ! Register Not Moved ! Mem[0000000090000080] = 6b2d6fab, %g18 = 92382d72502c4476 ldsw [%i4+0x080],%g2 ! %g2 = 92382d72502c4476 ! %l3 = 00000000e7bb9c2c, Mem[000000004c800000] = a7db73f9 stha %l3,[%i1+%g0]0x80 ! Mem[000000004c800000] = 9c2c73f9 ! Mem[000000004c800020] = a9c409a0, %f6 = 78367197 lda [%i1+%o4]0x88,%f6 ! %f6 = a9c409a0 ! Mem[0000000091800124] = e8503d8b, %g2 = 000000006b2d6fab ldub [%o0+0x127],%g2 ! %g2 = 00000000000000e8 ! Mem[000000004d000010] = 2470da6f, %l4 = ffffffff90eff03f lduha [%i2+%o2]0x89,%l4 ! %l4 = 000000000000da6f p30_label_15: ! Mem[00000000918001f4] = b1e0fc7c, %g18 = 92382d72502c4476 ldsw [%o0+0x1f4],%g2 ! %g2 = 92382d72502c4476 ! Mem[000000004d80016c] = 10109700, %l1 = 0000000000000389 swap [%i3+0x16c],%l1 ! %l1 = 0000000010109700 ! Mem[000000004d800008] = 5a7e23a1, %l2 = 00000000b2381017 ldsha [%i3+%o1]0x88,%l2 ! %l2 = 00000000000023a1 ! %l4 = 000000000000da6f, Mem[0000000090000188] = 124accd6 sth %l4,[%i4+0x188] ! Mem[0000000090000188] = da6fccd6 ! %l3 = 00000000e7bb9c2c, Mem[000000004d000010] = 6fda7024b8c27e03 stxa %l3,[%i2+%o2]0x81 ! Mem[000000004d000010] = 00000000e7bb9c2c ! %f3 = a9c409a0, Mem[000000004d800038] = b5b795e7 sta %f3 ,[%i3+0x038]%asi ! Mem[000000004d800038] = a9c409a0 ! %l4 = 0000da6f, %l5 = 4b2ac1cf, Mem[0000000091800100] = b91b8454 131ee890 std %l4,[%o0+0x100] ! Mem[0000000091800100] = 0000da6f 4b2ac1cf ! Mem[00000000918000fc] = 3447dfff, %g2 = ffffffffb1e0fc7c lduw [%o0+0x0fc],%g2 ! %g2 = 000000003447dfff ! %l2 = 00000000000023a1, imm = fffffffffffff1d6, %l2 = 00000000000023a1 or %l2,-0xe2a,%l2 ! %l2 = fffffffffffff3f7 ! Mem[00000000908001d0] = f9ebc6bd9807b4a5, %g2 = 000000003447dfff ldx [%i5+0x1d0],%g2 ! %g2 = f9ebc6bd9807b4a5 p30_label_16: ! %l0 = b2381016, %l1 = 10109700, Mem[0000000090000070] = 8de5ad67 1bbe499e stda %l0,[%i4+0x070]%asi ! Mem[0000000090000070] = b2381016 10109700 ! %l2 = fffffffffffff3f7, Mem[0000000091800000] = 1ca286e8 stw %l2,[%o0+%g0] ! Mem[0000000091800000] = fffff3f7 ! %l4 = 000000000000da6f, %l3 = 00000000e7bb9c2c, %l1 = 0000000010109700 subc %l4,%l3,%l1 ! %l1 = ffffffff18453e43 ! Mem[000000004c000028] = 30c83ac2, %l2 = fffffffffffff3f7 ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 00000030000000ff ! Mem[000000004d800008] = 5a7e23a1, %l1 = ffffffff18453e43 lduwa [%i3+%o1]0x89,%l1 ! %l1 = 000000005a7e23a1 ! Mem[00000000918000c8] = 545df415 9ba5caa2, %g2 = 9807b4a5, %g3 = ac280466 ldd [%o0+0x0c8],%g2 ! %g2 = 00000000545df415 000000009ba5caa2 ! %l1 = 000000005a7e23a1, %l1 = 000000005a7e23a1, %l3 = 00000000e7bb9c2c udivx %l1,%l1,%l3 ! %l3 = 0000000000000001 ! Mem[000000004c80003c] = 48b16d21, %l4 = 000000000000da6f swap [%i1+0x03c],%l4 ! %l4 = 0000000048b16d21 ! Mem[0000000090800010] = ee408a036ffa6eb0, %g2 = 00000000545df415 ldx [%i5+%o2],%g2 ! %g2 = ee408a036ffa6eb0 ! Clear Register : %l2 = 0000000000000030 clr %l2 ! %l2 = 0000000000000000 p30_label_17: ! immd = 0000000000000142, %l5 = 000000004b2ac1cf, %ccr = 0a movcs %xcc,0x142,%l5 ! Register Not Moved ! Mem[000000004c000018] = 569ca8e1, %l1 = 000000005a7e23a1 ldswa [%i0+%o3]0x89,%l1 ! %l1 = 00000000569ca8e1 ! Mem[0000000091800088] = a43ca77a6af19eb5, %g2 = ee408a036ffa6eb0 ldx [%o0+0x088],%g2 ! %g2 = a43ca77a6af19eb5 ! %l5 = 000000004b2ac1cf, Mem[000000004c800020] = a009c4a9829e519b stxa %l5,[%i1+%o4]0x81 ! Mem[000000004c800020] = 000000004b2ac1cf ! Mem[0000000091000074] = 33f4bdce, %g2 = a43ca77a6af19eb5 lduh [%i6+0x074],%g2 ! %g2 = 00000000000033f4 ! Mem[000000009000008c] = 4b204b12, %g2 = 00000000000033f4 lduh [%i4+0x08c],%g2 ! %g2 = 0000000000004b20 ! %l1 = 00000000569ca8e1, %l4 = 0000000048b16d21, %ccr = 0a movrlz %l1,%l4,%l2 ! Not Moved, %l2 = 0000000000000000 ! Mem[000000009100019c] = b8c9191e, %g2 = 0000000000004b20 ldub [%i6+0x19e],%g2 ! %g2 = 00000000000000b8 ! Mem[000000004c000020] = d6e12b870c23d67c, %l2 = 0000000000000000, %l2 = 0000000000000000 add %i0,0x20,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = d6e12b870c23d67c ! immd = 0000000000000395, %l2 = d6e12b870c23d67c, %ccr = 0a move %xcc,0x395,%l2 ! Register Not Moved p30_label_18: ! %l4 = 0000000048b16d21, Mem[000000004d000008] = cfc12a4bffdf7693 stxa %l4,[%i2+%o1]0x88 ! Mem[000000004d000008] = 0000000048b16d21 ! %l0 = 00000000b2381016, %l6 = 0000000043280056, %ccr = 0a movrgz %l0,%l6,%l4 ! Moved, %l4 = 0000000043280056 ! Mem[0000000091800130] = 0a9d8700, %g2 = 00000000000000b8 lduw [%o0+0x130],%g2 ! %g2 = 000000000a9d8700 ! %l6 = 0000000043280056, %l6 = 0000000043280056, %ccr = 0a movrgez %l6,%l6,%l2 ! Moved, %l2 = 0000000043280056 ! Mem[00000000908001f4] = 8ab21b46, %g2 = 000000000a9d8700 lduh [%i5+0x1f6],%g2 ! %g2 = 0000000000008ab2 ! %l5 = 000000004b2ac1cf, Mem[0000000091800141] = 01111c9f stb %l5,[%o0+0x141] ! Mem[0000000091800140] = cf111c9f ! %l0 = 00000000b2381016, Mem[000000004d000020] = 04eed6b079bbf957 stx %l0,[%i2+%o4] ! Mem[000000004d000020] = 00000000b2381016 ! Mem[000000004d000028] = efa121cd, %l7 = ffffffffffffffff ldswa [%i2+%o5]0x88,%l7 ! %l7 = ffffffffefa121cd ! Mem[000000004c800180] = ca18bdd0f0103d40, %l2 = 0000000043280056, %l0 = 00000000b2381016 add %i1,0x180,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = ca18bdd0f0103d40 ! Mem[00000000910000fc] = 22566379, %g2 = 0000000000008ab2 ldsb [%i6+0x0fc],%g2 ! %g2 = 0000000000000022 p30_label_19: ! %l1 = 00000000569ca8e1, Mem[000000004d000010] = 2c9cbbe700000000 stxa %l1,[%i2+%o2]0x89 ! Mem[000000004d000010] = 00000000569ca8e1 ! %l1 = 00000000569ca8e1, %l3 = 0000000000000001, %l3 = 0000000000000001 srlx %l1,%l3,%l3 ! %l3 = 000000002b4e5470 ! Mem[0000000091800040] = ce3d6de1 7ae4c516, %g2 = 00000022, %g3 = 9ba5caa2 ldd [%o0+0x040],%g2 ! %g2 = 00000000ce3d6de1 000000007ae4c516 ! Mem[0000000091000018] = b4fb408e 32b999a4, %g2 = ce3d6de1, %g3 = 7ae4c516 ldd [%i6+%o3],%g2 ! %g2 = 00000000b4fb408e 0000000032b999a4 ! %l2 = 43280056, %l3 = 2b4e5470, Mem[000000004c000018] = e1a89c56 392193b1 stda %l2,[%i0+%o3]0x80 ! Mem[000000004c000018] = 43280056 2b4e5470 ! immd = 00000000000001b0, %l2 = 0000000043280056, %ccr = 0a movl %xcc,0x1b0,%l2 ! Register Not Moved ! Mem[000000004d0001d4] = fcb6d84e, %l5 = 4b2ac1cf, %l6 = 43280056 add %i2,0x1d4,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fcb6d84e ! %l4 = 0000000043280056, Mem[0000000090000046] = 11e1be8f stb %l4,[%i4+0x046] ! Mem[0000000090000044] = 56e1be8f ! Mem[000000004c800118] = 51f3c823 2f8ade4c, %l0 = f0103d40, %l1 = 569ca8e1 ldd [%i1+0x118],%l0 ! %l0 = 0000000051f3c823 000000002f8ade4c ! Mem[0000000090800118] = a476bc94, %g2 = 00000000b4fb408e ldub [%i5+0x119],%g2 ! %g2 = 00000000000000a4 p30_label_20: ! Mem[000000009000005c] = d9ccac44, %g2 = 00000000000000a4 ldsh [%i4+0x05e],%g2 ! %g2 = ffffffffffffd9cc ! Mem[00000000900001a4] = eab71736, %g2 = ffffffffffffd9cc ldsh [%i4+0x1a6],%g2 ! %g2 = ffffffffffffeab7 ! Mem[0000000090000138] = 55733d3a 041300fd, %g2 = ffffeab7, %g3 = 32b999a4 ldd [%i4+0x138],%g2 ! %g2 = 0000000055733d3a 00000000041300fd ! Mem[00000000918000e0] = 5b357c5d, %g2 = 0000000055733d3a lduw [%o0+0x0e0],%g2 ! %g2 = 000000005b357c5d ! Mem[000000009000012c] = f666b5ef, %g2 = 000000005b357c5d lduba [%i4+0x12f]%asi,%g2 ! %g2 = 00000000000000f6 ! immd = 0000000000000109, %l4 = 0000000043280056, %ccr = 0a movgu %icc,0x109,%l4 ! Moved, %l4 = 0000000000000109 ! %l0 = 0000000051f3c823, %l4 = 0000000000000109, %ccr = 0a movrgez %l0,%l4,%l6 ! Moved, %l6 = 0000000000000109 ! Mem[0000000091000054] = 2585102d, %g2 = 00000000000000f6 ldsb [%i6+0x056],%g2 ! %g2 = 0000000000000025 ! %l2 = 43280056, %l3 = 2b4e5470, Mem[00000000910001f0] = 8dcecf6a 89a21c9b std %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = 43280056 2b4e5470 ! Mem[000000004c8000d0] = f96ecaa429569a7b, %l6 = 0000000000000109, %l4 = 0000000000000109 add %i1,0xd0,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = f96ecaa429569a7b p30_label_21: ! Mem[0000000090000040] = 8f7f8f45 796a56e1, %g2 = 00000025, %g3 = 041300fd ldd [%i4+0x040],%g2 ! %g2 = 000000008f7f8f45 00000000796a56e1 ! %l6 = 0000000000000109, %l5 = 000000004b2ac1cf, %ccr = 0a movrgz %l6,%l5,%l3 ! Moved, %l3 = 000000004b2ac1cf ! %l4 = f96ecaa429569a7b, %l4 = f96ecaa429569a7b, %ccr = 0a movleu %xcc,%l4,%l4 ! Register Not Moved ! Mem[000000004c8001c8] = bd0dbedd, %l7 = efa121cd, %l7 = efa121cd add %i1,0x1c8,%g1 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000bd0dbedd ! %l4 = f96ecaa429569a7b, %l0 = 0000000051f3c823, %ccr = 0a movge %icc,%l4,%l0 ! Moved, %l0 = f96ecaa429569a7b ! %l0 = 29569a7b, %l1 = 2f8ade4c, Mem[000000004d0001b0] = d1a96eb6 1a030569 std %l0,[%i2+0x1b0] ! Mem[000000004d0001b0] = 29569a7b 2f8ade4c ! %l2 = 0000000043280056, Mem[0000000090000002] = ada6c569, %asi = 80 stba %l2,[%i4+0x002]%asi ! Mem[0000000090000000] = 56a6c569 ! Mem[0000000091000134] = 5dc140f2, %g2 = 000000008f7f8f45 ldub [%i6+0x134],%g2 ! %g2 = 000000000000005d ! %f2 = ab28d027 a9c409a0, Mem[0000000091000100] = 2c2852cb 24df3dad std %f2 ,[%i6+0x100] ! Mem[0000000091000100] = ab28d027 a9c409a0 ! %l0 = 29569a7b, %l1 = 2f8ade4c, Mem[0000000090000060] = ac44ce54 c1525a24 std %l0,[%i4+0x060] ! Mem[0000000090000060] = 29569a7b 2f8ade4c p30_label_22: ! Set Register : %l1 = 000000002f8ade4c xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[000000009080018c] = e9b852a8, %g2 = 000000000000005d ldsh [%i5+0x18c],%g2 ! %g2 = ffffffffffffe9b8 ! Mem[000000004d000028] = efa121cd, %l1 = ffffffffffffffff swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000efa121cd ! %f4 = b7f247f9 5ca82c66, Mem[000000004c800028] = 7fba5dbc 35b312b1 stda %f4 ,[%i1+%o5]0x81 ! Mem[000000004c800028] = b7f247f9 5ca82c66 ! Mem[000000009080018c] = 52a8d025, %g2 = ffffffffffffe9b8 ldsh [%i5+0x18e],%g2 ! %g2 = 00000000000052a8 ! Mem[000000009000002c] = c3ba12bb, %g2 = 00000000000052a8 lduw [%i4+0x02c],%g2 ! %g2 = 00000000c3ba12bb ! Mem[0000000090800134] = 1fd8d221, %g2 = 00000000c3ba12bb lduw [%i5+0x134],%g2 ! %g2 = 000000001fd8d221 ! Mem[0000000091000028] = d4a769d2b863b321, %f48 = 7d51b4bf 4b55d9c3 ldda [%i6+0x028]%asi,%f48 ! %f48 = d4a769d2 b863b321 ! %l6 = 00000109, %l7 = bd0dbedd, Mem[0000000090800050] = c22ba537 e34de303 std %l6,[%i5+0x050] ! Mem[0000000090800050] = 00000109 bd0dbedd ! %l4 = f96ecaa429569a7b, %l6 = 0000000000000109, %ccr = 0a movcs %xcc,%l4,%l6 ! Register Not Moved p30_label_23: ! Mem[00000000908001f0] = df1e2d9e, %g2 = 000000001fd8d221 ldsh [%i5+0x1f2],%g2 ! %g2 = ffffffffffffdf1e ! Mem[000000004d800028] = fd0000009aa9e13b, %l1 = 00000000efa121cd ldxa [%i3+%o5]0x89,%l1 ! %l1 = fd0000009aa9e13b ! Mem[000000004c000010] = 43280056 3f355c1d, %l0 = 29569a7b, %l1 = 9aa9e13b ldda [%i0+%o2]0x81,%l0 ! %l0 = 0000000043280056 000000003f355c1d ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! Mem[000000004d00019c] = 7e8a38ff, %l0 = 0000000043280056 swap [%i2+0x19c],%l0 ! %l0 = 000000007e8a38ff ! Mem[000000009180009c] = c39876d7, %g2 = ffffffffffffdf1e lduw [%o0+0x09c],%g2 ! %g2 = 00000000c39876d7 ! Mem[0000000091000094] = 5631be90, %g18 = 92382d72502c4476 ldsw [%i6+0x094],%g2 ! %g2 = 92382d72502c4476 ! %l2 = 0000000043280056, Mem[000000004c800137] = 525dcbe2 stb %l2,[%i1+0x137] ! Mem[000000004c800134] = 525dcb56 ! %l6 = 0000000000000109, Mem[00000000900001bc] = 6fbbb8fe stw %l6,[%i4+0x1bc] ! Mem[00000000900001bc] = 00000109 ! Mem[00000000908001f0] = 8876df1e 2d9e8ab2, %g2 = 5631be90, %g3 = 796a56e1 ldda [%i5+0x1f0]%asi,%g2 ! %g2 = 000000008876df1e 000000002d9e8ab2 p30_label_24: ! %f30 = e55f215b 2495c898, Mem[00000000908001f0] = 8876df1e 2d9e8ab2 std %f30,[%i5+0x1f0] ! Mem[00000000908001f0] = e55f215b 2495c898 ! Mem[000000004c000130] = b2381017, %l3 = 4b2ac1cf, %l7 = bd0dbedd add %i0,0x130,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000b2381017 save ! CWP = 1 ! %l2 = 8932dff23fae328b, Mem[000000004d800028] = 3be1a99a stwa %l2,[%o3+%i5]0x80 ! Mem[000000004d800028] = 3fae328b ! Mem[000000004c800010] = de7d1e95, %l4 = 93a56efe1be9b585 lduba [%o1+%i2]0x81,%l4 ! %l4 = 00000000000000de ! %l5 = 5a28c233d86bfa66, %l6 = 73153d4be464699d, %l0 = b6db285803bb9fbf addccc %l5,%l6,%l0 ! %l0 = cd3dff7fbcd06403, %ccr = a9 ! Mem[000000004c000010] = 43280056, %l2 = 3fae328b, %l6 = e464699d add %o0,0x10,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000043280056 ! Mem[000000004d000020] = 00000000, %l7 = 54eace45a8cd6d80 ldstuba [%o2+%i4]0x81,%l7 ! %l7 = 00000000000000ff ! %l4 = 00000000000000de, imm = fffffffffffff9c9, %l2 = 8932dff23fae328b xnorcc %l4,-0x637,%l2 ! %l2 = 00000000000006e8, %ccr = 00 ! Mem[000000004d800119] = 55edecb5, %l1 = dc84ea4e8893617f ldstuba [%o3+0x119]%asi,%l1 ! %l1 = 000000ed000000ff p30_label_25: ! %cwp = 1 ! %l6 = 0000000043280056, Mem[00000000910000ea] = ca23480f sth %l6,[%o6+0x0ea] ! Mem[00000000910000e8] = 0056480f ! Mem[000000004d0000f0] = 51726af624045074, %l1 = 00000000000000ed, %l7 = 0000000000000000 add %o2,0xf0,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 51726af624045074 ! retry : should take illegal inst trap, %l0 = cd3dff7fbcd06403 retry ! Illegal inst trap : %l0 = cd3dff7fbcd06413 ! Mem[000000004c800000] = 9c2c73f9, %l7 = 51726af624045074 swapa [%o1+%g0]0x81,%l7 ! %l7 = 000000009c2c73f9 ! Mem[0000000090800120] = 000f6e77, %g2 = 000000008876df1e ldsb [%o5+0x121],%g2 ! %g2 = 0000000000000000 ! Mem[000000004c800010] = de7d1e95, %l5 = 5a28c233d86bfa66 lduba [%o1+%i2]0x81,%l5 ! %l5 = 00000000000000de ! Mem[000000004d800014] = 4b2ac1cf, %l5 = 00000000000000de swap [%o3+0x014],%l5 ! %l5 = 000000004b2ac1cf ! %f10 = 182a4990, Mem[0000000091800088] = a43ca77a st %f10,[%i0+0x088] ! Mem[0000000091800088] = 182a4990 ! Mem[000000009080007c] = 3021720c, %g2 = 0000000000000000 ldub [%o5+0x07d],%g2 ! %g2 = 0000000000000030 ! %l0 = cd3dff7fbcd06413, Mem[0000000090800148] = cff6568c40dc0248 stx %l0,[%o5+0x148] ! Mem[0000000090800148] = cd3dff7fbcd06413 ba,a p30_not_taken_0_end p30_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p30_branch_failed p30_not_taken_0_end: ! End of Random Code for Thread 30 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 000000007e8a38ff bne,a,pn %xcc,p30_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000003f355c1d bne,a,pn %xcc,p30_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000043280056 bne,a,pn %xcc,p30_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000004b2ac1cf bne,a,pn %xcc,p30_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be f96ecaa429569a7b bne,a,pn %xcc,p30_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000004b2ac1cf bne,a,pn %xcc,p30_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000109 bne,a,pn %xcc,p30_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000b2381017 bne,a,pn %xcc,p30_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000000be,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p30_failed mov 0x111,%g1 ! Check Floating Point Registers p30_check_fp_registers: set p30_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 29a4dfa8 7bbd1d97 bne %xcc,p30_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b7f247f9 5ca82c66 bne %xcc,p30_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be a9c409a0 24df3dad bne %xcc,p30_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be a009c4a9 829e519b bne %xcc,p30_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be b07b27e5 cfe22e62 bne %xcc,p30_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 30c83ac2 3c707be7 bne %xcc,p30_f24_fail nop ! Check Local Memory set p30_local0_expect,%g1 p30_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 9979000000000000 ldx [%i0+0x000],%g3 ! Observed data at 000000004c000000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 432800563f355c1d ldx [%i0+0x010],%g3 ! Observed data at 000000004c000010 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 432800562b4e5470 ldx [%i0+0x018],%g3 ! Observed data at 000000004c000018 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffc83ac23c707be7 ldx [%i0+0x028],%g3 ! Observed data at 000000004c000028 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 466095c7fff7b4c2 ldx [%i0+0x080],%g3 ! Observed data at 000000004c000080 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x080,%g4 ldx [%g1+0x090],%g2 ! Expected data = 000000000000008c ldx [%i0+0x090],%g3 ! Observed data at 000000004c000090 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x090,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 29a4dfa87bbd1d97 ldx [%i0+0x1c0],%g3 ! Observed data at 000000004c0001c0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = ab28d027a9c409a0 ldx [%i0+0x1c8],%g3 ! Observed data at 000000004c0001c8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = b7f247f95ca82c66 ldx [%i0+0x1d0],%g3 ! Observed data at 000000004c0001d0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 7836719724df3dad ldx [%i0+0x1d8],%g3 ! Observed data at 000000004c0001d8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = caaffda14d9ee073 ldx [%i0+0x1e0],%g3 ! Observed data at 000000004c0001e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 182a4990009be184 ldx [%i0+0x1e8],%g3 ! Observed data at 000000004c0001e8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = b0a9f2b256749c72 ldx [%i0+0x1f0],%g3 ! Observed data at 000000004c0001f0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 75ba666bcd578680 ldx [%i0+0x1f8],%g3 ! Observed data at 000000004c0001f8 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i0,0x1f8,%g4 set p30_local1_expect,%g1 p30_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 24045074bf6492d6 ldx [%i1+0x000],%g3 ! Observed data at 000000004c800000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = de7d1e957eb9fc97 ldx [%i1+0x010],%g3 ! Observed data at 000000004c800010 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a99a79bf5befc0fa ldx [%i1+0x018],%g3 ! Observed data at 000000004c800018 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000004b2ac1cf ldx [%i1+0x020],%g3 ! Observed data at 000000004c800020 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b7f247f95ca82c66 ldx [%i1+0x028],%g3 ! Observed data at 000000004c800028 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = c9e83d530000da6f ldx [%i1+0x038],%g3 ! Observed data at 000000004c800038 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x038,%g4 ldx [%g1+0x130],%g2 ! Expected data = 47288fd4525dcb56 ldx [%i1+0x130],%g3 ! Observed data at 000000004c800130 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i1,0x130,%g4 set p30_local2_expect,%g1 p30_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 216db14800000000 ldx [%i2+0x008],%g3 ! Observed data at 000000004d000008 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e1a89c5600000000 ldx [%i2+0x010],%g3 ! Observed data at 000000004d000010 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff000000b2381016 ldx [%i2+0x020],%g3 ! Observed data at 000000004d000020 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffffdafcf7a4 ldx [%i2+0x028],%g3 ! Observed data at 000000004d000028 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x028,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = c8270459ffffffff ldx [%i2+0x0e0],%g3 ! Observed data at 000000004d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x198],%g2 ! Expected data = a9192a5c43280056 ldx [%i2+0x198],%g3 ! Observed data at 000000004d000198 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x198,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 29569a7b2f8ade4c ldx [%i2+0x1b0],%g3 ! Observed data at 000000004d0001b0 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i2,0x1b0,%g4 set p30_local3_expect,%g1 p30_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 4d93c62c76d5ffff ldx [%i3+0x000],%g3 ! Observed data at 000000004d800000 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a1237e5a00000000 ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9376dfff000000de ldx [%i3+0x010],%g3 ! Observed data at 000000004d800010 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 8fff272778cdcf25 ldx [%i3+0x018],%g3 ! Observed data at 000000004d800018 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3fae328b000000fd ldx [%i3+0x028],%g3 ! Observed data at 000000004d800028 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = a9c409a035216740 ldx [%i3+0x038],%g3 ! Observed data at 000000004d800038 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x038,%g4 ldx [%g1+0x118],%g2 ! Expected data = 55ffecb5afdc144a ldx [%i3+0x118],%g3 ! Observed data at 000000004d800118 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x118,%g4 ldx [%g1+0x168],%g2 ! Expected data = 81dd19fc00000389 ldx [%i3+0x168],%g3 ! Observed data at 000000004d800168 cmp %g2,%g3 bne,a,pn %xcc,p30_local_failed add %i3,0x168,%g4 ! The test for processor 30 has passed p30_passed: ta GOOD_TRAP nop p30_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p30_failed p30_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p30_failed p30_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p30_failed p30_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p30_failed p30_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p30_failed p30_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p30_failed p30_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p30_failed p30_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p30_failed p30_f0_fail: set p30_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f4_fail: set p30_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f6_fail: set p30_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f16_fail: set p30_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f18_fail: set p30_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p30_f24_fail: set p30_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 30 failed p30_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x078] ! Set processor 30 done flag set p30_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 30 failed p30_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x078] ! Set processor 30 done flag set p30_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p30_selfmod_failed: ba p30_failed mov 0xabc,%g1 p30_common_error: or %g0,0xefe,%g1 ba p30_failed mov %o5,%g3 p30_common_signature_error: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_common_timeout: set p30_temp,%g1 ba p30_failed st %g2,[%g1] ! Common Lock Number p30_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p30_failed mov 0x0,%g3 p30_trap1e: ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d000028] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000010] stwa %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800028] addc %l4,%l1,%l4 swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d000018] lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c800008] stba %l6,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000010] done p30_trap1o: ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d000028] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000010] stwa %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800028] addc %l4,%l1,%l4 swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d000018] lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c800008] stba %l6,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000010] done p30_trap2e: lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000018] taddcc %l6,%l0,%l3 ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800010] srax %l3,%l3,%l6 done p30_trap2o: lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000018] taddcc %l6,%l0,%l3 ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d800010] srax %l3,%l3,%l6 done p30_trap3e: sub %l0,%l7,%l5 add %l0,%l3,%l6 done p30_trap3o: sub %l0,%l7,%l5 add %l0,%l3,%l6 done p30_init_memory_pointers: set p30_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p30_local0_start,%i0 set p30_local1_start,%i1 set p30_local2_start,%i2 set p30_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 85cc37a06fe80962 ldx [%g1+0x008],%l1 ! %l1 = 66577f1c7d013e24 ldx [%g1+0x010],%l2 ! %l2 = 48e256963be1a99a ldx [%g1+0x018],%l3 ! %l3 = 8f66ffda5a863d8c ldx [%g1+0x020],%l4 ! %l4 = e5277bb0645ac87d ldx [%g1+0x028],%l5 ! %l5 = d6d53d649bc2e943 ldx [%g1+0x030],%l6 ! %l6 = 6b05490e7a4007d8 ldx [%g1+0x038],%l7 ! %l7 = 3840f8079d33be7a save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = b6db285803bb9fbf ldx [%g1+0x048],%l1 ! %l1 = dc84ea4e8893617f ldx [%g1+0x050],%l2 ! %l2 = 8932dff23fae328b ldx [%g1+0x058],%l3 ! %l3 = 4782f2b63e8f97fa ldx [%g1+0x060],%l4 ! %l4 = 93a56efe1be9b585 ldx [%g1+0x068],%l5 ! %l5 = 5a28c233d86bfa66 ldx [%g1+0x070],%l6 ! %l6 = 73153d4be464699d ldx [%g1+0x078],%l7 ! %l7 = 54eace45a8cd6d80 ! Initialize the output register of window 1 set p30_local0_start,%o0 set p30_local1_start,%o1 set p30_local2_start,%o2 set p30_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 325f3080 6b17feba dd06a108 aec8322f ! %f4 = 67e5dd89 69d789f2 3ea7d35e f64a9dac ! %f8 = b4f67877 09a45284 0e4fb396 1d7251e5 ! %f12 = 88b4d4c4 d559bf6e db64af3a 8b10a2f2 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7466d7dd ceeebe27 6d879231 9b70b874 ! %f20 = abe28278 e397ee30 45e10c36 0d38533e ! %f24 = ecfdcccd eb8cd652 3677e8ef fc086302 ! %f28 = 90083baf 0cbeba16 232a9beb 919214c4 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 7eec4b76 0d39954d ea193342 88546fc2 ! %f36 = ac0abb47 0b974df1 86812eaf b10f868c ! %f40 = 86e47af2 fab1cd5f 69137075 6e9161f5 ! %f44 = ae887b72 320656ae d8e2b435 0fc1d805 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x35451fef00000065,%g7,%g1 ! GSR scale = 12, align = 5 wr %g1,%g0,%gsr ! GSR = 35451fef00000065 wr %g0,%y ! Clear Y 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: ! immd = 0000000000000026, %l0 = 0a70d80a65a3a545, %ccr = 44 movl %icc,0x026,%l0 ! Register Not Moved ! Mem[000000009000019c] = 31c74c8b, %g2 = dce11260c743ff16 ldsb [%i4+0x19c],%g2 ! %g2 = 0000000000000031 ! Mem[000000004f8001f0] = f251c9f1 bdd20a3a, %l0 = 65a3a545, %l1 = 1d7bef79 ldd [%i3+0x1f0],%l0 ! %l0 = 00000000f251c9f1 00000000bdd20a3a ! %l0 = 00000000f251c9f1, %l2 = 3a9f64805ff7c77e, %l3 = 0d97cc128d04db00 or %l0,%l2,%l3 ! %l3 = 3a9f6480fff7cfff ! %l3 = 3a9f6480fff7cfff, Mem[000000009080005c] = 1e098cec sth %l3,[%i5+0x05c] ! Mem[000000009080005c] = cfff8cec ! %l1 = 00000000bdd20a3a, %l5 = be13d9e2ebae2129, %l0 = 00000000f251c9f1 or %l1,%l5,%l0 ! %l0 = be13d9e2fffe2b3b ! %l7 = eca85d3ea805c8aa, Mem[0000000090000176] = bff40fc8 sth %l7,[%i4+0x176] ! Mem[0000000090000174] = c8aa0fc8 ! Mem[000000004f800010] = cecc56b0 58645467, %l6 = 85400f57, %l7 = a805c8aa ldda [%i3+%o2]0x89,%l6 ! %l6 = 0000000058645467 00000000cecc56b0 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! %l0 = be13d9e2fffe2b3b, %l3 = 3a9f6480fff7cfff, %ccr = 44 movrlez %l0,%l3,%l6 ! Moved, %l6 = 3a9f6480fff7cfff p31_label_2: ! Mem[000000004e80019c] = 36f0ce45, %l1 = 00000000bdd20a3a swap [%i1+0x19c],%l1 ! %l1 = 0000000036f0ce45 ! Mem[000000004f800028] = 5aac3cedca6e7a11, %l1 = 0000000036f0ce45 ldxa [%i3+%o5]0x88,%l1 ! %l1 = 5aac3cedca6e7a11 ! Mem[000000004e800010] = 84af3ba4, %l4 = d7d107ccb63e4a32 ldsha [%i1+%o2]0x80,%l4 ! %l4 = ffffffffffff84af ! %l1 = 5aac3cedca6e7a11, Mem[00000000910000fc] = 22566379 sth %l1,[%i6+0x0fc] ! Mem[00000000910000fc] = 7a116379 ! %f16 = 7466d7dd ceeebe27 6d879231 9b70b874 ! %f20 = abe28278 e397ee30 45e10c36 0d38533e ! %f24 = ecfdcccd eb8cd652 3677e8ef fc086302 ! %f28 = 90083baf 0cbeba16 232a9beb 919214c4 stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100 ! Mem[000000004e000010] = df366745, %l6 = 3a9f6480fff7cfff ldsha [%i0+%o2]0x80,%l6 ! %l6 = ffffffffffffdf36 ! Mem[000000004e80009c] = 53a38500, %l5 = be13d9e2ebae2129 ldsh [%i1+0x09e],%l5 ! %l5 = ffffffffffff8500 ! %l3 = 3a9f6480fff7cfff, Mem[00000000918000fe] = dfffb91b stb %l3,[%o0+0x0fe] ! Mem[00000000918000fc] = ffffb91b ! Mem[00000000908001f0] = 8817df1e, %g2 = 0000000000000031 lduw [%i5+0x1f0],%g2 ! %g2 = 000000008817df1e ! %f14 = db64af3a 8b10a2f2, Mem[0000000090800038] = 8cd664ed 8acff555 std %f14,[%i5+0x038] ! Mem[0000000090800038] = db64af3a 8b10a2f2 p31_label_3: ! %l0 = be13d9e2fffe2b3b, %l7 = 00000000cecc56b0, %ccr = 44 movleu %xcc,%l0,%l7 ! Moved, %l7 = be13d9e2fffe2b3b ! Mem[000000004e000000] = 2e5b1115 b9fe2528, %l6 = ffffdf36, %l7 = fffe2b3b ldda [%i0+%g0]0x81,%l6 ! %l6 = 000000002e5b1115 00000000b9fe2528 ! Mem[000000004e000028] = 3b7047cb, %l0 = be13d9e2fffe2b3b lduwa [%i0+%o5]0x81,%l0 ! %l0 = 000000003b7047cb ! Mem[000000004f800020] = ca99c5f91e9e7ef2, %f6 = 3ea7d35e f64a9dac ldda [%i3+%o4]0x81,%f6 ! %f6 = ca99c5f9 1e9e7ef2 ! %f2 = dd06a108, Mem[00000000918001a4] = 831d1d5d st %f2 ,[%o0+0x1a4] ! Mem[00000000918001a4] = dd06a108 membar #Sync ! Added by membar checker (586) ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915c8aa 0fc89128 905e5c79 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140 ! Mem[0000000091800108] = 0a5ec7e7, %g2 = 000000008817df1e lduw [%o0+0x108],%g2 ! %g2 = 000000000a5ec7e7 ! Mem[000000004e000008] = f3eca3fe, %l6 = 000000002e5b1115 ldsba [%i0+%o1]0x81,%l6 ! %l6 = fffffffffffffff3 ! Mem[0000000090000058] = 04d12424, %g2 = 000000000a5ec7e7 ldsb [%i4+0x058],%g2 ! %g2 = 0000000000000004 ! Mem[000000004e800028] = aa32d9d0, %l1 = 5aac3cedca6e7a11 lduba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000d0 p31_label_4: ! Mem[00000000910001d4] = 68cea009, %g2 = 0000000000000004 lduw [%i6+0x1d4],%g2 ! %g2 = 0000000068cea009 ! %l5 = ffffffffffff8500, Mem[0000000090000044] = 796a11e1 sth %l5,[%i4+0x044] ! Mem[0000000090000044] = 850011e1 ! %l5 = ffffffffffff8500, %l7 = 00000000b9fe2528, %ccr = 44 movgu %xcc,%l5,%l7 ! Register Not Moved ! %l7 = 00000000b9fe2528, Mem[000000004f000060] = 74a155b026c00728 stx %l7,[%i2+0x060] ! Mem[000000004f000060] = 00000000b9fe2528 ! Mem[0000000091000048] = aa12e82c, %g2 = 0000000068cea009 ldsh [%i6+0x048],%g2 ! %g2 = ffffffffffffaa12 ! %l0 = 000000003b7047cb, Mem[000000004f0000dc] = 8b248f36, %asi = 80 stwa %l0,[%i2+0x0dc]%asi ! Mem[000000004f0000dc] = 3b7047cb ! %f12 = 88b4d4c4 d559bf6e, Mem[00000000908001d0] = f9ebc6bd 9807b4a5 std %f12,[%i5+0x1d0] ! Mem[00000000908001d0] = 88b4d4c4 d559bf6e ! Mem[000000004f00003c] = ea3ffa93, %l7 = b9fe2528, %l1 = 000000d0 add %i2,0x3c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ea3ffa93 ! %l0 = 000000003b7047cb, %l1 = 00000000ea3ffa93, %l5 = ffffffffffff8500 sub %l0,%l1,%l5 ! %l5 = ffffffff51304d38 ! %l4 = ffffffffffff84af, Mem[0000000091000076] = bdce2d82 sth %l4,[%i6+0x076] ! Mem[0000000091000074] = 84af2d82 p31_label_5: ! %l0 = 000000003b7047cb, Mem[0000000091000038] = f5e72c04 stw %l0,[%i6+0x038] ! Mem[0000000091000038] = 3b7047cb ! Code Fragment 1 p31_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0xfa0,%g3 ! %g3 = 0000000000000fa0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = ffffffffffff84af, Mem[0000000091000040] = 8642ed44 stw %l4,[%i6+0x040] ! Mem[0000000091000040] = ffff84af ! Mem[000000009180011c] = 26d8cabd, %g2 = ffffffffffffaa12 lduw [%o0+0x11c],%g2 ! %g2 = 0000000026d8cabd ! Mem[000000004e000164] = 3248fedf, %l6 = fffffffffffffff3 swap [%i0+0x164],%l6 ! %l6 = 000000003248fedf ! Clear Register : %l5 = ffffffff51304d38 clr %l5 ! %l5 = 0000000000000000 ! Mem[0000000091000040] = ffff84af67ae4c82, %f48 = f1d956c6 6117dab4 ldd [%i6+0x040],%f48 ! %f48 = ffff84af 67ae4c82 ! Mem[000000009180014c] = f7cfdc4f, %g2 = 0000000026d8cabd ldsb [%o0+0x14e],%g2 ! %g2 = fffffffffffffff7 ! Mem[000000004e0001b4] = 31508176, %l2 = 5ff7c77e, %l6 = 3248fedf add %i0,0x1b4,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000031508176 ! %l2 = 3a9f64805ff7c77e, Mem[00000000900000b0] = 3fa26f31f71d756c stx %l2,[%i4+0x0b0] ! Mem[00000000900000b0] = 3a9f64805ff7c77e p31_label_6: ! %l6 = 0000000031508176, Mem[000000004f000020] = 854e102a stha %l6,[%i2+%o4]0x88 ! Mem[000000004f000020] = 854e8176 ! Mem[000000004f8000b8] = 37b95095a74c64bd, %l4 = ffffffffffff84af, %l6 = 0000000031508176 add %i3,0xb8,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 37b95095a74c64bd ! %l1 = 00000000ea3ffa93, %l5 = 0000000000000000, %l2 = 3a9f64805ff7c77e srlx %l1,%l5,%l2 ! %l2 = 00000000ea3ffa93 ! %l2 = 00000000ea3ffa93, %l0 = 000000003b7047cb, %y = 00000000 smulcc %l2,%l0,%l4 ! %l4 = faf334a4008a7791, %ccr = 80, %y = faf334a4 ! %l3 = 3a9f6480fff7cfff, %l7 = 00000000b9fe2528, %l4 = faf334a4008a7791 addc %l3,%l7,%l4 ! %l4 = 3a9f6481b9f5f527 ! %l1 = 00000000ea3ffa93, Mem[000000009100002f] = 219953c4 stb %l1,[%i6+0x02f] ! Mem[000000009100002c] = 939953c4 ! %l1 = 00000000ea3ffa93, %l4 = 3a9f6481b9f5f527, %l2 = 00000000ea3ffa93 tsubcctv %l1,%l4,%l2 ! %l0 = 000000003b7047ee, Trapped ! Mem[000000004e000008] = f3eca3fe, %l1 = 00000000ea3ffa93 lduwa [%i0+%o1]0x80,%l1 ! %l1 = 00000000f3eca3fe ! Mem[000000004e000010] = df366745, %l6 = 37b95095a74c64bd lduha [%i0+%o2]0x80,%l6 ! %l6 = 000000000000df36 ! Mem[000000004f0001bc] = fa84d543, %l0 = 000000003b7047ee swap [%i2+0x1bc],%l0 ! %l0 = 00000000fa84d543 p31_label_7: ! retry : should take illegal inst trap, %l0 = 00000000fa84d543 retry ! Illegal inst trap : %l0 = 00000000fa84d553 ! Mem[000000004f800000] = 6db0f23f, %l2 = 00000000ea3ffa93 lduha [%i3+%g0]0x80,%l2 ! %l2 = 0000000000006db0 ! %l1 = 00000000f3eca3fe, Mem[000000009100002b] = d2b863b3 stb %l1,[%i6+0x02b] ! Mem[0000000091000028] = feb863b3 ! %l7 = 00000000b9fe2528, Mem[000000004f000008] = 85e5b89c stba %l7,[%i2+%o1]0x89 ! Mem[000000004f000008] = 85e5b828 ! Mem[0000000090800080] = 0c3c7eb5, %g2 = fffffffffffffff7 lduba [%i5+0x080]%asi,%g2 ! %g2 = 000000000000000c ! Mem[0000000090800134] = 1fd8d221, %g2 = 000000000000000c ldsh [%i5+0x134],%g2 ! %g2 = 0000000000001fd8 ! %l2 = 0000000000006db0, Mem[00000000900000ac] = f8818c48 sth %l2,[%i4+0x0ac] ! Mem[00000000900000ac] = 6db08c48 ! %f8 = b4f67877 09a45284, Mem[0000000090800098] = ad770fad 151c60d4 std %f8 ,[%i5+0x098] ! Mem[0000000090800098] = b4f67877 09a45284 ! %l3 = 3a9f6480fff7cfff, Mem[0000000090000040] = 8f7f8f45850011e1 stx %l3,[%i4+0x040] ! Mem[0000000090000040] = 3a9f6480fff7cfff ! Mem[000000004f800088] = d160fab9, %l4 = 3a9f6481b9f5f527 swap [%i3+0x088],%l4 ! %l4 = 00000000d160fab9 p31_label_8: ! Mem[0000000091800108] = 0a5ec7e7 fffcf99d, %g2 = 00001fd8, %g3 = 00000fa0 ldda [%o0+0x108]%asi,%g2 ! %g2 = 000000000a5ec7e7 00000000fffcf99d ! %l5 = 0000000000000000, Mem[0000000091800148] = 71d12186b13ff7cf stx %l5,[%o0+0x148] ! Mem[0000000091800148] = 0000000000000000 ! %l6 = 0000df36, %l7 = b9fe2528, Mem[0000000091000128] = b91884a5 ee7cb985 std %l6,[%i6+0x128] ! Mem[0000000091000128] = 0000df36 b9fe2528 ! %l7 = 00000000b9fe2528, imm = ffffffffffffffe2, %l1 = 00000000f3eca3fe andncc %l7,-0x01e,%l1 ! %l1 = 0000000000000008, %ccr = 00 ! Mem[000000004f800020] = ca99c5f91e9e7ef2, %f2 = dd06a108 aec8322f ldda [%i3+%o4]0x80,%f2 ! %f2 = ca99c5f9 1e9e7ef2 ! Mem[0000000090800144] = 4dc0fce4, %g2 = 000000000a5ec7e7 lduw [%i5+0x144],%g2 ! %g2 = 000000004dc0fce4 ! Randomly selected nop nop ! Mem[000000004e000020] = 5d5f94b8, %l4 = 00000000d160fab9 ldsba [%i0+%o4]0x88,%l4 ! %l4 = ffffffffffffffb8 ! Mem[000000004e800084] = 4a3e5dd0, %l3 = fff7cfff, %l0 = fa84d553 add %i1,0x84,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004a3e5dd0 ! Mem[0000000091000018] = b4fb408e32b999a4, %f48 = ffff84af 67ae4c82 ldd [%i6+%o3],%f48 ! %f48 = b4fb408e 32b999a4 p31_label_9: ! %l4 = ffffffb8, %l5 = 00000000, Mem[000000004e800028] = aa32d9d0 41088210 stda %l4,[%i1+%o5]0x89 ! Mem[000000004e800028] = ffffffb8 00000000 ! Mem[000000004f800038] = 525b9a2f, %l7 = 00000000b9fe2528 ldub [%i3+0x038],%l7 ! %l7 = 0000000000000052 ! %l1 = 0000000000000008, %l1 = 0000000000000008, %ccr = 00 movneg %icc,%l1,%l1 ! Register Not Moved ! Mem[0000000090800114] = 7acbdda0, %g2 = 000000004dc0fce4 lduw [%i5+0x114],%g2 ! %g2 = 000000007acbdda0 ! %l2 = 0000000000006db0, Mem[000000004f800010] = cecc56b058645467 stxa %l2,[%i3+%o2]0x89 ! Mem[000000004f800010] = 0000000000006db0 ! %l5 = 0000000000000000, %l7 = 0000000000000052, %y = faf334a4 sdivcc %l5,%l7,%l7 ! %l7 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 4a3e5dd0 ! %l4 = ffffffffffffffb8, %l5 = 0000000000000000, %ccr = 8a movcs %icc,%l4,%l5 ! Register Not Moved ! Mem[0000000091000114] = a3c886c3, %g18 = 2e943663e1f542b8 ldsw [%i6+0x114],%g2 ! %g2 = 2e943663e1f542b8 ! Mem[00000000900001a8] = 17361119 27fb606a, %g2 = a3c886c3, %g3 = fffcf99d ldd [%i4+0x1a8],%g2 ! %g2 = 0000000017361119 0000000027fb606a ! %l3 = 3a9f6480fff7cfff, imm = 0000000000000709, %l6 = 000000000000df36 and %l3,0x709,%l6 ! %l6 = 0000000000000709 p31_label_10: ! Mem[000000004e000020] = 5d5f94b8, %l0 = 000000004a3e5dd0 lduba [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000b8 ! %l0 = 00000000000000b8, Mem[000000004f800048] = d9ac7daa stw %l0,[%i3+0x048] ! Mem[000000004f800048] = 000000b8 ! Mem[000000004f800084] = 8bf7dc75, %l3 = 3a9f6480fff7cfff ldstub [%i3+0x084],%l3 ! %l3 = 0000008b000000ff ! Mem[000000004f0001a8] = f70b301c, %l1 = 0000000000000008 swap [%i2+0x1a8],%l1 ! %l1 = 00000000f70b301c ! Mem[000000004f000180] = c9d87ecd, %l3 = 000000000000008b lduh [%i2+0x182],%l3 ! %l3 = 0000000000007ecd ! %l3 = 0000000000007ecd, Mem[000000004e0001b8] = 5aac4692 stw %l3,[%i0+0x1b8] ! Mem[000000004e0001b8] = 00007ecd ! %l2 = 0000000000006db0, %l2 = 0000000000006db0, %y = 4a3e5dd0 sdivcc %l2,%l2,%l1 ! %l1 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 000000b8 ! %l7 = ffffffff80000000, Mem[0000000091000158] = b4583b24dc4650ec stx %l7,[%i6+0x158] ! Mem[0000000091000158] = ffffffff80000000 ! retry : should take illegal inst trap, %l0 = 00000000000000b8 retry ! Illegal inst trap : %l0 = 00000000000000c8 ! Mem[000000004f800030] = e756c971, %l7 = 80000000, %l4 = ffffffb8 add %i3,0x30,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000e756c971 p31_label_11: ! %l0 = 000000c8, %l1 = 7fffffff, Mem[0000000091000128] = 0000df36 b9fe2528 std %l0,[%i6+0x128] ! Mem[0000000091000128] = 000000c8 7fffffff ! Mem[000000004f80010c] = 6b770de6, %l3 = 00007ecd, %l4 = e756c971 add %i3,0x10c,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006b770de6 ! %l5 = 0000000000000000 setx 0x995f02603838bade,%g7,%l5 ! %l5 = 995f02603838bade ! Mem[000000004e800018] = 4cd4500d, %l2 = 0000000000006db0 ldsha [%i1+%o3]0x89,%l2 ! %l2 = 000000000000500d ! Mem[000000004f8001dd] = 52058184, %l3 = 0000000000007ecd ldstuba [%i3+0x1dd]%asi,%l3 ! %l3 = 00000005000000ff ! Mem[000000009100014c] = 1f8ad4c1, %g2 = 0000000017361119 lduw [%i6+0x14c],%g2 ! %g2 = 000000001f8ad4c1 ! Mem[0000000090000020] = 5368f2de, %g2 = 000000001f8ad4c1 ldsba [%i4+0x020]%asi,%g2 ! %g2 = 0000000000000053 ! %l4 = 6b770de6, %l5 = 3838bade, Mem[000000004e000008] = fea3ecf3 7d8dbe0c stda %l4,[%i0+%o1]0x88 ! Mem[000000004e000008] = 6b770de6 3838bade ! %l5 = 995f02603838bade, Mem[000000004f800010] = b06d000000000000 stxa %l5,[%i3+%o2]0x81 ! Mem[000000004f800010] = 995f02603838bade ! immd = 0000000000000394, %l1 = 000000007fffffff, %ccr = 02 movpos %xcc,0x394,%l1 ! Moved, %l1 = 0000000000000394 p31_label_12: ! %l4 = 000000006b770de6, Mem[0000000091000016] = f340b4fb sth %l4,[%i6+0x016] ! Mem[0000000091000014] = 0de6b4fb ! Mem[000000009000016c] = 3eb30fb6, %g2 = 0000000000000053 lduba [%i4+0x16e]%asi,%g2 ! %g2 = 000000000000003e ! Mem[000000004e000018] = a7684ef4, %l6 = 0000000000000709 lduba [%i0+%o3]0x89,%l6 ! %l6 = 00000000000000f4 ! immd = 00000000000000e0, %l6 = 00000000000000f4, %ccr = 02 move %xcc,0x0e0,%l6 ! Register Not Moved ! %l1 = 0000000000000394, Mem[000000004e000008] = e60d776b stha %l1,[%i0+%o1]0x80 ! Mem[000000004e000008] = 0394776b ! %l0 = 00000000000000c8, %l2 = 000000000000500d, %ccr = 02 movge %icc,%l0,%l2 ! Register Not Moved ! Mem[0000000090800154] = 1f0f484d, %g2 = 000000000000003e lduw [%i5+0x154],%g2 ! %g2 = 000000001f0f484d ! %f16 = 7466d7dd ceeebe27 6d879231 9b70b874 ! %f20 = abe28278 e397ee30 45e10c36 0d38533e ! %f24 = ecfdcccd eb8cd652 3677e8ef fc086302 ! %f28 = 90083baf 0cbeba16 232a9beb 919214c4 mov 0x0c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0 ! Mem[000000004f000008] = 85e5b828, %l7 = ffffffff80000000 swapa [%i2+%o1]0x89,%l7 ! %l7 = 0000000085e5b828 ! %l0 = 00000000000000c8, Mem[00000000918001d4] = 7ffa9590 sth %l0,[%o0+0x1d4] ! Mem[00000000918001d4] = 00c89590 p31_label_13: ! Mem[000000004f800168] = 2abbbb8b, %l6 = 00000000000000f4 ldsb [%i3+0x169],%l6 ! %l6 = ffffffffffffffbb ! %l0 = 00000000000000c8, Mem[0000000090800146] = fce4cff6 sth %l0,[%i5+0x146] ! Mem[0000000090800144] = 00c8cff6 ! %l5 = 995f02603838bade, imm = fffffffffffff042, %l7 = 0000000085e5b828 orcc %l5,-0xfbe,%l7 ! %l7 = fffffffffffffade, %ccr = 88 ! Mem[00000000908000d0] = 356355b0, %g2 = 000000001f0f484d lduh [%i5+0x0d0],%g2 ! %g2 = 0000000000003563 ! Mem[000000004e800144] = de7ba509, %l5 = 3838bade, %l1 = 00000394 add %i1,0x144,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000de7ba509 ! Mem[000000004f000128] = b10dcaba, %l7 = fffffffffffffade swap [%i2+0x128],%l7 ! %l7 = 00000000b10dcaba ! Mem[00000000918000d8] = 41114b72, %g18 = 2e943663e1f542b8 ldsw [%o0+0x0d8],%g2 ! %g2 = 2e943663e1f542b8 ! Mem[000000004e8000f8] = b382d74036cdce25, %l6 = ffffffffffffffbb, %l0 = 00000000000000c8 add %i1,0xf8,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = b382d74036cdce25 ! %l6 = ffffffbb, %l7 = b10dcaba, Mem[00000000918000a0] = ff1804cc ae2cff4f std %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = ffffffbb b10dcaba ! %l5 = 995f02603838bade, immed = fffffffe, %ccr = 88 movrlz %l5,-0x002,%l0 ! Moved, %l0 = fffffffffffffffe p31_label_14: ! Mem[000000004e0000e0] = 1f01cb1a, %l2 = 0000500d, %l1 = de7ba509 add %i0,0xe0,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000001f01cb1a ! Mem[000000004f000028] = 2c72bf8f, %l1 = 000000001f01cb1a lduba [%i2+%o5]0x89,%l1 ! %l1 = 000000000000008f ! %l3 = 0000000000000005, %l4 = 000000006b770de6, %l7 = 00000000b10dcaba sra %l3,%l4,%l7 ! %l7 = 0000000000000000 ! immd = 00000000000002b3, %l3 = 0000000000000005, %ccr = 88 movge %xcc,0x2b3,%l3 ! Register Not Moved ! %l5 = 995f02603838bade, Mem[0000000090000020] = 5368f2de2775395c stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 995f02603838bade ! %l1 = 000000000000008f, Mem[0000000090800074] = 13924c58 stw %l1,[%i5+0x074] ! Mem[0000000090800074] = 0000008f ! %l0 = fffffffffffffffe, %l4 = 000000006b770de6, %l3 = 0000000000000005 add %l0,%l4,%l3 ! %l3 = 000000006b770de4 ! Mem[00000000918000f0] = 2725ec1bc56d16cc, %g2 = 0000000041114b72 ldx [%o0+0x0f0],%g2 ! %g2 = 2725ec1bc56d16cc ! Mem[0000000091000080] = 71f0b7ce, %g2 = 2725ec1bc56d16cc ldsb [%i6+0x080],%g2 ! %g2 = 0000000000000071 ! Mem[000000009100001c] = b999a45e, %g2 = 0000000000000071 ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffffb9 p31_label_15: ! Mem[000000004f000120] = 1d3be42278cd5c5f, %l5 = 995f02603838bade, %l0 = fffffffffffffffe add %i2,0x120,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = 1d3be42278cd5c5f ! Mem[000000004f800020] = f9c599ca, %l4 = 000000006b770de6 swapa [%i3+%o4]0x89,%l4 ! %l4 = 00000000f9c599ca ! Mem[0000000090000100] = 27beeece ddd76674 74b8709b 3192876d ! Mem[0000000090000110] = 30ee97e3 7882e2ab 3e53380d 360ce145 ! Mem[0000000090000120] = 52d68ceb cdccfdec 026308fc efe87736 ! Mem[0000000090000130] = 16babe0c af3b0890 c4149291 eb9b2a23 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! Mem[000000004e800018] = 4cd4500d, %f7 = 1e9e7ef2 lda [%i1+%o3]0x89,%f7 ! %f7 = 4cd4500d ! %l6 = ffffffffffffffbb, Mem[000000004e000010] = df366745 stwa %l6,[%i0+%o2]0x81 ! Mem[000000004e000010] = ffffffbb ! Mem[0000000090800128] = 828aeed9993e2cbe, %f48 = 7466d7dd ceeebe27 ldd [%i5+0x128],%f48 ! %f48 = 828aeed9 993e2cbe ! %l2 = 000000000000500d, Mem[000000004f8001d8] = c5c9fec3 stb %l2,[%i3+0x1d8] ! Mem[000000004f8001d8] = 0dc9fec3 ! Mem[000000004e000008] = 0394776b deba3838, %l2 = 0000500d, %l3 = 6b770de4 ldda [%i0+%o1]0x80,%l2 ! %l2 = 000000000394776b 00000000deba3838 ! %l7 = 0000000000000000, %l0 = 1d3be42278cd5c5f, %ccr = 88 movcs %icc,%l7,%l0 ! Register Not Moved ! Mem[000000004e800018] = 4cd4500d, %l7 = 0000000000000000 lduha [%i1+%o3]0x89,%l7 ! %l7 = 000000000000500d p31_label_16: ! %l1 = 000000000000008f, immed = fffffea0, %ccr = 88 movrne %l1,-0x160,%l4 ! Moved, %l4 = fffffffffffffea0 ! %l2 = 0394776b, %l3 = deba3838, Mem[00000000900001d0] = cefa14d7 d2adbf60 std %l2,[%i4+0x1d0] ! Mem[00000000900001d0] = 0394776b deba3838 ! %f20 = abe28278 e397ee30, Mem[000000004e0000b0] = a2b511b2 24f6bda7 std %f20,[%i0+0x0b0] ! Mem[000000004e0000b0] = abe28278 e397ee30 ! Mem[000000004e00006c] = 898b0f6d, %l7 = 000000000000500d swap [%i0+0x06c],%l7 ! %l7 = 00000000898b0f6d ! %f16 = 7466d7dd ceeebe27 6d879231 9b70b874 ! %f20 = abe28278 e397ee30 45e10c36 0d38533e ! %f24 = ecfdcccd eb8cd652 3677e8ef fc086302 ! %f28 = 90083baf 0cbeba16 232a9beb 919214c4 stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000 ! Mem[000000004f800018] = 5ea42439, %l7 = 00000000898b0f6d ldsha [%i3+%o3]0x80,%l7 ! %l7 = 0000000000005ea4 ! Mem[0000000090800150] = de1f0f48, %g2 = ffffffffffffffb9 ldub [%i5+0x153],%g2 ! %g2 = 00000000000000de ! Mem[0000000091000028] = a769feb8, %g2 = 00000000000000de ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a7 ! Mem[0000000091000008] = a8659706 67474887, %g2 = 000000a7, %g3 = 27fb606a ldd [%i6+%o1],%g2 ! %g2 = 00000000a8659706 0000000067474887 membar #Sync ! Added by membar checker (587) ! Mem[00000000900000d8] = 380d360c, %g2 = 00000000a8659706 ldsb [%i4+0x0da],%g2 ! %g2 = 0000000000000038 p31_label_17: ! Mem[0000000090000014] = 7882e2ab, %g2 = 0000000000000038 lduh [%i4+0x014],%g2 ! %g2 = 0000000000007882 ! Mem[0000000090800058] = 0d338dcf, %g2 = 0000000000007882 ldub [%i5+0x058],%g2 ! %g2 = 000000000000000d ! %l0 = 1d3be42278cd5c5f, %l6 = ffffffffffffffbb, %ccr = 88 movl %icc,%l0,%l6 ! Moved, %l6 = 1d3be42278cd5c5f ! %l7 = 0000000000005ea4, Mem[000000004f800010] = 60025f99 stwa %l7,[%i3+%o2]0x88 ! Mem[000000004f800010] = 00005ea4 ! %l2 = 000000000394776b, Mem[0000000091800128] = 503d8b62 stb %l2,[%o0+0x128] ! Mem[0000000091800128] = 6b3d8b62 ! immd = 000000000000024d, %l7 = 0000000000005ea4, %ccr = 88 movcc %icc,0x24d,%l7 ! Moved, %l7 = 000000000000024d ! %l6 = 1d3be42278cd5c5f, %l6 = 1d3be42278cd5c5f, %ccr = 88 movcc %icc,%l6,%l6 ! Moved, %l6 = 1d3be42278cd5c5f ! %l7 = 000000000000024d, imm = 00000000000006d9, %l3 = 00000000deba3838 subc %l7,0x6d9,%l3 ! %l3 = fffffffffffffb74 ! Mem[000000004e000028] = 3b7047cb, %l6 = 1d3be42278cd5c5f ldsba [%i0+%o5]0x80,%l6 ! %l6 = 000000000000003b ! %l2 = 0394776b, %l3 = fffffb74, Mem[000000004e800028] = b8ffffff 00000000 stda %l2,[%i1+%o5]0x80 ! Mem[000000004e800028] = 0394776b fffffb74 p31_label_18: ! Mem[000000004e000068] = 526212070000500d, %l1 = 000000000000008f, %l6 = 000000000000003b add %i0,0x68,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 526212070000500d ! Mem[00000000900001d0] = 0394776bdeba3838, %f48 = 828aeed9 993e2cbe ldd [%i4+0x1d0],%f48 ! %f48 = 0394776b deba3838 ! Mem[00000000908001b8] = c42d2168, %g18 = 2e943663e1f542b8 ldsw [%i5+0x1b8],%g2 ! %g2 = 2e943663e1f542b8 ! Mem[00000000908001d4] = d559bf6e, %g2 = ffffffffc42d2168 ldsh [%i5+0x1d4],%g2 ! %g2 = ffffffffffffd559 ! %l4 = fffffea0, %l5 = 3838bade, Mem[000000004f000018] = cd0ea2a2 55634612 stda %l4,[%i2+%o3]0x88 ! Mem[000000004f000018] = fffffea0 3838bade ! %l2 = 000000000394776b, Mem[00000000908000c8] = 03db3c8c stw %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 0394776b ! %f8 = b4f67877, Mem[00000000918000b8] = aea6bad9 st %f8 ,[%o0+0x0b8] ! Mem[00000000918000b8] = b4f67877 ! %l1 = 000000000000008f, imm = 00000000000006ae, %l2 = 000000000394776b and %l1,0x6ae,%l2 ! %l2 = 000000000000008e ! %l6 = 526212070000500d, %l7 = 000000000000024d, %ccr = 88 movrlez %l6,%l7,%l2 ! Not Moved, %l2 = 000000000000008e ! Mem[0000000090000114] = ab3e5338, %g2 = ffffffffffffd559 ldsba [%i4+0x117]%asi,%g2 ! %g2 = ffffffffffffffab p31_label_19: ! immd = 0000000000000074, %l1 = 000000000000008f, %ccr = 88 movge %xcc,0x074,%l1 ! Register Not Moved ! Mem[0000000091000000] = 5beccf55, %g2 = ffffffffffffffab lduw [%i6+%g0],%g2 ! %g2 = 000000005beccf55 ! %l0 = 1d3be42278cd5c5f, Mem[00000000900001f8] = b2ce3d0310bb8a14 stx %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = 1d3be42278cd5c5f ! %l6 = 526212070000500d, Mem[000000004e800010] = a43baf84 stwa %l6,[%i1+%o2]0x88 ! Mem[000000004e800010] = 0000500d ! Mem[00000000908001ec] = a369fde4, %g18 = 2e943663e1f542b8 ldsw [%i5+0x1ec],%g2 ! %g2 = 2e943663e1f542b8 ! %l1 = 000000000000008f, Mem[00000000910001c8] = ce5a892f547bdac3 stx %l1,[%i6+0x1c8] ! Mem[00000000910001c8] = 000000000000008f ! %l7 = 000000000000024d, Mem[000000009080002f] = a2a3bdb7 stb %l7,[%i5+0x02f] ! Mem[000000009080002c] = 4da3bdb7 ! Code Fragment 1 p31_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000067474887 mov 0x591,%g3 ! %g3 = 0000000000000591 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000008] = a8659706, %g2 = ffffffffa369fde4 ldsb [%i6+%o1],%g2 ! %g2 = ffffffffffffffa8 ! %l0 = 1d3be42278cd5c5f, Mem[000000009100011c] = 12c9df58 stb %l0,[%i6+0x11c] ! Mem[000000009100011c] = 5fc9df58 p31_label_20: ! immd = 0000000000000179, %l1 = 000000000000008f, %ccr = 88 movne %xcc,0x179,%l1 ! Moved, %l1 = 0000000000000179 ! %l5 = 995f02603838bade, Mem[000000004e800118] = ae40207c110d01d8 stx %l5,[%i1+0x118] ! Mem[000000004e800118] = 995f02603838bade ! Mem[000000004e8000ec] = af646b80, %l3 = fffffffffffffb74 ldstub [%i1+0x0ec],%l3 ! %l3 = 000000af000000ff ! %l0 = 1d3be42278cd5c5f, imm = 000000000000000f, %l6 = 526212070000500d srl %l0,0x00f,%l6 ! %l6 = 000000000000f19a ! %l6 = 000000000000f19a, Mem[000000009180017a] = e71bd138 sth %l6,[%o0+0x17a] ! Mem[0000000091800178] = f19ad138 ! Mem[000000004f0001c8] = 9292b4c0, %l3 = 00000000000000af swap [%i2+0x1c8],%l3 ! %l3 = 000000009292b4c0 ! immd = 00000000000002cb, %l3 = 000000009292b4c0, %ccr = 88 mova %icc,0x2cb,%l3 ! Moved, %l3 = 00000000000002cb ! Mem[000000009100013c] = 263528dd, %g2 = ffffffffffffffa8 ldsh [%i6+0x13e],%g2 ! %g2 = 0000000000002635 ! Mem[000000004f000018] = a0feffff, %l1 = 0000000000000179 ldsha [%i2+%o3]0x81,%l1 ! %l1 = ffffffffffffa0fe ! %l1 = ffffffffffffa0fe, Mem[000000004e800024] = 70147708 stw %l1,[%i1+0x024] ! Mem[000000004e800024] = ffffa0fe p31_label_21: ! %l5 = 995f02603838bade, imm = 0000000000000c5c, %l4 = fffffffffffffea0 subccc %l5,0xc5c,%l4 ! %l4 = 995f02603838ae82, %ccr = 80 ! Mem[00000000908000b8] = 638ff07b, %g2 = 0000000000002635 ldsh [%i5+0x0ba],%g2 ! %g2 = 000000000000638f ! Mem[00000000918000c4] = 1877545d, %g2 = 000000000000638f lduh [%o0+0x0c6],%g2 ! %g2 = 0000000000001877 ! %l5 = 995f02603838bade, immed = 0000029f, %y = 000000b8 sdivcc %l5,0x29f,%l6 ! %l6 = 00000000464892c8, %ccr = 00 mov %l0,%y ! %y = 78cd5c5f ! %l6 = 00000000464892c8, immed = fffffe0c, %ccr = 00 movrgz %l6,-0x1f4,%l3 ! Moved, %l3 = fffffffffffffe0c ! Mem[000000004e80003f] = 563fa68a, %l0 = 1d3be42278cd5c5f ldstub [%i1+0x03f],%l0 ! %l0 = 0000008a000000ff ! Mem[000000004e000018] = a7684ef4, %l3 = fffffffffffffe0c swapa [%i0+%o3]0x89,%l3 ! %l3 = 00000000a7684ef4 ! %l0 = 000000000000008a, Mem[00000000900000cc] = 3192876d stb %l0,[%i4+0x0cc] ! Mem[00000000900000cc] = 8a92876d ! Mem[000000004e000090] = f652442b, %l2 = 0000008e, %l6 = 464892c8 add %i0,0x90,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f652442b ! Mem[000000004e000178] = 22eb8aa4f125bff8, %l1 = ffffffffffffa0fe, %l6 = 00000000f652442b add %i0,0x178,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 22eb8aa4f125bff8 p31_label_22: ! immd = 0000000000000325, %l3 = 00000000a7684ef4, %ccr = 00 movpos %icc,0x325,%l3 ! Moved, %l3 = 0000000000000325 ! Mem[000000004f8001c0] = 6c497b92, %l1 = ffffffffffffa0fe ldsha [%i3+0x1c2]%asi,%l1 ! %l1 = 0000000000007b92 ! %l5 = 995f02603838bade, %l7 = 000000000000024d, %ccr = 00 movg %icc,%l5,%l7 ! Moved, %l7 = 995f02603838bade ! %l6 = f125bff8, %l7 = 3838bade, Mem[0000000091000170] = eb162522 3bd1c15f std %l6,[%i6+0x170] ! Mem[0000000091000170] = f125bff8 3838bade ! %l1 = 0000000000007b92, Mem[000000009100016c] = 58588fd2 stb %l1,[%i6+0x16c] ! Mem[000000009100016c] = 92588fd2 ! Mem[000000004f8001a0] = 96fd0ba3, %l2 = 000000000000008e ldstub [%i3+0x1a0],%l2 ! %l2 = 00000096000000ff ! Mem[000000004e000028] = d9e619fb cb47703b, %l2 = 00000096, %l3 = 00000325 ldda [%i0+%o5]0x89,%l2 ! %l2 = 00000000cb47703b 00000000d9e619fb ! Mem[000000004f000018] = fffffea0, %l7 = 995f02603838bade ldswa [%i2+%o3]0x88,%l7 ! %l7 = fffffffffffffea0 ! Mem[000000004f80002c] = ed3cac5a, %l3 = 00000000d9e619fb swap [%i3+0x02c],%l3 ! %l3 = 00000000ed3cac5a ! %l2 = 00000000cb47703b, Mem[0000000091800128] = 6b3d8b62 stw %l2,[%o0+0x128] ! Mem[0000000091800128] = cb47703b p31_label_23: ! %f22 = 45e10c36 0d38533e, Mem[0000000090000168] = 0c455b24 b91b3eb3 std %f22,[%i4+0x168] ! Mem[0000000090000168] = 45e10c36 0d38533e ! %l7 = fffffffffffffea0, Mem[000000009080001f] = 66d91565 stb %l7,[%i5+0x01f] ! Mem[000000009080001c] = a0d91565 ! Mem[00000000908000d8] = 83e709ce, %g2 = 0000000000001877 lduw [%i5+0x0d8],%g2 ! %g2 = 0000000083e709ce ! %f14 = db64af3a 8b10a2f2, Mem[0000000090000198] = 267a4c07 31c74c8b std %f14,[%i4+0x198] ! Mem[0000000090000198] = db64af3a 8b10a2f2 ! %l5 = 995f02603838bade, Mem[00000000918001f8] = 11e3833e sth %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = bade833e ! %l4 = 995f02603838ae82, imm = 0000000000000037, %l2 = 00000000cb47703b srax %l4,0x037,%l2 ! %l2 = ffffffffffffff32 ! %l2 = ffffffffffffff32, Mem[000000004f800010] = a45e00003838bade stxa %l2,[%i3+%o2]0x80 ! Mem[000000004f800010] = ffffffffffffff32 ! %l0 = 000000000000008a, immed = fffff43a, %y = 78cd5c5f umulcc %l0,-0xbc6,%l2 ! %l2 = 00000089fff9a744, %ccr = 08, %y = 00000089 ! Mem[000000004f800140] = feb4b864, %l2 = 00000089fff9a744 swap [%i3+0x140],%l2 ! %l2 = 00000000feb4b864 ! Mem[000000004e800018] = 4cd4500d, %l1 = 0000000000007b92 ldswa [%i1+%o3]0x89,%l1 ! %l1 = 000000004cd4500d p31_label_24: ! %l1 = 000000004cd4500d, Mem[000000009180015a] = 055ed1ba stb %l1,[%o0+0x15a] ! Mem[0000000091800158] = 0d5ed1ba ! Mem[000000004e8000c0] = b9e00617, %l6 = f125bff8, %l3 = ed3cac5a add %i1,0xc0,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000b9e00617 ! %l5 = 995f02603838bade, Mem[0000000091800178] = be51f19ad1386211 stx %l5,[%o0+0x178] ! Mem[0000000091800178] = 995f02603838bade ! %l7 = fffffffffffffea0, imm = 0000000000000fba, %l0 = 000000000000008a orn %l7,0xfba,%l0 ! %l0 = fffffffffffffee5 ! Mem[0000000091000008] = a865970667474887, %g2 = 0000000083e709ce ldxa [%i6+0x008]%asi,%g2 ! %g2 = a865970667474887 ! Mem[00000000908000e4] = 7bd1cc98, %g2 = a865970667474887 ldsb [%i5+0x0e5],%g2 ! %g2 = 000000000000007b ! Mem[000000004f000020] = 854e8176, %l2 = 00000000feb4b864 swapa [%i2+%o4]0x89,%l2 ! %l2 = 00000000854e8176 ! Mem[000000004f800018] = 3924a45e, %l4 = 995f02603838ae82 swapa [%i3+%o3]0x89,%l4 ! %l4 = 000000003924a45e ! Mem[000000004e000008] = 0394776b, %l0 = fffffffffffffee5 lduba [%i0+%o1]0x81,%l0 ! %l0 = 0000000000000003 ! Set Register : %l5 = 995f02603838bade xor %g0,-1,%l5 ! %l5 = ffffffffffffffff p31_label_25: ! Mem[000000009000019c] = 8b10a2f2, %g2 = 000000000000007b lduh [%i4+0x19c],%g2 ! %g2 = 0000000000008b10 ! Mem[000000004f0000e5] = 9d664c4b, %l1 = 000000004cd4500d ldstub [%i2+0x0e5],%l1 ! %l1 = 00000066000000ff ! immd = 0000000000000245, %l0 = 0000000000000003, %ccr = 08 movneg %xcc,0x245,%l0 ! Register Not Moved ! %l0 = 0000000000000003, %l1 = 0000000000000066, %ccr = 08 movl %icc,%l0,%l1 ! Moved, %l1 = 0000000000000003 ! %l1 = 0000000000000003, Mem[0000000090000026] = fdec0263 stb %l1,[%i4+0x026] ! Mem[0000000090000024] = 03ec0263 ! Mem[00000000900001fc] = 5c5fd517, %g2 = 0000000000008b10 lduh [%i4+0x1fe],%g2 ! %g2 = 0000000000005c5f ! Mem[000000004e800018] = 0d50d44c, %l0 = 0000000000000003 ldstub [%i1+%o3],%l0 ! %l0 = 0000000d000000ff ! %f9 = 09a45284, Mem[0000000090800024] = bd2a18d0 st %f9 ,[%i5+0x024] ! Mem[0000000090800024] = 09a45284 ! %l5 = ffffffffffffffff, Mem[000000009000001d] = 0ce14552 stb %l5,[%i4+0x01d] ! Mem[000000009000001c] = ffe14552 ! Mem[000000004f000078] = c01ef2a3, %l0 = 0000000d, %l2 = 854e8176 add %i2,0x78,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c01ef2a3 ba,a p31_not_taken_0_end p31_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p31_branch_failed p31_not_taken_0_end: ! End of Random Code for Thread 31 1: membar #Sync ! Force all stores to complete p31_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x07c] ! Set processor 31 done flag ! Check Registers p31_check_registers: set p31_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000000d bne,a,pn %xcc,p31_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000003 bne,a,pn %xcc,p31_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c01ef2a3 bne,a,pn %xcc,p31_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000b9e00617 bne,a,pn %xcc,p31_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000003924a45e bne,a,pn %xcc,p31_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffff bne,a,pn %xcc,p31_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 22eb8aa4f125bff8 bne,a,pn %xcc,p31_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be fffffffffffffea0 bne,a,pn %xcc,p31_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000089,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p31_failed mov 0x111,%g1 ! Check Floating Point Registers p31_check_fp_registers: set p31_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 325f3080 6b17feba bne %xcc,p31_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be ca99c5f9 1e9e7ef2 bne %xcc,p31_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be ca99c5f9 4cd4500d bne %xcc,p31_f6_fail nop ! Check Local Memory set p31_local0_expect,%g1 p31_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 0394776bdeba3838 ldx [%i0+0x008],%g3 ! Observed data at 000000004e000008 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffffffbb2016f7b6 ldx [%i0+0x010],%g3 ! Observed data at 000000004e000010 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0cfefffff4cc6b86 ldx [%i0+0x018],%g3 ! Observed data at 000000004e000018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x018,%g4 ldx [%g1+0x068],%g2 ! Expected data = 526212070000500d ldx [%i0+0x068],%g3 ! Observed data at 000000004e000068 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x068,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = abe28278e397ee30 ldx [%i0+0x0b0],%g3 ! Observed data at 000000004e0000b0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x0b0,%g4 ldx [%g1+0x160],%g2 ! Expected data = fcdb4d5afffffff3 ldx [%i0+0x160],%g3 ! Observed data at 000000004e000160 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x160,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 00007ecdb2d1c7ec ldx [%i0+0x1b8],%g3 ! Observed data at 000000004e0001b8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i0,0x1b8,%g4 set p31_local1_expect,%g1 p31_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 0d5000008b1b4248 ldx [%i1+0x010],%g3 ! Observed data at 000000004e800010 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff50d44ce372d40c ldx [%i1+0x018],%g3 ! Observed data at 000000004e800018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ed88c08fffffa0fe ldx [%i1+0x020],%g3 ! Observed data at 000000004e800020 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0394776bfffffb74 ldx [%i1+0x028],%g3 ! Observed data at 000000004e800028 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = dd6a54c9563fa6ff ldx [%i1+0x038],%g3 ! Observed data at 000000004e800038 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x038,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = a60dcdcdff646b80 ldx [%i1+0x0e8],%g3 ! Observed data at 000000004e8000e8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 995f02603838bade ldx [%i1+0x118],%g3 ! Observed data at 000000004e800118 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x118,%g4 ldx [%g1+0x198],%g2 ! Expected data = 4f18c9d5bdd20a3a ldx [%i1+0x198],%g3 ! Observed data at 000000004e800198 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i1,0x198,%g4 set p31_local2_expect,%g1 p31_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 0000008042248c80 ldx [%i2+0x008],%g3 ! Observed data at 000000004f000008 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = a0feffffdeba3838 ldx [%i2+0x018],%g3 ! Observed data at 000000004f000018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 64b8b4fe94820199 ldx [%i2+0x020],%g3 ! Observed data at 000000004f000020 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x020,%g4 ldx [%g1+0x060],%g2 ! Expected data = 00000000b9fe2528 ldx [%i2+0x060],%g3 ! Observed data at 000000004f000060 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x060,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 3d24fbe63b7047cb ldx [%i2+0x0d8],%g3 ! Observed data at 000000004f0000d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 341684249dff4c4b ldx [%i2+0x0e0],%g3 ! Observed data at 000000004f0000e0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x128],%g2 ! Expected data = fffffade07b9e109 ldx [%i2+0x128],%g3 ! Observed data at 000000004f000128 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x128,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 00000008fc7df905 ldx [%i2+0x1a8],%g3 ! Observed data at 000000004f0001a8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = ebd70e293b7047ee ldx [%i2+0x1b8],%g3 ! Observed data at 000000004f0001b8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 000000afe9c9873d ldx [%i2+0x1c8],%g3 ! Observed data at 000000004f0001c8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i2,0x1c8,%g4 set p31_local3_expect,%g1 p31_check_local3: ldx [%g1+0x010],%g2 ! Expected data = ffffffffffffff32 ldx [%i3+0x010],%g3 ! Observed data at 000000004f800010 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 82ae383865003b72 ldx [%i3+0x018],%g3 ! Observed data at 000000004f800018 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e60d776b1e9e7ef2 ldx [%i3+0x020],%g3 ! Observed data at 000000004f800020 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 117a6ecad9e619fb ldx [%i3+0x028],%g3 ! Observed data at 000000004f800028 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 000000b826becc7e ldx [%i3+0x048],%g3 ! Observed data at 000000004f800048 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x048,%g4 ldx [%g1+0x080],%g2 ! Expected data = 7c968c03fff7dc75 ldx [%i3+0x080],%g3 ! Observed data at 000000004f800080 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x080,%g4 ldx [%g1+0x088],%g2 ! Expected data = b9f5f5274c96550f ldx [%i3+0x088],%g3 ! Observed data at 000000004f800088 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x088,%g4 ldx [%g1+0x140],%g2 ! Expected data = fff9a7449f8253d3 ldx [%i3+0x140],%g3 ! Observed data at 000000004f800140 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x140,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = fffd0ba350e40099 ldx [%i3+0x1a0],%g3 ! Observed data at 000000004f8001a0 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x1a0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 0dc9fec352ff8184 ldx [%i3+0x1d8],%g3 ! Observed data at 000000004f8001d8 cmp %g2,%g3 bne,a,pn %xcc,p31_local_failed add %i3,0x1d8,%g4 ! The test for processor 31 has passed p31_passed: ta GOOD_TRAP nop p31_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p31_failed p31_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p31_failed p31_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p31_failed p31_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p31_failed p31_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p31_failed p31_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p31_failed p31_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p31_failed p31_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p31_failed p31_f0_fail: set p31_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f2_fail: set p31_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p31_f6_fail: set p31_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 31 failed p31_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x07c] ! Set processor 31 done flag set p31_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 31 failed p31_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x07c] ! Set processor 31 done flag set p31_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p31_selfmod_failed: ba p31_failed mov 0xabc,%g1 p31_common_error: or %g0,0xeff,%g1 ba p31_failed mov %o5,%g3 p31_common_signature_error: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_common_timeout: set p31_temp,%g1 ba p31_failed st %g2,[%g1] ! Common Lock Number p31_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p31_failed mov 0x0,%g3 p31_trap1e: swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e000008] ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e000020] done p31_trap1o: swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e000008] ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004e000020] done p31_trap2e: ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e800008] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f000000] done p31_trap2o: ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004e800008] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f000000] done p31_trap3e: nop sub %l6,%l0,%l6 subc %l2,%l6,%l6 nop or %l4,%l7,%l6 done p31_trap3o: nop sub %l6,%l0,%l6 subc %l2,%l6,%l6 nop or %l4,%l7,%l6 done p31_init_memory_pointers: set p31_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p31_local0_start,%i0 set p31_local1_start,%i1 set p31_local2_start,%i2 set p31_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0a70d80a65a3a545 ldx [%g1+0x008],%l1 ! %l1 = fcd3a5a41d7bef79 ldx [%g1+0x010],%l2 ! %l2 = 3a9f64805ff7c77e ldx [%g1+0x018],%l3 ! %l3 = 0d97cc128d04db00 ldx [%g1+0x020],%l4 ! %l4 = d7d107ccb63e4a32 ldx [%g1+0x028],%l5 ! %l5 = be13d9e2ebae2129 ldx [%g1+0x030],%l6 ! %l6 = b8993d1a85400f57 ldx [%g1+0x038],%l7 ! %l7 = eca85d3ea805c8aa ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 32 processor_32: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x80] ! Set the start flag wrpr %g0,7,%cleanwin call p32_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 32 wr %g0,0x4,%fprs ! Make sure fef is 1 set p32_init_freg,%g1 ! %f0 = 5b6afb7d d0f8193e 0f2f13b9 bcf1e92d ! %f4 = 48cb3f66 28a1e676 04845ced fb695ff0 ! %f8 = 35dd96bc ed32ce0b 5f0ceb67 d42be317 ! %f12 = f192bc35 8776a360 ac73b5e6 6cbb6990 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a9af1b76 c92a9e14 4a596fa8 eb14584f ! %f20 = 19081849 1cad9cd0 bdf5380f 13c13d88 ! %f24 = 90270541 da056a9c 0489dfbc f75ed281 ! %f28 = f45ec6cf df1c5225 54cc1893 7bbd5678 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 60e92e24 a27f5459 9d097f0f 7cf38e7a ! %f36 = e8719faf 84955b0f 24e5458a de5c6c2a ! %f40 = d200920b 38d96734 22d11a59 d5828ed9 ! %f44 = 4cad6bb7 f3e2c37e e8205694 b65994f5 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x898e073000000032,%g7,%g1 ! GSR scale = 6, align = 2 wr %g1,%g0,%gsr ! GSR = 898e073000000032 wr %g0,%y ! Clear Y 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[00000000900000a8] = 3bf2c25c, %g2 = a5a64722f332cc16 lduh [%i4+0x0a8],%g2 ! %g2 = 0000000000003bf2 ! Mem[000000005100014e] = 1b1c1293, %l5 = 9708d04458e423dd ldstub [%i2+0x14e],%l5 ! %l5 = 00000012000000ff ! %l7 = c8ac7484cf009b00, imm = fffffffffffff292, %l2 = e97e4f427afdba91 subccc %l7,-0xd6e,%l2 ! %l2 = c8ac7484cf00a86e, %ccr = 99 ! Mem[0000000050000178] = 2bdbcb7752c10da9, %l3 = c5a01bf058e10865, %l0 = b3dfe3723c35bd57 add %i0,0x178,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 2bdbcb7752c10da9 ! %f14 = ac73b5e6, Mem[0000000051800018] = eafb71ed sta %f14,[%i3+%o3]0x80 ! Mem[0000000051800018] = ac73b5e6 ! Mem[0000000050000008] = d52c9936, %l7 = c8ac7484cf009b00 ldstuba [%i0+%o1]0x81,%l7 ! %l7 = 000000d5000000ff ! %l2 = c8ac7484cf00a86e, Mem[00000000910000f0] = 05ae329d sth %l2,[%i6+0x0f0] ! Mem[00000000910000f0] = a86e329d ! %f25 = da056a9c, Mem[0000000050800158] = 06e154cc st %f25,[%i1+0x158] ! Mem[0000000050800158] = da056a9c ! Mem[0000000051800000] = 15a7d6ffbc901ef9, %l6 = 3ea59f805b730aea ldxa [%i3+%g0]0x89,%l6 ! %l6 = 15a7d6ffbc901ef9 ! %l0 = 52c10da9, %l1 = 31ecb0c7, Mem[00000000908000e8] = 98b85f6b ad549184 std %l0,[%i5+0x0e8] ! Mem[00000000908000e8] = 52c10da9 31ecb0c7 p32_label_2: ! %l0 = 2bdbcb7752c10da9, %l1 = 6afe14b831ecb0c7, %y = 00000000 udiv %l0,%l1,%l6 ! %l6 = 0000000000000001 mov %l0,%y ! %y = 52c10da9 ! %l6 = 0000000000000001, Mem[0000000051800020] = f8ad2070 stba %l6,[%i3+%o4]0x81 ! Mem[0000000051800020] = 01ad2070 ! Mem[0000000050800124] = 35f04bfc, %l6 = 0000000000000001 ldsh [%i1+0x124],%l6 ! %l6 = 00000000000035f0 ! %l5 = 0000000000000012, immed = 00000715, %y = 52c10da9 sdivcc %l5,0x715,%l0 ! %l0 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 7fffffff ! %l1 = 6afe14b831ecb0c7, %l2 = c8ac7484cf00a86e, %ccr = 02 movre %l1,%l2,%l1 ! Not Moved, %l1 = 6afe14b831ecb0c7 ! Mem[0000000091800084] = 131a522b, %g2 = 0000000000003bf2 lduw [%o0+0x084],%g2 ! %g2 = 00000000131a522b ! %l6 = 00000000000035f0, immed = 000000d1, %l4 = 85e7ab5c4d0cb95d tsubcctv %l6,0x0d1,%l4 ! %l0 = 0000000080000022, Trapped ! Mem[0000000090000154] = 8fac7ada, %g2 = 00000000131a522b lduba [%i4+0x157]%asi,%g2 ! %g2 = 000000000000008f ! %l0 = 0000000080000022, %l2 = c8ac7484cf00a86e, %l1 = 6afe14b831ecb0c7 xorcc %l0,%l2,%l1 ! %l1 = c8ac74844f00a84c, %ccr = 80 ! Mem[0000000090800078] = 922eb97d33302172, %f48 = 6522e144 f6b958c4 ldd [%i5+0x078],%f48 ! %f48 = 922eb97d 33302172 p32_label_3: ! Mem[00000000910001f8] = 4b07657c, %g2 = 000000000000008f ldsb [%i6+0x1f8],%g2 ! %g2 = 000000000000004b ! %l5 = 0000000000000012, Mem[0000000050800010] = d4bb79c6 stwa %l5,[%i1+%o2]0x88 ! Mem[0000000050800010] = 00000012 ! %l4 = 85e7ab5c4d0cb95d, Mem[0000000051800010] = 64afdc59 stba %l4,[%i3+%o2]0x80 ! Mem[0000000051800010] = 5dafdc59 ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7, %g2 = 0000004b, %g3 = 0bad0b00 ldd [%i4+0x1a0],%g2 ! %g2 = 000000001bbdc34c 000000002f40eab7 ! %l0 = 0000000080000022, %l0 = 0000000080000022, %ccr = 80 movpos %xcc,%l0,%l0 ! Register Not Moved ! %l4 = 85e7ab5c4d0cb95d, Mem[000000009000019f] = 8b1bbdc3 stb %l4,[%i4+0x19f] ! Mem[000000009000019c] = 5d1bbdc3 ! Mem[0000000050800010] = 12000000, %l7 = 00000000000000d5 ldstuba [%i1+%o2]0x81,%l7 ! %l7 = 00000012000000ff ! %l4 = 85e7ab5c4d0cb95d, Mem[0000000050800018] = d94ab71f stwa %l4,[%i1+%o3]0x80 ! Mem[0000000050800018] = 4d0cb95d ! Mem[0000000090000088] = 333a90ea, %g2 = 000000001bbdc34c ldsb [%i4+0x088],%g2 ! %g2 = 0000000000000033 ! Mem[00000000910001ec] = cde74a22, %g18 = 57f459523379c3ba ldsw [%i6+0x1ec],%g2 ! %g2 = 57f459523379c3ba p32_label_4: ! %l1 = c8ac74844f00a84c, %l5 = 0000000000000012, %ccr = 80 movne %icc,%l1,%l5 ! Moved, %l5 = c8ac74844f00a84c ! Mem[0000000050000008] = 36992cff, %l7 = 0000000000000012 ldstuba [%i0+%o1]0x89,%l7 ! %l7 = 000000ff000000ff ! Code Fragment 1 p32_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002f40eab7 mov 0xfad,%g3 ! %g3 = 0000000000000fad and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000050000164] = 29e648d8, %l2 = cf00a86e, %l0 = 80000022 add %i0,0x164,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000029e648d8 ! %l7 = 00000000000000ff, Mem[00000000918000d6] = 374f4111 sth %l7,[%o0+0x0d6] ! Mem[00000000918000d4] = 00ff4111 ! Mem[0000000051000028] = 92e46e05, %l6 = 00000000000035f0 swapa [%i2+%o5]0x80,%l6 ! %l6 = 0000000092e46e05 ! %f20 = 19081849, Mem[0000000091000154] = f47cb886 st %f20,[%i6+0x154] ! Mem[0000000091000154] = 19081849 ! %l0 = 29e648d8, %l1 = 4f00a84c, Mem[00000000908000d8] = 83e709ce e52b0314 std %l0,[%i5+0x0d8] ! Mem[00000000908000d8] = 29e648d8 4f00a84c ! Mem[0000000091000164] = e6bb0515, %g18 = 57f459523379c3ba ldsw [%i6+0x164],%g2 ! %g2 = 57f459523379c3ba ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 p32_label_5: ! %l3 = c5a01bf058e10865, Mem[0000000050800048] = 79158723d5588718 stx %l3,[%i1+0x048] ! Mem[0000000050800048] = c5a01bf058e10865 ! %l6 = 0000000092e46e05, Mem[0000000091000150] = a8525682 sth %l6,[%i6+0x150] ! Mem[0000000091000150] = 6e055682 ! Mem[0000000051800010] = 59dcaf5d, %l5 = c8ac74844f00a84c lduwa [%i3+%o2]0x89,%l5 ! %l5 = 0000000059dcaf5d ! Mem[0000000091000048] = e82c0be5, %g2 = ffffffffe6bb0515 ldsh [%i6+0x04a],%g2 ! %g2 = ffffffffffffe82c ! Mem[00000000500001dc] = 4394ca9f, %l2 = c8ac7484cf00a86e swap [%i0+0x1dc],%l2 ! %l2 = 000000004394ca9f ! %l1 = c8ac74844f00a84c, %l4 = 85e7ab5c4d0cb95d, %l2 = 000000004394ca9f or %l1,%l4,%l2 ! %l2 = cdefffdc4f0cb95d ! %l0 = 0000000029e648d8, %l1 = c8ac74844f00a84c, %y = 7fffffff udiv %l0,%l1,%l1 ! %l1 = 00000000ffffffff mov %l0,%y ! %y = 29e648d8 ! Mem[00000000508000c4] = 8b6d2bed, %l5 = 59dcaf5d, %l1 = ffffffff add %i1,0xc4,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000008b6d2bed ! Mem[0000000091000038] = f5e72c04, %g2 = ffffffffffffe82c lduw [%i6+0x038],%g2 ! %g2 = 00000000f5e72c04 ! %l7 = 00000000000000ff, Mem[0000000050000010] = 603c8bfb278f6a65 stxa %l7,[%i0+%o2]0x88 ! Mem[0000000050000010] = 00000000000000ff p32_label_6: ! %l0 = 0000000029e648d8, Mem[0000000051800008] = db929ab5 stba %l0,[%i3+%o1]0x81 ! Mem[0000000051800008] = d8929ab5 ! Mem[00000000518001a8] = 4bf2a24e, %l6 = 0000000092e46e05 ldswa [%i3+0x1a8]%asi,%l6 ! %l6 = 000000004bf2a24e ! Mem[0000000091000190] = 50147167, %g2 = 00000000f5e72c04 ldub [%i6+0x190],%g2 ! %g2 = 0000000000000050 ! Mem[0000000051800020] = 01ad2070, %l4 = 85e7ab5c4d0cb95d ldswa [%i3+%o4]0x81,%l4 ! %l4 = 0000000001ad2070 ! %l5 = 0000000059dcaf5d, Mem[0000000050800000] = e8eeb79f stba %l5,[%i1+%g0]0x89 ! Mem[0000000050800000] = e8eeb75d ! %f26 = 0489dfbc, Mem[000000009080019c] = 0ede5471 st %f26,[%i5+0x19c] ! Mem[000000009080019c] = 0489dfbc ! Mem[00000000900001c0] = 00c2b450, %g2 = 0000000000000050 lduh [%i4+0x1c2],%g2 ! %g2 = 00000000000000c2 ! %l6 = 000000004bf2a24e, Mem[0000000050800050] = e63a8c041bc45581 stx %l6,[%i1+0x050] ! Mem[0000000050800050] = 000000004bf2a24e ! %l6 = 000000004bf2a24e, %l3 = c5a01bf058e10865, %ccr = 80 movrlz %l6,%l3,%l0 ! Not Moved, %l0 = 0000000029e648d8 ! %l2 = cdefffdc4f0cb95d, Mem[0000000050000028] = bc8b03a2 stba %l2,[%i0+%o5]0x89 ! Mem[0000000050000028] = bc8b035d p32_label_7: save ! CWP = 1 ! %l0 = c24dc1f8938741e5, Mem[0000000091800150] = dc4fcc21f764288d, %asi = 80 stxa %l0,[%i0+0x150]%asi ! Mem[0000000091800150] = c24dc1f8938741e5 ! %f14 = ac73b5e6 6cbb6990, Mem[0000000050000028] = bc8b035d e66c640a stda %f14,[%o0+%i5]0x88 ! Mem[0000000050000028] = ac73b5e6 6cbb6990 ! %l5 = 6a89423c992352d6, Mem[00000000918001f0] = 22680848b1e0fc7c stx %l5,[%i0+0x1f0] ! Mem[00000000918001f0] = 6a89423c992352d6 ! Mem[0000000090000188] = 124accd6 cf8f614e, %g2 = 000000c2, %g3 = 00000fad ldda [%o4+0x188]%asi,%g2 ! %g2 = 00000000124accd6 00000000cf8f614e ! %l1 = 0cc2ea126f8ad0b6, immed = 0000009d, %ccr = 80 movrlz %l1,0x09d,%l6 ! Not Moved, %l6 = ee6b5305d5d0b0c0 ! %l6 = ee6b5305d5d0b0c0, Mem[0000000091000050] = d07a6d71 stb %l6,[%o6+0x050] ! Mem[0000000091000050] = c07a6d71 ! %l6 = ee6b5305d5d0b0c0, %l1 = 0cc2ea126f8ad0b6, %y = 29e648d8 umulcc %l6,%l1,%l2 ! %l2 = 5d296d741979a880, %ccr = 00, %y = 5d296d74 ! %l3 = 5af46b8a1a007daa, Mem[00000000900000b0] = 3fa26f31f71d756c stx %l3,[%o4+0x0b0] ! Mem[00000000900000b0] = 5af46b8a1a007daa ! Mem[00000000500000a4] = 9e8faa6e, %l1 = 0cc2ea126f8ad0b6 ldsh [%o0+0x0a6],%l1 ! %l1 = ffffffffffffaa6e p32_label_8: ! %cwp = 1 ! Mem[00000000908001bc] = 4ff6b837, %g2 = 00000000124accd6 ldsh [%o5+0x1be],%g2 ! %g2 = 0000000000004ff6 ! Mem[0000000090800154] = 0f484db0, %g2 = 0000000000004ff6 ldub [%o5+0x155],%g2 ! %g2 = 000000000000000f ! %l6 = ee6b5305d5d0b0c0, Mem[0000000051000008] = c7cd77e7 stba %l6,[%o2+%i1]0x80 ! Mem[0000000051000008] = c0cd77e7 ! Mem[0000000090800118] = 5fa476bc, %g2 = 000000000000000f lduw [%o5+0x118],%g2 ! %g2 = 000000005fa476bc ! %f2 = 0f2f13b9 bcf1e92d, Mem[0000000051800188] = 24e1315f 5c8e4ce1 std %f2 ,[%o3+0x188] ! Mem[0000000051800188] = 0f2f13b9 bcf1e92d ! %l7 = cb44c5c272679481, Mem[0000000091800130] = 0a9d8700 stw %l7,[%i0+0x130] ! Mem[0000000091800130] = 72679481 ! Mem[00000000908001ec] = a369fde4, %g18 = 6b354b0017535661 ldsw [%o5+0x1ec],%g2 ! %g2 = 6b354b0017535661 ! Mem[0000000090800168] = 27c2181e4733e19e, %g2 = ffffffffa369fde4 ldx [%o5+0x168],%g2 ! %g2 = 27c2181e4733e19e ! Mem[0000000050800018] = 5db90c4d, %f25 = da056a9c lda [%o1+%i3]0x89,%f25 ! %f25 = 5db90c4d ! %l4 = ec0dcd1884a59166, %l1 = ffffffffffffaa6e, %ccr = 00 move %icc,%l4,%l1 ! Register Not Moved p32_label_9: ! %cwp = 1 ! Mem[0000000050000008] = ff2c9936, %l3 = 5af46b8a1a007daa lduha [%o0+%i1]0x81,%l3 ! %l3 = 000000000000ff2c ! Mem[0000000051000008] = c0cd77e7, %l6 = ee6b5305d5d0b0c0 ldsba [%o2+%i1]0x80,%l6 ! %l6 = ffffffffffffffc0 ! %l2 = 5d296d741979a880, Mem[0000000090800124] = 7765324d, %asi = 80 stwa %l2,[%o5+0x124]%asi ! Mem[0000000090800124] = 1979a880 ! %l3 = 000000000000ff2c, Mem[0000000050800020] = 6a1a04e3 stba %l3,[%o1+%i4]0x89 ! Mem[0000000050800020] = 6a1a042c ! %l4 = ec0dcd1884a59166, imm = 0000000000000709, %l2 = 5d296d741979a880 addc %l4,0x709,%l2 ! %l2 = ec0dcd1884a5986f ! Mem[00000000508001b8] = f8b5322e, %l5 = 6a89423c992352d6 ldstub [%o1+0x1b8],%l5 ! %l5 = 000000f8000000ff ! Mem[0000000090000180] = 087b215819063d8d, %f48 = b4da1761 c656d9f1 ldd [%o4+0x180],%f48 ! %f48 = 087b2158 19063d8d ! Mem[0000000091000110] = fe0d41c4, %g2 = 27c2181e4733e19e lduha [%o6+0x110]%asi,%g2 ! %g2 = 000000000000fe0d ! Mem[00000000908001a8] = 9a64a4a2, %g2 = 000000000000fe0d lduh [%o5+0x1a8],%g2 ! %g2 = 0000000000009a64 ! %l2 = ec0dcd1884a5986f, Mem[00000000900001cf] = d8cefa14 stb %l2,[%o4+0x1cf] ! Mem[00000000900001cc] = 6fcefa14 p32_label_10: ! %cwp = 1 ! %l7 = cb44c5c272679481, %l0 = c24dc1f8938741e5, %ccr = 00 movle %xcc,%l7,%l0 ! Register Not Moved rd %pc,%o7 return %o7+12 ! CWP = 0 ! immd = 00000000000003c9, %l6 = 000000004bf2a24e, %ccr = 00 movcc %xcc,0x3c9,%l6 ! Moved, %l6 = 00000000000003c9 ! Mem[000000009180008c] = 6af19eb5, %g2 = 0000000000009a64 ldsh [%o0+0x08c],%g2 ! %g2 = 0000000000006af1 ! Mem[00000000908000e0] = 579e6934, %g2 = 0000000000006af1 lduh [%i5+0x0e0],%g2 ! %g2 = 000000000000579e ! Mem[0000000050800028] = c92ea177, %l6 = 00000000000003c9 ldsba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000077 ! Mem[0000000051000028] = 000035f0, %l2 = cdefffdc4f0cb95d lduha [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000 ! %l3 = c5a01bf058e10865, imm = fffffffffffff2e2, %l0 = 0000000029e648d8 addc %l3,-0xd1e,%l0 ! %l0 = c5a01bf058e0fb47 ! %l4 = 0000000001ad2070, %l1 = 000000008b6d2bed, %l1 = 000000008b6d2bed xorcc %l4,%l1,%l1 ! %l1 = 000000008ac00b9d, %ccr = 08 ! %l2 = 0000000000000000, Mem[0000000091000040] = 8642ed44 stw %l2,[%i6+0x040] ! Mem[0000000091000040] = 00000000 p32_label_11: ! Mem[00000000500000e8] = b573e9af37e2365d, %l7 = 00000000000000ff ldx [%i0+0x0e8],%l7 ! %l7 = b573e9af37e2365d ! %l1 = 000000008ac00b9d, Mem[0000000050000008] = 36992cff stba %l1,[%i0+%o1]0x88 ! Mem[0000000050000008] = 36992c9d ! Mem[00000000500001e4] = 74a827ec, %l1 = 000000008ac00b9d swap [%i0+0x1e4],%l1 ! %l1 = 0000000074a827ec ! Mem[0000000051000010] = 225fe23b, %l2 = 0000000000000000 lduwa [%i2+%o2]0x88,%l2 ! %l2 = 00000000225fe23b ! Mem[000000005080002a] = 77a12ec9, %l4 = 0000000001ad2070 ldstub [%i1+0x02a],%l4 ! %l4 = 0000002e000000ff ! %l1 = 0000000074a827ec, %l2 = 00000000225fe23b, %y = 5d296d74 udivcc %l1,%l2,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 58e0fb47 ! %f28 = f45ec6cf df1c5225, Mem[00000000908000d0] = 356355b0 01b18b58 stda %f28,[%i5+0x0d0]%asi ! Mem[00000000908000d0] = f45ec6cf df1c5225 ! %l6 = 0000000000000077, Mem[0000000091800190] = a36059e1 stw %l6,[%o0+0x190] ! Mem[0000000091800190] = 00000077 ! %l3 = c5a01bf058e10865, Mem[0000000050000008] = 36992c9d stba %l3,[%i0+%o1]0x88 ! Mem[0000000050000008] = 36992c65 ! Mem[0000000090800028] = a39792ce, %g2 = 000000000000579e ldub [%i5+0x029],%g2 ! %g2 = 00000000000000a3 p32_label_12: ! %l5 = 0000000059dcaf5d, imm = 00000000000001b2, %l1 = 0000000074a827ec andncc %l5,0x1b2,%l1 ! %l1 = 0000000059dcae4d, %ccr = 00 ! %l2 = 00000000225fe23b, Mem[0000000050800020] = 5c1e30306a1a042c stxa %l2,[%i1+%o4]0x88 ! Mem[0000000050800020] = 00000000225fe23b ! %l1 = 0000000059dcae4d, %l1 = 0000000059dcae4d, %ccr = 00 movn %icc,%l1,%l1 ! Register Not Moved ! %l0 = c5a01bf058e0fb47, %l1 = 0000000059dcae4d, %ccr = 00 mova %xcc,%l0,%l1 ! Moved, %l1 = c5a01bf058e0fb47 ! %l3 = c5a01bf058e10865, %l6 = 0000000000000077, %l6 = 0000000000000077 srl %l3,%l6,%l6 ! %l6 = 00000000000000b1 ! %f4 = 48cb3f66 28a1e676, Mem[0000000051000020] = 149fee34 26964b07 stda %f4 ,[%i2+%o4]0x80 ! Mem[0000000051000020] = 48cb3f66 28a1e676 ! %l7 = 00000000ffffffff, immed = 000006d9, %y = 58e0fb47 smul %l7,0x6d9,%l4 ! %l4 = fffffffffffff927, %y = ffffffff ! Mem[0000000051000018] = 75f3ec73b0e82ab6, %f18 = 4a596fa8 eb14584f ldda [%i2+%o3]0x81,%f18 ! %f18 = 75f3ec73 b0e82ab6 ! Mem[0000000051800018] = ac73b5e6 b9006d84, %l4 = fffff927, %l5 = 59dcaf5d ldda [%i3+%o3]0x80,%l4 ! %l4 = 00000000ac73b5e6 00000000b9006d84 ! Mem[0000000051800008] = 79433aec b59a92d8, %l4 = ac73b5e6, %l5 = b9006d84 ldda [%i3+%o1]0x89,%l4 ! %l4 = 00000000b59a92d8 0000000079433aec p32_label_13: ! %l0 = c5a01bf058e0fb47, imm = 0000000000000110, %l0 = c5a01bf058e0fb47 subccc %l0,0x110,%l0 ! %l0 = c5a01bf058e0fa37, %ccr = 80 ! %l1 = c5a01bf058e0fb47, Mem[0000000091000108] = 22e03338 sth %l1,[%i6+0x108] ! Mem[0000000091000108] = fb473338 ! %f16 = a9af1b76 c92a9e14 75f3ec73 b0e82ab6 ! %f20 = 19081849 1cad9cd0 bdf5380f 13c13d88 ! %f24 = 90270541 5db90c4d 0489dfbc f75ed281 ! %f28 = f45ec6cf df1c5225 54cc1893 7bbd5678 mov 0x180,%g5 stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180 ! Mem[00000000908001dc] = 0fe26efb, %g2 = 00000000000000a3 ldsh [%i5+0x1dc],%g2 ! %g2 = 0000000000000fe2 ! %l4 = 00000000b59a92d8, %l7 = 00000000ffffffff, %ccr = 80 movrlez %l4,%l7,%l2 ! Not Moved, %l2 = 00000000225fe23b ! Mem[00000000900000e0] = e5b5f94d4d95bcf1, %g2 = 0000000000000fe2 ldx [%i4+0x0e0],%g2 ! %g2 = e5b5f94d4d95bcf1 ! Mem[0000000051800010] = 5dafdc59, %l4 = 00000000b59a92d8 ldstuba [%i3+%o2]0x80,%l4 ! %l4 = 0000005d000000ff ! %l7 = 00000000ffffffff, Mem[00000000908001c8] = eb1ea287eb03834a stx %l7,[%i5+0x1c8] ! Mem[00000000908001c8] = 00000000ffffffff ! %f3 = bcf1e92d, Mem[000000009080013c] = 2deaaef4 sta %f3 ,[%i5+0x13c]%asi ! Mem[000000009080013c] = bcf1e92d membar #Sync ! Added by membar checker (588) ! %l6 = 00000000000000b1, Mem[0000000090000178] = 0fc89128 stb %l6,[%i4+0x178] ! Mem[0000000090000178] = b1c89128 p32_label_14: ! %l2 = 00000000225fe23b, %l4 = 000000000000005d, %y = ffffffff smulcc %l2,%l4,%l4 ! %l4 = 0000000c7cd52f6f, %ccr = 00, %y = 0000000c ! Mem[00000000908001f8] = 1b465155, %g2 = e5b5f94d4d95bcf1 ldsh [%i5+0x1f8],%g2 ! %g2 = 0000000000001b46 ! %l4 = 0000000c7cd52f6f, Mem[0000000091000068] = a2c651c6670203bc stx %l4,[%i6+0x068] ! Mem[0000000091000068] = 0000000c7cd52f6f ! immd = 00000000000002ce, %l7 = 00000000ffffffff, %ccr = 00 movge %icc,0x2ce,%l7 ! Moved, %l7 = 00000000000002ce ! %l5 = 0000000079433aec, %l0 = c5a01bf058e0fa37, %ccr = 00 movle %xcc,%l5,%l0 ! Register Not Moved ! Mem[0000000051800018] = e6b573ac, %f30 = 54cc1893 lda [%i3+%o3]0x88,%f30 ! %f30 = e6b573ac ! Mem[0000000051000018] = 73ecf375, %f24 = 90270541 lda [%i2+%o3]0x89,%f24 ! %f24 = 73ecf375 ! Mem[0000000050800018] = 5db90c4d, %l0 = c5a01bf058e0fa37 ldsha [%i1+%o3]0x89,%l0 ! %l0 = 0000000000000c4d membar #Sync ! Added by membar checker (589) ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 b1c89128 905e5c79 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! immd = 0000000000000282, %l6 = 00000000000000b1, %ccr = 00 movcs %icc,0x282,%l6 ! Register Not Moved p32_label_15: ! Mem[0000000050000140] = d638f9a12ad9e632, %l7 = 00000000000002ce, %l0 = 0000000000000c4d add %i0,0x140,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = d638f9a12ad9e632 ! Mem[0000000091000010] = eb5758df, %g18 = 57f459523379c3ba ldsw [%i6+%o2],%g2 ! %g2 = 57f459523379c3ba ! Mem[0000000051000008] = e777cdc0, %l5 = 0000000079433aec ldsba [%i2+%o1]0x89,%l5 ! %l5 = ffffffffffffffc0 ! Mem[00000000508001e9] = 037f63b4, %l6 = 00000000000000b1 ldstub [%i1+0x1e9],%l6 ! %l6 = 0000007f000000ff ! %l7 = 00000000000002ce, Mem[00000000918001e0] = bc237800, %asi = 80 stwa %l7,[%o0+0x1e0]%asi ! Mem[00000000918001e0] = 000002ce ! %l5 = ffffffffffffffc0, imm = 00000000000009f0, %l7 = 00000000000002ce or %l5,0x9f0,%l7 ! %l7 = fffffffffffffff0 ! %l4 = 0000000c7cd52f6f, immd = fffffffffffff24e, %l6 = 000000000000007f mulx %l4,-0xdb2,%l6 ! %l6 = ffff54fa605c61d2 ! Mem[000000009080002c] = b6a2a3bd, %g2 = ffffffffeb5758df ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffb6a2 ! immd = 00000000000002fe, %l5 = ffffffffffffffc0, %ccr = 00 movge %icc,0x2fe,%l5 ! Moved, %l5 = 00000000000002fe ! %l4 = 0000000c7cd52f6f, %l3 = c5a01bf058e10865, %y = 0000000c smulcc %l4,%l3,%l6 ! %l6 = 2b5703c4c2262ecb, %ccr = 08, %y = 2b5703c4 p32_label_16: ! Mem[0000000051800140] = d8bc2bf9, %l6 = 2b5703c4c2262ecb swap [%i3+0x140],%l6 ! %l6 = 00000000d8bc2bf9 ! immd = 000000000000005c, %l5 = 00000000000002fe, %ccr = 08 movgu %xcc,0x05c,%l5 ! Moved, %l5 = 000000000000005c ! %l7 = fffffffffffffff0, imm = 00000000000001d3, %l1 = c5a01bf058e0fb47 and %l7,0x1d3,%l1 ! %l1 = 00000000000001d0 ! %l2 = 00000000225fe23b, Mem[0000000050000020] = 3aac2ac3 stha %l2,[%i0+%o4]0x81 ! Mem[0000000050000020] = e23b2ac3 ! immd = 0000000000000228, %l6 = 00000000d8bc2bf9, %ccr = 08 movneg %icc,0x228,%l6 ! Moved, %l6 = 0000000000000228 ! Mem[0000000050000198] = 51c94d2b9b1036ba, %l2 = 00000000225fe23b, %l2 = 00000000225fe23b add %i0,0x198,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 51c94d2b9b1036ba ! %l7 = fffffffffffffff0, Mem[0000000091000160] = a5191a4a stw %l7,[%i6+0x160] ! Mem[0000000091000160] = fffffff0 ! Mem[0000000091000058] = 102d0f236e1ab5c5, %f48 = f1d956c6 6117dab4 ldda [%i6+0x058]%asi,%f48 ! %f48 = 102d0f23 6e1ab5c5 ! %l6 = 0000000000000228, %l0 = d638f9a12ad9e632, %ccr = 08 movgu %icc,%l6,%l0 ! Moved, %l0 = 0000000000000228 ! %l0 = 0000000000000228, %l7 = fffffffffffffff0, %ccr = 08 movl %xcc,%l0,%l7 ! Register Not Moved p32_label_17: ! Mem[0000000050000000] = 5039c7ea, %l6 = 0000000000000228 ldsha [%i0+0x002]%asi,%l6 ! %l6 = ffffffffffffc7ea ! Mem[000000005000000c] = 1f949228, %l0 = 0000000000000228 swap [%i0+0x00c],%l0 ! %l0 = 000000001f949228 ! %l7 = fffffffffffffff0, Mem[0000000050800010] = ff0000003d407478 stxa %l7,[%i1+%o2]0x81 ! Mem[0000000050800010] = fffffffffffffff0 ! Mem[00000000508001a4] = 8991c046, %l2 = 51c94d2b9b1036ba swap [%i1+0x1a4],%l2 ! %l2 = 000000008991c046 ! immd = 0000000000000285, %l0 = 000000001f949228, %ccr = 08 move %xcc,0x285,%l0 ! Register Not Moved ! Mem[0000000090000170] = 0fb6820d a915bff4, %g2 = ffffb6a2, %g3 = cf8f614e ldd [%i4+0x170],%g2 ! %g2 = 000000000fb6820d 00000000a915bff4 ! Mem[0000000051800078] = ccd7c31f, %l6 = ffffffffffffc7ea swap [%i3+0x078],%l6 ! %l6 = 00000000ccd7c31f ! Mem[0000000090800078] = 922eb97d33302172, %f48 = 102d0f23 6e1ab5c5 ldd [%i5+0x078],%f48 ! %f48 = 922eb97d 33302172 ! Mem[0000000050000018] = 0d9501b0, %l1 = 00000000000001d0 ldswa [%i0+%o3]0x81,%l1 ! %l1 = 000000000d9501b0 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 p32_label_18: ! %l4 = 0000000c7cd52f6f, %l3 = c5a01bf058e10865, %ccr = 08 movg %xcc,%l4,%l3 ! Moved, %l3 = 0000000c7cd52f6f ! Mem[0000000091800150] = c24dc1f8, %g2 = 000000000fb6820d lduw [%o0+0x150],%g2 ! %g2 = 00000000c24dc1f8 ! %f27 = f75ed281, Mem[0000000051800010] = ffafdc59 sta %f27,[%i3+%o2]0x81 ! Mem[0000000051800010] = f75ed281 ! Mem[00000000900001c4] = b450b03c, %g2 = 00000000c24dc1f8 lduwa [%i4+0x1c4]%asi,%g2 ! %g2 = 00000000b450b03c ! %f6 = 04845ced fb695ff0, Mem[0000000091000100] = 2c2852cb fa56d58f std %f6 ,[%i6+0x100] ! Mem[0000000091000100] = 04845ced fb695ff0 ! Mem[0000000091000028] = d4a769d2, %g2 = 00000000b450b03c ldub [%i6+%o5],%g2 ! %g2 = 00000000000000d4 ! retry : should take illegal inst trap, %l0 = 000000001f949228 retry ! Illegal inst trap : %l0 = 000000001f949238 ! Mem[0000000091000000] = eccf5516, %g2 = 00000000000000d4 ldub [%i6+0x001],%g2 ! %g2 = 00000000000000ec ! immd = 000000000000006a, %l0 = 000000001f949238, %ccr = 08 movpos %icc,0x06a,%l0 ! Register Not Moved ! Mem[0000000090800158] = b0857ec0, %g2 = 00000000000000ec lduh [%i5+0x158],%g2 ! %g2 = 000000000000b085 p32_label_19: ! %l1 = 000000000d9501b0, Mem[0000000050000028] = 9069bb6c stwa %l1,[%i0+%o5]0x81 ! Mem[0000000050000028] = 0d9501b0 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100 ! Mem[0000000050000030] = b5f20d1e, %l0 = 000000001f949238 swap [%i0+0x030],%l0 ! %l0 = 00000000b5f20d1e ! Mem[0000000090000054] = e6d504d1, %g2 = 000000000000b085 lduh [%i4+0x056],%g2 ! %g2 = 000000000000e6d5 ! %l0 = 00000000b5f20d1e, imm = 0000000000000001, %l7 = fffffffffffffff0 srlx %l0,0x001,%l7 ! %l7 = 000000005af9068f ! Mem[0000000051800011] = f75ed281, %l5 = 000000000000005c ldstuba [%i3+0x011]%asi,%l5 ! %l5 = 0000005e000000ff ! %l1 = 000000000d9501b0, Mem[00000000910001aa] = 0c5eef88, %asi = 80 stha %l1,[%i6+0x1aa]%asi ! Mem[00000000910001a8] = 01b0ef88 ! Mem[0000000090800190] = d025739af03eb157, %f48 = 7d51b4bf 4b55d9c3 ldd [%i5+0x190],%f48 ! %f48 = d025739a f03eb157 ! %l5 = 000000000000005e, %l4 = 0000000c7cd52f6f, %ccr = 08 movrgz %l5,%l4,%l6 ! Moved, %l6 = 0000000c7cd52f6f ! %l3 = 0000000c7cd52f6f, Mem[0000000091000190] = 50147167d7c0b9fd stx %l3,[%i6+0x190] ! Mem[0000000091000190] = 0000000c7cd52f6f p32_label_20: ! immd = 0000000000000270, %l4 = 0000000c7cd52f6f, %ccr = 08 move %xcc,0x270,%l4 ! Register Not Moved ! Mem[0000000051800018] = ac73b5e6, %l0 = 00000000b5f20d1e lduwa [%i3+%o3]0x81,%l0 ! %l0 = 00000000ac73b5e6 ! %l2 = 000000008991c046, %l5 = 000000000000005e, %l6 = 0000000c7cd52f6f tsubcc %l2,%l5,%l6 ! %l6 = 000000008991bfe8, %ccr = 0a ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000091000140] = 28dd2a637b6b4cda, %f48 = 08d428ff 767c3192 ldd [%i6+0x140],%f48 ! %f48 = 28dd2a63 7b6b4cda ! %f21 = 1cad9cd0, Mem[00000000510000a4] = 7c35e352 st %f21,[%i2+0x0a4] ! Mem[00000000510000a4] = 1cad9cd0 ! %l7 = 000000005af9068f, Mem[0000000090800048] = 78d7dc06d60538ff stx %l7,[%i5+0x048] ! Mem[0000000090800048] = 000000005af9068f ! %f0 = 5b6afb7d d0f8193e 0f2f13b9 bcf1e92d ! %f4 = 48cb3f66 28a1e676 04845ced fb695ff0 ! %f8 = 35dd96bc ed32ce0b 5f0ceb67 d42be317 ! %f12 = f192bc35 8776a360 ac73b5e6 6cbb6990 stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0 ! %l6 = 000000008991bfe8, imm = fffffffffffffebf, %l1 = 000000000d9501b0 addcc %l6,-0x141,%l1 ! %l1 = 000000008991bea7, %ccr = 19 ! %l6 = 000000008991bfe8, Mem[00000000918000f2] = ec1bc56d sth %l6,[%o0+0x0f2] ! Mem[00000000918000f0] = bfe8c56d p32_label_21: ! Mem[00000000508000b8] = e2fa9fb5846d4c97, %l2 = 000000008991c046, %l3 = 0000000c7cd52f6f add %i1,0xb8,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = e2fa9fb5846d4c97 ! %f16 = a9af1b76 c92a9e14, Mem[0000000050000008] = 652c9936 00000228 stda %f16,[%i0+%o1]0x80 ! Mem[0000000050000008] = a9af1b76 c92a9e14 ! Mem[0000000090800154] = 484db085, %g2 = 000000000000e6d5 ldsh [%i5+0x156],%g2 ! %g2 = 000000000000484d ! %l6 = 000000008991bfe8 sethi %hi(0x710e1c00),%l6 ! %l6 = 00000000710e1c00 ! %f16 = a9af1b76, Mem[0000000090800110] = 21d2db55 sta %f16,[%i5+0x110]%asi ! Mem[0000000090800110] = a9af1b76 ! %l4 = 7cd52f6f, %l5 = 0000005e, Mem[0000000050000008] = 761bafa9 149e2ac9 stda %l4,[%i0+%o1]0x88 ! Mem[0000000050000008] = 7cd52f6f 0000005e ! Mem[0000000051800010] = f7ffd281, %f21 = 1cad9cd0 lda [%i3+%o2]0x81,%f21 ! %f21 = f7ffd281 ! Mem[000000009080005c] = 8cecc972, %g2 = 000000000000484d lduh [%i5+0x05e],%g2 ! %g2 = 0000000000008cec ! Mem[0000000090000170] = 0fb6820d a915bff4, %g2 = 00008cec, %g3 = a915bff4 ldd [%i4+0x170],%g2 ! %g2 = 000000000fb6820d 00000000a915bff4 ! %l2 = 000000008991c046, %l2 = 000000008991c046, %ccr = 19 movgu %xcc,%l2,%l2 ! Register Not Moved p32_label_22: ! %l1 = 000000008991bea7, Mem[000000009180011e] = cabd3e66 stb %l1,[%o0+0x11e] ! Mem[000000009180011c] = a7bd3e66 membar #Sync ! Added by membar checker (590) ! %l7 = 000000005af9068f, Mem[000000009000003c] = 05ce89c2 sth %l7,[%i4+0x03c] ! Mem[000000009000003c] = 068f89c2 ! %l4 = 0000000c7cd52f6f, Mem[0000000091000198] = 8fa17e76a7d7b8c9, %asi = 80 stxa %l4,[%i6+0x198]%asi ! Mem[0000000091000198] = 0000000c7cd52f6f ! Mem[0000000050000000] = 5039c7ea2bb6a41f, %f8 = 35dd96bc ed32ce0b ldda [%i0+%g0]0x81,%f8 ! %f8 = 5039c7ea 2bb6a41f ! Mem[00000000510000c0] = 14d4dca08c07402e, %l4 = 0000000c7cd52f6f, %l4 = 0000000c7cd52f6f add %i2,0xc0,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 14d4dca08c07402e ! Mem[0000000050000008] = 6f2fd57c, %l5 = 000000000000005e ldsha [%i0+%o1]0x81,%l5 ! %l5 = 0000000000006f2f ! Mem[0000000091000104] = fb695ff0, %g2 = 000000000fb6820d ldsb [%i6+0x104],%g2 ! %g2 = fffffffffffffffb ! %l7 = 000000005af9068f, Mem[000000009100003b] = 04707e3c stb %l7,[%i6+0x03b] ! Mem[0000000091000038] = 8f707e3c save ! CWP = 1 ! Mem[0000000090000110] = 208e2d2a, %g2 = fffffffffffffffb lduw [%o4+0x110],%g2 ! %g2 = 00000000208e2d2a p32_label_23: ! %cwp = 1 ! Mem[00000000508001a8] = 383bcfc5, %l6 = ffffffffffffffc0, %asi = 80 swapa [%o1+0x1a8]%asi,%l6 ! %l6 = 00000000383bcfc5 ! %l4 = ec0dcd1884a59166, %l1 = ffffffffffffaa6e, %l0 = c24dc1f8938741e5 orncc %l4,%l1,%l0 ! %l0 = ec0dcd1884a5d5f7, %ccr = 88 ! Mem[0000000091800010] = a290b85acc583256, %f48 = 28dd2a63 7b6b4cda ldd [%i0+%i2],%f48 ! %f48 = a290b85a cc583256 ! Mem[0000000090000090] = 79c4dc96cf887faf, %g2 = 00000000208e2d2a ldx [%o4+0x090],%g2 ! %g2 = 79c4dc96cf887faf ! Mem[0000000091000040] = 0000000067ae4c82, %g2 = 79c4dc96cf887faf ldxa [%o6+0x040]%asi,%g2 ! %g2 = 0000000067ae4c82 ! Mem[00000000910001e4] = 77e91efe, %g2 = 0000000067ae4c82 ldub [%o6+0x1e6],%g2 ! %g2 = 0000000000000077 ! Mem[0000000091800108] = 0a5ec7e7, %g2 = 0000000000000077 lduh [%i0+0x108],%g2 ! %g2 = 0000000000000a5e ! %f24 = 73ecf375, Mem[00000000500001a8] = 00783c0c st %f24,[%o0+0x1a8] ! Mem[00000000500001a8] = 73ecf375 ! Mem[0000000050800008] = d3cc041a, %l1 = ffffffffffffaa6e lduba [%o1+%i1]0x80,%l1 ! %l1 = 00000000000000d3 ! %l3 = 000000000000ff2c, imm = fffffffffffff8d2, %l0 = ec0dcd1884a5d5f7 addccc %l3,-0x72e,%l0 ! %l0 = 000000000000f7fe, %ccr = 11 p32_label_24: ! %cwp = 1 ! %l4 = ec0dcd1884a59166, Mem[0000000051800000] = f91e90bc stha %l4,[%o3+%g0]0x81 ! Mem[0000000051800000] = 916690bc ! Mem[00000000918001c8] = 1f95e4db, %g2 = 0000000000000a5e ldsh [%i0+0x1c8],%g2 ! %g2 = 0000000000001f95 ! %l7 = cb44c5c272679481, %l6 = 00000000383bcfc5, %l1 = 00000000000000d3 tsubcc %l7,%l6,%l1 ! %l1 = cb44c5c23a2bc4bc, %ccr = 82 ! Mem[00000000908000a0] = cf4eb831, %g2 = 0000000000001f95 ldsh [%o5+0x0a0],%g2 ! %g2 = ffffffffffffcf4e ! %l1 = cb44c5c23a2bc4bc, Mem[0000000051000000] = ceffa66259f14388 stxa %l1,[%o2+%g0]0x81 ! Mem[0000000051000000] = cb44c5c23a2bc4bc ! Mem[0000000091000014] = 2ef340b4, %g2 = ffffffffffffcf4e ldsb [%o6+0x015],%g2 ! %g2 = 000000000000002e ! Mem[0000000090000148] = c60a59d7, %g2 = 000000000000002e ldsh [%o4+0x14a],%g2 ! %g2 = ffffffffffffc60a ! Mem[00000000518001e0] = da101d6174b0bf63, %l6 = 00000000383bcfc5, %l0 = 000000000000f7fe add %o3,0x1e0,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = da101d6174b0bf63 ! Mem[0000000091000048] = aa12e82c, %g2 = ffffffffffffc60a lduh [%o6+0x048],%g2 ! %g2 = 000000000000aa12 ! %l0 = da101d6174b0bf63, Mem[00000000900000c2] = fb7dd0f8 sth %l0,[%o4+0x0c2] ! Mem[00000000900000c0] = bf63d0f8 p32_label_25: ! %cwp = 1 ! Mem[0000000050800020] = 225fe23b, %l4 = ec0dcd1884a59166 ldsba [%o1+%i4]0x88,%l4 ! %l4 = 000000000000003b ! Mem[0000000091800150] = c24dc1f8938741e5, %g2 = 000000000000aa12 ldx [%i0+0x150],%g2 ! %g2 = c24dc1f8938741e5 ! %l1 = cb44c5c23a2bc4bc, Mem[00000000908000ec] = 31ecb0c7 sth %l1,[%o5+0x0ec] ! Mem[00000000908000ec] = c4bcb0c7 ! %l0 = da101d6174b0bf63, Mem[0000000091000090] = 0ad49900 sth %l0,[%o6+0x090] ! Mem[0000000091000090] = bf639900 ! Mem[0000000090000074] = be499e29, %g2 = c24dc1f8938741e5 ldsb [%o4+0x075],%g2 ! %g2 = ffffffffffffffbe ! %l4 = 000000000000003b, Mem[0000000050000166] = 29e648d8 sth %l4,[%o0+0x166] ! Mem[0000000050000164] = 29e6003b ! %l4 = 000000000000003b, Mem[0000000090800016] = 6eb090f1 stb %l4,[%o5+0x016] ! Mem[0000000090800014] = 3bb090f1 ! Mem[000000005100014c] = 1b1cff93, %l5 = 00000000000000f8 swap [%o2+0x14c],%l5 ! %l5 = 000000001b1cff93 ! %l6 = 00000000383bcfc5, imm = 0000000000000ec0, %l6 = 00000000383bcfc5 xorcc %l6,0xec0,%l6 ! %l6 = 00000000383bc105, %ccr = 00 ! Mem[000000009000017c] = 905e5c79, %g2 = ffffffffffffffbe lduw [%o4+0x17c],%g2 ! %g2 = 00000000905e5c79 ba,a p32_not_taken_0_end p32_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p32_branch_failed p32_not_taken_0_end: ! End of Random Code for Thread 32 restore ! CWP = 0 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 00000000ac73b5e6 bne,a,pn %xcc,p32_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000008991bea7 bne,a,pn %xcc,p32_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000008991c046 bne,a,pn %xcc,p32_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be e2fa9fb5846d4c97 bne,a,pn %xcc,p32_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 14d4dca08c07402e bne,a,pn %xcc,p32_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000006f2f bne,a,pn %xcc,p32_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000710e1c00 bne,a,pn %xcc,p32_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000005af9068f bne,a,pn %xcc,p32_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x2b5703c4,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p32_failed mov 0x111,%g1 ! Check Floating Point Registers p32_check_fp_registers: set p32_expected_fp_regs,%g3 std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 48cb3f66 28a1e676 bne %xcc,p32_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 5039c7ea 2bb6a41f bne %xcc,p32_f8_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 75f3ec73 b0e82ab6 bne %xcc,p32_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 19081849 f7ffd281 bne %xcc,p32_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 73ecf375 5db90c4d bne %xcc,p32_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be e6b573ac 7bbd5678 bne %xcc,p32_f30_fail nop ! Check Local Memory set p32_local0_expect,%g1 p32_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 6f2fd57c5e000000 ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff00000000000000 ldx [%i0+0x010],%g3 ! Observed data at 0000000050000010 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e23b2ac331d14d02 ldx [%i0+0x020],%g3 ! Observed data at 0000000050000020 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0d9501b0e6b573ac ldx [%i0+0x028],%g3 ! Observed data at 0000000050000028 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1f949238e2611b22 ldx [%i0+0x030],%g3 ! Observed data at 0000000050000030 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x030,%g4 ldx [%g1+0x160],%g2 ! Expected data = 09df26cf29e6003b ldx [%i0+0x160],%g3 ! Observed data at 0000000050000160 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x160,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 73ecf37559894539 ldx [%i0+0x1a8],%g3 ! Observed data at 00000000500001a8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x1a8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = f2a540f5cf00a86e ldx [%i0+0x1d8],%g3 ! Observed data at 00000000500001d8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 4cb751a88ac00b9d ldx [%i0+0x1e0],%g3 ! Observed data at 00000000500001e0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i0,0x1e0,%g4 set p32_local1_expect,%g1 p32_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 5db7eee8c1ed15dd ldx [%i1+0x000],%g3 ! Observed data at 0000000050800000 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fffffffffffffff0 ldx [%i1+0x010],%g3 ! Observed data at 0000000050800010 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 4d0cb95d4659b257 ldx [%i1+0x018],%g3 ! Observed data at 0000000050800018 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3be25f2200000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000050800020 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 77a1ffc905a07e56 ldx [%i1+0x028],%g3 ! Observed data at 0000000050800028 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = c5a01bf058e10865 ldx [%i1+0x048],%g3 ! Observed data at 0000000050800048 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = 000000004bf2a24e ldx [%i1+0x050],%g3 ! Observed data at 0000000050800050 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x050,%g4 ldx [%g1+0x158],%g2 ! Expected data = da056a9c05b37b56 ldx [%i1+0x158],%g3 ! Observed data at 0000000050800158 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x158,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 24d933429b1036ba ldx [%i1+0x1a0],%g3 ! Observed data at 00000000508001a0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = ffffffc0c8cd7153 ldx [%i1+0x1a8],%g3 ! Observed data at 00000000508001a8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = ffb5322e9ba932a7 ldx [%i1+0x1b8],%g3 ! Observed data at 00000000508001b8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x1b8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 03ff63b4f024a0ea ldx [%i1+0x1e8],%g3 ! Observed data at 00000000508001e8 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i1,0x1e8,%g4 set p32_local2_expect,%g1 p32_check_local2: ldx [%g1+0x000],%g2 ! Expected data = cb44c5c23a2bc4bc ldx [%i2+0x000],%g3 ! Observed data at 0000000051000000 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c0cd77e7f1cbd1de ldx [%i2+0x008],%g3 ! Observed data at 0000000051000008 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 48cb3f6628a1e676 ldx [%i2+0x020],%g3 ! Observed data at 0000000051000020 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000035f048aaccd1 ldx [%i2+0x028],%g3 ! Observed data at 0000000051000028 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x028,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = f4e4bd061cad9cd0 ldx [%i2+0x0a0],%g3 ! Observed data at 00000000510000a0 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x148],%g2 ! Expected data = d930f318000000f8 ldx [%i2+0x148],%g3 ! Observed data at 0000000051000148 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i2,0x148,%g4 set p32_local3_expect,%g1 p32_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 916690bcffd6a715 ldx [%i3+0x000],%g3 ! Observed data at 0000000051800000 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d8929ab5ec3a4379 ldx [%i3+0x008],%g3 ! Observed data at 0000000051800008 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f7ffd281eca9a22a ldx [%i3+0x010],%g3 ! Observed data at 0000000051800010 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ac73b5e6b9006d84 ldx [%i3+0x018],%g3 ! Observed data at 0000000051800018 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 01ad207034fc33b3 ldx [%i3+0x020],%g3 ! Observed data at 0000000051800020 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x020,%g4 ldx [%g1+0x078],%g2 ! Expected data = ffffc7ea82de8b11 ldx [%i3+0x078],%g3 ! Observed data at 0000000051800078 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x078,%g4 ldx [%g1+0x140],%g2 ! Expected data = c2262ecbead8a7af ldx [%i3+0x140],%g3 ! Observed data at 0000000051800140 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x140,%g4 ldx [%g1+0x188],%g2 ! Expected data = 0f2f13b9bcf1e92d ldx [%i3+0x188],%g3 ! Observed data at 0000000051800188 cmp %g2,%g3 bne,a,pn %xcc,p32_local_failed add %i3,0x188,%g4 ! The test for processor 32 has passed p32_passed: ta GOOD_TRAP nop p32_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p32_failed p32_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p32_failed p32_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p32_failed p32_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p32_failed p32_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p32_failed p32_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p32_failed p32_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p32_failed p32_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p32_failed p32_f4_fail: set p32_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f8_fail: set p32_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f18_fail: set p32_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f20_fail: set p32_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f24_fail: set p32_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p32_f30_fail: set p32_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 32 failed p32_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x080] ! Set processor 32 done flag set p32_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 32 failed p32_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x080] ! Set processor 32 done flag set p32_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p32_selfmod_failed: ba p32_failed mov 0xabc,%g1 p32_common_error: or %g0,0xf00,%g1 ba p32_failed mov %o5,%g3 p32_common_signature_error: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_common_timeout: set p32_temp,%g1 ba p32_failed st %g2,[%g1] ! Common Lock Number p32_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p32_failed mov 0x0,%g3 p32_trap1e: membar #Sync mov 0x140,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync umul %l2,%l4,%l2 and %l1,-0x1ec,%l5 srlx %l1,%l4,%l3 done p32_trap1o: membar #Sync mov 0x140,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync umul %l2,%l4,%l2 and %l1,-0x1ec,%l5 srlx %l1,%l4,%l3 done p32_trap2e: and %l0,%l2,%l6 stba %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000018] stba %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000000] ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000051000028] lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051800018] stha %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000028] swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800008] done p32_trap2o: and %l0,%l2,%l6 stba %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000018] stba %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000000] ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000051000028] lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051800018] stha %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000028] swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800008] done p32_trap3e: subc %l0,0x88c,%l0 andn %l6,-0x46d,%l0 add %l6,%l3,%l5 done p32_trap3o: subc %l0,0x88c,%l0 andn %l6,-0x46d,%l0 add %l6,%l3,%l5 done p32_init_memory_pointers: set p32_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p32_local0_start,%i0 set p32_local1_start,%i1 set p32_local2_start,%i2 set p32_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b3dfe3723c35bd57 ldx [%g1+0x008],%l1 ! %l1 = 6afe14b831ecb0c7 ldx [%g1+0x010],%l2 ! %l2 = e97e4f427afdba91 ldx [%g1+0x018],%l3 ! %l3 = c5a01bf058e10865 ldx [%g1+0x020],%l4 ! %l4 = 85e7ab5c4d0cb95d ldx [%g1+0x028],%l5 ! %l5 = 9708d04458e423dd ldx [%g1+0x030],%l6 ! %l6 = 3ea59f805b730aea ldx [%g1+0x038],%l7 ! %l7 = c8ac7484cf009b00 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = c24dc1f8938741e5 ldx [%g1+0x048],%l1 ! %l1 = 0cc2ea126f8ad0b6 ldx [%g1+0x050],%l2 ! %l2 = ae28f0dc7cccbf13 ldx [%g1+0x058],%l3 ! %l3 = 5af46b8a1a007daa ldx [%g1+0x060],%l4 ! %l4 = ec0dcd1884a59166 ldx [%g1+0x068],%l5 ! %l5 = 6a89423c992352d6 ldx [%g1+0x070],%l6 ! %l6 = ee6b5305d5d0b0c0 ldx [%g1+0x078],%l7 ! %l7 = cb44c5c272679481 ! Initialize the output register of window 1 set p32_local0_start,%o0 set p32_local1_start,%o1 set p32_local2_start,%o2 set p32_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 7173b8ef 3706ef04 3d6f9f0c b07a4a4d ! %f4 = b7c5a06a d74f7be7 f17c5c01 179bac3c ! %f8 = 8e7b7458 4fa9ea24 1f6a72a2 bffc8c42 ! %f12 = d04f71f2 59c69913 4dcebcce 4b1074b0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 32b54d2c 3f7c6863 250722c3 81db6bed ! %f20 = 9ba1ed62 82aa584b 48ba45da f6b6a179 ! %f24 = 0b3aceaa 2c41d7f4 41ad5a3a 724f43cd ! %f28 = 1c5ea9e3 e2c5df2b d70d1aff b4218aee ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 8499f5cf 3f2cdf84 75203142 ece54920 ! %f36 = 7a158be6 29426a68 fd54dd93 fa584913 ! %f40 = ccf0ea20 3845250a 1a84623d 6bc30426 ! %f44 = ee0418b8 2a4db352 705a72ac caaf0903 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5d5475180000007b,%g7,%g1 ! GSR scale = 15, align = 3 wr %g1,%g0,%gsr ! GSR = 5d5475180000007b wr %g0,%y ! Clear Y 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[00000000908001fc] = 276557d1, %g2 = 00001e802f283fd2 lduh [%i5+0x1fc],%g2 ! %g2 = 0000000000002765 ! %l2 = 829e2c066fd9e14a, Mem[0000000090800040] = 3a194649 stw %l2,[%i5+0x040] ! Mem[0000000090800040] = 6fd9e14a ! Mem[00000000910000c8] = c6f06bb1067571a2, %g2 = 0000000000002765 ldx [%i6+0x0c8],%g2 ! %g2 = c6f06bb1067571a2 ! %l1 = 0e8b47ecd63a142b, immed = 00000e38, %l1 = 0e8b47ecd63a142b tsubcctv %l1,0xe38,%l1 ! %l0 = 712553f0949927d8, Trapped ! Mem[0000000090000118] = 5280a486, %g2 = c6f06bb1067571a2 lduh [%i4+0x118],%g2 ! %g2 = 0000000000005280 ! Mem[0000000052800000] = 5744b35b, %l0 = 712553f0949927d8 ldsha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000005744 ! %l7 = fbaac62ea1d4d1e5, %l1 = 0e8b47ecd63a142b, %y = 00000000 umul %l7,%l1,%l4 ! %l4 = 876c9e6ccb072577, %y = 876c9e6c ! Mem[0000000053000010] = db0dce02, %l2 = 829e2c066fd9e14a swapa [%i2+%o2]0x80,%l2 ! %l2 = 00000000db0dce02 ! %l1 = 0e8b47ecd63a142b, imm = ffffffffffffffc8, %l4 = 876c9e6ccb072577 taddcc %l1,-0x038,%l4 ! %l4 = 0e8b47ecd63a13f3, %ccr = 1b ! %l2 = 00000000db0dce02, Mem[00000000910000a2] = bdfe32d0 stb %l2,[%i6+0x0a2] ! Mem[00000000910000a0] = 02fe32d0 p33_label_2: ! %l5 = 100440fc1d9f0c15, Mem[00000000918000f0] = 2725ec1bc56d16cc stx %l5,[%o0+0x0f0] ! Mem[00000000918000f0] = 100440fc1d9f0c15 ! Mem[00000000530001b0] = 0e58f536, %l6 = fdadaad0, %l5 = 1d9f0c15 add %i2,0x1b0,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000000e58f536 ! Mem[00000000908001b8] = c42d2168, %g2 = 0000000000005280 lduw [%i5+0x1b8],%g2 ! %g2 = 00000000c42d2168 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 ! Mem[0000000091000090] = 0ad499005631be90, %f48 = c3d9554b bfb4517d ldd [%i6+0x090],%f48 ! %f48 = 0ad49900 5631be90 ! %l3 = 875a55f668d2427a, %l0 = 0000000000005744, %l1 = 0e8b47ecd63a142b or %l3,%l0,%l1 ! %l1 = 875a55f668d2577e ! immd = 00000000000000c6, %l3 = 875a55f668d2427a, %ccr = 1b movgu %xcc,0x0c6,%l3 ! Register Not Moved ! Mem[00000000918001c4] = b782b71f, %g2 = 00000000c42d2168 ldsb [%o0+0x1c5],%g2 ! %g2 = ffffffffffffffb7 ! %l1 = 875a55f668d2577e, imm = fffffffffffff775, %l5 = 000000000e58f536 orcc %l1,-0x88b,%l5 ! %l5 = fffffffffffff77f, %ccr = 88 ! Mem[00000000530000f4] = fdb85fc5, %l6 = 4f9e4e4bfdadaad0 lduh [%i2+0x0f4],%l6 ! %l6 = 000000000000fdb8 p33_label_3: ! %l0 = 0000000000005744, Mem[000000009100016a] = ac6b5858 stb %l0,[%i6+0x16a] ! Mem[0000000091000168] = 446b5858 ! Mem[0000000052000108] = b2f69279, %l1 = 875a55f668d2577e swap [%i0+0x108],%l1 ! %l1 = 00000000b2f69279 ! Mem[0000000091800084] = 2ba43ca7, %g2 = ffffffffffffffb7 ldub [%o0+0x087],%g2 ! %g2 = 000000000000002b ! Mem[0000000090800114] = dda05fa4, %g2 = 000000000000002b ldsha [%i5+0x116]%asi,%g2 ! %g2 = ffffffffffffdda0 ! Mem[0000000052000008] = b1740ccf abf53f1b, %l2 = db0dce02, %l3 = 68d2427a ldda [%i0+%o1]0x89,%l2 ! %l2 = 00000000abf53f1b 00000000b1740ccf ! Mem[0000000090800000] = d692eaa7, %g2 = ffffffffffffdda0 lduh [%i5+0x002],%g2 ! %g2 = 000000000000d692 ! %l4 = 0e8b47ecd63a13f3, Mem[0000000053000020] = c4906405 stba %l4,[%i2+%o4]0x80 ! Mem[0000000053000020] = f3906405 ! %l6 = 000000000000fdb8, Mem[00000000918000c0] = 3c4aea22fe051877 stx %l6,[%o0+0x0c0] ! Mem[00000000918000c0] = 000000000000fdb8 ! Mem[00000000900000c8] = 3204b668e4e37601, %g2 = 000000000000d692 ldx [%i4+0x0c8],%g2 ! %g2 = 3204b668e4e37601 ! Mem[0000000052800008] = 561241e2, %l7 = fbaac62ea1d4d1e5 swapa [%i1+%o1]0x81,%l7 ! %l7 = 00000000561241e2 p33_label_4: ! %l0 = 0000000000005744, Mem[0000000091000090] = 0ad499005631be90 stx %l0,[%i6+0x090] ! Mem[0000000091000090] = 0000000000005744 ! Mem[00000000918001e8] = 1a0ad4ba, %g2 = 3204b668e4e37601 lduh [%o0+0x1ea],%g2 ! %g2 = 0000000000001a0a ! Mem[0000000052800148] = eaf71079, %l1 = 00000000b2f69279 swap [%i1+0x148],%l1 ! %l1 = 00000000eaf71079 ! %l7 = 00000000561241e2, Mem[0000000091000134] = 5dc140f2 stw %l7,[%i6+0x134] ! Mem[0000000091000134] = 561241e2 ! Mem[0000000053800178] = d4728ebeefcdb0f4, %l6 = 000000000000fdb8, %l5 = fffffffffffff77f add %i3,0x178,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = d4728ebeefcdb0f4 ! Mem[0000000091800098] = 70383695, %g2 = 0000000000001a0a ldsb [%o0+0x098],%g2 ! %g2 = 0000000000000070 ! Mem[000000005380017a] = d4728ebe, %l1 = 00000000eaf71079 ldstub [%i3+0x17a],%l1 ! %l1 = 0000008e000000ff ! Mem[0000000091000020] = 5ebab5a5 49b19c3d, %g2 = 00000070, %g3 = 0bad0b00 ldda [%i6+0x020]%asi,%g2 ! %g2 = 000000005ebab5a5 0000000049b19c3d ! Mem[0000000053000000] = 788af82f, %l7 = 00000000561241e2 swap [%i2+%g0],%l7 ! %l7 = 00000000788af82f ! %l0 = 0000000000005744, %l3 = 00000000b1740ccf, %y = 876c9e6c umul %l0,%l3,%l5 ! %l5 = 00003c7d932dbffc, %y = 00003c7d p33_label_5: ! Mem[0000000053800000] = 4b207474, %l3 = 00000000b1740ccf ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 00000074000000ff ! Mem[00000000908001f8] = 46515527, %g2 = 000000005ebab5a5 lduba [%i5+0x1f9]%asi,%g2 ! %g2 = 0000000000000046 ! %l6 = 000000000000fdb8, %l1 = 000000000000008e, %l7 = 00000000788af82f andncc %l6,%l1,%l7 ! %l7 = 000000000000fd30, %ccr = 00 ! Mem[000000005300001b] = 2443a80c, %l1 = 000000000000008e ldstub [%i2+0x01b],%l1 ! %l1 = 0000000c000000ff ! Mem[0000000091000010] = eb5758df4b2ef340, %g2 = 0000000000000046 ldx [%i6+%o2],%g2 ! %g2 = eb5758df4b2ef340 ! Mem[00000000520001b8] = 231bb12d, %l5 = 00003c7d932dbffc ldsh [%i0+0x1ba],%l5 ! %l5 = ffffffffffffb12d ! %l4 = d63a13f3, %l5 = ffffb12d, Mem[0000000091000028] = d4a769d2 b863b321 std %l4,[%i6+%o5] ! Mem[0000000091000028] = d63a13f3 ffffb12d ! Mem[00000000538000a0] = 69c3b934 ff30546e, %l4 = d63a13f3, %l5 = ffffb12d ldd [%i3+0x0a0],%l4 ! %l4 = 0000000069c3b934 00000000ff30546e ! Mem[0000000052000028] = 8412859e, %l7 = 000000000000fd30 lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000084 ! Mem[0000000052800130] = 45c363ba0b61cdca, %l4 = 0000000069c3b934 ldxa [%i1+0x130]%asi,%l4 ! %l4 = 45c363ba0b61cdca p33_label_6: ! %l4 = 45c363ba0b61cdca, imm = 0000000000000ae7, %l5 = 00000000ff30546e andn %l4,0xae7,%l5 ! %l5 = 45c363ba0b61c508 ! Mem[0000000053000008] = 7d534d239a60ddf2, %l4 = 45c363ba0b61cdca ldxa [%i2+%o1]0x81,%l4 ! %l4 = 7d534d239a60ddf2 ! %l6 = 000000000000fdb8, imm = fffffffffffffdc6, %l1 = 000000000000000c andncc %l6,-0x23a,%l1 ! %l1 = 0000000000000038, %ccr = 00 ! Mem[0000000052800068] = eb1fe3965f6ee0bb, %l7 = 0000000000000084, %l2 = 00000000abf53f1b add %i1,0x68,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = eb1fe3965f6ee0bb ! Mem[00000000910000fc] = 22566379, %g2 = eb5758df4b2ef340 lduw [%i6+0x0fc],%g2 ! %g2 = 0000000022566379 ! %l5 = 45c363ba0b61c508, %l0 = 0000000000005744, %ccr = 00 movleu %xcc,%l5,%l0 ! Register Not Moved ! Mem[0000000090800018] = 90f15633, %g2 = 0000000022566379 lduh [%i5+%o3],%g2 ! %g2 = 00000000000090f1 ! %l7 = 0000000000000084, Mem[00000000918001c8] = 1f95e4db stb %l7,[%o0+0x1c8] ! Mem[00000000918001c8] = 8495e4db ! %l5 = 45c363ba0b61c508, %l2 = eb1fe3965f6ee0bb, %ccr = 00 movne %xcc,%l5,%l2 ! Moved, %l2 = 45c363ba0b61c508 ! %l6 = 0000fdb8, %l7 = 00000084, Mem[00000000900001b0] = 2091a2ca cd74dd75 std %l6,[%i4+0x1b0] ! Mem[00000000900001b0] = 0000fdb8 00000084 p33_label_7: ! %l5 = 45c363ba0b61c508, imm = fffffffffffff578, %l7 = 0000000000000084 andn %l5,-0xa88,%l7 ! %l7 = 0000000000000000 ! Mem[0000000090000148] = 2c7ac60a59d744b1, %g2 = 00000000000090f1 ldx [%i4+0x148],%g2 ! %g2 = 2c7ac60a59d744b1 ! %l5 = 45c363ba0b61c508, %l3 = 0000000000000074, %y = 00003c7d sdivcc %l5,%l3,%l5 ! %l5 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 00005744 ! Mem[00000000918000c8] = 545df415 9ba5caa2, %g2 = 59d744b1, %g3 = 49b19c3d ldd [%o0+0x0c8],%g2 ! %g2 = 00000000545df415 000000009ba5caa2 ! %f14 = 4dcebcce, Mem[0000000091000088] = 032baaaf st %f14,[%i6+0x088] ! Mem[0000000091000088] = 4dcebcce ! Mem[00000000908000d8] = 83e709cee52b0314, %f48 = 0ad49900 5631be90 ldda [%i5+0x0d8]%asi,%f48 ! %f48 = 83e709ce e52b0314 ! %l7 = 0000000000000000, %l3 = 0000000000000074, %ccr = 02 movrgz %l7,%l3,%l4 ! Not Moved, %l4 = 7d534d239a60ddf2 ! %l3 = 0000000000000074, Mem[0000000090800108] = a55c3a3b7e270247 stx %l3,[%i5+0x108] ! Mem[0000000090800108] = 0000000000000074 ! Mem[000000009000016c] = b91b3eb3, %g2 = 00000000545df415 ldsba [%i4+0x16c]%asi,%g2 ! %g2 = ffffffffffffffb9 ! %l4 = 7d534d239a60ddf2, imm = 000000000000002e, %l3 = 0000000000000074 srlx %l4,0x02e,%l3 ! %l3 = 000000000001f54d p33_label_8: ! Mem[00000000918000e0] = 5b357c5d, %g2 = ffffffffffffffb9 lduh [%o0+0x0e0],%g2 ! %g2 = 0000000000005b35 ! Mem[00000000538001f8] = 1621676f, %l0 = 0000000000005744 swap [%i3+0x1f8],%l0 ! %l0 = 000000001621676f ! Code Fragment 1 p33_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009ba5caa2 mov 0xca4,%g3 ! %g3 = 0000000000000ca4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090000168] = 0c455b24 b91b3eb3, %g2 = 00005b35, %g3 = 00000ca4 ldda [%i4+0x168]%asi,%g2 ! %g2 = 000000000c455b24 00000000b91b3eb3 ! %f20 = 9ba1ed62 82aa584b, Mem[0000000090000008] = e76f9a73 dc7fba1b std %f20,[%i4+%o1] ! Mem[0000000090000008] = 9ba1ed62 82aa584b ! %l5 = 000000007fffffff, %l0 = 000000001621676f, %ccr = 02 movpos %icc,%l5,%l0 ! Moved, %l0 = 000000007fffffff ! Mem[0000000052000090] = bea36b96, %l3 = 0001f54d, %l4 = 9a60ddf2 add %i0,0x90,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000bea36b96 membar #Sync ! Added by membar checker (591) ! %l1 = 0000000000000038, Mem[0000000090000130] = 66b5ef0c stw %l1,[%i4+0x130] ! Mem[0000000090000130] = 00000038 ! Mem[00000000900001f0] = f7581172, %g2 = 000000000c455b24 lduw [%i4+0x1f0],%g2 ! %g2 = 00000000f7581172 ! Mem[0000000090800094] = bebef27d, %g18 = 024f761de9d287ee ldswa [%i5+0x094]%asi,%g2 ! %g2 = 024f761de9d287ee p33_label_9: ! Mem[0000000052000011] = 3827507a, %l5 = 000000007fffffff ldstub [%i0+0x011],%l5 ! %l5 = 00000027000000ff ! Mem[0000000052000018] = d9d019b6, %l6 = 000000000000fdb8 lduwa [%i0+%o3]0x81,%l6 ! %l6 = 00000000d9d019b6 ! Mem[000000009080017c] = e4718bcb, %g2 = ffffffffbebef27d lduw [%i5+0x17c],%g2 ! %g2 = 00000000e4718bcb ! %l2 = 45c363ba0b61c508, %l7 = 0000000000000000, %l1 = 0000000000000038 xor %l2,%l7,%l1 ! %l1 = 45c363ba0b61c508 ! Mem[0000000052800010] = b91e6239, %l1 = 45c363ba0b61c508 ldsba [%i1+%o2]0x80,%l1 ! %l1 = ffffffffffffffb9 ! Mem[00000000918001b0] = 99944aa0 c0a9c532, %g2 = e4718bcb, %g3 = b91b3eb3 ldd [%o0+0x1b0],%g2 ! %g2 = 0000000099944aa0 00000000c0a9c532 ! Mem[000000005280018d] = 9397a685, %l6 = 00000000d9d019b6 ldstub [%i1+0x18d],%l6 ! %l6 = 00000097000000ff ! %l2 = 45c363ba0b61c508, %l3 = 000000000001f54d, %ccr = 02 movvc %icc,%l2,%l3 ! Register Not Moved ! Mem[0000000053800010] = a255bb26, %l4 = 00000000bea36b96 ldsha [%i3+%o2]0x81,%l4 ! %l4 = ffffffffffffa255 ! Mem[0000000091000078] = ef201faa, %g2 = 0000000099944aa0 lduh [%i6+0x07a],%g2 ! %g2 = 000000000000ef20 p33_label_10: ! %l7 = 0000000000000000, Mem[0000000090000114] = f319c0f9 sth %l7,[%i4+0x114] ! Mem[0000000090000114] = 0000c0f9 ! %f10 = 1f6a72a2 bffc8c42, Mem[0000000052800000] = 5bb34457 10d1df0b stda %f10,[%i1+%g0]0x88 ! Mem[0000000052800000] = 1f6a72a2 bffc8c42 ! Mem[0000000090800160] = d640ff85 8cbc6848, %g2 = 0000ef20, %g3 = c0a9c532 ldd [%i5+0x160],%g2 ! %g2 = 00000000d640ff85 000000008cbc6848 ! %l0 = 000000007fffffff, %l7 = 0000000000000000, %l4 = ffffffffffffa255 orncc %l0,%l7,%l4 ! %l4 = ffffffffffffffff, %ccr = 88 ! Mem[00000000918000e8] = d33a6501, %g2 = 00000000d640ff85 lduh [%o0+0x0e8],%g2 ! %g2 = 000000000000d33a ! Mem[000000009000016c] = b30fb682, %g2 = 000000000000d33a ldub [%i4+0x16f],%g2 ! %g2 = 00000000000000b3 ! immd = 000000000000001c, %l5 = 0000000000000027, %ccr = 88 movl %icc,0x01c,%l5 ! Moved, %l5 = 000000000000001c ! %l5 = 000000000000001c, immd = 00000000000007f0, %l7 = 0000000000000000 sdivx %l5,0x7f0,%l7 ! %l7 = 0000000000000000 ! Mem[0000000053000018] = 2443a8fffe1cd6f9, %l3 = 000000000001f54d ldx [%i2+%o3],%l3 ! %l3 = 2443a8fffe1cd6f9 ! %l3 = 2443a8fffe1cd6f9, %l7 = 0000000000000000, %y = 00005744 udiv %l3,%l7,%l7 ! Div by zero, %l0 = 000000008000004f mov %l0,%y ! %y = 80000027 p33_label_11: ! Mem[0000000053800028] = 51e17af9, %l3 = 2443a8fffe1cd6f9 ldswa [%i3+%o5]0x88,%l3 ! %l3 = 0000000051e17af9 ! %f16 = 32b54d2c 3f7c6863 250722c3 81db6bed ! %f20 = 9ba1ed62 82aa584b 48ba45da f6b6a179 ! %f24 = 0b3aceaa 2c41d7f4 41ad5a3a 724f43cd ! %f28 = 1c5ea9e3 e2c5df2b d70d1aff b4218aee mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140 ! Mem[00000000918000ec] = 72d42ee0, %g2 = 00000000000000b3 lduw [%o0+0x0ec],%g2 ! %g2 = 0000000072d42ee0 ! immd = 0000000000000175, %l5 = 000000000000001c, %ccr = 88 mova %xcc,0x175,%l5 ! Moved, %l5 = 0000000000000175 ! Mem[0000000090000098] = 53ee4052370abbce, %g2 = 0000000072d42ee0 ldx [%i4+0x098],%g2 ! %g2 = 53ee4052370abbce ! Mem[0000000053000034] = cf01914a, %l7 = 00000000, %l2 = 0b61c508 add %i2,0x34,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000cf01914a ! %l5 = 0000000000000175, Mem[0000000052800000] = 428cfcbf stwa %l5,[%i1+%g0]0x81 ! Mem[0000000052800000] = 00000175 ! Mem[000000005300017c] = b16324db, %l1 = ffffffffffffffb9 swap [%i2+0x17c],%l1 ! %l1 = 00000000b16324db ! %l4 = ffffffffffffffff, %l3 = 0000000051e17af9, %ccr = 88 movn %xcc,%l4,%l3 ! Register Not Moved ! %l7 = 0000000000000000, %l5 = 0000000000000175, %l7 = 0000000000000000 andn %l7,%l5,%l7 ! %l7 = 0000000000000000 p33_label_12: ! Mem[00000000530000a0] = 51ef601d, %l7 = 00000000, %l5 = 00000175 add %i2,0xa0,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000051ef601d ! %l3 = 0000000051e17af9, Mem[000000009100009d] = 72fa7849 stb %l3,[%i6+0x09d] ! Mem[000000009100009c] = f9fa7849 ! %l4 = ffffffffffffffff, Mem[0000000090800114] = 7acbdda0 stw %l4,[%i5+0x114] ! Mem[0000000090800114] = ffffffff ! Mem[0000000053000020] = f3906405, %l6 = 0000000000000097 swap [%i2+%o4],%l6 ! %l6 = 00000000f3906405 ! %l3 = 0000000051e17af9, %l6 = 00000000f3906405, %l2 = 00000000cf01914a tsubcctv %l3,%l6,%l2 ! %l0 = 000000008000004a, Trapped ! %l0 = 8000004a, %l1 = b16324db, Mem[0000000052800150] = d6e42ec5 9223abee std %l0,[%i1+0x150] ! Mem[0000000052800150] = 8000004a b16324db ! %f12 = d04f71f2, Mem[0000000052800008] = a1d4d1e5 sta %f12,[%i1+%o1]0x81 ! Mem[0000000052800008] = d04f71f2 ! %l2 = 00000000cf01914a, %l3 = 0000000051e17af9, %l5 = 0000000051ef601d taddcctv %l2,%l3,%l5 ! %l0 = 000000008000006d, Trapped ! Mem[00000000900001b8] = 01f12adf 6fbbb8fe, %g2 = 370abbce, %g3 = 8cbc6848 ldda [%i4+0x1b8]%asi,%g2 ! %g2 = 0000000001f12adf 000000006fbbb8fe ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 p33_label_13: ! Mem[0000000090800038] = 8cd664ed, %g2 = 0000000001f12adf lduw [%i5+0x038],%g2 ! %g2 = 000000008cd664ed membar #Sync ! Added by membar checker (592) ! Mem[0000000090000140] = 63687c3f 2c4db532 ed6bdb81 c3220725 ! Mem[0000000090000150] = 4b58aa82 62eda19b 79a1b6f6 da45ba48 ! Mem[0000000090000160] = f4d7412c aace3a0b cd434f72 3a5aad41 ! Mem[0000000090000170] = 2bdfc5e2 e3a95e1c ee8a21b4 ff1a0dd7 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! %l3 = 0000000051e17af9, Mem[00000000538000d0] = 1d20d23a20fe47bf stx %l3,[%i3+0x0d0] ! Mem[00000000538000d0] = 0000000051e17af9 ! %l7 = 0000000000000000, Mem[0000000053000010] = 4ae1d96f stba %l7,[%i2+%o2]0x88 ! Mem[0000000053000010] = 4ae1d900 ! Mem[0000000052800020] = ccb12537, %l5 = 0000000051ef601d lduha [%i1+%o4]0x80,%l5 ! %l5 = 000000000000ccb1 ! Mem[0000000052000020] = f516d9fdfda5a186, %l0 = 000000008000006d, %l2 = 00000000cf01914a add %i0,0x20,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = f516d9fdfda5a186 ! Mem[0000000053000028] = 0a45a8ca571f1084, %f26 = 41ad5a3a 724f43cd ldda [%i2+%o5]0x89,%f26 ! %f26 = 0a45a8ca 571f1084 ! Mem[0000000091000100] = 2c2852cb fa56d58f, %g2 = 8cd664ed, %g3 = 6fbbb8fe ldd [%i6+0x100],%g2 ! %g2 = 000000002c2852cb 00000000fa56d58f ! %l3 = 0000000051e17af9, Mem[00000000910001d0] = 1a5b76db stw %l3,[%i6+0x1d0] ! Mem[00000000910001d0] = 51e17af9 ! Mem[0000000052000018] = d9d019b6, %f22 = 48ba45da lda [%i0+%o3]0x81,%f22 ! %f22 = d9d019b6 p33_label_14: ! Mem[0000000053800010] = a255bb26, %l7 = 0000000000000000 lduwa [%i3+%o2]0x80,%l7 ! %l7 = 00000000a255bb26 ! Mem[0000000053800000] = f27206364b2074ff, %l4 = ffffffffffffffff ldxa [%i3+%g0]0x88,%l4 ! %l4 = f27206364b2074ff ! %l2 = f516d9fdfda5a186, Mem[0000000052800118] = 5a77727c sth %l2,[%i1+0x118] ! Mem[0000000052800118] = a186727c ! %l1 = 00000000b16324db, Mem[0000000091800134] = f161fd0f stw %l1,[%o0+0x134] ! Mem[0000000091800134] = b16324db ! %l7 = 00000000a255bb26, %l4 = f27206364b2074ff, %y = 80000027 umulcc %l7,%l4,%l3 ! %l3 = 2fa3b2bc12f2a2da, %ccr = 00, %y = 2fa3b2bc ! %l4 = f27206364b2074ff, Mem[0000000091000073] = 8e33f4bd stb %l4,[%i6+0x073] ! Mem[0000000091000070] = ff33f4bd ! immd = 00000000000002df, %l0 = 000000008000006d, %ccr = 00 movn %xcc,0x2df,%l0 ! Register Not Moved ! %l2 = f516d9fdfda5a186, Mem[0000000090800134] = 1fd8d221 stw %l2,[%i5+0x134] ! Mem[0000000090800134] = fda5a186 ! Mem[00000000530000b4] = 0e7164d8, %f2 = 3d6f9f0c ld [%i2+0x0b4],%f2 ! %f2 = 0e7164d8 save ! CWP = 1 p33_label_15: ! %cwp = 1 ! %f0 = 7173b8ef 3706ef04, Mem[0000000052000008] = abf53f1b b1740ccf stda %f0 ,[%o0+%i1]0x89 ! Mem[0000000052000008] = 7173b8ef 3706ef04 ! %l5 = c07a530ca9431ecf, %l4 = 12869075c0548f7a, %l2 = 754018b467d4a801 addccc %l5,%l4,%l2 ! %l2 = d300e3826997ae49, %ccr = 83 ! Mem[0000000091800064] = 2a3637f5, %g2 = 000000002c2852cb lduw [%i0+0x064],%g2 ! %g2 = 000000002a3637f5 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 0000fdb8 00000084 01f12adf 6fbbb8fe mov 0x180,%g5 ldda [%o4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! Mem[00000000910001f8] = 4b07657c, %g2 = 000000002a3637f5 lduw [%o6+0x1f8],%g2 ! %g2 = 000000004b07657c ! immd = 00000000000002de, %l0 = 9dcd4b26a2cbf2da, %ccr = 83 movg %icc,0x2de,%l0 ! Register Not Moved ! Mem[0000000053800114] = 83c44355, %l5 = c07a530ca9431ecf swap [%o3+0x114],%l5 ! %l5 = 0000000083c44355 ! Mem[0000000091800150] = dc4fcc21, %g2 = 000000004b07657c lduh [%i0+0x150],%g2 ! %g2 = 000000000000dc4f ! Mem[0000000091800058] = 6691eb919aeaaa48, %g2 = 000000000000dc4f ldx [%i0+0x058],%g2 ! %g2 = 6691eb919aeaaa48 ! %l0 = a2cbf2da, %l1 = 65f22429, Mem[00000000900000a8] = 3bf2c25c f8818c48 std %l0,[%o4+0x0a8] ! Mem[00000000900000a8] = a2cbf2da 65f22429 p33_label_16: ! %cwp = 1 ! %l4 = 12869075c0548f7a, Mem[000000009180012c] = 742c3e7e stw %l4,[%i0+0x12c] ! Mem[000000009180012c] = c0548f7a ! Mem[0000000053000028] = 84101f57, %l5 = 0000000083c44355 ldstuba [%o2+%i5]0x80,%l5 ! %l5 = 00000084000000ff ! Mem[0000000090800108] = 0000000000000074, %g2 = 6691eb919aeaaa48 ldx [%o5+0x108],%g2 ! %g2 = 0000000000000074 ! %l5 = 0000000000000084, %l2 = d300e3826997ae49, %ccr = 83 movn %icc,%l5,%l2 ! Register Not Moved ! %l3 = 2372682062087dec, Mem[0000000090800178] = 2ddc82c7e4718bcb stx %l3,[%o5+0x178] ! Mem[0000000090800178] = 2372682062087dec ! %f0 = 7173b8ef 3706ef04 0e7164d8 b07a4a4d ! %f4 = b7c5a06a d74f7be7 f17c5c01 179bac3c ! %f8 = 8e7b7458 4fa9ea24 1f6a72a2 bffc8c42 ! %f12 = d04f71f2 59c69913 4dcebcce 4b1074b0 stda %f0,[%o4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180 ! %l1 = 263a825065f22429, Mem[0000000091000138] = 27bcb7d41deb2635, %asi = 80 stxa %l1,[%o6+0x138]%asi ! Mem[0000000091000138] = 263a825065f22429 ! %l4 = 12869075c0548f7a, %l4 = 12869075c0548f7a, %l5 = 0000000000000084 xnorcc %l4,%l4,%l5 ! %l5 = ffffffffffffffff, %ccr = 88 ! Mem[0000000052800010] = b91e6239, %l4 = 12869075c0548f7a ldsba [%o1+%i2]0x80,%l4 ! %l4 = ffffffffffffffb9 ! %l7 = 4c0c6487a807b4f4, Mem[0000000091800010] = a290b85a stw %l7,[%i0+%i2] ! Mem[0000000091800010] = a807b4f4 p33_label_17: ! %cwp = 1 ! %f22 = d9d019b6, Mem[0000000090000050] = fe9e5105 st %f22,[%o4+0x050] ! Mem[0000000090000050] = d9d019b6 ! %l2 = d300e3826997ae49, %l6 = a77ed7fff61e05e8, %ccr = 88 movleu %icc,%l2,%l6 ! Register Not Moved ! immd = 0000000000000380, %l7 = 4c0c6487a807b4f4, %ccr = 88 movne %xcc,0x380,%l7 ! Moved, %l7 = 0000000000000380 ! %l5 = ffffffffffffffff, imm = 000000000000000f, %l2 = d300e3826997ae49 srlx %l5,0x00f,%l2 ! %l2 = 0001ffffffffffff ! Mem[0000000090000140] = 7c3f2c4d, %g2 = 0000000000000074 ldsb [%o4+0x142],%g2 ! %g2 = 000000000000007c ! %l7 = 0000000000000380, %l6 = a77ed7fff61e05e8, %ccr = 88 movrlez %l7,%l6,%l4 ! Not Moved, %l4 = ffffffffffffffb9 ! Mem[0000000053000020] = 00000097fc3c2a28, %f24 = 0b3aceaa 2c41d7f4 ldda [%o2+%i4]0x81,%f24 ! %f24 = 00000097 fc3c2a28 ! Mem[0000000053800142] = 5ff811ea, %l0 = 9dcd4b26a2cbf2da ldstub [%o3+0x142],%l0 ! %l0 = 00000011000000ff ! %l0 = 0000000000000011, Mem[0000000053800020] = 70ded839 stha %l0,[%o3+%i4]0x88 ! Mem[0000000053800020] = 70de0011 ! %l3 = 2372682062087dec, Mem[0000000052800018] = 0dffd7c20064c56b stxa %l3,[%o1+%i3]0x80 ! Mem[0000000052800018] = 2372682062087dec p33_label_18: ! %cwp = 1 ! Mem[0000000052800000] = 1f6a72a275010000, %f30 = d70d1aff b4218aee ldda [%o1+%g0]0x88,%f30 ! %f30 = 1f6a72a2 75010000 ! Code Fragment 1 p33_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000fa56d58f mov -0x438,%g3 ! %g3 = fffffffffffffbc8 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000053800000] = f27206364b2074ff, %l6 = a77ed7fff61e05e8 ldxa [%o3+%g0]0x89,%l6 ! %l6 = f27206364b2074ff ! %l6 = f27206364b2074ff, Mem[0000000090800048] = 78d7dc06 stw %l6,[%o5+0x048] ! Mem[0000000090800048] = 4b2074ff ! Mem[0000000052000008] = 04ef0637, %l1 = 263a825065f22429 ldstuba [%o0+%i1]0x81,%l1 ! %l1 = 00000004000000ff ! Mem[0000000090000088] = 90ea4b20, %g2 = 000000000000007c ldsha [%o4+0x08a]%asi,%g2 ! %g2 = ffffffffffff90ea ! Mem[00000000528001f4] = 544991be, %l3 = 2372682062087dec swap [%o1+0x1f4],%l3 ! %l3 = 00000000544991be ! %l4 = ffffffffffffffb9, %l2 = 0001ffffffffffff, %l5 = ffffffffffffffff taddcctv %l4,%l2,%l5 ! %l0 = 0000000000000034, Trapped ! %l4 = ffffffffffffffb9, imm = 0000000000000da8, %l4 = ffffffffffffffb9 xnorcc %l4,0xda8,%l4 ! %l4 = 0000000000000dee, %ccr = 00 ! %l1 = 0000000000000004, Mem[000000009100006e] = 03bcb4bc sth %l1,[%o6+0x06e] ! Mem[000000009100006c] = 0004b4bc p33_label_19: ! %cwp = 1 ! Mem[0000000053000018] = 2443a8ff, %l4 = 0000000000000dee ldsba [%o2+%i3]0x80,%l4 ! %l4 = 0000000000000024 ! %l4 = 00000024, %l5 = ffffffff, Mem[0000000091800138] = cf28ea77 040c3c9f std %l4,[%i0+0x138] ! Mem[0000000091800138] = 00000024 ffffffff ! Mem[0000000053000048] = 4d8d73c70015879d, %l5 = ffffffffffffffff, %l5 = ffffffffffffffff add %o2,0x48,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 4d8d73c70015879d ! Mem[00000000910000a8] = 7bedf5ac, %g2 = ffffffffffff90ea ldsh [%o6+0x0a8],%g2 ! %g2 = 0000000000007bed ! %l0 = 00000034, %l1 = 00000004, Mem[0000000091800070] = e9e89f27 2eb3bf51 std %l0,[%i0+0x070] ! Mem[0000000091800070] = 00000034 00000004 ! %l0 = 0000000000000034, Mem[0000000091800188] = 660bfb8212d129f7 stx %l0,[%i0+0x188] ! Mem[0000000091800188] = 0000000000000034 ! %l5 = 4d8d73c70015879d, immed = fffff869, %y = 2fa3b2bc smulcc %l5,-0x797,%l4 ! %l4 = ffffffff5c97b765, %ccr = 80, %y = ffffffff ! Mem[0000000053800178] = d472ffbeefcdb0f4, %l5 = 4d8d73c70015879d, %l4 = ffffffff5c97b765 add %o3,0x178,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = d472ffbeefcdb0f4 ! Mem[00000000538000b8] = 3760400cb29826de, %l6 = f27206364b2074ff, %l3 = 00000000544991be add %o3,0xb8,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 3760400cb29826de ! %l2 = 0001ffffffffffff, %l5 = 4d8d73c70015879d, %ccr = 80 movrne %l2,%l5,%l3 ! Moved, %l3 = 4d8d73c70015879d p33_label_20: ! %cwp = 1 membar #Sync ! Added by membar checker (593) ! Mem[0000000090000188] = 64d8b07a, %g2 = 0000000000007bed lduh [%o4+0x18a],%g2 ! %g2 = 00000000000064d8 ! Mem[0000000053800170] = 1e40ca1b30855f76, %l0 = 0000000000000034, %l3 = 4d8d73c70015879d add %o3,0x170,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 1e40ca1b30855f76 ! Mem[000000009100004c] = 0be529ce, %g2 = 00000000000064d8 lduh [%o6+0x04c],%g2 ! %g2 = 0000000000000be5 ! %l0 = 0000000000000034, %l0 = 0000000000000034, %ccr = 80 movrgz %l0,%l0,%l7 ! Moved, %l7 = 0000000000000034 ! Mem[0000000053000010] = 4ae1d900, %l4 = d472ffbeefcdb0f4 lduba [%o2+%i2]0x89,%l4 ! %l4 = 0000000000000000 ! Mem[0000000090000128] = 1ab37ffe3b1e9ef6, %f48 = 087b2158 19063d8d ldda [%o4+0x128]%asi,%f48 ! %f48 = 1ab37ffe 3b1e9ef6 ! %l7 = 0000000000000034, imm = ffffffffffffff32, %l2 = 0001ffffffffffff or %l7,-0x0ce,%l2 ! %l2 = ffffffffffffff36 ! %l3 = 1e40ca1b30855f76, Mem[00000000538001c0] = e147bc86734b1037 stx %l3,[%o3+0x1c0] ! Mem[00000000538001c0] = 1e40ca1b30855f76 ! %l3 = 1e40ca1b30855f76, %l2 = ffffffffffffff36, %ccr = 80 movneg %xcc,%l3,%l2 ! Moved, %l2 = 1e40ca1b30855f76 ! Mem[00000000520001f8] = fe81030daf41ff5e, %l4 = 0000000000000000, %l4 = 0000000000000000 add %o0,0x1f8,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = fe81030daf41ff5e p33_label_21: ! %cwp = 1 ! Mem[0000000052800018] = 20687223, %l2 = 1e40ca1b30855f76 ldsha [%o1+%i3]0x88,%l2 ! %l2 = 0000000000007223 ! %l3 = 1e40ca1b30855f76, %l4 = fe81030daf41ff5e, %ccr = 80 movl %xcc,%l3,%l4 ! Moved, %l4 = 1e40ca1b30855f76 ! Mem[00000000908000b4] = 4969ea13, %g2 = 0000000000000be5 ldub [%o5+0x0b5],%g2 ! %g2 = 0000000000000049 ! %l2 = 00007223, %l3 = 30855f76, Mem[00000000910000f0] = 05ae329d 72c2a2bf stda %l2,[%o6+0x0f0]%asi ! Mem[00000000910000f0] = 00007223 30855f76 ! %l7 = 0000000000000034 setx 0x7f4e42cfcdd1f662,%g7,%l7 ! %l7 = 7f4e42cfcdd1f662 ! Mem[000000009180012c] = c0548f7a, %g2 = 0000000000000049 ldsba [%i0+0x12c]%asi,%g2 ! %g2 = ffffffffffffffc0 ! immd = 00000000000002b2, %l1 = 0000000000000004, %ccr = 80 movcs %xcc,0x2b2,%l1 ! Register Not Moved ! %l0 = 0000000000000034, %l7 = 7f4e42cfcdd1f662, %ccr = 80 movrlz %l0,%l7,%l5 ! Not Moved, %l5 = 4d8d73c70015879d ! Mem[0000000052800028] = a5fa15e6 cb3dea23, %l6 = 4b2074ff, %l7 = cdd1f662 ldda [%o1+%i5]0x81,%l6 ! %l6 = 00000000a5fa15e6 00000000cb3dea23 ! %l2 = 00007223, %l3 = 30855f76, Mem[0000000052800118] = a186727c e3b55663 std %l2,[%o1+0x118] ! Mem[0000000052800118] = 00007223 30855f76 p33_label_22: ! %cwp = 1 ! %l5 = 4d8d73c70015879d, Mem[00000000918000a6] = ff4f50df sth %l5,[%i0+0x0a6] ! Mem[00000000918000a4] = 879d50df ! %l7 = 00000000cb3dea23, Mem[0000000090000014] = 9f2d725a stw %l7,[%o4+0x014] ! Mem[0000000090000014] = cb3dea23 ! %f14 = 4dcebcce 4b1074b0, Mem[00000000908000d8] = 83e709ce e52b0314 std %f14,[%o5+0x0d8] ! Mem[00000000908000d8] = 4dcebcce 4b1074b0 ! %l6 = a5fa15e6, %l7 = cb3dea23, Mem[0000000053800010] = 26bb55a2 c3a2ef70 stda %l6,[%o3+%i2]0x89 ! Mem[0000000053800010] = a5fa15e6 cb3dea23 ! Mem[00000000908000c4] = d487cc03, %g2 = ffffffffffffffc0 ldsb [%o5+0x0c5],%g2 ! %g2 = ffffffffffffffd4 ! %l5 = 4d8d73c70015879d, Mem[000000009100007e] = bd9f71f0 sth %l5,[%o6+0x07e] ! Mem[000000009100007c] = 879d71f0 ! %l1 = 0000000000000004, %l1 = 0000000000000004, %y = ffffffff udivcc %l1,%l1,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 00000034 ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = d9d019b6 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g4 ldda [%o4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[00000000908001a0] = 803f05fd68760317, %g2 = ffffffffffffffd4 ldx [%o5+0x1a0],%g2 ! %g2 = 803f05fd68760317 ! %l1 = 0000000000000004, Mem[00000000910000da] = 16f66965 sth %l1,[%o6+0x0da] ! Mem[00000000910000d8] = 00046965 p33_label_23: ! %cwp = 1 ! %l6 = a5fa15e6, %l7 = cb3dea23, Mem[0000000091000100] = 2c2852cb fa56d58f std %l6,[%o6+0x100] ! Mem[0000000091000100] = a5fa15e6 cb3dea23 ! Mem[00000000918001f0] = 22680848, %g18 = bd00c24dd4785bd8 ldsw [%i0+0x1f0],%g2 ! %g2 = bd00c24dd4785bd8 ! Mem[00000000530000d8] = 90738382 570ff0bc, %l2 = 00007223, %l3 = 30855f76 ldd [%o2+0x0d8],%l2 ! %l2 = 0000000090738382 00000000570ff0bc ! %l5 = 4d8d73c70015879d, %l5 = 4d8d73c70015879d, %y = 00000034 mulscc %l5,%l5,%l4 ! %l4 = 00000000000ac3ce, %ccr = 00, %y = 8000001a ! Mem[0000000090800138] = 726ae43c2deaaef4, %g2 = 0000000022680848 ldx [%o5+0x138],%g2 ! %g2 = 726ae43c2deaaef4 ! %l6 = 00000000a5fa15e6, Mem[0000000052000018] = d9d019b653c67d51 stxa %l6,[%o0+%i3]0x80 ! Mem[0000000052000018] = 00000000a5fa15e6 ! %l5 = 4d8d73c70015879d, imm = fffffffffffffdd5, %l5 = 4d8d73c70015879d orn %l5,-0x22b,%l5 ! %l5 = 4d8d73c7001587bf ! Mem[0000000052800008] = f2714fd0, %l1 = 0000000000000004 lduba [%o1+%i1]0x88,%l1 ! %l1 = 00000000000000d0 ! %l3 = 00000000570ff0bc, Mem[0000000052000028] = 8412859eecca54d4 stxa %l3,[%o0+%i5]0x80 ! Mem[0000000052000028] = 00000000570ff0bc ! %f28 = 1c5ea9e3, Mem[00000000908000a0] = cf4eb831 st %f28,[%o5+0x0a0] ! Mem[00000000908000a0] = 1c5ea9e3 p33_label_24: ! %cwp = 1 ! Mem[00000000908000d0] = 356355b0, %g2 = 726ae43c2deaaef4 ldsh [%o5+0x0d0],%g2 ! %g2 = 0000000000003563 ! Mem[00000000900001ac] = bffc8c42, %g2 = 0000000000003563 lduw [%o4+0x1ac],%g2 ! %g2 = 00000000bffc8c42 ! Mem[0000000091000158] = b4583b24dc4650ec, %f48 = 8f7f8f45 796a11e1 ldd [%o6+0x158],%f48 ! %f48 = b4583b24 dc4650ec ! Mem[0000000052000120] = 7674475b, %l2 = 0000000090738382 swap [%o0+0x120],%l2 ! %l2 = 000000007674475b ! %l2 = 7674475b, %l3 = 570ff0bc, Mem[0000000052800020] = 3725b1cc 43b10023 stda %l2,[%o1+%i4]0x88 ! Mem[0000000052800020] = 7674475b 570ff0bc ! %l3 = 00000000570ff0bc, %l7 = 00000000cb3dea23, %ccr = 00 movle %xcc,%l3,%l7 ! Register Not Moved ! Mem[0000000052000008] = 3706efff, %f9 = 4fa9ea24 lda [%o0+%i1]0x89,%f9 ! %f9 = 3706efff ! Mem[0000000053800000] = f27206364b2074ff, %l4 = 00000000000ac3ce ldxa [%o3+%g0]0x89,%l4 ! %l4 = f27206364b2074ff ! %f2 = 0e7164d8 b07a4a4d, Mem[0000000053000020] = 97000000 282a3cfc stda %f2 ,[%o2+%i4]0x88 ! Mem[0000000053000020] = 0e7164d8 b07a4a4d ! Mem[0000000091000000] = 5beccf55 162896d5, %g2 = bffc8c42, %g3 = fffffbc8 ldd [%o6+%g0],%g2 ! %g2 = 000000005beccf55 00000000162896d5 p33_label_25: ! %cwp = 1 ! %l1 = 00000000000000d0, Mem[0000000053800010] = e615faa523ea3dcb stxa %l1,[%o3+%i2]0x80 ! Mem[0000000053800010] = 00000000000000d0 ! Mem[000000005280010b] = 34b4e168, %l1 = 00000000000000d0 ldstub [%o1+0x10b],%l1 ! %l1 = 00000068000000ff ! %l2 = 000000007674475b, Mem[00000000520000dc] = f108239b stw %l2,[%o0+0x0dc] ! Mem[00000000520000dc] = 7674475b ! %l2 = 000000007674475b, immed = ffffffb0, %y = 8000001a mulscc %l2,-0x050,%l4 ! %l4 = 000000003b3a23ad, %ccr = 00, %y = c000000d ! Mem[000000005200013c] = 7aeba80b, %l0 = 00000034, %l7 = cb3dea23 add %o0,0x13c,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007aeba80b membar #Sync ! Added by membar checker (594) ! %l6 = a5fa15e6, %l7 = 7aeba80b, Mem[0000000090000078] = 29a49e8a 429141ad std %l6,[%o4+0x078] ! Mem[0000000090000078] = a5fa15e6 7aeba80b ! Mem[0000000052000020] = fdd916f5, %f24 = 00000097 lda [%o0+%i4]0x88,%f24 ! %f24 = fdd916f5 ! Mem[00000000908000f0] = 78806a54, %g2 = 000000005beccf55 lduh [%o5+0x0f0],%g2 ! %g2 = 0000000000007880 ! %l0 = 0000000000000034, %l5 = 4d8d73c7001587bf, %ccr = 00 movcc %xcc,%l0,%l5 ! Moved, %l5 = 0000000000000034 ! Mem[0000000052800028] = a5fa15e6, %l4 = 000000003b3a23ad lduwa [%o1+%i5]0x80,%l4 ! %l4 = 00000000a5fa15e6 ba,a p33_not_taken_0_end p33_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p33_branch_failed p33_not_taken_0_end: ! End of Random Code for Thread 33 restore ! CWP = 0 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 000000008000006d bne,a,pn %xcc,p33_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000b16324db bne,a,pn %xcc,p33_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be f516d9fdfda5a186 bne,a,pn %xcc,p33_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 2fa3b2bc12f2a2da bne,a,pn %xcc,p33_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be f27206364b2074ff bne,a,pn %xcc,p33_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000ccb1 bne,a,pn %xcc,p33_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000f3906405 bne,a,pn %xcc,p33_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000a255bb26 bne,a,pn %xcc,p33_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xc000000d,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p33_failed mov 0x111,%g1 ! Check Floating Point Registers p33_check_fp_registers: set p33_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 0e7164d8 b07a4a4d bne %xcc,p33_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be b7c5a06a d74f7be7 bne %xcc,p33_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be f17c5c01 179bac3c bne %xcc,p33_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 8e7b7458 3706efff bne %xcc,p33_f8_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be d9d019b6 f6b6a179 bne %xcc,p33_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be fdd916f5 fc3c2a28 bne %xcc,p33_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 0a45a8ca 571f1084 bne %xcc,p33_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 1f6a72a2 75010000 bne %xcc,p33_f30_fail nop ! Check Local Memory set p33_local0_expect,%g1 p33_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffef0637efb87371 ldx [%i0+0x008],%g3 ! Observed data at 0000000052000008 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 38ff507a6fa9cc09 ldx [%i0+0x010],%g3 ! Observed data at 0000000052000010 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000a5fa15e6 ldx [%i0+0x018],%g3 ! Observed data at 0000000052000018 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000570ff0bc ldx [%i0+0x028],%g3 ! Observed data at 0000000052000028 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x028,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 7b4111be7674475b ldx [%i0+0x0d8],%g3 ! Observed data at 00000000520000d8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 68d2577eb80c290e ldx [%i0+0x108],%g3 ! Observed data at 0000000052000108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x108,%g4 ldx [%g1+0x120],%g2 ! Expected data = 90738382df4baeda ldx [%i0+0x120],%g3 ! Observed data at 0000000052000120 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i0,0x120,%g4 set p33_local1_expect,%g1 p33_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00000175a2726a1f ldx [%i1+0x000],%g3 ! Observed data at 0000000052800000 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d04f71f2073dbec3 ldx [%i1+0x008],%g3 ! Observed data at 0000000052800008 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2372682062087dec ldx [%i1+0x018],%g3 ! Observed data at 0000000052800018 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5b477476bcf00f57 ldx [%i1+0x020],%g3 ! Observed data at 0000000052800020 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x020,%g4 ldx [%g1+0x108],%g2 ! Expected data = 34b4e1ffe5dce9a5 ldx [%i1+0x108],%g3 ! Observed data at 0000000052800108 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x108,%g4 ldx [%g1+0x118],%g2 ! Expected data = 0000722330855f76 ldx [%i1+0x118],%g3 ! Observed data at 0000000052800118 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x118,%g4 ldx [%g1+0x148],%g2 ! Expected data = b2f69279c61f5ea3 ldx [%i1+0x148],%g3 ! Observed data at 0000000052800148 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = 8000004ab16324db ldx [%i1+0x150],%g3 ! Observed data at 0000000052800150 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x150,%g4 ldx [%g1+0x188],%g2 ! Expected data = 4ce4e39993ffa685 ldx [%i1+0x188],%g3 ! Observed data at 0000000052800188 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x188,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = e2e1c6fd62087dec ldx [%i1+0x1f0],%g3 ! Observed data at 00000000528001f0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i1,0x1f0,%g4 set p33_local2_expect,%g1 p33_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 561241e262720426 ldx [%i2+0x000],%g3 ! Observed data at 0000000053000000 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00d9e14a8f80ff00 ldx [%i2+0x010],%g3 ! Observed data at 0000000053000010 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2443a8fffe1cd6f9 ldx [%i2+0x018],%g3 ! Observed data at 0000000053000018 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4d4a7ab0d864710e ldx [%i2+0x020],%g3 ! Observed data at 0000000053000020 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff101f57caa8450a ldx [%i2+0x028],%g3 ! Observed data at 0000000053000028 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x028,%g4 ldx [%g1+0x178],%g2 ! Expected data = 2d4ca51affffffb9 ldx [%i2+0x178],%g3 ! Observed data at 0000000053000178 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i2,0x178,%g4 set p33_local3_expect,%g1 p33_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff74204b360672f2 ldx [%i3+0x000],%g3 ! Observed data at 0000000053800000 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000000000d0 ldx [%i3+0x010],%g3 ! Observed data at 0000000053800010 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1100de70a41486bd ldx [%i3+0x020],%g3 ! Observed data at 0000000053800020 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x020,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 0000000051e17af9 ldx [%i3+0x0d0],%g3 ! Observed data at 00000000538000d0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x110],%g2 ! Expected data = bb2e35f6a9431ecf ldx [%i3+0x110],%g3 ! Observed data at 0000000053800110 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x110,%g4 ldx [%g1+0x140],%g2 ! Expected data = 5ff8ffea2f15a788 ldx [%i3+0x140],%g3 ! Observed data at 0000000053800140 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x140,%g4 ldx [%g1+0x178],%g2 ! Expected data = d472ffbeefcdb0f4 ldx [%i3+0x178],%g3 ! Observed data at 0000000053800178 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x178,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 1e40ca1b30855f76 ldx [%i3+0x1c0],%g3 ! Observed data at 00000000538001c0 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 00005744d137d95f ldx [%i3+0x1f8],%g3 ! Observed data at 00000000538001f8 cmp %g2,%g3 bne,a,pn %xcc,p33_local_failed add %i3,0x1f8,%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 p33_f2_fail: set p33_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f4_fail: set p33_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f6_fail: set p33_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f8_fail: set p33_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f22_fail: set p33_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f24_fail: set p33_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f26_fail: set p33_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p33_f30_fail: set p33_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 33 failed p33_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x084] ! Set processor 33 done flag set p33_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 33 failed p33_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x084] ! Set processor 33 done flag set p33_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p33_selfmod_failed: ba p33_failed mov 0xabc,%g1 p33_common_error: or %g0,0xf01,%g1 ba p33_failed mov %o5,%g3 p33_common_signature_error: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_common_timeout: set p33_temp,%g1 ba p33_failed st %g2,[%g1] ! Common Lock Number p33_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p33_failed mov 0x0,%g3 p33_trap1e: ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052000008] ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053000028] stwa %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800028] lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800010] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000018] ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052800008] done p33_trap1o: ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000052000008] ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053000028] stwa %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800028] lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800010] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000018] ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052800008] done p33_trap2e: subc %l4,-0xf47,%l0 lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052000028] lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052000018] done p33_trap2o: subc %l4,-0xf47,%l0 lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052000028] lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052000018] done p33_trap3e: subc %l0,%l5,%l4 orn %l2,%l4,%l3 and %l6,%l1,%l6 and %l4,0x901,%l5 nop addc %l1,%l2,%l2 done p33_trap3o: subc %l0,%l5,%l4 orn %l2,%l4,%l3 and %l6,%l1,%l6 and %l4,0x901,%l5 nop addc %l1,%l2,%l2 done p33_init_memory_pointers: set p33_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p33_local0_start,%i0 set p33_local1_start,%i1 set p33_local2_start,%i2 set p33_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 712553f0949927b5 ldx [%g1+0x008],%l1 ! %l1 = 0e8b47ecd63a142b ldx [%g1+0x010],%l2 ! %l2 = 829e2c066fd9e14a ldx [%g1+0x018],%l3 ! %l3 = 875a55f668d2427a ldx [%g1+0x020],%l4 ! %l4 = 274ac942c3d6c644 ldx [%g1+0x028],%l5 ! %l5 = 100440fc1d9f0c15 ldx [%g1+0x030],%l6 ! %l6 = 4f9e4e4bfdadaad0 ldx [%g1+0x038],%l7 ! %l7 = fbaac62ea1d4d1e5 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 9dcd4b26a2cbf2da ldx [%g1+0x048],%l1 ! %l1 = 263a825065f22429 ldx [%g1+0x050],%l2 ! %l2 = 754018b467d4a801 ldx [%g1+0x058],%l3 ! %l3 = 2372682062087dec ldx [%g1+0x060],%l4 ! %l4 = 12869075c0548f7a ldx [%g1+0x068],%l5 ! %l5 = c07a530ca9431ecf ldx [%g1+0x070],%l6 ! %l6 = a77ed7fff61e05e8 ldx [%g1+0x078],%l7 ! %l7 = 4c0c6487a807b4f4 ! Initialize the output register of window 1 set p33_local0_start,%o0 set p33_local1_start,%o1 set p33_local2_start,%o2 set p33_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 97ca9f87 ecc36612 95938e98 9c893de0 ! %f4 = f0bf492e 99c3067f d8b57154 13904ab7 ! %f8 = b8479b7f dcfa0926 342066ba 590e18b1 ! %f12 = 947ab948 7973b091 af7a3b4d 4cb7b850 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 97ca4678 59fa67b4 a86b444e b7682de2 ! %f20 = a33918f6 efb9d48f 2d31e46c 4ccc2f99 ! %f24 = 12e0ffbd c9300877 fa09eede 7c76c527 ! %f28 = 55a8bb56 1193671a d705b2c7 eaab1377 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fd2f714c f9faa64f ca7eadc0 74c96096 ! %f36 = 8ef52ad2 d490ac61 b5c60bcd c436fa4a ! %f40 = 113e5a3a dc199d21 0f10324a 372e7e60 ! %f44 = dcb44282 8b796543 5cc92064 66deb788 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3694f09700000027,%g7,%g1 ! GSR scale = 4, align = 7 wr %g1,%g0,%gsr ! GSR = 3694f09700000027 wr %g0,%y ! Clear Y 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: ! %l3 = aff0a1e8a3e83a9a, Mem[000000009180015b] = 5ed1ba0b stb %l3,[%o0+0x15b] ! Mem[0000000091800158] = 9ad1ba0b ! Mem[0000000054000144] = 4bd2eb9c, %l4 = 03c519e5, %l6 = 26337afe add %i0,0x144,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004bd2eb9c ! immd = 0000000000000324, %l7 = 8e87b6220051b13c, %ccr = 44 mova %icc,0x324,%l7 ! Moved, %l7 = 0000000000000324 ! Mem[0000000091000170] = eb162522, %g2 = cf4cff3bf1703dba lduw [%i6+0x170],%g2 ! %g2 = 00000000eb162522 ! Mem[000000005580005c] = 95734a3d, %l1 = ee6f239c7c29ad70 lduh [%i3+0x05e],%l1 ! %l1 = 0000000000004a3d ! %f1 = ecc36612, Mem[0000000055800020] = c915cea8 sta %f1 ,[%i3+%o4]0x80 ! Mem[0000000055800020] = ecc36612 ! Mem[00000000908000a0] = cf4eb8310435468a, %f48 = 961d2465 97d53e0a ldd [%i5+0x0a0],%f48 ! %f48 = cf4eb831 0435468a ! %l7 = 0000000000000324, Mem[0000000091000196] = b9fd8fa1 sth %l7,[%i6+0x196] ! Mem[0000000091000194] = 03248fa1 ! %l7 = 0000000000000324, Mem[0000000055800000] = 85fa919d stwa %l7,[%i3+%g0]0x89 ! Mem[0000000055800000] = 00000324 ! Mem[00000000548001c0] = cea3a9a2, %l1 = 0000000000004a3d lduh [%i1+0x1c0],%l1 ! %l1 = 000000000000cea3 p34_label_2: ! %l6 = 000000004bd2eb9c, immed = 00000044, %ccr = 44 movrlez %l6,0x044,%l3 ! Not Moved, %l3 = aff0a1e8a3e83a9a ! Clear Register : %l5 = 68ea5c4dd922b89d clr %l5 ! %l5 = 0000000000000000 ! %l1 = 000000000000cea3, Mem[0000000054800000] = cd4da148cf8a86a0 stxa %l1,[%i1+%g0]0x89 ! Mem[0000000054800000] = 000000000000cea3 ! Mem[0000000091800074] = 2eb3bf51, %g2 = 00000000eb162522 lduw [%o0+0x074],%g2 ! %g2 = 000000002eb3bf51 ! %l1 = 000000000000cea3, Mem[0000000054800018] = 2101255b stwa %l1,[%i1+%o3]0x88 ! Mem[0000000054800018] = 0000cea3 ! %f5 = 99c3067f, Mem[0000000091800078] = 079ebca8 st %f5 ,[%o0+0x078] ! Mem[0000000091800078] = 99c3067f ! immd = 00000000000000e7, %l2 = 79c96a4c729478f7, %ccr = 44 movle %icc,0x0e7,%l2 ! Moved, %l2 = 00000000000000e7 ! %l6 = 000000004bd2eb9c, imm = fffffffffffffc9e, %l0 = 3dfd76f40e35f6a2 subccc %l6,-0x362,%l0 ! %l0 = 000000004bd2eefe, %ccr = 11 ! %l0 = 4bd2eefe, %l1 = 0000cea3, Mem[0000000054000088] = 614c5530 ea932b6b std %l0,[%i0+0x088] ! Mem[0000000054000088] = 4bd2eefe 0000cea3 ! %f11 = 590e18b1, Mem[0000000090000018] = 77aa266d st %f11,[%i4+%o3] ! Mem[0000000090000018] = 590e18b1 p34_label_3: ! %f8 = b8479b7f dcfa0926, Mem[0000000091000138] = 27bcb7d4 1deb2635 std %f8 ,[%i6+0x138] ! Mem[0000000091000138] = b8479b7f dcfa0926 ! %l0 = 000000004bd2eefe, %l4 = 1a819acc03c519e5, %ccr = 11 movrlez %l0,%l4,%l3 ! Not Moved, %l3 = aff0a1e8a3e83a9a ! %l2 = 00000000000000e7, %l6 = 000000004bd2eb9c, %l3 = aff0a1e8a3e83a9a tsubcctv %l2,%l6,%l3 ! %l0 = 000000004bd2ef21, Trapped ! Mem[00000000550000dc] = 0ca1e198, %l1 = 000000000000cea3 lduh [%i2+0x0de],%l1 ! %l1 = 000000000000e198 ! Mem[0000000054000010] = 54bbc381dab40a84, %f0 = 97ca9f87 ecc36612 ldda [%i0+%o2]0x89,%f0 ! %f0 = 54bbc381 dab40a84 ! Mem[00000000908001c0] = b837367e, %g2 = 000000002eb3bf51 lduh [%i5+0x1c0],%g2 ! %g2 = 000000000000b837 ! %l7 = 0000000000000324, Mem[00000000900000b8] = 2ba9b947 sth %l7,[%i4+0x0b8] ! Mem[00000000900000b8] = 0324b947 ! %l6 = 000000004bd2eb9c, %l5 = 0000000000000000, %l5 = 0000000000000000 xorcc %l6,%l5,%l5 ! %l5 = 000000004bd2eb9c, %ccr = 00 ! Mem[0000000090000118] = 5280a4869be11221, %f48 = cf4eb831 0435468a ldd [%i4+0x118],%f48 ! %f48 = 5280a486 9be11221 ! Mem[0000000055800055] = 5ad8e46f, %l1 = 000000000000e198 ldstub [%i3+0x055],%l1 ! %l1 = 000000d8000000ff p34_label_4: ! %l0 = 000000004bd2ef21, immed = ffffff9d, %ccr = 00 movre %l0,-0x063,%l6 ! Not Moved, %l6 = 000000004bd2eb9c ! %f0 = 54bbc381 dab40a84 95938e98 9c893de0 ! %f4 = f0bf492e 99c3067f d8b57154 13904ab7 ! %f8 = b8479b7f dcfa0926 342066ba 590e18b1 ! %f12 = 947ab948 7973b091 af7a3b4d 4cb7b850 mov 0x040,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! Mem[00000000918001b8] = 8da2343f, %g2 = 000000000000b837 lduh [%o0+0x1ba],%g2 ! %g2 = 0000000000008da2 ! %l1 = 00000000000000d8, Mem[0000000091800070] = e9e89f27 stb %l1,[%o0+0x070] ! Mem[0000000091800070] = d8e89f27 ! %l3 = aff0a1e8a3e83a9a, Mem[0000000054000018] = da7ff454 stha %l3,[%i0+%o3]0x81 ! Mem[0000000054000018] = 3a9af454 ! Code Fragment 1 p34_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0xdb5,%g3 ! %g3 = 0000000000000db5 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Set Register : %l4 = 1a819acc03c519e5 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[00000000908001ac] = a4ca45a1, %g2 = 0000000000008da2 ldsh [%i5+0x1ac],%g2 ! %g2 = ffffffffffffa4ca ! Mem[00000000548001d0] = 260cd159, %l0 = 4bd2ef21, %l6 = 4bd2eb9c add %i1,0x1d0,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000260cd159 ! Mem[00000000900001fc] = 10bb8a14, %g2 = ffffffffffffa4ca lduw [%i4+0x1fc],%g2 ! %g2 = 0000000010bb8a14 p34_label_5: ! %l6 = 260cd159, %l7 = 00000324, Mem[0000000055800018] = c762cfce f4a0e944 stda %l6,[%i3+0x018]%asi ! Mem[0000000055800018] = 260cd159 00000324 ! Mem[0000000090000158] = ac7ada76, %g18 = 1b2ff0f2181f0d29 ldsw [%i4+0x158],%g2 ! %g2 = 1b2ff0f2181f0d29 ! Mem[0000000054000020] = 98722722, %l5 = 000000004bd2eb9c swapa [%i0+%o4]0x88,%l5 ! %l5 = 0000000098722722 ! %l4 = ffffffff, %l5 = 98722722, Mem[00000000918001a8] = 7aae34b1 f8c92676 std %l4,[%o0+0x1a8] ! Mem[00000000918001a8] = ffffffff 98722722 ! %l4 = ffffffffffffffff, Mem[0000000091800150] = dc4fcc21f764288d, %asi = 80 stxa %l4,[%o0+0x150]%asi ! Mem[0000000091800150] = ffffffffffffffff ! Code Fragment 1 p34_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000db5 mov 0x24f,%g3 ! %g3 = 000000000000024f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = aff0a1e8a3e83a9a, Mem[00000000900000a9] = f2c25cf8 stb %l3,[%i4+0x0a9] ! Mem[00000000900000a8] = 9ac25cf8 ! %l2 = 000000e7, %l3 = a3e83a9a, Mem[0000000091800118] = f0332361 26d8cabd std %l2,[%o0+0x118] ! Mem[0000000091800118] = 000000e7 a3e83a9a ! %l2 = 00000000000000e7, Mem[00000000550000e8] = 60729925 sth %l2,[%i2+0x0e8] ! Mem[00000000550000e8] = 00e79925 ! Mem[00000000910000f0] = 05ae329d 72c2a2bf, %g2 = ac7ada76, %g3 = 0000024f ldd [%i6+0x0f0],%g2 ! %g2 = 0000000005ae329d 0000000072c2a2bf p34_label_6: ! %f31 = eaab1377, Mem[00000000900000e8] = ca387ee5 st %f31,[%i4+0x0e8] ! Mem[00000000900000e8] = eaab1377 ! Mem[0000000091000108] = 3338fd29, %g2 = 0000000005ae329d ldsb [%i6+0x10a],%g2 ! %g2 = 0000000000000033 ! Mem[0000000091000188] = 58126d5d, %g2 = 0000000000000033 ldub [%i6+0x189],%g2 ! %g2 = 0000000000000058 ! Mem[0000000054000000] = c21c9e04267113d8, %f20 = a33918f6 efb9d48f ldda [%i0+%g0]0x80,%f20 ! %f20 = c21c9e04 267113d8 ! Mem[0000000054000018] = 3e9e7d93 54f49a3a, %l0 = 4bd2ef21, %l1 = 000000d8 ldda [%i0+%o3]0x89,%l0 ! %l0 = 0000000054f49a3a 000000003e9e7d93 ! %l7 = 0000000000000324, Mem[0000000055800008] = 601e1d36 stwa %l7,[%i3+%o1]0x88 ! Mem[0000000055800008] = 00000324 ! Mem[00000000900001e8] = 92210a56, %g2 = 0000000000000058 ldsh [%i4+0x1ea],%g2 ! %g2 = ffffffffffff9221 ! %l1 = 000000003e9e7d93, Mem[0000000091000037] = 1ef5e72c stb %l1,[%i6+0x037] ! Mem[0000000091000034] = 93f5e72c ! %l2 = 00000000000000e7, Mem[0000000091000060] = eeaf96cc stw %l2,[%i6+0x060] ! Mem[0000000091000060] = 000000e7 ! %l1 = 000000003e9e7d93, immd = 000000000000068b, %l0 = 0000000054f49a3a udivx %l1,0x68b,%l0 ! %l0 = 0000000000099208 p34_label_7: ! %l6 = 00000000260cd159, immed = 0000004e, %y = 00000000 smul %l6,0x04e,%l7 ! %l7 = 0000000b97e7c91e, %y = 0000000b ! Mem[0000000090800120] = be5d75297765324d, %g2 = ffffffffffff9221 ldx [%i5+0x120],%g2 ! %g2 = be5d75297765324d ! Mem[00000000900000a8] = 3b9ac25cf8818c48, %g2 = be5d75297765324d ldx [%i4+0x0a8],%g2 ! %g2 = 3b9ac25cf8818c48 ! %l3 = aff0a1e8a3e83a9a, Mem[0000000090000060] = 2609fadc, %asi = 80 stwa %l3,[%i4+0x060]%asi ! Mem[0000000090000060] = a3e83a9a ! %f0 = 54bbc381 dab40a84, Mem[0000000091800108] = 0a5ec7e7 fffcf99d std %f0 ,[%o0+0x108] ! Mem[0000000091800108] = 54bbc381 dab40a84 ! Mem[0000000054800020] = 154e0bdf, %l7 = 0000000b97e7c91e swapa [%i1+%o4]0x88,%l7 ! %l7 = 00000000154e0bdf ! Mem[0000000090000178] = 28905e5c, %g2 = 3b9ac25cf8818c48 ldub [%i4+0x17b],%g2 ! %g2 = 0000000000000028 ! %l4 = ffffffffffffffff, immed = 00000706, %y = 0000000b sdivcc %l4,0x706,%l6 ! %l6 = 0000000001b56485, %ccr = 00 mov %l0,%y ! %y = 00099208 ! %l1 = 000000003e9e7d93, imm = 0000000000000020, %l2 = 00000000000000e7 srlx %l1,0x020,%l2 ! %l2 = 0000000000000000 ! Mem[0000000055800018] = 260cd159, %l5 = 0000000098722722 ldsba [%i3+%o3]0x81,%l5 ! %l5 = 0000000000000026 p34_label_8: ! Mem[0000000055800020] = ecc36612, %l3 = aff0a1e8a3e83a9a ldswa [%i3+%o4]0x80,%l3 ! %l3 = ffffffffecc36612 ! %l2 = 0000000000000000, %l2 = 0000000000000000, %ccr = 00 movle %xcc,%l2,%l2 ! Register Not Moved ! Mem[0000000055000018] = 97895c29, %l2 = 0000000000000000 ldstuba [%i2+%o3]0x81,%l2 ! %l2 = 00000097000000ff ! %l2 = 0000000000000097, Mem[0000000055000000] = 89f3f02439569a57 stxa %l2,[%i2+%g0]0x88 ! Mem[0000000055000000] = 0000000000000097 ! %l1 = 000000003e9e7d93, imm = 0000000000000129, %l1 = 000000003e9e7d93 andcc %l1,0x129,%l1 ! %l1 = 0000000000000101, %ccr = 00 ! Mem[00000000548000c8] = 54e1157a, %l4 = ffffffff, %l4 = ffffffff add %i1,0xc8,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000054e1157a ! %l0 = 0000000000099208, imm = fffffffffffff58f, %l2 = 0000000000000097 xor %l0,-0xa71,%l2 ! %l2 = fffffffffff66787 ! Mem[00000000900000c0] = 92317c76ff28d408, %g2 = 0000000000000028 ldx [%i4+0x0c0],%g2 ! %g2 = 92317c76ff28d408 ! %l2 = fffffffffff66787, %l6 = 0000000001b56485, %l4 = 0000000054e1157a sdivx %l2,%l6,%l4 ! %l4 = 0000000000000000 ! Mem[0000000090000148] = 2c7ac60a, %g2 = 92317c76ff28d408 lduw [%i4+0x148],%g2 ! %g2 = 000000002c7ac60a p34_label_9: ! %l4 = 0000000000000000, %l5 = 0000000000000026, %l4 = 0000000000000000 addccc %l4,%l5,%l4 ! %l4 = 0000000000000026, %ccr = 00 ! Mem[0000000091000050] = d07a6d71545a2585, %g2 = 000000002c7ac60a ldx [%i6+0x050],%g2 ! %g2 = d07a6d71545a2585 ! %l7 = 00000000154e0bdf, Mem[0000000091000078] = 2d82ef201faabd9f stx %l7,[%i6+0x078] ! Mem[0000000091000078] = 00000000154e0bdf ! %l4 = 0000000000000026, %l4 = 0000000000000026, %y = 00099208 umulcc %l4,%l4,%l5 ! %l5 = 00000000000005a4, %ccr = 00, %y = 00000000 ! %l0 = 0000000000099208, Mem[00000000918001c2] = 92c5dfb7 sth %l0,[%o0+0x1c2] ! Mem[00000000918001c0] = 9208dfb7 ! Mem[00000000550001be] = 16b6723f, %l4 = 0000000000000026 ldstub [%i2+0x1be],%l4 ! %l4 = 00000072000000ff ! Mem[0000000054800008] = 2e75037711d68c6c, %f6 = d8b57154 13904ab7 ldda [%i1+%o1]0x88,%f6 ! %f6 = 2e750377 11d68c6c ! %l6 = 0000000001b56485, imm = fffffffffffff587, %l7 = 00000000154e0bdf andn %l6,-0xa79,%l7 ! %l7 = 0000000000000000 ! Mem[0000000054800100] = b7fc5cbf6d66e6a8, %l3 = ffffffffecc36612, %l6 = 0000000001b56485 add %i1,0x100,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = b7fc5cbf6d66e6a8 ! Mem[0000000090000090] = 79c4dc96, %g2 = d07a6d71545a2585 lduw [%i4+0x090],%g2 ! %g2 = 0000000079c4dc96 p34_label_10: ! Mem[00000000918001c4] = b71f95e4, %g2 = 0000000079c4dc96 ldub [%o0+0x1c7],%g2 ! %g2 = 00000000000000b7 ! immd = 000000000000009e, %l1 = 0000000000000101, %ccr = 00 movge %icc,0x09e,%l1 ! Moved, %l1 = 000000000000009e ! %f12 = 947ab948 7973b091, Mem[0000000091000048] = aa12e82c 0be529ce std %f12,[%i6+0x048] ! Mem[0000000091000048] = 947ab948 7973b091 ! %l5 = 00000000000005a4, Mem[0000000090800068] = 3013a96648dba1e7 stx %l5,[%i5+0x068] ! Mem[0000000090800068] = 00000000000005a4 ! %l7 = 0000000000000000, imm = 0000000000000131, %l6 = b7fc5cbf6d66e6a8 orcc %l7,0x131,%l6 ! %l6 = 0000000000000131, %ccr = 00 ! Mem[0000000091800114] = 7240222a, %g2 = 00000000000000b7 lduw [%o0+0x114],%g2 ! %g2 = 000000007240222a ! %l0 = 0000000000099208, Mem[0000000054000000] = c21c9e04 stha %l0,[%i0+%g0]0x80 ! Mem[0000000054000000] = 92089e04 ! %l3 = ffffffffecc36612, Mem[0000000090800130] = b94f043b stw %l3,[%i5+0x130] ! Mem[0000000090800130] = ecc36612 ! %l6 = 0000000000000131, Mem[0000000090800110] = 21d2db557acbdda0 stx %l6,[%i5+0x110] ! Mem[0000000090800110] = 0000000000000131 ! Code Fragment 1 p34_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000072c2a2bf mov -0xb68,%g3 ! %g3 = fffffffffffff498 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p34_label_11: ! Mem[0000000055000010] = 8ba339271d5086be, %l2 = fffffffffff66787 ldxa [%i2+%o2]0x89,%l2 ! %l2 = 8ba339271d5086be ! Mem[00000000540001c0] = f3ee1bbe 3d8f9ef2 c919b62f 168e7a77 ! Mem[00000000540001d0] = f23ee336 a50d8b35 cc3c135b b0510429 ! Mem[00000000540001e0] = bb22fd0a 1702e429 dffc27a4 02c203fc ! Mem[00000000540001f0] = 7de148ef 1e372837 6be181d9 b811f772 mov 0x1c0,%g5 ldda [%i0+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 00000000540001c0 ! Mem[0000000054000008] = afc02c51 d39f05b4, %l4 = 00000072, %l5 = 000005a4 ldda [%i0+%o1]0x80,%l4 ! %l4 = 00000000afc02c51 00000000d39f05b4 ! Mem[0000000054000000] = 92089e04, %l5 = 00000000d39f05b4 lduwa [%i0+%g0]0x80,%l5 ! %l5 = 0000000092089e04 ! Mem[00000000910001d4] = 097e55db, %g2 = 000000007240222a ldub [%i6+0x1d7],%g2 ! %g2 = 0000000000000009 ! Mem[0000000054000020] = 4bd2eb9c, %l4 = 00000000afc02c51 ldsha [%i0+%o4]0x88,%l4 ! %l4 = ffffffffffffeb9c ! %l3 = ffffffffecc36612, Mem[0000000054800018] = a3ce0000d39cd5fd stxa %l3,[%i1+%o3]0x80 ! Mem[0000000054800018] = ffffffffecc36612 ! Mem[0000000054800020] = 97e7c91e, %l7 = 0000000000000000 ldsha [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffc91e ! Mem[000000009080011c] = 94e95342, %g2 = 0000000000000009 lduh [%i5+0x11c],%g2 ! %g2 = 00000000000094e9 ! %l5 = 0000000092089e04, %l1 = 000000000000009e, %l4 = ffffffffffffeb9c sdivx %l5,%l1,%l4 ! %l4 = 0000000000ec9c8b p34_label_12: ! Mem[000000009080013c] = aef4a409, %g2 = 00000000000094e9 ldsh [%i5+0x13e],%g2 ! %g2 = ffffffffffffaef4 ! %f28 = 55a8bb56, Mem[00000000910001b8] = 89f50657 st %f28,[%i6+0x1b8] ! Mem[00000000910001b8] = 55a8bb56 ! %l1 = 000000000000009e, %l7 = ffffffffffffc91e, %ccr = 00 movpos %icc,%l1,%l7 ! Moved, %l7 = 000000000000009e ! Mem[0000000054800020] = 1ec9e797 d54c8508, %l4 = 00ec9c8b, %l5 = 92089e04 ldda [%i1+%o4]0x81,%l4 ! %l4 = 000000001ec9e797 00000000d54c8508 ! Mem[0000000091800034] = d7df2b2e, %g2 = ffffffffffffaef4 ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffd7 ! Mem[00000000550001e8] = c094a5e9, %l6 = 0000000000000131 ldsb [%i2+0x1ea],%l6 ! %l6 = ffffffffffffffa5 ! Mem[0000000055000028] = 1e503b82 ef6a178e, %l0 = 00099208, %l1 = 0000009e ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000ef6a178e 000000001e503b82 ! Mem[0000000055800018] = 59d10c26, %l5 = 00000000d54c8508 ldsba [%i3+%o3]0x89,%l5 ! %l5 = 0000000000000026 ! %l0 = ef6a178e, %l1 = 1e503b82, Mem[0000000054000018] = 3a9af454 937d9e3e stda %l0,[%i0+%o3]0x81 ! Mem[0000000054000018] = ef6a178e 1e503b82 ! %l6 = ffffffffffffffa5, Mem[0000000055800018] = 260cd15900000324 stxa %l6,[%i3+%o3]0x81 ! Mem[0000000055800018] = ffffffffffffffa5 p34_label_13: ! Mem[0000000090000110] = 208e2d2af319c0f9, %g2 = ffffffffffffffd7 ldx [%i4+0x110],%g2 ! %g2 = 208e2d2af319c0f9 ! Mem[0000000091000180] = 82f96544, %g2 = 208e2d2af319c0f9 ldsh [%i6+0x180],%g2 ! %g2 = ffffffffffff82f9 ! %l0 = 00000000ef6a178e, Mem[00000000910001b8] = 55a8bb56 stw %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = ef6a178e ! %l7 = 000000000000009e, Mem[00000000908001df] = fbc475c4, %asi = 80 stba %l7,[%i5+0x1df]%asi ! Mem[00000000908001dc] = 9ec475c4 ! %f21 = 267113d8, Mem[000000009000016c] = b91b3eb3 st %f21,[%i4+0x16c] ! Mem[000000009000016c] = 267113d8 ! Mem[0000000054800018] = ffffffff, %l4 = 000000001ec9e797 ldsha [%i1+%o3]0x81,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000055000018] = ff895c29c37b9342, %l1 = 000000001e503b82, %l2 = 8ba339271d5086be add %i2,0x18,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = ff895c29c37b9342 ! Code Fragment 1 p34_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff498 mov 0xe6e,%g3 ! %g3 = 0000000000000e6e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000910000d8] = 2c0f16f6, %g2 = ffffffffffff82f9 lduw [%i6+0x0d8],%g2 ! %g2 = 000000002c0f16f6 ! Mem[00000000908000d8] = 83e709ce e52b0314, %g2 = 2c0f16f6, %g3 = 00000e6e ldd [%i5+0x0d8],%g2 ! %g2 = 0000000083e709ce 00000000e52b0314 p34_label_14: ! Mem[0000000055800008] = 00000324, %l4 = ffffffffffffffff ldstuba [%i3+%o1]0x89,%l4 ! %l4 = 00000024000000ff ! Mem[0000000054800010] = 15cd152b, %l7 = 000000000000009e lduwa [%i1+%o2]0x81,%l7 ! %l7 = 0000000015cd152b ! %l6 = ffffffffffffffa5, Mem[00000000908000e1] = 9e693416 stb %l6,[%i5+0x0e1] ! Mem[00000000908000e0] = a5693416 ! %l1 = 000000001e503b82, %l3 = ffffffffecc36612, %l2 = ff895c29c37b9342 sub %l1,%l3,%l2 ! %l2 = 00000000318cd570 ! Mem[0000000055000117] = 6104639e, %l3 = ffffffffecc36612 ldstub [%i2+0x117],%l3 ! %l3 = 0000009e000000ff ! Mem[0000000091800008] = d08f42f1ee954822, %g2 = 0000000083e709ce ldx [%o0+%o1],%g2 ! %g2 = d08f42f1ee954822 ! Mem[0000000091000120] = b0a4b23a, %g2 = d08f42f1ee954822 ldsb [%i6+0x120],%g2 ! %g2 = ffffffffffffffb0 ! immd = 00000000000003d0, %l4 = 0000000000000024, %ccr = 00 movne %xcc,0x3d0,%l4 ! Moved, %l4 = 00000000000003d0 ! immd = 00000000000000d4, %l1 = 000000001e503b82, %ccr = 00 movcc %icc,0x0d4,%l1 ! Moved, %l1 = 00000000000000d4 ! %l2 = 00000000318cd570, Mem[0000000091800058] = 6691eb919aeaaa48, %asi = 80 stxa %l2,[%o0+0x058]%asi ! Mem[0000000091800058] = 00000000318cd570 p34_label_15: ! Invert Register : %l2 = 00000000318cd570 xor %l2,-1,%l2 ! %l2 = ffffffffce732a8f ! Mem[0000000055000018] = 42937bc3 295c89ff, %l4 = 000003d0, %l5 = 00000026 ldda [%i2+%o3]0x89,%l4 ! %l4 = 00000000295c89ff 0000000042937bc3 ! Mem[0000000054000070] = 877d07c28cbe26b8, %l4 = 00000000295c89ff, %l0 = 00000000ef6a178e add %i0,0x70,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 877d07c28cbe26b8 ! %l0 = 877d07c28cbe26b8, immd = fffffffffffff376, %l1 = 00000000000000d4 sdivx %l0,-0xc8a,%l1 ! %l1 = 00099c638c51495b ! %l6 = ffffffffffffffa5, Mem[0000000090000026] = 395c0faf sth %l6,[%i4+0x026] ! Mem[0000000090000024] = ffa50faf ! %l2 = ffffffffce732a8f setx 0x0c34b15fea3f1bc7,%g7,%l2 ! %l2 = 0c34b15fea3f1bc7 ! %f0 = f3ee1bbe 3d8f9ef2, Mem[0000000054000020] = 4bd2eb9c 4ee0df3d stda %f0 ,[%i0+%o4]0x89 ! Mem[0000000054000020] = f3ee1bbe 3d8f9ef2 ! immd = 000000000000031d, %l2 = 0c34b15fea3f1bc7, %ccr = 00 mova %xcc,0x31d,%l2 ! Moved, %l2 = 000000000000031d ! Invert Register : %l1 = 00099c638c51495b xor %l1,-1,%l1 ! %l1 = fff6639c73aeb6a4 ! Mem[0000000054000010] = dab40a84, %l6 = ffffffffffffffa5 lduba [%i0+%o2]0x88,%l6 ! %l6 = 0000000000000084 p34_label_16: ! %l5 = 0000000042937bc3, imm = 00000000000004e4, %l1 = fff6639c73aeb6a4 andn %l5,0x4e4,%l1 ! %l1 = 0000000042937b03 ! %l4 = 00000000295c89ff, Mem[00000000910001dc] = 2b019f50 sth %l4,[%i6+0x1dc] ! Mem[00000000910001dc] = 89ff9f50 ! Mem[00000000918001b4] = c5325e65, %g2 = ffffffffffffffb0 lduh [%o0+0x1b6],%g2 ! %g2 = 000000000000c532 ! Mem[0000000055800020] = ecc36612, %l0 = 877d07c28cbe26b8 ldsha [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffecc3 ! %l2 = 000000000000031d, %l5 = 0000000042937bc3, %ccr = 00 mova %xcc,%l2,%l5 ! Moved, %l5 = 000000000000031d ! Mem[0000000055000008] = 06ee491f, %l6 = 0000000000000084 ldsba [%i2+%o1]0x88,%l6 ! %l6 = 000000000000001f ! %l2 = 000000000000031d, Mem[00000000540000de] = 2e92e188 stb %l2,[%i0+0x0de] ! Mem[00000000540000dc] = 2e921d88 ! %l7 = 0000000015cd152b setx 0xa6a0669fd00ad3fd,%g7,%l7 ! %l7 = a6a0669fd00ad3fd ! Mem[0000000055800008] = ff030000, %l5 = 000000000000031d lduwa [%i3+%o1]0x81,%l5 ! %l5 = 00000000ff030000 ! %l4 = 295c89ff, %l5 = ff030000, Mem[0000000054800018] = ffffffff ecc36612 std %l4,[%i1+%o3] ! Mem[0000000054800018] = 295c89ff ff030000 p34_label_17: ! Mem[0000000054800018] = ff895c29, %l2 = 000000000000031d ldstuba [%i1+%o3]0x88,%l2 ! %l2 = 00000029000000ff ! Mem[0000000055000020] = 67890fb6, %l1 = 0000000042937b03 ldsha [%i2+%o4]0x81,%l1 ! %l1 = 0000000000006789 ! %l4 = 00000000295c89ff, %l7 = a6a0669fd00ad3fd, %ccr = 00 movn %icc,%l4,%l7 ! Register Not Moved ! %l6 = 000000000000001f, Mem[00000000908000f0] = 78806a54d806f0ce stx %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 000000000000001f ! Mem[00000000540000b0] = bfd8c55a, %l3 = 000000000000009e ldstub [%i0+0x0b0],%l3 ! %l3 = 000000bf000000ff ! Mem[0000000054800020] = 1ec9e797d54c8508, %f8 = bb22fd0a 1702e429 ldda [%i1+%o4]0x81,%f8 ! %f8 = 1ec9e797 d54c8508 ! Mem[0000000055000010] = 1d5086be, %l1 = 0000000000006789 ldsba [%i2+%o2]0x88,%l1 ! %l1 = ffffffffffffffbe ! Mem[00000000900001d8] = a621df8c, %g2 = 000000000000c532 ldsb [%i4+0x1db],%g2 ! %g2 = ffffffffffffffa6 ! Mem[0000000055000000] = 0000000000000097, %l1 = ffffffffffffffbe ldxa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000097 ! Mem[0000000091000114] = a3c886c3, %g2 = ffffffffffffffa6 ldsh [%i6+0x114],%g2 ! %g2 = ffffffffffffa3c8 p34_label_18: membar #Sync ! Added by membar checker (595) ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 eaab1377 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! Mem[0000000091000160] = 1a4ae6bb, %g2 = ffffffffffffa3c8 ldsb [%i6+0x162],%g2 ! %g2 = 000000000000001a ! %l0 = ffffffffffffecc3, Mem[0000000055000068] = b33416e4d453187e, %asi = 80 stxa %l0,[%i2+0x068]%asi ! Mem[0000000055000068] = ffffffffffffecc3 ! %l0 = ffffecc3, %l1 = 00000097, Mem[0000000090000020] = 5368f2de 2775ffa5 std %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffecc3 00000097 ! Mem[0000000055800008] = ff030000, %l6 = 000000000000001f lduha [%i3+%o1]0x81,%l6 ! %l6 = 000000000000ff03 ! immd = 0000000000000196, %l1 = 0000000000000097, %ccr = 00 movvc %icc,0x196,%l1 ! Moved, %l1 = 0000000000000196 ! Mem[0000000054000020] = f3ee1bbe3d8f9ef2, %l0 = ffffffffffffecc3 ldxa [%i0+%o4]0x88,%l0 ! %l0 = f3ee1bbe3d8f9ef2 ! Mem[0000000054800148] = 8c97a4a7, %l6 = 000000000000ff03 swap [%i1+0x148],%l6 ! %l6 = 000000008c97a4a7 ! Mem[00000000540001ab] = 31dc4e11, %l1 = 0000000000000196 ldstub [%i0+0x1ab],%l1 ! %l1 = 00000011000000ff ! Mem[00000000900000c0] = 7c76ff28, %g2 = 000000000000001a ldub [%i4+0x0c2],%g2 ! %g2 = 000000000000007c p34_label_19: ! Mem[0000000090000160] = 6f381681 83c07adc, %g2 = 0000007c, %g3 = e52b0314 ldd [%i4+0x160],%g2 ! %g2 = 000000006f381681 0000000083c07adc ! Mem[0000000055800020] = ecc36612, %f12 = 7de148ef lda [%i3+%o4]0x80,%f12 ! %f12 = ecc36612 ! %l6 = 000000008c97a4a7, imm = fffffffffffffc2a, %l4 = 00000000295c89ff xnorcc %l6,-0x3d6,%l4 ! %l4 = 000000008c97a772, %ccr = 08 ! Mem[0000000091000010] = eb5758df 4b2ef340, %g2 = 6f381681, %g3 = 83c07adc ldd [%i6+%o2],%g2 ! %g2 = 00000000eb5758df 000000004b2ef340 ! %l3 = 00000000000000bf, Mem[00000000548000cc] = 105ad82d stb %l3,[%i1+0x0cc] ! Mem[00000000548000cc] = bf5ad82d ! %l6 = 000000008c97a4a7, Mem[0000000055000000] = 00000097 stba %l6,[%i2+%g0]0x88 ! Mem[0000000055000000] = 000000a7 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180 ! %l7 = a6a0669fd00ad3fd, Mem[0000000090800034] = aa684083 stw %l7,[%i5+0x034] ! Mem[0000000090800034] = d00ad3fd ! Mem[0000000091800090] = e98ffb87, %g2 = 00000000eb5758df ldub [%o0+0x092],%g2 ! %g2 = 00000000000000e9 ! %l2 = 0000000000000029, Mem[0000000091000154] = f47cb886 sth %l2,[%i6+0x154] ! Mem[0000000091000154] = 0029b886 p34_label_20: membar #Sync ! Added by membar checker (596) ! %l4 = 000000008c97a772, Mem[00000000900001a8] = 17361119 stb %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = 72361119 ! %l0 = f3ee1bbe3d8f9ef2, immed = 000000f3, %ccr = 08 movre %l0,0x0f3,%l5 ! Not Moved, %l5 = 00000000ff030000 ! Mem[0000000090000188] = 124accd6, %g2 = 00000000000000e9 lduba [%i4+0x188]%asi,%g2 ! %g2 = 0000000000000012 ! Mem[0000000090000018] = 590e18b1 3ac0086f, %g2 = 00000012, %g3 = 4b2ef340 ldd [%i4+%o3],%g2 ! %g2 = 00000000590e18b1 000000003ac0086f ! Mem[00000000908001a8] = 9a64a4a2, %g2 = 00000000590e18b1 ldub [%i5+0x1a8],%g2 ! %g2 = 000000000000009a ! Mem[00000000558001e8] = ebc3abe25755d328, %l3 = 00000000000000bf ldxa [%i3+0x1e8]%asi,%l3 ! %l3 = ebc3abe25755d328 ! %l2 = 00000029, %l3 = 5755d328, Mem[0000000055000028] = ef6a178e 1e503b82 stda %l2,[%i2+%o5]0x89 ! Mem[0000000055000028] = 00000029 5755d328 ! %l4 = 000000008c97a772, Mem[0000000055800008] = ff030000b35bc9de stx %l4,[%i3+%o1] ! Mem[0000000055800008] = 000000008c97a772 ! Mem[0000000055800010] = a9e1b2e2, %l2 = 0000000000000029 ldsba [%i3+%o2]0x88,%l2 ! %l2 = ffffffffffffffe2 ! Mem[0000000091000080] = 71f0b7ce, %g2 = 000000000000009a lduh [%i6+0x080],%g2 ! %g2 = 00000000000071f0 p34_label_21: ! Mem[0000000054000018] = ef6a178e, %l3 = 5755d328, %l3 = 5755d328 add %i0,0x18,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ef6a178e ! Mem[0000000054000018] = ef6a178e, %l0 = f3ee1bbe3d8f9ef2 lduha [%i0+%o3]0x80,%l0 ! %l0 = 000000000000ef6a ! Mem[0000000090800088] = 87652571, %g2 = 00000000000071f0 ldub [%i5+0x088],%g2 ! %g2 = 0000000000000087 ! %f16 = 97ca4678 59fa67b4 a86b444e b7682de2 ! %f20 = c21c9e04 267113d8 2d31e46c 4ccc2f99 ! %f24 = 12e0ffbd c9300877 fa09eede 7c76c527 ! %f28 = 55a8bb56 1193671a d705b2c7 eaab1377 stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000180 ! %l0 = 0000ef6a, %l1 = 00000011, Mem[00000000918000c0] = 3c4aea22 fe051877 std %l0,[%o0+0x0c0] ! Mem[00000000918000c0] = 0000ef6a 00000011 ! %l6 = 000000008c97a4a7, %l4 = 000000008c97a772, %l6 = 000000008c97a4a7 xnor %l6,%l4,%l6 ! %l6 = fffffffffffffc2a ! Mem[0000000091000150] = 56820029, %g2 = 0000000000000087 lduh [%i6+0x152],%g2 ! %g2 = 0000000000005682 ! %l5 = 00000000ff030000, %l4 = 000000008c97a772, %ccr = 08 movgu %icc,%l5,%l4 ! Moved, %l4 = 00000000ff030000 ! immd = 0000000000000182, %l5 = 00000000ff030000, %ccr = 08 movvs %icc,0x182,%l5 ! Register Not Moved ! Mem[0000000055800018] = ffffffff, %l6 = fffffffffffffc2a ldsha [%i3+%o3]0x89,%l6 ! %l6 = ffffffffffffffff p34_label_22: ! %l0 = 000000000000ef6a, Mem[0000000054000010] = 840ab4da stha %l0,[%i0+%o2]0x81 ! Mem[0000000054000010] = ef6ab4da ! Mem[0000000055000000] = 000000a7, %f15 = b811f772 lda [%i2+%g0]0x89,%f15 ! %f15 = 000000a7 ! Mem[00000000900001dc] = df8c4156, %g2 = 0000000000005682 ldsb [%i4+0x1dd],%g2 ! %g2 = ffffffffffffffdf ! Mem[0000000091800034] = df2b2eea, %g2 = ffffffffffffffdf lduh [%o0+0x036],%g2 ! %g2 = 000000000000df2b ! Mem[000000009080013c] = 2deaaef4, %g2 = 000000000000df2b ldsh [%i5+0x13c],%g2 ! %g2 = 0000000000002dea ! Mem[0000000054800194] = 9ccde849, %l6 = ffffffff, %l0 = 0000ef6a add %i1,0x194,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000009ccde849 ! Mem[0000000054000168] = b0439499, %l3 = ef6a178e, %l0 = 9ccde849 add %i0,0x168,%g1 casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000b0439499 ! Mem[00000000550000c9] = 858824a9, %l1 = 0000000000000011 ldstub [%i2+0x0c9],%l1 ! %l1 = 00000088000000ff ! Mem[0000000054000141] = 626119ca, %l7 = a6a0669fd00ad3fd ldstub [%i0+0x141],%l7 ! %l7 = 00000061000000ff ! Mem[0000000090800074] = 924c5892, %g2 = 0000000000002dea ldub [%i5+0x075],%g2 ! %g2 = 0000000000000092 p34_label_23: ! %l4 = 00000000ff030000, Mem[0000000091800170] = b9937344f7b1a1bd, %asi = 80 stxa %l4,[%o0+0x170]%asi ! Mem[0000000091800170] = 00000000ff030000 ! Mem[0000000091800108] = 54bbc381dab40a84, %g2 = 0000000000000092 ldx [%o0+0x108],%g2 ! %g2 = 54bbc381dab40a84 ! Mem[0000000091800078] = 99c3067fcff936f6, %g2 = 54bbc381dab40a84 ldx [%o0+0x078],%g2 ! %g2 = 99c3067fcff936f6 ! %l0 = 00000000b0439499, %l7 = 0000000000000061, %l0 = 00000000b0439499 xor %l0,%l7,%l0 ! %l0 = 00000000b04394f8 ! Mem[00000000918001dc] = 64a3bc23, %g2 = 99c3067fcff936f6 lduh [%o0+0x1de],%g2 ! %g2 = 00000000000064a3 ! %l4 = 00000000ff030000, %l3 = 00000000ef6a178e, %ccr = 08 movgu %icc,%l4,%l3 ! Moved, %l3 = 00000000ff030000 ! %l1 = 0000000000000088, Mem[00000000918001b0] = 99944aa0 sth %l1,[%o0+0x1b0] ! Mem[00000000918001b0] = 00884aa0 ! Mem[0000000054000010] = dab46aef, %l5 = 00000000ff030000 lduwa [%i0+%o2]0x88,%l5 ! %l5 = 00000000dab46aef ! Mem[00000000558001d0] = 66b9eb8a, %l7 = 00000061, %l3 = ff030000 add %i3,0x1d0,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000066b9eb8a ! %l2 = ffffffffffffffe2, imm = 00000000000006e2, %l4 = 00000000ff030000 orcc %l2,0x6e2,%l4 ! %l4 = ffffffffffffffe2, %ccr = 88 p34_label_24: ! %f9 = d54c8508, Mem[0000000091800004] = eabba729 st %f9 ,[%o0+0x004] ! Mem[0000000091800004] = d54c8508 ! %f4 = f23ee336 a50d8b35, Mem[00000000910001e8] = 1efe1410 cde74a22 std %f4 ,[%i6+0x1e8] ! Mem[00000000910001e8] = f23ee336 a50d8b35 ! %l6 = ffffffffffffffff, %l1 = 0000000000000088, %l7 = 0000000000000061 udivx %l6,%l1,%l7 ! %l7 = 01e1e1e1e1e1e1e1 ! %l0 = 00000000b04394f8, %l7 = 01e1e1e1e1e1e1e1, %y = 00000000 sdivcc %l0,%l7,%l2 ! %l2 = fffffffffffffffb, %ccr = 88 mov %l0,%y ! %y = b04394f8 ! Clear Register : %l2 = fffffffffffffffb clr %l2 ! %l2 = 0000000000000000 ! Mem[0000000054000044] = 8cf6ce92, %l7 = e1e1e1e1, %l4 = ffffffe2 add %i0,0x44,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000008cf6ce92 ! Mem[0000000054800025] = d54c8508, %l4 = 000000008cf6ce92 ldstub [%i1+0x025],%l4 ! %l4 = 0000004c000000ff ! Mem[0000000055000094] = 1daf6861, %l7 = e1e1e1e1, %l1 = 00000088 add %i2,0x94,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 000000001daf6861 ! %l3 = 0000000066b9eb8a, Mem[00000000900000c8] = 3204b668e4e37601 stx %l3,[%i4+0x0c8] ! Mem[00000000900000c8] = 0000000066b9eb8a ! %l3 = 0000000066b9eb8a, Mem[0000000091800193] = e184d202 stb %l3,[%o0+0x193] ! Mem[0000000091800190] = 8a84d202 p34_label_25: ! Mem[0000000091000140] = 28dd2a63, %g2 = 00000000000064a3 lduh [%i6+0x140],%g2 ! %g2 = 00000000000028dd ! %l2 = 0000000000000000, immed = fffffbd9, %y = b04394f8 udiv %l2,-0x427,%l1 ! %l1 = 00000000b04397d3 mov %l0,%y ! %y = b04394f8 ! Mem[000000009100018c] = 5de8e320, %g2 = 00000000000028dd lduw [%i6+0x18c],%g2 ! %g2 = 000000005de8e320 ! %l2 = 00000000, %l3 = 66b9eb8a, Mem[0000000091800018] = 74c0670a 5267e474 std %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000000 66b9eb8a ! %l3 = 0000000066b9eb8a, Mem[0000000091800170] = 00000000 sth %l3,[%o0+0x170] ! Mem[0000000091800170] = eb8a0000 ! Randomly selected nop nop ! %f14 = 6be181d9 000000a7, Mem[00000000910001a0] = 191e0488 82118f44 std %f14,[%i6+0x1a0] ! Mem[00000000910001a0] = 6be181d9 000000a7 ! %l2 = 0000000000000000, Mem[0000000054000020] = 3d8f9ef2 stha %l2,[%i0+%o4]0x89 ! Mem[0000000054000020] = 3d8f0000 ! %l1 = 00000000b04397d3, %l4 = 000000000000004c, %l4 = 000000000000004c andncc %l1,%l4,%l4 ! %l4 = 00000000b0439793, %ccr = 08 ! %l0 = 00000000b04394f8, %l6 = ffffffffffffffff, %l7 = 01e1e1e1e1e1e1e1 xorcc %l0,%l6,%l7 ! %l7 = ffffffff4fbc6b07, %ccr = 80 ba,a p34_not_taken_0_end p34_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p34_branch_failed p34_not_taken_0_end: ! End of Random Code for Thread 34 1: membar #Sync ! Force all stores to complete 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 00000000b04394f8 bne,a,pn %xcc,p34_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000b04397d3 bne,a,pn %xcc,p34_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p34_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000066b9eb8a bne,a,pn %xcc,p34_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000b0439793 bne,a,pn %xcc,p34_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000dab46aef bne,a,pn %xcc,p34_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffffff bne,a,pn %xcc,p34_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffff4fbc6b07 bne,a,pn %xcc,p34_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xb04394f8,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p34_failed mov 0x111,%g1 ! Check Floating Point Registers p34_check_fp_registers: set p34_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be f3ee1bbe 3d8f9ef2 bne %xcc,p34_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be c919b62f 168e7a77 bne %xcc,p34_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be f23ee336 a50d8b35 bne %xcc,p34_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be cc3c135b b0510429 bne %xcc,p34_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 1ec9e797 d54c8508 bne %xcc,p34_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be dffc27a4 02c203fc bne %xcc,p34_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ecc36612 1e372837 bne %xcc,p34_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 6be181d9 000000a7 bne %xcc,p34_f14_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be c21c9e04 267113d8 bne %xcc,p34_f20_fail nop ! Check Local Memory set p34_local0_expect,%g1 p34_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 92089e04267113d8 ldx [%i0+0x000],%g3 ! Observed data at 0000000054000000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ef6ab4da81c3bb54 ldx [%i0+0x010],%g3 ! Observed data at 0000000054000010 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ef6a178e1e503b82 ldx [%i0+0x018],%g3 ! Observed data at 0000000054000018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00008f3dbe1beef3 ldx [%i0+0x020],%g3 ! Observed data at 0000000054000020 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x020,%g4 ldx [%g1+0x088],%g2 ! Expected data = 4bd2eefe0000cea3 ldx [%i0+0x088],%g3 ! Observed data at 0000000054000088 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x088,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = ffd8c55a4593433b ldx [%i0+0x0b0],%g3 ! Observed data at 00000000540000b0 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x0b0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 5175f84f2e921d88 ldx [%i0+0x0d8],%g3 ! Observed data at 00000000540000d8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x140],%g2 ! Expected data = 62ff19ca4bd2eb9c ldx [%i0+0x140],%g3 ! Observed data at 0000000054000140 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x140,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 31dc4eff09716caa ldx [%i0+0x1a8],%g3 ! Observed data at 00000000540001a8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i0,0x1a8,%g4 set p34_local1_expect,%g1 p34_check_local1: ldx [%g1+0x000],%g2 ! Expected data = a3ce000000000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000054800000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5c89ffff030000 ldx [%i1+0x018],%g3 ! Observed data at 0000000054800018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1ec9e797d5ff8508 ldx [%i1+0x020],%g3 ! Observed data at 0000000054800020 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x020,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 54e1157abf5ad82d ldx [%i1+0x0c8],%g3 ! Observed data at 00000000548000c8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x148],%g2 ! Expected data = 0000ff03c465764d ldx [%i1+0x148],%g3 ! Observed data at 0000000054800148 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i1,0x148,%g4 set p34_local2_expect,%g1 p34_check_local2: ldx [%g1+0x000],%g2 ! Expected data = a700000000000000 ldx [%i2+0x000],%g3 ! Observed data at 0000000055000000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff895c29c37b9342 ldx [%i2+0x018],%g3 ! Observed data at 0000000055000018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2900000028d35557 ldx [%i2+0x028],%g3 ! Observed data at 0000000055000028 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = ffffffffffffecc3 ldx [%i2+0x068],%g3 ! Observed data at 0000000055000068 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x068,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 85ff24a9baf00da7 ldx [%i2+0x0c8],%g3 ! Observed data at 00000000550000c8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 00e7992557ab814c ldx [%i2+0x0e8],%g3 ! Observed data at 00000000550000e8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x110],%g2 ! Expected data = 547d324d610463ff ldx [%i2+0x110],%g3 ! Observed data at 0000000055000110 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x110,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 7d58af8416b6ff3f ldx [%i2+0x1b8],%g3 ! Observed data at 00000000550001b8 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i2,0x1b8,%g4 set p34_local3_expect,%g1 p34_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 240300004f3de3ff ldx [%i3+0x000],%g3 ! Observed data at 0000000055800000 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000008c97a772 ldx [%i3+0x008],%g3 ! Observed data at 0000000055800008 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffffa5 ldx [%i3+0x018],%g3 ! Observed data at 0000000055800018 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ecc36612ab8d9d62 ldx [%i3+0x020],%g3 ! Observed data at 0000000055800020 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = 818e9eeb5affe46f ldx [%i3+0x050],%g3 ! Observed data at 0000000055800050 cmp %g2,%g3 bne,a,pn %xcc,p34_local_failed add %i3,0x050,%g4 ! The test for processor 34 has passed p34_passed: ta GOOD_TRAP nop p34_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p34_failed p34_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p34_failed p34_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p34_failed p34_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p34_failed p34_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p34_failed p34_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p34_failed p34_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p34_failed p34_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p34_failed p34_f0_fail: set p34_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f2_fail: set p34_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f4_fail: set p34_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f6_fail: set p34_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f8_fail: set p34_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f10_fail: set p34_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f12_fail: set p34_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f14_fail: set p34_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p34_f20_fail: set p34_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 34 failed p34_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x088] ! Set processor 34 done flag set p34_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 34 failed p34_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x088] ! Set processor 34 done flag set p34_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p34_selfmod_failed: ba p34_failed mov 0xabc,%g1 p34_common_error: or %g0,0xf02,%g1 ba p34_failed mov %o5,%g3 p34_common_signature_error: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_common_timeout: set p34_temp,%g1 ba p34_failed st %g2,[%g1] ! Common Lock Number p34_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p34_failed mov 0x0,%g3 p34_trap1e: ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054000018] done p34_trap1o: ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054000018] done p34_trap2e: sllx %l3,0x026,%l0 done p34_trap2o: sllx %l3,0x026,%l0 done p34_trap3e: xor %l1,0x082,%l0 addc %l1,%l3,%l7 and %l5,-0x6c5,%l2 xnor %l5,%l7,%l2 done p34_trap3o: xor %l1,0x082,%l0 addc %l1,%l3,%l7 and %l5,-0x6c5,%l2 xnor %l5,%l7,%l2 done p34_init_memory_pointers: set p34_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p34_local0_start,%i0 set p34_local1_start,%i1 set p34_local2_start,%i2 set p34_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 3dfd76f40e35f6a2 ldx [%g1+0x008],%l1 ! %l1 = ee6f239c7c29ad70 ldx [%g1+0x010],%l2 ! %l2 = 79c96a4c729478f7 ldx [%g1+0x018],%l3 ! %l3 = aff0a1e8a3e83a9a ldx [%g1+0x020],%l4 ! %l4 = 1a819acc03c519e5 ldx [%g1+0x028],%l5 ! %l5 = 68ea5c4dd922b89d ldx [%g1+0x030],%l6 ! %l6 = eb0e2a3226337afe ldx [%g1+0x038],%l7 ! %l7 = 8e87b6220051b13c ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 35 processor_35: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0x8c] ! Set the start flag wrpr %g0,7,%cleanwin call p35_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 35 wr %g0,0x4,%fprs ! Make sure fef is 1 set p35_init_freg,%g1 ! %f0 = dd8e9eb2 673fbe37 9d8d7804 c108a714 ! %f4 = e018a1f1 88cb74fe ffdc60d0 719f2c3b ! %f8 = 2de83cfa 06660f03 f6b42072 6cc5976c ! %f12 = 32aaa883 c56f5761 ab78d87a 6260a760 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1222b35e 3888c3c6 76b107ca 8a0e970d ! %f20 = 86f604a8 eaf479e4 65a17206 0d4059ee ! %f24 = e011c627 69101023 6fe4a5a3 8e7e99f1 ! %f28 = 52cfd8cf 535e8af6 998bbeee ee014936 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e9a09f6d 985cbf0f bc1e2158 ca6d1d33 ! %f36 = 9fed86e7 914d87d9 311e06b7 f27c5f6e ! %f40 = b670db39 098bd118 c9efff42 eba5b4a3 ! %f44 = d9c7359c 4fd0099b e7664bef ceb3e7b7 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x02b9b8cf00000060,%g7,%g1 ! GSR scale = 12, align = 0 wr %g1,%g0,%gsr ! GSR = 02b9b8cf00000060 wr %g0,%y ! Clear Y 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[00000000568000a0] = 585de07aa7f11b72, %l0 = 8d66d051f3a5ac9f, %l5 = a29ab7904d72a7a9 add %i1,0xa0,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = 585de07aa7f11b72 ! immd = 0000000000000210, %l3 = 3cb27ebe37078676, %ccr = 44 movpos %icc,0x210,%l3 ! Moved, %l3 = 0000000000000210 ! %l3 = 0000000000000210, Mem[00000000918000ee] = 2ee02725 stb %l3,[%o0+0x0ee] ! Mem[00000000918000ec] = 10e02725 ! Mem[0000000056000000] = d0bb47b84e711348, %l6 = 0784aec48f7e9bf7 ldxa [%i0+%g0]0x80,%l6 ! %l6 = d0bb47b84e711348 ! Mem[00000000560000c8] = a29fc4c3504a6d9f, %l2 = e5a05cb204db543c, %l0 = 8d66d051f3a5ac9f add %i0,0xc8,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = a29fc4c3504a6d9f ! %f0 = dd8e9eb2 673fbe37 9d8d7804 c108a714 ! %f4 = e018a1f1 88cb74fe ffdc60d0 719f2c3b ! %f8 = 2de83cfa 06660f03 f6b42072 6cc5976c ! %f12 = 32aaa883 c56f5761 ab78d87a 6260a760 mov 0x040,%g4 stda %f0,[%i0+%g4]ASI_BLK_AIUPL ! Block Store to 0000000056000040 ! Mem[0000000090800014] = 6ffa6eb0, %g2 = 0228685ff6b9cc49 lduw [%i5+0x014],%g2 ! %g2 = 000000006ffa6eb0 ! %l0 = a29fc4c3504a6d9f, immed = fffff919, %y = 00000000 mulscc %l0,-0x6e7,%l6 ! %l6 = 00000000282536cf, %ccr = 00, %y = 80000000 ! %l6 = 00000000282536cf, Mem[0000000056000000] = d0bb47b8 stba %l6,[%i0+%g0]0x80 ! Mem[0000000056000000] = cfbb47b8 ! %l6 = 00000000282536cf, Mem[0000000090800105] = 3e2765a5 stb %l6,[%i5+0x105] ! Mem[0000000090800104] = cf2765a5 p35_label_2: ! %f29 = 535e8af6, Mem[0000000090000160] = 6f381681 st %f29,[%i4+0x160] ! Mem[0000000090000160] = 535e8af6 ! %l4 = 40d5328a66892456, Mem[0000000091800035] = d7df2b2e stb %l4,[%o0+0x035] ! Mem[0000000091800034] = 56df2b2e ! Mem[0000000056800020] = f0d59c4afc05b4a2, %l0 = a29fc4c3504a6d9f ldxa [%i1+%o4]0x89,%l0 ! %l0 = f0d59c4afc05b4a2 ! %l2 = 04db543c, %l3 = 00000210, Mem[0000000090000058] = 04d12424 f17dd9cc std %l2,[%i4+0x058] ! Mem[0000000090000058] = 04db543c 00000210 ! %l3 = 0000000000000210, %l1 = b9a241f85e0bdf6c, %l3 = 0000000000000210 orcc %l3,%l1,%l3 ! %l3 = b9a241f85e0bdf7c, %ccr = 80 ! Mem[00000000578001c0] = 6875b029, %l0 = fc05b4a2, %l5 = a7f11b72 add %i3,0x1c0,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000006875b029 ! Mem[0000000090800158] = 7ec0e065, %g2 = 000000006ffa6eb0 ldsb [%i5+0x15a],%g2 ! %g2 = 000000000000007e ! %l5 = 000000006875b029, %l5 = 000000006875b029, %l4 = 40d5328a66892456 or %l5,%l5,%l4 ! %l4 = 000000006875b029 ! Mem[0000000091000068] = 51c66702, %g2 = 000000000000007e lduh [%i6+0x06a],%g2 ! %g2 = 00000000000051c6 ! %l3 = b9a241f85e0bdf7c, Mem[00000000908001f8] = 1b465155276557d1 stx %l3,[%i5+0x1f8] ! Mem[00000000908001f8] = b9a241f85e0bdf7c p35_label_3: ! Mem[00000000900001c4] = b03c424f, %g2 = 00000000000051c6 lduh [%i4+0x1c6],%g2 ! %g2 = 000000000000b03c ! %l0 = f0d59c4afc05b4a2, Mem[0000000091800100] = b91b8454131ee890 stx %l0,[%o0+0x100] ! Mem[0000000091800100] = f0d59c4afc05b4a2 ! %l3 = b9a241f85e0bdf7c, %l3 = b9a241f85e0bdf7c, %y = 80000000 sdiv %l3,%l3,%l2 ! %l2 = ffffffff80000000 mov %l0,%y ! %y = fc05b4a2 ! %l7 = 4a273157cde25da9, imm = 000000000000001e, %l2 = ffffffff80000000 sllx %l7,0x01e,%l2 ! %l2 = f378976a40000000 ! %f21 = eaf479e4, Mem[00000000910001a8] = 44690c5e st %f21,[%i6+0x1a8] ! Mem[00000000910001a8] = eaf479e4 ! %l6 = 00000000282536cf, %l6 = 00000000282536cf, %l3 = b9a241f85e0bdf7c orncc %l6,%l6,%l3 ! %l3 = ffffffffffffffff, %ccr = 88 ! %l6 = 00000000282536cf, %l5 = 000000006875b029, %y = fc05b4a2 sdivcc %l6,%l5,%l5 ! %l5 = fffffffff64075dd, %ccr = 88 mov %l0,%y ! %y = fc05b4a2 ! %l6 = 00000000282536cf, Mem[0000000090000118] = 5280a4869be11221 stx %l6,[%i4+0x118] ! Mem[0000000090000118] = 00000000282536cf ! %f0 = dd8e9eb2 673fbe37 9d8d7804 c108a714 ! %f4 = e018a1f1 88cb74fe ffdc60d0 719f2c3b ! %f8 = 2de83cfa 06660f03 f6b42072 6cc5976c ! %f12 = 32aaa883 c56f5761 ab78d87a 6260a760 mov 0x1c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0 ! %l7 = 4a273157cde25da9, immed = fffff9b5, %l5 = fffffffff64075dd taddcctv %l7,-0x64b,%l5 ! %l0 = f0d59c4afc05b4c5, Trapped p35_label_4: ! Mem[0000000057000158] = 521ca009, %l4 = 000000006875b029 ldub [%i2+0x15a],%l4 ! %l4 = 00000000000000a0 ! %l1 = b9a241f85e0bdf6c, immd = fffffffffffff0ef, %l1 = b9a241f85e0bdf6c mulx %l1,-0xf11,%l1 ! %l1 = 2a5c10ff0f1ed5d4 ! %l2 = 40000000, %l3 = ffffffff, Mem[00000000570001b0] = fa40fdf6 a2b736d2 std %l2,[%i2+0x1b0] ! Mem[00000000570001b0] = 40000000 ffffffff ! Mem[00000000568001eb] = 0b3d64d5, %l1 = 2a5c10ff0f1ed5d4 ldstub [%i1+0x1eb],%l1 ! %l1 = 000000d5000000ff ! Mem[0000000056000018] = 6c1d25ba 0fd84d19, %l2 = 40000000, %l3 = ffffffff ldda [%i0+%o3]0x80,%l2 ! %l2 = 000000006c1d25ba 000000000fd84d19 save ! CWP = 1 ! %l5 = 4eabe82e5ae6fee2, %l5 = 4eabe82e5ae6fee2, %l1 = 973a85500ba3c38b add %l5,%l5,%l1 ! %l1 = 9d57d05cb5cdfdc4 ! Mem[0000000056800010] = 8810ee25, %l6 = 545af51c115f0322 lduha [%o1+%i2]0x88,%l6 ! %l6 = 000000000000ee25 ! Mem[0000000057000020] = 9b9cb085, %l7 = 996d3dc8849bf664 lduba [%o2+%i4]0x80,%l7 ! %l7 = 000000000000009b ! Mem[0000000056800018] = 17fa379eaef6a6c6, %f22 = 65a17206 0d4059ee ldda [%o1+%i3]0x80,%f22 ! %f22 = 17fa379e aef6a6c6 p35_label_5: ! %cwp = 1 ! %l6 = 0000ee25, %l7 = 0000009b, Mem[00000000908001e8] = 94627d6b a369fde4 std %l6,[%o5+0x1e8] ! Mem[00000000908001e8] = 0000ee25 0000009b ! Code Fragment 1 p35_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x204,%g3 ! %g3 = 0000000000000204 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000040] = 8642ed44, %g2 = 000000000000b03c ldsh [%o6+0x040],%g2 ! %g2 = ffffffffffff8642 ! %f25 = 69101023, Mem[0000000090800164] = 8cbc6848 st %f25,[%o5+0x164] ! Mem[0000000090800164] = 69101023 ! immd = 00000000000003fb, %l0 = 6a3c8963df5913c4, %ccr = 88 movvs %xcc,0x3fb,%l0 ! Register Not Moved ! %l5 = 4eabe82e5ae6fee2, %l4 = 9c953fb6392f3b9f, %l0 = 6a3c8963df5913c4 taddcctv %l5,%l4,%l0 ! %l0 = 6a3c8963df5913e7, Trapped ! Mem[0000000091800090] = 2485e98f, %g2 = ffffffffffff8642 lduha [%i0+0x090]%asi,%g2 ! %g2 = 0000000000002485 ! Mem[0000000056800020] = a2b405fc 4a9cd5f0, %l4 = 392f3b9f, %l5 = 5ae6fee2 ldda [%o1+%i4]0x81,%l4 ! %l4 = 00000000a2b405fc 000000004a9cd5f0 ! Mem[00000000910001c4] = d99e6c32, %g2 = 0000000000002485 ldsh [%o6+0x1c4],%g2 ! %g2 = ffffffffffffd99e ! Mem[00000000570001a8] = 067a5467, %l2 = a04c1cc1, %l0 = df5913e7 add %o2,0x1a8,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000067a5467 p35_label_6: ! %cwp = 1 ! Mem[0000000090800074] = 4c58922e, %g2 = ffffffffffffd99e ldsh [%o5+0x076],%g2 ! %g2 = 0000000000004c58 ! Mem[0000000057800119] = 7cc85a21, %l0 = 00000000067a5467 ldstub [%o3+0x119],%l0 ! %l0 = 000000c8000000ff ! %l3 = 647d80dcabeac0e1, Mem[0000000057000110] = 191012c1 sth %l3,[%o2+0x110] ! Mem[0000000057000110] = c0e112c1 ! Mem[0000000057000030] = ef3a272a721a5afa, %l3 = 647d80dcabeac0e1, %l1 = 9d57d05cb5cdfdc4 add %o2,0x30,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = ef3a272a721a5afa ! %l1 = ef3a272a721a5afa, %l2 = a3d2279ea04c1cc1, %ccr = 88 movn %icc,%l1,%l2 ! Register Not Moved ! Mem[0000000057800028] = 36bac4b1, %l7 = 000000000000009b ldswa [%o3+%i5]0x81,%l7 ! %l7 = 0000000036bac4b1 ! %l1 = ef3a272a721a5afa, Mem[0000000090000066] = 5a2441f3, %asi = 80 stha %l1,[%o4+0x066]%asi ! Mem[0000000090000064] = 5afa41f3 ! Mem[0000000057000018] = bb975e74, %l2 = a3d2279ea04c1cc1 ldswa [%o2+%i3]0x80,%l2 ! %l2 = ffffffffbb975e74 ! Mem[0000000057000058] = f7a09932, %l7 = 36bac4b1, %l2 = bb975e74 add %o2,0x58,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000f7a09932 membar #Sync ! Added by membar checker (597) ! Mem[0000000056000054] = f1a118e0, %l1 = 721a5afa, %l0 = 000000c8 add %o0,0x54,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f1a118e0 p35_label_7: ! %cwp = 1 ! %l4 = 00000000a2b405fc, Mem[00000000918001b8] = 5e658da2343f09a3 stx %l4,[%i0+0x1b8] ! Mem[00000000918001b8] = 00000000a2b405fc ! %l2 = 00000000f7a09932, imm = 000000000000001a, %l5 = 000000004a9cd5f0 srlx %l2,0x01a,%l5 ! %l5 = 000000000000003d ! Mem[00000000918001b4] = a9c53200, %g2 = 0000000000004c58 ldub [%i0+0x1b5],%g2 ! %g2 = 00000000000000a9 ! Mem[0000000056000008] = 6bafc8e6, %l6 = 000000000000ee25 lduwa [%o0+%i1]0x89,%l6 ! %l6 = 000000006bafc8e6 ! %l2 = 00000000f7a09932, Mem[0000000090800064] = 9e231351 sth %l2,[%o5+0x064] ! Mem[0000000090800064] = 99321351 ! Mem[0000000056000008] = 6bafc8e6, %f28 = 52cfd8cf lda [%o0+%i1]0x89,%f28 ! %f28 = 6bafc8e6 ! immd = 00000000000003b1, %l1 = ef3a272a721a5afa, %ccr = 88 movgu %icc,0x3b1,%l1 ! Moved, %l1 = 00000000000003b1 ! Mem[00000000908000cc] = 9f892828, %g2 = 00000000000000a9 ldsh [%o5+0x0cc],%g2 ! %g2 = ffffffffffff9f89 ! %l3 = 647d80dcabeac0e1, immed = fffff5a8, %y = fc05b4a2 sdivcc %l3,-0xa58,%l7 ! %l7 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = f1a118e0 ! Mem[0000000090000090] = 79c4dc96cf887faf, %g2 = ffffffffffff9f89 ldx [%o4+0x090],%g2 ! %g2 = 79c4dc96cf887faf p35_label_8: ! %cwp = 1 ! Mem[00000000900001a8] = 1736111927fb606a, %g2 = 79c4dc96cf887faf ldx [%o4+0x1a8],%g2 ! %g2 = 1736111927fb606a ! Mem[0000000056000008] = 6bafc8e6, %l1 = 00000000000003b1 ldsha [%o0+%i1]0x88,%l1 ! %l1 = ffffffffffffc8e6 ! %l4 = 00000000a2b405fc, Mem[00000000900000cc] = e4e37601 sth %l4,[%o4+0x0cc] ! Mem[00000000900000cc] = 05fc7601 ! Mem[0000000057000028] = fee84905b2fb5df2, %l1 = ffffffffffffc8e6 ldxa [%o2+%i5]0x89,%l1 ! %l1 = fee84905b2fb5df2 ! Mem[00000000570000a8] = 2039082a02cfff2a, %l3 = 647d80dcabeac0e1, %l6 = 000000006bafc8e6 add %o2,0xa8,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = 2039082a02cfff2a ! %l4 = 00000000a2b405fc, %l6 = 2039082a02cfff2a, %ccr = 02 movne %xcc,%l4,%l6 ! Moved, %l6 = 00000000a2b405fc ! Mem[0000000090800168] = 27c2181e4733e19e, %f48 = 2fa7384f 0bb85cd4 ldd [%o5+0x168],%f48 ! %f48 = 27c2181e 4733e19e ! immd = 00000000000000cf, %l6 = 00000000a2b405fc, %ccr = 02 movne %icc,0x0cf,%l6 ! Moved, %l6 = 00000000000000cf ! %l3 = 647d80dcabeac0e1, Mem[00000000910000a8] = 7bedf5ac stw %l3,[%o6+0x0a8] ! Mem[00000000910000a8] = abeac0e1 ! Mem[0000000056800020] = fc05b4a2, %l4 = 00000000a2b405fc ldsba [%o1+%i4]0x89,%l4 ! %l4 = ffffffffffffffa2 p35_label_9: ! %cwp = 1 ! %f18 = 76b107ca 8a0e970d, Mem[0000000090000030] = 8eec8c13 3ff326fb stda %f18,[%o4+0x030]%asi ! Mem[0000000090000030] = 76b107ca 8a0e970d ! Mem[0000000091000130] = 01c7b947, %g2 = 1736111927fb606a ldub [%o6+0x130],%g2 ! %g2 = 0000000000000001 ! %l2 = f7a09932, %l3 = abeac0e1, Mem[0000000091800188] = 660bfb82 12d129f7 std %l2,[%i0+0x188] ! Mem[0000000091800188] = f7a09932 abeac0e1 ! Mem[00000000570001c0] = 9567489e8eac2a3b, %f4 = e018a1f1 88cb74fe ldda [%o2+0x1c0]%asi,%f4 ! %f4 = 9567489e 8eac2a3b ! Mem[0000000057800028] = 36bac4b1, %l3 = 647d80dcabeac0e1 lduba [%o3+%i5]0x80,%l3 ! %l3 = 0000000000000036 ! Mem[0000000057000010] = 2f4c21a2 a7e1bc7f, %l4 = ffffffa2, %l5 = 0000003d ldda [%o2+%i2]0x80,%l4 ! %l4 = 000000002f4c21a2 00000000a7e1bc7f ! %l1 = fee84905b2fb5df2, imm = 0000000000000d8d, %l2 = 00000000f7a09932 xnor %l1,0xd8d,%l2 ! %l2 = 0117b6fa4d04af80 ! %l5 = 00000000a7e1bc7f, Mem[00000000908001f8] = b9a241f8 sth %l5,[%o5+0x1f8] ! Mem[00000000908001f8] = bc7f41f8 ! Code Fragment 1 p35_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000204 mov 0xeff,%g3 ! %g3 = 0000000000000eff and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 0000000000000036, imm = 0000000000000637, %l4 = 000000002f4c21a2 orn %l3,0x637,%l4 ! %l4 = fffffffffffff9fe p35_label_10: ! %cwp = 1 ! %l3 = 0000000000000036, Mem[0000000056800000] = 5d36a22b stwa %l3,[%o1+%g0]0x89 ! Mem[0000000056800000] = 00000036 ! immd = 0000000000000277, %l0 = 00000000f1a118e0, %ccr = 02 movgu %xcc,0x277,%l0 ! Moved, %l0 = 0000000000000277 ! Mem[0000000057000028] = b2fb5df2, %f1 = 673fbe37 lda [%o2+%i5]0x89,%f1 ! %f1 = b2fb5df2 ! Mem[00000000918001cc] = 875ddcc4, %g2 = 0000000000000001 lduh [%i0+0x1cc],%g2 ! %g2 = 000000000000875d ! Mem[0000000057800020] = b9015a0b, %l3 = 0000000000000036 ldsba [%o3+%i4]0x88,%l3 ! %l3 = 000000000000000b ! %l4 = fffffffffffff9fe, Mem[0000000057800070] = a691429b sth %l4,[%o3+0x070] ! Mem[0000000057800070] = f9fe429b ! Mem[0000000056800010] = 25ee1088, %l1 = fee84905b2fb5df2 ldsba [%o1+%i2]0x80,%l1 ! %l1 = 0000000000000025 ! Mem[0000000057000138] = ceb62313, %l7 = 000000007fffffff ldstuba [%o2+0x138]%asi,%l7 ! %l7 = 000000ce000000ff ! Mem[0000000091000080] = cedd451e, %g2 = 000000000000875d ldub [%o6+0x083],%g2 ! %g2 = 00000000000000ce ! Mem[0000000056800020] = a2b405fc, %l2 = 0117b6fa4d04af80 ldswa [%o1+%i4]0x80,%l2 ! %l2 = ffffffffa2b405fc p35_label_11: ! %cwp = 1 ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g6 ldda [%o4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! Mem[0000000056000018] = 6c1d25ba0fd84d19, %f26 = 6fe4a5a3 8e7e99f1 ldda [%o0+%i3]0x80,%f26 ! %f26 = 6c1d25ba 0fd84d19 ! immd = 00000000000001bd, %l2 = ffffffffa2b405fc, %ccr = 02 movle %xcc,0x1bd,%l2 ! Register Not Moved ! Mem[0000000056000190] = 8ff36db6, %l6 = 00000000000000cf swap [%o0+0x190],%l6 ! %l6 = 000000008ff36db6 ! %l2 = a2b405fc, %l3 = 0000000b, Mem[00000000910000e0] = 67170953 014a3074 std %l2,[%o6+0x0e0] ! Mem[00000000910000e0] = a2b405fc 0000000b ! Set Register : %l2 = ffffffffa2b405fc xor %g0,-1,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000057800050] = 5d6b1c51, %l4 = fffffffffffff9fe lduh [%o3+0x052],%l4 ! %l4 = 0000000000001c51 ! %l3 = 000000000000000b, %l1 = 0000000000000025, %ccr = 02 movre %l3,%l1,%l0 ! Not Moved, %l0 = 0000000000000277 ! Mem[0000000091800038] = 2eeaa460, %g2 = 00000000000000ce ldub [%i0+0x038],%g2 ! %g2 = 000000000000002e ! Mem[0000000091000190] = 50147167d7c0b9fd, %f48 = 6b2d6fab 2228183e ldd [%o6+0x190],%f48 ! %f48 = 50147167 d7c0b9fd p35_label_12: ! %cwp = 1 ! Mem[0000000090000174] = a915bff4, %g2 = 000000000000002e lduh [%o4+0x174],%g2 ! %g2 = 000000000000a915 ! %l5 = 00000000a7e1bc7f, Mem[00000000918000ac] = 7880c191 stw %l5,[%i0+0x0ac] ! Mem[00000000918000ac] = a7e1bc7f ! Mem[0000000090000030] = 76b107ca 8a0e970d, %g2 = 0000a915, %g3 = 00000eff ldd [%o4+0x030],%g2 ! %g2 = 0000000076b107ca 000000008a0e970d ! Mem[0000000090000064] = c1525afa, %g2 = 0000000076b107ca lduw [%o4+0x064],%g2 ! %g2 = 00000000c1525afa ! Mem[0000000090800080] = 0c3c7eb5898801d8, %g2 = 00000000c1525afa ldx [%o5+0x080],%g2 ! %g2 = 0c3c7eb5898801d8 ! Mem[0000000090000134] = dc7c46e7, %g18 = d83e52509acf5fc2 ldsw [%o4+0x134],%g2 ! %g2 = d83e52509acf5fc2 ! Mem[00000000578000b4] = 310a9eb1, %l4 = 00001c51, %l0 = 00000277 add %o3,0xb4,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000310a9eb1 ! %l1 = 0000000000000025, %l6 = 000000008ff36db6, %l6 = 000000008ff36db6 subc %l1,%l6,%l6 ! %l6 = ffffffff700c926f ! %l3 = 000000000000000b, Mem[0000000091000138] = 27bcb7d41deb2635 stx %l3,[%o6+0x138] ! Mem[0000000091000138] = 000000000000000b ! Mem[00000000908000b0] = d8e6f85d034969ea, %g2 = ffffffffdc7c46e7 ldx [%o5+0x0b0],%g2 ! %g2 = d8e6f85d034969ea p35_label_13: ! %cwp = 1 ! Mem[0000000056000018] = 6c1d25ba, %l3 = 000000000000000b ldsha [%o0+%i3]0x80,%l3 ! %l3 = 0000000000006c1d ! %l6 = 700c926f, %l7 = 000000ce, Mem[0000000091800158] = 3ed4055e d1ba0b60 std %l6,[%i0+0x158] ! Mem[0000000091800158] = 700c926f 000000ce ! %l2 = ffffffffffffffff, Mem[0000000090000110] = 208e2d2af319c0f9 stx %l2,[%o4+0x110] ! Mem[0000000090000110] = ffffffffffffffff ! Mem[00000000560000c8] = a29fc4c3504a6d9f, %l1 = 0000000000000025 ldxa [%o0+0x0c8]%asi,%l1 ! %l1 = a29fc4c3504a6d9f ! %l5 = 00000000a7e1bc7f, immed = fffff8bd, %y = f1a118e0 udiv %l5,-0x743,%l4 ! %l4 = 00000000f1a11fbb mov %l0,%y ! %y = 310a9eb1 ! %l2 = ffffffffffffffff, Mem[00000000900001f8] = ab78d87a sth %l2,[%o4+0x1f8] ! Mem[00000000900001f8] = ffffd87a ! immd = 0000000000000051, %l6 = ffffffff700c926f, %ccr = 02 movpos %icc,0x051,%l6 ! Moved, %l6 = 0000000000000051 ! Mem[0000000057000010] = 2f4c21a2a7e1bc7f, %l4 = 00000000f1a11fbb ldxa [%o2+%i2]0x81,%l4 ! %l4 = 2f4c21a2a7e1bc7f ! Mem[00000000568001e0] = fc5338bbe39ffc40, %l5 = 00000000a7e1bc7f, %l7 = 00000000000000ce add %o1,0x1e0,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = fc5338bbe39ffc40 ! Mem[00000000908000b0] = d8e6f85d, %g2 = d8e6f85d034969ea lduw [%o5+0x0b0],%g2 ! %g2 = 00000000d8e6f85d p35_label_14: ! %cwp = 1 ! Code Fragment 1 p35_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000008a0e970d mov -0x9cb,%g3 ! %g3 = fffffffffffff635 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000057800020] = 0b5a01b9, %l7 = e39ffc40, %l6 = 00000051 add %o3,0x20,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000b5a01b9 ! %l0 = 310a9eb1, %l1 = 504a6d9f, Mem[00000000900001d8] = ffdc60d0 719f2c3b std %l0,[%o4+0x1d8] ! Mem[00000000900001d8] = 310a9eb1 504a6d9f ! Mem[0000000056000028] = 3d9c4f2a, %l0 = 00000000310a9eb1 lduha [%o0+%i5]0x81,%l0 ! %l0 = 0000000000003d9c ! %l0 = 0000000000003d9c, imm = 000000000000001b, %l0 = 0000000000003d9c sll %l0,0x01b,%l0 ! %l0 = 000001ece0000000 ! %l1 = a29fc4c3504a6d9f, %l7 = fc5338bbe39ffc40, %ccr = 02 movrne %l1,%l7,%l4 ! Moved, %l4 = fc5338bbe39ffc40 ! immd = 0000000000000355, %l0 = 000001ece0000000, %ccr = 02 mova %icc,0x355,%l0 ! Moved, %l0 = 0000000000000355 ! %l7 = fc5338bbe39ffc40, Mem[000000009000010e] = a3f7ffff stb %l7,[%o4+0x10e] ! Mem[000000009000010c] = 40f7ffff ! Mem[0000000057800010] = 1c566075, %l3 = 0000000000006c1d ldsba [%o3+%i2]0x80,%l3 ! %l3 = 000000000000001c ! Mem[00000000910001bc] = 76a8e15a, %g18 = d83e52509acf5fc2 ldsw [%o6+0x1bc],%g2 ! %g2 = d83e52509acf5fc2 p35_label_15: ! %cwp = 1 ! %l6 = 000000000b5a01b9, Mem[0000000090800120] = be5d7529 sth %l6,[%o5+0x120] ! Mem[0000000090800120] = 01b97529 ! Mem[000000009080002c] = ce33b6a2, %g2 = 0000000076a8e15a ldsh [%o5+0x02c],%g2 ! %g2 = ffffffffffffce33 ! Mem[000000005780017c] = 581ce1ac, %l7 = fc5338bbe39ffc40 swap [%o3+0x17c],%l7 ! %l7 = 00000000581ce1ac ! Mem[0000000056800134] = 7aa9d48e, %l1 = 504a6d9f, %l6 = 0b5a01b9 add %o1,0x134,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007aa9d48e ! %f10 = f6b42072 6cc5976c, Mem[00000000918001b8] = 00000000 a2b405fc std %f10,[%i0+0x1b8] ! Mem[00000000918001b8] = f6b42072 6cc5976c ! Mem[0000000091800138] = cf28ea77, %g2 = ffffffffffffce33 lduw [%i0+0x138],%g2 ! %g2 = 00000000cf28ea77 ! Mem[0000000057800008] = 4e98a163 f241889c, %l4 = e39ffc40, %l5 = a7e1bc7f ldda [%o3+%i1]0x88,%l4 ! %l4 = 00000000f241889c 000000004e98a163 ! Mem[0000000057800018] = 1480ee75f6c2f7ea, %l0 = 0000000000000355, %l6 = 000000007aa9d48e add %o3,0x18,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 1480ee75f6c2f7ea ! Mem[0000000057800194] = 0087f82c, %l2 = ffffffff, %l5 = 4e98a163 add %o3,0x194,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 000000000087f82c ! Invert Register : %l6 = 1480ee75f6c2f7ea xor %l6,-1,%l6 ! %l6 = eb7f118a093d0815 p35_label_16: ! %cwp = 1 ! %l5 = 000000000087f82c, %l0 = 0000000000000355, %ccr = 02 move %icc,%l5,%l0 ! Register Not Moved ! %l0 = 0000000000000355, imm = 000000000000034f, %l5 = 000000000087f82c xorcc %l0,0x34f,%l5 ! %l5 = 000000000000001a, %ccr = 00 ! Code Fragment 1 p35_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff635 mov 0xe71,%g3 ! %g3 = 0000000000000e71 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000560001a4] = 9db4aa05, %l5 = 0000001a, %l5 = 0000001a add %o0,0x1a4,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000009db4aa05 ! Mem[000000005700016c] = 23e421e2, %l4 = f241889c, %l4 = f241889c add %o2,0x16c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000023e421e2 ! %l1 = a29fc4c3504a6d9f, imm = 0000000000000019, %l0 = 0000000000000355 srax %l1,0x019,%l0 ! %l0 = ffffffd14fe261a8 ! Mem[0000000057800028] = 36bac4b114f7f230, %l2 = ffffffffffffffff ldxa [%o3+%i5]0x80,%l2 ! %l2 = 36bac4b114f7f230 ! %l6 = eb7f118a093d0815, %l0 = ffffffd14fe261a8, %ccr = 00 mova %xcc,%l6,%l0 ! Moved, %l0 = eb7f118a093d0815 ! %l6 = 093d0815, %l7 = 581ce1ac, Mem[00000000918000f8] = 83248c75 3447dfff std %l6,[%i0+0x0f8] ! Mem[00000000918000f8] = 093d0815 581ce1ac ! Mem[00000000908000b8] = 13ce638f, %g2 = 00000000cf28ea77 lduh [%o5+0x0b8],%g2 ! %g2 = 00000000000013ce p35_label_17: ! %cwp = 1 ! Mem[0000000056800020] = fc05b4a2, %l3 = 000000000000001c ldswa [%o1+%i4]0x89,%l3 ! %l3 = fffffffffc05b4a2 ! Mem[000000009000014c] = 59d744b1, %g2 = 00000000000013ce ldub [%o4+0x14c],%g2 ! %g2 = 0000000000000059 ! Mem[00000000918001bc] = 976c61d1, %g2 = 0000000000000059 ldsh [%i0+0x1be],%g2 ! %g2 = ffffffffffff976c ! immd = 00000000000001a9, %l1 = a29fc4c3504a6d9f, %ccr = 00 mova %xcc,0x1a9,%l1 ! Moved, %l1 = 00000000000001a9 ! Mem[0000000091000124] = 52b91884, %g2 = ffffffffffff976c ldsb [%o6+0x127],%g2 ! %g2 = 0000000000000052 ! %f0 = dd8e9eb2 b2fb5df2 9d8d7804 c108a714 ! %f4 = 9567489e 8eac2a3b ffdc60d0 719f2c3b ! %f8 = 2de83cfa 06660f03 f6b42072 6cc5976c ! %f12 = 32aaa883 c56f5761 ab78d87a 6260a760 stda %f0,[%o4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! Mem[0000000057800000] = 51a8e4a3, %l1 = 00000000000001a9 ldswa [%o3+%g0]0x81,%l1 ! %l1 = 0000000051a8e4a3 ! %l4 = 23e421e2, %l5 = 9db4aa05, Mem[0000000057800018] = 75ee8014 eaf7c2f6 stda %l4,[%o3+%i3]0x88 ! Mem[0000000057800018] = 23e421e2 9db4aa05 ! Mem[0000000057000018] = f2b13170745e97bb, %f16 = 1222b35e 3888c3c6 ldda [%o2+%i3]0x89,%f16 ! %f16 = f2b13170 745e97bb ! immd = 000000000000023c, %l3 = fffffffffc05b4a2, %ccr = 00 movcc %icc,0x23c,%l3 ! Moved, %l3 = 000000000000023c p35_label_18: ! %cwp = 1 membar #Sync ! Added by membar checker (598) ! Mem[0000000090000018] = 3b2c9f71 d060dcff, %g2 = 00000052, %g3 = 00000e71 ldd [%o4+%i3],%g2 ! %g2 = 000000003b2c9f71 00000000d060dcff ! %l0 = eb7f118a093d0815, Mem[000000009000002c] = 7220b4f6 sth %l0,[%o4+0x02c] ! Mem[000000009000002c] = 0815b4f6 ! %l1 = 0000000051a8e4a3, Mem[0000000090800030] = a3bdb778aa684083 stx %l1,[%o5+0x030] ! Mem[0000000090800030] = 0000000051a8e4a3 ! %l4 = 0000000023e421e2, Mem[0000000090800094] = bebef27d stb %l4,[%o5+0x094] ! Mem[0000000090800094] = e2bef27d ! %l1 = 0000000051a8e4a3, Mem[0000000057000008] = ae152ac3 stba %l1,[%o2+%i1]0x81 ! Mem[0000000057000008] = a3152ac3 ! %l5 = 000000009db4aa05, %l5 = 000000009db4aa05, %ccr = 00 movne %xcc,%l5,%l5 ! Moved, %l5 = 000000009db4aa05 ! %l6 = eb7f118a093d0815, %l2 = 36bac4b114f7f230, %l6 = eb7f118a093d0815 tsubcctv %l6,%l2,%l6 ! %l0 = eb7f118a093d0838, Trapped ! %l1 = 0000000051a8e4a3, immed = 0000059d, %y = 310a9eb1 sdiv %l1,0x59d,%l5 ! %l5 = 000000007fffffff mov %l0,%y ! %y = 093d0838 ! %l6 = eb7f118a093d0815, immed = 00000142, %y = 093d0838 umul %l6,0x142,%l2 ! %l2 = 0000000b9ec42a6a, %y = 0000000b ! Mem[0000000090000184] = 19063d8d, %g2 = 000000003b2c9f71 lduw [%o4+0x184],%g2 ! %g2 = 0000000019063d8d p35_label_19: ! %cwp = 1 ! Mem[0000000057800010] = 7560561c, %l4 = 0000000023e421e2 lduwa [%o3+%i2]0x89,%l4 ! %l4 = 000000007560561c ! %f0 = dd8e9eb2 b2fb5df2 9d8d7804 c108a714 ! %f4 = 9567489e 8eac2a3b ffdc60d0 719f2c3b ! %f8 = 2de83cfa 06660f03 f6b42072 6cc5976c ! %f12 = 32aaa883 c56f5761 ab78d87a 6260a760 mov 0x180,%g6 stda %f0,[%o4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180 ! Mem[0000000056800028] = b340c132e76a8b0d, %f30 = 998bbeee ee014936 ldda [%o1+%i5]0x89,%f30 ! %f30 = b340c132 e76a8b0d ! %l1 = 0000000051a8e4a3, immed = 000001e3, %y = 0000000b smulcc %l1,0x1e3,%l6 ! %l6 = 0000009a11a75f89, %ccr = 00, %y = 0000009a ! Mem[0000000056800160] = ce9b0e09, %l6 = 11a75f89, %l5 = 7fffffff add %o1,0x160,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ce9b0e09 ! Mem[0000000056800010] = 25ee1088, %l5 = 00000000ce9b0e09 lduha [%o1+%i2]0x80,%l5 ! %l5 = 00000000000025ee ! Mem[0000000056000018] = ba251d6c, %l2 = 0000000b9ec42a6a lduwa [%o0+%i3]0x89,%l2 ! %l2 = 00000000ba251d6c ! %f24 = e011c627, Mem[0000000057000020] = 85b09c9b sta %f24,[%o2+%i4]0x89 ! Mem[0000000057000020] = e011c627 ! Mem[0000000057000004] = 35ecebfc, %f31 = e76a8b0d ld [%o2+0x004],%f31 ! %f31 = 35ecebfc ! Mem[00000000910000d0] = 5f1ee1d7, %g2 = 0000000019063d8d lduh [%o6+0x0d2],%g2 ! %g2 = 0000000000005f1e p35_label_20: ! %cwp = 1 ! %l7 = 00000000581ce1ac, immed = fffffa78, %l7 = 00000000581ce1ac tsubcctv %l7,-0x588,%l7 ! %l7 = 00000000581ce734, %ccr = 11 ! %f27 = 0fd84d19, Mem[00000000918000a8] = 50dfbb3c sta %f27,[%i0+0x0a8]%asi ! Mem[00000000918000a8] = 0fd84d19 ! %f23 = aef6a6c6, Mem[0000000091000158] = b4583b24 st %f23,[%o6+0x158] ! Mem[0000000091000158] = aef6a6c6 ! Mem[0000000091000190] = 50147167, %g18 = d83e52509acf5fc2 ldsw [%o6+0x190],%g2 ! %g2 = d83e52509acf5fc2 ! %l0 = eb7f118a093d0838, Mem[00000000918000b0] = ecc654e6af222ef0 stx %l0,[%i0+0x0b0] ! Mem[00000000918000b0] = eb7f118a093d0838 ! %l4 = 000000007560561c, imm = 0000000000000e92, %l3 = 000000000000023c subccc %l4,0xe92,%l3 ! %l3 = 0000000075604789, %ccr = 00 ! %l0 = eb7f118a093d0838, Mem[0000000056800010] = 32bcb2718810ee25 stxa %l0,[%o1+%i2]0x88 ! Mem[0000000056800010] = eb7f118a093d0838 ! %l5 = 00000000000025ee, imm = 00000000000009fe, %l2 = 00000000ba251d6c andcc %l5,0x9fe,%l2 ! %l2 = 00000000000001ee, %ccr = 00 ! Mem[0000000056800028] = 0d8b6ae7, %l7 = 00000000581ce734 ldswa [%o1+%i5]0x80,%l7 ! %l7 = 000000000d8b6ae7 ! %f0 = dd8e9eb2 b2fb5df2 9d8d7804 c108a714 ! %f4 = 9567489e 8eac2a3b ffdc60d0 719f2c3b ! %f8 = 2de83cfa 06660f03 f6b42072 6cc5976c ! %f12 = 32aaa883 c56f5761 ab78d87a 6260a760 stda %f0,[%o2+%g4]ASI_BLK_PL ! Block Store to 0000000057000040 p35_label_21: ! %cwp = 1 ! Mem[0000000057800010] = 1c566075, %l0 = eb7f118a093d0838 swapa [%o3+%i2]0x80,%l0 ! %l0 = 000000001c566075 ! %l6 = 0000009a11a75f89, Mem[00000000918001af] = 7699944a stb %l6,[%i0+0x1af] ! Mem[00000000918001ac] = 8999944a ! Mem[0000000056000038] = 3949c4d7d0390d72, %l7 = 000000000d8b6ae7, %l5 = 00000000000025ee add %o0,0x38,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 3949c4d7d0390d72 ! Mem[00000000918000b8] = aea6bad9, %g2 = 0000000050147167 lduh [%i0+0x0b8],%g2 ! %g2 = 000000000000aea6 ! Mem[00000000570000ac] = 02cfff2a, %l3 = 0000000075604789 ldstub [%o2+0x0ac],%l3 ! %l3 = 00000002000000ff ! %l4 = 000000007560561c, Mem[0000000056800008] = aa40c6ac stba %l4,[%o1+%i1]0x89 ! Mem[0000000056800008] = aa40c61c membar #Sync ! Added by membar checker (599) ! Mem[0000000057000044] = b29e8edd, %l6 = 0000009a11a75f89 ldsh [%o2+0x044],%l6 ! %l6 = ffffffffffffb29e ! immd = 000000000000028e, %l4 = 000000007560561c, %ccr = 00 movpos %xcc,0x28e,%l4 ! Moved, %l4 = 000000000000028e ! Mem[00000000908001d0] = f9ebc6bd, %g2 = 000000000000aea6 lduw [%o5+0x1d0],%g2 ! %g2 = 00000000f9ebc6bd ! %l2 = 00000000000001ee, Mem[0000000056000010] = ec850d2f stwa %l2,[%o0+%i2]0x88 ! Mem[0000000056000010] = 000001ee p35_label_22: ! %cwp = 1 ! Mem[0000000056800018] = 17fa379e, %l4 = 0000028e, %l4 = 0000028e add %o1,0x18,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000017fa379e ! Mem[0000000057000000] = 2cf59649, %l6 = ffffffffffffb29e lduba [%o2+%g0]0x80,%l6 ! %l6 = 000000000000002c ! Mem[0000000057800020] = 0b5a01b9, %l1 = 0000000051a8e4a3 swapa [%o3+%i4]0x80,%l1 ! %l1 = 000000000b5a01b9 ! Mem[0000000056000000] = cfbb47b8, %l0 = 000000001c566075 swapa [%o0+%g0]0x80,%l0 ! %l0 = 00000000cfbb47b8 ! %l2 = 000001ee, %l3 = 00000002, Mem[00000000910001a0] = 191e0488 82118f44 std %l2,[%o6+0x1a0] ! Mem[00000000910001a0] = 000001ee 00000002 ! immd = 000000000000022f, %l5 = 3949c4d7d0390d72, %ccr = 00 movvs %xcc,0x22f,%l5 ! Register Not Moved ! %l5 = 3949c4d7d0390d72, Mem[0000000090800121] = b9752977 stb %l5,[%o5+0x121] ! Mem[0000000090800120] = 72752977 ! Mem[000000009000003c] = 7ad878ab, %g18 = d83e52509acf5fc2 ldsw [%o4+0x03c],%g2 ! %g2 = d83e52509acf5fc2 ! %l0 = 00000000cfbb47b8, %l3 = 0000000000000002, %l5 = 3949c4d7d0390d72 orcc %l0,%l3,%l5 ! %l5 = 00000000cfbb47ba, %ccr = 08 ! Mem[00000000908001a8] = 9a64a4a2, %g2 = 000000007ad878ab lduw [%o5+0x1a8],%g2 ! %g2 = 000000009a64a4a2 p35_label_23: ! %cwp = 1 ! immd = 0000000000000269, %l5 = 00000000cfbb47ba, %ccr = 08 movneg %xcc,0x269,%l5 ! Register Not Moved ! %l5 = 00000000cfbb47ba, %l3 = 0000000000000002, %ccr = 08 movn %icc,%l5,%l3 ! Register Not Moved ! %l0 = 00000000cfbb47b8, Mem[00000000900001a8] = 6c97c56c sth %l0,[%o4+0x1a8] ! Mem[00000000900001a8] = 47b8c56c ! %l7 = 000000000d8b6ae7, %l4 = 0000000017fa379e, %ccr = 08 movl %xcc,%l7,%l4 ! Register Not Moved ! Mem[0000000090800180] = 8f80f10bbbaf0724, %g2 = 000000009a64a4a2 ldxa [%o5+0x180]%asi,%g2 ! %g2 = 8f80f10bbbaf0724 ! %l2 = 00000000000001ee, Mem[0000000057000010] = 2f4c21a2a7e1bc7f stxa %l2,[%o2+%i2]0x80 ! Mem[0000000057000010] = 00000000000001ee ! Mem[0000000056800018] = c6a6f6ae9e37fa17, %l4 = 0000000017fa379e ldxa [%o1+%i3]0x89,%l4 ! %l4 = c6a6f6ae9e37fa17 ! %l6 = 000000000000002c, Mem[00000000578000b6] = 310a9eb1 stb %l6,[%o3+0x0b6] ! Mem[00000000578000b4] = 310a2cb1 ! %l0 = 00000000cfbb47b8, Mem[0000000090800040] = 3a194649 stw %l0,[%o5+0x040] ! Mem[0000000090800040] = cfbb47b8 ! Mem[00000000568000ec] = 3dd03ab8, %l5 = 00000000cfbb47ba swap [%o1+0x0ec],%l5 ! %l5 = 000000003dd03ab8 p35_label_24: ! %cwp = 1 ! %l0 = 00000000cfbb47b8, imm = 000000000000002f, %l4 = c6a6f6ae9e37fa17 srlx %l0,0x02f,%l4 ! %l4 = 0000000000000000 ! %l0 = 00000000cfbb47b8, %l0 = 00000000cfbb47b8, %l6 = 000000000000002c xorcc %l0,%l0,%l6 ! %l6 = 0000000000000000, %ccr = 44 ! Mem[00000000910001b0] = 428a2035, %g2 = 8f80f10bbbaf0724 lduba [%o6+0x1b1]%asi,%g2 ! %g2 = 0000000000000042 ! %l4 = 0000000000000000, %l0 = 00000000cfbb47b8, %l4 = 0000000000000000 udivx %l4,%l0,%l4 ! %l4 = 0000000000000000 ! Mem[0000000090800024] = 18d010a3, %g2 = 0000000000000042 ldub [%o5+0x026],%g2 ! %g2 = 0000000000000018 ! %f16 = f2b13170, Mem[00000000900000f8] = c834ee1e st %f16,[%o4+0x0f8] ! Mem[00000000900000f8] = f2b13170 ! Mem[0000000056800168] = 1fda6676ef64d82f, %l2 = 00000000000001ee, %l1 = 000000000b5a01b9 add %o1,0x168,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 1fda6676ef64d82f ! Mem[0000000056000038] = 3949c4d7, %l0 = 00000000cfbb47b8 ldsw [%o0+0x038],%l0 ! %l0 = 000000003949c4d7 ! Mem[0000000090800170] = e5d65375fc039286, %f48 = 50147167 d7c0b9fd ldd [%o5+0x170],%f48 ! %f48 = e5d65375 fc039286 ! %l4 = 0000000000000000 setx 0xe0f06e007be049e7,%g7,%l4 ! %l4 = e0f06e007be049e7 p35_label_25: ! %cwp = 1 ! %f22 = 17fa379e aef6a6c6, Mem[00000000918001e8] = f8901a0a d4ba2fc4 std %f22,[%i0+0x1e8] ! Mem[00000000918001e8] = 17fa379e aef6a6c6 ! Mem[000000009180016c] = 0196b993, %g2 = 0000000000000018 lduh [%i0+0x16e],%g2 ! %g2 = 0000000000000196 ! Mem[0000000091800070] = e9e89f272eb3bf51, %g2 = 0000000000000196 ldxa [%i0+0x070]%asi,%g2 ! %g2 = e9e89f272eb3bf51 ! %l2 = 000001ee, %l3 = 00000002, Mem[0000000056800010] = 38083d09 8a117feb stda %l2,[%o1+%i2]0x81 ! Mem[0000000056800010] = 000001ee 00000002 ! immd = 00000000000003a1, %l4 = e0f06e007be049e7, %ccr = 44 movge %xcc,0x3a1,%l4 ! Moved, %l4 = 00000000000003a1 ! %l5 = 000000003dd03ab8, Mem[00000000900000e0] = e5b5f94d4d95bcf1 stx %l5,[%o4+0x0e0] ! Mem[00000000900000e0] = 000000003dd03ab8 ! %l3 = 0000000000000002, imm = fffffffffffff152, %l1 = 1fda6676ef64d82f xorcc %l3,-0xeae,%l1 ! %l1 = fffffffffffff150, %ccr = 88 ! %l6 = 0000000000000000, %l3 = 0000000000000002, %l7 = 000000000d8b6ae7 orcc %l6,%l3,%l7 ! %l7 = 0000000000000002, %ccr = 00 ! Code Fragment 1 p35_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d060dcff mov 0x420,%g3 ! %g3 = 0000000000000420 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f20 = 86f604a8 eaf479e4, Mem[0000000057800010] = 093d0838 d247cebe stda %f20,[%o3+%i2]0x81 ! Mem[0000000057800010] = 86f604a8 eaf479e4 ba,a p35_not_taken_0_end p35_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p35_branch_failed p35_not_taken_0_end: ! End of Random Code for Thread 35 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 f0d59c4afc05b4c5 bne,a,pn %xcc,p35_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000d5 bne,a,pn %xcc,p35_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000006c1d25ba bne,a,pn %xcc,p35_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000fd84d19 bne,a,pn %xcc,p35_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000a0 bne,a,pn %xcc,p35_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be fffffffff64075dd bne,a,pn %xcc,p35_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000282536cf bne,a,pn %xcc,p35_reg_l6_fail mov %l6,%g3 ! Check %y register set 0x0000009a,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p35_failed mov 0x111,%g1 ! Check Floating Point Registers p35_check_fp_registers: set p35_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be dd8e9eb2 b2fb5df2 bne %xcc,p35_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 9d8d7804 c108a714 bne %xcc,p35_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 9567489e 8eac2a3b bne %xcc,p35_f4_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be f2b13170 745e97bb bne %xcc,p35_f16_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 17fa379e aef6a6c6 bne %xcc,p35_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 6c1d25ba 0fd84d19 bne %xcc,p35_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 6bafc8e6 535e8af6 bne %xcc,p35_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b340c132 35ecebfc bne %xcc,p35_f30_fail nop ! Check Local Memory set p35_local0_expect,%g1 p35_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 1c5660754e711348 ldx [%i0+0x000],%g3 ! Observed data at 0000000056000000 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = ee010000a650cd2b ldx [%i0+0x010],%g3 ! Observed data at 0000000056000010 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x010,%g4 ldx [%g1+0x040],%g2 ! Expected data = 37be3f67b29e8edd ldx [%i0+0x040],%g3 ! Observed data at 0000000056000040 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = 14a708c104788d9d ldx [%i0+0x048],%g3 ! Observed data at 0000000056000048 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = fe74cb88f1a118e0 ldx [%i0+0x050],%g3 ! Observed data at 0000000056000050 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = 3b2c9f71d060dcff ldx [%i0+0x058],%g3 ! Observed data at 0000000056000058 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = 030f6606fa3ce82d ldx [%i0+0x060],%g3 ! Observed data at 0000000056000060 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = 6c97c56c7220b4f6 ldx [%i0+0x068],%g3 ! Observed data at 0000000056000068 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 61576fc583a8aa32 ldx [%i0+0x070],%g3 ! Observed data at 0000000056000070 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = 60a760627ad878ab ldx [%i0+0x078],%g3 ! Observed data at 0000000056000078 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x078,%g4 ldx [%g1+0x190],%g2 ! Expected data = 000000cfb80d3c88 ldx [%i0+0x190],%g3 ! Observed data at 0000000056000190 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i0,0x190,%g4 set p35_local1_expect,%g1 p35_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 36000000c2b2f3da ldx [%i1+0x000],%g3 ! Observed data at 0000000056800000 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1cc640aabd2deebd ldx [%i1+0x008],%g3 ! Observed data at 0000000056800008 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000001ee00000002 ldx [%i1+0x010],%g3 ! Observed data at 0000000056800010 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x010,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 92900a8bcfbb47ba ldx [%i1+0x0e8],%g3 ! Observed data at 00000000568000e8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 0b3d64ff693c5a03 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000568001e8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i1,0x1e8,%g4 set p35_local2_expect,%g1 p35_check_local2: ldx [%g1+0x008],%g2 ! Expected data = a3152ac3cb40ff84 ldx [%i2+0x008],%g3 ! Observed data at 0000000057000008 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00000000000001ee ldx [%i2+0x010],%g3 ! Observed data at 0000000057000010 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 27c611e0e30c493a ldx [%i2+0x020],%g3 ! Observed data at 0000000057000020 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = f25dfbb2b29e8edd ldx [%i2+0x040],%g3 ! Observed data at 0000000057000040 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = 14a708c104788d9d ldx [%i2+0x048],%g3 ! Observed data at 0000000057000048 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = 3b2aac8e9e486795 ldx [%i2+0x050],%g3 ! Observed data at 0000000057000050 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = 3b2c9f71d060dcff ldx [%i2+0x058],%g3 ! Observed data at 0000000057000058 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = 030f6606fa3ce82d ldx [%i2+0x060],%g3 ! Observed data at 0000000057000060 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = 6c97c56c7220b4f6 ldx [%i2+0x068],%g3 ! Observed data at 0000000057000068 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 61576fc583a8aa32 ldx [%i2+0x070],%g3 ! Observed data at 0000000057000070 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = 60a760627ad878ab ldx [%i2+0x078],%g3 ! Observed data at 0000000057000078 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x078,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 2039082affcfff2a ldx [%i2+0x0a8],%g3 ! Observed data at 00000000570000a8 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x110],%g2 ! Expected data = c0e112c196ee2461 ldx [%i2+0x110],%g3 ! Observed data at 0000000057000110 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x110,%g4 ldx [%g1+0x138],%g2 ! Expected data = ffb623130c6fcd9e ldx [%i2+0x138],%g3 ! Observed data at 0000000057000138 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x138,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 40000000ffffffff ldx [%i2+0x1b0],%g3 ! Observed data at 00000000570001b0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i2,0x1b0,%g4 set p35_local3_expect,%g1 p35_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 86f604a8eaf479e4 ldx [%i3+0x010],%g3 ! Observed data at 0000000057800010 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e221e42305aab49d ldx [%i3+0x018],%g3 ! Observed data at 0000000057800018 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 51a8e4a314d511f0 ldx [%i3+0x020],%g3 ! Observed data at 0000000057800020 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x020,%g4 ldx [%g1+0x070],%g2 ! Expected data = f9fe429b727b6cca ldx [%i3+0x070],%g3 ! Observed data at 0000000057800070 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x070,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 93f48c0a310a2cb1 ldx [%i3+0x0b0],%g3 ! Observed data at 00000000578000b0 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x0b0,%g4 ldx [%g1+0x118],%g2 ! Expected data = 7cff5a2135a5fd80 ldx [%i3+0x118],%g3 ! Observed data at 0000000057800118 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x118,%g4 ldx [%g1+0x178],%g2 ! Expected data = 52e98b11e39ffc40 ldx [%i3+0x178],%g3 ! Observed data at 0000000057800178 cmp %g2,%g3 bne,a,pn %xcc,p35_local_failed add %i3,0x178,%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 p35_f0_fail: set p35_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f2_fail: set p35_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f4_fail: set p35_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f16_fail: set p35_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f22_fail: set p35_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f26_fail: set p35_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f28_fail: set p35_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p35_f30_fail: set p35_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 35 failed p35_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x08c] ! Set processor 35 done flag set p35_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 35 failed p35_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x08c] ! Set processor 35 done flag set p35_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p35_selfmod_failed: ba p35_failed mov 0xabc,%g1 p35_common_error: or %g0,0xf03,%g1 ba p35_failed mov %o5,%g3 p35_common_signature_error: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_common_timeout: set p35_temp,%g1 ba p35_failed st %g2,[%g1] ! Common Lock Number p35_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p35_failed mov 0x0,%g3 p35_trap1e: ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000008] stda %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000020] stba %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800008] done p35_trap1o: ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057000008] stda %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000020] stba %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800008] done p35_trap2e: lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056800020] stba %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800008] done p35_trap2o: lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056800020] stba %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800008] done p35_trap3e: or %l3,0xe9f,%l5 orn %l4,0x89a,%l0 xnor %l0,0xa2c,%l0 done p35_trap3o: or %l3,0xe9f,%l5 orn %l4,0x89a,%l0 xnor %l0,0xa2c,%l0 done p35_init_memory_pointers: set p35_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p35_local0_start,%i0 set p35_local1_start,%i1 set p35_local2_start,%i2 set p35_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8d66d051f3a5ac9f ldx [%g1+0x008],%l1 ! %l1 = b9a241f85e0bdf6c ldx [%g1+0x010],%l2 ! %l2 = e5a05cb204db543c ldx [%g1+0x018],%l3 ! %l3 = 3cb27ebe37078676 ldx [%g1+0x020],%l4 ! %l4 = 40d5328a66892456 ldx [%g1+0x028],%l5 ! %l5 = a29ab7904d72a7a9 ldx [%g1+0x030],%l6 ! %l6 = 0784aec48f7e9bf7 ldx [%g1+0x038],%l7 ! %l7 = 4a273157cde25da9 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 6a3c8963df5913c4 ldx [%g1+0x048],%l1 ! %l1 = 973a85500ba3c38b ldx [%g1+0x050],%l2 ! %l2 = a3d2279ea04c1cc1 ldx [%g1+0x058],%l3 ! %l3 = 647d80dcabeac0e1 ldx [%g1+0x060],%l4 ! %l4 = 9c953fb6392f3b9f ldx [%g1+0x068],%l5 ! %l5 = 4eabe82e5ae6fee2 ldx [%g1+0x070],%l6 ! %l6 = 545af51c115f0322 ldx [%g1+0x078],%l7 ! %l7 = 996d3dc8849bf664 ! Initialize the output register of window 1 set p35_local0_start,%o0 set p35_local1_start,%o1 set p35_local2_start,%o2 set p35_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 2a9e687a 0b8fcd2e 7805dd22 e53f2da5 ! %f4 = 63dfe196 8005ded6 c6e997e0 f934e000 ! %f8 = c2e91b97 a5a287b0 746f9b00 48539180 ! %f12 = d397a521 357e0be5 47f667f1 8ccc5180 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = fd9c4a87 79fe9807 b51e7a83 1e1bc2aa ! %f20 = cc2565c7 3b257239 4777e9cb b5e5a57f ! %f24 = 7b9e9cb8 65f89690 194cbbcb c3780b93 ! %f28 = 14d63bcd 31516b45 241bee25 d0600429 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = feea1f13 a16cfe56 461671dc 09358370 ! %f36 = 63fee0e0 7be2f10c fe0b48c3 bdd4f60f ! %f40 = adbc523b ed1e1673 3fb0abb0 d28cc5f2 ! %f44 = 6e8c335e 124dca3c 63be4ddc 3df6a410 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x097461d000000028,%g7,%g1 ! GSR scale = 5, align = 0 wr %g1,%g0,%gsr ! GSR = 097461d000000028 wr %g0,%y ! Clear Y 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[0000000059000018] = 9a3cafa9, %l6 = 5216d7b816899f42 swapa [%i2+%o3]0x88,%l6 ! %l6 = 000000009a3cafa9 ! %l4 = 94526db5f93d2af3, %l0 = 0b61f1727d883db7, %l0 = 0b61f1727d883db7 sllx %l4,%l0,%l0 ! %l0 = 7980000000000000 ! Mem[0000000058800018] = 9cb1522c, %l0 = 7980000000000000 ldsha [%i1+%o3]0x80,%l0 ! %l0 = ffffffffffff9cb1 ! Mem[0000000058800062] = a5d8c9fe, %l4 = 94526db5f93d2af3 ldstub [%i1+0x062],%l4 ! %l4 = 000000c9000000ff ! Mem[0000000091000140] = 28dd2a637b6b4cda, %g2 = 514f7651ffffa42a ldx [%i6+0x140],%g2 ! %g2 = 28dd2a637b6b4cda ! %l6 = 9a3cafa9, %l7 = 0edf3499, Mem[0000000090800038] = 8cd664ed 8acff555 std %l6,[%i5+0x038] ! Mem[0000000090800038] = 9a3cafa9 0edf3499 ! Mem[0000000059000020] = ee3cd02a84063c58, %f2 = 7805dd22 e53f2da5 ldda [%i2+%o4]0x81,%f2 ! %f2 = ee3cd02a 84063c58 ! %l4 = 00000000000000c9, Mem[0000000090000138] = 55733d3a, %asi = 80 stba %l4,[%i4+0x138]%asi ! Mem[0000000090000138] = c9733d3a ! Mem[0000000058800010] = 405a4e47, %l5 = db52e5a1ad3a650b ldswa [%i1+%o2]0x81,%l5 ! %l5 = 00000000405a4e47 ! %l0 = ffffffffffff9cb1, Mem[0000000058000018] = 9a4591bf stha %l0,[%i0+%o3]0x81 ! Mem[0000000058000018] = 9cb191bf p36_label_2: ! %l0 = ffffffffffff9cb1, %l4 = 00000000000000c9, %l3 = ae6eca91fe1f6c00 andncc %l0,%l4,%l3 ! %l3 = ffffffffffff9c30, %ccr = 88 ! Mem[00000000588001a4] = 059fb0ad, %l0 = ffff9cb1, %l3 = ffff9c30 add %i1,0x1a4,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000059fb0ad ! Mem[0000000059800018] = 7e34634c, %l7 = 4a09e8440edf3499 ldswa [%i3+%o3]0x89,%l7 ! %l7 = 000000007e34634c ! immd = 0000000000000377, %l1 = d74bac4050691580, %ccr = 88 movgu %icc,0x377,%l1 ! Moved, %l1 = 0000000000000377 ! %l1 = 0000000000000377, Mem[0000000091800018] = 74c0670a stw %l1,[%o0+%o3] ! Mem[0000000091800018] = 00000377 ! Mem[000000009100003c] = 707e3ce1, %g18 = 284e9cf2578b22bb ldsw [%i6+0x03c],%g2 ! %g2 = 284e9cf2578b22bb ! %l4 = 000000c9, %l5 = 405a4e47, Mem[0000000091800178] = be51e71b d1386211 std %l4,[%o0+0x178] ! Mem[0000000091800178] = 000000c9 405a4e47 ! %l0 = ffffffffffff9cb1, %l6 = 000000009a3cafa9, %ccr = 88 movvs %icc,%l0,%l6 ! Register Not Moved ! immd = 0000000000000231, %l5 = 00000000405a4e47, %ccr = 88 movcs %xcc,0x231,%l5 ! Register Not Moved ! %l6 = 000000009a3cafa9, %l1 = 0000000000000377, %l2 = a1d8d1b83b6a852a orn %l6,%l1,%l2 ! %l2 = ffffffffffffffa9 p36_label_3: ! Mem[00000000590000b4] = 0a1ddf4c, %l3 = 059fb0ad, %l6 = 9a3cafa9 add %i2,0xb4,%g1 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000a1ddf4c ! %l2 = ffffffffffffffa9, imm = 0000000000000dbb, %l7 = 000000007e34634c xor %l2,0xdbb,%l7 ! %l7 = fffffffffffff212 ! %l1 = 0000000000000377, Mem[00000000918000f0] = 2725ec1b stw %l1,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000377 ! %l4 = 00000000000000c9, Mem[0000000091000170] = eb1625223bd1c15f stx %l4,[%i6+0x170] ! Mem[0000000091000170] = 00000000000000c9 ! Mem[0000000058800018] = 2c52b19c, %l6 = 000000000a1ddf4c ldstuba [%i1+%o3]0x89,%l6 ! %l6 = 0000009c000000ff save ! CWP = 1 ! Mem[0000000059800010] = fa943e4f, %l2 = 1d774c787eb1bf5c ldsha [%o3+%i2]0x80,%l2 ! %l2 = fffffffffffffa94 ! immd = 0000000000000097, %l3 = fea7c7e6e6ddccc4, %ccr = 88 movcc %xcc,0x097,%l3 ! Moved, %l3 = 0000000000000097 ! Mem[0000000090000100] = 554bbfb4, %g2 = 00000000707e3ce1 ldub [%o4+0x102],%g2 ! %g2 = 0000000000000055 ! %l1 = a59a33b7deb20e8d, Mem[000000009000008e] = 4b1279c4 stb %l1,[%o4+0x08e] ! Mem[000000009000008c] = 8d1279c4 p36_label_4: ! %cwp = 1 ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g4 ldda [%o4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 ! Code Fragment 1 p36_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x2cc,%g3 ! %g3 = 00000000000002cc and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = fee72f6e, %l7 = 36cf982a, Mem[0000000091000160] = a5191a4a e6bb0515 std %l6,[%o6+0x160] ! Mem[0000000091000160] = fee72f6e 36cf982a ! %l6 = fee72f6e, %l7 = 36cf982a, Mem[0000000059000020] = 2ad03cee 583c0684 stda %l6,[%o2+%i4]0x88 ! Mem[0000000059000020] = fee72f6e 36cf982a ! %l5 = dc6efd3c7dc4b3a5, Mem[0000000058800010] = 14b8ea19474e5a40 stxa %l5,[%o1+%i2]0x88 ! Mem[0000000058800010] = dc6efd3c7dc4b3a5 ! Mem[0000000058000020] = 27373e84, %l7 = 02c82b2436cf982a lduwa [%o0+%i4]0x89,%l7 ! %l7 = 0000000027373e84 ! Mem[00000000590001d0] = e649f58a, %l6 = 896dd53bfee72f6e ldsw [%o2+0x1d0],%l6 ! %l6 = ffffffffe649f58a ! Mem[0000000058800008] = 206cc500, %l4 = f279f2e5fed7792b lduwa [%o1+%i1]0x81,%l4 ! %l4 = 00000000206cc500 ! Mem[0000000058800028] = e57ef9e9, %f3 = 84063c58 lda [%o1+%i5]0x80,%f3 ! %f3 = e57ef9e9 ! %f2 = ee3cd02a e57ef9e9, Mem[0000000091800138] = cf28ea77 040c3c9f std %f2 ,[%i0+0x138] ! Mem[0000000091800138] = ee3cd02a e57ef9e9 p36_label_5: ! %cwp = 1 ! %l3 = 0000000000000097, immed = 00000173, %ccr = 88 movrgez %l3,0x173,%l4 ! Moved, %l4 = 0000000000000173 ! %l3 = 0000000000000097, Mem[0000000090800110] = 21d2db55 stb %l3,[%o5+0x110] ! Mem[0000000090800110] = 97d2db55 ! %l0 = 0ffcbd4665aed0ab, %l0 = 0ffcbd4665aed0ab, %y = 00000000 sdivcc %l0,%l0,%l6 ! %l6 = 0000000000000001, %ccr = 00 mov %l0,%y ! %y = 65aed0ab ! %f2 = ee3cd02a e57ef9e9, Mem[0000000059000018] = 16899f42 befd7b1c stda %f2 ,[%o2+%i3]0x89 ! Mem[0000000059000018] = ee3cd02a e57ef9e9 ! Mem[0000000059800028] = 85098bb0 2cee96d7, %l2 = fffffa94, %l3 = 00000097 ldda [%o3+%i5]0x80,%l2 ! %l2 = 0000000085098bb0 000000002cee96d7 ! Mem[00000000918001f8] = 11e3833e8903a371, %g2 = 0000000000000055 ldx [%i0+0x1f8],%g2 ! %g2 = 11e3833e8903a371 ! Mem[0000000058800018] = 2c52b1ff, %l6 = 0000000000000001 swapa [%o1+%i3]0x88,%l6 ! %l6 = 000000002c52b1ff ! Mem[0000000090800028] = 9792ce33, %g2 = 11e3833e8903a371 ldub [%o5+0x02a],%g2 ! %g2 = 0000000000000097 ! %l7 = 0000000027373e84, Mem[000000009180017c] = 405a4e47 stw %l7,[%i0+0x17c] ! Mem[000000009180017c] = 27373e84 ! Mem[00000000588001e8] = 5bb80a64a23aeece, %l1 = a59a33b7deb20e8d ldx [%o1+0x1e8],%l1 ! %l1 = 5bb80a64a23aeece p36_label_6: ! %cwp = 1 ! %l1 = 5bb80a64a23aeece, Mem[00000000908001fc] = 276557d1 sth %l1,[%o5+0x1fc] ! Mem[00000000908001fc] = eece57d1 ! Mem[0000000090000090] = 79c4dc96cf887faf, %g2 = 0000000000000097 ldx [%o4+0x090],%g2 ! %g2 = 79c4dc96cf887faf ! Mem[0000000059800018] = 4c63347e, %l3 = 000000002cee96d7 swapa [%o3+%i3]0x80,%l3 ! %l3 = 000000004c63347e ! %l7 = 0000000027373e84, %l6 = 000000002c52b1ff, %ccr = 00 movpos %xcc,%l7,%l6 ! Moved, %l6 = 0000000027373e84 ! Mem[0000000090800080] = 0c3c7eb5898801d8, %g2 = 79c4dc96cf887faf ldx [%o5+0x080],%g2 ! %g2 = 0c3c7eb5898801d8 ! %l1 = 5bb80a64a23aeece, %l1 = 5bb80a64a23aeece, %l5 = dc6efd3c7dc4b3a5 xorcc %l1,%l1,%l5 ! %l5 = 0000000000000000, %ccr = 44 ! %l1 = 5bb80a64a23aeece, Mem[00000000918001c4] = dfb782b7 stw %l1,[%i0+0x1c4] ! Mem[00000000918001c4] = a23aeece ! Mem[0000000058000000] = 1dfde3f2, %l2 = 0000000085098bb0 lduba [%o0+%g0]0x81,%l2 ! %l2 = 000000000000001d membar #Sync ! Added by membar checker (600) ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 c9733d3a 0413d82e mov 0x100,%g5 ldda [%o4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100 ! %l2 = 000000000000001d, immed = 00000ebf, %y = 65aed0ab smulcc %l2,0xebf,%l1 ! %l1 = 000000000001aba3, %ccr = 00, %y = 00000000 p36_label_7: ! %cwp = 1 ! %l4 = 0000000000000173, %l5 = 0000000000000000, %l3 = 000000004c63347e srax %l4,%l5,%l3 ! %l3 = 0000000000000173 ! Mem[0000000091800160] = 5c5b9bfb 4692494c, %g2 = 898801d8, %g3 = 000002cc ldd [%i0+0x160],%g2 ! %g2 = 000000005c5b9bfb 000000004692494c ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b208d12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g6 ldda [%o4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! %l3 = 0000000000000173, %l6 = 0000000027373e84, %y = 00000000 udiv %l3,%l6,%l1 ! %l1 = 0000000000000000 mov %l0,%y ! %y = 65aed0ab ! %l0 = 0ffcbd4665aed0ab, imm = fffffffffffffa6a, %l1 = 0000000000000000 addc %l0,-0x596,%l1 ! %l1 = 0ffcbd4665aecb15 ! Mem[0000000058800050] = 58689696, %l4 = 0000000000000173 lduh [%o1+0x052],%l4 ! %l4 = 0000000000009696 ! %f16 = fd9c4a87 79fe9807, Mem[0000000091800070] = e9e89f27 2eb3bf51 stda %f16,[%i0+0x070]%asi ! Mem[0000000091800070] = fd9c4a87 79fe9807 ! %f22 = 4777e9cb, Mem[000000009100019c] = a7d7b8c9 st %f22,[%o6+0x19c] ! Mem[000000009100019c] = 4777e9cb ! %l7 = 0000000027373e84, Mem[0000000058800020] = 9a5ea60c2c650282 stxa %l7,[%o1+%i4]0x80 ! Mem[0000000058800020] = 0000000027373e84 ! %l3 = 0000000000000173, Mem[00000000900000c0] = 92317c76, %asi = 80 stha %l3,[%o4+0x0c0]%asi ! Mem[00000000900000c0] = 01737c76 p36_label_8: ! %cwp = 1 ! %l6 = 0000000027373e84, %l4 = 0000000000009696, %ccr = 00 movneg %xcc,%l6,%l4 ! Register Not Moved ! %l1 = 0ffcbd4665aecb15, %l5 = 0000000000000000, %l5 = 0000000000000000 udivx %l1,%l5,%l5 ! Div by zero, %l0 = 0ffcbd4665aed0fb ! %l0 = 0ffcbd4665aed0d3, %l0 = 0ffcbd4665aed0d3, %ccr = 00 movcs %xcc,%l0,%l0 ! Register Not Moved ! %l1 = 0ffcbd4665aecb15, Mem[0000000090800108] = a55c3a3b sth %l1,[%o5+0x108] ! Mem[0000000090800108] = cb153a3b ! %l3 = 0000000000000173, Mem[0000000090800086] = 01d88765 sth %l3,[%o5+0x086] ! Mem[0000000090800084] = 01738765 ! Mem[00000000900001dc] = 21df8c41, %g2 = 000000005c5b9bfb lduw [%o4+0x1dc],%g2 ! %g2 = 0000000021df8c41 ! %f16 = fd9c4a87 79fe9807 b51e7a83 1e1bc2aa ! %f20 = cc2565c7 3b257239 4777e9cb b5e5a57f ! %f24 = 7b9e9cb8 65f89690 194cbbcb c3780b93 ! %f28 = 14d63bcd 31516b45 241bee25 d0600429 stda %f16,[%o1+%g6]ASI_BLK_AIUP ! Block Store to 0000000058800080 ! Mem[0000000090000198] = 267a4c0731c74c8b, %g2 = 0000000021df8c41 ldx [%o4+0x198],%g2 ! %g2 = 267a4c0731c74c8b rd %pc,%o7 return %o7+12 ! CWP = 0 ! %l3 = 00000000059fb0ad, %l3 = 00000000059fb0ad, %ccr = 00 movre %l3,%l3,%l7 ! Not Moved, %l7 = fffffffffffff212 p36_label_9: ! %l2 = ffffffa9, %l3 = 059fb0ad, Mem[0000000058000008] = 517eee92 d7d2b1bb stda %l2,[%i0+%o1]0x81 ! Mem[0000000058000008] = ffffffa9 059fb0ad ! Mem[000000009080003c] = 34993a19, %g2 = 267a4c0731c74c8b lduh [%i5+0x03e],%g2 ! %g2 = 0000000000003499 ! Mem[0000000059800178] = 07783f7b, %l6 = 000000000000009c swap [%i3+0x178],%l6 ! %l6 = 0000000007783f7b ! %l2 = ffffffffffffffa9, Mem[0000000058000136] = b3f9e2c8 sth %l2,[%i0+0x136] ! Mem[0000000058000134] = b3f9ffa9 ! Mem[00000000918000ec] = 72d42ee0, %g2 = 0000000000003499 lduwa [%o0+0x0ec]%asi,%g2 ! %g2 = 0000000072d42ee0 ! %f16 = fd9c4a87 79fe9807 b51e7a83 1e1bc2aa ! %f20 = cc2565c7 3b257239 4777e9cb b5e5a57f ! %f24 = 7b9e9cb8 65f89690 194cbbcb c3780b93 ! %f28 = 14d63bcd 31516b45 241bee25 d0600429 stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140 ! Mem[0000000091800168] = 018336e0, %g2 = 0000000072d42ee0 ldsh [%o0+0x16a],%g2 ! %g2 = 0000000000000183 ! %l1 = 0000000000000377, Mem[0000000091800138] = ee3cd02a sth %l1,[%o0+0x138] ! Mem[0000000091800138] = 0377d02a ! Mem[0000000059000028] = 910b6b9c, %l5 = 00000000405a4e47 swap [%i2+%o5],%l5 ! %l5 = 00000000910b6b9c ! %l1 = 0000000000000377, %l2 = ffffffffffffffa9, %ccr = 00 movgu %xcc,%l1,%l2 ! Moved, %l2 = 0000000000000377 p36_label_10: ! Mem[0000000091000000] = 5beccf55162896d5, %g2 = 0000000000000183 ldx [%i6+%g0],%g2 ! %g2 = 5beccf55162896d5 ! Mem[0000000090800020] = 6586bd2a, %g2 = 5beccf55162896d5 ldub [%i5+0x022],%g2 ! %g2 = 0000000000000065 ! immd = 00000000000003b0, %l7 = fffffffffffff212, %ccr = 00 movne %xcc,0x3b0,%l7 ! Moved, %l7 = 00000000000003b0 ! Mem[0000000059800020] = 3e161a7f, %l0 = ffffffffffff9cb1 swapa [%i3+%o4]0x89,%l0 ! %l0 = 000000003e161a7f ! %l2 = 0000000000000377, immed = 000008a5, %y = 65aed0ab sdiv %l2,0x8a5,%l4 ! %l4 = 000000007fffffff mov %l0,%y ! %y = 3e161a7f ! Mem[0000000090000060] = ac44ce54 c1525a24, %g2 = 00000065, %g3 = 4692494c ldd [%i4+0x060],%g2 ! %g2 = 00000000ac44ce54 00000000c1525a24 ! Mem[0000000091000190] = 50147167, %g18 = 284e9cf2578b22bb ldsw [%i6+0x190],%g2 ! %g2 = 284e9cf2578b22bb ! Mem[0000000059000008] = e9166526, %l7 = 00000000000003b0 lduwa [%i2+%o1]0x80,%l7 ! %l7 = 00000000e9166526 ! %l4 = 000000007fffffff, Mem[00000000598001f0] = 28257636, %asi = 80 stwa %l4,[%i3+0x1f0]%asi ! Mem[00000000598001f0] = 7fffffff ! Mem[00000000910000d8] = 2c0f16f66965615e, %g2 = 0000000050147167 ldx [%i6+0x0d8],%g2 ! %g2 = 2c0f16f66965615e p36_label_11: ! Mem[0000000059800000] = 1930dd73377bd10d, %l5 = 00000000910b6b9c ldxa [%i3+%g0]0x88,%l5 ! %l5 = 1930dd73377bd10d ! Mem[0000000091000054] = 545a2585, %g2 = 2c0f16f66965615e ldub [%i6+0x054],%g2 ! %g2 = 0000000000000054 ! %f3 = e57ef9e9, Mem[0000000058000020] = 27373e84 sta %f3 ,[%i0+%o4]0x88 ! Mem[0000000058000020] = e57ef9e9 ! Mem[0000000090800140] = a4098552, %g2 = 0000000000000054 lduw [%i5+0x140],%g2 ! %g2 = 00000000a4098552 ! %l1 = 0000000000000377, Mem[0000000058000118] = b33eb233fbf313d3 stx %l1,[%i0+0x118] ! Mem[0000000058000118] = 0000000000000377 ! %l4 = 000000007fffffff, Mem[0000000058800010] = a5b3c47d stba %l4,[%i1+%o2]0x81 ! Mem[0000000058800010] = ffb3c47d ! Mem[0000000058000018] = dea64ddcbf91b19c, %l0 = 000000003e161a7f ldxa [%i0+%o3]0x88,%l0 ! %l0 = dea64ddcbf91b19c ! Mem[0000000058800010] = ffb3c47d, %l6 = 0000000007783f7b ldstuba [%i1+%o2]0x80,%l6 ! %l6 = 000000ff000000ff ! Mem[00000000918000a8] = bb3c7880, %g2 = 00000000a4098552 ldsh [%o0+0x0aa],%g2 ! %g2 = ffffffffffffbb3c ! %l5 = 1930dd73377bd10d, Mem[00000000918001d0] = 1ae988037ffa9590 stx %l5,[%o0+0x1d0] ! Mem[00000000918001d0] = 1930dd73377bd10d p36_label_12: ! Mem[0000000091000018] = b4fb408e, %g2 = ffffffffffffbb3c lduw [%i6+%o3],%g2 ! %g2 = 00000000b4fb408e ! immd = 00000000000002de, %l1 = 0000000000000377, %ccr = 00 movge %xcc,0x2de,%l1 ! Moved, %l1 = 00000000000002de ! Mem[00000000918001e4] = 70dd4032, %g2 = 00000000b4fb408e lduw [%o0+0x1e4],%g2 ! %g2 = 0000000070dd4032 ! %l6 = 00000000000000ff, Mem[0000000059800010] = fa943e4f stha %l6,[%i3+%o2]0x81 ! Mem[0000000059800010] = 00ff3e4f ! %l0 = dea64ddcbf91b19c, %l7 = 00000000e9166526, %l5 = 1930dd73377bd10d addc %l0,%l7,%l5 ! %l5 = dea64ddda8a816c2 ! Mem[000000009100003c] = 7e3ce186, %g2 = 0000000070dd4032 ldsb [%i6+0x03d],%g2 ! %g2 = 000000000000007e ! Mem[00000000908001a4] = 68760317, %g18 = 284e9cf2578b22bb ldsw [%i5+0x1a4],%g2 ! %g2 = 284e9cf2578b22bb membar #Sync ! Added by membar checker (601) ! %f16 = fd9c4a87 79fe9807 b51e7a83 1e1bc2aa ! %f20 = cc2565c7 3b257239 4777e9cb b5e5a57f ! %f24 = 7b9e9cb8 65f89690 194cbbcb c3780b93 ! %f28 = 14d63bcd 31516b45 241bee25 d0600429 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000140 ! Mem[0000000059800020] = b19cffff 453cc9da, %l0 = bf91b19c, %l1 = 000002de ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000b19cffff 00000000453cc9da ! %l2 = 0000000000000377, Mem[0000000090800078] = 922eb97d33302172 stx %l2,[%i5+0x078] ! Mem[0000000090800078] = 0000000000000377 p36_label_13: ! Mem[00000000918001b0] = 99944aa0, %g2 = 0000000068760317 ldub [%o0+0x1b0],%g2 ! %g2 = 0000000000000099 ! %l2 = 0000000000000377, %l1 = 00000000453cc9da, %ccr = 00 mova %icc,%l2,%l1 ! Moved, %l1 = 0000000000000377 ! %f16 = fd9c4a87 79fe9807 b51e7a83 1e1bc2aa ! %f20 = cc2565c7 3b257239 4777e9cb b5e5a57f ! %f24 = 7b9e9cb8 65f89690 194cbbcb c3780b93 ! %f28 = 14d63bcd 31516b45 241bee25 d0600429 mov 0x1c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0 ! Mem[00000000588000dc] = 932b64ea, %l7 = 00000000e9166526 ldsw [%i1+0x0dc],%l7 ! %l7 = ffffffff932b64ea ! immd = 00000000000002b5, %l0 = 00000000b19cffff, %ccr = 00 movle %xcc,0x2b5,%l0 ! Register Not Moved ! %f0 = 2a9e687a 0b8fcd2e ee3cd02a e57ef9e9 ! %f4 = 63dfe196 8005ded6 c6e997e0 f934e000 ! %f8 = c2e91b97 a5a287b0 746f9b00 48539180 ! %f12 = d397a521 357e0be5 47f667f1 8ccc5180 mov 0x0c0,%g5 stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0 ! %l7 = ffffffff932b64ea, imm = fffffffffffff4e4, %l4 = 000000007fffffff taddcc %l7,-0xb1c,%l4 ! %l4 = ffffffff932b59ce, %ccr = 9b ! Mem[0000000059000028] = 474e5a40, %l5 = dea64ddda8a816c2 ldsba [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000040 ! %l0 = 00000000b19cffff, imm = 0000000000000aaa, %l0 = 00000000b19cffff or %l0,0xaaa,%l0 ! %l0 = 00000000b19cffff ! %l1 = 0000000000000377, Mem[00000000900001dc] = b5e5a57f sth %l1,[%i4+0x1dc] ! Mem[00000000900001dc] = 0377a57f p36_label_14: ! Mem[0000000059800028] = 85098bb02cee96d7, %l4 = ffffffff932b59ce, %l6 = 00000000000000ff add %i3,0x28,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 85098bb02cee96d7 ! %l1 = 0000000000000377, immd = fffffffffffff1b9, %l7 = ffffffff932b64ea mulx %l1,-0xe47,%l7 ! %l7 = ffffffffffce87ff ! Mem[0000000058800028] = e57ef9e9, %l2 = 0000000000000377 lduha [%i1+%o5]0x80,%l2 ! %l2 = 000000000000e57e ! %l1 = 0000000000000377, Mem[0000000090800140] = a4098552 sth %l1,[%i5+0x140] ! Mem[0000000090800140] = 03778552 ! Mem[0000000058800010] = dc6efd3c7dc4b3ff, %f18 = b51e7a83 1e1bc2aa ldda [%i1+%o2]0x89,%f18 ! %f18 = dc6efd3c 7dc4b3ff ! %l6 = 85098bb02cee96d7, %l1 = 0000000000000377, %ccr = 9b movle %icc,%l6,%l1 ! Register Not Moved ! Mem[0000000058000020] = e9f97ee5 d9ea3251, %l0 = b19cffff, %l1 = 00000377 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000e9f97ee5 00000000d9ea3251 ! %l3 = 00000000059fb0ad, Mem[0000000059800018] = 2cee96d7 stwa %l3,[%i3+%o3]0x80 ! Mem[0000000059800018] = 059fb0ad ! %l4 = ffffffff932b59ce, %l7 = ffffffffffce87ff, %l7 = ffffffffffce87ff sll %l4,%l7,%l7 ! %l7 = c995ace700000000 ! %f28 = 14d63bcd 31516b45, Mem[0000000058000030] = 64b92d42 5bd42940 std %f28,[%i0+0x030] ! Mem[0000000058000030] = 14d63bcd 31516b45 p36_label_15: ! Mem[00000000900001a8] = 111927fb, %g2 = 0000000000000099 lduh [%i4+0x1aa],%g2 ! %g2 = 0000000000001119 ! Mem[0000000059000008] = 266516e9, %f30 = 241bee25 lda [%i2+%o1]0x88,%f30 ! %f30 = 266516e9 ! Mem[0000000091000144] = 7b6b4cda, %g2 = 0000000000001119 lduh [%i6+0x144],%g2 ! %g2 = 0000000000007b6b ! Mem[0000000059800194] = 2f0d3e44, %l3 = 00000000059fb0ad swap [%i3+0x194],%l3 ! %l3 = 000000002f0d3e44 ! %l4 = ffffffff932b59ce, %l4 = ffffffff932b59ce, %l0 = 00000000e9f97ee5 sdivx %l4,%l4,%l0 ! %l0 = 0000000000000001 ! Mem[0000000059000010] = 110527e3, %l2 = 000000000000e57e lduha [%i2+%o2]0x89,%l2 ! %l2 = 00000000000027e3 ! %l6 = 2cee96d7, %l7 = 00000000, Mem[0000000091800100] = b91b8454 131ee890 std %l6,[%o0+0x100] ! Mem[0000000091800100] = 2cee96d7 00000000 ! %f28 = 14d63bcd 31516b45, Mem[0000000090000000] = d5176976 1a263fd4 std %f28,[%i4+%g0] ! Mem[0000000090000000] = 14d63bcd 31516b45 save ! CWP = 1 ! Mem[00000000908000e8] = 98b85f6b ad549184, %g2 = 00007b6b, %g3 = c1525a24 ldd [%o5+0x0e8],%g2 ! %g2 = 0000000098b85f6b 00000000ad549184 p36_label_16: ! %cwp = 1 ! %l7 = 0000000027373e84, Mem[0000000059000018] = e57ef9e9 stwa %l7,[%o2+%i3]0x89 ! Mem[0000000059000018] = 27373e84 ! Mem[000000005900002c] = 902b76e2, %l1 = 0ffcbd4665aecb15 swap [%o2+0x02c],%l1 ! %l1 = 00000000902b76e2 ! Mem[0000000058800028] = e57ef9e9c69d33ee, %f24 = 7b9e9cb8 65f89690 ldda [%o1+%i5]0x80,%f24 ! %f24 = e57ef9e9 c69d33ee ! %l6 = 0000000027373e84, immed = ffffff96, %ccr = 9b movrgez %l6,-0x06a,%l2 ! Moved, %l2 = ffffffffffffff96 ! %l0 = 65aed0d3, %l1 = 902b76e2, Mem[0000000091800198] = 2e1cd6f3 880033cf std %l0,[%i0+0x198] ! Mem[0000000091800198] = 65aed0d3 902b76e2 ! Mem[00000000900000a8] = 3bf2c25c, %g2 = 0000000098b85f6b lduw [%o4+0x0a8],%g2 ! %g2 = 000000003bf2c25c ! %l3 = 0000000000000173, Mem[0000000058800020] = 843e372700000000 stxa %l3,[%o1+%i4]0x89 ! Mem[0000000058800020] = 0000000000000173 ! Mem[0000000058800140] = e7a67adc414bd263, %l3 = 0000000000000173, %l2 = ffffffffffffff96 add %o1,0x140,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = e7a67adc414bd263 ! %f17 = 79fe9807, Mem[0000000058800000] = e5d506d4 sta %f17,[%o1+%g0]0x81 ! Mem[0000000058800000] = 79fe9807 ! Mem[0000000059000114] = 0ea73038, %l0 = 65aed0d3, %l2 = 414bd263 add %o2,0x114,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000ea73038 p36_label_17: ! %cwp = 1 ! immd = 0000000000000336, %l4 = 0000000000009696, %ccr = 9b movn %xcc,0x336,%l4 ! Register Not Moved ! Mem[00000000598001f4] = a8e14452, %l1 = 902b76e2, %l5 = 00000000 add %o3,0x1f4,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000a8e14452 ! Mem[0000000090000060] = 44ce54c1, %g2 = 000000003bf2c25c ldsb [%o4+0x061],%g2 ! %g2 = 0000000000000044 ! %l4 = 0000000000009696, Mem[0000000058800000] = 0798fe79 stba %l4,[%o1+%g0]0x89 ! Mem[0000000058800000] = 0798fe96 ! %l7 = 0000000027373e84, Mem[0000000091000114] = a3c886c3 stw %l7,[%o6+0x114] ! Mem[0000000091000114] = 27373e84 ! %l6 = 0000000027373e84, %l3 = 0000000000000173, %l2 = 000000000ea73038 srl %l6,%l3,%l2 ! %l2 = 00000000000004e6 ! %l1 = 00000000902b76e2, Mem[0000000090000098] = 53ee4052 stb %l1,[%o4+0x098] ! Mem[0000000090000098] = e2ee4052 ! retry : should take illegal inst trap, %l0 = 0ffcbd4665aed0d3 retry ! Illegal inst trap : %l0 = 0ffcbd4665aed0e3 ! Mem[000000009180012c] = 3e7e0a9d, %g2 = 0000000000000044 ldsb [%i0+0x12e],%g2 ! %g2 = 000000000000003e ! %l2 = 00000000000004e6, %l5 = 00000000a8e14452, %l4 = 0000000000009696 orncc %l2,%l5,%l4 ! %l4 = ffffffff571ebfef, %ccr = 80 p36_label_18: ! %cwp = 1 ! Mem[000000009180005c] = 9aeaaa48, %g2 = 000000000000003e ldub [%i0+0x05c],%g2 ! %g2 = 000000000000009a ! %l1 = 00000000902b76e2, %l3 = 0000000000000173, %ccr = 80 movg %xcc,%l1,%l3 ! Register Not Moved ! %l6 = 0000000027373e84, %l6 = 0000000027373e84, %ccr = 80 movvs %icc,%l6,%l6 ! Register Not Moved ! Mem[00000000590001bc] = bc6a6009, %l7 = 0000000027373e84 ldstub [%o2+0x1bc],%l7 ! %l7 = 000000bc000000ff ! %l0 = 0ffcbd4665aed0e3, Mem[00000000910001ce] = dac31a5b, %asi = 80 stha %l0,[%o6+0x1ce]%asi ! Mem[00000000910001cc] = d0e31a5b ! %l4 = ffffffff571ebfef, %l1 = 00000000902b76e2, %l0 = 0ffcbd4665aed0e3 and %l4,%l1,%l0 ! %l0 = 00000000100a36e2 ! Mem[00000000580000a0] = cf4fa9c44092e16c, %l0 = 00000000100a36e2 ldx [%o0+0x0a0],%l0 ! %l0 = cf4fa9c44092e16c ! Mem[0000000090000010] = a75423269f2d725a, %f48 = 3e182822 ab6f2d6b ldd [%o4+%i2],%f48 ! %f48 = a7542326 9f2d725a ! Mem[0000000090000134] = 46e7c973, %g2 = 000000000000009a ldsb [%o4+0x136],%g2 ! %g2 = 0000000000000046 ! Mem[0000000090000080] = 6fab2228, %g2 = 0000000000000046 lduh [%o4+0x082],%g2 ! %g2 = 0000000000006fab p36_label_19: ! %cwp = 1 ! %l5 = 00000000a8e14452, Mem[0000000059800121] = cd038d5d stb %l5,[%o3+0x121] ! Mem[0000000059800120] = cd528d5d ! Mem[000000009000001c] = 086f5368, %g2 = 0000000000006fab ldsh [%o4+0x01e],%g2 ! %g2 = 000000000000086f ! Mem[00000000910000d8] = 2c0f16f6 6965615e, %g2 = 0000086f, %g3 = ad549184 ldd [%o6+0x0d8],%g2 ! %g2 = 000000002c0f16f6 000000006965615e rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[0000000091800010] = a290b85acc583256, %f48 = a7542326 9f2d725a ldd [%o0+%o2],%f48 ! %f48 = a290b85a cc583256 ! %l7 = c995ace700000000, Mem[0000000058800000] = b41cca9b0798fe96 stxa %l7,[%i1+%g0]0x88 ! Mem[0000000058800000] = c995ace700000000 ! Mem[0000000091800018] = 00000377 5267e474, %g2 = 2c0f16f6, %g3 = 6965615e ldd [%o0+%o3],%g2 ! %g2 = 0000000000000377 000000005267e474 ! %f0 = 2a9e687a, Mem[0000000091800154] = f764288d st %f0 ,[%o0+0x154] ! Mem[0000000091800154] = 2a9e687a ! Mem[0000000059000018] = ee3cd02a27373e84, %l6 = 85098bb02cee96d7 ldxa [%i2+%o3]0x89,%l6 ! %l6 = ee3cd02a27373e84 ! Mem[0000000059800008] = 5cdfae06, %l6 = ee3cd02a27373e84 lduha [%i3+%o1]0x80,%l6 ! %l6 = 0000000000005cdf p36_label_20: ! Mem[0000000058800060] = a5d8fffe, %l2 = 00000000000027e3 swap [%i1+0x060],%l2 ! %l2 = 00000000a5d8fffe ! Mem[0000000058800010] = 7dc4b3ff, %l6 = 0000000000005cdf swapa [%i1+%o2]0x89,%l6 ! %l6 = 000000007dc4b3ff ! Mem[0000000058000008] = a9ffffff, %l2 = 00000000a5d8fffe ldsba [%i0+%o1]0x88,%l2 ! %l2 = ffffffffffffffff ! Code Fragment 1 p36_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000005267e474 mov 0xc10,%g3 ! %g3 = 0000000000000c10 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f3 = e57ef9e9, Mem[00000000598000a8] = e08ba132 st %f3 ,[%i3+0x0a8] ! Mem[00000000598000a8] = e57ef9e9 ! Mem[0000000058800048] = 807239b3, %l0 = 0000000000000001 lduw [%i1+0x048],%l0 ! %l0 = 00000000807239b3 membar #Sync ! Added by membar checker (602) ! Mem[00000000900000dc] = f934e000, %g2 = 0000000000000377 ldub [%i4+0x0dc],%g2 ! %g2 = 00000000000000f9 ! Mem[0000000090800114] = dda05fa4, %g2 = 00000000000000f9 ldsh [%i5+0x116],%g2 ! %g2 = ffffffffffffdda0 ! Mem[00000000580001b4] = 477ce062, %l5 = 00000040, %l3 = 2f0d3e44 add %i0,0x1b4,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000477ce062 ! %f16 = fd9c4a87 79fe9807, Mem[00000000910001e8] = 1efe1410 cde74a22 std %f16,[%i6+0x1e8] ! Mem[00000000910001e8] = fd9c4a87 79fe9807 p36_label_21: ! %l0 = 00000000807239b3, immed = fffffe34, %l0 = 00000000807239b3 taddcctv %l0,-0x1cc,%l0 ! %l0 = 00000000807239d6, Trapped ! %l1 = 00000000d9ea3251, immed = ffffffd1, %ccr = 80 movrgez %l1,-0x02f,%l5 ! Moved, %l5 = ffffffffffffffd1 ! Mem[0000000058000034] = 31516b45, %l1 = 00000000d9ea3251 swap [%i0+0x034],%l1 ! %l1 = 0000000031516b45 ! %f13 = 357e0be5, Mem[00000000908000a0] = cf4eb831 st %f13,[%i5+0x0a0] ! Mem[00000000908000a0] = 357e0be5 ! %l5 = ffffffffffffffd1, immed = fffff354, %y = 3e161a7f smul %l5,-0xcac,%l6 ! %l6 = 0000000000025394, %y = 00000000 ! %l6 = 0000000000025394, Mem[0000000059000178] = 8504ae35 sth %l6,[%i2+0x178] ! Mem[0000000059000178] = 5394ae35 ! %f26 = 194cbbcb, Mem[0000000059800020] = ffff9cb1 sta %f26,[%i3+%o4]0x88 ! Mem[0000000059800020] = 194cbbcb ! Mem[0000000058000000] = d1ef1f38f2e3fd1d, %l5 = ffffffffffffffd1 ldxa [%i0+%g0]0x89,%l5 ! %l5 = d1ef1f38f2e3fd1d ! Mem[0000000058800000] = 00000000, %l0 = 00000000807239d6 ldsha [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[0000000059800140] = 6c4d98ec c635d138 88e05043 765d2527 ! Mem[0000000059800150] = 2fcad324 84006897 3790ad35 947af123 ! Mem[0000000059800160] = fe155bcd 9581a8b1 bffc37e0 0ca94e6e ! Mem[0000000059800170] = e2014822 66282f2b 0000009c 2092b551 ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000059800140 p36_label_22: ! %l7 = c995ace700000000, immed = ffffffbf, %y = 00000000 mulscc %l7,-0x041,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00000000 ! Mem[0000000058000010] = e54f0689, %l7 = c995ace700000000 ldsha [%i0+%o2]0x88,%l7 ! %l7 = 0000000000000689 ! Mem[0000000058800070] = fb94d521729618b8, %l7 = 0000000000000689, %l3 = 0000000000000000 add %i1,0x70,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = fb94d521729618b8 ! Mem[0000000091800088] = a43ca77a 6af19eb5, %g2 = ffffdda0, %g3 = 00000c10 ldd [%o0+0x088],%g2 ! %g2 = 00000000a43ca77a 000000006af19eb5 ! Mem[0000000059800010] = 00ff3e4f d5b8b6b7, %l0 = 00000000, %l1 = 31516b45 ldda [%i3+%o2]0x81,%l0 ! %l0 = 0000000000ff3e4f 00000000d5b8b6b7 ! Mem[0000000059000020] = fee72f6e, %l5 = d1ef1f38f2e3fd1d lduha [%i2+%o4]0x88,%l5 ! %l5 = 0000000000002f6e ! %f15 = 8ccc5180, Mem[00000000908000e8] = 98b85f6b st %f15,[%i5+0x0e8] ! Mem[00000000908000e8] = 8ccc5180 ! immd = 0000000000000064, %l2 = ffffffffffffffff, %ccr = 44 movle %xcc,0x064,%l2 ! Moved, %l2 = 0000000000000064 ! Mem[0000000059000068] = 4ce74485, %l7 = 0000000000000689 ldstub [%i2+0x068],%l7 ! %l7 = 0000004c000000ff ! Mem[0000000059800008] = 43d1859506aedf5c, %f2 = ee3cd02a e57ef9e9 ldda [%i3+%o1]0x89,%f2 ! %f2 = 43d18595 06aedf5c p36_label_23: ! %l7 = 000000000000004c, imm = 0000000000000fa8, %l6 = 0000000000025394 taddcc %l7,0xfa8,%l6 ! %l6 = 0000000000000ff4, %ccr = 00 ! Mem[00000000910001a4] = 82118f44, %g2 = 00000000a43ca77a lduw [%i6+0x1a4],%g2 ! %g2 = 0000000082118f44 ! %l3 = fb94d521729618b8, %l7 = 000000000000004c, %ccr = 00 movneg %xcc,%l3,%l7 ! Register Not Moved ! %l6 = 0000000000000ff4, %l4 = ffffffff932b59ce, %l2 = 0000000000000064 orn %l6,%l4,%l2 ! %l2 = 000000006cd4aff5 ! Mem[0000000058000018] = 9cb191bf, %l2 = 000000006cd4aff5 swap [%i0+%o3],%l2 ! %l2 = 000000009cb191bf ! Mem[0000000091000084] = 1e0b032b, %g2 = 0000000082118f44 ldsh [%i6+0x086],%g2 ! %g2 = 0000000000001e0b ! %l0 = 0000000000ff3e4f, Mem[0000000059800000] = 0dd17b37 stba %l0,[%i3+%g0]0x81 ! Mem[0000000059800000] = 4fd17b37 ! Mem[00000000910001f0] = 8dcecf6a 89a21c9b, %g2 = 00001e0b, %g3 = 6af19eb5 ldd [%i6+0x1f0],%g2 ! %g2 = 000000008dcecf6a 0000000089a21c9b ! Mem[0000000091800068] = a5c6bed657a419b5, %g2 = 000000008dcecf6a ldx [%o0+0x068],%g2 ! %g2 = a5c6bed657a419b5 ! Mem[00000000910001e4] = afd277e9, %g2 = a5c6bed657a419b5 ldsb [%i6+0x1e4],%g2 ! %g2 = ffffffffffffffaf p36_label_24: ! Mem[0000000059800028] = b08b0985, %l5 = 0000000000002f6e swapa [%i3+%o5]0x88,%l5 ! %l5 = 00000000b08b0985 ! Mem[000000009000015c] = 77479096, %g2 = ffffffffffffffaf ldub [%i4+0x15e],%g2 ! %g2 = 0000000000000077 ! %l1 = 00000000d5b8b6b7, %l7 = 000000000000004c, %ccr = 00 movcc %icc,%l1,%l7 ! Moved, %l7 = 00000000d5b8b6b7 ! Mem[0000000091800008] = f1ee9548, %g2 = 0000000000000077 ldsb [%o0+0x00b],%g2 ! %g2 = fffffffffffffff1 ! %l7 = 00000000d5b8b6b7, %l0 = 0000000000ff3e4f, %l3 = fb94d521729618b8 orncc %l7,%l0,%l3 ! %l3 = ffffffffffb8f7b7, %ccr = 88 ! Mem[0000000058000138] = 9010ce81, %l2 = 000000009cb191bf swap [%i0+0x138],%l2 ! %l2 = 000000009010ce81 ! immd = 0000000000000034, %l0 = 0000000000ff3e4f, %ccr = 88 movg %icc,0x034,%l0 ! Register Not Moved ! %l5 = 00000000b08b0985, %l1 = 00000000d5b8b6b7, %l2 = 000000009010ce81 xnorcc %l5,%l1,%l2 ! %l2 = ffffffff9acc40cd, %ccr = 88 ! Mem[0000000059000120] = adedf47fad3e6c86, %l5 = 00000000b08b0985 ldx [%i2+0x120],%l5 ! %l5 = adedf47fad3e6c86 ! Mem[0000000091800038] = 2eeaa46012d170fc, %g2 = fffffffffffffff1 ldx [%o0+0x038],%g2 ! %g2 = 2eeaa46012d170fc p36_label_25: ! Mem[0000000091000094] = 5631be90, %g2 = 2eeaa46012d170fc lduh [%i6+0x094],%g2 ! %g2 = 0000000000005631 ! %l6 = 0000000000000ff4, Mem[0000000090000183] = 5819063d stb %l6,[%i4+0x183] ! Mem[0000000090000180] = f419063d ! %f15 = 8ccc5180, Mem[0000000090800108] = cb153a3b st %f15,[%i5+0x108] ! Mem[0000000090800108] = 8ccc5180 ! Mem[0000000090800120] = be5d7529 7765324d, %g2 = 00005631, %g3 = 89a21c9b ldd [%i5+0x120],%g2 ! %g2 = 00000000be5d7529 000000007765324d ! %l1 = 00000000d5b8b6b7, Mem[00000000588001d0] = d3404e4c143df130 stx %l1,[%i1+0x1d0] ! Mem[00000000588001d0] = 00000000d5b8b6b7 ! %l3 = ffffffffffb8f7b7, %l2 = ffffffff9acc40cd, %ccr = 88 movl %xcc,%l3,%l2 ! Moved, %l2 = ffffffffffb8f7b7 ! Mem[0000000090800130] = 4f043b1f, %g2 = 00000000be5d7529 ldub [%i5+0x131],%g2 ! %g2 = 000000000000004f ! %f6 = c6e997e0 f934e000, Mem[0000000091800018] = 00000377 5267e474 std %f6 ,[%o0+%o3] ! Mem[0000000091800018] = c6e997e0 f934e000 ! Mem[0000000058000000] = 1dfde3f2, %l2 = ffffffffffb8f7b7 lduba [%i0+%g0]0x80,%l2 ! %l2 = 000000000000001d ! Mem[0000000059800091] = 55c79e8e, %l4 = ffffffff932b59ce ldstub [%i3+0x091],%l4 ! %l4 = 000000c7000000ff ba,a p36_not_taken_0_end p36_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p36_branch_failed p36_not_taken_0_end: ! End of Random Code for Thread 36 1: membar #Sync ! Force all stores to complete p36_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x090] ! Set processor 36 done flag ! Check Registers p36_check_registers: set p36_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000ff3e4f bne,a,pn %xcc,p36_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000d5b8b6b7 bne,a,pn %xcc,p36_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000001d bne,a,pn %xcc,p36_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffb8f7b7 bne,a,pn %xcc,p36_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000c7 bne,a,pn %xcc,p36_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be adedf47fad3e6c86 bne,a,pn %xcc,p36_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000ff4 bne,a,pn %xcc,p36_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000d5b8b6b7 bne,a,pn %xcc,p36_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p36_check_fp_registers: set p36_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 2a9e687a 0b8fcd2e bne %xcc,p36_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 43d18595 06aedf5c bne %xcc,p36_f2_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 6c4d98ec c635d138 bne %xcc,p36_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 88e05043 765d2527 bne %xcc,p36_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 2fcad324 84006897 bne %xcc,p36_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 3790ad35 947af123 bne %xcc,p36_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be fe155bcd 9581a8b1 bne %xcc,p36_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be bffc37e0 0ca94e6e bne %xcc,p36_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be e2014822 66282f2b bne %xcc,p36_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 0000009c 2092b551 bne %xcc,p36_f30_fail nop ! Check Local Memory set p36_local0_expect,%g1 p36_check_local0: ldx [%g1+0x008],%g2 ! Expected data = ffffffa9059fb0ad ldx [%i0+0x008],%g3 ! Observed data at 0000000058000008 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 6cd4aff5dc4da6de ldx [%i0+0x018],%g3 ! Observed data at 0000000058000018 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e9f97ee5d9ea3251 ldx [%i0+0x020],%g3 ! Observed data at 0000000058000020 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 14d63bcdd9ea3251 ldx [%i0+0x030],%g3 ! Observed data at 0000000058000030 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x030,%g4 ldx [%g1+0x118],%g2 ! Expected data = 0000000000000377 ldx [%i0+0x118],%g3 ! Observed data at 0000000058000118 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x118,%g4 ldx [%g1+0x130],%g2 ! Expected data = 8349d653b3f9ffa9 ldx [%i0+0x130],%g3 ! Observed data at 0000000058000130 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = 9cb191bf3f414043 ldx [%i0+0x138],%g3 ! Observed data at 0000000058000138 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i0,0x138,%g4 set p36_local1_expect,%g1 p36_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 00000000e7ac95c9 ldx [%i1+0x000],%g3 ! Observed data at 0000000058800000 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = df5c00003cfd6edc ldx [%i1+0x010],%g3 ! Observed data at 0000000058800010 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 010000008814c355 ldx [%i1+0x018],%g3 ! Observed data at 0000000058800018 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7301000000000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000058800020 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x020,%g4 ldx [%g1+0x060],%g2 ! Expected data = 000027e3df409f82 ldx [%i1+0x060],%g3 ! Observed data at 0000000058800060 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x060,%g4 ldx [%g1+0x080],%g2 ! Expected data = fd9c4a8779fe9807 ldx [%i1+0x080],%g3 ! Observed data at 0000000058800080 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x080,%g4 ldx [%g1+0x088],%g2 ! Expected data = b51e7a831e1bc2aa ldx [%i1+0x088],%g3 ! Observed data at 0000000058800088 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x088,%g4 ldx [%g1+0x090],%g2 ! Expected data = cc2565c73b257239 ldx [%i1+0x090],%g3 ! Observed data at 0000000058800090 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = 4777e9cbb5e5a57f ldx [%i1+0x098],%g3 ! Observed data at 0000000058800098 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x098,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 7b9e9cb865f89690 ldx [%i1+0x0a0],%g3 ! Observed data at 00000000588000a0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 194cbbcbc3780b93 ldx [%i1+0x0a8],%g3 ! Observed data at 00000000588000a8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 14d63bcd31516b45 ldx [%i1+0x0b0],%g3 ! Observed data at 00000000588000b0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 241bee25d0600429 ldx [%i1+0x0b8],%g3 ! Observed data at 00000000588000b8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 00000000d5b8b6b7 ldx [%i1+0x1d0],%g3 ! Observed data at 00000000588001d0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i1,0x1d0,%g4 set p36_local2_expect,%g1 p36_check_local2: ldx [%g1+0x018],%g2 ! Expected data = 843e37272ad03cee ldx [%i2+0x018],%g3 ! Observed data at 0000000059000018 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6e2fe7fe2a98cf36 ldx [%i2+0x020],%g3 ! Observed data at 0000000059000020 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 405a4e4765aecb15 ldx [%i2+0x028],%g3 ! Observed data at 0000000059000028 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x028,%g4 ldx [%g1+0x068],%g2 ! Expected data = ffe74485b133a85b ldx [%i2+0x068],%g3 ! Observed data at 0000000059000068 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x068,%g4 ldx [%g1+0x178],%g2 ! Expected data = 5394ae358c5c8335 ldx [%i2+0x178],%g3 ! Observed data at 0000000059000178 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x178,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 03e4fd54ff6a6009 ldx [%i2+0x1b8],%g3 ! Observed data at 00000000590001b8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i2,0x1b8,%g4 set p36_local3_expect,%g1 p36_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 4fd17b3773dd3019 ldx [%i3+0x000],%g3 ! Observed data at 0000000059800000 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 00ff3e4fd5b8b6b7 ldx [%i3+0x010],%g3 ! Observed data at 0000000059800010 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 059fb0adccb5227f ldx [%i3+0x018],%g3 ! Observed data at 0000000059800018 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = cbbb4c19453cc9da ldx [%i3+0x020],%g3 ! Observed data at 0000000059800020 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6e2f00002cee96d7 ldx [%i3+0x028],%g3 ! Observed data at 0000000059800028 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 55ff9e8e4be08cf6 ldx [%i3+0x090],%g3 ! Observed data at 0000000059800090 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x090,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = e57ef9e9074b5c0b ldx [%i3+0x0a8],%g3 ! Observed data at 00000000598000a8 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x120],%g2 ! Expected data = cd528d5d1e14007a ldx [%i3+0x120],%g3 ! Observed data at 0000000059800120 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x120,%g4 ldx [%g1+0x178],%g2 ! Expected data = 0000009c2092b551 ldx [%i3+0x178],%g3 ! Observed data at 0000000059800178 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x178,%g4 ldx [%g1+0x190],%g2 ! Expected data = 5aa93651059fb0ad ldx [%i3+0x190],%g3 ! Observed data at 0000000059800190 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x190,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 7fffffffa8e14452 ldx [%i3+0x1f0],%g3 ! Observed data at 00000000598001f0 cmp %g2,%g3 bne,a,pn %xcc,p36_local_failed add %i3,0x1f0,%g4 ! The test for processor 36 has passed p36_passed: ta GOOD_TRAP nop p36_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p36_failed p36_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p36_failed p36_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p36_failed p36_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p36_failed p36_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p36_failed p36_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p36_failed p36_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p36_failed p36_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p36_failed p36_f0_fail: set p36_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f2_fail: set p36_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f16_fail: set p36_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f18_fail: set p36_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f20_fail: set p36_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f22_fail: set p36_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f24_fail: set p36_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f26_fail: set p36_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f28_fail: set p36_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p36_f30_fail: set p36_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 36 failed p36_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x090] ! Set processor 36 done flag set p36_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 36 failed p36_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x090] ! Set processor 36 done flag set p36_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p36_selfmod_failed: ba p36_failed mov 0xabc,%g1 p36_common_error: or %g0,0xf04,%g1 ba p36_failed mov %o5,%g3 p36_common_signature_error: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_common_timeout: set p36_temp,%g1 ba p36_failed st %g2,[%g1] ! Common Lock Number p36_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p36_failed mov 0x0,%g3 p36_trap1e: lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000008] xnor %l0,%l0,%l3 ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059800010] stxa %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028] stda %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028] done p36_trap1o: lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058000008] xnor %l0,%l0,%l3 ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059800010] stxa %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028] stda %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028] done p36_trap2e: ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000018] andcc %l3,%l1,%l2 done p36_trap2o: ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000018] andcc %l3,%l1,%l2 done p36_trap3e: xnor %l4,%l6,%l0 or %l7,%l7,%l2 and %l5,0x702,%l6 done p36_trap3o: xnor %l4,%l6,%l0 or %l7,%l7,%l2 and %l5,0x702,%l6 done p36_init_memory_pointers: set p36_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p36_local0_start,%i0 set p36_local1_start,%i1 set p36_local2_start,%i2 set p36_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 0b61f1727d883db7 ldx [%g1+0x008],%l1 ! %l1 = d74bac4050691580 ldx [%g1+0x010],%l2 ! %l2 = a1d8d1b83b6a852a ldx [%g1+0x018],%l3 ! %l3 = ae6eca91fe1f6c00 ldx [%g1+0x020],%l4 ! %l4 = 94526db5f93d2af3 ldx [%g1+0x028],%l5 ! %l5 = db52e5a1ad3a650b ldx [%g1+0x030],%l6 ! %l6 = 5216d7b816899f42 ldx [%g1+0x038],%l7 ! %l7 = 4a09e8440edf3499 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 0ffcbd4665aed0ab ldx [%g1+0x048],%l1 ! %l1 = a59a33b7deb20e8d ldx [%g1+0x050],%l2 ! %l2 = 1d774c787eb1bf5c ldx [%g1+0x058],%l3 ! %l3 = fea7c7e6e6ddccc4 ldx [%g1+0x060],%l4 ! %l4 = f279f2e5fed7792b ldx [%g1+0x068],%l5 ! %l5 = dc6efd3c7dc4b3a5 ldx [%g1+0x070],%l6 ! %l6 = 896dd53bfee72f6e ldx [%g1+0x078],%l7 ! %l7 = 02c82b2436cf982a ! Initialize the output register of window 1 set p36_local0_start,%o0 set p36_local1_start,%o1 set p36_local2_start,%o2 set p36_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = b4b9b18f 65c112f8 0e960142 68abef5b ! %f4 = 634e04d1 1e56f1a5 06e061af ae50a829 ! %f8 = 77a995f4 d8f547e1 5287e7bb fc486a61 ! %f12 = b921845a 2c12880c 50273103 060152d0 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c0875ade ff1be247 4631f3f8 8d310443 ! %f20 = ba98a7d0 f7e3a149 26deb7cc 2729bf50 ! %f24 = 2e3bf38b bb757d2c 6b3e2d82 141c633c ! %f28 = 1394a847 c13dfd27 f6473dda 2625fb7c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 727adfc0 db49e9d8 948dd025 5aa78222 ! %f36 = df0df0e4 c0bbfa36 c3886c1d e67ded70 ! %f40 = 37568b38 16a25f8e cc1a9ba9 2a25d6f7 ! %f44 = 12f43e92 f37e5b7a aee62d15 3f9a40a4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x0933555f0000005b,%g7,%g1 ! GSR scale = 11, align = 3 wr %g1,%g0,%gsr ! GSR = 0933555f0000005b wr %g0,%y ! Clear Y 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: ! immd = 0000000000000100, %l6 = 7e215e784fd8315f, %ccr = 44 movne %xcc,0x100,%l6 ! Register Not Moved ! %f21 = f7e3a149, Mem[000000005b800028] = 0f9997f8 sta %f21,[%i3+%o5]0x89 ! Mem[000000005b800028] = f7e3a149 ! Mem[00000000908000f4] = d806f0ce, %g18 = 8beb55ac1f180031 ldsw [%i5+0x0f4],%g2 ! %g2 = 8beb55ac1f180031 ! Mem[000000005b000000] = 002a75af, %f27 = 141c633c lda [%i2+%g0]0x80,%f27 ! %f27 = 002a75af ! Mem[0000000090800084] = d8876525, %g2 = ffffffffd806f0ce ldsb [%i5+0x087],%g2 ! %g2 = ffffffffffffffd8 ! %l6 = 7e215e784fd8315f, %l1 = 50be0db6095ba78b, %l3 = f70eab0018a70862 add %l6,%l1,%l3 ! %l3 = cedf6c2e5933d8ea ! %l1 = 50be0db6095ba78b setx 0x849647dfc468345b,%g7,%l1 ! %l1 = 849647dfc468345b ! %l5 = 679950962ae07a37, %l1 = 849647dfc468345b, %l5 = 679950962ae07a37 sllx %l5,%l1,%l5 ! %l5 = b15703d1b8000000 ! Mem[0000000090800064] = 9e231351, %g18 = 8beb55ac1f180031 ldsw [%i5+0x064],%g2 ! %g2 = 8beb55ac1f180031 ! Mem[000000005a800010] = 981e3e20, %l2 = 63a3249f88e9318c ldsha [%i1+%o2]0x88,%l2 ! %l2 = 0000000000003e20 p37_label_2: ! %l0 = 24174f70b233a8f0, Mem[000000005b000008] = a7c74a23 stwa %l0,[%i2+%o1]0x89 ! Mem[000000005b000008] = b233a8f0 ! %l4 = 88616d847655eb14, Mem[0000000090800092] = 815fbebe stb %l4,[%i5+0x092] ! Mem[0000000090800090] = 145fbebe ! Mem[00000000918001f0] = 22680848, %g2 = ffffffff9e231351 ldsb [%o0+0x1f0],%g2 ! %g2 = 0000000000000022 ! %l3 = cedf6c2e5933d8ea, Mem[00000000900001e0] = 56b781a0 stb %l3,[%i4+0x1e0] ! Mem[00000000900001e0] = eab781a0 ! immd = 00000000000000e4, %l6 = 7e215e784fd8315f, %ccr = 44 movge %xcc,0x0e4,%l6 ! Moved, %l6 = 00000000000000e4 ! %l4 = 88616d847655eb14, Mem[0000000091000068] = a2c651c6670203bc stx %l4,[%i6+0x068] ! Mem[0000000091000068] = 88616d847655eb14 ! %l7 = b77aa714903ce5c0, %l3 = cedf6c2e5933d8ea, %l4 = 88616d847655eb14 sdivx %l7,%l3,%l4 ! %l4 = 0000000000000001 ! %l5 = b15703d1b8000000, %l6 = 00000000000000e4, %l6 = 00000000000000e4 andcc %l5,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 44 ! %l6 = 0000000000000000 sethi %hi(0x28752c00),%l6 ! %l6 = 0000000028752c00 ! Mem[00000000910000b8] = 8009b0f1, %g2 = 0000000000000022 ldsh [%i6+0x0ba],%g2 ! %g2 = ffffffffffff8009 p37_label_3: ! %l7 = b77aa714903ce5c0, Mem[0000000091000110] = fe0d41c4 stw %l7,[%i6+0x110] ! Mem[0000000091000110] = 903ce5c0 ! Code Fragment 1 p37_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x058,%g3 ! %g3 = 0000000000000058 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000005b800018] = fee42bd2, %l2 = 0000000000003e20 lduwa [%i3+%o3]0x89,%l2 ! %l2 = 00000000fee42bd2 ! Mem[000000005a800110] = da8e2887, %l2 = fee42bd2, %l2 = fee42bd2 add %i1,0x110,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000da8e2887 ! Mem[000000005b000118] = a8b7593223e947c4, %l0 = 24174f70b233a8f0, %l5 = b15703d1b8000000 add %i2,0x118,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = a8b7593223e947c4 ! Mem[000000005a000008] = 44f01a67, %l7 = b77aa714903ce5c0 lduwa [%i0+%o1]0x89,%l7 ! %l7 = 0000000044f01a67 ! Mem[0000000090000108] = 0afc8acc, %g2 = ffffffffffff8009 lduh [%i4+0x10a],%g2 ! %g2 = 0000000000000afc ! Mem[0000000091800188] = 660bfb82, %g2 = 0000000000000afc ldsha [%o0+0x188]%asi,%g2 ! %g2 = 000000000000660b ! %l6 = 28752c00, %l7 = 44f01a67, Mem[0000000090000028] = 0fafa263 48536974 std %l6,[%i4+%o5] ! Mem[0000000090000028] = 28752c00 44f01a67 ! Mem[000000005a800000] = 6eae7f36, %l7 = 0000000044f01a67 ldsha [%i1+%g0]0x80,%l7 ! %l7 = 0000000000006eae p37_label_4: ! Mem[0000000090000180] = 5819063d, %g2 = 000000000000660b ldsb [%i4+0x183],%g2 ! %g2 = 0000000000000058 ! %l7 = 0000000000006eae, Mem[00000000910000e8] = 087eca23 sth %l7,[%i6+0x0e8] ! Mem[00000000910000e8] = 6eaeca23 ! Mem[000000005a000048] = ba66154c, %l2 = da8e2887, %l7 = 00006eae add %i0,0x48,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ba66154c ! Mem[000000005b800018] = fee42bd2, %l0 = 24174f70b233a8f0 ldsba [%i3+%o3]0x88,%l0 ! %l0 = ffffffffffffffd2 ! immd = 000000000000004e, %l7 = 00000000ba66154c, %ccr = 44 movg %icc,0x04e,%l7 ! Register Not Moved ! %l0 = ffffffd2, %l1 = c468345b, Mem[000000005a000018] = a021b6ad 177a3842 stda %l0,[%i0+%o3]0x80 ! Mem[000000005a000018] = ffffffd2 c468345b ! %l4 = 0000000000000001, Mem[000000005b000008] = f0a833b2 stwa %l4,[%i2+%o1]0x80 ! Mem[000000005b000008] = 00000001 ! Mem[000000005a000008] = 671af044, %l2 = 00000000da8e2887 ldsha [%i0+%o1]0x81,%l2 ! %l2 = 000000000000671a ! Mem[000000005b800010] = 6e5e4cff, %l6 = 0000000028752c00 lduba [%i3+%o2]0x88,%l6 ! %l6 = 00000000000000ff ! Mem[000000005a0001e8] = 007080a0, %l5 = a8b7593223e947c4 swap [%i0+0x1e8],%l5 ! %l5 = 00000000007080a0 p37_label_5: ! Mem[000000005b000080] = 16462851292ae403, %l2 = 000000000000671a, %l2 = 000000000000671a add %i2,0x80,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 16462851292ae403 ! %l2 = 16462851292ae403, immed = 00000a33, %y = 00000000 smulcc %l2,0xa33,%l4 ! %l4 = 000001a3e0738a99, %ccr = 08, %y = 000001a3 ! %f0 = b4b9b18f 65c112f8 0e960142 68abef5b ! %f4 = 634e04d1 1e56f1a5 06e061af ae50a829 ! %f8 = 77a995f4 d8f547e1 5287e7bb fc486a61 ! %f12 = b921845a 2c12880c 50273103 060152d0 mov 0x140,%g4 stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140 ! Mem[000000005a000018] = d2ffffff, %f17 = ff1be247 lda [%i0+%o3]0x88,%f17 ! %f17 = d2ffffff ! %l1 = 849647dfc468345b, Mem[00000000908001b8] = c42d2168 sth %l1,[%i5+0x1b8] ! Mem[00000000908001b8] = 345b2168 ! immd = 00000000000000d7, %l4 = 000001a3e0738a99, %ccr = 08 move %xcc,0x0d7,%l4 ! Register Not Moved ! %l4 = 000001a3e0738a99, %l2 = 16462851292ae403, %ccr = 08 movpos %icc,%l4,%l2 ! Register Not Moved ! Mem[00000000918000d8] = 41114b72, %g2 = 0000000000000058 lduh [%o0+0x0d8],%g2 ! %g2 = 0000000000004111 ! %l6 = 00000000000000ff, Mem[0000000091000000] = 5beccf55162896d5 stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000000000000ff ! %l4 = e0738a99, %l5 = 007080a0, Mem[000000005b800010] = ff4c5e6e 63af577b stda %l4,[%i3+%o2]0x80 ! Mem[000000005b800010] = e0738a99 007080a0 p37_label_6: ! Mem[000000005b80004c] = 3bdb74a8, %l1 = 849647dfc468345b ldsh [%i3+0x04c],%l1 ! %l1 = 0000000000003bdb ! %l3 = cedf6c2e5933d8ea, %l2 = 16462851292ae403, %l5 = 00000000007080a0 sdivx %l3,%l2,%l5 ! %l5 = fffffffffffffffe ! Mem[000000009100006c] = 7655eb14, %g2 = 0000000000004111 lduh [%i6+0x06c],%g2 ! %g2 = 0000000000007655 ! Code Fragment 1 p37_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000058 mov -0xf72,%g3 ! %g3 = fffffffffffff08e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 0000000000003bdb, Mem[0000000091000064] = f514e127 stw %l1,[%i6+0x064] ! Mem[0000000091000064] = 00003bdb ! %l6 = 00000000000000ff, Mem[00000000900001d8] = 8b4c6ba6 stw %l6,[%i4+0x1d8] ! Mem[00000000900001d8] = 000000ff ! Mem[0000000090000118] = 5280a4869be11221, %f48 = f98e7599 f3a65dae ldd [%i4+0x118],%f48 ! %f48 = 5280a486 9be11221 ! Mem[00000000910000ec] = c105ae32, %g2 = 0000000000007655 ldsb [%i6+0x0ef],%g2 ! %g2 = ffffffffffffffc1 ! immd = 00000000000003d9, %l5 = fffffffffffffffe, %ccr = 08 movleu %icc,0x3d9,%l5 ! Register Not Moved ! %l2 = 292ae403, %l3 = 5933d8ea, Mem[0000000090000100] = c3d9554b bfb4517d std %l2,[%i4+0x100] ! Mem[0000000090000100] = 292ae403 5933d8ea p37_label_7: ! Mem[00000000908001e4] = 73299462, %g2 = ffffffffffffffc1 ldsh [%i5+0x1e6],%g2 ! %g2 = 0000000000007329 ! Mem[00000000910001f0] = 6a89a21c, %g2 = 0000000000007329 ldub [%i6+0x1f3],%g2 ! %g2 = 000000000000006a ! Mem[000000005b000028] = 10697596, %l2 = 292ae403, %l0 = ffffffd2 add %i2,0x28,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000010697596 ! %l7 = 00000000ba66154c, %l7 = 00000000ba66154c, %ccr = 08 movle %icc,%l7,%l7 ! Moved, %l7 = 00000000ba66154c ! %l1 = 0000000000003bdb, Mem[0000000090800058] = 0d338dcf1e098cec stx %l1,[%i5+0x058] ! Mem[0000000090800058] = 0000000000003bdb ! %l7 = 00000000ba66154c, Mem[000000005a00016c] = c1dfd3dd sth %l7,[%i0+0x16c] ! Mem[000000005a00016c] = 154cd3dd ! Mem[000000005b000160] = 041235b905927690, %l7 = 00000000ba66154c, %l6 = 00000000000000ff add %i2,0x160,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 041235b905927690 ! Mem[0000000090800130] = b94f043b 1fd8d221, %g2 = 0000006a, %g3 = fffff08e ldd [%i5+0x130],%g2 ! %g2 = 00000000b94f043b 000000001fd8d221 ! Mem[0000000091800008] = d08f42f1 ee954822, %g2 = b94f043b, %g3 = 1fd8d221 ldd [%o0+%o1],%g2 ! %g2 = 00000000d08f42f1 00000000ee954822 ! Set Register : %l2 = 16462851292ae403 xor %g0,-1,%l2 ! %l2 = ffffffffffffffff p37_label_8: ! Mem[000000005b800018] = d22be4fe, %l2 = ffffffffffffffff ldswa [%i3+%o3]0x80,%l2 ! %l2 = ffffffffd22be4fe ! Mem[000000005b8001a0] = 49ebc377, %l0 = 10697596, %l2 = d22be4fe add %i3,0x1a0,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000049ebc377 ! %l6 = 041235b905927690, Mem[0000000091000005] = 0000ffa8 stb %l6,[%i6+0x005] ! Mem[0000000091000004] = 9000ffa8 ! Mem[0000000091800124] = 8319c7e8, %g2 = 00000000d08f42f1 lduh [%o0+0x124],%g2 ! %g2 = 0000000000008319 ! Mem[000000005b000028] = 96756910, %l3 = cedf6c2e5933d8ea lduwa [%i2+%o5]0x88,%l3 ! %l3 = 0000000096756910 ! Mem[0000000091000104] = 8f22e033, %g2 = 0000000000008319 ldub [%i6+0x107],%g2 ! %g2 = 000000000000008f ! Mem[0000000090000010] = a7542326 9f2d725a, %g2 = 0000008f, %g3 = ee954822 ldd [%i4+%o2],%g2 ! %g2 = 00000000a7542326 000000009f2d725a ! Mem[000000005b800008] = 54210587, %l5 = fffffffffffffffe lduha [%i3+%o1]0x81,%l5 ! %l5 = 0000000000005421 ! immd = 00000000000002ff, %l3 = 0000000096756910, %ccr = 08 movcc %icc,0x2ff,%l3 ! Moved, %l3 = 00000000000002ff ! Mem[000000005b000008] = 000000013d0d70f5, %l4 = 000001a3e0738a99 ldxa [%i2+%o1]0x81,%l4 ! %l4 = 000000013d0d70f5 p37_label_9: ! %f26 = 6b3e2d82 002a75af, Mem[000000005b800008] = 87052154 e00b921b stda %f26,[%i3+%o1]0x88 ! Mem[000000005b800008] = 6b3e2d82 002a75af ! Mem[0000000091800130] = 0a9d8700 f161fd0f, %g2 = a7542326, %g3 = 9f2d725a ldd [%o0+0x130],%g2 ! %g2 = 000000000a9d8700 00000000f161fd0f ! Mem[000000005a0000dc] = 8dac721c, %l1 = 0000000000003bdb swap [%i0+0x0dc],%l1 ! %l1 = 000000008dac721c ! Mem[0000000091000144] = 4cdaea2d, %g2 = 000000000a9d8700 lduha [%i6+0x146]%asi,%g2 ! %g2 = 0000000000004cda ! Mem[0000000090800080] = 0c3c7eb5 898801d8, %g2 = 00004cda, %g3 = f161fd0f ldd [%i5+0x080],%g2 ! %g2 = 000000000c3c7eb5 00000000898801d8 ! Mem[000000005a000020] = 3346f7ff, %l1 = 000000008dac721c lduha [%i0+%o4]0x88,%l1 ! %l1 = 000000000000f7ff membar #Sync ! Added by membar checker (603) ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 000000ff 21df8c41 ! Mem[00000000900001e0] = eab781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %l0 = 0000000010697596, Mem[0000000091000037] = 1ef5e72c stb %l0,[%i6+0x037] ! Mem[0000000091000034] = 96f5e72c ! Mem[000000005b8001d0] = 05925001, %l7 = 00000000ba66154c swap [%i3+0x1d0],%l7 ! %l7 = 0000000005925001 ! %l1 = 000000000000f7ff, %l7 = 0000000005925001, %l6 = 041235b905927690 srl %l1,%l7,%l6 ! %l6 = 0000000000007bff p37_label_10: ! %l6 = 0000000000007bff, %l6 = 0000000000007bff, %l7 = 0000000005925001 tsubcc %l6,%l6,%l7 ! %l7 = 0000000000000000, %ccr = 46 ! %l5 = 0000000000005421, imm = 0000000000000006, %l0 = 0000000010697596 sra %l5,0x006,%l0 ! %l0 = 0000000000000150 ! Mem[000000009100000c] = 67474887, %g18 = 8beb55ac1f180031 ldsw [%i6+0x00c],%g2 ! %g2 = 8beb55ac1f180031 ! Mem[0000000090000144] = 8fb1b9b4, %g2 = 0000000067474887 lduw [%i4+0x144],%g2 ! %g2 = 000000008fb1b9b4 ! %l6 = 0000000000007bff, immed = 00000127, %ccr = 46 movrlz %l6,0x127,%l6 ! Not Moved, %l6 = 0000000000007bff ! Mem[0000000091800000] = 1ca286e8eabba729, %g2 = 000000008fb1b9b4 ldx [%o0+%g0],%g2 ! %g2 = 1ca286e8eabba729 ! Mem[000000005b8000c0] = 0a85110a 558eea7d 796fba53 618a4296 ! Mem[000000005b8000d0] = 63bd0c8b 4cfdacdd 656aef6d 5c9db97a ! Mem[000000005b8000e0] = d0b07704 e1db46e6 0e512f86 0da451fc ! Mem[000000005b8000f0] = 7f7df656 f2d5f18c bbb6152e 7e23e7ab mov 0x0c0,%g6 ldda [%i3+%g6]ASI_BLK_S,%f0 ! Block Load from 000000005b8000c0 ! Mem[0000000090800070] = 3c7d032c 13924c58, %g2 = eabba729, %g3 = 898801d8 ldd [%i5+0x070],%g2 ! %g2 = 000000003c7d032c 0000000013924c58 ! Mem[0000000091000190] = 50147167 d7c0b9fd, %g2 = 3c7d032c, %g3 = 13924c58 ldd [%i6+0x190],%g2 ! %g2 = 0000000050147167 00000000d7c0b9fd ! %f30 = f6473dda 2625fb7c, Mem[000000005b800028] = f7e3a149 4ce9e643 stda %f30,[%i3+%o5]0x89 ! Mem[000000005b800028] = f6473dda 2625fb7c p37_label_11: ! Mem[000000005a8001e3] = 5f4b6401, %l4 = 000000013d0d70f5 ldstub [%i1+0x1e3],%l4 ! %l4 = 00000001000000ff ! immd = 0000000000000092, %l5 = 0000000000005421, %ccr = 46 movne %icc,0x092,%l5 ! Register Not Moved ! Mem[0000000090000014] = 2d725a77, %g2 = 0000000050147167 ldub [%i4+0x015],%g2 ! %g2 = 000000000000002d ! %l7 = 0000000000000000, %l6 = 0000000000007bff, %ccr = 46 movcc %xcc,%l7,%l6 ! Moved, %l6 = 0000000000000000 ! Mem[0000000091800068] = a5c6bed6, %g2 = 000000000000002d lduw [%o0+0x068],%g2 ! %g2 = 00000000a5c6bed6 ! immd = 00000000000003e7, %l4 = 0000000000000001, %ccr = 46 movne %xcc,0x3e7,%l4 ! Register Not Moved ! %l0 = 0000000000000150, Mem[000000005a800008] = ee81406b stha %l0,[%i1+%o1]0x81 ! Mem[000000005a800008] = 0150406b ! %l4 = 00000001, %l5 = 00005421, Mem[00000000908001d0] = f9ebc6bd 9807b4a5 std %l4,[%i5+0x1d0] ! Mem[00000000908001d0] = 00000001 00005421 ! Code Fragment 1 p37_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000d7c0b9fd mov 0x52f,%g3 ! %g3 = 000000000000052f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f0 = 0a85110a 558eea7d 796fba53 618a4296 ! %f4 = 63bd0c8b 4cfdacdd 656aef6d 5c9db97a ! %f8 = d0b07704 e1db46e6 0e512f86 0da451fc ! %f12 = 7f7df656 f2d5f18c bbb6152e 7e23e7ab mov 0x080,%g6 stda %f0,[%i2+%g6]ASI_COMMIT_S ! Block Store to 000000005b000080 p37_label_12: ! Mem[000000005b000028] = 96756910, %l7 = 0000000000000000 swapa [%i2+%o5]0x89,%l7 ! %l7 = 0000000096756910 ! %l5 = 0000000000005421, Mem[00000000908000f8] = 87577ba6430d2716 stx %l5,[%i5+0x0f8] ! Mem[00000000908000f8] = 0000000000005421 ! Mem[000000005b000050] = e7c4ac93, %l4 = 0000000000000001 ldstub [%i2+0x050],%l4 ! %l4 = 000000e7000000ff ! %l1 = 000000000000f7ff, %l3 = 00000000000002ff, %ccr = 46 movvs %xcc,%l1,%l3 ! Register Not Moved ! Mem[00000000908001f0] = 8817df1e, %g2 = 00000000a5c6bed6 ldsh [%i5+0x1f0],%g2 ! %g2 = ffffffffffff8817 ! Mem[00000000908000dc] = e52b0314, %g2 = ffffffffffff8817 ldub [%i5+0x0dc],%g2 ! %g2 = 00000000000000e5 ! %l4 = 00000000000000e7, imm = fffffffffffff440, %l7 = 0000000096756910 addc %l4,-0xbc0,%l7 ! %l7 = fffffffffffff527 ! Mem[0000000091000098] = 29d117e1 7072fa78, %g2 = 000000e5, %g3 = 0000052f ldd [%i6+0x098],%g2 ! %g2 = 0000000029d117e1 000000007072fa78 ! Code Fragment 1 p37_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000007072fa78 mov -0x1f6,%g3 ! %g3 = fffffffffffffe0a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091800170] = b9937344, %g2 = 0000000029d117e1 ldsh [%o0+0x170],%g2 ! %g2 = ffffffffffffb993 p37_label_13: ! Mem[0000000091800160] = 5c5b9bfb4692494c, %f48 = e77900c2 b450b03c ldd [%o0+0x160],%f48 ! %f48 = 5c5b9bfb 4692494c ! %l6 = 0000000000000000, %l0 = 0000000000000150, %l4 = 00000000000000e7 taddcctv %l6,%l0,%l4 ! %l4 = 0000000000000150, %ccr = 00 ! %l6 = 0000000000000000, Mem[0000000091800038] = 2eeaa460 stw %l6,[%o0+0x038] ! Mem[0000000091800038] = 00000000 ! Mem[000000005b800018] = 6afc16f3 fee42bd2, %l2 = 49ebc377, %l3 = 000002ff ldda [%i3+%o3]0x89,%l2 ! %l2 = 00000000fee42bd2 000000006afc16f3 ! %l4 = 00000150, %l5 = 00005421, Mem[000000005b000010] = 1f097741 ccce77cd stda %l4,[%i2+%o2]0x88 ! Mem[000000005b000010] = 00000150 00005421 ! %l4 = 0000000000000150, immed = fffff19d, %y = 000001a3 sdiv %l4,-0xe63,%l6 ! %l6 = ffffffffe2e03c0f mov %l0,%y ! %y = 00000150 ! %l4 = 00000150, %l5 = 00005421, Mem[0000000090800170] = e5d65375 fc039286 stda %l4,[%i5+0x170]%asi ! Mem[0000000090800170] = 00000150 00005421 ! Mem[000000005a800008] = 0150406b, %l4 = 0000000000000150 ldstuba [%i1+%o1]0x81,%l4 ! %l4 = 00000001000000ff ! %f27 = 002a75af, Mem[00000000918000b8] = aea6bad9 st %f27,[%o0+0x0b8] ! Mem[00000000918000b8] = 002a75af ! Mem[00000000900000a0] = 4196bc74 a0b61ba7, %g2 = ffffb993, %g3 = fffffe0a ldd [%i4+0x0a0],%g2 ! %g2 = 000000004196bc74 00000000a0b61ba7 p37_label_14: ! Mem[000000005a80010e] = a2c8b68e, %l3 = 000000006afc16f3 ldstub [%i1+0x10e],%l3 ! %l3 = 000000b6000000ff ! %l0 = 0000000000000150, immed = 000008de, %y = 00000150 smul %l0,0x8de,%l6 ! %l6 = 00000000000ba360, %y = 00000000 ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080 ! Mem[00000000908000e8] = 98b85f6b, %g2 = 000000004196bc74 ldub [%i5+0x0e8],%g2 ! %g2 = 0000000000000098 ! Mem[000000005a800164] = ec0f5533, %l3 = 00000000000000b6 ldub [%i1+0x165],%l3 ! %l3 = 000000000000000f ! %l2 = 00000000fee42bd2, %l6 = 00000000000ba360, %ccr = 00 movne %icc,%l2,%l6 ! Moved, %l6 = 00000000fee42bd2 ! %l5 = 0000000000005421, Mem[000000009180013c] = 040c3c9f sth %l5,[%o0+0x13c] ! Mem[000000009180013c] = 54213c9f ! %l4 = 0000000000000001, Mem[000000005b800000] = 8c9ccdbf71a108be stxa %l4,[%i3+%g0]0x81 ! Mem[000000005b800000] = 0000000000000001 ! Mem[000000005a800020] = b1c8c432, %l2 = 00000000fee42bd2 lduha [%i1+%o4]0x88,%l2 ! %l2 = 000000000000c432 ! %l3 = 000000000000000f, %l5 = 0000000000005421, %l7 = fffffffffffff527 sra %l3,%l5,%l7 ! %l7 = 0000000000000007 p37_label_15: ! Mem[0000000091800078] = 079ebca8 cff936f6, %g2 = 00000098, %g3 = a0b61ba7 ldd [%o0+0x078],%g2 ! %g2 = 00000000079ebca8 00000000cff936f6 ! Mem[000000005b000028] = 00000000, %f13 = f2d5f18c lda [%i2+%o5]0x80,%f13 ! %f13 = 00000000 ! Mem[0000000091000130] = 01c7b9475dc140f2, %g2 = 00000000079ebca8 ldxa [%i6+0x130]%asi,%g2 ! %g2 = 01c7b9475dc140f2 ! %l6 = 00000000fee42bd2, Mem[000000009180018f] = f7a36059 stb %l6,[%o0+0x18f] ! Mem[000000009180018c] = d2a36059 ! Mem[000000009100001c] = 32b999a4, %g2 = 01c7b9475dc140f2 ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000032b9 ! Mem[000000005b800174] = a5f1404e, %l0 = 00000150, %l4 = 00000001 add %i3,0x174,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a5f1404e ! Mem[000000009180008c] = 6af19eb5, %g2 = 00000000000032b9 lduw [%o0+0x08c],%g2 ! %g2 = 000000006af19eb5 ! Mem[000000005a800114] = 33d39cb3, %l5 = 0000000000005421 ldub [%i1+0x114],%l5 ! %l5 = 0000000000000033 ! Mem[000000005b8001a8] = 4218b4b6815cf585, %l4 = 00000000a5f1404e, %l6 = 00000000fee42bd2 add %i3,0x1a8,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 4218b4b6815cf585 ! done : should take illegal inst trap, %l0 = 0000000000000150 done ! Illegal inst trap : %l0 = 0000000000000160 p37_label_16: ! %f18 = 4631f3f8, Mem[0000000090800030] = a3bdb778 st %f18,[%i5+0x030] ! Mem[0000000090800030] = 4631f3f8 ! Mem[0000000090800130] = b94f043b1fd8d221, %f48 = 6b2d6fab 2228183e ldd [%i5+0x130],%f48 ! %f48 = b94f043b 1fd8d221 ! %l6 = 4218b4b6815cf585, Mem[00000000908001a8] = 9a64a4a2 stw %l6,[%i5+0x1a8] ! Mem[00000000908001a8] = 815cf585 ! Mem[0000000091000050] = d07a6d71, %g18 = 8beb55ac1f180031 ldsw [%i6+0x050],%g2 ! %g2 = 8beb55ac1f180031 ! %l2 = 000000000000c432, Mem[00000000900001a0] = 1bbdc34c2f40eab7 stx %l2,[%i4+0x1a0] ! Mem[00000000900001a0] = 000000000000c432 ! %l1 = 000000000000f7ff, Mem[000000009000014c] = 4201960e stw %l1,[%i4+0x14c] ! Mem[000000009000014c] = 0000f7ff ! immd = 00000000000000dd, %l1 = 000000000000f7ff, %ccr = 00 movneg %icc,0x0dd,%l1 ! Register Not Moved ! %l4 = 00000000a5f1404e, %l6 = 4218b4b6815cf585, %l7 = 0000000000000007 mulx %l4,%l6,%l7 ! %l7 = 11e562b482e90e86 ! Mem[000000005b000020] = 13a7443b, %l4 = 00000000a5f1404e lduha [%i2+%o4]0x81,%l4 ! %l4 = 00000000000013a7 ! Mem[00000000908000dc] = 14579e69, %g2 = ffffffffd07a6d71 ldsb [%i5+0x0df],%g2 ! %g2 = 0000000000000014 p37_label_17: ! Mem[000000005a000020] = 3346f7ff, %l3 = 000000000000000f lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000ff ! %l5 = 0000000000000033, %l0 = 0000000000000160, %y = 00000000 udivcc %l5,%l0,%l1 ! %l1 = 0000000000000000, %ccr = 44 mov %l0,%y ! %y = 00000160 ! %l3 = 00000000000000ff, %l5 = 0000000000000033, %ccr = 44 movleu %xcc,%l3,%l5 ! Moved, %l5 = 00000000000000ff ! %l7 = 11e562b482e90e86, Mem[000000005a800020] = 32c4c8b17576140e, %asi = 80 stxa %l7,[%i1+0x020]%asi ! Mem[000000005a800020] = 11e562b482e90e86 ! %l7 = 11e562b482e90e86, %l0 = 0000000000000160, %l0 = 0000000000000160 addc %l7,%l0,%l0 ! %l0 = 11e562b482e90fe6 ! Randomly selected nop nop ! Mem[000000005b0000d8] = b1e322f1 8ab0f7ab, %l2 = 0000c432, %l3 = 000000ff ldd [%i2+0x0d8],%l2 ! %l2 = 00000000b1e322f1 000000008ab0f7ab ! Mem[000000009080013c] = aef4a409, %g2 = 0000000000000014 ldsb [%i5+0x13e],%g2 ! %g2 = ffffffffffffffae ! %f2 = 796fba53 618a4296, Mem[000000005b8001b0] = 420af29c 9942a914 std %f2 ,[%i3+0x1b0] ! Mem[000000005b8001b0] = 796fba53 618a4296 ! Mem[000000005a000010] = a892e1241bd6b517, %l5 = 00000000000000ff ldxa [%i0+%o2]0x89,%l5 ! %l5 = a892e1241bd6b517 p37_label_18: ! Mem[00000000910000d0] = 5f1ee1d7, %g2 = ffffffffffffffae lduha [%i6+0x0d2]%asi,%g2 ! %g2 = 0000000000005f1e ! %l2 = 00000000b1e322f1, Mem[0000000090800034] = aa684083, %asi = 80 stba %l2,[%i5+0x034]%asi ! Mem[0000000090800034] = f1684083 ! Mem[000000005a800000] = 6eae7f36ba892343, %l4 = 00000000000013a7 ldxa [%i1+%g0]0x80,%l4 ! %l4 = 6eae7f36ba892343 ! %l0 = 11e562b482e90fe6, Mem[000000005b800020] = a8f8e26a stba %l0,[%i3+%o4]0x81 ! Mem[000000005b800020] = e6f8e26a ! Mem[0000000090800130] = b94f043b, %g2 = 0000000000005f1e ldub [%i5+0x130],%g2 ! %g2 = 00000000000000b9 ! Mem[000000005b80013c] = cd1bab02, %l6 = 815cf585, %l3 = 8ab0f7ab add %i3,0x13c,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000cd1bab02 ! %l3 = 00000000cd1bab02, %l6 = 4218b4b6815cf585, %l0 = 11e562b482e90fe6 xor %l3,%l6,%l0 ! %l0 = 4218b4b64c475e87 ! %l3 = 00000000cd1bab02, Mem[000000005b000000] = 002a75af stwa %l3,[%i2+%g0]0x80 ! Mem[000000005b000000] = cd1bab02 ! %l2 = 00000000b1e322f1, Mem[000000009080016e] = e19e0000 sth %l2,[%i5+0x16e] ! Mem[000000009080016c] = 22f10000 save ! CWP = 1 p37_label_19: ! %cwp = 1 restore ! CWP = 0 ! Mem[000000005a800020] = b462e511, %l1 = 0000000000000000 lduwa [%i1+%o4]0x88,%l1 ! %l1 = 00000000b462e511 ! %l4 = 6eae7f36ba892343, imm = fffffffffffff427, %l7 = 11e562b482e90e86 subccc %l4,-0xbd9,%l7 ! %l7 = 6eae7f36ba892f1c, %ccr = 19 ! Mem[000000005b800170] = be55f586, %f31 = 2625fb7c ld [%i3+0x170],%f31 ! %f31 = be55f586 ! %l5 = a892e1241bd6b517, Mem[000000009000004d] = ff7863fe stb %l5,[%i4+0x04d] ! Mem[000000009000004c] = 177863fe ! Mem[000000005b000008] = 01000000, %f8 = d0b07704 lda [%i2+%o1]0x89,%f8 ! %f8 = 01000000 ! %f0 = 0a85110a 558eea7d 796fba53 618a4296 ! %f4 = 63bd0c8b 4cfdacdd 656aef6d 5c9db97a ! %f8 = 01000000 e1db46e6 0e512f86 0da451fc ! %f12 = 7f7df656 00000000 bbb6152e 7e23e7ab mov 0x040,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040 ! %f16 = c0875ade d2ffffff, Mem[0000000091800060] = 9e84a260 2a3637f5 std %f16,[%o0+0x060] ! Mem[0000000091800060] = c0875ade d2ffffff ! Mem[0000000090000154] = 044e6329, %g2 = 00000000000000b9 ldsba [%i4+0x155]%asi,%g2 ! %g2 = 0000000000000004 ! %l2 = 00000000b1e322f1, %l6 = 4218b4b6815cf585, %y = 00000160 smulcc %l2,%l6,%l1 ! %l1 = 26a3f460cb0dcc35, %ccr = 08, %y = 26a3f460 p37_label_20: ! Mem[0000000091800060] = c0875ade, %g2 = 0000000000000004 lduw [%o0+0x060],%g2 ! %g2 = 00000000c0875ade ! Mem[000000005b800010] = e0738a99, %l1 = 26a3f460cb0dcc35 lduha [%i3+%o2]0x81,%l1 ! %l1 = 000000000000e073 ! immd = 000000000000029f, %l4 = 6eae7f36ba892343, %ccr = 08 movpos %icc,0x29f,%l4 ! Register Not Moved ! Mem[00000000918001d4] = 7ffa9590, %g2 = 00000000c0875ade lduh [%o0+0x1d4],%g2 ! %g2 = 0000000000007ffa ! %l5 = a892e1241bd6b517, Mem[000000009080012c] = 993e2cbe sth %l5,[%i5+0x12c] ! Mem[000000009080012c] = b5172cbe ! Mem[000000005a0001e8] = 23e947c4 9b1bb59f, %l2 = b1e322f1, %l3 = cd1bab02 ldd [%i0+0x1e8],%l2 ! %l2 = 0000000023e947c4 000000009b1bb59f ! Mem[000000005a000008] = 671af044, %l7 = 6eae7f36ba892f1c lduha [%i0+%o1]0x81,%l7 ! %l7 = 000000000000671a ! Mem[000000005a000028] = 1186787f, %l4 = 6eae7f36ba892343 lduba [%i0+%o5]0x88,%l4 ! %l4 = 000000000000007f ! Mem[000000005b000020] = 3b44a713, %l4 = 000000000000007f lduha [%i2+%o4]0x88,%l4 ! %l4 = 000000000000a713 ! Mem[0000000091800190] = a36059e184d20241, %f48 = b94f043b 1fd8d221 ldd [%o0+0x190],%f48 ! %f48 = a36059e1 84d20241 p37_label_21: ! %l6 = 4218b4b6815cf585, imm = 0000000000000a1c, %l0 = 4218b4b64c475e87 tsubcc %l6,0xa1c,%l0 ! %l0 = 4218b4b6815ceb69, %ccr = 0a ! %f25 = bb757d2c, Mem[0000000090800114] = 7acbdda0 st %f25,[%i5+0x114] ! Mem[0000000090800114] = bb757d2c ! Mem[0000000090800188] = 9664e9b8, %g2 = 0000000000007ffa ldub [%i5+0x18a],%g2 ! %g2 = 0000000000000096 ! Mem[000000005a800028] = 759208a9, %l0 = 4218b4b6815ceb69 swapa [%i1+%o5]0x88,%l0 ! %l0 = 00000000759208a9 ! Mem[000000005b000020] = 13a7443b, %l1 = 000000000000e073 ldswa [%i2+%o4]0x81,%l1 ! %l1 = 0000000013a7443b ! Mem[00000000900001cc] = 87d8cefa, %g2 = 0000000000000096 ldsb [%i4+0x1ce],%g2 ! %g2 = ffffffffffffff87 ! %l3 = 000000009b1bb59f, Mem[00000000910001be] = e15a8db5 sth %l3,[%i6+0x1be] ! Mem[00000000910001bc] = b59f8db5 ! %l3 = 000000009b1bb59f, Mem[0000000091000050] = d07a6d71545a2585, %asi = 80 stxa %l3,[%i6+0x050]%asi ! Mem[0000000091000050] = 000000009b1bb59f ! %l2 = 0000000023e947c4, %l5 = a892e1241bd6b517, %ccr = 0a movneg %icc,%l2,%l5 ! Moved, %l5 = 0000000023e947c4 ! %l0 = 00000000759208a9, Mem[000000009100014b] = e81f8ad4 stb %l0,[%i6+0x14b] ! Mem[0000000091000148] = a91f8ad4 p37_label_22: ! %f26 = 6b3e2d82, Mem[0000000091800184] = e4f4014f sta %f26,[%o0+0x184]%asi ! Mem[0000000091800184] = 6b3e2d82 ! Mem[000000005a000018] = d2ffffff, %l1 = 0000000013a7443b swapa [%i0+%o3]0x89,%l1 ! %l1 = 00000000d2ffffff ! %l7 = 000000000000671a, %l2 = 0000000023e947c4, %ccr = 0a movleu %icc,%l7,%l2 ! Register Not Moved ! %l4 = 000000000000a713, %l6 = 4218b4b6815cf585, %l3 = 000000009b1bb59f addccc %l4,%l6,%l3 ! %l3 = 4218b4b6815d9c98, %ccr = 08 ! %l2 = 0000000023e947c4, Mem[000000005b000018] = 12598a3b stba %l2,[%i2+%o3]0x80 ! Mem[000000005b000018] = c4598a3b ! immd = 000000000000023c, %l2 = 0000000023e947c4, %ccr = 08 movg %icc,0x23c,%l2 ! Register Not Moved ! Mem[000000005b800054] = 9fcb31ce, %l3 = 4218b4b6815d9c98 lduh [%i3+0x054],%l3 ! %l3 = 0000000000009fcb ! %l2 = 0000000023e947c4, immed = fffffe19, %ccr = 08 movrgz %l2,-0x1e7,%l1 ! Moved, %l1 = fffffffffffffe19 ! %f22 = 26deb7cc, Mem[00000000918001ac] = f8c92676 sta %f22,[%o0+0x1ac]%asi ! Mem[00000000918001ac] = 26deb7cc ! immd = 000000000000039f, %l0 = 00000000759208a9, %ccr = 08 movge %icc,0x39f,%l0 ! Register Not Moved p37_label_23: ! Mem[000000005b800018] = fee42bd2, %l4 = 000000000000a713 lduba [%i3+%o3]0x89,%l4 ! %l4 = 00000000000000d2 ! %l5 = 0000000023e947c4, imm = fffffffffffffbea, %l0 = 00000000759208a9 addccc %l5,-0x416,%l0 ! %l0 = 0000000023e943ae, %ccr = 11 ! %l6 = 4218b4b6815cf585, Mem[0000000091800180] = 77ee1260 stw %l6,[%o0+0x180] ! Mem[0000000091800180] = 815cf585 ! %l2 = 0000000023e947c4, Mem[0000000091000108] = 22e03338fd298a10 stx %l2,[%i6+0x108] ! Mem[0000000091000108] = 0000000023e947c4 ! %l1 = fffffffffffffe19, %l4 = 00000000000000d2, %y = 26a3f460 udivcc %l1,%l4,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 23e943ae ! %l6 = 4218b4b6815cf585, Mem[000000005b000020] = 13a7443bd88924f8 stxa %l6,[%i2+%o4]0x81 ! Mem[000000005b000020] = 4218b4b6815cf585 ! Mem[000000005b800020] = e6f8e26abdba64ab, %f18 = 4631f3f8 8d310443 ldda [%i3+%o4]0x80,%f18 ! %f18 = e6f8e26a bdba64ab ! Mem[00000000910001e8] = 1efe1410 cde74a22, %g2 = ffffff87, %g3 = cff936f6 ldd [%i6+0x1e8],%g2 ! %g2 = 000000001efe1410 00000000cde74a22 save ! CWP = 1 membar #Sync ! Added by membar checker (604) ! %l4 = 7a8a0264, %l5 = a144f37c, Mem[00000000900001e0] = eab781a0 c5d29903 std %l4,[%o4+0x1e0] ! Mem[00000000900001e0] = 7a8a0264 a144f37c p37_label_24: ! %cwp = 1 ! Mem[00000000900001a0] = 000000000000c432, %g2 = 000000001efe1410 ldx [%o4+0x1a0],%g2 ! %g2 = 000000000000c432 ! %l4 = a933e8fa7a8a0264, imm = 0000000000000cac, %l1 = 69f3b0b25b4b05b3 xor %l4,0xcac,%l1 ! %l1 = a933e8fa7a8a0ec8 ! Mem[0000000090000154] = d1044e63, %g2 = 000000000000c432 lduwa [%o4+0x154]%asi,%g2 ! %g2 = 00000000d1044e63 ! Mem[000000005b000128] = 70782269 27c2c964, %l2 = 9d992c2d, %l3 = 4c545a2a ldd [%o2+0x128],%l2 ! %l2 = 0000000070782269 0000000027c2c964 ! Mem[000000005a80011c] = 7035ae78, %l3 = 0000000027c2c964 swap [%o1+0x11c],%l3 ! %l3 = 000000007035ae78 ! Mem[0000000091800108] = 5ec7e7ff, %g2 = 00000000d1044e63 ldub [%i0+0x109],%g2 ! %g2 = 000000000000005e ! %l1 = a933e8fa7a8a0ec8, immed = fffff6b7, %y = 23e943ae umulcc %l1,-0x949,%l4 ! %l4 = 7a8a0a56341cc0f8, %ccr = 00, %y = 7a8a0a56 ! %l3 = 000000007035ae78, Mem[0000000091800019] = c0670a52 stb %l3,[%i0+0x019] ! Mem[0000000091800018] = 78670a52 ! Mem[000000005a000018] = 13a7443b, %f4 = 63bd0c8b lda [%o0+%i3]0x88,%f4 ! %f4 = 13a7443b ! retry : should take illegal inst trap, %l0 = 1853ea6ea7e3b0c7 retry ! Illegal inst trap : %l0 = 1853ea6ea7e3b0d7 p37_label_25: ! %cwp = 1 ! Mem[00000000900000e8] = ca387ee5624b2c2b, %g2 = 000000000000005e ldx [%o4+0x0e8],%g2 ! %g2 = ca387ee5624b2c2b ! Mem[0000000091800100] = b91b8454131ee890, %f48 = a36059e1 84d20241 ldd [%i0+0x100],%f48 ! %f48 = b91b8454 131ee890 ! %l6 = c2345cd62f4585b1, Mem[0000000091000162] = 1a4ae6bb stb %l6,[%o6+0x162] ! Mem[0000000091000160] = b14ae6bb ! Mem[000000005a800008] = 1df042cd 6b4050ff, %l4 = 341cc0f8, %l5 = a144f37c ldda [%o1+%i1]0x89,%l4 ! %l4 = 000000006b4050ff 000000001df042cd ! Mem[0000000090000024] = 2775395c, %g2 = ca387ee5624b2c2b ldsh [%o4+0x024],%g2 ! %g2 = 0000000000002775 ! Mem[000000005a0001cc] = 9229b805, %l6 = c2345cd62f4585b1 ldsw [%o0+0x1cc],%l6 ! %l6 = ffffffff9229b805 ! Mem[000000005b800008] = af752a00, %l3 = 000000007035ae78 lduwa [%o3+%i1]0x81,%l3 ! %l3 = 00000000af752a00 ! Mem[000000005a800028] = 69eb5c81, %l0 = 1853ea6ea7e3b0d7 lduha [%o1+%i5]0x80,%l0 ! %l0 = 00000000000069eb ! Mem[0000000090000108] = 89c20afc8acca3f7, %g2 = 0000000000002775 ldx [%o4+0x108],%g2 ! %g2 = 89c20afc8acca3f7 ! immd = 0000000000000062, %l7 = 686032fe969b87e6, %ccr = 00 movg %xcc,0x062,%l7 ! Moved, %l7 = 0000000000000062 ba,a p37_not_taken_0_end p37_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p37_branch_failed p37_not_taken_0_end: ! End of Random Code for Thread 37 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 0000000023e943ae bne,a,pn %xcc,p37_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffffffe19 bne,a,pn %xcc,p37_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000023e947c4 bne,a,pn %xcc,p37_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000009fcb bne,a,pn %xcc,p37_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000ffffffff bne,a,pn %xcc,p37_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000023e947c4 bne,a,pn %xcc,p37_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 4218b4b6815cf585 bne,a,pn %xcc,p37_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000671a bne,a,pn %xcc,p37_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x7a8a0a56,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p37_failed mov 0x111,%g1 ! Check Floating Point Registers p37_check_fp_registers: set p37_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0a85110a 558eea7d bne %xcc,p37_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 796fba53 618a4296 bne %xcc,p37_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 13a7443b 4cfdacdd bne %xcc,p37_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 656aef6d 5c9db97a bne %xcc,p37_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 01000000 e1db46e6 bne %xcc,p37_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 0e512f86 0da451fc bne %xcc,p37_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 7f7df656 00000000 bne %xcc,p37_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be bbb6152e 7e23e7ab bne %xcc,p37_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be c0875ade d2ffffff bne %xcc,p37_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be e6f8e26a bdba64ab bne %xcc,p37_f18_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 6b3e2d82 002a75af bne %xcc,p37_f26_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be f6473dda be55f586 bne %xcc,p37_f30_fail nop ! Check Local Memory set p37_local0_expect,%g1 p37_check_local0: ldx [%g1+0x018],%g2 ! Expected data = 3b44a713c468345b ldx [%i0+0x018],%g3 ! Observed data at 000000005a000018 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x018,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = e1ecd84000003bdb ldx [%i0+0x0d8],%g3 ! Observed data at 000000005a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x168],%g2 ! Expected data = 7e8f5bab154cd3dd ldx [%i0+0x168],%g3 ! Observed data at 000000005a000168 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x168,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 23e947c49b1bb59f ldx [%i0+0x1e8],%g3 ! Observed data at 000000005a0001e8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i0,0x1e8,%g4 set p37_local1_expect,%g1 p37_check_local1: ldx [%g1+0x008],%g2 ! Expected data = ff50406bcd42f01d ldx [%i1+0x008],%g3 ! Observed data at 000000005a800008 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 11e562b482e90e86 ldx [%i1+0x020],%g3 ! Observed data at 000000005a800020 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 69eb5c812b0fc0ac ldx [%i1+0x028],%g3 ! Observed data at 000000005a800028 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x028,%g4 ldx [%g1+0x108],%g2 ! Expected data = 9abb6c6da2c8ff8e ldx [%i1+0x108],%g3 ! Observed data at 000000005a800108 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x108,%g4 ldx [%g1+0x118],%g2 ! Expected data = af063a2d27c2c964 ldx [%i1+0x118],%g3 ! Observed data at 000000005a800118 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x118,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 5f4b64ff467c2637 ldx [%i1+0x1e0],%g3 ! Observed data at 000000005a8001e0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i1,0x1e0,%g4 set p37_local2_expect,%g1 p37_check_local2: ldx [%g1+0x000],%g2 ! Expected data = cd1bab02ac1690c7 ldx [%i2+0x000],%g3 ! Observed data at 000000005b000000 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000013d0d70f5 ldx [%i2+0x008],%g3 ! Observed data at 000000005b000008 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5001000021540000 ldx [%i2+0x010],%g3 ! Observed data at 000000005b000010 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c4598a3bfa0973dd ldx [%i2+0x018],%g3 ! Observed data at 000000005b000018 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4218b4b6815cf585 ldx [%i2+0x020],%g3 ! Observed data at 000000005b000020 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000000008edbd963 ldx [%i2+0x028],%g3 ! Observed data at 000000005b000028 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = ffc4ac9314d31878 ldx [%i2+0x050],%g3 ! Observed data at 000000005b000050 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x050,%g4 ldx [%g1+0x080],%g2 ! Expected data = 0a85110a558eea7d ldx [%i2+0x080],%g3 ! Observed data at 000000005b000080 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x080,%g4 ldx [%g1+0x088],%g2 ! Expected data = 796fba53618a4296 ldx [%i2+0x088],%g3 ! Observed data at 000000005b000088 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x088,%g4 ldx [%g1+0x090],%g2 ! Expected data = 63bd0c8b4cfdacdd ldx [%i2+0x090],%g3 ! Observed data at 000000005b000090 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = 656aef6d5c9db97a ldx [%i2+0x098],%g3 ! Observed data at 000000005b000098 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x098,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = d0b07704e1db46e6 ldx [%i2+0x0a0],%g3 ! Observed data at 000000005b0000a0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 0e512f860da451fc ldx [%i2+0x0a8],%g3 ! Observed data at 000000005b0000a8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x0a8,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 7f7df656f2d5f18c ldx [%i2+0x0b0],%g3 ! Observed data at 000000005b0000b0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x0b0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = bbb6152e7e23e7ab ldx [%i2+0x0b8],%g3 ! Observed data at 000000005b0000b8 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i2,0x0b8,%g4 set p37_local3_expect,%g1 p37_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0000000000000001 ldx [%i3+0x000],%g3 ! Observed data at 000000005b800000 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = af752a00822d3e6b ldx [%i3+0x008],%g3 ! Observed data at 000000005b800008 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e0738a99007080a0 ldx [%i3+0x010],%g3 ! Observed data at 000000005b800010 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = e6f8e26abdba64ab ldx [%i3+0x020],%g3 ! Observed data at 000000005b800020 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7cfb2526da3d47f6 ldx [%i3+0x028],%g3 ! Observed data at 000000005b800028 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x028,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 796fba53618a4296 ldx [%i3+0x1b0],%g3 ! Observed data at 000000005b8001b0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x1b0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = ba66154c1072b283 ldx [%i3+0x1d0],%g3 ! Observed data at 000000005b8001d0 cmp %g2,%g3 bne,a,pn %xcc,p37_local_failed add %i3,0x1d0,%g4 ! The test for processor 37 has passed p37_passed: ta GOOD_TRAP nop p37_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p37_failed p37_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p37_failed p37_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p37_failed p37_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p37_failed p37_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p37_failed p37_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p37_failed p37_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p37_failed p37_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p37_failed p37_f0_fail: set p37_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f2_fail: set p37_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f4_fail: set p37_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f6_fail: set p37_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f8_fail: set p37_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f10_fail: set p37_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f12_fail: set p37_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f14_fail: set p37_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f16_fail: set p37_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f18_fail: set p37_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f26_fail: set p37_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p37_f30_fail: set p37_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 37 failed p37_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x094] ! Set processor 37 done flag set p37_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 37 failed p37_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x094] ! Set processor 37 done flag set p37_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p37_selfmod_failed: ba p37_failed mov 0xabc,%g1 p37_common_error: or %g0,0xf05,%g1 ba p37_failed mov %o5,%g3 p37_common_signature_error: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_common_timeout: set p37_temp,%g1 ba p37_failed st %g2,[%g1] ! Common Lock Number p37_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p37_failed mov 0x0,%g3 p37_trap1e: membar #Sync mov 0x140,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800000] swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a000000] stda %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000010] addcc %l1,-0x19b,%l5 stwa %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800008] stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018] done p37_trap1o: membar #Sync mov 0x140,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800000] swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a000000] stda %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000010] addcc %l1,-0x19b,%l5 stwa %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b800008] stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018] done p37_trap2e: ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800020] ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a800028] done p37_trap2o: ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800020] ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005a800028] done p37_trap3e: xor %l7,-0xd2e,%l4 xor %l0,-0x211,%l5 or %l0,%l5,%l2 subc %l7,-0x5e5,%l7 sub %l6,%l2,%l7 done p37_trap3o: xor %l7,-0xd2e,%l4 xor %l0,-0x211,%l5 or %l0,%l5,%l2 subc %l7,-0x5e5,%l7 sub %l6,%l2,%l7 done p37_init_memory_pointers: set p37_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p37_local0_start,%i0 set p37_local1_start,%i1 set p37_local2_start,%i2 set p37_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 24174f70b233a8f0 ldx [%g1+0x008],%l1 ! %l1 = 50be0db6095ba78b ldx [%g1+0x010],%l2 ! %l2 = 63a3249f88e9318c ldx [%g1+0x018],%l3 ! %l3 = f70eab0018a70862 ldx [%g1+0x020],%l4 ! %l4 = 88616d847655eb14 ldx [%g1+0x028],%l5 ! %l5 = 679950962ae07a37 ldx [%g1+0x030],%l6 ! %l6 = 7e215e784fd8315f ldx [%g1+0x038],%l7 ! %l7 = b77aa714903ce5c0 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 1853ea6ea7e3b0c7 ldx [%g1+0x048],%l1 ! %l1 = 69f3b0b25b4b05b3 ldx [%g1+0x050],%l2 ! %l2 = c0f548029d992c2d ldx [%g1+0x058],%l3 ! %l3 = 561c99e24c545a2a ldx [%g1+0x060],%l4 ! %l4 = a933e8fa7a8a0264 ldx [%g1+0x068],%l5 ! %l5 = b3e64c12a144f37c ldx [%g1+0x070],%l6 ! %l6 = c2345cd62f4585b1 ldx [%g1+0x078],%l7 ! %l7 = 686032fe969b87e6 ! Initialize the output register of window 1 set p37_local0_start,%o0 set p37_local1_start,%o1 set p37_local2_start,%o2 set p37_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = b38a345a 3787095d f8a026a4 c54b6b2f ! %f4 = 39c1785d a70a2fd8 80c73738 493af598 ! %f8 = 84cf7c47 d4e916f5 28634278 da62544d ! %f12 = 7d02ccf6 a682de81 0b173682 89bc4819 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = a9f130b9 1c39582f da3e9448 eca6ae1d ! %f20 = 86512b19 55924d13 146185ad 952ff3e4 ! %f24 = a3a69c49 b41ae876 df4a6341 ca781953 ! %f28 = 6beee408 f8298cb3 5b60559a dfd257e7 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = deba1da2 74a23a91 f6fd1cf4 99bbdf6f ! %f36 = 25d10d03 6eb03860 fa9dae8e 00398226 ! %f40 = d34e1cdd f296d359 42ee815f cefcf636 ! %f44 = 866c2d81 8e558bb2 7d9e4b95 387555cf ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5ee4c5f700000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = 5ee4c5f700000053 wr %g0,%y ! Clear Y 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: ! %l5 = 3c8429828ab09e57, %l1 = 026e9e06a99879d1, %l6 = 9c3c5358229bca95 srlx %l5,%l1,%l6 ! %l6 = 00001e4214c14558 ! Mem[000000005c800008] = 91ddd677, %l2 = a042654a865fffb2 ldswa [%i1+%o1]0x81,%l2 ! %l2 = ffffffff91ddd677 ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! Mem[00000000910001a0] = 191e0488 82118f44, %g2 = 0000638a, %g3 = 0bad0b00 ldd [%i6+0x1a0],%g2 ! %g2 = 00000000191e0488 0000000082118f44 ! %l2 = 91ddd677, %l3 = b8449c0c, Mem[000000005c800020] = 96757914 93dd942a stda %l2,[%i1+%o4]0x89 ! Mem[000000005c800020] = 91ddd677 b8449c0c ! %l0 = 88504bbc7c56e345, imm = 000000000000049c, %l7 = 69301e9275d8b468 add %l0,0x49c,%l7 ! %l7 = 88504bbc7c56e7e1 ! Mem[000000005d800018] = 6095a8d0, %l3 = c16fe5a9b8449c0c swapa [%i3+%o3]0x88,%l3 ! %l3 = 000000006095a8d0 ! %l1 = 026e9e06a99879d1, Mem[0000000090000100] = c3d9554bbfb4517d stx %l1,[%i4+0x100] ! Mem[0000000090000100] = 026e9e06a99879d1 ! Mem[000000005c800008] = 77d6dd91, %l6 = 00001e4214c14558 ldstuba [%i1+%o1]0x89,%l6 ! %l6 = 00000091000000ff ! %l4 = 7a472ef1, %l5 = 8ab09e57, Mem[000000005d800020] = 04a65ad5 05742e56 stda %l4,[%i3+%o4]0x89 ! Mem[000000005d800020] = 7a472ef1 8ab09e57 p38_label_2: ! Mem[000000009100003c] = e18642ed, %g2 = 00000000191e0488 ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffe1 ! Mem[00000000908000a0] = cf4eb831 0435468a, %g2 = ffffffe1, %g3 = 82118f44 ldd [%i5+0x0a0],%g2 ! %g2 = 00000000cf4eb831 000000000435468a ! %l2 = ffffffff91ddd677, Mem[000000005d000000] = 5c53662f stba %l2,[%i2+%g0]0x81 ! Mem[000000005d000000] = 7753662f ! %f2 = f8a026a4, Mem[000000005c800090] = c06f35c8 st %f2 ,[%i1+0x090] ! Mem[000000005c800090] = f8a026a4 ! %f23 = 952ff3e4, Mem[000000005d800028] = b7228707 sta %f23,[%i3+%o5]0x89 ! Mem[000000005d800028] = 952ff3e4 ! %l4 = 398401fe7a472ef1, %l5 = 3c8429828ab09e57, %ccr = 44 movvs %xcc,%l4,%l5 ! Register Not Moved ! %l5 = 3c8429828ab09e57, Mem[0000000091000048] = aa12e82c0be529ce stx %l5,[%i6+0x048] ! Mem[0000000091000048] = 3c8429828ab09e57 ! immd = 000000000000023b, %l5 = 3c8429828ab09e57, %ccr = 44 movl %xcc,0x23b,%l5 ! Register Not Moved ! Mem[000000005c800028] = 9af69468, %l4 = 398401fe7a472ef1 lduw [%i1+%o5],%l4 ! %l4 = 000000009af69468 ! Mem[000000009080013c] = aef4a409, %g2 = 00000000cf4eb831 ldsb [%i5+0x13e],%g2 ! %g2 = ffffffffffffffae p38_label_3: ! %l0 = 88504bbc7c56e345, Mem[0000000091000048] = 3c8429828ab09e57 stx %l0,[%i6+0x048] ! Mem[0000000091000048] = 88504bbc7c56e345 ! Mem[0000000091000188] = db58126d5de8e320, %g2 = ffffffffffffffae ldxa [%i6+0x188]%asi,%g2 ! %g2 = db58126d5de8e320 ! Mem[000000005d800000] = ce72326e, %l7 = 88504bbc7c56e7e1 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 000000ce000000ff ! Set Register : %l5 = 3c8429828ab09e57 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! Mem[00000000900001d0] = 14d7d2ad, %g2 = db58126d5de8e320 lduh [%i4+0x1d2],%g2 ! %g2 = 00000000000014d7 ! Mem[000000005d800028] = 2e462032952ff3e4, %f16 = a9f130b9 1c39582f ldda [%i3+%o5]0x88,%f16 ! %f16 = 2e462032 952ff3e4 ! Mem[0000000090000010] = a7542326, %g2 = 00000000000014d7 lduh [%i4+%o2],%g2 ! %g2 = 000000000000a754 ! Mem[000000005d000020] = 5880bf11, %l5 = ffffffffffffffff ldsba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000011 ! %l1 = 026e9e06a99879d1, Mem[00000000910001a4] = 82118f44 stw %l1,[%i6+0x1a4] ! Mem[00000000910001a4] = a99879d1 ! Mem[000000005c8001cc] = af432dfd, %l5 = 00000011, %l4 = 9af69468 add %i1,0x1cc,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000af432dfd p38_label_4: ! immd = 0000000000000377, %l2 = ffffffff91ddd677, %ccr = 44 movcs %xcc,0x377,%l2 ! Register Not Moved ! %l3 = 000000006095a8d0, Mem[000000005d800010] = 60185124 stha %l3,[%i3+%o2]0x89 ! Mem[000000005d800010] = 6018a8d0 ! Mem[00000000910001a8] = 44690c5eef88dc5c, %f48 = 8f7f8f45 796a11e1 ldda [%i6+0x1a8]%asi,%f48 ! %f48 = 44690c5e ef88dc5c ! Mem[00000000918001e8] = 0ad4ba2f, %g2 = 000000000000a754 ldsb [%o0+0x1eb],%g2 ! %g2 = 000000000000000a ! %f0 = b38a345a 3787095d f8a026a4 c54b6b2f ! %f4 = 39c1785d a70a2fd8 80c73738 493af598 ! %f8 = 84cf7c47 d4e916f5 28634278 da62544d ! %f12 = 7d02ccf6 a682de81 0b173682 89bc4819 mov 0x100,%g5 stda %f0,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 000000005d000100 ! Mem[00000000900000d0] = 5e66b07c, %g18 = d3b66b22a92fc84b ldswa [%i4+0x0d0]%asi,%g2 ! %g2 = d3b66b22a92fc84b ! %l7 = 00000000000000ce, Mem[0000000091800038] = 2eeaa46012d170fc stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 00000000000000ce ! done : should take illegal inst trap, %l0 = 88504bbc7c56e345 done ! Illegal inst trap : %l0 = 88504bbc7c56e355 ! %l6 = 0000000000000091, Mem[000000005d800018] = b8449c0c stha %l6,[%i3+%o3]0x88 ! Mem[000000005d800018] = b8440091 ! Mem[0000000091000068] = a2c651c6670203bc, %g2 = 000000005e66b07c ldx [%i6+0x068],%g2 ! %g2 = a2c651c6670203bc p38_label_5: ! %f21 = 55924d13, Mem[00000000910001a0] = 191e0488 st %f21,[%i6+0x1a0] ! Mem[00000000910001a0] = 55924d13 ! %f28 = 6beee408, Mem[00000000910001b0] = b4428a20 sta %f28,[%i6+0x1b0]%asi ! Mem[00000000910001b0] = 6beee408 ! Mem[000000005d000008] = dc9ed7ca73a4b3fe, %l2 = ffffffff91ddd677 ldxa [%i2+%o1]0x81,%l2 ! %l2 = dc9ed7ca73a4b3fe ! immd = 0000000000000068, %l4 = 00000000af432dfd, %ccr = 44 movpos %icc,0x068,%l4 ! Moved, %l4 = 0000000000000068 ! Mem[000000005c0000b4] = 1e52e9b5, %l2 = dc9ed7ca73a4b3fe ldsb [%i0+0x0b4],%l2 ! %l2 = 000000000000001e ! Mem[0000000091800184] = e4f4014f, %g2 = a2c651c6670203bc ldsh [%o0+0x184],%g2 ! %g2 = ffffffffffffe4f4 ! Mem[0000000091800094] = fb8782cd, %g18 = d3b66b22a92fc84b ldswa [%o0+0x094]%asi,%g2 ! %g2 = d3b66b22a92fc84b ! immd = 00000000000003c5, %l0 = 88504bbc7c56e355, %ccr = 44 movgu %xcc,0x3c5,%l0 ! Register Not Moved ! Mem[000000005d000010] = b33e9758, %l0 = 88504bbc7c56e355 ldsha [%i2+%o2]0x88,%l0 ! %l0 = ffffffffffff9758 ! %l4 = 0000000000000068, imm = ffffffffffffff7c, %l5 = 0000000000000011 andn %l4,-0x084,%l5 ! %l5 = 0000000000000000 p38_label_6: ! %l5 = 0000000000000000, immed = fffffec1, %y = 00000000 udiv %l5,-0x13f,%l1 ! %l1 = 0000000000000000 mov %l0,%y ! %y = ffff9758 ! %l7 = 00000000000000ce, immed = 000002c8, %y = ffff9758 umulcc %l7,0x2c8,%l1 ! %l1 = 0000000000023cf0, %ccr = 00, %y = 00000000 ! Mem[00000000908000f0] = 78806a54d806f0ce, %g2 = fffffffffb8782cd ldx [%i5+0x0f0],%g2 ! %g2 = 78806a54d806f0ce ! Mem[000000005d000028] = e633b98a, %l0 = ffffffffffff9758 lduha [%i2+%o5]0x88,%l0 ! %l0 = 000000000000b98a ! %l3 = 000000006095a8d0, Mem[0000000090800090] = 954c815fbebef27d stx %l3,[%i5+0x090] ! Mem[0000000090800090] = 000000006095a8d0 ! Mem[000000005c0001a0] = 682456df, %l3 = 000000006095a8d0 lduh [%i0+0x1a2],%l3 ! %l3 = 00000000000056df ! %l7 = 00000000000000ce, Mem[0000000091800114] = 7240222a stw %l7,[%o0+0x114] ! Mem[0000000091800114] = 000000ce ! Mem[000000005c000008] = 9c749f93, %l4 = 0000000000000068 ldstuba [%i0+%o1]0x81,%l4 ! %l4 = 0000009c000000ff ! Mem[000000005d800008] = 21cdf626, %l5 = 0000000000000000 lduha [%i3+%o1]0x80,%l5 ! %l5 = 00000000000021cd ! Mem[000000005d800050] = 4110739b, %l4 = 0000009c, %l4 = 0000009c add %i3,0x50,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000004110739b p38_label_7: ! Code Fragment 1 p38_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000435468a mov 0x068,%g3 ! %g3 = 0000000000000068 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000009000019c] = 31c74c8b, %g2 = 78806a54d806f0ce lduh [%i4+0x19c],%g2 ! %g2 = 00000000000031c7 ! %f0 = b38a345a 3787095d, Mem[0000000091000000] = 5beccf55 162896d5 std %f0 ,[%i6+%g0] ! Mem[0000000091000000] = b38a345a 3787095d ! Mem[000000005d800018] = b8440091, %l5 = 00000000000021cd ldswa [%i3+%o3]0x88,%l5 ! %l5 = ffffffffb8440091 ! Mem[000000005c800028] = 9af69468 47fab1ed, %l0 = 0000b98a, %l1 = 00023cf0 ldda [%i1+%o5]0x81,%l0 ! %l0 = 000000009af69468 0000000047fab1ed ! %l7 = 00000000000000ce, %l6 = 0000000000000091, %l0 = 000000009af69468 andncc %l7,%l6,%l0 ! %l0 = 000000000000004e, %ccr = 00 ! Mem[0000000091000134] = 40f227bc, %g2 = 00000000000031c7 lduha [%i6+0x136]%asi,%g2 ! %g2 = 00000000000040f2 ! Mem[00000000910001a0] = 55924d13a99879d1, %g2 = 00000000000040f2 ldx [%i6+0x1a0],%g2 ! %g2 = 55924d13a99879d1 ! Mem[000000005c000008] = ff749f93, %l6 = 0000000000000091 ldsba [%i0+%o1]0x81,%l6 ! %l6 = ffffffffffffffff ! Mem[0000000090800140] = a40985524dc0fce4, %f48 = 44690c5e ef88dc5c ldd [%i5+0x140],%f48 ! %f48 = a4098552 4dc0fce4 p38_label_8: ! %l6 = ffffffffffffffff, immed = fffffe87, %ccr = 00 movrgez %l6,-0x179,%l6 ! Not Moved, %l6 = ffffffffffffffff ! Mem[000000005d000018] = 9c50cb6d, %l0 = 000000000000004e lduha [%i2+%o3]0x89,%l0 ! %l0 = 000000000000cb6d ! Mem[0000000090000148] = 2c7ac60a59d744b1, %g2 = 55924d13a99879d1 ldx [%i4+0x148],%g2 ! %g2 = 2c7ac60a59d744b1 ! %l0 = 000000000000cb6d, imm = fffffffffffffaea, %l3 = 00000000000056df sub %l0,-0x516,%l3 ! %l3 = 000000000000d083 ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[000000009180000c] = 4822a290, %g2 = 2c7ac60a59d744b1 ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000004822 ! %f6 = 80c73738 493af598, Mem[000000005d000000] = 7753662f 7c4aea16 stda %f6 ,[%i2+%g0]0x80 ! Mem[000000005d000000] = 80c73738 493af598 ! immd = 0000000000000013, %l4 = 000000004110739b, %ccr = 00 movg %icc,0x013,%l4 ! Moved, %l4 = 0000000000000013 ! Mem[000000005c800008] = ffddd677 3d32142f, %l4 = 00000013, %l5 = b8440091 ldda [%i1+%o1]0x81,%l4 ! %l4 = 00000000ffddd677 000000003d32142f ! immd = 0000000000000343, %l4 = 00000000ffddd677, %ccr = 00 movcs %icc,0x343,%l4 ! Register Not Moved p38_label_9: ! Mem[000000009000014c] = 59d744b1, %g2 = 0000000000004822 ldub [%i4+0x14c],%g2 ! %g2 = 0000000000000059 ! %l4 = 00000000ffddd677, imm = 00000000000001ae, %l3 = 000000000000d083 or %l4,0x1ae,%l3 ! %l3 = 00000000ffddd7ff ! Mem[000000005c000028] = ee257a4d, %l3 = 00000000ffddd7ff lduha [%i0+%o5]0x88,%l3 ! %l3 = 0000000000007a4d ! Mem[0000000090800130] = b94f043b1fd8d221, %f48 = 8f7f8f45 796a11e1 ldd [%i5+0x130],%f48 ! %f48 = b94f043b 1fd8d221 ! Mem[0000000091000028] = d4a769d2 b863b321, %g2 = 00000059, %g3 = 00000068 ldd [%i6+%o5],%g2 ! %g2 = 00000000d4a769d2 00000000b863b321 ! %l0 = 000000000000cb6d, imm = 0000000000000dd0, %l4 = 00000000ffddd677 orcc %l0,0xdd0,%l4 ! %l4 = 000000000000cffd, %ccr = 00 ! Mem[000000005d800180] = 9aca3177789f1c52, %l1 = 0000000047fab1ed, %l7 = 00000000000000ce add %i3,0x180,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 9aca3177789f1c52 ! %l2 = 0000001e, %l3 = 00007a4d, Mem[000000005c800028] = 6894f69a edb1fa47 stda %l2,[%i1+%o5]0x89 ! Mem[000000005c800028] = 0000001e 00007a4d ! Mem[0000000090000160] = 6f38168183c07adc, %g2 = 00000000d4a769d2 ldx [%i4+0x160],%g2 ! %g2 = 6f38168183c07adc ! Mem[000000005d800010] = 6018a8d0, %f1 = 3787095d lda [%i3+%o2]0x89,%f1 ! %f1 = 6018a8d0 p38_label_10: ! %l3 = 0000000000007a4d, %l4 = 000000000000cffd, %ccr = 00 movvs %icc,%l3,%l4 ! Register Not Moved ! Mem[0000000090000034] = 3ff326fb, %g18 = d3b66b22a92fc84b ldsw [%i4+0x034],%g2 ! %g2 = d3b66b22a92fc84b ! Mem[000000005d000028] = 8ab933e6, %l6 = ffffffffffffffff ldswa [%i2+%o5]0x81,%l6 ! %l6 = ffffffff8ab933e6 ! %l0 = 000000000000cb6d, Mem[00000000908001e0] = c475c481941f7329 stx %l0,[%i5+0x1e0] ! Mem[00000000908001e0] = 000000000000cb6d ! Mem[000000005d00009c] = 227fa594, %l1 = 0000000047fab1ed swap [%i2+0x09c],%l1 ! %l1 = 00000000227fa594 ! %l5 = 000000003d32142f, %l2 = 000000000000001e, %ccr = 00 movcs %icc,%l5,%l2 ! Register Not Moved ! Mem[000000005c000008] = 25b1c77b 939f74ff, %l0 = 0000cb6d, %l1 = 227fa594 ldda [%i0+%o1]0x89,%l0 ! %l0 = 00000000939f74ff 0000000025b1c77b ! %l6 = 8ab933e6, %l7 = 789f1c52, Mem[0000000091800048] = 798a3de0 f26d22db std %l6,[%o0+0x048] ! Mem[0000000091800048] = 8ab933e6 789f1c52 ! Mem[00000000908001e8] = 94627d6b a369fde4, %g2 = 3ff326fb, %g3 = b863b321 ldd [%i5+0x1e8],%g2 ! %g2 = 0000000094627d6b 00000000a369fde4 ! %l4 = 0000cffd, %l5 = 3d32142f, Mem[0000000091800130] = 0a9d8700 f161fd0f std %l4,[%o0+0x130] ! Mem[0000000091800130] = 0000cffd 3d32142f p38_label_11: ! Mem[000000009180009c] = 76d7ff18, %g2 = 0000000094627d6b ldsh [%o0+0x09e],%g2 ! %g2 = 00000000000076d7 ! %l3 = 0000000000007a4d, Mem[000000005d800028] = e4f32f953220462e stxa %l3,[%i3+%o5]0x81 ! Mem[000000005d800028] = 0000000000007a4d ! %l0 = 00000000939f74ff, Mem[00000000908001cc] = eb03834a sth %l0,[%i5+0x1cc] ! Mem[00000000908001cc] = 74ff834a ! %l5 = 000000003d32142f, Mem[000000005c000010] = aafbf3e9 stha %l5,[%i0+%o2]0x80 ! Mem[000000005c000010] = 142ff3e9 ! %l6 = 8ab933e6, %l7 = 789f1c52, Mem[0000000091800110] = e496b647 000000ce stda %l6,[%o0+0x110]%asi ! Mem[0000000091800110] = 8ab933e6 789f1c52 ! Mem[000000009000002c] = 48536974, %g2 = 00000000000076d7 lduw [%i4+0x02c],%g2 ! %g2 = 0000000048536974 ! Mem[000000005c800010] = d4a0263a, %l2 = 000000000000001e swapa [%i1+%o2]0x89,%l2 ! %l2 = 00000000d4a0263a ! Mem[000000005d800020] = 7a472ef1, %l6 = ffffffff8ab933e6 swapa [%i3+%o4]0x89,%l6 ! %l6 = 000000007a472ef1 ! %l2 = 00000000d4a0263a, Mem[0000000090800096] = a8d0ad77 sth %l2,[%i5+0x096] ! Mem[0000000090800094] = 263aad77 ! %l7 = 9aca3177789f1c52, Mem[000000005c000020] = 9c8d8a62 stha %l7,[%i0+%o4]0x89 ! Mem[000000005c000020] = 9c8d1c52 p38_label_12: ! %l2 = 00000000d4a0263a, %l1 = 0000000025b1c77b, %l0 = 00000000939f74ff addccc %l2,%l1,%l0 ! %l0 = 00000000fa51edb5, %ccr = 08 ! %l5 = 000000003d32142f, %l2 = 00000000d4a0263a, %ccr = 08 movneg %xcc,%l5,%l2 ! Register Not Moved ! Mem[00000000900000d0] = 5e66b07c23a5216a, %g2 = 0000000048536974 ldx [%i4+0x0d0],%g2 ! %g2 = 5e66b07c23a5216a ! %l5 = 000000003d32142f, imm = fffffffffffffe57, %l7 = 9aca3177789f1c52 subc %l5,-0x1a9,%l7 ! %l7 = 000000003d3215d8 ! retry : should take illegal inst trap, %l0 = 00000000fa51edb5 retry ! Illegal inst trap : %l0 = 00000000fa51edc5 ! %l4 = 0000cffd, %l5 = 3d32142f, Mem[000000005d800010] = d0a81860 089df40f stda %l4,[%i3+%o2]0x81 ! Mem[000000005d800010] = 0000cffd 3d32142f ! %f0 = b38a345a 6018a8d0 f8a026a4 c54b6b2f ! %f4 = 39c1785d a70a2fd8 80c73738 493af598 ! %f8 = 84cf7c47 d4e916f5 28634278 da62544d ! %f12 = 7d02ccf6 a682de81 0b173682 89bc4819 stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100 ! Mem[00000000900000a8] = 3bf2c25c f8818c48, %g2 = 23a5216a, %g3 = a369fde4 ldd [%i4+0x0a8],%g2 ! %g2 = 000000003bf2c25c 00000000f8818c48 ! Mem[0000000090000160] = 6f381681, %g18 = d3b66b22a92fc84b ldsw [%i4+0x160],%g2 ! %g2 = d3b66b22a92fc84b ! Code Fragment 1 p38_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f8818c48 mov 0x59f,%g3 ! %g3 = 000000000000059f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p38_label_13: ! %l2 = 00000000d4a0263a, Mem[000000009080002c] = ce33b6a2 stw %l2,[%i5+0x02c] ! Mem[000000009080002c] = d4a0263a ! %l4 = 000000000000cffd, Mem[0000000091000018] = b4fb408e32b999a4 stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 000000000000cffd ! Mem[000000005c0001b8] = ca2c83d4, %l3 = 0000000000007a4d swap [%i0+0x1b8],%l3 ! %l3 = 00000000ca2c83d4 ! Mem[000000005c8001d4] = 6f290ef5, %l5 = 3d32142f, %l6 = 7a472ef1 add %i1,0x1d4,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000006f290ef5 ! Mem[000000005c8000c4] = 33910e3a, %l2 = 00000000d4a0263a swap [%i1+0x0c4],%l2 ! %l2 = 0000000033910e3a ! Mem[0000000090000088] = 333a90ea4b204b12, %f48 = b94f043b 1fd8d221 ldd [%i4+0x088],%f48 ! %f48 = 333a90ea 4b204b12 ! Mem[000000005d8000d0] = 60b3ba2b, %l6 = 6f290ef5, %l6 = 6f290ef5 add %i3,0xd0,%g1 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000060b3ba2b ! %l4 = 0000cffd, %l5 = 3d32142f, Mem[000000005d800000] = 6e3272ff cf1c48d0 stda %l4,[%i3+%g0]0x89 ! Mem[000000005d800000] = 0000cffd 3d32142f ! %l6 = 0000000060b3ba2b, Mem[00000000918000d0] = b78e7801 sth %l6,[%o0+0x0d0] ! Mem[00000000918000d0] = ba2b7801 ! %l0 = 00000000fa51edc5, imm = fffffffffffff833, %l3 = 00000000ca2c83d4 subccc %l0,-0x7cd,%l3 ! %l3 = 00000000fa51f592, %ccr = 19 p38_label_14: ! %l5 = 000000003d32142f, Mem[000000005c000018] = 74be7bc1 stba %l5,[%i0+%o3]0x88 ! Mem[000000005c000018] = 74be7b2f ! %l2 = 0000000033910e3a, %l2 = 0000000033910e3a, %y = 00000000 umulcc %l2,%l2,%l6 ! %l6 = 0a631ddc3a7e6524, %ccr = 00, %y = 0a631ddc ! Mem[00000000900001ec] = 0a56eaed, %g2 = 000000006f381681 ldsb [%i4+0x1ec],%g2 ! %g2 = 000000000000000a ! Mem[000000005d000020] = 5880bf11, %l0 = 00000000fa51edc5 ldsha [%i2+%o4]0x88,%l0 ! %l0 = ffffffffffffbf11 ! immd = 00000000000000c7, %l6 = 0a631ddc3a7e6524, %ccr = 00 movcs %xcc,0x0c7,%l6 ! Register Not Moved ! Mem[000000005c800010] = 1e000000 007abfe6, %l2 = 33910e3a, %l3 = fa51f592 ldda [%i1+%o2]0x81,%l2 ! %l2 = 000000001e000000 00000000007abfe6 ! Mem[000000005d0001c8] = 0f12b39390074ec0, %l4 = 000000000000cffd, %l1 = 0000000025b1c77b add %i2,0x1c8,%g1 casxa [%g1]0x80,%l4,%l1 ! %l1 = 0f12b39390074ec0 ! Mem[0000000091000190] = 50147167 d7c0b9fd, %g2 = 0000000a, %g3 = 0000059f ldd [%i6+0x190],%g2 ! %g2 = 0000000050147167 00000000d7c0b9fd ! Mem[0000000090000038] = 07e9c56505ce89c2, %f48 = 333a90ea 4b204b12 ldd [%i4+0x038],%f48 ! %f48 = 07e9c565 05ce89c2 ! %l1 = 0f12b39390074ec0, immed = fffff2e8, %y = 0a631ddc smul %l1,-0xd18,%l6 ! %l6 = 000005ba2050de00, %y = 000005ba p38_label_15: ! %l3 = 00000000007abfe6, Mem[0000000091000148] = ea2d9ce81f8ad4c1 stx %l3,[%i6+0x148] ! Mem[0000000091000148] = 00000000007abfe6 ! %l2 = 000000001e000000, %l0 = ffffffffffffbf11, %ccr = 00 movne %xcc,%l2,%l0 ! Moved, %l0 = 000000001e000000 membar #Sync ! Added by membar checker (605) ! %l4 = 000000000000cffd, Mem[0000000090000100] = b38a345a sth %l4,[%i4+0x100] ! Mem[0000000090000100] = cffd345a ! Mem[000000005c800020] = 91ddd677, %l3 = 00000000007abfe6 lduwa [%i1+%o4]0x89,%l3 ! %l3 = 0000000091ddd677 ! %f2 = f8a026a4 c54b6b2f, Mem[00000000918000d8] = 41114b72 eff9d83d std %f2 ,[%o0+0x0d8] ! Mem[00000000918000d8] = f8a026a4 c54b6b2f ! Mem[000000009080013c] = 2deaaef4, %g18 = d3b66b22a92fc84b ldsw [%i5+0x13c],%g2 ! %g2 = d3b66b22a92fc84b ! Mem[0000000090000194] = 1817267a, %g2 = 000000002deaaef4 ldub [%i4+0x196],%g2 ! %g2 = 0000000000000018 ! %l1 = 0f12b39390074ec0, imm = fffffffffffff7b0, %l2 = 000000001e000000 orn %l1,-0x850,%l2 ! %l2 = 0f12b39390074ecf ! %l6 = 000005ba2050de00, %l0 = 000000001e000000, %ccr = 00 movcs %icc,%l6,%l0 ! Register Not Moved ! Mem[000000005c000008] = 939f74ff, %l2 = 0f12b39390074ecf swapa [%i0+%o1]0x89,%l2 ! %l2 = 00000000939f74ff p38_label_16: ! Mem[000000005d800014] = 3d32142f, %l2 = 00000000939f74ff ldstub [%i3+0x014],%l2 ! %l2 = 0000003d000000ff ! %l0 = 1e000000, %l1 = 90074ec0, Mem[0000000090800108] = a55c3a3b 7e270247 std %l0,[%i5+0x108] ! Mem[0000000090800108] = 1e000000 90074ec0 ! %l3 = 0000000091ddd677, Mem[000000009180010c] = fffcf99d sth %l3,[%o0+0x10c] ! Mem[000000009180010c] = d677f99d ! Mem[000000009180013c] = 3c9f1901, %g2 = 0000000000000018 ldub [%o0+0x13e],%g2 ! %g2 = 000000000000003c ! Mem[000000005d800153] = b9c8f65c, %l7 = 000000003d3215d8 ldstuba [%i3+0x153]%asi,%l7 ! %l7 = 0000005c000000ff ! Mem[000000005d000008] = cad79edc, %l5 = 000000003d32142f lduwa [%i2+%o1]0x89,%l5 ! %l5 = 00000000cad79edc ! Mem[00000000918001ec] = d4ba2fc4, %g2 = 000000000000003c lduh [%o0+0x1ec],%g2 ! %g2 = 000000000000d4ba ! immd = 0000000000000000, %l0 = 000000001e000000, %ccr = 00 mova %xcc,0x000,%l0 ! Moved, %l0 = 0000000000000000 ! Mem[0000000091000054] = 5a258510, %g2 = 000000000000d4ba ldsb [%i6+0x055],%g2 ! %g2 = 000000000000005a ! Mem[0000000091800144] = 9fb7deb0, %g18 = d3b66b22a92fc84b ldsw [%o0+0x144],%g2 ! %g2 = d3b66b22a92fc84b p38_label_17: ! Mem[000000005d8000a0] = 88e03987, %l5 = 00000000cad79edc swap [%i3+0x0a0],%l5 ! %l5 = 0000000088e03987 ! Mem[000000005d800118] = a2c041322aeb73e4, %l4 = 000000000000cffd, %l5 = 0000000088e03987 add %i3,0x118,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = a2c041322aeb73e4 ! %l6 = 000005ba2050de00, %l5 = a2c041322aeb73e4, %ccr = 00 movrgz %l6,%l5,%l0 ! Moved, %l0 = a2c041322aeb73e4 ! %l2 = 000000000000003d, %l5 = a2c041322aeb73e4, %y = 000005ba sdiv %l2,%l5,%l5 ! %l5 = 0000000000002228 mov %l0,%y ! %y = 2aeb73e4 ! Mem[00000000900000b0] = 3fa26f31, %g2 = ffffffff9fb7deb0 ldsh [%i4+0x0b0],%g2 ! %g2 = 0000000000003fa2 ! %l4 = 0000cffd, %l5 = 00002228, Mem[000000005d800028] = 00000000 00007a4d stda %l4,[%i3+%o5]0x80 ! Mem[000000005d800028] = 0000cffd 00002228 ! Mem[000000005c00006e] = fa3f525b, %l7 = 000000000000005c ldstub [%i0+0x06e],%l7 ! %l7 = 00000052000000ff ! %l6 = 000005ba2050de00, Mem[00000000900001e0] = 56b781a0c5d29903 stx %l6,[%i4+0x1e0] ! Mem[00000000900001e0] = 000005ba2050de00 ! %l3 = 0000000091ddd677, immed = 000001ff, %y = 2aeb73e4 udivcc %l3,0x1ff,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 2aeb73e4 ! Mem[00000000910001f0] = 8dcecf6a89a21c9b, %g2 = 0000000000003fa2 ldx [%i6+0x1f0],%g2 ! %g2 = 8dcecf6a89a21c9b p38_label_18: ! Mem[000000005d800108] = 2bafc1fa7a3b9a61, %l5 = 0000000000002228, %l6 = 000005ba2050de00 add %i3,0x108,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 2bafc1fa7a3b9a61 ! %l7 = 0000000000000052, Mem[000000005c000018] = 9dd951d774be7b2f stxa %l7,[%i0+%o3]0x89 ! Mem[000000005c000018] = 0000000000000052 ! %l0 = a2c041322aeb73e4, immed = 0000004f, %ccr = 0a movrne %l0,0x04f,%l0 ! Moved, %l0 = 000000000000004f ! %l7 = 0000000000000052, Mem[000000005d800020] = e633b98a stba %l7,[%i3+%o4]0x81 ! Mem[000000005d800020] = 5233b98a ! Mem[0000000091000030] = c4993d46, %g2 = 8dcecf6a89a21c9b lduha [%i6+0x032]%asi,%g2 ! %g2 = 000000000000c499 ! Mem[0000000090000000] = d51769761a263fd4, %g2 = 000000000000c499 ldx [%i4+%g0],%g2 ! %g2 = d51769761a263fd4 ! %l5 = 0000000000002228, Mem[000000005d800010] = fdcf0000 stwa %l5,[%i3+%o2]0x89 ! Mem[000000005d800010] = 00002228 ! Mem[00000000910001d0] = 1a5b76db68cea009, %f48 = 07e9c565 05ce89c2 ldd [%i6+0x1d0],%f48 ! %f48 = 1a5b76db 68cea009 ! Mem[000000005d000018] = 6dcb509c, %l6 = 2bafc1fa7a3b9a61 ldsba [%i2+%o3]0x81,%l6 ! %l6 = 000000000000006d ! %l2 = 000000000000003d, %l3 = 0000000091ddd677, %l7 = 0000000000000052 xnorcc %l2,%l3,%l7 ! %l7 = ffffffff6e2229b5, %ccr = 80 p38_label_19: ! %f0 = b38a345a, Mem[000000005d000000] = 3837c780 sta %f0 ,[%i2+%g0]0x88 ! Mem[000000005d000000] = b38a345a ! %l1 = 0f12b39390074ec0, %l1 = 0f12b39390074ec0, %l1 = 0f12b39390074ec0 srlx %l1,%l1,%l1 ! %l1 = 0f12b39390074ec0 ! %l7 = ffffffff6e2229b5, %l6 = 000000000000006d, %l6 = 000000000000006d orncc %l7,%l6,%l6 ! %l6 = ffffffffffffffb7, %ccr = 88 ! %f22 = 146185ad 952ff3e4, Mem[0000000091800198] = 2e1cd6f3 880033cf std %f22,[%o0+0x198] ! Mem[0000000091800198] = 146185ad 952ff3e4 ! Mem[0000000091000098] = 29d117e1, %g2 = d51769761a263fd4 ldsh [%i6+0x098],%g2 ! %g2 = 00000000000029d1 ! Mem[000000005d800178] = 845599a0, %l4 = 00000000ffffffff swap [%i3+0x178],%l4 ! %l4 = 00000000845599a0 ! Mem[000000005c000028] = 4d7a25eea74e8c51, %l3 = 0000000091ddd677 ldxa [%i0+%o5]0x81,%l3 ! %l3 = 4d7a25eea74e8c51 ! %l4 = 00000000845599a0, Mem[000000005c000020] = 521c8d9c stba %l4,[%i0+%o4]0x80 ! Mem[000000005c000020] = a01c8d9c ! %l7 = ffffffff6e2229b5, Mem[0000000090800094] = 6095263a stw %l7,[%i5+0x094] ! Mem[0000000090800094] = 6e2229b5 ! %l3 = 4d7a25eea74e8c51, Mem[00000000908001e0] = 000000000000cb6d stx %l3,[%i5+0x1e0] ! Mem[00000000908001e0] = 4d7a25eea74e8c51 p38_label_20: ! %l3 = 4d7a25eea74e8c51, %l7 = ffffffff6e2229b5, %ccr = 88 mova %xcc,%l3,%l7 ! Moved, %l7 = 4d7a25eea74e8c51 ! %l2 = 000000000000003d, Mem[000000005c000000] = 1a94890c stha %l2,[%i0+%g0]0x88 ! Mem[000000005c000000] = 1a94003d ! %l2 = 000000000000003d, immed = 000007a2, %y = 2aeb73e4 sdivcc %l2,0x7a2,%l0 ! %l0 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 7fffffff ! %f10 = 28634278 da62544d, Mem[000000005d000010] = 58973eb3 1117aaf6 stda %f10,[%i2+%o2]0x80 ! Mem[000000005d000010] = 28634278 da62544d ! Mem[000000005c800058] = 9cb4de7f 2080ad38, %l4 = 845599a0, %l5 = 00002228 ldd [%i1+0x058],%l4 ! %l4 = 000000009cb4de7f 000000002080ad38 ! Mem[000000005d000018] = 9c50cb6d, %l0 = 000000007fffffff lduwa [%i2+%o3]0x89,%l0 ! %l0 = 000000009c50cb6d ! Mem[00000000910001ec] = cde74a22, %g2 = 00000000000029d1 ldub [%i6+0x1ec],%g2 ! %g2 = 00000000000000cd ! Mem[000000005c800150] = fbb795ef, %l3 = 4d7a25eea74e8c51 ldstub [%i1+0x150],%l3 ! %l3 = 000000fb000000ff ! %l0 = 000000009c50cb6d, Mem[000000005d800010] = 28220000 stwa %l0,[%i3+%o2]0x81 ! Mem[000000005d800010] = 9c50cb6d ! %l6 = ffffffffffffffb7, Mem[000000009100010e] = 8a10fe0d stb %l6,[%i6+0x10e] ! Mem[000000009100010c] = b710fe0d p38_label_21: ! %l4 = 000000009cb4de7f, Mem[000000005c80007c] = 2bd59662 stb %l4,[%i1+0x07c] ! Mem[000000005c80007c] = 7fd59662 ! Mem[00000000900001f8] = b2ce3d03 10bb8a14, %g2 = 000000cd, %g3 = d7c0b9fd ldd [%i4+0x1f8],%g2 ! %g2 = 00000000b2ce3d03 0000000010bb8a14 ! Mem[000000005d000018] = 9c50cb6d, %l7 = 4d7a25eea74e8c51 lduha [%i2+%o3]0x89,%l7 ! %l7 = 000000000000cb6d save ! CWP = 1 ! Mem[0000000090000130] = 7d02ccf6a682de81, %g2 = 00000000b2ce3d03 ldx [%o4+0x130],%g2 ! %g2 = 7d02ccf6a682de81 ! Mem[000000009000003c] = 89c28f7f, %g2 = 7d02ccf6a682de81 lduh [%o4+0x03e],%g2 ! %g2 = 00000000000089c2 ! Mem[000000005d00018a] = cf730cbf, %l4 = 09b49b1ad4f0b1d4 ldstub [%o2+0x18a],%l4 ! %l4 = 0000000c000000ff ! Mem[0000000091000150] = a8525682f47cb886, %g2 = 00000000000089c2 ldx [%o6+0x150],%g2 ! %g2 = a8525682f47cb886 ! %l2 = c335e0ee88109c7a, Mem[0000000090000128] = 28634278 stb %l2,[%o4+0x128] ! Mem[0000000090000128] = 7a634278 ! Mem[000000005c800000] = 17bef0381a59d2c4, %f20 = 86512b19 55924d13 ldda [%o1+%g0]0x80,%f20 ! %f20 = 17bef038 1a59d2c4 p38_label_22: ! %cwp = 1 ! Mem[000000005d800050] = 4110739b, %l4 = 000000000000000c ldstub [%o3+0x050],%l4 ! %l4 = 00000041000000ff ! Mem[000000005c8000a1] = b747f8f8, %l4 = 0000000000000041 ldstub [%o1+0x0a1],%l4 ! %l4 = 00000047000000ff ! Mem[000000005d000028] = e633b98a, %l1 = decf8d360f84676e ldstuba [%o2+%i5]0x89,%l1 ! %l1 = 0000008a000000ff ! Mem[000000005d800028] = 0000cffd, %l1 = 000000000000008a swap [%o3+%i5],%l1 ! %l1 = 000000000000cffd ! Mem[0000000090000098] = 53ee4052, %g18 = 87f3288283be3ec9 ldsw [%o4+0x098],%g2 ! %g2 = 87f3288283be3ec9 ! %l0 = 8a9a9d47cbf6ab63, %l3 = 1a63a7786482bf99, %ccr = 02 movneg %icc,%l0,%l3 ! Register Not Moved ! Mem[000000005c000020] = a01c8d9c5145fb71, %f0 = b38a345a 6018a8d0 ldda [%o0+%i4]0x81,%f0 ! %f0 = a01c8d9c 5145fb71 ! %l4 = 00000047, %l5 = cd181bc6, Mem[000000005c800008] = ffddd677 3d32142f stda %l4,[%o1+%i1]0x80 ! Mem[000000005c800008] = 00000047 cd181bc6 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g6 ldda [%o4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 ! Mem[0000000091800090] = 2485e98f, %g18 = 87f3288283be3ec9 ldsw [%i0+0x090],%g2 ! %g2 = 87f3288283be3ec9 p38_label_23: ! %cwp = 1 ! %f0 = a01c8d9c 5145fb71 f8a026a4 c54b6b2f ! %f4 = 39c1785d a70a2fd8 80c73738 493af598 ! %f8 = 84cf7c47 d4e916f5 28634278 da62544d ! %f12 = 7d02ccf6 a682de81 0b173682 89bc4819 stda %f0,[%o4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040 ! %l6 = 017dd295a1d2cef2, %l7 = 908c30784414533d, %l7 = 908c30784414533d orncc %l6,%l7,%l7 ! %l7 = 6f7fdf97bbfbeef2, %ccr = 08 ! Mem[000000005d000000] = 5a348ab3, %l4 = 0000000000000047 lduwa [%o2+%g0]0x80,%l4 ! %l4 = 000000005a348ab3 ! Mem[000000005d000090] = e6e9d6dc, %l3 = 1a63a7786482bf99 swap [%o2+0x090],%l3 ! %l3 = 00000000e6e9d6dc ! Mem[00000000918001c8] = 1f95e4db, %g2 = 000000002485e98f lduh [%i0+0x1c8],%g2 ! %g2 = 0000000000001f95 save ! CWP = 2 ! Mem[000000005d800180] = 9aca3177 789f1c52, %l2 = a92fc84b, %l3 = 27b936de ldd [%i3+0x180],%l2 ! %l2 = 000000009aca3177 00000000789f1c52 ! %l6 = 6cf348ee211dc4df, %l1 = f6a50252e8ffef0d, %l0 = 1cad6d27c85bce97 udivx %l6,%l1,%l0 ! %l0 = 0000000000000000 ! Mem[0000000090800038] = 8cd664ed8acff555, %f48 = 8d3d0619 58217b08 ldd [%i5+0x038],%f48 ! %f48 = 8cd664ed 8acff555 ! %f20 = 17bef038 1a59d2c4, Mem[000000005c000020] = a01c8d9c 5145fb71 stda %f20,[%i0+%o4]0x80 ! Mem[000000005c000020] = 17bef038 1a59d2c4 p38_label_24: ! %cwp = 2 ! %l4 = 908c90c6081acb50, %l5 = 128dc9ba1e03aec5, %l2 = 000000009aca3177 udivx %l4,%l5,%l2 ! %l2 = 0000000000000007 ! retry : should take illegal inst trap, %l0 = 0000000000000000 retry ! Illegal inst trap : %l0 = 0000000000000010 ! %l2 = 0000000000000007, %l4 = 908c90c6081acb50, %y = 7fffffff umulcc %l2,%l4,%l1 ! %l1 = 0000000038bb8f30, %ccr = 00, %y = 00000000 ! %l2 = 0000000000000007, imm = 0000000000000002, %l2 = 0000000000000007 srl %l2,0x002,%l2 ! %l2 = 0000000000000001 ! Mem[0000000091000040] = 8642ed4467ae4c82, %f48 = 8cd664ed 8acff555 ldda [%i6+0x040]%asi,%f48 ! %f48 = 8642ed44 67ae4c82 ! Mem[000000005d000160] = df633798, %l4 = 908c90c6081acb50 ldstub [%i2+0x160],%l4 ! %l4 = 000000df000000ff ! %l5 = 128dc9ba1e03aec5, Mem[000000005c000018] = 5200000000000000 stxa %l5,[%i0+%o3]0x81 ! Mem[000000005c000018] = 128dc9ba1e03aec5 ! %l4 = 00000000000000df, Mem[0000000090000030] = 8eec8c13 sth %l4,[%i4+0x030] ! Mem[0000000090000030] = 00df8c13 ! Mem[000000005d800018] = b8440091, %l3 = 00000000789f1c52 ldswa [%i3+%o3]0x89,%l3 ! %l3 = ffffffffb8440091 ! Mem[0000000091000018] = 00000000, %g18 = 9594bba462ad37cb ldsw [%i6+%o3],%g2 ! %g2 = 9594bba462ad37cb p38_label_25: ! %cwp = 2 ! immd = 00000000000003bf, %l1 = 0000000038bb8f30, %ccr = 00 movcs %xcc,0x3bf,%l1 ! Register Not Moved ! %l5 = 128dc9ba1e03aec5, Mem[00000000910001d8] = 7e55db7f2b019f50 stx %l5,[%i6+0x1d8] ! Mem[00000000910001d8] = 128dc9ba1e03aec5 ! %l3 = ffffffffb8440091, Mem[000000005c000018] = c5ae031ebac98d12 stxa %l3,[%i0+%o3]0x89 ! Mem[000000005c000018] = ffffffffb8440091 ! %l1 = 0000000038bb8f30, %l3 = ffffffffb8440091, %l5 = 128dc9ba1e03aec5 and %l1,%l3,%l5 ! %l5 = 0000000038000010 ! %l1 = 0000000038bb8f30, Mem[00000000918001f4] = b1e0fc7c stw %l1,[%o0+0x1f4] ! Mem[00000000918001f4] = 38bb8f30 ! Mem[0000000091800028] = b62ba447, %g2 = 0000000000000000 ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffffb62b ! Mem[000000005c00013c] = 3631b656, %l0 = 0000000000000010 swap [%i0+0x13c],%l0 ! %l0 = 000000003631b656 ! immd = 00000000000000f9, %l1 = 0000000038bb8f30, %ccr = 00 movpos %xcc,0x0f9,%l1 ! Moved, %l1 = 00000000000000f9 ! Mem[0000000091000138] = 27bcb7d4, %g2 = ffffffffffffb62b lduh [%i6+0x138],%g2 ! %g2 = 00000000000027bc ! Mem[000000005c800010] = 1e000000 007abfe6, %l0 = 3631b656, %l1 = 000000f9 ldda [%i1+0x010]%asi,%l0 ! %l0 = 000000001e000000 00000000007abfe6 ba,a p38_not_taken_0_end p38_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p38_branch_failed p38_not_taken_0_end: ! End of Random Code for Thread 38 1: membar #Sync ! Force all stores to complete restore ! CWP = 1 restore ! CWP = 0 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 000000009c50cb6d bne,a,pn %xcc,p38_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0f12b39390074ec0 bne,a,pn %xcc,p38_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000000003d bne,a,pn %xcc,p38_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000fb bne,a,pn %xcc,p38_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000009cb4de7f bne,a,pn %xcc,p38_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000002080ad38 bne,a,pn %xcc,p38_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffffffffb7 bne,a,pn %xcc,p38_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000000000cb6d bne,a,pn %xcc,p38_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p38_check_fp_registers: set p38_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be a01c8d9c 5145fb71 bne %xcc,p38_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be f8a026a4 c54b6b2f bne %xcc,p38_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 39c1785d a70a2fd8 bne %xcc,p38_f4_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 2e462032 952ff3e4 bne %xcc,p38_f16_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 17bef038 1a59d2c4 bne %xcc,p38_f20_fail nop ! Check Local Memory set p38_local0_expect,%g1 p38_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3d00941a5ac80773 ldx [%i0+0x000],%g3 ! Observed data at 000000005c000000 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cf4e07907bc7b125 ldx [%i0+0x008],%g3 ! Observed data at 000000005c000008 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 142ff3e92a72a69d ldx [%i0+0x010],%g3 ! Observed data at 000000005c000010 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 910044b8ffffffff ldx [%i0+0x018],%g3 ! Observed data at 000000005c000018 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 17bef0381a59d2c4 ldx [%i0+0x020],%g3 ! Observed data at 000000005c000020 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x020,%g4 ldx [%g1+0x068],%g2 ! Expected data = 48bab160fa3fff5b ldx [%i0+0x068],%g3 ! Observed data at 000000005c000068 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x068,%g4 ldx [%g1+0x138],%g2 ! Expected data = 76b0e9d000000010 ldx [%i0+0x138],%g3 ! Observed data at 000000005c000138 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x138,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 00007a4d7f30d337 ldx [%i0+0x1b8],%g3 ! Observed data at 000000005c0001b8 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i0,0x1b8,%g4 set p38_local1_expect,%g1 p38_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 00000047cd181bc6 ldx [%i1+0x008],%g3 ! Observed data at 000000005c800008 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1e000000007abfe6 ldx [%i1+0x010],%g3 ! Observed data at 000000005c800010 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 77d6dd910c9c44b8 ldx [%i1+0x020],%g3 ! Observed data at 000000005c800020 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1e0000004d7a0000 ldx [%i1+0x028],%g3 ! Observed data at 000000005c800028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = eef54ca37fd59662 ldx [%i1+0x078],%g3 ! Observed data at 000000005c800078 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x078,%g4 ldx [%g1+0x090],%g2 ! Expected data = f8a026a45032b493 ldx [%i1+0x090],%g3 ! Observed data at 000000005c800090 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x090,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = b7fff8f8a92bad4a ldx [%i1+0x0a0],%g3 ! Observed data at 000000005c8000a0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = b936a285d4a0263a ldx [%i1+0x0c0],%g3 ! Observed data at 000000005c8000c0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x150],%g2 ! Expected data = ffb795ef92a525b6 ldx [%i1+0x150],%g3 ! Observed data at 000000005c800150 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i1,0x150,%g4 set p38_local2_expect,%g1 p38_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 5a348ab3493af598 ldx [%i2+0x000],%g3 ! Observed data at 000000005d000000 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 28634278da62544d ldx [%i2+0x010],%g3 ! Observed data at 000000005d000010 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffb933e60a7bad78 ldx [%i2+0x028],%g3 ! Observed data at 000000005d000028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 6482bf9977225542 ldx [%i2+0x090],%g3 ! Observed data at 000000005d000090 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = 47076c0a47fab1ed ldx [%i2+0x098],%g3 ! Observed data at 000000005d000098 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x098,%g4 ldx [%g1+0x100],%g2 ! Expected data = b38a345a3787095d ldx [%i2+0x100],%g3 ! Observed data at 000000005d000100 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = f8a026a4c54b6b2f ldx [%i2+0x108],%g3 ! Observed data at 000000005d000108 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 39c1785da70a2fd8 ldx [%i2+0x110],%g3 ! Observed data at 000000005d000110 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x110,%g4 ldx [%g1+0x118],%g2 ! Expected data = 80c73738493af598 ldx [%i2+0x118],%g3 ! Observed data at 000000005d000118 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x118,%g4 ldx [%g1+0x120],%g2 ! Expected data = 84cf7c47d4e916f5 ldx [%i2+0x120],%g3 ! Observed data at 000000005d000120 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x120,%g4 ldx [%g1+0x128],%g2 ! Expected data = 28634278da62544d ldx [%i2+0x128],%g3 ! Observed data at 000000005d000128 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = 7d02ccf6a682de81 ldx [%i2+0x130],%g3 ! Observed data at 000000005d000130 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = 0b17368289bc4819 ldx [%i2+0x138],%g3 ! Observed data at 000000005d000138 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x138,%g4 ldx [%g1+0x160],%g2 ! Expected data = ff633798435b24c4 ldx [%i2+0x160],%g3 ! Observed data at 000000005d000160 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x160,%g4 ldx [%g1+0x188],%g2 ! Expected data = cf73ffbf090624b6 ldx [%i2+0x188],%g3 ! Observed data at 000000005d000188 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i2,0x188,%g4 set p38_local3_expect,%g1 p38_check_local3: ldx [%g1+0x000],%g2 ! Expected data = fdcf00002f14323d ldx [%i3+0x000],%g3 ! Observed data at 000000005d800000 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9c50cb6dff32142f ldx [%i3+0x010],%g3 ! Observed data at 000000005d800010 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 910044b857cace95 ldx [%i3+0x018],%g3 ! Observed data at 000000005d800018 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5233b98a579eb08a ldx [%i3+0x020],%g3 ! Observed data at 000000005d800020 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000008a00002228 ldx [%i3+0x028],%g3 ! Observed data at 000000005d800028 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = ff10739b4e8bd02c ldx [%i3+0x050],%g3 ! Observed data at 000000005d800050 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x050,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = cad79edc884eb0e1 ldx [%i3+0x0a0],%g3 ! Observed data at 000000005d8000a0 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x0a0,%g4 ldx [%g1+0x150],%g2 ! Expected data = b9c8f6ffc083461b ldx [%i3+0x150],%g3 ! Observed data at 000000005d800150 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x150,%g4 ldx [%g1+0x178],%g2 ! Expected data = ffffffffce22a519 ldx [%i3+0x178],%g3 ! Observed data at 000000005d800178 cmp %g2,%g3 bne,a,pn %xcc,p38_local_failed add %i3,0x178,%g4 ! The test for processor 38 has passed p38_passed: ta GOOD_TRAP nop p38_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p38_failed p38_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p38_failed p38_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p38_failed p38_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p38_failed p38_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p38_failed p38_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p38_failed p38_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p38_failed p38_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p38_failed p38_f0_fail: set p38_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f2_fail: set p38_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f4_fail: set p38_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f16_fail: set p38_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p38_f20_fail: set p38_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 38 failed p38_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x098] ! Set processor 38 done flag set p38_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 38 failed p38_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x098] ! Set processor 38 done flag set p38_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p38_selfmod_failed: ba p38_failed mov 0xabc,%g1 p38_common_error: or %g0,0xf06,%g1 ba p38_failed mov %o5,%g3 p38_common_signature_error: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_common_timeout: set p38_temp,%g1 ba p38_failed st %g2,[%g1] ! Common Lock Number p38_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p38_failed mov 0x0,%g3 p38_trap1e: lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d000000] sub %l2,%l4,%l2 done p38_trap1o: lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d000000] sub %l2,%l4,%l2 done p38_trap2e: ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c000010] tsubcctv %l1,%l4,%l3 lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d000000] stda %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000010] sdivx %l6,%l6,%l4 ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c800000] lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d800018] done p38_trap2o: ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c000010] tsubcctv %l1,%l4,%l3 lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d000000] stda %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000010] sdivx %l6,%l6,%l4 ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005c800000] lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d800018] done p38_trap3e: nop orn %l4,0x802,%l7 addc %l2,-0x5e8,%l5 xnor %l7,%l3,%l4 sub %l0,0xac3,%l4 and %l0,%l1,%l5 nop done p38_trap3o: nop orn %l4,0x802,%l7 addc %l2,-0x5e8,%l5 xnor %l7,%l3,%l4 sub %l0,0xac3,%l4 and %l0,%l1,%l5 nop done p38_init_memory_pointers: set p38_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p38_local0_start,%i0 set p38_local1_start,%i1 set p38_local2_start,%i2 set p38_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 88504bbc7c56e345 ldx [%g1+0x008],%l1 ! %l1 = 026e9e06a99879d1 ldx [%g1+0x010],%l2 ! %l2 = a042654a865fffb2 ldx [%g1+0x018],%l3 ! %l3 = c16fe5a9b8449c0c ldx [%g1+0x020],%l4 ! %l4 = 398401fe7a472ef1 ldx [%g1+0x028],%l5 ! %l5 = 3c8429828ab09e57 ldx [%g1+0x030],%l6 ! %l6 = 9c3c5358229bca95 ldx [%g1+0x038],%l7 ! %l7 = 69301e9275d8b468 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 8a9a9d47cbf6ab63 ldx [%g1+0x048],%l1 ! %l1 = decf8d360f84676e ldx [%g1+0x050],%l2 ! %l2 = c335e0ee88109c7a ldx [%g1+0x058],%l3 ! %l3 = 1a63a7786482bf99 ldx [%g1+0x060],%l4 ! %l4 = 09b49b1ad4f0b1d4 ldx [%g1+0x068],%l5 ! %l5 = cf349a7dcd181bc6 ldx [%g1+0x070],%l6 ! %l6 = 017dd295a1d2cef2 ldx [%g1+0x078],%l7 ! %l7 = 908c30784414533d save ! Initialize memory pointers for window 2 set p38_local0_start,%i0 set p38_local1_start,%i1 set p38_local2_start,%i2 set p38_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = 1cad6d27c85bce97 ldx [%g1+0x088],%l1 ! %l1 = f6a50252e8ffef0d ldx [%g1+0x090],%l2 ! %l2 = d3b66b22a92fc84b ldx [%g1+0x098],%l3 ! %l3 = 43e3c1e827b936de ldx [%g1+0x0a0],%l4 ! %l4 = 908c90c6081acb50 ldx [%g1+0x0a8],%l5 ! %l5 = 128dc9ba1e03aec5 ldx [%g1+0x0b0],%l6 ! %l6 = 6cf348ee211dc4df ldx [%g1+0x0b8],%l7 ! %l7 = 5394ac96000fcdce ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore 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 = a3e569ab 0dc3ad6e 60f3fcf1 46c4db4e ! %f4 = 4b7c44d4 65526ee6 6b19ae7c 6230815f ! %f8 = 66306631 e385fa47 81ac1bbb 15fa68ef ! %f12 = fc322cd2 8d0fa335 b7fd8a34 fa202715 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = adf96ed6 b573f91b 7cd5c525 3b19cb0c ! %f20 = c18785fb 051624c5 9d8c9111 c83ad0b9 ! %f24 = 34e5abb6 93eb2431 37610d93 2225fe3f ! %f28 = 4a3370aa ea131311 58849e29 9db7cb5f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6c1135aa 764b7c47 c416dbe3 1eb55048 ! %f36 = a0ecc7c5 6bd09f75 db9aeb32 80fd8b98 ! %f40 = e4169a4e cfbcd91a 6e96a96a 8e9ec707 ! %f44 = f3e35dad 1aaa4e53 5cd3061f 6eb1f3d6 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x68425b1f0000005d,%g7,%g1 ! GSR scale = 11, align = 5 wr %g1,%g0,%gsr ! GSR = 68425b1f0000005d wr %g0,%y ! Clear Y 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[00000000900001d8] = 8b4c6ba6 21df8c41, %g2 = e1f4d537, %g3 = 0bad0b00 ldd [%i4+0x1d8],%g2 ! %g2 = 000000008b4c6ba6 0000000021df8c41 ! Mem[000000005e800010] = c3e77d35, %l1 = e942941cbc665c68 ldsha [%i1+%o2]0x80,%l1 ! %l1 = ffffffffffffc3e7 ! %f2 = 60f3fcf1, Mem[000000005e000018] = f1c4358e sta %f2 ,[%i0+%o3]0x81 ! Mem[000000005e000018] = 60f3fcf1 ! %f16 = adf96ed6 b573f91b 7cd5c525 3b19cb0c ! %f20 = c18785fb 051624c5 9d8c9111 c83ad0b9 ! %f24 = 34e5abb6 93eb2431 37610d93 2225fe3f ! %f28 = 4a3370aa ea131311 58849e29 9db7cb5f mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100 ! Mem[000000009100004c] = 0be529ce, %g18 = 15f1c2ba865ec628 ldsw [%i6+0x04c],%g2 ! %g2 = 15f1c2ba865ec628 ! Mem[000000005e800050] = 46b26856, %l4 = abf042b482aebd77 ldstub [%i1+0x050],%l4 ! %l4 = 00000046000000ff ! %l4 = 0000000000000046, immed = 00000d8a, %y = 00000000 umul %l4,0xd8a,%l2 ! %l2 = 000000000003b3bc, %y = 00000000 ! %f9 = e385fa47, Mem[000000009180013c] = 040c3c9f sta %f9 ,[%o0+0x13c]%asi ! Mem[000000009180013c] = e385fa47 ! %l3 = 90d7e87e927a5b97, Mem[000000005f000008] = 1dfdbc193fdf64f8 stxa %l3,[%i2+%o1]0x81 ! Mem[000000005f000008] = 90d7e87e927a5b97 ! %l2 = 000000000003b3bc, %l7 = aa988cfbedf07158, %l0 = c25ec36e4b7f0e83 addcc %l2,%l7,%l0 ! %l0 = aa988cfbedf42514, %ccr = 88 p39_label_2: ! %f10 = 81ac1bbb, Mem[000000005f800020] = b7092c9d sta %f10,[%i3+%o4]0x89 ! Mem[000000005f800020] = 81ac1bbb ! %l3 = 90d7e87e927a5b97, %l6 = dda939c9a6f7abaf, %ccr = 88 movle %xcc,%l3,%l6 ! Moved, %l6 = 90d7e87e927a5b97 ! Mem[0000000091000138] = 27bcb7d4 1deb2635, %g2 = 0be529ce, %g3 = 21df8c41 ldd [%i6+0x138],%g2 ! %g2 = 0000000027bcb7d4 000000001deb2635 ! %l1 = ffffffffffffc3e7, %l4 = 0000000000000046, %l4 = 0000000000000046 tsubcctv %l1,%l4,%l4 ! %l0 = aa988cfbedf42537, Trapped ! Mem[000000005e000008] = c678d994, %l1 = ffffffffffffc3e7 swapa [%i0+%o1]0x81,%l1 ! %l1 = 00000000c678d994 ! %f12 = fc322cd2, Mem[000000005f000020] = 4df2ce23 sta %f12,[%i2+%o4]0x88 ! Mem[000000005f000020] = fc322cd2 ! Mem[00000000910000a4] = 32d0abe6, %g2 = 0000000027bcb7d4 ldsb [%i6+0x0a4],%g2 ! %g2 = 0000000000000032 ! Mem[0000000090000190] = a91f482d 10151817, %g2 = 00000032, %g3 = 1deb2635 ldd [%i4+0x190],%g2 ! %g2 = 00000000a91f482d 0000000010151817 ! immd = 0000000000000330, %l4 = 0000000000000046, %ccr = 88 movn %icc,0x330,%l4 ! Register Not Moved ! %f6 = 6b19ae7c 6230815f, Mem[000000005f800120] = b0e2d23c 55474867 stda %f6 ,[%i3+0x120]%asi ! Mem[000000005f800120] = 6b19ae7c 6230815f p39_label_3: ! Mem[0000000091000000] = 5beccf55, %g18 = 15f1c2ba865ec628 ldsw [%i6+%g0],%g2 ! %g2 = 15f1c2ba865ec628 ! Mem[0000000090800184] = bbaf0724, %g2 = 000000005beccf55 lduw [%i5+0x184],%g2 ! %g2 = 00000000bbaf0724 ! %l5 = e4182bb4509045ed, %l3 = 90d7e87e927a5b97, %ccr = 88 movcs %xcc,%l5,%l3 ! Register Not Moved ! Mem[000000005f000028] = 748bc6db42a9a183, %f4 = 4b7c44d4 65526ee6 ldda [%i2+%o5]0x81,%f4 ! %f4 = 748bc6db 42a9a183 ! immd = 000000000000026a, %l5 = e4182bb4509045ed, %ccr = 88 movpos %xcc,0x26a,%l5 ! Register Not Moved ! %f6 = 6b19ae7c 6230815f, Mem[0000000091800188] = 660bfb82 12d129f7 stda %f6 ,[%o0+0x188]%asi ! Mem[0000000091800188] = 6b19ae7c 6230815f ! Mem[00000000910001c0] = e5d8d99e, %g2 = 00000000bbaf0724 ldsh [%i6+0x1c2],%g2 ! %g2 = ffffffffffffe5d8 ! Mem[000000005e800028] = 0c79005d, %l0 = aa988cfbedf42537 ldsha [%i1+0x02a]%asi,%l0 ! %l0 = 000000000000005d ! Mem[0000000090800010] = 8a036ffa, %g2 = ffffffffffffe5d8 ldub [%i5+0x012],%g2 ! %g2 = 000000000000008a ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 p39_label_4: ! %f22 = 9d8c9111, Mem[000000005e800020] = e27aece3 sta %f22,[%i1+%o4]0x80 ! Mem[000000005e800020] = 9d8c9111 ! %l0 = 000000000000005d, Mem[0000000090000150] = 0543c148f8d31f8f stx %l0,[%i4+0x150] ! Mem[0000000090000150] = 000000000000005d ! %l3 = 90d7e87e927a5b97, imm = 000000000000001e, %l4 = 0000000000000046 srl %l3,0x01e,%l4 ! %l4 = 0000000000000002 ! Mem[000000005f000028] = dbc68b74, %f22 = 9d8c9111 lda [%i2+%o5]0x88,%f22 ! %f22 = dbc68b74 ! %l1 = 00000000c678d994, Mem[000000005e000010] = 8a4a4b7c stha %l1,[%i0+%o2]0x89 ! Mem[000000005e000010] = 8a4ad994 ! Invert Register : %l1 = 00000000c678d994 xor %l1,-1,%l1 ! %l1 = ffffffff3987266b ! Mem[0000000091000014] = 4b2ef340, %g18 = 15f1c2ba865ec628 ldsw [%i6+0x014],%g2 ! %g2 = 15f1c2ba865ec628 ! %f20 = c18785fb 051624c5, Mem[0000000090000178] = 0fc89128 905e5c79 std %f20,[%i4+0x178] ! Mem[0000000090000178] = c18785fb 051624c5 ! Mem[000000005e800198] = 0790f102, %l6 = 90d7e87e927a5b97 swap [%i1+0x198],%l6 ! %l6 = 000000000790f102 ! Mem[00000000908001f0] = df1e2d9e, %g2 = 000000004b2ef340 ldsha [%i5+0x1f2]%asi,%g2 ! %g2 = ffffffffffffdf1e p39_label_5: ! Mem[000000005f800028] = 04c7737eea098cea, %l4 = 0000000000000002 ldxa [%i3+%o5]0x81,%l4 ! %l4 = 04c7737eea098cea ! %l3 = 90d7e87e927a5b97, Mem[000000009100019e] = b8c9191e stb %l3,[%i6+0x19e] ! Mem[000000009100019c] = 97c9191e ! %l0 = 000000000000005d, Mem[000000005e000008] = ffffc3e7c5c9bfd1 stxa %l0,[%i0+%o1]0x81 ! Mem[000000005e000008] = 000000000000005d ! Mem[0000000091800168] = f7360183, %g2 = ffffffffffffdf1e lduw [%o0+0x168],%g2 ! %g2 = 00000000f7360183 ! Mem[000000009000015c] = c6f96f38, %g2 = 00000000f7360183 ldsb [%i4+0x15e],%g2 ! %g2 = ffffffffffffffc6 ! %l5 = e4182bb4509045ed, Mem[000000009100011c] = 12c9df58 stw %l5,[%i6+0x11c] ! Mem[000000009100011c] = 509045ed ! %l5 = e4182bb4509045ed, Mem[0000000090800000] = df9ad692 sth %l5,[%i5+%g0] ! Mem[0000000090800000] = 45edd692 ! %l0 = 0000005d, %l1 = 3987266b, Mem[0000000090000048] = be8f2195 92ff7863 std %l0,[%i4+0x048] ! Mem[0000000090000048] = 0000005d 3987266b ! Mem[0000000091000190] = 50147167 d7c0b9fd, %g2 = ffffffc6, %g3 = 10151817 ldd [%i6+0x190],%g2 ! %g2 = 0000000050147167 00000000d7c0b9fd ! Mem[000000005e80005c] = 3eef9bfa, %l5 = 509045ed, %l6 = 0790f102 add %i1,0x5c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 000000003eef9bfa p39_label_6: ! %l0 = 0000005d, %l1 = 3987266b, Mem[0000000091800040] = ce3d6de1 7ae4c516 stda %l0,[%o0+0x040]%asi ! Mem[0000000091800040] = 0000005d 3987266b ! %l1 = ffffffff3987266b, immed = fffffd35, %y = 00000000 umulcc %l1,-0x2cb,%l0 ! %l0 = 398725ca5387b327, %ccr = 00, %y = 398725ca ! immd = 000000000000011d, %l7 = aa988cfbedf07158, %ccr = 00 movleu %xcc,0x11d,%l7 ! Register Not Moved ! Mem[000000005e000028] = 5a903752, %l0 = 398725ca5387b327 lduwa [%i0+%o5]0x88,%l0 ! %l0 = 000000005a903752 ! %l6 = 000000003eef9bfa, imm = fffffffffffff515, %l1 = ffffffff3987266b tsubcc %l6,-0xaeb,%l1 ! %l1 = 000000003eefa6e5, %ccr = 13 ! %l4 = 04c7737eea098cea, Mem[00000000908001d8] = 60d886d10fe26efb stx %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = 04c7737eea098cea ! %l0 = 000000005a903752, %l7 = aa988cfbedf07158, %l3 = 90d7e87e927a5b97 orn %l0,%l7,%l3 ! %l3 = 556773045a9fbff7 ! Mem[00000000908001cc] = 03834af9, %g2 = 0000000050147167 ldub [%i5+0x1cd],%g2 ! %g2 = 0000000000000003 ! %f8 = 66306631, Mem[00000000908001d0] = f9ebc6bd st %f8 ,[%i5+0x1d0] ! Mem[00000000908001d0] = 66306631 ! %l4 = 04c7737eea098cea, Mem[000000005e800018] = 986f3fee1ab4dfdb stxa %l4,[%i1+%o3]0x81 ! Mem[000000005e800018] = 04c7737eea098cea p39_label_7: ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0 ! Mem[000000005f000190] = 7bc5b96f, %l1 = 3eefa6e5, %l7 = edf07158 add %i2,0x190,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007bc5b96f ! Mem[000000005e800008] = 60811857ddfc098a, %l3 = 556773045a9fbff7 ldxa [%i1+%o1]0x80,%l3 ! %l3 = 60811857ddfc098a ! Mem[0000000091000120] = b23a7a0a, %g2 = 0000000000000003 ldsh [%i6+0x122],%g2 ! %g2 = ffffffffffffb23a ! %l0 = 000000005a903752, %l0 = 000000005a903752, %l6 = 000000003eef9bfa or %l0,%l0,%l6 ! %l6 = 000000005a903752 ! Mem[0000000090000050] = 5105ddcc, %g2 = ffffffffffffb23a ldub [%i4+0x052],%g2 ! %g2 = 0000000000000051 ! immd = 0000000000000192, %l5 = e4182bb4509045ed, %ccr = 13 movpos %xcc,0x192,%l5 ! Moved, %l5 = 0000000000000192 ! Mem[00000000900001f0] = f75811727c69cc66, %g2 = 0000000000000051 ldx [%i4+0x1f0],%g2 ! %g2 = f75811727c69cc66 ! immd = 0000000000000282, %l7 = 000000007bc5b96f, %ccr = 13 mova %icc,0x282,%l7 ! Moved, %l7 = 0000000000000282 ! immd = 0000000000000289, %l1 = 000000003eefa6e5, %ccr = 13 movcs %icc,0x289,%l1 ! Moved, %l1 = 0000000000000289 p39_label_8: ! Mem[000000005e000008] = 00000000, %l2 = 000000000003b3bc ldstuba [%i0+%o1]0x81,%l2 ! %l2 = 00000000000000ff ! %l4 = 04c7737eea098cea, immed = 000001d5, %ccr = 13 movrlez %l4,0x1d5,%l5 ! Not Moved, %l5 = 0000000000000192 ! %l5 = 0000000000000192, Mem[000000005f800028] = 04c7737e stba %l5,[%i3+%o5]0x80 ! Mem[000000005f800028] = 92c7737e ! %l5 = 0000000000000192, Mem[000000005f8001d0] = 0d6b836aa8765c48 stx %l5,[%i3+0x1d0] ! Mem[000000005f8001d0] = 0000000000000192 membar #Sync ! Added by membar checker (606) ! Mem[0000000090000118] = 9d8c9111c83ad0b9, %g2 = f75811727c69cc66 ldx [%i4+0x118],%g2 ! %g2 = 9d8c9111c83ad0b9 ! Mem[00000000908001b8] = 21682ab0, %g2 = 9d8c9111c83ad0b9 lduh [%i5+0x1ba],%g2 ! %g2 = 0000000000002168 ! %l6 = 000000005a903752, %l2 = 0000000000000000, %y = 398725ca umulcc %l6,%l2,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00000000 ! Mem[000000005f000020] = d22c32fc, %l2 = 0000000000000000 swapa [%i2+%o4]0x81,%l2 ! %l2 = 00000000d22c32fc ! Mem[00000000900000c0] = 92317c76, %g2 = 0000000000002168 lduh [%i4+0x0c0],%g2 ! %g2 = 0000000000009231 ! Mem[000000005e000038] = c2bc16cf54caa35b, %f22 = dbc68b74 c83ad0b9 ldd [%i0+0x038],%f22 ! %f22 = c2bc16cf 54caa35b p39_label_9: ! %l6 = 000000005a903752, %l1 = 0000000000000289, %l0 = 000000005a903752 taddcc %l6,%l1,%l0 ! %l0 = 000000005a9039db, %ccr = 02 ! Mem[000000005f800010] = c657f8ff, %l3 = 0000000000000000 lduwa [%i3+%o2]0x80,%l3 ! %l3 = 00000000c657f8ff ! %f27 = 2225fe3f, Mem[0000000090800150] = bbbdd7de st %f27,[%i5+0x150] ! Mem[0000000090800150] = 2225fe3f ! immd = 0000000000000103, %l6 = 000000005a903752, %ccr = 02 movne %icc,0x103,%l6 ! Moved, %l6 = 0000000000000103 ! Mem[000000005e000000] = f13c4f26, %l5 = 0000000000000192 lduba [%i0+%g0]0x80,%l5 ! %l5 = 00000000000000f1 ! Mem[000000005f800020] = bb1bac81, %l6 = 0000000000000103 lduba [%i3+%o4]0x81,%l6 ! %l6 = 00000000000000bb ! Mem[000000005e800058] = c0f017d03eef9bfa, %l4 = 04c7737eea098cea, %l0 = 000000005a9039db add %i1,0x58,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = c0f017d03eef9bfa ! Mem[000000005e8001d3] = 69a7af77, %l1 = 0000000000000289 ldstub [%i1+0x1d3],%l1 ! %l1 = 00000077000000ff ! Mem[0000000091000000] = 5beccf55, %g2 = 0000000000009231 lduw [%i6+%g0],%g2 ! %g2 = 000000005beccf55 ! Mem[00000000910000e4] = 014a3074, %g2 = 000000005beccf55 ldsb [%i6+0x0e4],%g2 ! %g2 = 0000000000000001 p39_label_10: ! Mem[000000005f0001a4] = e9f61c25, %l6 = 000000bb, %l2 = d22c32fc add %i2,0x1a4,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e9f61c25 ! Mem[000000005f000020] = 00000000, %l1 = 0000000000000077 swapa [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000 ! Mem[0000000091800178] = be51e71b d1386211, %g2 = 00000001, %g3 = d7c0b9fd ldd [%o0+0x178],%g2 ! %g2 = 00000000be51e71b 00000000d1386211 ! Mem[000000005e000000] = f13c4f26, %l0 = c0f017d03eef9bfa ldsba [%i0+%g0]0x81,%l0 ! %l0 = fffffffffffffff1 ! Mem[000000005e0000d0] = 63ce8358d3db80ad, %l6 = 00000000000000bb, %l3 = 00000000c657f8ff add %i0,0xd0,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = 63ce8358d3db80ad ! Mem[0000000090800078] = 922eb97d 33302172, %g2 = be51e71b, %g3 = d1386211 ldd [%i5+0x078],%g2 ! %g2 = 00000000922eb97d 0000000033302172 ! Mem[000000005e000000] = 264f3cf1, %l4 = 04c7737eea098cea lduha [%i0+%g0]0x89,%l4 ! %l4 = 0000000000003cf1 ! %l0 = fffffffffffffff1, %l1 = 0000000000000000, %ccr = 02 movvs %xcc,%l0,%l1 ! Register Not Moved ! Mem[000000005e000010] = 8a4ad994, %l4 = 0000000000003cf1 lduha [%i0+%o2]0x89,%l4 ! %l4 = 000000000000d994 ! Mem[0000000090800068] = a96648db, %g2 = 00000000922eb97d lduh [%i5+0x06a],%g2 ! %g2 = 000000000000a966 p39_label_11: ! Mem[00000000908001a0] = 803f05fd68760317, %g2 = 000000000000a966 ldxa [%i5+0x1a0]%asi,%g2 ! %g2 = 803f05fd68760317 ! %l1 = 0000000000000000, Mem[00000000910000e0] = 67170953 sth %l1,[%i6+0x0e0] ! Mem[00000000910000e0] = 00000953 ! Mem[000000005f800000] = b08ed24f a242c2a1, %l0 = fffffff1, %l1 = 00000000 ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000b08ed24f 00000000a242c2a1 ! %l1 = 00000000a242c2a1, Mem[000000009180011c] = 26d8cabd stb %l1,[%o0+0x11c] ! Mem[000000009180011c] = a1d8cabd ! Mem[000000005e8001a8] = def9bd53, %l1 = a242c2a1, %l7 = 00000282 add %i1,0x1a8,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000def9bd53 ! Mem[000000005e800020] = 9d8c9111, %l6 = 00000000000000bb lduba [%i1+%o4]0x80,%l6 ! %l6 = 000000000000009d ! %l6 = 000000000000009d, Mem[00000000910001e8] = 1efe1410 stw %l6,[%i6+0x1e8] ! Mem[00000000910001e8] = 0000009d ! %l0 = 00000000b08ed24f, Mem[00000000900000e4] = 4d95bcf1 stb %l0,[%i4+0x0e4] ! Mem[00000000900000e4] = 4f95bcf1 ! Mem[00000000918000f0] = 2725ec1bc56d16cc, %f48 = 08d428ff 767c3192 ldd [%o0+0x0f0],%f48 ! %f48 = 2725ec1b c56d16cc ! Mem[0000000091800058] = 6691eb91 9aeaaa48, %g2 = 68760317, %g3 = 33302172 ldd [%o0+0x058],%g2 ! %g2 = 000000006691eb91 000000009aeaaa48 p39_label_12: ! immd = 000000000000018f, %l0 = 00000000b08ed24f, %ccr = 02 movpos %icc,0x18f,%l0 ! Moved, %l0 = 000000000000018f ! Mem[000000005e800080] = aadddede31347dff, %l0 = 000000000000018f, %l1 = 00000000a242c2a1 add %i1,0x80,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = aadddede31347dff ! %l0 = 000000000000018f, %l7 = 00000000def9bd53, %y = 00000000 sdiv %l0,%l7,%l0 ! %l0 = 0000000000000000 mov %l0,%y ! %y = 00000000 ! %l0 = 0000000000000000, immd = 0000000000000cac, %l5 = 00000000000000f1 sdivx %l0,0xcac,%l5 ! %l5 = 0000000000000000 ! %f11 = 15fa68ef, Mem[0000000090000100] = adf96ed6 st %f11,[%i4+0x100] ! Mem[0000000090000100] = 15fa68ef ! %l2 = 00000000e9f61c25, %l4 = 000000000000d994, %l1 = aadddede31347dff srlx %l2,%l4,%l1 ! %l1 = 0000000000000e9f ! %l5 = 0000000000000000 sethi %hi(0xb48b3400),%l5 ! %l5 = 00000000b48b3400 ! %f28 = 4a3370aa ea131311, Mem[00000000900001c8] = 424f9102 290887d8 std %f28,[%i4+0x1c8] ! Mem[00000000900001c8] = 4a3370aa ea131311 ! Mem[0000000091800160] = 5c5b9bfb, %g2 = 000000006691eb91 lduw [%o0+0x160],%g2 ! %g2 = 000000005c5b9bfb ! Mem[000000005e800098] = 3f41d08da7ad0de5, %l7 = 00000000def9bd53, %l5 = 00000000b48b3400 add %i1,0x98,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 3f41d08da7ad0de5 p39_label_13: ! %l4 = 000000000000d994, Mem[000000005e000020] = 72bfe8587131b718 stxa %l4,[%i0+%o4]0x88 ! Mem[000000005e000020] = 000000000000d994 ! %l0 = 0000000000000000, Mem[00000000908001da] = 737eea09 stb %l0,[%i5+0x1da] ! Mem[00000000908001d8] = 007eea09 save ! CWP = 1 ! Mem[00000000910001a8] = 44690c5e ef88dc5c, %g2 = 5c5b9bfb, %g3 = 9aeaaa48 ldd [%o6+0x1a8],%g2 ! %g2 = 0000000044690c5e 00000000ef88dc5c ! %f0 = a3e569ab 0dc3ad6e 60f3fcf1 46c4db4e ! %f4 = 748bc6db 42a9a183 6b19ae7c 6230815f ! %f8 = 66306631 e385fa47 81ac1bbb 15fa68ef ! %f12 = fc322cd2 8d0fa335 b7fd8a34 fa202715 mov 0x040,%g6 stda %f0,[%o4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! %l6 = 406381dfce1725fa, Mem[000000005e800028] = 0c79005d stha %l6,[%o1+%i5]0x81 ! Mem[000000005e800028] = 25fa005d ! %l0 = e07ae0ee8827ceb3, Mem[0000000091800191] = 6059e184 stb %l0,[%i0+0x191] ! Mem[0000000091800190] = b359e184 ! Mem[000000005e000000] = f13c4f26, %l5 = b9aecab1f322c5c1 lduha [%o0+%g0]0x80,%l5 ! %l5 = 000000000000f13c ! %l1 = e80ca0be8a52c8f8, Mem[0000000090800048] = 78d7dc06d60538ff stx %l1,[%o5+0x048] ! Mem[0000000090800048] = e80ca0be8a52c8f8 ! %l1 = e80ca0be8a52c8f8, Mem[00000000900001c0] = e77900c2b450b03c, %asi = 80 stxa %l1,[%o4+0x1c0]%asi ! Mem[00000000900001c0] = e80ca0be8a52c8f8 p39_label_14: ! %cwp = 1 ! %l3 = 137c416c4262be47, immed = 000001e0, %ccr = 02 movrne %l3,0x1e0,%l4 ! Moved, %l4 = 00000000000001e0 ! Mem[000000005e8000e8] = 948cee519307cd38, %l6 = 406381dfce1725fa ldx [%o1+0x0e8],%l6 ! %l6 = 948cee519307cd38 ! Mem[000000005e000134] = cbacc42b, %l7 = 3ea0fcce4eb8c346 lduw [%o0+0x134],%l7 ! %l7 = 00000000cbacc42b ! Mem[00000000900000ec] = 624b2c2b, %g2 = 0000000044690c5e lduw [%o4+0x0ec],%g2 ! %g2 = 00000000624b2c2b ! %l2 = fd34e95e, %l3 = 4262be47, Mem[000000005e800020] = 11918c9d be638872 stda %l2,[%o1+%i4]0x88 ! Mem[000000005e800020] = fd34e95e 4262be47 ! immd = 000000000000038c, %l4 = 00000000000001e0, %ccr = 02 movn %xcc,0x38c,%l4 ! Register Not Moved ! %l7 = 00000000cbacc42b, immed = 00000482, %y = 00000000 mulscc %l7,0x482,%l0 ! %l0 = 00000000e5d66215, %ccr = 08, %y = 80000000 ! Mem[000000005f000018] = 7bbe2d33091e40a8, %l1 = e80ca0be8a52c8f8 ldxa [%o2+%i3]0x80,%l1 ! %l1 = 7bbe2d33091e40a8 ! Mem[000000005f800005] = a242c2a1, %l1 = 7bbe2d33091e40a8 ldstub [%o3+0x005],%l1 ! %l1 = 00000042000000ff ! Mem[0000000090000124] = 93eb2431, %g2 = 00000000624b2c2b lduh [%o4+0x124],%g2 ! %g2 = 00000000000093eb p39_label_15: ! %cwp = 1 ! Mem[000000005e000088] = 1468640a, %l2 = fd34e95e, %l3 = 4262be47 add %o0,0x88,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000001468640a ! %l3 = 000000001468640a, Mem[000000005e800178] = 8cdf49104d2d6fe2 stx %l3,[%o1+0x178] ! Mem[000000005e800178] = 000000001468640a ! Mem[000000005f000118] = 38f1f7f6, %l7 = cbacc42b, %l6 = 9307cd38 add %o2,0x118,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000038f1f7f6 ! immd = 00000000000003ad, %l3 = 000000001468640a, %ccr = 08 move %xcc,0x3ad,%l3 ! Register Not Moved ! Mem[000000005f800170] = 6752193a47b76756, %l0 = 00000000e5d66215 ldx [%o3+0x170],%l0 ! %l0 = 6752193a47b76756 ! %l0 = 6752193a47b76756, %l6 = 0000000038f1f7f6, %ccr = 08 movgu %xcc,%l0,%l6 ! Moved, %l6 = 6752193a47b76756 ! done : should take illegal inst trap, %l0 = 6752193a47b76756 done ! Illegal inst trap : %l0 = 6752193a47b76766 ! Mem[000000005f800000] = b08ed24f, %l5 = 000000000000f13c ldswa [%o3+%g0]0x81,%l5 ! %l5 = ffffffffb08ed24f ! %f22 = c2bc16cf, Mem[000000009080008c] = 66a132ce st %f22,[%o5+0x08c] ! Mem[000000009080008c] = c2bc16cf ! %l0 = 6752193a47b76766, Mem[000000005e000010] = 8a4ad994 stha %l0,[%o0+%i2]0x89 ! Mem[000000005e000010] = 8a4a6766 p39_label_16: ! %cwp = 1 ! immd = 00000000000003f8, %l5 = ffffffffb08ed24f, %ccr = 08 movn %xcc,0x3f8,%l5 ! Register Not Moved ! Mem[000000005e00010b] = 24ce549f, %l7 = 00000000cbacc42b ldstub [%o0+0x10b],%l7 ! %l7 = 0000009f000000ff ! %l0 = 6752193a47b76766, Mem[000000005e800028] = 5d00fa25 stha %l0,[%o1+%i5]0x88 ! Mem[000000005e800028] = 5d006766 ! %f22 = c2bc16cf, Mem[000000005e000018] = 60f3fcf1 sta %f22,[%o0+%i3]0x81 ! Mem[000000005e000018] = c2bc16cf ! Mem[000000005e000008] = ff000000, %l2 = 893e2463fd34e95e swapa [%o0+%i1]0x80,%l2 ! %l2 = 00000000ff000000 ! Mem[000000005e800018] = 04c7737e, %l2 = 00000000ff000000 ldsba [%o1+%i3]0x80,%l2 ! %l2 = 0000000000000004 ! %l7 = 000000000000009f, Mem[0000000091800168] = f7360183 stb %l7,[%i0+0x168] ! Mem[0000000091800168] = 9f360183 ! Mem[00000000900000f0] = 97245dda, %g2 = 00000000000093eb ldsh [%o4+0x0f0],%g2 ! %g2 = ffffffffffff9724 ! %f22 = c2bc16cf, Mem[000000005e000008] = fd34e95e sta %f22,[%o0+%i1]0x81 ! Mem[000000005e000008] = c2bc16cf ! Mem[000000005e000150] = 6254f58b2a0ff618, %l0 = 6752193a47b76766, %l7 = 000000000000009f add %o0,0x150,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 6254f58b2a0ff618 p39_label_17: ! %cwp = 1 ! Mem[0000000091800120] = 3e66ebc7 8319c7e8, %g2 = ffff9724, %g3 = ef88dc5c ldd [%i0+0x120],%g2 ! %g2 = 000000003e66ebc7 000000008319c7e8 ! Mem[00000000910000e8] = 087eca23 480f53c1, %g2 = 3e66ebc7, %g3 = 8319c7e8 ldd [%o6+0x0e8],%g2 ! %g2 = 00000000087eca23 00000000480f53c1 ! %l6 = 6752193a47b76756, Mem[000000005f000010] = 8a6e36d127cbba98 stxa %l6,[%o2+%i2]0x89 ! Mem[000000005f000010] = 6752193a47b76756 ! %f29 = ea131311, Mem[000000005e000018] = cf16bcc2 sta %f29,[%o0+%i3]0x89 ! Mem[000000005e000018] = ea131311 ! %l0 = 47b76766, %l1 = 00000042, Mem[0000000091000038] = f5e72c04 707e3ce1 std %l0,[%o6+0x038] ! Mem[0000000091000038] = 47b76766 00000042 ! %l5 = ffffffffb08ed24f, imm = 0000000000000005, %l3 = 000000001468640a sll %l5,0x005,%l3 ! %l3 = fffffff611da49e0 ! %l5 = ffffffffb08ed24f, imm = 0000000000000772, %l3 = fffffff611da49e0 subccc %l5,0x772,%l3 ! %l3 = ffffffffb08ecadd, %ccr = 88 ! %l2 = 0000000000000004, Mem[0000000090000182] = 21581906 sth %l2,[%o4+0x182] ! Mem[0000000090000180] = 00041906 ! Mem[000000005e8001b4] = 81ae5aca, %l0 = 6752193a47b76766 ldsw [%o1+0x1b4],%l0 ! %l0 = ffffffff81ae5aca ! Mem[0000000091800124] = 8319c7e8, %g2 = 00000000087eca23 ldsh [%i0+0x124],%g2 ! %g2 = ffffffffffff8319 p39_label_18: ! %cwp = 1 ! %l0 = ffffffff81ae5aca, Mem[000000005f000008] = 7ee8d790 stha %l0,[%o2+%i1]0x89 ! Mem[000000005f000008] = 7ee85aca ! Mem[000000005e00008c] = 783a10b7, %l6 = 6752193a47b76756 swap [%o0+0x08c],%l6 ! %l6 = 00000000783a10b7 ! Mem[000000005f8001d0] = 00000000, %l3 = b08ecadd, %l5 = b08ed24f add %o3,0x1d0,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000000000000 ! Mem[0000000090800078] = 922eb97d, %g2 = ffffffffffff8319 lduw [%o5+0x078],%g2 ! %g2 = 00000000922eb97d ! Mem[000000005e000118] = ce2f7535022b535c, %l4 = 00000000000001e0, %l4 = 00000000000001e0 add %o0,0x118,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = ce2f7535022b535c ! %l2 = 0000000000000004, imm = fffffffffffffa62, %l1 = 0000000000000042 addc %l2,-0x59e,%l1 ! %l1 = fffffffffffffa66 ! %l2 = 00000004, %l3 = b08ecadd, Mem[00000000908001c8] = eb1ea287 eb03834a std %l2,[%o5+0x1c8] ! Mem[00000000908001c8] = 00000004 b08ecadd ! Mem[00000000900000a0] = 4196bc74 a0b61ba7, %g2 = 922eb97d, %g3 = 480f53c1 ldda [%o4+0x0a0]%asi,%g2 ! %g2 = 000000004196bc74 00000000a0b61ba7 ! %l5 = 0000000000000000, immed = fffffc33, %y = 80000000 umulcc %l5,-0x3cd,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00000000 ! Mem[00000000908000d0] = 356355b001b18b58, %f48 = 2725ec1b c56d16cc ldd [%o5+0x0d0],%f48 ! %f48 = 356355b0 01b18b58 p39_label_19: ! %cwp = 1 ! Mem[000000005f800010] = d67b1144fff857c6, %f16 = adf96ed6 b573f91b ldda [%o3+%i2]0x88,%f16 ! %f16 = d67b1144 fff857c6 ! Mem[00000000910001a8] = 44690c5e, %g2 = 000000004196bc74 lduw [%o6+0x1a8],%g2 ! %g2 = 0000000044690c5e ! %l4 = 00000000, %l5 = 00000000, Mem[0000000090000078] = 152720fa 348afdb7 std %l4,[%o4+0x078] ! Mem[0000000090000078] = 00000000 00000000 ! immd = 0000000000000009, %l5 = 0000000000000000, %ccr = 44 movgu %icc,0x009,%l5 ! Register Not Moved ! immd = 000000000000000f, %l6 = 00000000783a10b7, %ccr = 44 movcs %icc,0x00f,%l6 ! Register Not Moved ! immd = 0000000000000116, %l0 = ffffffff81ae5aca, %ccr = 44 movle %xcc,0x116,%l0 ! Moved, %l0 = 0000000000000116 ! %l5 = 0000000000000000, Mem[00000000910000c0] = 13703e29539d5dc7 stx %l5,[%o6+0x0c0] ! Mem[00000000910000c0] = 0000000000000000 ! %f27 = 2225fe3f, Mem[000000005f000010] = 47b76756 sta %f27,[%o2+%i2]0x89 ! Mem[000000005f000010] = 2225fe3f ! %l6 = 00000000783a10b7, Mem[00000000910001bc] = 76a8e15a sth %l6,[%o6+0x1bc] ! Mem[00000000910001bc] = 10b7e15a ! %l4 = 0000000000000000, immd = 0000000000000c9a, %l5 = 0000000000000000 sdivx %l4,0xc9a,%l5 ! %l5 = 0000000000000000 p39_label_20: ! %cwp = 1 ! %l0 = 0000000000000116, imm = 000000000000000f, %l0 = 0000000000000116 sra %l0,0x00f,%l0 ! %l0 = 0000000000000000 ! %l2 = 0000000000000004, imm = fffffffffffffafb, %l5 = 0000000000000000 sub %l2,-0x505,%l5 ! %l5 = 0000000000000509 ! Mem[00000000908001b4] = 151fff36, %g2 = 0000000044690c5e ldsh [%o5+0x1b4],%g2 ! %g2 = 000000000000151f ! Mem[00000000918001ac] = f8c92676, %g18 = 7d55c0fc4ef9258f ldsw [%i0+0x1ac],%g2 ! %g2 = 7d55c0fc4ef9258f ! %l1 = fffffffffffffa66, %l6 = 00000000783a10b7, %l1 = fffffffffffffa66 orcc %l1,%l6,%l1 ! %l1 = fffffffffffffaf7, %ccr = 88 ! Mem[0000000090000184] = 19063d8d, %g2 = fffffffff8c92676 ldub [%o4+0x184],%g2 ! %g2 = 0000000000000019 ! %l3 = ffffffffb08ecadd, %l7 = 6254f58b2a0ff618, %ccr = 88 movg %icc,%l3,%l7 ! Register Not Moved ! %l1 = fffffffffffffaf7, imm = 0000000000000009, %l2 = 0000000000000004 sll %l1,0x009,%l2 ! %l2 = fffffffffff5ee00 ! Mem[000000005f800020] = 81ac1bbb, %f13 = 8d0fa335 lda [%o3+%i4]0x88,%f13 ! %f13 = 81ac1bbb ! %l0 = 0000000000000000, Mem[0000000091000020] = 5ebab5a5 stw %l0,[%o6+%i4] ! Mem[0000000091000020] = 00000000 p39_label_21: ! %cwp = 1 ! Mem[000000005e000018] = ea131311, %l7 = 6254f58b2a0ff618 ldsba [%o0+%i3]0x89,%l7 ! %l7 = 0000000000000011 ! %l7 = 0000000000000011, imm = fffffffffffff99e, %l4 = 0000000000000000 add %l7,-0x662,%l4 ! %l4 = fffffffffffff9af ! Mem[000000009080002c] = ce33b6a2, %g18 = 7d55c0fc4ef9258f ldsw [%o5+0x02c],%g2 ! %g2 = 7d55c0fc4ef9258f ! Mem[00000000910001bc] = 5a8db5e5, %g2 = ffffffffce33b6a2 ldsb [%o6+0x1bf],%g2 ! %g2 = 000000000000005a ! %f18 = 7cd5c525 3b19cb0c, Mem[0000000090800128] = 828aeed9 993e2cbe std %f18,[%o5+0x128] ! Mem[0000000090800128] = 7cd5c525 3b19cb0c ! Mem[00000000900001bc] = fee80ca0, %g2 = 000000000000005a ldsb [%o4+0x1bf],%g2 ! %g2 = fffffffffffffffe ! %f30 = 58849e29 9db7cb5f, Mem[0000000090000110] = c18785fb 051624c5 std %f30,[%o4+0x110] ! Mem[0000000090000110] = 58849e29 9db7cb5f ! Mem[000000005e800008] = 8a09fcdd57188160, %l7 = 0000000000000011 ldxa [%o1+%i1]0x89,%l7 ! %l7 = 8a09fcdd57188160 ! Mem[00000000900000d0] = 5e66b07c23a5216a, %g2 = fffffffffffffffe ldx [%o4+0x0d0],%g2 ! %g2 = 5e66b07c23a5216a ! %l2 = fffffffffff5ee00, Mem[000000005f000000] = bd687778 stha %l2,[%o2+%g0]0x88 ! Mem[000000005f000000] = bd68ee00 p39_label_22: ! %cwp = 1 ! %l0 = 0000000000000000, Mem[000000009100013c] = 1deb2635 stb %l0,[%o6+0x13c] ! Mem[000000009100013c] = 00eb2635 ! Mem[000000009000015c] = d6f8c6f9, %g2 = 5e66b07c23a5216a lduh [%o4+0x15c],%g2 ! %g2 = 000000000000d6f8 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%o4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000 ! Mem[000000009180007c] = 36f6f2d6, %g2 = 000000000000d6f8 lduh [%i0+0x07e],%g2 ! %g2 = 00000000000036f6 ! %l5 = 0000000000000509, Mem[0000000091800074] = 2eb3bf51 stw %l5,[%i0+0x074] ! Mem[0000000091800074] = 00000509 ! Mem[00000000900000c0] = 92317c76 ff28d408, %g2 = 000036f6, %g3 = a0b61ba7 ldd [%o4+0x0c0],%g2 ! %g2 = 0000000092317c76 00000000ff28d408 ! Mem[000000009100010c] = 8a10fe0d, %g2 = 0000000092317c76 lduha [%o6+0x10e]%asi,%g2 ! %g2 = 0000000000008a10 ! %l4 = fffffffffffff9af, Mem[00000000918001ee] = 2fc42268 stb %l4,[%i0+0x1ee] ! Mem[00000000918001ec] = afc42268 ! %l0 = 00000000, %l1 = fffffaf7, Mem[0000000091800070] = e9e89f27 00000509 std %l0,[%i0+0x070] ! Mem[0000000091800070] = 00000000 fffffaf7 ! Mem[000000005e000008] = c2bc16cf, %l7 = 8a09fcdd57188160 swapa [%o0+%i1]0x80,%l7 ! %l7 = 00000000c2bc16cf p39_label_23: ! %cwp = 1 ! %l3 = ffffffffb08ecadd, %l7 = 00000000c2bc16cf, %l0 = 0000000000000000 andncc %l3,%l7,%l0 ! %l0 = ffffffff3002c810, %ccr = 80 ! Mem[000000005f800177] = 47b76756, %l6 = 00000000783a10b7 ldstub [%o3+0x177],%l6 ! %l6 = 00000056000000ff ! Mem[0000000091000060] = 96ccf514, %g2 = 0000000000008a10 ldsh [%o6+0x062],%g2 ! %g2 = ffffffffffff96cc ! %l5 = 0000000000000509, Mem[000000005e800000] = 4989acc6 stwa %l5,[%o1+%g0]0x81 ! Mem[000000005e800000] = 00000509 ! Mem[0000000091800168] = 9f360183 36e00196, %g2 = ffff96cc, %g3 = ff28d408 ldd [%i0+0x168],%g2 ! %g2 = 000000009f360183 0000000036e00196 ! %l2 = fffffffffff5ee00, %l7 = 00000000c2bc16cf, %l2 = fffffffffff5ee00 tsubcctv %l2,%l7,%l2 ! %l0 = ffffffff3002c833, Trapped ! %l6 = 00000056, %l7 = c2bc16cf, Mem[0000000090800000] = 45edd692 eaa765c9 std %l6,[%o5+%g0] ! Mem[0000000090800000] = 00000056 c2bc16cf ! %l6 = 0000000000000056, %l0 = ffffffff3002c833, %y = 00000000 udiv %l6,%l0,%l1 ! %l1 = 0000000000000000 mov %l0,%y ! %y = 3002c833 ! Mem[0000000091800168] = 9f360183, %g2 = 000000009f360183 lduba [%i0+0x168]%asi,%g2 ! %g2 = 000000000000009f ! %l2 = fff5ee00, %l3 = b08ecadd, Mem[000000005f000000] = bd68ee00 5cfd3932 stda %l2,[%o2+%g0]0x88 ! Mem[000000005f000000] = fff5ee00 b08ecadd p39_label_24: ! %cwp = 1 ! Set Register : %l4 = fffffffffffff9af xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! %l6 = 0000000000000056, Mem[000000005f800020] = bb1bac81 stba %l6,[%o3+%i4]0x81 ! Mem[000000005f800020] = 561bac81 ! Mem[000000005e000028] = 841d8d6a 5a903752, %l2 = fff5ee00, %l3 = b08ecadd ldda [%o0+%i5]0x89,%l2 ! %l2 = 000000005a903752 00000000841d8d6a ! Mem[000000005f800000] = b08ed24f, %f23 = 54caa35b lda [%o3+%g0]0x80,%f23 ! %f23 = b08ed24f ! %l0 = ffffffff3002c833, Mem[0000000091000028] = d4a769d2 stw %l0,[%o6+%i5] ! Mem[0000000091000028] = 3002c833 ! immd = 0000000000000331, %l6 = 0000000000000056, %ccr = 80 movle %xcc,0x331,%l6 ! Moved, %l6 = 0000000000000331 ! Mem[0000000090800170] = e5d65375fc039286, %f48 = d5176976 1a263fd4 ldd [%o5+0x170],%f48 ! %f48 = e5d65375 fc039286 ! Mem[0000000091800064] = 37f5a5c6, %g2 = 000000000000009f ldub [%i0+0x066],%g2 ! %g2 = 0000000000000037 ! Mem[000000005e8000b0] = 16fdd445 448ef8c5, %l6 = 00000331, %l7 = c2bc16cf ldd [%o1+0x0b0],%l6 ! %l6 = 0000000016fdd445 00000000448ef8c5 ! immd = 00000000000000ad, %l2 = 000000005a903752, %ccr = 80 movgu %xcc,0x0ad,%l2 ! Moved, %l2 = 00000000000000ad p39_label_25: ! %cwp = 1 membar #Sync ! Added by membar checker (607) ! Mem[0000000090000180] = 087b0004 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g5 ldda [%o4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180 ! Mem[000000009080000c] = 7a03c6a1, %g2 = 0000000000000037 lduh [%o5+0x00c],%g2 ! %g2 = 0000000000007a03 ! %f31 = 9db7cb5f, Mem[0000000090000090] = 79c4dc96 st %f31,[%o4+0x090] ! Mem[0000000090000090] = 9db7cb5f ! %l4 = ffffffffffffffff, Mem[000000005e800000] = 00000509 stha %l4,[%o1+%g0]0x80 ! Mem[000000005e800000] = ffff0509 ! %l1 = 0000000000000000, %l1 = 0000000000000000, %l6 = 0000000016fdd445 addc %l1,%l1,%l6 ! %l6 = 0000000000000000 ! Mem[000000005e000100] = bb7e525e4a2cdb10, %l2 = 00000000000000ad, %l1 = 0000000000000000 add %o0,0x100,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = bb7e525e4a2cdb10 ! %l7 = 00000000448ef8c5, %l2 = 00000000000000ad, %ccr = 80 movgu %icc,%l7,%l2 ! Moved, %l2 = 00000000448ef8c5 ! immd = 0000000000000132, %l0 = ffffffff3002c833, %ccr = 80 move %icc,0x132,%l0 ! Register Not Moved ! Mem[000000005e000028] = 5237905a, %l3 = 00000000841d8d6a ldswa [%o0+%i5]0x80,%l3 ! %l3 = 000000005237905a ! Mem[000000005f000160] = 3562280e, %l2 = 448ef8c5, %l4 = ffffffff add %o2,0x160,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000003562280e ba,a p39_not_taken_0_end p39_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p39_branch_failed p39_not_taken_0_end: ! End of Random Code for Thread 39 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 0000000000000000 bne,a,pn %xcc,p39_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000e9f bne,a,pn %xcc,p39_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000e9f61c25 bne,a,pn %xcc,p39_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 63ce8358d3db80ad bne,a,pn %xcc,p39_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000d994 bne,a,pn %xcc,p39_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 3f41d08da7ad0de5 bne,a,pn %xcc,p39_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000009d bne,a,pn %xcc,p39_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000def9bd53 bne,a,pn %xcc,p39_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x3002c833,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p39_failed mov 0x111,%g1 ! Check Floating Point Registers p39_check_fp_registers: set p39_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be a3e569ab 0dc3ad6e bne %xcc,p39_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 60f3fcf1 46c4db4e bne %xcc,p39_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 748bc6db 42a9a183 bne %xcc,p39_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6b19ae7c 6230815f bne %xcc,p39_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be fc322cd2 81ac1bbb bne %xcc,p39_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be d67b1144 fff857c6 bne %xcc,p39_f16_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be c2bc16cf b08ed24f bne %xcc,p39_f22_fail nop ! Check Local Memory set p39_local0_expect,%g1 p39_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 571881600000005d ldx [%i0+0x008],%g3 ! Observed data at 000000005e000008 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 66674a8a45bce40c ldx [%i0+0x010],%g3 ! Observed data at 000000005e000010 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 111313ea2f6991e3 ldx [%i0+0x018],%g3 ! Observed data at 000000005e000018 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 94d9000000000000 ldx [%i0+0x020],%g3 ! Observed data at 000000005e000020 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x020,%g4 ldx [%g1+0x088],%g2 ! Expected data = 1468640a47b76756 ldx [%i0+0x088],%g3 ! Observed data at 000000005e000088 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x088,%g4 ldx [%g1+0x108],%g2 ! Expected data = 24ce54ffd19c7d89 ldx [%i0+0x108],%g3 ! Observed data at 000000005e000108 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i0,0x108,%g4 set p39_local1_expect,%g1 p39_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ffff05093875fb4e ldx [%i1+0x000],%g3 ! Observed data at 000000005e800000 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 04c7737eea098cea ldx [%i1+0x018],%g3 ! Observed data at 000000005e800018 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5ee934fd47be6242 ldx [%i1+0x020],%g3 ! Observed data at 000000005e800020 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6667005d195d4336 ldx [%i1+0x028],%g3 ! Observed data at 000000005e800028 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = ffb26856e22eee69 ldx [%i1+0x050],%g3 ! Observed data at 000000005e800050 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x050,%g4 ldx [%g1+0x178],%g2 ! Expected data = 000000001468640a ldx [%i1+0x178],%g3 ! Observed data at 000000005e800178 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = 927a5b97edda30e9 ldx [%i1+0x198],%g3 ! Observed data at 000000005e800198 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x198,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 69a7afff929eacd9 ldx [%i1+0x1d0],%g3 ! Observed data at 000000005e8001d0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i1,0x1d0,%g4 set p39_local2_expect,%g1 p39_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 00eef5ffddca8eb0 ldx [%i2+0x000],%g3 ! Observed data at 000000005f000000 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ca5ae87e927a5b97 ldx [%i2+0x008],%g3 ! Observed data at 000000005f000008 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3ffe25223a195267 ldx [%i2+0x010],%g3 ! Observed data at 000000005f000010 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000777647e5b9 ldx [%i2+0x020],%g3 ! Observed data at 000000005f000020 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i2,0x020,%g4 set p39_local3_expect,%g1 p39_check_local3: ldx [%g1+0x000],%g2 ! Expected data = b08ed24fa2ffc2a1 ldx [%i3+0x000],%g3 ! Observed data at 000000005f800000 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 561bac81859fa2c8 ldx [%i3+0x020],%g3 ! Observed data at 000000005f800020 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 92c7737eea098cea ldx [%i3+0x028],%g3 ! Observed data at 000000005f800028 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x028,%g4 ldx [%g1+0x120],%g2 ! Expected data = 6b19ae7c6230815f ldx [%i3+0x120],%g3 ! Observed data at 000000005f800120 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x120,%g4 ldx [%g1+0x170],%g2 ! Expected data = 6752193a47b767ff ldx [%i3+0x170],%g3 ! Observed data at 000000005f800170 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x170,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 0000000000000192 ldx [%i3+0x1d0],%g3 ! Observed data at 000000005f8001d0 cmp %g2,%g3 bne,a,pn %xcc,p39_local_failed add %i3,0x1d0,%g4 ! The test for processor 39 has passed p39_passed: ta GOOD_TRAP nop p39_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p39_failed p39_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p39_failed p39_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p39_failed p39_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p39_failed p39_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p39_failed p39_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p39_failed p39_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p39_failed p39_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p39_failed p39_f0_fail: set p39_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f2_fail: set p39_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f4_fail: set p39_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f6_fail: set p39_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f12_fail: set p39_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f16_fail: set p39_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p39_f22_fail: set p39_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 39 failed p39_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x09c] ! Set processor 39 done flag set p39_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 39 failed p39_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x09c] ! Set processor 39 done flag set p39_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p39_selfmod_failed: ba p39_failed mov 0xabc,%g1 p39_common_error: or %g0,0xf07,%g1 ba p39_failed mov %o5,%g3 p39_common_signature_error: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_common_timeout: set p39_temp,%g1 ba p39_failed st %g2,[%g1] ! Common Lock Number p39_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p39_failed mov 0x0,%g3 p39_trap1e: stba %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000008] stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800008] membar #Sync mov 0x040,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync umul %l4,%l3,%l1 done p39_trap1o: stba %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000008] stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800008] membar #Sync mov 0x040,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync umul %l4,%l3,%l1 done p39_trap2e: lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005e000028] umul %l2,%l0,%l4 ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f800020] stba %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000020] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000010] done p39_trap2o: lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005e000028] umul %l2,%l0,%l4 ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f800020] stba %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000020] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000010] done p39_trap3e: add %l2,%l7,%l2 sub %l0,%l7,%l0 andn %l2,%l1,%l3 add %l2,%l4,%l5 sub %l5,%l6,%l1 orn %l7,0x7d6,%l2 done p39_trap3o: add %l2,%l7,%l2 sub %l0,%l7,%l0 andn %l2,%l1,%l3 add %l2,%l4,%l5 sub %l5,%l6,%l1 orn %l7,0x7d6,%l2 done p39_init_memory_pointers: set p39_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p39_local0_start,%i0 set p39_local1_start,%i1 set p39_local2_start,%i2 set p39_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c25ec36e4b7f0e83 ldx [%g1+0x008],%l1 ! %l1 = e942941cbc665c68 ldx [%g1+0x010],%l2 ! %l2 = 077ce4568dc2e83a ldx [%g1+0x018],%l3 ! %l3 = 90d7e87e927a5b97 ldx [%g1+0x020],%l4 ! %l4 = abf042b482aebd77 ldx [%g1+0x028],%l5 ! %l5 = e4182bb4509045ed ldx [%g1+0x030],%l6 ! %l6 = dda939c9a6f7abaf ldx [%g1+0x038],%l7 ! %l7 = aa988cfbedf07158 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = e07ae0ee8827ceb3 ldx [%g1+0x048],%l1 ! %l1 = e80ca0be8a52c8f8 ldx [%g1+0x050],%l2 ! %l2 = 893e2463fd34e95e ldx [%g1+0x058],%l3 ! %l3 = 137c416c4262be47 ldx [%g1+0x060],%l4 ! %l4 = ef28fa3c6f3d10cf ldx [%g1+0x068],%l5 ! %l5 = b9aecab1f322c5c1 ldx [%g1+0x070],%l6 ! %l6 = 406381dfce1725fa ldx [%g1+0x078],%l7 ! %l7 = 3ea0fcce4eb8c346 ! Initialize the output register of window 1 set p39_local0_start,%o0 set p39_local1_start,%o1 set p39_local2_start,%o2 set p39_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 44572cd4 b6b582cd 3bf020e3 dd3c7dda ! %f4 = 7761c15d 21779652 17b55969 98896fcc ! %f8 = fd07801e 779e46cd 63c20414 417800a3 ! %f12 = 83e5ae98 ca532214 8460b3fb 16b66d67 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = bd29d120 d0d6c874 f4db7cb0 31d30e94 ! %f20 = 759dd3b5 b1d29e7b 68186d61 a8d0bf15 ! %f24 = 60767eb4 1fb79959 ca10eb5b caf75cbd ! %f28 = bbd71761 b7a03c9d cc28682f 1540994b ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 3ff88779 a4eb3d72 f0374f0f a0954f57 ! %f36 = 678aa66d c4a12542 6e983c3a 828b2dee ! %f40 = dd3bef9a 79c622d7 e9660265 edd7b9c9 ! %f44 = 11a3cc66 84184562 981c45ca bce76565 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5416746000000028,%g7,%g1 ! GSR scale = 5, align = 0 wr %g1,%g0,%gsr ! GSR = 5416746000000028 wr %g0,%y ! Clear Y 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[00000000900001c4] = b03c424f, %g2 = 49bdceffa2b096fb lduh [%i4+0x1c6],%g2 ! %g2 = 000000000000b03c ! %l0 = 73d9a708e85050e1, %l2 = d87e477c9353ad9d, %l0 = 73d9a708e85050e1 addc %l0,%l2,%l0 ! %l0 = 4c57ee857ba3fe7e ! Mem[00000000600001c8] = 508e2141, %l6 = 8f05c00ad5df00cc lduh [%i0+0x1ca],%l6 ! %l6 = 0000000000002141 ! Mem[0000000061800010] = 63b557bb, %f29 = b7a03c9d lda [%i3+%o2]0x88,%f29 ! %f29 = 63b557bb ! Mem[0000000091800074] = 2eb3bf51, %g2 = 000000000000b03c ldub [%o0+0x074],%g2 ! %g2 = 000000000000002e ! %l6 = 0000000000002141, Mem[0000000060000010] = 108310b1 stba %l6,[%i0+%o2]0x81 ! Mem[0000000060000010] = 418310b1 ! %l7 = a40fc5489719b28a, imm = 0000000000000380, %l5 = 7f56a633f7b005ef sub %l7,0x380,%l5 ! %l5 = a40fc5489719af0a ! %l4 = fe2b42b1fcd29cf8, imm = 00000000000006ee, %l4 = fe2b42b1fcd29cf8 orcc %l4,0x6ee,%l4 ! %l4 = fe2b42b1fcd29efe, %ccr = 88 ! Mem[0000000091800114] = 7240222a, %g2 = 000000000000002e ldsh [%o0+0x114],%g2 ! %g2 = 0000000000007240 ! %l4 = fe2b42b1fcd29efe, Mem[0000000061800020] = 59ac5e5b stha %l4,[%i3+%o4]0x80 ! Mem[0000000061800020] = 9efe5e5b p40_label_2: ! Code Fragment 1 p40_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x006,%g3 ! %g3 = 0000000000000006 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000006100006c] = b2239c44, %l7 = a40fc5489719b28a swap [%i2+0x06c],%l7 ! %l7 = 00000000b2239c44 ! Mem[0000000090000024] = 2775395c, %g2 = 0000000000007240 ldub [%i4+0x024],%g2 ! %g2 = 0000000000000027 ! Mem[0000000090800000] = df9ad692eaa765c9, %g2 = 0000000000000027 ldx [%i5+%g0],%g2 ! %g2 = df9ad692eaa765c9 ! Mem[0000000090800070] = 3c7d032c13924c58, %g2 = df9ad692eaa765c9 ldx [%i5+0x070],%g2 ! %g2 = 3c7d032c13924c58 ! %l0 = 4c57ee857ba3fe7e, Mem[0000000061800110] = 2f0b2e30a3c956d6 stx %l0,[%i3+0x110] ! Mem[0000000061800110] = 4c57ee857ba3fe7e ! Mem[0000000060800024] = 35a1be50, %l0 = 4c57ee857ba3fe7e lduh [%i1+0x026],%l0 ! %l0 = 000000000000be50 ! Mem[000000006000014f] = c356b450, %l7 = 00000000b2239c44 ldstub [%i0+0x14f],%l7 ! %l7 = 00000050000000ff ! Mem[00000000918001a0] = 2ec76127831d1d5d, %f48 = 4a54a08d e0ca878d ldd [%o0+0x1a0],%f48 ! %f48 = 2ec76127 831d1d5d ! %l5 = a40fc5489719af0a, Mem[0000000060000018] = ea890e2e stha %l5,[%i0+%o3]0x88 ! Mem[0000000060000018] = ea89af0a p40_label_3: ! %l4 = fe2b42b1fcd29efe, Mem[0000000061800170] = 71d6645f stw %l4,[%i3+0x170] ! Mem[0000000061800170] = fcd29efe ! Mem[0000000061000020] = 24a8036ab57e5630, %l0 = 000000000000be50 ldxa [%i2+%o4]0x88,%l0 ! %l0 = 24a8036ab57e5630 ! Mem[00000000618000a8] = a0fbb034, %l0 = 24a8036ab57e5630 swap [%i3+0x0a8],%l0 ! %l0 = 00000000a0fbb034 ! %l2 = d87e477c9353ad9d, Mem[0000000090000158] = ac7ada76 stw %l2,[%i4+0x158] ! Mem[0000000090000158] = 9353ad9d ! %f19 = 31d30e94, Mem[0000000061000008] = b3a9f657 sta %f19,[%i2+%o1]0x80 ! Mem[0000000061000008] = 31d30e94 ! Mem[0000000090800108] = a55c3a3b, %g18 = a3b2d3ec88892fff ldswa [%i5+0x108]%asi,%g2 ! %g2 = a3b2d3ec88892fff ! Mem[00000000918001fc] = 8903a371, %g18 = a3b2d3ec88892fff ldsw [%o0+0x1fc],%g2 ! %g2 = a3b2d3ec88892fff ! %l1 = 4d84a47dd76a5637, %l3 = 64d2022bdadadbc2, %y = 00000000 umulcc %l1,%l3,%l4 ! %l4 = b828b6e3772c62ae, %ccr = 80, %y = b828b6e3 ! %l4 = b828b6e3772c62ae, immed = 0000008a, %y = b828b6e3 umul %l4,0x08a,%l1 ! %l1 = 000000403ded31cc, %y = 00000040 ! Mem[0000000090800100] = 53b7c54a 773e2765, %g2 = 8903a371, %g3 = 00000006 ldd [%i5+0x100],%g2 ! %g2 = 0000000053b7c54a 00000000773e2765 p40_label_4: ! immd = 000000000000006b, %l5 = a40fc5489719af0a, %ccr = 80 movcc %icc,0x06b,%l5 ! Moved, %l5 = 000000000000006b ! %l2 = d87e477c9353ad9d, %l0 = 00000000a0fbb034, %ccr = 80 movle %icc,%l2,%l0 ! Register Not Moved ! %l0 = a0fbb034, %l1 = 3ded31cc, Mem[00000000910001f8] = 4b07657c 36adf4e3 stda %l0,[%i6+0x1f8]%asi ! Mem[00000000910001f8] = a0fbb034 3ded31cc ! Mem[0000000061800010] = 307e07b063b557bb, %f16 = bd29d120 d0d6c874 ldda [%i3+%o2]0x88,%f16 ! %f16 = 307e07b0 63b557bb ! Mem[00000000918001a4] = 1d1d5d7a, %g2 = 0000000053b7c54a ldub [%o0+0x1a5],%g2 ! %g2 = 000000000000001d ! Mem[0000000060000090] = d15d5d42, %l3 = 64d2022bdadadbc2 swap [%i0+0x090],%l3 ! %l3 = 00000000d15d5d42 ! Mem[0000000091800020] = 8305f0ca, %g2 = 000000000000001d ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffff8305 ! Mem[0000000091000100] = 2c2852cb, %g2 = ffffffffffff8305 ldsh [%i6+0x100],%g2 ! %g2 = 0000000000002c28 ! Code Fragment 1 p40_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000773e2765 mov 0x376,%g3 ! %g3 = 0000000000000376 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000060000007] = 863167fd, %l6 = 0000000000002141 ldstub [%i0+0x007],%l6 ! %l6 = 000000fd000000ff p40_label_5: ! Mem[0000000061000020] = 30567eb5, %l7 = 0000000000000050 ldsha [%i2+%o4]0x81,%l7 ! %l7 = 0000000000003056 ! Mem[0000000091800160] = 5c5b9bfb, %g2 = 0000000000002c28 ldub [%o0+0x160],%g2 ! %g2 = 000000000000005c ! %l5 = 000000000000006b, imm = 0000000000000011, %l6 = 00000000000000fd sll %l5,0x011,%l6 ! %l6 = 0000000000d60000 ! Mem[00000000608001a0] = 41eb3a69b75ca609, %l1 = 000000403ded31cc, %l4 = b828b6e3772c62ae add %i1,0x1a0,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = 41eb3a69b75ca609 ! %l5 = 000000000000006b, Mem[0000000061000018] = 730dcc04 stwa %l5,[%i2+%o3]0x89 ! Mem[0000000061000018] = 0000006b ! %l6 = 00d60000, %l7 = 00003056, Mem[0000000090800180] = 8f80f10b bbaf0724 std %l6,[%i5+0x180] ! Mem[0000000090800180] = 00d60000 00003056 ! %f15 = 16b66d67, Mem[0000000091800184] = e4f4014f st %f15,[%o0+0x184] ! Mem[0000000091800184] = 16b66d67 ! %l4 = b75ca609, %l5 = 0000006b, Mem[00000000908001e0] = c475c481 941f7329 std %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = b75ca609 0000006b ! Mem[0000000060000008] = 709c771991223db8, %l3 = 00000000d15d5d42 ldxa [%i0+%o1]0x80,%l3 ! %l3 = 709c771991223db8 ! %l5 = 000000000000006b, %l7 = 0000000000003056, %l0 = 00000000a0fbb034 sllx %l5,%l7,%l0 ! %l0 = 000000001ac00000 p40_label_6: ! %l6 = 00d60000, %l7 = 00003056, Mem[0000000061800028] = fd22c09f 1e4b28e7 stda %l6,[%i3+%o5]0x89 ! Mem[0000000061800028] = 00d60000 00003056 ! %l4 = 41eb3a69b75ca609, Mem[00000000600000e8] = edcee53e7fcf081f stx %l4,[%i0+0x0e8] ! Mem[00000000600000e8] = 41eb3a69b75ca609 ! %l4 = 41eb3a69b75ca609, %l1 = 000000403ded31cc, %l7 = 0000000000003056 xorcc %l4,%l1,%l7 ! %l7 = 41eb3a298ab197c5, %ccr = 08 ! Mem[0000000061800010] = bb57b563, %l7 = 41eb3a298ab197c5 lduha [%i3+%o2]0x80,%l7 ! %l7 = 000000000000bb57 ! Mem[0000000090000020] = 68f2de27, %g2 = 000000000000005c ldsb [%i4+0x021],%g2 ! %g2 = 0000000000000068 ! Mem[000000009000007c] = 429141ad, %g2 = 0000000000000068 lduw [%i4+0x07c],%g2 ! %g2 = 00000000429141ad ! %l3 = 709c771991223db8, %l2 = d87e477c9353ad9d, %l3 = 709c771991223db8 or %l3,%l2,%l3 ! %l3 = f8fe777d9373bdbd ! %f16 = 307e07b0 63b557bb f4db7cb0 31d30e94 ! %f20 = 759dd3b5 b1d29e7b 68186d61 a8d0bf15 ! %f24 = 60767eb4 1fb79959 ca10eb5b caf75cbd ! %f28 = bbd71761 63b557bb cc28682f 1540994b mov 0x1c0,%g4 stda %f16,[%i0+%g4]ASI_BLK_AIUP ! Block Store to 00000000600001c0 ! Code Fragment 1 p40_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000376 mov 0x49a,%g3 ! %g3 = 000000000000049a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091800028] = b62ba447, %g18 = a3b2d3ec88892fff ldsw [%o0+%o5],%g2 ! %g2 = a3b2d3ec88892fff p40_label_7: ! Invert Register : %l5 = 000000000000006b xor %l5,-1,%l5 ! %l5 = ffffffffffffff94 ! %l7 = 000000000000bb57 sethi %hi(0x5a0cc400),%l7 ! %l7 = 000000005a0cc400 ! Mem[0000000061800110] = 4c57ee85, %l4 = b75ca609, %l2 = 9353ad9d add %i3,0x110,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000004c57ee85 ! Mem[00000000608000a4] = 483cb66f, %l4 = 41eb3a69b75ca609 ldsb [%i1+0x0a4],%l4 ! %l4 = 0000000000000048 ! %l0 = 000000001ac00000, %l2 = 000000004c57ee85, %ccr = 08 movvc %icc,%l0,%l2 ! Moved, %l2 = 000000001ac00000 ! %l5 = ffffffffffffff94, %l6 = 0000000000d60000, %ccr = 08 movrgz %l5,%l6,%l2 ! Not Moved, %l2 = 000000001ac00000 ! Mem[0000000090000120] = fd28656d 22b52936, %g2 = b62ba447, %g3 = 0000049a ldd [%i4+0x120],%g2 ! %g2 = 00000000fd28656d 0000000022b52936 ! %l7 = 000000005a0cc400, Mem[0000000091800130] = 0a9d8700f161fd0f stx %l7,[%o0+0x130] ! Mem[0000000091800130] = 000000005a0cc400 ! %l5 = ffffffffffffff94, Mem[00000000918000f4] = c56d16cc, %asi = 80 stba %l5,[%o0+0x0f4]%asi ! Mem[00000000918000f4] = 946d16cc ! Mem[0000000060800048] = 04955a00, %l4 = 0000000000000048 ldstuba [%i1+0x048]%asi,%l4 ! %l4 = 00000004000000ff p40_label_8: ! Mem[0000000060000000] = f9f49c9c 863167ff, %l2 = 1ac00000, %l3 = 9373bdbd ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000f9f49c9c 00000000863167ff ! %l4 = 0000000000000004, Mem[0000000061800018] = 425180cc stha %l4,[%i3+%o3]0x89 ! Mem[0000000061800018] = 42510004 ! %l1 = 000000403ded31cc, Mem[0000000061800008] = e5116369 stha %l1,[%i3+%o1]0x81 ! Mem[0000000061800008] = 31cc6369 ! Mem[0000000061800020] = 9efe5e5b, %l7 = 000000005a0cc400 ldswa [%i3+%o4]0x81,%l7 ! %l7 = ffffffff9efe5e5b ! Mem[0000000061800008] = 31cc6369, %l2 = 00000000f9f49c9c lduha [%i3+%o1]0x80,%l2 ! %l2 = 00000000000031cc ! Mem[000000009180010c] = f99de496, %g2 = 00000000fd28656d ldsb [%o0+0x10e],%g2 ! %g2 = fffffffffffffff9 ! Mem[0000000061800028] = 0000d600, %l3 = 00000000863167ff ldsha [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000 ! immd = 00000000000001ce, %l7 = ffffffff9efe5e5b, %ccr = 08 movg %icc,0x1ce,%l7 ! Register Not Moved ! Mem[00000000600000cc] = d2a100df, %l3 = 00000000, %l5 = ffffff94 add %i0,0xcc,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000d2a100df ! %l7 = ffffffff9efe5e5b, Mem[0000000090800038] = 8cd664ed sth %l7,[%i5+0x038] ! Mem[0000000090800038] = 5e5b64ed p40_label_9: ! Mem[0000000060000020] = a8846c8e, %l4 = 00000004, %l4 = 00000004 add %i0,0x20,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000a8846c8e ! Mem[0000000090000090] = 79c4dc96, %g2 = fffffffffffffff9 lduw [%i4+0x090],%g2 ! %g2 = 0000000079c4dc96 ! retry : should take illegal inst trap, %l0 = 000000001ac00000 retry ! Illegal inst trap : %l0 = 000000001ac00010 ! %f0 = 44572cd4 b6b582cd, Mem[0000000061800018] = 42510004 b4233753 stda %f0 ,[%i3+%o3]0x89 ! Mem[0000000061800018] = 44572cd4 b6b582cd ! Mem[00000000608001e4] = 76365ae7, %l6 = 00d60000, %l0 = 1ac00010 add %i1,0x1e4,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000076365ae7 ! Mem[00000000608000fc] = 37de0891, %l1 = 000000403ded31cc ldsw [%i1+0x0fc],%l1 ! %l1 = 0000000037de0891 ! Mem[0000000061000008] = 31d30e94, %l0 = 0000000076365ae7 ldsh [%i2+0x00a],%l0 ! %l0 = 0000000000000e94 ! Mem[0000000061800032] = 1cd5d589, %l0 = 0000000000000e94 ldstub [%i3+0x032],%l0 ! %l0 = 000000d5000000ff ! Mem[0000000061800010] = 63b557bb, %l3 = 0000000000000000 ldswa [%i3+%o2]0x88,%l3 ! %l3 = 0000000063b557bb ! Mem[0000000061800010] = 307e07b063b557bb, %l6 = 0000000000d60000 ldxa [%i3+%o2]0x88,%l6 ! %l6 = 307e07b063b557bb p40_label_10: ! Mem[0000000091000190] = 50147167, %g18 = a3b2d3ec88892fff ldsw [%i6+0x190],%g2 ! %g2 = a3b2d3ec88892fff ! Mem[0000000061000010] = 31349523, %f27 = caf75cbd lda [%i2+%o2]0x81,%f27 ! %f27 = 31349523 ! Mem[0000000090000198] = 267a4c07, %g2 = 0000000050147167 ldsh [%i4+0x198],%g2 ! %g2 = 000000000000267a ! Mem[0000000091800060] = 9e84a2602a3637f5, %g2 = 000000000000267a ldx [%o0+0x060],%g2 ! %g2 = 9e84a2602a3637f5 ! Mem[0000000061000008] = 31d30e94, %l0 = 00000000000000d5 ldswa [%i2+%o1]0x80,%l0 ! %l0 = 0000000031d30e94 ! Mem[0000000060800018] = 4b7e7035, %l5 = 00000000d2a100df ldsha [%i1+%o3]0x89,%l5 ! %l5 = 0000000000007035 ! Mem[0000000091800018] = 74c0670a, %g2 = 9e84a2602a3637f5 ldsh [%o0+%o3],%g2 ! %g2 = 00000000000074c0 ! %l6 = 307e07b063b557bb, %l0 = 0000000031d30e94, %ccr = 08 movne %icc,%l6,%l0 ! Moved, %l0 = 307e07b063b557bb ! Mem[0000000061800010] = 63b557bb, %l6 = 307e07b063b557bb ldswa [%i3+%o2]0x89,%l6 ! %l6 = 0000000063b557bb ! %l0 = 307e07b063b557bb, Mem[00000000918000f8] = 83248c75 stw %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 63b557bb p40_label_11: ! Mem[0000000091800004] = a729d08f, %g2 = 00000000000074c0 ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffffa7 ! %l2 = 000031cc, %l3 = 63b557bb, Mem[0000000061000020] = b57e5630 24a8036a stda %l2,[%i2+%o4]0x88 ! Mem[0000000061000020] = 000031cc 63b557bb ! Mem[0000000060800197] = ff2fe4df, %l5 = 0000000000007035 ldstub [%i1+0x197],%l5 ! %l5 = 000000df000000ff ! Mem[000000009180004c] = 6d22dbba, %g2 = ffffffffffffffa7 ldsb [%o0+0x04d],%g2 ! %g2 = 000000000000006d ! Mem[0000000060000000] = f9f49c9c, %l6 = 0000000063b557bb swap [%i0+%g0],%l6 ! %l6 = 00000000f9f49c9c ! Mem[0000000091800108] = 0a5ec7e7fffcf99d, %g2 = 000000000000006d ldx [%o0+0x108],%g2 ! %g2 = 0a5ec7e7fffcf99d ! Mem[0000000060800074] = 2bab2819, %l1 = 37de0891, %l2 = 000031cc add %i1,0x74,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000002bab2819 ! Mem[00000000610000fc] = 88a8f8b1, %l5 = 000000df, %l6 = f9f49c9c add %i2,0xfc,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000088a8f8b1 ! %l1 = 0000000037de0891, imm = fffffffffffffa5e, %l1 = 0000000037de0891 andncc %l1,-0x5a2,%l1 ! %l1 = 0000000000000081, %ccr = 00 save ! CWP = 1 p40_label_12: ! %cwp = 1 ! %l0 = 9a8a20c42cfa3be2, %l5 = 5d066fec1f4eec60, %l2 = 00a9c680a0687f75 andncc %l0,%l5,%l2 ! %l2 = 8288000020b01382, %ccr = 80 ! %l1 = f4d149c679eb37ba, immed = 000001ab, %y = 00000040 umul %l1,0x1ab,%l5 ! %l5 = 000000cb5b55f33e, %y = 000000cb ! Mem[0000000091000078] = 2d82ef20 1faabd9f, %g2 = fffcf99d, %g3 = 22b52936 ldd [%o6+0x078],%g2 ! %g2 = 000000002d82ef20 000000001faabd9f ! Mem[00000000600000b0] = 00b58f126d3030de, %f10 = 63c20414 417800a3 ldd [%o0+0x0b0],%f10 ! %f10 = 00b58f12 6d3030de ! Mem[0000000060000028] = 02cb3be0, %l3 = da0a684279c79af8 lduha [%o0+%i5]0x88,%l3 ! %l3 = 0000000000003be0 ! Mem[00000000910001a8] = 44690c5e, %g2 = 000000002d82ef20 ldsh [%o6+0x1a8],%g2 ! %g2 = 0000000000004469 ! Mem[00000000918001d8] = aa6d2758864464a3, %f48 = 2ec76127 831d1d5d ldd [%i0+0x1d8],%f48 ! %f48 = aa6d2758 864464a3 ! Mem[0000000061000000] = c7fe596c0cbeaff2, %l7 = f841616033a2a8f9 ldxa [%o2+%g0]0x80,%l7 ! %l7 = c7fe596c0cbeaff2 ! Mem[00000000918001cc] = 5ddcc41a, %g2 = 0000000000004469 ldub [%i0+0x1cd],%g2 ! %g2 = 000000000000005d ! Mem[00000000908001f0] = 8817df1e 2d9e8ab2, %g2 = 0000005d, %g3 = 1faabd9f ldd [%o5+0x1f0],%g2 ! %g2 = 000000008817df1e 000000002d9e8ab2 p40_label_13: ! %cwp = 1 ! immd = 00000000000000c7, %l5 = 000000cb5b55f33e, %ccr = 80 movn %icc,0x0c7,%l5 ! Register Not Moved ! Mem[000000006100011b] = 6127a482, %l3 = 0000000000003be0 ldstub [%o2+0x11b],%l3 ! %l3 = 00000082000000ff ! %l5 = 000000cb5b55f33e, %l5 = 000000cb5b55f33e, %ccr = 80 movrlz %l5,%l5,%l1 ! Not Moved, %l1 = f4d149c679eb37ba ! %f0 = 44572cd4 b6b582cd 3bf020e3 dd3c7dda ! %f4 = 7761c15d 21779652 17b55969 98896fcc ! %f8 = fd07801e 779e46cd 00b58f12 6d3030de ! %f12 = 83e5ae98 ca532214 8460b3fb 16b66d67 mov 0x140,%g5 stda %f0,[%o4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140 ! Mem[0000000061000000] = c7fe596c, %l4 = 187f14affaa0a209 ldsha [%o2+%g0]0x81,%l4 ! %l4 = ffffffffffffc7fe ! Mem[00000000910001d0] = 76db68ce, %g2 = 000000008817df1e lduh [%o6+0x1d2],%g2 ! %g2 = 00000000000076db ! %l0 = 9a8a20c42cfa3be2, Mem[00000000900001c3] = c2b450b0 stb %l0,[%o4+0x1c3] ! Mem[00000000900001c0] = e2b450b0 ! Mem[0000000091800068] = a5c6bed657a419b5, %g2 = 00000000000076db ldx [%i0+0x068],%g2 ! %g2 = a5c6bed657a419b5 ! %l6 = c7fc276fe2e48aab, Mem[0000000091000170] = eb1625223bd1c15f stx %l6,[%o6+0x170] ! Mem[0000000091000170] = c7fc276fe2e48aab ! Mem[0000000061800028] = 00d60000, %f19 = 31d30e94 lda [%o3+%i5]0x88,%f19 ! %f19 = 00d60000 p40_label_14: ! %cwp = 1 ! %f25 = 1fb79959, Mem[0000000060800018] = 35707e4b sta %f25,[%o1+%i3]0x81 ! Mem[0000000060800018] = 1fb79959 ! %l3 = 0000000000000082, Mem[00000000908001e8] = 94627d6ba369fde4 stx %l3,[%o5+0x1e8] ! Mem[00000000908001e8] = 0000000000000082 ! Mem[00000000618000d3] = c2ad7441, %l5 = 000000cb5b55f33e ldstub [%o3+0x0d3],%l5 ! %l5 = 00000041000000ff ! Mem[00000000900001f4] = 7c69cc66, %g18 = 0deb741c1dee8f75 ldsw [%o4+0x1f4],%g2 ! %g2 = 0deb741c1dee8f75 ! Mem[0000000090000058] = 04d12424f17dd9cc, %f48 = aa6d2758 864464a3 ldd [%o4+0x058],%f48 ! %f48 = 04d12424 f17dd9cc ! Mem[00000000600000d8] = d8332914ad7866fc, %l3 = 0000000000000082, %l0 = 9a8a20c42cfa3be2 add %o0,0xd8,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = d8332914ad7866fc ! Mem[00000000910000f0] = 329d72c2, %g2 = 000000007c69cc66 ldsh [%o6+0x0f2],%g2 ! %g2 = 000000000000329d ! immd = 00000000000001b4, %l0 = d8332914ad7866fc, %ccr = 80 movcs %icc,0x1b4,%l0 ! Register Not Moved ! Mem[0000000061000058] = f8e2835b, %l0 = ad7866fc, %l4 = ffffc7fe add %o2,0x58,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f8e2835b ! immd = 0000000000000008, %l5 = 0000000000000041, %ccr = 80 movleu %xcc,0x008,%l5 ! Register Not Moved p40_label_15: ! %cwp = 1 ! %l7 = c7fe596c0cbeaff2, Mem[0000000060800028] = 0cffd1735ce9ab09 stxa %l7,[%o1+%i5]0x80 ! Mem[0000000060800028] = c7fe596c0cbeaff2 ! Mem[0000000060000138] = 31ded056, %l0 = ad7866fc, %l2 = 20b01382 add %o0,0x138,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000031ded056 ! Mem[00000000918000e0] = 5b357c5d, %g2 = 000000000000329d ldub [%i0+0x0e0],%g2 ! %g2 = 000000000000005b ! Mem[0000000091000108] = 22e03338, %g2 = 000000000000005b ldsh [%o6+0x108],%g2 ! %g2 = 00000000000022e0 ! %l4 = 00000000f8e2835b, Mem[0000000061000000] = c7fe596c stwa %l4,[%o2+%g0]0x81 ! Mem[0000000061000000] = f8e2835b ! Mem[00000000900001cc] = 87d8cefa, %g2 = 00000000000022e0 lduh [%o4+0x1ce],%g2 ! %g2 = 00000000000087d8 ! Mem[0000000060000018] = ea89af0a, %l6 = c7fc276fe2e48aab ldstuba [%o0+%i3]0x89,%l6 ! %l6 = 0000000a000000ff ! %l7 = c7fe596c0cbeaff2, imm = 0000000000000a23, %l2 = 0000000031ded056 subccc %l7,0xa23,%l2 ! %l2 = c7fe596c0cbea5cf, %ccr = 80 ! %l6 = 000000000000000a, %l7 = c7fe596c0cbeaff2, %ccr = 80 movneg %xcc,%l6,%l7 ! Moved, %l7 = 000000000000000a ! %f17 = 63b557bb, Mem[0000000061000020] = 000031cc sta %f17,[%o2+%i4]0x88 ! Mem[0000000061000020] = 63b557bb p40_label_16: ! %cwp = 1 ! Mem[0000000061800104] = caab5a8a, %l4 = f8e2835b, %l6 = 0000000a add %o3,0x104,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000caab5a8a ! %l2 = c7fe596c0cbea5cf, %l4 = 00000000f8e2835b, %ccr = 80 movle %icc,%l2,%l4 ! Register Not Moved ! Mem[0000000090000118] = 5280a486, %g2 = 00000000000087d8 lduh [%o4+0x118],%g2 ! %g2 = 0000000000005280 ! Mem[0000000061800000] = 6e193c13, %l0 = d8332914ad7866fc ldsha [%o3+%g0]0x80,%l0 ! %l0 = 0000000000006e19 ! Mem[0000000060000018] = ffaf89ea, %l6 = caab5a8a, %l2 = 0cbea5cf add %o0,0x18,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ffaf89ea ! %l5 = 0000000000000041, Mem[00000000610000b8] = b19425db63086b3b stx %l5,[%o2+0x0b8] ! Mem[00000000610000b8] = 0000000000000041 ! Mem[00000000908001fc] = 276557d1, %g2 = 0000000000005280 ldsh [%o5+0x1fc],%g2 ! %g2 = 0000000000002765 ! %f0 = 44572cd4 b6b582cd, Mem[0000000060800028] = c7fe596c 0cbeaff2 stda %f0 ,[%o1+%i5]0x81 ! Mem[0000000060800028] = 44572cd4 b6b582cd ! %f30 = cc28682f 1540994b, Mem[0000000060000020] = 8e6c84a8 72b98b28 stda %f30,[%o0+%i4]0x88 ! Mem[0000000060000020] = cc28682f 1540994b ! %l2 = 00000000ffaf89ea, %l2 = 00000000ffaf89ea, %ccr = 80 movn %icc,%l2,%l2 ! Register Not Moved p40_label_17: ! %cwp = 1 ! %l2 = ffaf89ea, %l3 = 00000082, Mem[0000000091000170] = c7fc276f e2e48aab std %l2,[%o6+0x170] ! Mem[0000000091000170] = ffaf89ea 00000082 ! %l3 = 0000000000000082, Mem[0000000060800010] = a221b2d9 stha %l3,[%o1+%i2]0x88 ! Mem[0000000060800010] = a2210082 ! %l0 = 00006e19, %l1 = 79eb37ba, Mem[0000000090800030] = a3bdb778 aa684083 std %l0,[%o5+0x030] ! Mem[0000000090800030] = 00006e19 79eb37ba ! Mem[000000009000013c] = 0413d82e, %g2 = 0000000000002765 ldsh [%o4+0x13c],%g2 ! %g2 = 0000000000000413 ! %l1 = f4d149c679eb37ba, Mem[0000000090800020] = d9156586bd2a18d0 stx %l1,[%o5+%i4] ! Mem[0000000090800020] = f4d149c679eb37ba ! Mem[000000009180008c] = 6af19eb5, %g2 = 0000000000000413 lduwa [%i0+0x08c]%asi,%g2 ! %g2 = 000000006af19eb5 ! %l1 = f4d149c679eb37ba, %l3 = 0000000000000082, %ccr = 80 movcc %icc,%l1,%l3 ! Moved, %l3 = f4d149c679eb37ba ! Mem[0000000061000008] = 31d30e94, %f30 = cc28682f lda [%o2+%i1]0x80,%f30 ! %f30 = 31d30e94 ! %l3 = f4d149c679eb37ba, %l3 = f4d149c679eb37ba, %l4 = 00000000f8e2835b sllx %l3,%l3,%l4 ! %l4 = e800000000000000 ! Mem[00000000918001e0] = 780070dd, %g2 = 000000006af19eb5 ldsh [%i0+0x1e2],%g2 ! %g2 = 0000000000007800 p40_label_18: ! %cwp = 1 ! Mem[0000000091800068] = d657a419, %g2 = 0000000000007800 ldub [%i0+0x06b],%g2 ! %g2 = 00000000000000d6 ! done : should take illegal inst trap, %l0 = 0000000000006e19 done ! Illegal inst trap : %l0 = 0000000000006e29 ! %l0 = 0000000000006e29, %l0 = 0000000000006e29, %l6 = 00000000caab5a8a mulx %l0,%l0,%l6 ! %l6 = 000000002f674291 ! %l7 = 000000000000000a, immed = fffffe2b, %ccr = 80 movrgez %l7,-0x1d5,%l4 ! Moved, %l4 = fffffffffffffe2b ! %l6 = 000000002f674291, %l0 = 0000000000006e29, %l6 = 000000002f674291 xnorcc %l6,%l0,%l6 ! %l6 = ffffffffd098d347, %ccr = 88 ! Mem[0000000061800008] = 31cc6369, %l1 = f4d149c679eb37ba, %asi = 80 swapa [%o3+0x008]%asi,%l1 ! %l1 = 0000000031cc6369 ! Mem[0000000091800164] = 4692494c, %g2 = 00000000000000d6 lduh [%i0+0x164],%g2 ! %g2 = 0000000000004692 ! Mem[0000000061800148] = a3a0acd9, %l4 = fffffe2b, %l4 = fffffe2b add %o3,0x148,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000a3a0acd9 ! %l2 = 00000000ffaf89ea, %l0 = 0000000000006e29, %y = 000000cb umul %l2,%l0,%l4 ! %l4 = 00006e06605fa27a, %y = 00006e06 ! %l2 = 00000000ffaf89ea, Mem[000000009000019c] = 31c74c8b stw %l2,[%o4+0x19c] ! Mem[000000009000019c] = ffaf89ea p40_label_19: ! %cwp = 1 ! %l7 = 000000000000000a, Mem[00000000900000c0] = 92317c76ff28d408 stx %l7,[%o4+0x0c0] ! Mem[00000000900000c0] = 000000000000000a ! Mem[00000000910001f4] = a21c9ba0, %g2 = 0000000000004692 ldub [%o6+0x1f5],%g2 ! %g2 = 00000000000000a2 ! %l7 = 000000000000000a, Mem[00000000918000ac] = 7880c191 sth %l7,[%i0+0x0ac] ! Mem[00000000918000ac] = 000ac191 ! Mem[00000000908000c0] = dc4b28838fd487cc, %f48 = 04d12424 f17dd9cc ldd [%o5+0x0c0],%f48 ! %f48 = dc4b2883 8fd487cc ! immd = 00000000000002ad, %l7 = 000000000000000a, %ccr = 88 move %icc,0x2ad,%l7 ! Register Not Moved ! Mem[0000000061800018] = cd82b5b6d42c5744, %f24 = 60767eb4 1fb79959 ldda [%o3+%i3]0x80,%f24 ! %f24 = cd82b5b6 d42c5744 ! %l0 = 00006e29, %l1 = 31cc6369, Mem[00000000910001c8] = ce5a892f 547bdac3 stda %l0,[%o6+0x1c8]%asi ! Mem[00000000910001c8] = 00006e29 31cc6369 ! Mem[0000000060000028] = de398a9a02cb3be0, %f8 = fd07801e 779e46cd ldda [%o0+%i5]0x88,%f8 ! %f8 = de398a9a 02cb3be0 ! Mem[00000000900001bc] = 6fbbb8fe, %g18 = 0deb741c1dee8f75 ldsw [%o4+0x1bc],%g2 ! %g2 = 0deb741c1dee8f75 restore ! CWP = 0 p40_label_20: ! Mem[00000000900001bc] = 6fbbb8fe, %g18 = a3b2d3ec88892fff ldsw [%i4+0x1bc],%g2 ! %g2 = a3b2d3ec88892fff ! %l1 = 0000000000000081, Mem[00000000900000c9] = 04b668e4 stb %l1,[%i4+0x0c9] ! Mem[00000000900000c8] = 81b668e4 ! Mem[0000000090800024] = 79eb37ba, %g18 = a3b2d3ec88892fff ldsw [%i5+0x024],%g2 ! %g2 = a3b2d3ec88892fff ! Mem[00000000608000cc] = cd61c84e, %l4 = 00000000a8846c8e ldstub [%i1+0x0cc],%l4 ! %l4 = 000000cd000000ff ! Mem[00000000608000f0] = 79ffef4a, %l4 = 00000000000000cd ldstub [%i1+0x0f0],%l4 ! %l4 = 00000079000000ff ! %l4 = 0000000000000079, immed = ffffff3a, %ccr = 88 movre %l4,-0x0c6,%l5 ! Not Moved, %l5 = 00000000000000df ! Mem[00000000918001e8] = f8901a0ad4ba2fc4, %g2 = 0000000079eb37ba ldxa [%o0+0x1e8]%asi,%g2 ! %g2 = f8901a0ad4ba2fc4 ! %f24 = cd82b5b6, Mem[0000000061000008] = 31d30e94 sta %f24,[%i2+%o1]0x80 ! Mem[0000000061000008] = cd82b5b6 ! immd = 0000000000000055, %l3 = 0000000063b557bb, %ccr = 88 movgu %xcc,0x055,%l3 ! Moved, %l3 = 0000000000000055 ! %l4 = 0000000000000079, %l0 = 307e07b063b557bb, %ccr = 88 move %icc,%l4,%l0 ! Register Not Moved p40_label_21: ! Mem[0000000090800130] = b94f043b, %g18 = a3b2d3ec88892fff ldsw [%i5+0x130],%g2 ! %g2 = a3b2d3ec88892fff ! %l1 = 0000000000000081, Mem[0000000091000000] = 5beccf55162896d5 stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000081 ! %l5 = 00000000000000df, imm = 000000000000001c, %l4 = 0000000000000079 taddcc %l5,0x01c,%l4 ! %l4 = 00000000000000fb, %ccr = 02 ! %l0 = 307e07b063b557bb, Mem[00000000618000bb] = 18755619, %asi = 80 stba %l0,[%i3+0x0bb]%asi ! Mem[00000000618000b8] = 187556bb ! Mem[0000000090800198] = 30e638430ede5471, %g2 = ffffffffb94f043b ldx [%i5+0x198],%g2 ! %g2 = 30e638430ede5471 ! %l6 = 0000000088a8f8b1, imm = 0000000000000ebd, %l7 = ffffffff9efe5e5b addcc %l6,0xebd,%l7 ! %l7 = 0000000088a9076e, %ccr = 08 ! Mem[0000000091800154] = f764288d, %g2 = 30e638430ede5471 ldsh [%o0+0x154],%g2 ! %g2 = fffffffffffff764 ! %l6 = 0000000088a8f8b1, %l0 = 307e07b063b557bb, %l7 = 0000000088a9076e orncc %l6,%l0,%l7 ! %l7 = cf81f84f9ceaf8f5, %ccr = 88 ! immd = 00000000000002e2, %l5 = 00000000000000df, %ccr = 88 movl %xcc,0x2e2,%l5 ! Moved, %l5 = 00000000000002e2 ! %l4 = 00000000000000fb, %l5 = 00000000000002e2, %l5 = 00000000000002e2 taddcc %l4,%l5,%l5 ! %l5 = 00000000000003dd, %ccr = 02 p40_label_22: ! immd = 00000000000000ea, %l0 = 307e07b063b557bb, %ccr = 02 movne %icc,0x0ea,%l0 ! Moved, %l0 = 00000000000000ea ! %l0 = 000000ea, %l1 = 00000081, Mem[00000000910000c8] = c6f06bb1 067571a2 std %l0,[%i6+0x0c8] ! Mem[00000000910000c8] = 000000ea 00000081 ! %l2 = 000000002bab2819, Mem[00000000608000b0] = b2eb83a6f50ffc9f stx %l2,[%i1+0x0b0] ! Mem[00000000608000b0] = 000000002bab2819 ! Mem[0000000061000038] = 9b45d25c, %l5 = 00000000000003dd ldstub [%i2+0x038],%l5 ! %l5 = 0000009b000000ff ! Code Fragment 1 p40_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002d9e8ab2 mov -0xd75,%g3 ! %g3 = fffffffffffff28b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000061800018] = b6b582cd, %l7 = cf81f84f9ceaf8f5 ldsha [%i3+%o3]0x89,%l7 ! %l7 = ffffffffffff82cd ! Mem[0000000091800020] = f0ca1465, %g2 = fffffffffffff764 ldsb [%o0+0x022],%g2 ! %g2 = fffffffffffffff0 membar #Sync ! Added by membar checker (608) ! Mem[0000000090000148] = 3cdde320, %g2 = fffffffffffffff0 lduha [%i4+0x14a]%asi,%g2 ! %g2 = 0000000000003cdd ! Mem[0000000061000010] = 23953431, %l3 = 0000000000000055 lduba [%i2+%o2]0x88,%l3 ! %l3 = 0000000000000031 ! Mem[0000000090000114] = f319c0f9, %g2 = 0000000000003cdd lduh [%i4+0x114],%g2 ! %g2 = 000000000000f319 p40_label_23: ! %l6 = 88a8f8b1, %l7 = ffff82cd, Mem[00000000918000d8] = 41114b72 eff9d83d stda %l6,[%o0+0x0d8]%asi ! Mem[00000000918000d8] = 88a8f8b1 ffff82cd ! %l6 = 0000000088a8f8b1, Mem[0000000061000018] = 6b000000 stha %l6,[%i2+%o3]0x80 ! Mem[0000000061000018] = f8b10000 ! Mem[0000000091800158] = 3ed4055e, %g18 = a3b2d3ec88892fff ldsw [%o0+0x158],%g2 ! %g2 = a3b2d3ec88892fff ! Mem[0000000060800160] = 365dce7b, %l3 = 0000000000000031 swap [%i1+0x160],%l3 ! %l3 = 00000000365dce7b ! %l2 = 000000002bab2819, Mem[0000000091800050] = ba251ef1e3b2613d stx %l2,[%o0+0x050] ! Mem[0000000091800050] = 000000002bab2819 ! Mem[00000000910000f0] = 05ae329d 72c2a2bf, %g2 = 3ed4055e, %g3 = fffff28b ldd [%i6+0x0f0],%g2 ! %g2 = 0000000005ae329d 0000000072c2a2bf ! Mem[0000000090800010] = ee408a03, %g2 = 0000000005ae329d lduw [%i5+%o2],%g2 ! %g2 = 00000000ee408a03 ! %l0 = 00000000000000ea, %l5 = 000000000000009b, %l6 = 0000000088a8f8b1 sdivx %l0,%l5,%l6 ! %l6 = 0000000000000001 ! Mem[0000000061000028] = 1650526b, %l0 = 00000000000000ea ldsha [%i2+%o5]0x89,%l0 ! %l0 = 000000000000526b ! Mem[0000000090000008] = e76f9a73, %g18 = a3b2d3ec88892fff ldsw [%i4+%o1],%g2 ! %g2 = a3b2d3ec88892fff p40_label_24: ! Mem[000000006180017c] = 327456b0, %l4 = 00000000000000fb swap [%i3+0x17c],%l4 ! %l4 = 00000000327456b0 ! Mem[0000000090000020] = 5368f2de 2775395c, %g2 = e76f9a73, %g3 = 72c2a2bf ldd [%i4+%o4],%g2 ! %g2 = 000000005368f2de 000000002775395c ! %l0 = 000000000000526b, %l4 = 00000000327456b0, %l3 = 00000000365dce7b orncc %l0,%l4,%l3 ! %l3 = ffffffffcd8bfb6f, %ccr = 88 ! Mem[00000000900000b8] = b9470fa4, %g2 = 000000005368f2de ldsh [%i4+0x0ba],%g2 ! %g2 = ffffffffffffb947 ! Mem[0000000061800020] = 5b5efe9e, %f19 = 00d60000 lda [%i3+%o4]0x88,%f19 ! %f19 = 5b5efe9e ! Mem[0000000090800040] = 4923cc06, %g2 = ffffffffffffb947 ldub [%i5+0x043],%g2 ! %g2 = 0000000000000049 ! %l2 = 000000002bab2819, Mem[00000000900001e4] = c5d29903, %asi = 80 stwa %l2,[%i4+0x1e4]%asi ! Mem[00000000900001e4] = 2bab2819 ! Mem[000000006180010c] = cc4aa944, %l5 = 000000000000009b swap [%i3+0x10c],%l5 ! %l5 = 00000000cc4aa944 ! Mem[000000009100011c] = 12c9df58, %g2 = 0000000000000049 ldsh [%i6+0x11c],%g2 ! %g2 = 00000000000012c9 ! Mem[0000000061000000] = f8e2835b, %f7 = 98896fcc lda [%i2+%g0]0x80,%f7 ! %f7 = f8e2835b p40_label_25: ! Mem[0000000060000028] = e03bcb029a8a39de, %l3 = ffffffffcd8bfb6f ldxa [%i0+%o5]0x80,%l3 ! %l3 = e03bcb029a8a39de ! %l3 = e03bcb029a8a39de, %l5 = 00000000cc4aa944, %y = 00006e06 udiv %l3,%l5,%l1 ! %l1 = 00000000000089df mov %l0,%y ! %y = 0000526b ! immd = 0000000000000310, %l4 = 00000000327456b0, %ccr = 88 movgu %icc,0x310,%l4 ! Moved, %l4 = 0000000000000310 ! Mem[00000000910001e4] = afd277e9, %g2 = 00000000000012c9 ldsh [%i6+0x1e4],%g2 ! %g2 = ffffffffffffafd2 ! %l3 = e03bcb029a8a39de, Mem[0000000061800018] = cd82b5b6d42c5744 stxa %l3,[%i3+%o3]0x81 ! Mem[0000000061800018] = e03bcb029a8a39de ! %l5 = 00000000cc4aa944, Mem[0000000091000160] = a5191a4ae6bb0515 stx %l5,[%i6+0x160] ! Mem[0000000091000160] = 00000000cc4aa944 ! Mem[0000000091000184] = 4cbcb251, %g2 = ffffffffffffafd2 lduw [%i6+0x184],%g2 ! %g2 = 000000004cbcb251 ! Mem[0000000060800028] = 44572cd4, %l6 = 0000000000000001 ldsba [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000044 ! %l2 = 000000002bab2819, Mem[0000000090800187] = 56caa796 stb %l2,[%i5+0x187] ! Mem[0000000090800184] = 19caa796 ! %l6 = 0000000000000044, Mem[00000000910000a4] = 32d0abe6 stb %l6,[%i6+0x0a4] ! Mem[00000000910000a4] = 44d0abe6 ba,a p40_not_taken_0_end p40_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p40_branch_failed p40_not_taken_0_end: ! End of Random Code for Thread 40 1: membar #Sync ! Force all stores to complete p40_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0a0] ! Set processor 40 done flag ! Check Registers p40_check_registers: set p40_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000526b bne,a,pn %xcc,p40_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000089df bne,a,pn %xcc,p40_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000002bab2819 bne,a,pn %xcc,p40_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be e03bcb029a8a39de bne,a,pn %xcc,p40_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000310 bne,a,pn %xcc,p40_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000cc4aa944 bne,a,pn %xcc,p40_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000044 bne,a,pn %xcc,p40_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffff82cd bne,a,pn %xcc,p40_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000526b,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p40_failed mov 0x111,%g1 ! Check Floating Point Registers p40_check_fp_registers: set p40_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 3bf020e3 dd3c7dda bne %xcc,p40_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 17b55969 f8e2835b bne %xcc,p40_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be de398a9a 02cb3be0 bne %xcc,p40_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 00b58f12 6d3030de bne %xcc,p40_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 307e07b0 63b557bb bne %xcc,p40_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be f4db7cb0 5b5efe9e bne %xcc,p40_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be cd82b5b6 d42c5744 bne %xcc,p40_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be ca10eb5b 31349523 bne %xcc,p40_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be bbd71761 63b557bb bne %xcc,p40_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 31d30e94 1540994b bne %xcc,p40_f30_fail nop ! Check Local Memory set p40_local0_expect,%g1 p40_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 63b557bb863167ff ldx [%i0+0x000],%g3 ! Observed data at 0000000060000000 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 418310b1e41b10fd ldx [%i0+0x010],%g3 ! Observed data at 0000000060000010 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffaf89ea54c3ef74 ldx [%i0+0x018],%g3 ! Observed data at 0000000060000018 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4b9940152f6828cc ldx [%i0+0x020],%g3 ! Observed data at 0000000060000020 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x020,%g4 ldx [%g1+0x090],%g2 ! Expected data = dadadbc24054525f ldx [%i0+0x090],%g3 ! Observed data at 0000000060000090 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x090,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 41eb3a69b75ca609 ldx [%i0+0x0e8],%g3 ! Observed data at 00000000600000e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x148],%g2 ! Expected data = a8d22928c356b4ff ldx [%i0+0x148],%g3 ! Observed data at 0000000060000148 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x148,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 307e07b063b557bb ldx [%i0+0x1c0],%g3 ! Observed data at 00000000600001c0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = f4db7cb031d30e94 ldx [%i0+0x1c8],%g3 ! Observed data at 00000000600001c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 759dd3b5b1d29e7b ldx [%i0+0x1d0],%g3 ! Observed data at 00000000600001d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 68186d61a8d0bf15 ldx [%i0+0x1d8],%g3 ! Observed data at 00000000600001d8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 60767eb41fb79959 ldx [%i0+0x1e0],%g3 ! Observed data at 00000000600001e0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ca10eb5bcaf75cbd ldx [%i0+0x1e8],%g3 ! Observed data at 00000000600001e8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = bbd7176163b557bb ldx [%i0+0x1f0],%g3 ! Observed data at 00000000600001f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = cc28682f1540994b ldx [%i0+0x1f8],%g3 ! Observed data at 00000000600001f8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i0,0x1f8,%g4 set p40_local1_expect,%g1 p40_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 820021a2c2904b41 ldx [%i1+0x010],%g3 ! Observed data at 0000000060800010 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1fb7995964f07241 ldx [%i1+0x018],%g3 ! Observed data at 0000000060800018 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 44572cd4b6b582cd ldx [%i1+0x028],%g3 ! Observed data at 0000000060800028 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = ff955a0089d0434c ldx [%i1+0x048],%g3 ! Observed data at 0000000060800048 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x048,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 000000002bab2819 ldx [%i1+0x0b0],%g3 ! Observed data at 00000000608000b0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 423b4451ff61c84e ldx [%i1+0x0c8],%g3 ! Observed data at 00000000608000c8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = ffffef4a49d14901 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000608000f0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x160],%g2 ! Expected data = 00000031e676c5c3 ldx [%i1+0x160],%g3 ! Observed data at 0000000060800160 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x160,%g4 ldx [%g1+0x190],%g2 ! Expected data = b6d928b7ff2fe4ff ldx [%i1+0x190],%g3 ! Observed data at 0000000060800190 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i1,0x190,%g4 set p40_local2_expect,%g1 p40_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f8e2835b0cbeaff2 ldx [%i2+0x000],%g3 ! Observed data at 0000000061000000 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cd82b5b645c8113a ldx [%i2+0x008],%g3 ! Observed data at 0000000061000008 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f8b100006b7f3348 ldx [%i2+0x018],%g3 ! Observed data at 0000000061000018 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = bb57b563bb57b563 ldx [%i2+0x020],%g3 ! Observed data at 0000000061000020 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x020,%g4 ldx [%g1+0x038],%g2 ! Expected data = ff45d25cd6a2bb3f ldx [%i2+0x038],%g3 ! Observed data at 0000000061000038 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x038,%g4 ldx [%g1+0x068],%g2 ! Expected data = 19bfd3ca9719b28a ldx [%i2+0x068],%g3 ! Observed data at 0000000061000068 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x068,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 0000000000000041 ldx [%i2+0x0b8],%g3 ! Observed data at 00000000610000b8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 6127a4ffcb904a02 ldx [%i2+0x118],%g3 ! Observed data at 0000000061000118 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i2,0x118,%g4 set p40_local3_expect,%g1 p40_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 79eb37bab72403b7 ldx [%i3+0x008],%g3 ! Observed data at 0000000061800008 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = e03bcb029a8a39de ldx [%i3+0x018],%g3 ! Observed data at 0000000061800018 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9efe5e5b190e3007 ldx [%i3+0x020],%g3 ! Observed data at 0000000061800020 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000d60056300000 ldx [%i3+0x028],%g3 ! Observed data at 0000000061800028 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 1cd5ff897f866ac3 ldx [%i3+0x030],%g3 ! Observed data at 0000000061800030 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x030,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = b57e56304b1bff74 ldx [%i3+0x0a8],%g3 ! Observed data at 00000000618000a8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x0a8,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 187556bb5a77f6c0 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000618000b8 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = c2ad74ffce69f16e ldx [%i3+0x0d0],%g3 ! Observed data at 00000000618000d0 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x0d0,%g4 ldx [%g1+0x108],%g2 ! Expected data = 6d2d61440000009b ldx [%i3+0x108],%g3 ! Observed data at 0000000061800108 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 4c57ee857ba3fe7e ldx [%i3+0x110],%g3 ! Observed data at 0000000061800110 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x110,%g4 ldx [%g1+0x170],%g2 ! Expected data = fcd29efee4ce01aa ldx [%i3+0x170],%g3 ! Observed data at 0000000061800170 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = 3547939c000000fb ldx [%i3+0x178],%g3 ! Observed data at 0000000061800178 cmp %g2,%g3 bne,a,pn %xcc,p40_local_failed add %i3,0x178,%g4 ! The test for processor 40 has passed p40_passed: ta GOOD_TRAP nop p40_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p40_failed p40_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p40_failed p40_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p40_failed p40_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p40_failed p40_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p40_failed p40_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p40_failed p40_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p40_failed p40_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p40_failed p40_f2_fail: set p40_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f6_fail: set p40_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f8_fail: set p40_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f10_fail: set p40_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f16_fail: set p40_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f18_fail: set p40_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f24_fail: set p40_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f26_fail: set p40_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f28_fail: set p40_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p40_f30_fail: set p40_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 40 failed p40_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a0] ! Set processor 40 done flag set p40_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 40 failed p40_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a0] ! Set processor 40 done flag set p40_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p40_selfmod_failed: ba p40_failed mov 0xabc,%g1 p40_common_error: or %g0,0xf08,%g1 ba p40_failed mov %o5,%g3 p40_common_signature_error: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_common_timeout: set p40_temp,%g1 ba p40_failed st %g2,[%g1] ! Common Lock Number p40_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p40_failed mov 0x0,%g3 p40_trap1e: stxa %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800008] ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800020] ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000061000018] swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000010] done p40_trap1o: stxa %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800008] ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800020] ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000061000018] swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000010] done p40_trap2e: membar #Sync mov 0x100,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060800000] xor %l1,-0xfdb,%l5 ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060800010] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061800008] stba %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000018] done p40_trap2o: membar #Sync mov 0x100,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060800000] xor %l1,-0xfdb,%l5 ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060800010] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061800008] stba %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000018] done p40_trap3e: xor %l0,%l6,%l0 addc %l1,-0x72e,%l2 addc %l1,%l4,%l3 xnor %l0,%l3,%l4 add %l2,0x034,%l6 or %l3,%l6,%l4 nop done p40_trap3o: xor %l0,%l6,%l0 addc %l1,-0x72e,%l2 addc %l1,%l4,%l3 xnor %l0,%l3,%l4 add %l2,0x034,%l6 or %l3,%l6,%l4 nop done p40_init_memory_pointers: set p40_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p40_local0_start,%i0 set p40_local1_start,%i1 set p40_local2_start,%i2 set p40_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 73d9a708e85050e1 ldx [%g1+0x008],%l1 ! %l1 = 4d84a47dd76a5637 ldx [%g1+0x010],%l2 ! %l2 = d87e477c9353ad9d ldx [%g1+0x018],%l3 ! %l3 = 64d2022bdadadbc2 ldx [%g1+0x020],%l4 ! %l4 = fe2b42b1fcd29cf8 ldx [%g1+0x028],%l5 ! %l5 = 7f56a633f7b005ef ldx [%g1+0x030],%l6 ! %l6 = 8f05c00ad5df00cc ldx [%g1+0x038],%l7 ! %l7 = a40fc5489719b28a save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 9a8a20c42cfa3be2 ldx [%g1+0x048],%l1 ! %l1 = f4d149c679eb37ba ldx [%g1+0x050],%l2 ! %l2 = 00a9c680a0687f75 ldx [%g1+0x058],%l3 ! %l3 = da0a684279c79af8 ldx [%g1+0x060],%l4 ! %l4 = 187f14affaa0a209 ldx [%g1+0x068],%l5 ! %l5 = 5d066fec1f4eec60 ldx [%g1+0x070],%l6 ! %l6 = c7fc276fe2e48aab ldx [%g1+0x078],%l7 ! %l7 = f841616033a2a8f9 ! Initialize the output register of window 1 set p40_local0_start,%o0 set p40_local1_start,%o1 set p40_local2_start,%o2 set p40_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 3713c444 99eef616 8e674359 fca4964f ! %f4 = 8d6cc6b9 1b6cb502 574f8c53 92576828 ! %f8 = a25df5fa df83c77b 9abf5765 9a1e0fd9 ! %f12 = 21056256 ae8ded42 ecf8862e 4764fb5c ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c65aba7e fb4d5e16 3b5cc968 74e27288 ! %f20 = a285294f 5403cf36 f0faff0d 2558fa47 ! %f24 = c34cb1d1 a949010e d68e5b9b cc889e75 ! %f28 = db8e3da9 2fca9014 3e6da1e0 cd1e55cb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f2a06b42 dca3b677 8e71bc46 90dc99cc ! %f36 = 57c97c4a 922bc9b7 f7ecc961 dd4a693e ! %f40 = 6f1db802 3b16a0c8 5dc26535 e0d5e52e ! %f44 = d960de74 ba925456 364b5c52 fda2a7b4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5227f42f00000059,%g7,%g1 ! GSR scale = 11, align = 1 wr %g1,%g0,%gsr ! GSR = 5227f42f00000059 wr %g0,%y ! Clear Y 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: ! %l3 = e0d03eaa34ea901b, Mem[00000000900000a8] = 3bf2c25c sth %l3,[%i4+0x0a8] ! Mem[00000000900000a8] = 901bc25c ! %l0 = c4f390a4aa7baf82, Mem[0000000063800000] = 78346ed1 stba %l0,[%i3+%g0]0x89 ! Mem[0000000063800000] = 78346e82 ! Mem[0000000062800008] = ee2569c16b34f134, %l0 = c4f390a4aa7baf82 ldxa [%i1+%o1]0x80,%l0 ! %l0 = ee2569c16b34f134 ! %l3 = e0d03eaa34ea901b, Mem[0000000090800178] = 2ddc82c7 stw %l3,[%i5+0x178] ! Mem[0000000090800178] = 34ea901b ! %l7 = 92cefea1ef1a5c71, imm = fffffffffffff87d, %l5 = eb264b100aeff9e5 and %l7,-0x783,%l5 ! %l5 = 92cefea1ef1a5871 ! %f23 = 2558fa47, Mem[0000000090800190] = d025739a sta %f23,[%i5+0x190]%asi ! Mem[0000000090800190] = 2558fa47 ! %l0 = ee2569c16b34f134, Mem[0000000063000028] = fa0551bfe4ee8a1c stxa %l0,[%i2+%o5]0x81 ! Mem[0000000063000028] = ee2569c16b34f134 ! immd = 0000000000000109, %l1 = 9b731b561b647747, %ccr = 44 movl %icc,0x109,%l1 ! Register Not Moved ! %f17 = fb4d5e16, Mem[000000009100005c] = 6e1ab5c5 st %f17,[%i6+0x05c] ! Mem[000000009100005c] = fb4d5e16 ! Invert Register : %l6 = 5fc556fcc32a6aae xor %l6,-1,%l6 ! %l6 = a03aa9033cd59551 p41_label_2: ! Mem[0000000091800170] = b9937344f7b1a1bd, %f48 = 9ea26682 f3e367ff ldd [%o0+0x170],%f48 ! %f48 = b9937344 f7b1a1bd ! Mem[0000000090800054] = e3030d33, %g2 = 4968727bbf3299aa lduh [%i5+0x056],%g2 ! %g2 = 000000000000e303 ! Mem[0000000062800140] = 2446796d28a983be, %l1 = 9b731b561b647747, %l2 = f629f74e0562ddba add %i1,0x140,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 2446796d28a983be ! Mem[0000000062000041] = 61680a20, %l6 = a03aa9033cd59551 ldstub [%i0+0x041],%l6 ! %l6 = 00000068000000ff ! Mem[0000000090800168] = 27c2181e 4733e19e, %g2 = 0000e303, %g3 = 0bad0b00 ldd [%i5+0x168],%g2 ! %g2 = 0000000027c2181e 000000004733e19e ! Mem[0000000062000038] = da32ed88, %l5 = 92cefea1ef1a5871 lduh [%i0+0x03a],%l5 ! %l5 = 000000000000ed88 ! Mem[0000000090800030] = a3bdb778, %g2 = 0000000027c2181e lduwa [%i5+0x030]%asi,%g2 ! %g2 = 00000000a3bdb778 ! Mem[0000000063000028] = c16925ee, %l6 = 0000000000000068 ldstuba [%i2+%o5]0x88,%l6 ! %l6 = 000000ee000000ff ! Mem[0000000091000080] = 71f0b7cedd451e0b, %g2 = 00000000a3bdb778 ldx [%i6+0x080],%g2 ! %g2 = 71f0b7cedd451e0b ! %f12 = 21056256 ae8ded42, Mem[0000000091800030] = 2ba14704 70d7df2b std %f12,[%o0+0x030] ! Mem[0000000091800030] = 21056256 ae8ded42 p41_label_3: ! %l1 = 9b731b561b647747, Mem[0000000091000169] = 4eac6b58 stb %l1,[%i6+0x169] ! Mem[0000000091000168] = 47ac6b58 ! Mem[0000000062000028] = baf9fab6, %f26 = d68e5b9b lda [%i0+%o5]0x81,%f26 ! %f26 = baf9fab6 ! %l4 = 29e14d8879ad46e2, imm = fffffffffffffe97, %l1 = 9b731b561b647747 andcc %l4,-0x169,%l1 ! %l1 = 29e14d8879ad4682, %ccr = 00 ! Mem[0000000062800008] = c16925ee, %l0 = ee2569c16b34f134 lduba [%i1+%o1]0x88,%l0 ! %l0 = 00000000000000ee ! Mem[00000000910000b8] = 09b0f1b5, %g2 = 71f0b7cedd451e0b ldsb [%i6+0x0bb],%g2 ! %g2 = 0000000000000009 ! Mem[00000000900001f8] = b2ce3d03 10bb8a14, %g2 = 00000009, %g3 = 4733e19e ldda [%i4+0x1f8]%asi,%g2 ! %g2 = 00000000b2ce3d03 0000000010bb8a14 ! Mem[0000000062800010] = 5f5a625b, %f1 = 99eef616 lda [%i1+%o2]0x88,%f1 ! %f1 = 5f5a625b ! %l5 = 000000000000ed88, %l7 = 92cefea1ef1a5c71, %ccr = 00 movrlez %l5,%l7,%l0 ! Not Moved, %l0 = 00000000000000ee ! %l4 = 29e14d8879ad46e2, %l1 = 29e14d8879ad4682, %y = 00000000 sdivcc %l4,%l1,%l2 ! %l2 = 0000000000000001, %ccr = 00 mov %l0,%y ! %y = 000000ee ! %l2 = 0000000000000001, %l0 = 00000000000000ee, %ccr = 00 movrgez %l2,%l0,%l1 ! Moved, %l1 = 00000000000000ee p41_label_4: ! Code Fragment 1 p41_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000010bb8a14 mov 0x53a,%g3 ! %g3 = 000000000000053a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000078] = 2d82ef20, %g2 = 00000000b2ce3d03 lduwa [%i6+0x078]%asi,%g2 ! %g2 = 000000002d82ef20 ! Mem[0000000062800064] = da9b9144, %l5 = 000000000000ed88 lduw [%i1+0x064],%l5 ! %l5 = 00000000da9b9144 ! Mem[00000000630000d0] = 81861bfafc3a228c, %l2 = 0000000000000001, %l5 = 00000000da9b9144 add %i2,0xd0,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 81861bfafc3a228c ! Mem[0000000063000020] = d03804d63378201b, %l6 = 00000000000000ee ldxa [%i2+%o4]0x89,%l6 ! %l6 = d03804d63378201b ! Mem[0000000091800018] = 74c0670a5267e474, %g2 = 000000002d82ef20 ldx [%o0+%o3],%g2 ! %g2 = 74c0670a5267e474 ! %l2 = 0000000000000001, Mem[0000000090800044] = 23cc069f stw %l2,[%i5+0x044] ! Mem[0000000090800044] = 00000001 ! Mem[0000000091000130] = 01c7b9475dc140f2, %f48 = b9937344 f7b1a1bd ldd [%i6+0x130],%f48 ! %f48 = 01c7b947 5dc140f2 ! Mem[0000000091000010] = 58df4b2e, %g2 = 74c0670a5267e474 lduha [%i6+0x012]%asi,%g2 ! %g2 = 00000000000058df ! %l6 = d03804d63378201b, Mem[00000000900001e8] = f2389221 stb %l6,[%i4+0x1e8] ! Mem[00000000900001e8] = 1b389221 p41_label_5: ! %f26 = baf9fab6, Mem[0000000090000164] = 83c07adc st %f26,[%i4+0x164] ! Mem[0000000090000164] = baf9fab6 ! Mem[0000000062000000] = 6324e907, %l1 = 00000000000000ee swap [%i0+%g0],%l1 ! %l1 = 000000006324e907 ! Mem[00000000638000ec] = f3d0c79d, %l4 = 79ad46e2, %l5 = fc3a228c add %i3,0xec,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f3d0c79d ! Mem[0000000062000028] = baf9fab6, %f22 = f0faff0d lda [%i0+%o5]0x80,%f22 ! %f22 = baf9fab6 ! Mem[00000000918001d0] = 1ae98803 7ffa9590, %g2 = 000058df, %g3 = 0000053a ldd [%o0+0x1d0],%g2 ! %g2 = 000000001ae98803 000000007ffa9590 ! %l4 = 29e14d8879ad46e2, Mem[0000000091800138] = cf28ea77040c3c9f stx %l4,[%o0+0x138] ! Mem[0000000091800138] = 29e14d8879ad46e2 ! %l3 = e0d03eaa34ea901b, Mem[0000000091800086] = 522ba43c sth %l3,[%o0+0x086] ! Mem[0000000091800084] = 901ba43c ! %l4 = 29e14d8879ad46e2, immed = fffff409, %y = 000000ee umul %l4,-0xbf7,%l2 ! %l2 = 79ad413227c4e5f2, %y = 79ad4132 ! %l3 = e0d03eaa34ea901b, immed = 000008de, %y = 79ad4132 sdivcc %l3,0x8de,%l3 ! %l3 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 000000ee ! %l6 = d03804d63378201b, Mem[00000000910000da] = 16f66965 stb %l6,[%i6+0x0da] ! Mem[00000000910000d8] = 1bf66965 p41_label_6: ! Mem[0000000090000088] = 333a90ea, %g2 = 000000001ae98803 lduw [%i4+0x088],%g2 ! %g2 = 00000000333a90ea ! immd = 000000000000025b, %l4 = 29e14d8879ad46e2, %ccr = 02 mova %xcc,0x25b,%l4 ! Moved, %l4 = 000000000000025b ! immd = 0000000000000246, %l0 = 00000000000000ee, %ccr = 02 movcc %icc,0x246,%l0 ! Moved, %l0 = 0000000000000246 ! Mem[0000000063000000] = 14c54527, %l7 = ef1a5c71, %l0 = 00000246 casa [%i2]0x80,%l7,%l0 ! %l0 = 0000000014c54527 ! %l0 = 0000000014c54527, Mem[00000000620001fe] = 766e0cf6 stb %l0,[%i0+0x1fe] ! Mem[00000000620001fc] = 766e27f6 ! Mem[0000000091800048] = 8a3de0f2, %g2 = 00000000333a90ea ldsb [%o0+0x049],%g2 ! %g2 = ffffffffffffff8a ! %l5 = 00000000f3d0c79d, Mem[00000000910001d8] = 7e55db7f2b019f50 stx %l5,[%i6+0x1d8] ! Mem[00000000910001d8] = 00000000f3d0c79d ! Mem[0000000062000074] = 5f0eee09, %l7 = ef1a5c71, %l2 = 27c4e5f2 add %i0,0x74,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000005f0eee09 ! %f24 = c34cb1d1 a949010e, Mem[0000000091800090] = 2485e98f fb8782cd std %f24,[%o0+0x090] ! Mem[0000000091800090] = c34cb1d1 a949010e ! Mem[0000000091800060] = 9e84a260, %g2 = ffffffffffffff8a lduh [%o0+0x060],%g2 ! %g2 = 0000000000009e84 p41_label_7: ! Mem[0000000090800070] = 3c7d032c, %g2 = 0000000000009e84 ldsh [%i5+0x070],%g2 ! %g2 = 0000000000003c7d ! Mem[0000000062000010] = 2087b4b4, %l2 = 5f0eee09, %l6 = 3378201b add %i0,0x10,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000002087b4b4 ! %l2 = 5f0eee09, %l3 = 7fffffff, Mem[0000000062800128] = 36782c05 a3ec7e00 stda %l2,[%i1+0x128]%asi ! Mem[0000000062800128] = 5f0eee09 7fffffff ! %l6 = 000000002087b4b4, Mem[0000000091000054] = 545a2585 sth %l6,[%i6+0x054] ! Mem[0000000091000054] = b4b42585 ! Mem[000000006280007c] = cc4d47c9, %l4 = 000000000000025b ldsb [%i1+0x07f],%l4 ! %l4 = ffffffffffffffc9 ! immd = 00000000000001f7, %l3 = 000000007fffffff, %ccr = 02 movvs %xcc,0x1f7,%l3 ! Register Not Moved ! Mem[0000000091800184] = 014f660b, %g2 = 0000000000003c7d ldsba [%o0+0x186]%asi,%g2 ! %g2 = 0000000000000001 ! %l3 = 000000007fffffff, Mem[0000000090000170] = 0fb6820d sth %l3,[%i4+0x170] ! Mem[0000000090000170] = ffff820d ! %l4 = ffffffc9, %l5 = f3d0c79d, Mem[0000000091000028] = d4a769d2 b863b321 std %l4,[%i6+%o5] ! Mem[0000000091000028] = ffffffc9 f3d0c79d ! %l2 = 000000005f0eee09, Mem[0000000090800118] = 5fa476bc94e95342, %asi = 80 stxa %l2,[%i5+0x118]%asi ! Mem[0000000090800118] = 000000005f0eee09 p41_label_8: ! %l0 = 0000000014c54527, Mem[0000000063000052] = b3445a77 sth %l0,[%i2+0x052] ! Mem[0000000063000050] = b3444527 ! %l5 = 00000000f3d0c79d, Mem[0000000090000134] = dc7c46e7 stb %l5,[%i4+0x134] ! Mem[0000000090000134] = 9d7c46e7 ! Mem[000000009000006c] = efbfc4d2, %g18 = 74dbc3908f21ab0e ldsw [%i4+0x06c],%g2 ! %g2 = 74dbc3908f21ab0e ! %l7 = 92cefea1ef1a5c71, %l5 = 00000000f3d0c79d, %l3 = 000000007fffffff orncc %l7,%l5,%l3 ! %l3 = ffffffffef3f7c73, %ccr = 88 ! %l6 = 000000002087b4b4, %l5 = 00000000f3d0c79d, %y = 000000ee smul %l6,%l5,%l3 ! %l3 = fe73a3731ef1be64, %y = fe73a373 ! %l4 = ffffffc9, %l5 = f3d0c79d, Mem[0000000090800010] = ee408a03 6ffa6eb0 std %l4,[%i5+%o2] ! Mem[0000000090800010] = ffffffc9 f3d0c79d ! Mem[0000000063800150] = 71bafd9917bbed58, %l7 = 92cefea1ef1a5c71, %l6 = 000000002087b4b4 add %i3,0x150,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 71bafd9917bbed58 ! Mem[00000000638000ec] = f3d0c79d, %l4 = ffffffffffffffc9 ldsb [%i3+0x0ee],%l4 ! %l4 = ffffffffffffffc7 ! Mem[00000000900000a0] = 4196bc74a0b61ba7, %g2 = ffffffffefbfc4d2 ldx [%i4+0x0a0],%g2 ! %g2 = 4196bc74a0b61ba7 ! Mem[0000000063000018] = f0d79c78ab2e8a16, %f8 = a25df5fa df83c77b ldda [%i2+%o3]0x88,%f8 ! %f8 = f0d79c78 ab2e8a16 p41_label_9: ! Mem[00000000900001bc] = b8fee779, %g2 = 4196bc74a0b61ba7 ldub [%i4+0x1be],%g2 ! %g2 = 00000000000000b8 ! Mem[0000000062800020] = f1c441c4, %f19 = 74e27288 lda [%i1+%o4]0x81,%f19 ! %f19 = f1c441c4 ! %l7 = 92cefea1ef1a5c71, %l7 = 92cefea1ef1a5c71, %y = fe73a373 umulcc %l7,%l7,%l6 ! %l6 = df523b51e65569e1, %ccr = 88, %y = df523b51 ! Clear Register : %l4 = ffffffffffffffc7 clr %l4 ! %l4 = 0000000000000000 ! %l7 = 92cefea1ef1a5c71, Mem[00000000900001f0] = f75811727c69cc66 stx %l7,[%i4+0x1f0] ! Mem[00000000900001f0] = 92cefea1ef1a5c71 ! Mem[0000000091800090] = b1d1a949, %g2 = 00000000000000b8 lduh [%o0+0x092],%g2 ! %g2 = 000000000000b1d1 ! %f0 = 3713c444 5f5a625b 8e674359 fca4964f ! %f4 = 8d6cc6b9 1b6cb502 574f8c53 92576828 ! %f8 = f0d79c78 ab2e8a16 9abf5765 9a1e0fd9 ! %f12 = 21056256 ae8ded42 ecf8862e 4764fb5c mov 0x100,%g4 stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100 ! Mem[0000000090000168] = 0c455b24, %g2 = 000000000000b1d1 lduh [%i4+0x168],%g2 ! %g2 = 0000000000000c45 ! Mem[000000009180014c] = b13ff7cf, %g2 = 0000000000000c45 lduh [%o0+0x14c],%g2 ! %g2 = 000000000000b13f ! Mem[0000000091800168] = 018336e0, %g2 = 000000000000b13f lduh [%o0+0x16a],%g2 ! %g2 = 0000000000000183 p41_label_10: ! Mem[0000000062000000] = ee000000, %l4 = 0000000000000000 ldsba [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000 ! %l5 = 00000000f3d0c79d, %l5 = 00000000f3d0c79d, %y = df523b51 mulscc %l5,%l5,%l7 ! %l7 = 00000001edb92b6b, %ccr = 09, %y = efa91da8 ! %l1 = 000000006324e907, %l2 = 000000005f0eee09, %ccr = 09 movgu %icc,%l1,%l2 ! Register Not Moved ! Mem[0000000091000004] = 96d5a865, %g2 = 0000000000000183 ldub [%i6+0x006],%g2 ! %g2 = 0000000000000096 ! Mem[0000000062800000] = 38f29bb3, %l0 = 0000000014c54527 lduwa [%i1+%g0]0x88,%l0 ! %l0 = 0000000038f29bb3 ! Mem[0000000090800010] = ffffffc9f3d0c79d, %g2 = 0000000000000096 ldx [%i5+%o2],%g2 ! %g2 = ffffffc9f3d0c79d ! %l6 = df523b51e65569e1, Mem[0000000090000140] = b4da1761 stw %l6,[%i4+0x140] ! Mem[0000000090000140] = e65569e1 ! %l5 = 00000000f3d0c79d, Mem[0000000090000190] = a91f482d sth %l5,[%i4+0x190] ! Mem[0000000090000190] = c79d482d ! %f16 = c65aba7e fb4d5e16, Mem[00000000908001d0] = f9ebc6bd 9807b4a5 std %f16,[%i5+0x1d0] ! Mem[00000000908001d0] = c65aba7e fb4d5e16 ! %l5 = 00000000f3d0c79d, Mem[00000000910001ba] = 065776a8 sth %l5,[%i6+0x1ba] ! Mem[00000000910001b8] = c79d76a8 p41_label_11: ! Mem[000000006380002b] = 0fd52147, %l4 = 0000000000000000 ldstub [%i3+0x02b],%l4 ! %l4 = 00000047000000ff ! Mem[0000000091000084] = dd451e0b, %g2 = ffffffc9f3d0c79d lduh [%i6+0x084],%g2 ! %g2 = 000000000000dd45 ! Mem[00000000638000c0] = 3d87685e ae383592 937166b8 af8a499c ! Mem[00000000638000d0] = f68a4930 7e21e585 fa195128 8c339717 ! Mem[00000000638000e0] = 066ed69e d43f6ecc 4e3a4bb8 f3d0c79d ! Mem[00000000638000f0] = 5038d4f6 5c3f73ac e6cc3b17 3b963514 mov 0x0c0,%g5 ldda [%i3+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000638000c0 ! Mem[000000009000005c] = f17dd9cc, %g18 = 74dbc3908f21ab0e ldsw [%i4+0x05c],%g2 ! %g2 = 74dbc3908f21ab0e ! %f20 = a285294f, Mem[00000000910000c0] = 13703e29 sta %f20,[%i6+0x0c0]%asi ! Mem[00000000910000c0] = a285294f ! %f24 = c34cb1d1 a949010e, Mem[0000000091000030] = 9953c499 3d46fa1e std %f24,[%i6+0x030] ! Mem[0000000091000030] = c34cb1d1 a949010e ! Mem[0000000062800090] = 4a3ca83a, %l0 = 0000000038f29bb3 swap [%i1+0x090],%l0 ! %l0 = 000000004a3ca83a ! %l4 = 00000047, %l5 = f3d0c79d, Mem[00000000918001f0] = 22680848 b1e0fc7c std %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000047 f3d0c79d ! Mem[0000000063800018] = aa0af622, %f16 = c65aba7e lda [%i3+%o3]0x80,%f16 ! %f16 = aa0af622 ! Mem[0000000062000018] = d26362eb, %l6 = df523b51e65569e1 ldswa [%i0+%o3]0x80,%l6 ! %l6 = ffffffffd26362eb p41_label_12: ! Mem[0000000091800134] = fd0f29e1, %g2 = fffffffff17dd9cc ldub [%o0+0x136],%g2 ! %g2 = 00000000000000fd ! %l7 = 00000001edb92b6b, Mem[0000000091800180] = 77ee1260e4f4014f stx %l7,[%o0+0x180] ! Mem[0000000091800180] = 00000001edb92b6b ! %l7 = 00000001edb92b6b, imm = 0000000000000018, %l6 = ffffffffd26362eb sll %l7,0x018,%l6 ! %l6 = 01edb92b6b000000 ! Mem[00000000918001d0] = e988037f, %g2 = 00000000000000fd ldsb [%o0+0x1d1],%g2 ! %g2 = ffffffffffffffe9 ! Mem[0000000062000010] = bea9b81e b4b48720, %l6 = 6b000000, %l7 = edb92b6b ldda [%i0+%o2]0x89,%l6 ! %l6 = 00000000b4b48720 00000000bea9b81e ! Mem[000000009000014c] = 44b10543, %g2 = ffffffffffffffe9 ldsha [%i4+0x14e]%asi,%g2 ! %g2 = 00000000000044b1 ! Mem[000000009180012c] = 742c3e7e, %g2 = 00000000000044b1 ldsha [%o0+0x12c]%asi,%g2 ! %g2 = 000000000000742c ! %l1 = 000000006324e907, Mem[0000000063800020] = b4a9ae5c3d8f82e9 stxa %l1,[%i3+%o4]0x88 ! Mem[0000000063800020] = 000000006324e907 membar #Sync ! Added by membar checker (609) ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 901bc25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 ! %l6 = 00000000b4b48720, Mem[00000000908000d8] = 83e709ce stw %l6,[%i5+0x0d8] ! Mem[00000000908000d8] = b4b48720 p41_label_13: ! Mem[00000000638000b8] = 2bf88a12, %f4 = 85e5217e ld [%i3+0x0b8],%f4 ! %f4 = 2bf88a12 ! Mem[0000000063800170] = 4ac22777, %l5 = f3d0c79d, %l4 = 00000047 add %i3,0x170,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000004ac22777 ! Mem[0000000062000008] = 40c869ab442bb3fb, %f10 = 9dc7d0f3 b84b3a4e ldda [%i0+%o1]0x81,%f10 ! %f10 = 40c869ab 442bb3fb ! %l7 = 00000000bea9b81e, Mem[000000009080008b] = 7166a132 stb %l7,[%i5+0x08b] ! Mem[0000000090800088] = 1e66a132 ! Mem[0000000090000100] = 3713c444 5f5a625b 8e674359 fca4964f ! Mem[0000000090000110] = 8d6cc6b9 1b6cb502 574f8c53 92576828 ! Mem[0000000090000120] = f0d79c78 ab2e8a16 9abf5765 9a1e0fd9 ! Mem[0000000090000130] = 21056256 ae8ded42 ecf8862e 4764fb5c ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! %f4 = 2bf88a12 30498af6, Mem[0000000063800020] = 6324e907 00000000 stda %f4 ,[%i3+%o4]0x88 ! Mem[0000000063800020] = 2bf88a12 30498af6 ! %l5 = 00000000f3d0c79d, Mem[0000000063800018] = aa0af622 stba %l5,[%i3+%o3]0x81 ! Mem[0000000063800018] = 9d0af622 ! Clear Register : %l1 = 000000006324e907 clr %l1 ! %l1 = 0000000000000000 ! Mem[0000000062000008] = 40c869ab, %l4 = 000000004ac22777 lduw [%i0+%o1],%l4 ! %l4 = 0000000040c869ab ! Mem[000000009080007c] = 720c3c7e, %g2 = 000000000000742c ldsb [%i5+0x07f],%g2 ! %g2 = 0000000000000072 p41_label_14: ! Mem[00000000908000d8] = b4b48720e52b0314, %g2 = 0000000000000072 ldx [%i5+0x0d8],%g2 ! %g2 = b4b48720e52b0314 ! %l1 = 0000000000000000, Mem[0000000090000060] = ac44ce54 sth %l1,[%i4+0x060] ! Mem[0000000090000060] = 0000ce54 ! Mem[0000000062000040] = 61ff0a20, %l0 = 4a3ca83a, %l7 = bea9b81e add %i0,0x40,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000061ff0a20 ! %l7 = 0000000061ff0a20, %l1 = 0000000000000000, %y = efa91da8 sdiv %l7,%l1,%l1 ! Div by zero, %l0 = 000000004a3ca88a mov %l0,%y ! %y = 4a3ca862 membar #Sync ! Added by membar checker (610) ! %f31 = cd1e55cb, Mem[000000009000013c] = 4764fb5c st %f31,[%i4+0x13c] ! Mem[000000009000013c] = cd1e55cb ! %l6 = b4b48720, %l7 = 61ff0a20, Mem[0000000091000140] = 28dd2a63 7b6b4cda std %l6,[%i6+0x140] ! Mem[0000000091000140] = b4b48720 61ff0a20 ! Mem[0000000063000144] = b1c6a9ac, %l5 = 00000000f3d0c79d lduw [%i2+0x144],%l5 ! %l5 = 00000000b1c6a9ac ! Mem[0000000091800090] = c34cb1d1, %g2 = b4b48720e52b0314 lduw [%o0+0x090],%g2 ! %g2 = 00000000c34cb1d1 ! %l4 = 0000000040c869ab, immed = fffffbee, %y = 4a3ca862 udivcc %l4,-0x412,%l1 ! %l1 = 000000004a3ca990, %ccr = 00 mov %l0,%y ! %y = 4a3ca862 ! %l6 = 00000000b4b48720, immed = ffffffd4, %ccr = 00 movrgez %l6,-0x02c,%l6 ! Moved, %l6 = ffffffffffffffd4 p41_label_15: ! Mem[0000000090000110] = 8d6cc6b9, %g2 = 00000000c34cb1d1 lduh [%i4+0x110],%g2 ! %g2 = 0000000000008d6c ! Mem[00000000630001e0] = ad378817, %l4 = 0000000040c869ab ldsb [%i2+0x1e2],%l4 ! %l4 = ffffffffffffff88 ! Mem[00000000630000f0] = ef8fd9a4, %l0 = 4a3ca862, %l7 = 61ff0a20 add %i2,0xf0,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000ef8fd9a4 ! Mem[0000000090800078] = 922eb97d, %g18 = 74dbc3908f21ab0e ldsw [%i5+0x078],%g2 ! %g2 = 74dbc3908f21ab0e ! Mem[0000000062800115] = 743cb7f7, %l7 = 00000000ef8fd9a4 ldstub [%i1+0x115],%l7 ! %l7 = 0000003c000000ff ! Mem[000000009100000c] = 87eb5758, %g2 = ffffffff922eb97d ldsb [%i6+0x00f],%g2 ! %g2 = ffffffffffffff87 ! %l0 = 000000004a3ca862, %l2 = 000000005f0eee09, %l1 = 000000004a3ca990 xor %l0,%l2,%l1 ! %l1 = 000000001532466b ! %l0 = 000000004a3ca862, %l6 = ffffffffffffffd4, %y = 4a3ca862 sdiv %l0,%l6,%l5 ! %l5 = ffffffff80000000 mov %l0,%y ! %y = 4a3ca862 ! immd = 000000000000012e, %l4 = ffffffffffffff88, %ccr = 00 movge %xcc,0x12e,%l4 ! Moved, %l4 = 000000000000012e ! %l3 = fe73a3731ef1be64, %l3 = fe73a3731ef1be64, %ccr = 00 move %icc,%l3,%l3 ! Register Not Moved p41_label_16: ! %l2 = 000000005f0eee09, Mem[00000000630001f4] = 1db849a8 stw %l2,[%i2+0x1f4] ! Mem[00000000630001f4] = 5f0eee09 ! Mem[0000000063800018] = 22f60a9d, %l5 = ffffffff80000000 ldstuba [%i3+%o3]0x88,%l5 ! %l5 = 0000009d000000ff ! Mem[0000000063800018] = ff0af622, %l7 = 000000000000003c ldsha [%i3+%o3]0x81,%l7 ! %l7 = ffffffffffffff0a ! Mem[0000000063800020] = 2bf88a1230498af6, %f14 = 1435963b 173bcce6 ldda [%i3+%o4]0x88,%f14 ! %f14 = 2bf88a12 30498af6 ! %l0 = 000000004a3ca862, Mem[0000000062000020] = 2a056ea5 stba %l0,[%i0+%o4]0x89 ! Mem[0000000062000020] = 2a056e62 ! Mem[0000000063800020] = f68a4930128af82b, %f20 = a285294f 5403cf36 ldda [%i3+%o4]0x80,%f20 ! %f20 = f68a4930 128af82b ! Mem[0000000063800128] = ba0734c00786dbd7, %f22 = baf9fab6 2558fa47 ldda [%i3+0x128]%asi,%f22 ! %f22 = ba0734c0 0786dbd7 ! Mem[00000000620001f5] = 82a2fa6b, %l1 = 000000001532466b ldstub [%i0+0x1f5],%l1 ! %l1 = 000000a2000000ff ! Mem[0000000090800048] = 06d60538, %g2 = ffffffffffffff87 lduba [%i5+0x04b]%asi,%g2 ! %g2 = 0000000000000006 ! Mem[00000000908000a0] = cf4eb831, %g2 = 0000000000000006 ldsb [%i5+0x0a0],%g2 ! %g2 = ffffffffffffffcf p41_label_17: ! Mem[0000000091800174] = f7b1a1bd, %g2 = ffffffffffffffcf ldub [%o0+0x174],%g2 ! %g2 = 00000000000000f7 ! Mem[0000000062800020] = f1c441c4, %l3 = fe73a3731ef1be64 ldswa [%i1+%o4]0x80,%l3 ! %l3 = fffffffff1c441c4 ! %l1 = 00000000000000a2, Mem[0000000062800098] = d09f4fbe sth %l1,[%i1+0x098] ! Mem[0000000062800098] = 00a24fbe ! %f11 = 442bb3fb, Mem[00000000900000b8] = 2ba9b947 sta %f11,[%i4+0x0b8]%asi ! Mem[00000000900000b8] = 442bb3fb ! Mem[000000006380011c] = c9d04d3a, %l2 = 5f0eee09, %l1 = 000000a2 add %i3,0x11c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c9d04d3a ! Mem[0000000062000028] = baf9fab6, %l5 = 000000000000009d ldsba [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffffba ! %l4 = 000000000000012e, Mem[000000006380018c] = 9fd7fbf0 stw %l4,[%i3+0x18c] ! Mem[000000006380018c] = 0000012e ! Mem[0000000063800020] = 30498af6, %l4 = 000000000000012e ldsha [%i3+%o4]0x89,%l4 ! %l4 = ffffffffffff8af6 ! Mem[0000000091000080] = 71f0b7ce dd451e0b, %g2 = 000000f7, %g3 = 7ffa9590 ldd [%i6+0x080],%g2 ! %g2 = 0000000071f0b7ce 00000000dd451e0b ! Clear Register : %l3 = fffffffff1c441c4 clr %l3 ! %l3 = 0000000000000000 p41_label_18: ! %l0 = 000000004a3ca862, immed = ffffff13, %ccr = 00 movre %l0,-0x0ed,%l1 ! Not Moved, %l1 = 00000000c9d04d3a ! %l6 = ffffffffffffffd4, Mem[0000000062800010] = 5b625a5f stwa %l6,[%i1+%o2]0x80 ! Mem[0000000062800010] = ffffffd4 ! Mem[0000000062000108] = 3f5e594d, %l6 = ffffffffffffffd4 swap [%i0+0x108],%l6 ! %l6 = 000000003f5e594d ! Mem[00000000630000b0] = 1d787ab5, %l5 = ffffffffffffffba swap [%i2+0x0b0],%l5 ! %l5 = 000000001d787ab5 ! %l2 = 000000005f0eee09, Mem[0000000090800150] = bbbdd7de1f0f484d, %asi = 80 stxa %l2,[%i5+0x150]%asi ! Mem[0000000090800150] = 000000005f0eee09 ! Mem[0000000062000008] = 40c869ab, %f22 = ba0734c0 lda [%i0+%o1]0x81,%f22 ! %f22 = 40c869ab ! %l4 = ffffffffffff8af6, %l0 = 000000004a3ca862, %ccr = 00 movge %xcc,%l4,%l0 ! Moved, %l0 = ffffffffffff8af6 ! %l1 = 00000000c9d04d3a, Mem[00000000900000d8] = 3d5f1135c850bd44 stx %l1,[%i4+0x0d8] ! Mem[00000000900000d8] = 00000000c9d04d3a ! Mem[0000000062800000] = 38f29bb3, %l0 = ffffffffffff8af6 ldsba [%i1+%g0]0x88,%l0 ! %l0 = ffffffffffffffb3 ! Mem[0000000091000068] = 51c66702, %g2 = 0000000071f0b7ce ldsh [%i6+0x06a],%g2 ! %g2 = 00000000000051c6 p41_label_19: ! %f2 = 9c498aaf, Mem[0000000062000000] = ee000000 sta %f2 ,[%i0+%g0]0x89 ! Mem[0000000062000000] = 9c498aaf ! Mem[0000000062800118] = a4583bca2c0c11e4, %l6 = 000000003f5e594d, %l3 = 0000000000000000 add %i1,0x118,%g1 casxa [%g1]0x80,%l6,%l3 ! %l3 = a4583bca2c0c11e4 ! Mem[0000000063000156] = 3ffd0c46, %l0 = ffffffffffffffb3 ldstub [%i2+0x156],%l0 ! %l0 = 0000000c000000ff ! %f18 = 3b5cc968, Mem[00000000900001a8] = 17361119 st %f18,[%i4+0x1a8] ! Mem[00000000900001a8] = 3b5cc968 ! Mem[0000000063800080] = a218f4781f3f7766, %l1 = 00000000c9d04d3a, %l2 = 000000005f0eee09 add %i3,0x80,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = a218f4781f3f7766 ! %l2 = a218f4781f3f7766, Mem[00000000908001ea] = 7d6ba369 sth %l2,[%i5+0x1ea] ! Mem[00000000908001e8] = 7766a369 ! Clear Register : %l0 = 000000000000000c clr %l0 ! %l0 = 0000000000000000 ! Mem[00000000918001ac] = 26769994, %g2 = 00000000000051c6 lduh [%o0+0x1ae],%g2 ! %g2 = 0000000000002676 ! %l0 = 0000000000000000, %l4 = ffffffffffff8af6, %l4 = ffffffffffff8af6 andn %l0,%l4,%l4 ! %l4 = 0000000000000000 ! %f30 = 3e6da1e0 cd1e55cb, Mem[0000000062000190] = 75fee0be aa8e731a std %f30,[%i0+0x190] ! Mem[0000000062000190] = 3e6da1e0 cd1e55cb p41_label_20: ! Mem[0000000062000010] = 2087b4b4, %l3 = a4583bca2c0c11e4 ldsba [%i0+%o2]0x80,%l3 ! %l3 = 0000000000000020 ! Mem[0000000090000194] = 1817267a, %g2 = 0000000000002676 ldsh [%i4+0x196],%g2 ! %g2 = 0000000000001817 ! Mem[00000000900000a0] = 4196bc74, %g18 = 74dbc3908f21ab0e ldsw [%i4+0x0a0],%g2 ! %g2 = 74dbc3908f21ab0e save ! CWP = 1 ! %l6 = 2397b3c41e0ef6ae, Mem[0000000063800020] = f68a4930128af82b stx %l6,[%o3+%i4] ! Mem[0000000063800020] = 2397b3c41e0ef6ae ! %l5 = 5962938ec81a9496, %l4 = aa5cd818c0070799, %l1 = e26088368a56eb57 add %l5,%l4,%l1 ! %l1 = 03bf6ba788219c2f ! Mem[0000000091000010] = eb5758df4b2ef340, %g2 = 000000004196bc74 ldxa [%o6+0x010]%asi,%g2 ! %g2 = eb5758df4b2ef340 ! Mem[000000006200011c] = 4c4bf880, %l4 = aa5cd818c0070799 swap [%o0+0x11c],%l4 ! %l4 = 000000004c4bf880 ! %l0 = 7811a7c6, %l1 = 88219c2f, Mem[00000000908001a0] = 803f05fd 68760317 std %l0,[%o5+0x1a0] ! Mem[00000000908001a0] = 7811a7c6 88219c2f ! %l0 = 7811a7c6, %l1 = 88219c2f, Mem[0000000091800060] = 9e84a260 2a3637f5 std %l0,[%i0+0x060] ! Mem[0000000091800060] = 7811a7c6 88219c2f p41_label_21: ! %cwp = 1 ! %l4 = 4c4bf880, %l5 = c81a9496, Mem[0000000062000018] = d26362eb 256c1ca5 stda %l4,[%o0+%i3]0x81 ! Mem[0000000062000018] = 4c4bf880 c81a9496 ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = 0000ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g4 ldda [%o4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[0000000090800020] = d9156586 bd2a18d0, %g2 = 4b2ef340, %g3 = dd451e0b ldd [%o5+%i4],%g2 ! %g2 = 00000000d9156586 00000000bd2a18d0 ! Mem[0000000090800160] = d640ff85, %g2 = 00000000d9156586 lduw [%o5+0x160],%g2 ! %g2 = 00000000d640ff85 ! %f22 = 40c869ab 0786dbd7, Mem[0000000062000008] = 40c869ab 442bb3fb stda %f22,[%o0+%i1]0x80 ! Mem[0000000062000008] = 40c869ab 0786dbd7 ! Mem[00000000630000dc] = 892dd3a8, %l5 = 5962938ec81a9496 swap [%o2+0x0dc],%l5 ! %l5 = 00000000892dd3a8 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = c79d482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 3b5cc968 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g6 ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180 ! %l0 = 729db41c7811a7c6, Mem[0000000062800018] = 1c37b504 stba %l0,[%o1+%i3]0x81 ! Mem[0000000062800018] = c637b504 ! %l4 = 000000004c4bf880, Mem[0000000063000008] = eb049868 stha %l4,[%o2+%i1]0x80 ! Mem[0000000063000008] = f8809868 membar #Sync ! Added by membar checker (611) ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 00000000 c9d04d3a ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 p41_label_22: ! %cwp = 1 ! Mem[00000000908001b0] = 450d88d9, %g2 = 00000000d640ff85 lduw [%o5+0x1b0],%g2 ! %g2 = 00000000450d88d9 ! %l6 = 2397b3c41e0ef6ae, Mem[000000009100013c] = 1deb2635 sth %l6,[%o6+0x13c] ! Mem[000000009100013c] = f6ae2635 ! Mem[0000000090000074] = 9e29a49e, %g2 = 00000000450d88d9 ldsb [%o4+0x077],%g2 ! %g2 = ffffffffffffff9e ! Mem[0000000063000090] = 4599f2848f753874, %l0 = 729db41c7811a7c6, %l0 = 729db41c7811a7c6 add %o2,0x90,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 4599f2848f753874 ! %f6 = 1797338c 285119fa, Mem[0000000090800048] = 78d7dc06 d60538ff std %f6 ,[%o5+0x048] ! Mem[0000000090800048] = 1797338c 285119fa ! Mem[0000000090800148] = cff6568c, %g2 = ffffffffffffff9e ldsb [%o5+0x148],%g2 ! %g2 = ffffffffffffffcf ! Mem[0000000063800028] = ff21d50f, %l0 = 4599f2848f753874 ldstuba [%o3+%i5]0x89,%l0 ! %l0 = 0000000f000000ff ! %l7 = d3f241888dcfff67, Mem[0000000091000080] = 71f0b7cedd451e0b stx %l7,[%o6+0x080] ! Mem[0000000091000080] = d3f241888dcfff67 ! Mem[00000000620001c4] = 46cbde75, %l3 = baf3e989d950fcbb lduw [%o0+0x1c4],%l3 ! %l3 = 0000000046cbde75 ! %f21 = 128af82b, Mem[0000000063000020] = 3378201b sta %f21,[%o2+%i4]0x88 ! Mem[0000000063000020] = 128af82b p41_label_23: ! %cwp = 1 ! %f22 = 40c869ab 0786dbd7, Mem[0000000062800028] = 3b1a9707 9f8b79e2 stda %f22,[%o1+%i5]0x80 ! Mem[0000000062800028] = 40c869ab 0786dbd7 ! Mem[00000000630000bc] = a0479ca3, %l3 = 0000000046cbde75 swap [%o2+0x0bc],%l3 ! %l3 = 00000000a0479ca3 ! immd = 000000000000009c, %l0 = 000000000000000f, %ccr = 00 movn %icc,0x09c,%l0 ! Register Not Moved ! Mem[0000000062800024] = 0d114591, %l3 = 00000000a0479ca3 ldsw [%o1+0x024],%l3 ! %l3 = 000000000d114591 ! immd = 00000000000002e9, %l4 = 000000004c4bf880, %ccr = 00 movvc %xcc,0x2e9,%l4 ! Moved, %l4 = 00000000000002e9 ! Mem[0000000062000120] = 53b13cf6, %l6 = 2397b3c41e0ef6ae swap [%o0+0x120],%l6 ! %l6 = 0000000053b13cf6 ! Mem[0000000091000070] = 8e33f4bd, %g2 = ffffffffffffffcf ldub [%o6+0x073],%g2 ! %g2 = 000000000000008e ! Mem[00000000900000e0] = e5b5f94d, %g18 = f11c8cca0065eab8 ldsw [%o4+0x0e0],%g2 ! %g2 = f11c8cca0065eab8 ! %l5 = 00000000892dd3a8, %l7 = d3f241888dcfff67, %l5 = 00000000892dd3a8 addc %l5,%l7,%l5 ! %l5 = d3f2418916fdd30f ! Mem[0000000063800020] = 2397b3c4, %l2 = 4afc8a863406427f swapa [%o3+%i4]0x80,%l2 ! %l2 = 000000002397b3c4 p41_label_24: ! %cwp = 1 ! %l6 = 0000000053b13cf6, Mem[0000000090800023] = 86bd2a18 stb %l6,[%o5+0x023] ! Mem[0000000090800020] = f6bd2a18 ! immd = 000000000000029d, %l5 = d3f2418916fdd30f, %ccr = 00 move %xcc,0x29d,%l5 ! Register Not Moved ! Mem[00000000910001e4] = afd277e9, %g2 = ffffffffe5b5f94d ldsh [%o6+0x1e4],%g2 ! %g2 = ffffffffffffafd2 ! Mem[0000000063800028] = ff21d5ff, %l2 = 000000002397b3c4 ldsba [%o3+%i5]0x88,%l2 ! %l2 = ffffffffffffffff ! Mem[0000000090800170] = 5375fc03, %g2 = ffffffffffffafd2 ldsh [%o5+0x172],%g2 ! %g2 = 0000000000005375 ! Mem[0000000091000020] = 5ebab5a5, %g2 = 0000000000005375 ldsh [%o6+%i4],%g2 ! %g2 = 0000000000005eba ! Mem[0000000062800148] = 327a84a1e57ca2cd, %l2 = ffffffffffffffff, %l2 = ffffffffffffffff add %o1,0x148,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 327a84a1e57ca2cd ! Mem[0000000062800008] = ee2569c1, %l0 = 000000000000000f lduwa [%o1+%i1]0x80,%l0 ! %l0 = 00000000ee2569c1 ! Mem[0000000063000068] = 3fa47117, %l0 = 00000000ee2569c1 swap [%o2+0x068],%l0 ! %l0 = 000000003fa47117 ! Mem[0000000091800094] = 0e703836, %g2 = 0000000000005eba ldub [%i0+0x097],%g2 ! %g2 = 000000000000000e p41_label_25: ! %cwp = 1 ! %l2 = 327a84a1e57ca2cd, Mem[0000000062800010] = ffffffd4 stha %l2,[%o1+%i2]0x80 ! Mem[0000000062800010] = a2cdffd4 ! %l6 = 0000000053b13cf6, Mem[00000000918000a4] = ae2cff4f stw %l6,[%i0+0x0a4] ! Mem[00000000918000a4] = 53b13cf6 ! Mem[0000000062000018] = 4c4bf880, %l0 = 000000003fa47117 ldstuba [%o0+%i3]0x80,%l0 ! %l0 = 0000004c000000ff ! Mem[0000000091000080] = d3f241888dcfff67, %f48 = 92317c76 ff28d408 ldd [%o6+0x080],%f48 ! %f48 = d3f24188 8dcfff67 ! Mem[00000000900001d0] = cefa14d7, %g18 = f11c8cca0065eab8 ldsw [%o4+0x1d0],%g2 ! %g2 = f11c8cca0065eab8 ! %l1 = 03bf6ba788219c2f, %l7 = d3f241888dcfff67, %ccr = 00 movrgz %l1,%l7,%l6 ! Moved, %l6 = d3f241888dcfff67 ! Mem[00000000638000cb] = 937166b8, %l0 = 000000000000004c ldstub [%o3+0x0cb],%l0 ! %l0 = 000000b8000000ff ! %f26 = baf9fab6, Mem[0000000063000018] = ab2e8a16 sta %f26,[%o2+%i3]0x88 ! Mem[0000000063000018] = baf9fab6 ! Mem[000000006200012c] = 09d9cca2, %l6 = d3f241888dcfff67 ldsb [%o0+0x12f],%l6 ! %l6 = ffffffffffffffa2 ! Mem[0000000062800120] = 7c0c3838, %l7 = d3f241888dcfff67 swap [%o1+0x120],%l7 ! %l7 = 000000007c0c3838 ba,a p41_not_taken_0_end p41_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p41_branch_failed p41_not_taken_0_end: ! End of Random Code for Thread 41 restore ! CWP = 0 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 0000000000000000 bne,a,pn %xcc,p41_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000c9d04d3a bne,a,pn %xcc,p41_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be a218f4781f3f7766 bne,a,pn %xcc,p41_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000020 bne,a,pn %xcc,p41_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p41_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000001d787ab5 bne,a,pn %xcc,p41_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000003f5e594d bne,a,pn %xcc,p41_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffffffffff0a bne,a,pn %xcc,p41_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x4a3ca862,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p41_failed mov 0x111,%g1 ! Check Floating Point Registers p41_check_fp_registers: set p41_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 923538ae 5e68873d bne %xcc,p41_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 9c498aaf b8667193 bne %xcc,p41_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 2bf88a12 30498af6 bne %xcc,p41_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 1797338c 285119fa bne %xcc,p41_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be cc6e3fd4 9ed66e06 bne %xcc,p41_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 40c869ab 442bb3fb bne %xcc,p41_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ac733f5c f6d43850 bne %xcc,p41_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 2bf88a12 30498af6 bne %xcc,p41_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be aa0af622 fb4d5e16 bne %xcc,p41_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 3b5cc968 f1c441c4 bne %xcc,p41_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be f68a4930 128af82b bne %xcc,p41_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 40c869ab 0786dbd7 bne %xcc,p41_f22_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be baf9fab6 cc889e75 bne %xcc,p41_f26_fail nop ! Check Local Memory set p41_local0_expect,%g1 p41_check_local0: ldx [%g1+0x000],%g2 ! Expected data = af8a499c3d75b485 ldx [%i0+0x000],%g3 ! Observed data at 0000000062000000 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 40c869ab0786dbd7 ldx [%i0+0x008],%g3 ! Observed data at 0000000062000008 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff4bf880c81a9496 ldx [%i0+0x018],%g3 ! Observed data at 0000000062000018 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 626e052a25afb594 ldx [%i0+0x020],%g3 ! Observed data at 0000000062000020 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 61ff0a20bd034375 ldx [%i0+0x040],%g3 ! Observed data at 0000000062000040 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x040,%g4 ldx [%g1+0x108],%g2 ! Expected data = ffffffd459e80f7f ldx [%i0+0x108],%g3 ! Observed data at 0000000062000108 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x108,%g4 ldx [%g1+0x118],%g2 ! Expected data = d36ba6d2c0070799 ldx [%i0+0x118],%g3 ! Observed data at 0000000062000118 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x118,%g4 ldx [%g1+0x120],%g2 ! Expected data = 1e0ef6ae2d0f0257 ldx [%i0+0x120],%g3 ! Observed data at 0000000062000120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x120,%g4 ldx [%g1+0x190],%g2 ! Expected data = 3e6da1e0cd1e55cb ldx [%i0+0x190],%g3 ! Observed data at 0000000062000190 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x190,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 3894bc1c82fffa6b ldx [%i0+0x1f0],%g3 ! Observed data at 00000000620001f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = bc0fc37e766e27f6 ldx [%i0+0x1f8],%g3 ! Observed data at 00000000620001f8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i0,0x1f8,%g4 set p41_local1_expect,%g1 p41_check_local1: ldx [%g1+0x010],%g2 ! Expected data = a2cdffd4817d8dc4 ldx [%i1+0x010],%g3 ! Observed data at 0000000062800010 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c637b5042fec2545 ldx [%i1+0x018],%g3 ! Observed data at 0000000062800018 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 40c869ab0786dbd7 ldx [%i1+0x028],%g3 ! Observed data at 0000000062800028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 38f29bb3aa355e17 ldx [%i1+0x090],%g3 ! Observed data at 0000000062800090 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = 00a24fbea4174e5c ldx [%i1+0x098],%g3 ! Observed data at 0000000062800098 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x098,%g4 ldx [%g1+0x110],%g2 ! Expected data = 031eb5c174ffb7f7 ldx [%i1+0x110],%g3 ! Observed data at 0000000062800110 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x110,%g4 ldx [%g1+0x120],%g2 ! Expected data = 8dcfff6712f519c9 ldx [%i1+0x120],%g3 ! Observed data at 0000000062800120 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x120,%g4 ldx [%g1+0x128],%g2 ! Expected data = 5f0eee097fffffff ldx [%i1+0x128],%g3 ! Observed data at 0000000062800128 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i1,0x128,%g4 set p41_local2_expect,%g1 p41_check_local2: ldx [%g1+0x008],%g2 ! Expected data = f88098682c63536e ldx [%i2+0x008],%g3 ! Observed data at 0000000063000008 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = b6faf9ba789cd7f0 ldx [%i2+0x018],%g3 ! Observed data at 0000000063000018 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2bf88a12d60438d0 ldx [%i2+0x020],%g3 ! Observed data at 0000000063000020 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff2569c16b34f134 ldx [%i2+0x028],%g3 ! Observed data at 0000000063000028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = b34445271b19cfe5 ldx [%i2+0x050],%g3 ! Observed data at 0000000063000050 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x050,%g4 ldx [%g1+0x068],%g2 ! Expected data = ee2569c1dac7f22c ldx [%i2+0x068],%g3 ! Observed data at 0000000063000068 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x068,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = ffffffbab8e5a590 ldx [%i2+0x0b0],%g3 ! Observed data at 00000000630000b0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x0b0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 7eb243a146cbde75 ldx [%i2+0x0b8],%g3 ! Observed data at 00000000630000b8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 83266689c81a9496 ldx [%i2+0x0d8],%g3 ! Observed data at 00000000630000d8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x150],%g2 ! Expected data = f60cc6ce3ffdff46 ldx [%i2+0x150],%g3 ! Observed data at 0000000063000150 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x150,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = ba369cba5f0eee09 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000630001f0 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i2,0x1f0,%g4 set p41_local3_expect,%g1 p41_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 826e3478ee91061f ldx [%i3+0x000],%g3 ! Observed data at 0000000063800000 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff0af622c173a89c ldx [%i3+0x018],%g3 ! Observed data at 0000000063800018 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3406427f1e0ef6ae ldx [%i3+0x020],%g3 ! Observed data at 0000000063800020 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd521ff9a204183 ldx [%i3+0x028],%g3 ! Observed data at 0000000063800028 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 937166ffaf8a499c ldx [%i3+0x0c8],%g3 ! Observed data at 00000000638000c8 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x188],%g2 ! Expected data = 9035c75f0000012e ldx [%i3+0x188],%g3 ! Observed data at 0000000063800188 cmp %g2,%g3 bne,a,pn %xcc,p41_local_failed add %i3,0x188,%g4 ! The test for processor 41 has passed p41_passed: ta GOOD_TRAP nop p41_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p41_failed p41_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p41_failed p41_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p41_failed p41_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p41_failed p41_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p41_failed p41_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p41_failed p41_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p41_failed p41_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p41_failed p41_f0_fail: set p41_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f2_fail: set p41_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f4_fail: set p41_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f6_fail: set p41_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f8_fail: set p41_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f10_fail: set p41_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f12_fail: set p41_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f14_fail: set p41_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f16_fail: set p41_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f18_fail: set p41_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f20_fail: set p41_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f22_fail: set p41_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p41_f26_fail: set p41_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 41 failed p41_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 41 failed p41_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a4] ! Set processor 41 done flag set p41_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p41_selfmod_failed: ba p41_failed mov 0xabc,%g1 p41_common_error: or %g0,0xf09,%g1 ba p41_failed mov %o5,%g3 p41_common_signature_error: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_common_timeout: set p41_temp,%g1 ba p41_failed st %g2,[%g1] ! Common Lock Number p41_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p41_failed mov 0x0,%g3 p41_trap1e: stxa %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000028] stda %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800008] addccc %l2,0x2e1,%l4 stwa %l7,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000008] membar #Sync mov 0x100,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063000000] done p41_trap1o: stxa %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000028] stda %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800008] addccc %l2,0x2e1,%l4 stwa %l7,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000008] membar #Sync mov 0x100,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063000000] done p41_trap2e: stwa %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000018] ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063800020] lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000008] lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000018] ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062800020] stxa %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800010] done p41_trap2o: stwa %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000018] ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063800020] lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000008] lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000018] ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062800020] stxa %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800010] done p41_trap3e: addc %l0,0xcb1,%l7 or %l1,0xf2a,%l5 and %l0,%l5,%l7 andn %l5,%l0,%l7 done p41_trap3o: addc %l0,0xcb1,%l7 or %l1,0xf2a,%l5 and %l0,%l5,%l7 andn %l5,%l0,%l7 done p41_init_memory_pointers: set p41_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p41_local0_start,%i0 set p41_local1_start,%i1 set p41_local2_start,%i2 set p41_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c4f390a4aa7baf82 ldx [%g1+0x008],%l1 ! %l1 = 9b731b561b647747 ldx [%g1+0x010],%l2 ! %l2 = f629f74e0562ddba ldx [%g1+0x018],%l3 ! %l3 = e0d03eaa34ea901b ldx [%g1+0x020],%l4 ! %l4 = 29e14d8879ad46e2 ldx [%g1+0x028],%l5 ! %l5 = eb264b100aeff9e5 ldx [%g1+0x030],%l6 ! %l6 = 5fc556fcc32a6aae ldx [%g1+0x038],%l7 ! %l7 = 92cefea1ef1a5c71 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 729db41c7811a7c6 ldx [%g1+0x048],%l1 ! %l1 = e26088368a56eb57 ldx [%g1+0x050],%l2 ! %l2 = 4afc8a863406427f ldx [%g1+0x058],%l3 ! %l3 = baf3e989d950fcbb ldx [%g1+0x060],%l4 ! %l4 = aa5cd818c0070799 ldx [%g1+0x068],%l5 ! %l5 = 5962938ec81a9496 ldx [%g1+0x070],%l6 ! %l6 = 2397b3c41e0ef6ae ldx [%g1+0x078],%l7 ! %l7 = d3f241888dcfff67 ! Initialize the output register of window 1 set p41_local0_start,%o0 set p41_local1_start,%o1 set p41_local2_start,%o2 set p41_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = b8d3570f dea7052d 0f660b35 9e0e260e ! %f4 = e88438c0 58073592 8b9a9be4 d2a72a6a ! %f8 = 6b9fac1d e51a4ec7 364f8bfe fe2ba6df ! %f12 = 33757412 66866d79 3e124a54 2cd70f9a ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 20cb74ae fa07925e c1988f72 ac59bf07 ! %f20 = 2b86b766 6591b7c6 c71fcc8d 63efcca5 ! %f24 = 7db1ae2d cbf5f52e 8690a15e 2938b54e ! %f28 = 0487e6dd da2bdc05 06b52eab c03c0996 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = d90adca7 c975bb3d a23d4040 04aeb2cc ! %f36 = 283eed7d 1f473551 0fab7563 8f9d5e54 ! %f40 = 38ec0bc3 9b58223c 95595b30 cf43cab2 ! %f44 = de41e672 c433db5f 134aff77 cdf92377 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6ea3f9770000004c,%g7,%g1 ! GSR scale = 9, align = 4 wr %g1,%g0,%gsr ! GSR = 6ea3f9770000004c wr %g0,%y ! Clear Y 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[0000000064000018] = f0b8d46c, %l2 = a830c8dc9fd0cd26 lduba [%i0+%o3]0x81,%l2 ! %l2 = 00000000000000f0 ! Mem[00000000918001e0] = 0070dd40, %g2 = 499cae1e0b631f6b ldub [%o0+0x1e3],%g2 ! %g2 = 0000000000000000 ! %l6 = b5fc91fe1ac373a5, Mem[0000000065000070] = cab43e14 stw %l6,[%i2+0x070] ! Mem[0000000065000070] = 1ac373a5 ! Mem[00000000650000f8] = 8b184b88 85ae3a33, %l0 = 45bca8fa, %l1 = 1f62195a ldd [%i2+0x0f8],%l0 ! %l0 = 000000008b184b88 0000000085ae3a33 ! %l4 = 723ea356b59dacca, imm = fffffffffffffe01, %l2 = 00000000000000f0 sub %l4,-0x1ff,%l2 ! %l2 = 723ea356b59daec9 ! Mem[00000000640001e0] = 13d4c848, %l2 = b59daec9, %l1 = 85ae3a33 add %i0,0x1e0,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000013d4c848 ! immd = 0000000000000230, %l1 = 0000000013d4c848, %ccr = 44 movge %icc,0x230,%l1 ! Moved, %l1 = 0000000000000230 ! Mem[00000000650001bd] = 6d1e5322, %l1 = 0000000000000230 ldstub [%i2+0x1bd],%l1 ! %l1 = 0000001e000000ff ! Mem[0000000091800088] = a43ca77a6af19eb5, %f48 = aa8a1aa9 a73bf057 ldda [%o0+0x088]%asi,%f48 ! %f48 = a43ca77a 6af19eb5 ! %l6 = b5fc91fe1ac373a5, Mem[0000000065000008] = c53495c8 stha %l6,[%i2+%o1]0x88 ! Mem[0000000065000008] = c53473a5 p42_label_2: ! %l0 = 000000008b184b88, Mem[0000000064800010] = 98d4f7c0 stba %l0,[%i1+%o2]0x89 ! Mem[0000000064800010] = 98d4f788 ! Mem[00000000900000b8] = 2ba9b947 0fa49ca3, %g2 = 00000000, %g3 = 0bad0b00 ldd [%i4+0x0b8],%g2 ! %g2 = 000000002ba9b947 000000000fa49ca3 ! immd = 0000000000000135, %l2 = 723ea356b59daec9, %ccr = 44 movn %icc,0x135,%l2 ! Register Not Moved ! Mem[0000000064800028] = 8c216d2c, %l2 = 723ea356b59daec9 swapa [%i1+%o5]0x80,%l2 ! %l2 = 000000008c216d2c ! Mem[0000000065800000] = 8f6b6d0d dd228cef, %l2 = 8c216d2c, %l3 = 9500abe8 ldda [%i3+%g0]0x80,%l2 ! %l2 = 000000008f6b6d0d 00000000dd228cef ! Mem[00000000640000d0] = a5f66b10, %l1 = 000000000000001e swap [%i0+0x0d0],%l1 ! %l1 = 00000000a5f66b10 ! Mem[0000000065000028] = e133f3d8, %l5 = edc2df52a651cb5e lduwa [%i2+%o5]0x80,%l5 ! %l5 = 00000000e133f3d8 ! Mem[0000000064800028] = b59daec9, %l6 = b5fc91fe1ac373a5 lduwa [%i1+%o5]0x80,%l6 ! %l6 = 00000000b59daec9 ! Mem[0000000064000008] = 6a60e3e7, %l5 = 00000000e133f3d8 ldsba [%i0+%o1]0x88,%l5 ! %l5 = ffffffffffffffe7 ! Mem[0000000065000008] = b2a04a7a c53473a5, %l2 = 8f6b6d0d, %l3 = dd228cef ldda [%i2+%o1]0x88,%l2 ! %l2 = 00000000c53473a5 00000000b2a04a7a p42_label_3: ! %l2 = 00000000c53473a5, immed = 00000097, %ccr = 44 movre %l2,0x097,%l3 ! Not Moved, %l3 = 00000000b2a04a7a ! done : should take illegal inst trap, %l0 = 000000008b184b88 done ! Illegal inst trap : %l0 = 000000008b184b98 ! %l4 = 723ea356b59dacca, Mem[00000000908000ae] = 3f90d8e6 sth %l4,[%i5+0x0ae] ! Mem[00000000908000ac] = accad8e6 ! Mem[0000000065800039] = 93d14b6e, %l7 = 40914ed7fbd6cbdd ldstub [%i3+0x039],%l7 ! %l7 = 000000d1000000ff ! Mem[0000000065000158] = 713e9dde ebac08ea, %l4 = b59dacca, %l5 = ffffffe7 ldd [%i2+0x158],%l4 ! %l4 = 00000000713e9dde 00000000ebac08ea ! Mem[0000000091000160] = 1a4ae6bb, %g2 = 000000002ba9b947 lduh [%i6+0x162],%g2 ! %g2 = 0000000000001a4a ! %l6 = 00000000b59daec9, Mem[0000000065000178] = 41ac0f3586d9b53f stx %l6,[%i2+0x178] ! Mem[0000000065000178] = 00000000b59daec9 ! Mem[000000006580013c] = 56d3c578, %l4 = 713e9dde, %l5 = ebac08ea add %i3,0x13c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000056d3c578 ! %f22 = c71fcc8d 63efcca5, Mem[0000000065000020] = 95bb5572 01e5c76b stda %f22,[%i2+%o4]0x89 ! Mem[0000000065000020] = c71fcc8d 63efcca5 ! %f4 = e88438c0, Mem[0000000065000018] = 2035602d sta %f4 ,[%i2+%o3]0x80 ! Mem[0000000065000018] = e88438c0 p42_label_4: ! Mem[00000000640000d8] = e07a55c8, %l6 = 00000000b59daec9 swap [%i0+0x0d8],%l6 ! %l6 = 00000000e07a55c8 ! Mem[0000000065000018] = e88438c0, %l3 = 00000000b2a04a7a lduba [%i2+%o3]0x80,%l3 ! %l3 = 00000000000000e8 ! Mem[00000000910000e8] = 087eca23, %g2 = 0000000000001a4a lduh [%i6+0x0e8],%g2 ! %g2 = 000000000000087e ! Mem[0000000064000118] = a8e2e1d6, %l0 = 000000008b184b98 ldub [%i0+0x11b],%l0 ! %l0 = 00000000000000d6 ! Mem[00000000640000c8] = a0049528, %l7 = 00000000000000d1 swap [%i0+0x0c8],%l7 ! %l7 = 00000000a0049528 ! %f0 = b8d3570f dea7052d 0f660b35 9e0e260e ! %f4 = e88438c0 58073592 8b9a9be4 d2a72a6a ! %f8 = 6b9fac1d e51a4ec7 364f8bfe fe2ba6df ! %f12 = 33757412 66866d79 3e124a54 2cd70f9a mov 0x080,%g4 stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080 ! %f20 = 2b86b766 6591b7c6, Mem[0000000091800058] = 6691eb91 9aeaaa48 std %f20,[%o0+0x058] ! Mem[0000000091800058] = 2b86b766 6591b7c6 ! %l1 = 00000000a5f66b10, %l0 = 00000000000000d6, %l3 = 00000000000000e8 orn %l1,%l0,%l3 ! %l3 = ffffffffffffff39 ! Mem[0000000091000074] = 33f4bdce, %g18 = f68e566fe8533934 ldsw [%i6+0x074],%g2 ! %g2 = f68e566fe8533934 ! %l0 = 00000000000000d6, Mem[0000000091000052] = 6d71545a sth %l0,[%i6+0x052] ! Mem[0000000091000050] = 00d6545a p42_label_5: ! Mem[0000000064800060] = 7a66e4d26b344052, %l1 = 00000000a5f66b10, %l2 = 00000000c53473a5 add %i1,0x60,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 7a66e4d26b344052 ! Mem[0000000064800060] = 7a66e4d2, %l7 = 00000000a0049528 swap [%i1+0x060],%l7 ! %l7 = 000000007a66e4d2 ! Mem[0000000065000020] = a5ccef63, %f17 = fa07925e lda [%i2+%o4]0x80,%f17 ! %f17 = a5ccef63 ! Mem[0000000090800154] = 1f0f484d, %g2 = 0000000033f4bdce ldsb [%i5+0x154],%g2 ! %g2 = 000000000000001f ! %f24 = 7db1ae2d cbf5f52e, Mem[0000000064000010] = 254c915e 7bf85572 stda %f24,[%i0+%o2]0x88 ! Mem[0000000064000010] = 7db1ae2d cbf5f52e ! Mem[0000000090000040] = 8f7f8f45, %g18 = f68e566fe8533934 ldsw [%i4+0x040],%g2 ! %g2 = f68e566fe8533934 ! Mem[0000000064800028] = c9ae9db5, %l1 = 00000000a5f66b10 ldswa [%i1+%o5]0x89,%l1 ! %l1 = ffffffffc9ae9db5 ! Mem[0000000065800058] = 35871b49ef55777f, %l1 = ffffffffc9ae9db5, %l7 = 000000007a66e4d2 add %i3,0x58,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 35871b49ef55777f ! %l3 = ffffffffffffff39, %l3 = ffffffffffffff39, %l5 = 0000000056d3c578 or %l3,%l3,%l5 ! %l5 = ffffffffffffff39 ! %l6 = 00000000e07a55c8, Mem[0000000091800120] = 3e66ebc78319c7e8 stx %l6,[%o0+0x120] ! Mem[0000000091800120] = 00000000e07a55c8 p42_label_6: ! Mem[0000000090800150] = bbbdd7de, %g18 = f68e566fe8533934 ldswa [%i5+0x150]%asi,%g2 ! %g2 = f68e566fe8533934 ! %f23 = 63efcca5, Mem[00000000910000f0] = 05ae329d st %f23,[%i6+0x0f0] ! Mem[00000000910000f0] = 63efcca5 ! %l2 = 7a66e4d26b344052, %l6 = 00000000e07a55c8, %y = 00000000 umulcc %l2,%l6,%l4 ! %l4 = 5e00f31a81417a10, %ccr = 08, %y = 5e00f31a ! Mem[0000000065000028] = e133f3d8, %l3 = ffffff39, %l1 = c9ae9db5 add %i2,0x28,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e133f3d8 ! immd = 0000000000000386, %l3 = ffffffffffffff39, %ccr = 08 movgu %xcc,0x386,%l3 ! Moved, %l3 = 0000000000000386 ! %l7 = 35871b49ef55777f, Mem[00000000910001c0] = 8db5e5d8d99e6c32 stx %l7,[%i6+0x1c0] ! Mem[00000000910001c0] = 35871b49ef55777f ! %f19 = ac59bf07, Mem[0000000065800028] = 8706792a sta %f19,[%i3+%o5]0x88 ! Mem[0000000065800028] = ac59bf07 ! Mem[0000000065800028] = ac59bf07, %l4 = 5e00f31a81417a10 ldsha [%i3+%o5]0x88,%l4 ! %l4 = ffffffffffffbf07 ! Mem[0000000064000144] = 45a73b21, %l0 = 00000000000000d6 swap [%i0+0x144],%l0 ! %l0 = 0000000045a73b21 ! Mem[0000000091000174] = 3bd1c15f, %g2 = ffffffffbbbdd7de ldub [%i6+0x174],%g2 ! %g2 = 000000000000003b p42_label_7: ! Mem[00000000650001a4] = 27b95a91, %l1 = 00000000e133f3d8 swap [%i2+0x1a4],%l1 ! %l1 = 0000000027b95a91 ! Mem[00000000658001ec] = 0d61ba42, %l5 = ffffff39, %l4 = ffffbf07 add %i3,0x1ec,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000d61ba42 ! Mem[00000000658000ec] = d0372b34, %l3 = 0000000000000386 ldsb [%i3+0x0ef],%l3 ! %l3 = 0000000000000034 ! Set Register : %l1 = 0000000027b95a91 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[0000000090000100] = c3d9554b bfb4517d, %g2 = 0000003b, %g3 = 0fa49ca3 ldd [%i4+0x100],%g2 ! %g2 = 00000000c3d9554b 00000000bfb4517d ! Mem[0000000065800197] = e62788b2, %l4 = 000000000d61ba42 ldstub [%i3+0x197],%l4 ! %l4 = 000000b2000000ff ! Mem[0000000064000020] = bb980ec0, %l7 = 35871b49ef55777f ldsha [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000ec0 ! Mem[00000000648000d0] = 0c177692 3cd53fb4, %l2 = 6b344052, %l3 = 00000034 ldd [%i1+0x0d0],%l2 ! %l2 = 000000000c177692 000000003cd53fb4 membar #Sync ! Added by membar checker (612) ! Mem[00000000900000b0] = 796d866612747533, %f48 = a43ca77a 6af19eb5 ldd [%i4+0x0b0],%f48 ! %f48 = 796d8666 12747533 ! Mem[0000000064800058] = fef926eb, %l5 = ffffffffffffff39 ldub [%i1+0x059],%l5 ! %l5 = 00000000000000f9 p42_label_8: ! %l1 = ffffffffffffffff, %l1 = ffffffffffffffff, %ccr = 08 movcs %xcc,%l1,%l1 ! Register Not Moved ! Mem[0000000064800137] = 34e12964, %l7 = 0000000000000ec0 ldstub [%i1+0x137],%l7 ! %l7 = 00000064000000ff ! Set Register : %l5 = 00000000000000f9 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! %l7 = 0000000000000064, imm = fffffffffffffa31, %l6 = 00000000e07a55c8 tsubcc %l7,-0x5cf,%l6 ! %l6 = 0000000000000633, %ccr = 13 ! %l4 = 00000000000000b2, Mem[0000000065800020] = ceef2c11da31c6f0 stxa %l4,[%i3+%o4]0x88 ! Mem[0000000065800020] = 00000000000000b2 ! Mem[00000000650001e0] = 878ff7de8cca8a52, %l5 = ffffffffffffffff, %l7 = 0000000000000064 add %i2,0x1e0,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = 878ff7de8cca8a52 ! %l2 = 000000000c177692, immd = 0000000000000362, %l1 = ffffffffffffffff sdivx %l2,0x362,%l1 ! %l1 = 000000000003930e ! %f2 = 0f660b35 9e0e260e, Mem[00000000658001a0] = cf82fb8f 70fb1b5a std %f2 ,[%i3+0x1a0] ! Mem[00000000658001a0] = 0f660b35 9e0e260e ! Mem[0000000091800164] = 4692494c, %g2 = 00000000c3d9554b ldub [%o0+0x164],%g2 ! %g2 = 0000000000000046 ! Mem[000000006400000c] = dee5737d, %l3 = 3cd53fb4, %l2 = 0c177692 add %i0,0x0c,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000dee5737d p42_label_9: ! %f6 = 8b9a9be4 d2a72a6a, Mem[0000000090000140] = b4da1761 c656d9f1 std %f6 ,[%i4+0x140] ! Mem[0000000090000140] = 8b9a9be4 d2a72a6a ! %l6 = 0000000000000633, Mem[0000000065000000] = 0d593fd7 stba %l6,[%i2+%g0]0x89 ! Mem[0000000065000000] = 0d593f33 ! Mem[00000000908001e0] = c475c481, %g2 = 0000000000000046 lduh [%i5+0x1e0],%g2 ! %g2 = 000000000000c475 ! Mem[0000000065800000] = 0d6d6b8f, %l7 = 878ff7de8cca8a52 lduha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000006b8f ! %l4 = 00000000000000b2, %l2 = 00000000dee5737d, %ccr = 13 movgu %icc,%l4,%l2 ! Register Not Moved ! %l3 = 000000003cd53fb4, Mem[00000000658000dd] = f24976fd stb %l3,[%i3+0x0dd] ! Mem[00000000658000dc] = f2b476fd ! Mem[0000000065800198] = a0561b604b04d936, %l1 = 000000000003930e, %l4 = 00000000000000b2 add %i3,0x198,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = a0561b604b04d936 ! %f31 = c03c0996, Mem[0000000091000134] = 5dc140f2 st %f31,[%i6+0x134] ! Mem[0000000091000134] = c03c0996 ! Mem[0000000064000114] = 8766db4f, %l4 = 4b04d936, %l5 = ffffffff add %i0,0x114,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000008766db4f ! %l4 = a0561b604b04d936, Mem[00000000910000e2] = 0953014a sth %l4,[%i6+0x0e2] ! Mem[00000000910000e0] = d936014a p42_label_10: ! %l0 = 0000000045a73b21, Mem[0000000065000008] = a57334c57a4aa0b2 stxa %l0,[%i2+%o1]0x81 ! Mem[0000000065000008] = 0000000045a73b21 ! %l6 = 0000000000000633, immed = fffff9ae, %y = 5e00f31a sdiv %l6,-0x652,%l1 ! %l1 = ffffffff80000000 mov %l0,%y ! %y = 45a73b21 ! Mem[0000000064000028] = b7fec612, %l2 = 00000000dee5737d ldsha [%i0+%o5]0x81,%l2 ! %l2 = ffffffffffffb7fe ! %l3 = 000000003cd53fb4, Mem[0000000064000010] = 2ef5f5cb stha %l3,[%i0+%o2]0x80 ! Mem[0000000064000010] = 3fb4f5cb ! Mem[0000000090000080] = 2d05a7de 0f57d3b8 0e260e9e 350b660f ! Mem[0000000090000090] = 92350758 c03884e8 6a2aa7d2 e49b9a8b ! Mem[00000000900000a0] = c74e1ae5 1dac9f6b dfa62bfe fe8b4f36 ! Mem[00000000900000b0] = 796d8666 12747533 9a0fd72c 544a123e ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080 ! Mem[0000000065800038] = 93ff4b6e, %l6 = 0000000000000633 swap [%i3+0x038],%l6 ! %l6 = 0000000093ff4b6e ! Mem[0000000064000008] = e7e3606a, %l4 = a0561b604b04d936 ldswa [%i0+%o1]0x80,%l4 ! %l4 = ffffffffe7e3606a ! %l6 = 0000000093ff4b6e, %l2 = ffffffffffffb7fe, %y = 45a73b21 mulscc %l6,%l2,%l0 ! %l0 = 00000001c9ff5db5, %ccr = 09, %y = 22d39d90 ! immd = 00000000000002c0, %l6 = 0000000093ff4b6e, %ccr = 09 movpos %icc,0x2c0,%l6 ! Register Not Moved ! Mem[0000000091000140] = 28dd2a63 7b6b4cda, %g2 = 0000c475, %g3 = bfb4517d ldd [%i6+0x140],%g2 ! %g2 = 0000000028dd2a63 000000007b6b4cda p42_label_11: ! Mem[0000000065000010] = c9e8518e, %l7 = 0000000000006b8f swapa [%i2+%o2]0x81,%l7 ! %l7 = 00000000c9e8518e ! Mem[00000000658001a4] = 9e0e260e, %l2 = ffffffffffffb7fe, %asi = 80 swapa [%i3+0x1a4]%asi,%l2 ! %l2 = 000000009e0e260e ! %f16 = 20cb74ae a5ccef63 c1988f72 ac59bf07 ! %f20 = 2b86b766 6591b7c6 c71fcc8d 63efcca5 ! %f24 = 7db1ae2d cbf5f52e 8690a15e 2938b54e ! %f28 = 0487e6dd da2bdc05 06b52eab c03c0996 mov 0x140,%g5 stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140 ! %l4 = ffffffffe7e3606a, %l0 = 00000001c9ff5db5, %y = 22d39d90 umulcc %l4,%l0,%l4 ! %l4 = b6f8d711d15facf2, %ccr = 88, %y = b6f8d711 ! %f0 = b8d3570f dea7052d, Mem[0000000064800018] = 82b54009 713e8eda stda %f0 ,[%i1+%o3]0x88 ! Mem[0000000064800018] = b8d3570f dea7052d ! %f12 = 33757412 66866d79, Mem[0000000091000028] = d4a769d2 b863b321 std %f12,[%i6+%o5] ! Mem[0000000091000028] = 33757412 66866d79 ! Mem[0000000090800180] = 8f80f10bbbaf0724, %f48 = 2d05a7de 0f57d3b8 ldd [%i5+0x180],%f48 ! %f48 = 8f80f10b bbaf0724 ! Mem[00000000918000c4] = fe051877, %g2 = 0000000028dd2a63 ldsb [%o0+0x0c4],%g2 ! %g2 = fffffffffffffffe ! %l0 = c9ff5db5, %l1 = 80000000, Mem[0000000065800120] = 756152ee 29881deb std %l0,[%i3+0x120] ! Mem[0000000065800120] = c9ff5db5 80000000 ! %l1 = ffffffff80000000, Mem[00000000918000ec] = 72d42ee0, %asi = 80 stwa %l1,[%o0+0x0ec]%asi ! Mem[00000000918000ec] = 80000000 p42_label_12: save ! CWP = 1 ! %l7 = 60f640aeb31386ac, %l4 = 1817f4fc88881506, %l4 = 1817f4fc88881506 andcc %l7,%l4,%l4 ! %l4 = 001640ac80000404, %ccr = 08 ! %f10 = 364f8bfe fe2ba6df, Mem[0000000065000008] = 00000000 45a73b21 stda %f10,[%o2+%i1]0x81 ! Mem[0000000065000008] = 364f8bfe fe2ba6df ! %l0 = b8686a8cc2b98e5e, imm = 0000000000000664, %l2 = d9da7054411ade9f xor %l0,0x664,%l2 ! %l2 = b8686a8cc2b9883a ! Mem[000000009180016c] = 36e00196, %g2 = fffffffffffffffe ldsb [%i0+0x16c],%g2 ! %g2 = 0000000000000036 ! %l4 = 80000404, %l5 = 6d44ebf2, Mem[0000000065800008] = a513a97c 4fff1acd std %l4,[%o3+%i1] ! Mem[0000000065800008] = 80000404 6d44ebf2 ! %l5 = 8ed98f486d44ebf2, %l0 = b8686a8cc2b98e5e, %ccr = 08 movge %xcc,%l5,%l0 ! Moved, %l0 = 8ed98f486d44ebf2 ! Mem[0000000065800090] = 26b01c91, %l3 = 28013ebf, %l4 = 80000404 add %o3,0x90,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000026b01c91 ! %l1 = b47db2a1cdec2a5e, Mem[0000000064800020] = e72a7e0a stba %l1,[%o1+%i4]0x80 ! Mem[0000000064800020] = 5e2a7e0a ! Mem[0000000090800068] = 3013a96648dba1e7, %g2 = 0000000000000036 ldx [%o5+0x068],%g2 ! %g2 = 3013a96648dba1e7 p42_label_13: ! %cwp = 1 ! Mem[00000000640001b8] = 6074ff66, %l7 = 60f640aeb31386ac ldub [%o0+0x1b8],%l7 ! %l7 = 0000000000000060 ! %f7 = d2a72a6a, Mem[0000000090000190] = a91f482d st %f7 ,[%o4+0x190] ! Mem[0000000090000190] = d2a72a6a ! %l4 = 26b01c91, %l5 = 6d44ebf2, Mem[0000000090800010] = ee408a03 6ffa6eb0 std %l4,[%o5+%i2] ! Mem[0000000090800010] = 26b01c91 6d44ebf2 ! Mem[000000006580018a] = 70aa63c0, %l1 = b47db2a1cdec2a5e ldstub [%o3+0x18a],%l1 ! %l1 = 00000063000000ff ! %l6 = db5ae71879c08320, Mem[0000000065000018] = e88438c0 stwa %l6,[%o2+%i3]0x80 ! Mem[0000000065000018] = 79c08320 membar #Sync ! Added by membar checker (613) ! Mem[0000000090000144] = ccef63c1, %g2 = 3013a96648dba1e7 ldub [%o4+0x145],%g2 ! %g2 = 00000000000000cc ! Mem[0000000091000194] = d7c0b9fd, %g2 = 00000000000000cc lduw [%o6+0x194],%g2 ! %g2 = 00000000d7c0b9fd ! %l2 = b8686a8cc2b9883a, Mem[000000009000002c] = 48536974, %asi = 80 stha %l2,[%o4+0x02c]%asi ! Mem[000000009000002c] = 883a6974 ! Mem[000000009100018c] = 5de8e320, %g2 = 00000000d7c0b9fd ldsh [%o6+0x18c],%g2 ! %g2 = 0000000000005de8 ! immd = 0000000000000343, %l6 = db5ae71879c08320, %ccr = 08 movne %icc,0x343,%l6 ! Moved, %l6 = 0000000000000343 p42_label_14: ! %cwp = 1 ! Mem[00000000900001c8] = 424f9102290887d8, %g2 = 0000000000005de8 ldx [%o4+0x1c8],%g2 ! %g2 = 424f9102290887d8 ! %l5 = 8ed98f486d44ebf2, Mem[0000000065000028] = e133f3d8 stba %l5,[%o2+%i5]0x80 ! Mem[0000000065000028] = f233f3d8 ! %l2 = b8686a8cc2b9883a, %l0 = 8ed98f486d44ebf2, %l4 = 0000000026b01c91 add %l2,%l0,%l4 ! %l4 = 4741f9d52ffe742c ! Mem[00000000900001e0] = 56b781a0 c5d29903, %g2 = 290887d8, %g3 = 7b6b4cda ldd [%o4+0x1e0],%g2 ! %g2 = 0000000056b781a0 00000000c5d29903 ! immd = 0000000000000220, %l7 = 0000000000000060, %ccr = 08 movn %icc,0x220,%l7 ! Register Not Moved ! %l1 = 0000000000000063, Mem[0000000064000018] = f0b8d46c stwa %l1,[%o0+%i3]0x80 ! Mem[0000000064000018] = 00000063 ! Mem[0000000065000028] = d8f333f2, %l5 = 8ed98f486d44ebf2 ldsba [%o2+%i5]0x89,%l5 ! %l5 = fffffffffffffff2 ! %l3 = dd53c24828013ebf, Mem[0000000090000188] = 124accd6cf8f614e stx %l3,[%o4+0x188] ! Mem[0000000090000188] = dd53c24828013ebf ! %l6 = 0000000000000343 setx 0x73b6e9f0001d4a57,%g7,%l6 ! %l6 = 73b6e9f0001d4a57 ! immd = 0000000000000190, %l2 = b8686a8cc2b9883a, %ccr = 08 movleu %xcc,0x190,%l2 ! Register Not Moved p42_label_15: ! %cwp = 1 ! %f8 = 6b9fac1d, Mem[0000000090000164] = cbf5f52e st %f8 ,[%o4+0x164] ! Mem[0000000090000164] = 6b9fac1d ! %l1 = 0000000000000063, %l5 = fffffffffffffff2, %ccr = 08 movl %icc,%l1,%l5 ! Moved, %l5 = 0000000000000063 ! Code Fragment 1 p42_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000c5d29903 mov 0xdd7,%g3 ! %g3 = 0000000000000dd7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 6d44ebf2, %l1 = 00000063, Mem[0000000064800190] = 56cf8a38 67897009 std %l0,[%o1+0x190] ! Mem[0000000064800190] = 6d44ebf2 00000063 ! immd = 0000000000000012, %l4 = 4741f9d52ffe742c, %ccr = 08 movgu %xcc,0x012,%l4 ! Moved, %l4 = 0000000000000012 ! %l0 = 8ed98f486d44ebf2, Mem[0000000065000000] = 49f089970d593f33 stxa %l0,[%o2+%g0]0x89 ! Mem[0000000065000000] = 8ed98f486d44ebf2 ! %l4 = 0000000000000012, Mem[0000000064800028] = b59daec9 stha %l4,[%o1+%i5]0x80 ! Mem[0000000064800028] = 0012aec9 ! %l6 = 73b6e9f0001d4a57, Mem[00000000918000c6] = 1877545d sth %l6,[%i0+0x0c6] ! Mem[00000000918000c4] = 4a57545d ! Mem[0000000064000018] = 63000000, %l7 = 0000000000000060 ldstuba [%o0+%i3]0x89,%l7 ! %l7 = 00000000000000ff ! Mem[0000000064000028] = b7fec612, %l0 = 8ed98f486d44ebf2 swapa [%o0+%i5]0x81,%l0 ! %l0 = 00000000b7fec612 p42_label_16: ! %cwp = 1 ! Mem[0000000065000024] = 8dcc1fc7, %l0 = 00000000b7fec612 ldstub [%o2+0x024],%l0 ! %l0 = 0000008d000000ff ! Mem[000000009000018c] = 28013ebf, %g2 = 0000000056b781a0 lduw [%o4+0x18c],%g2 ! %g2 = 0000000028013ebf ! Mem[00000000908000d8] = 83e709ce, %g2 = 0000000028013ebf lduwa [%o5+0x0d8]%asi,%g2 ! %g2 = 0000000083e709ce ! Mem[0000000065000025] = ffcc1fc7, %l2 = b8686a8cc2b9883a ldstub [%o2+0x025],%l2 ! %l2 = 000000cc000000ff ! Mem[00000000910001b4] = 1889f506, %g2 = 0000000083e709ce ldub [%o6+0x1b7],%g2 ! %g2 = 0000000000000018 ! %l0 = 000000000000008d, %l2 = 00000000000000cc, %l3 = dd53c24828013ebf subccc %l0,%l2,%l3 ! %l3 = ffffffffffffffc1, %ccr = 99 ! Mem[0000000064000164] = 5d0f3ea8, %l1 = 0000000000000063 swap [%o0+0x164],%l1 ! %l1 = 000000005d0f3ea8 ! %l6 = 73b6e9f0001d4a57, %l2 = 00000000000000cc, %l6 = 73b6e9f0001d4a57 xor %l6,%l2,%l6 ! %l6 = 73b6e9f0001d4a9b ! Mem[0000000090800108] = a55c3a3b7e270247, %f48 = 8f80f10b bbaf0724 ldd [%o5+0x108],%f48 ! %f48 = a55c3a3b 7e270247 ! Mem[00000000908001c8] = eb1ea287eb03834a, %g2 = 0000000000000018 ldx [%o5+0x1c8],%g2 ! %g2 = eb1ea287eb03834a p42_label_17: ! %cwp = 1 ! Mem[0000000091800018] = 74c0670a, %g18 = 7cd4182e25c9f488 ldsw [%i0+%i3],%g2 ! %g2 = 7cd4182e25c9f488 ! %l2 = 00000000000000cc, %l2 = 00000000000000cc, %l6 = 73b6e9f0001d4a9b xnor %l2,%l2,%l6 ! %l6 = ffffffffffffffff ! %l7 = 0000000000000000, Mem[0000000064800010] = 88f7d498f17e69b1 stxa %l7,[%o1+%i2]0x80 ! Mem[0000000064800010] = 0000000000000000 ! %l1 = 000000005d0f3ea8, imm = 0000000000000df8, %l1 = 000000005d0f3ea8 xnorcc %l1,0xdf8,%l1 ! %l1 = ffffffffa2f0ccaf, %ccr = 88 ! %l4 = 0000000000000012, Mem[0000000064000000] = 4a5d595a stha %l4,[%o0+%g0]0x88 ! Mem[0000000064000000] = 4a5d0012 ! Mem[0000000064000020] = 46634c49 bb980ec0, %l2 = 000000cc, %l3 = ffffffc1 ldda [%o0+%i4]0x89,%l2 ! %l2 = 00000000bb980ec0 0000000046634c49 ! %l1 = ffffffffa2f0ccaf, Mem[0000000091000148] = ea2d9ce81f8ad4c1 stx %l1,[%o6+0x148] ! Mem[0000000091000148] = ffffffffa2f0ccaf ! Mem[0000000090800094] = bef27dad, %g2 = 0000000074c0670a ldub [%o5+0x095],%g2 ! %g2 = 00000000000000be ! %l0 = 000000000000008d, Mem[0000000065800020] = b200000000000000 stxa %l0,[%o3+%i4]0x81 ! Mem[0000000065800020] = 000000000000008d ! %l6 = ffffffffffffffff, Mem[0000000090800172] = 5375fc03 sth %l6,[%o5+0x172] ! Mem[0000000090800170] = fffffc03 p42_label_18: ! %cwp = 1 ! Mem[00000000910000d8] = 2c0f16f66965615e, %f48 = a55c3a3b 7e270247 ldd [%o6+0x0d8],%f48 ! %f48 = 2c0f16f6 6965615e ! %l4 = 00000012, %l5 = 00000063, Mem[0000000064800028] = c9ae1200 661ec8a3 stda %l4,[%o1+%i5]0x89 ! Mem[0000000064800028] = 00000012 00000063 ! Mem[00000000650001a8] = 3c1d7289, %l0 = 000000000000008d ldstub [%o2+0x1a8],%l0 ! %l0 = 0000003c000000ff ! %l4 = 0000000000000012, %l0 = 000000000000003c, %y = b6f8d711 smul %l4,%l0,%l7 ! %l7 = 0000000000000438, %y = 00000000 ! %l7 = 0000000000000438, Mem[0000000064800018] = 2d05a7de stha %l7,[%o1+%i3]0x81 ! Mem[0000000064800018] = 0438a7de save ! CWP = 2 ! Mem[0000000065800020] = 00000000, %l2 = f68e566fe8533934 swapa [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000000 ! %f24 = 7db1ae2d cbf5f52e, Mem[0000000091800118] = f0332361 26d8cabd std %f24,[%o0+0x118] ! Mem[0000000091800118] = 7db1ae2d cbf5f52e ! Mem[0000000091800190] = 59e184d2, %g2 = 00000000000000be lduh [%o0+0x192],%g2 ! %g2 = 00000000000059e1 ! Mem[0000000064000178] = 57515fca, %l7 = 8ae22cb02c3a2022 swap [%i0+0x178],%l7 ! %l7 = 0000000057515fca p42_label_19: ! %cwp = 2 ! %l5 = 018f852627cc4c30, %l5 = 018f852627cc4c30, %y = 00000000 smulcc %l5,%l5,%l2 ! %l2 = 062fe240232c8900, %ccr = 00, %y = 062fe240 ! Mem[0000000090800128] = 828aeed9993e2cbe, %f48 = 2c0f16f6 6965615e ldd [%i5+0x128],%f48 ! %f48 = 828aeed9 993e2cbe ! immd = 0000000000000223, %l0 = 3c19d76a21f44359, %ccr = 00 movn %xcc,0x223,%l0 ! Register Not Moved ! %l0 = 3c19d76a21f44359, Mem[0000000064800068] = f3a3bf2e stb %l0,[%i1+0x068] ! Mem[0000000064800068] = 59a3bf2e ! %l6 = ac9202a483448dc6, Mem[00000000918000fc] = 3447dfff stb %l6,[%o0+0x0fc] ! Mem[00000000918000fc] = c647dfff ! Mem[00000000640001b0] = 596fdad6c9b84ba8, %l5 = 018f852627cc4c30, %l3 = 9de1732c92a6119f add %i0,0x1b0,%g1 casxa [%g1]0x80,%l5,%l3 ! %l3 = 596fdad6c9b84ba8 ! Mem[0000000065000018] = 2083c079, %l5 = 018f852627cc4c30 lduwa [%i2+%o3]0x89,%l5 ! %l5 = 000000002083c079 ! %l2 = 062fe240232c8900, %l5 = 000000002083c079, %ccr = 00 movpos %icc,%l2,%l5 ! Moved, %l5 = 062fe240232c8900 ! Mem[00000000910001b0] = 8a2035a3, %g2 = 00000000000059e1 ldsh [%i6+0x1b2],%g2 ! %g2 = ffffffffffff8a20 ! %l0 = 3c19d76a21f44359, immd = ffffffffffffff5e, %l4 = 2c59c7e7b5fc6f08 sdivx %l0,-0x0a2,%l4 ! %l4 = ffa106924ecd812b p42_label_20: ! %cwp = 2 ! Mem[0000000091800108] = 0a5ec7e7fffcf99d, %g2 = ffffffffffff8a20 ldx [%o0+0x108],%g2 ! %g2 = 0a5ec7e7fffcf99d ! %l5 = 062fe240232c8900, %l7 = 0000000057515fca, %ccr = 00 movg %xcc,%l5,%l7 ! Moved, %l7 = 062fe240232c8900 ! %l1 = dc20beb4b47b6243, Mem[0000000091800068] = a5c6bed6 stw %l1,[%o0+0x068] ! Mem[0000000091800068] = b47b6243 ! %l0 = 21f44359, %l1 = b47b6243, Mem[00000000908001b0] = 450d88d9 151fff36 std %l0,[%i5+0x1b0] ! Mem[00000000908001b0] = 21f44359 b47b6243 ! Mem[0000000064800028] = 12000000, %l6 = ac9202a483448dc6 ldswa [%i1+%o5]0x80,%l6 ! %l6 = 0000000012000000 ! %l6 = 0000000012000000, %l5 = 062fe240232c8900, %ccr = 00 movcc %icc,%l6,%l5 ! Moved, %l5 = 0000000012000000 ! Mem[0000000064800008] = 3b53f81d f70c659b, %l4 = 4ecd812b, %l5 = 12000000 ldda [%i1+%o1]0x80,%l4 ! %l4 = 000000003b53f81d 00000000f70c659b ! Code Fragment 1 p42_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000dd7 mov -0xa36,%g3 ! %g3 = fffffffffffff5ca and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 3c19d76a21f44359, immed = 00000358, %y = 062fe240 udivcc %l0,0x358,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 21f44359 ! %f14 = 3e124a54 2cd70f9a, Mem[0000000091800050] = ba251ef1 e3b2613d std %f14,[%o0+0x050] ! Mem[0000000091800050] = 3e124a54 2cd70f9a p42_label_21: ! %cwp = 2 ! Mem[0000000090800040] = 3a19464923cc069f, %g2 = 0a5ec7e7fffcf99d ldx [%i5+0x040],%g2 ! %g2 = 3a19464923cc069f ! Mem[0000000065800020] = 343953e8, %f9 = e51a4ec7 lda [%i3+%o4]0x89,%f9 ! %f9 = 343953e8 ! %f18 = c1988f72 ac59bf07, Mem[0000000064800000] = f79d8449 7321ed28 stda %f18,[%i1+%g0]0x80 ! Mem[0000000064800000] = c1988f72 ac59bf07 ! Mem[0000000091000110] = fe0d41c4a3c886c3, %f48 = 828aeed9 993e2cbe ldd [%i6+0x110],%f48 ! %f48 = fe0d41c4 a3c886c3 ! %l2 = 062fe240232c8900, %l5 = 00000000f70c659b, %ccr = 0a movre %l2,%l5,%l4 ! Not Moved, %l4 = 000000003b53f81d ! %l0 = 3c19d76a21f44359, Mem[0000000065800028] = ac59bf07 stha %l0,[%i3+%o5]0x89 ! Mem[0000000065800028] = ac594359 ! %l7 = 062fe240232c8900, Mem[0000000065800028] = 594359ac stha %l7,[%i3+%o5]0x80 ! Mem[0000000065800028] = 890059ac ! Mem[0000000065800000] = 0d6d6b8f, %f15 = 2cd70f9a lda [%i3+%g0]0x88,%f15 ! %f15 = 0d6d6b8f ! immd = 0000000000000224, %l2 = 062fe240232c8900, %ccr = 0a move %icc,0x224,%l2 ! Register Not Moved ! %f7 = d2a72a6a, Mem[0000000091800068] = b47b6243 st %f7 ,[%o0+0x068] ! Mem[0000000091800068] = d2a72a6a p42_label_22: ! %cwp = 2 ! Mem[0000000090800020] = d9156586 bd2a18d0, %g2 = 23cc069f, %g3 = fffff5ca ldd [%i5+%o4],%g2 ! %g2 = 00000000d9156586 00000000bd2a18d0 ! %l4 = 000000003b53f81d, Mem[000000009080017c] = e4718bcb sth %l4,[%i5+0x17c] ! Mem[000000009080017c] = f81d8bcb ! %l1 = 00000000ffffffff, %l4 = 000000003b53f81d, %ccr = 0a mova %icc,%l1,%l4 ! Moved, %l4 = 00000000ffffffff ! %l7 = 062fe240232c8900, Mem[000000009180018a] = fb8212d1 stb %l7,[%o0+0x18a] ! Mem[0000000091800188] = 008212d1 ! Mem[0000000091800180] = 77ee1260, %g2 = 00000000d9156586 ldub [%o0+0x180],%g2 ! %g2 = 0000000000000077 ! %l4 = ffffffff, %l5 = f70c659b, Mem[0000000064800180] = 7602f719 3734ebb0 stda %l4,[%i1+0x180]%asi ! Mem[0000000064800180] = ffffffff f70c659b ! Mem[0000000064800020] = 5e2a7e0a, %f30 = 06b52eab lda [%i1+%o4]0x80,%f30 ! %f30 = 5e2a7e0a ! %l3 = 596fdad6c9b84ba8, %l7 = 062fe240232c8900, %ccr = 0a movg %icc,%l3,%l7 ! Moved, %l7 = 596fdad6c9b84ba8 ! Mem[0000000090000070] = ad671bbe, %g2 = 0000000000000077 lduh [%i4+0x072],%g2 ! %g2 = 000000000000ad67 ! %l1 = 00000000ffffffff, %l2 = 062fe240232c8900, %y = 21f44359 udiv %l1,%l2,%l5 ! %l5 = 00000000f71f3fdd mov %l0,%y ! %y = 21f44359 p42_label_23: ! %cwp = 2 ! Mem[0000000090000148] = 72ac59bf, %g2 = 000000000000ad67 ldsb [%i4+0x14b],%g2 ! %g2 = 0000000000000072 ! %f30 = 5e2a7e0a, Mem[0000000090800124] = 7765324d st %f30,[%i5+0x124] ! Mem[0000000090800124] = 5e2a7e0a ! %l6 = 12000000, %l7 = c9b84ba8, Mem[0000000065000010] = 00006b8f 00d6d8a0 stda %l6,[%i2+%o2]0x81 ! Mem[0000000065000010] = 12000000 c9b84ba8 ! %l3 = 596fdad6c9b84ba8, Mem[00000000918001c0] = 61d192c5 sth %l3,[%o0+0x1c0] ! Mem[00000000918001c0] = 4ba892c5 ! %f16 = 20cb74ae a5ccef63, Mem[0000000064800018] = 0438a7de 0f57d3b8 stda %f16,[%i1+%o3]0x81 ! Mem[0000000064800018] = 20cb74ae a5ccef63 ! %l2 = 232c8900, %l3 = c9b84ba8, Mem[0000000090800138] = 726ae43c 2deaaef4 std %l2,[%i5+0x138] ! Mem[0000000090800138] = 232c8900 c9b84ba8 ! %f24 = 7db1ae2d cbf5f52e, Mem[00000000648000e0] = 11609c0f 20123bc1 std %f24,[%i1+0x0e0] ! Mem[00000000648000e0] = 7db1ae2d cbf5f52e ! %l3 = 596fdad6c9b84ba8, imm = fffffffffffff7dc, %l0 = 3c19d76a21f44359 addcc %l3,-0x824,%l0 ! %l0 = 596fdad6c9b84384, %ccr = 19 ! Mem[0000000064800018] = ae74cb20, %f8 = 6b9fac1d lda [%i1+%o3]0x88,%f8 ! %f8 = ae74cb20 ! %l1 = 00000000ffffffff, imm = 00000000000000df, %l0 = 596fdad6c9b84384 taddcc %l1,0x0df,%l0 ! %l0 = 00000001000000de, %ccr = 03 p42_label_24: ! %cwp = 2 ! Mem[0000000090800118] = 5fa476bc 94e95342, %g2 = 00000072, %g3 = bd2a18d0 ldda [%i5+0x118]%asi,%g2 ! %g2 = 000000005fa476bc 0000000094e95342 ! Mem[0000000065800080] = 227e3e4d98516749, %l0 = 00000001000000de, %l1 = 00000000ffffffff add %i3,0x80,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 227e3e4d98516749 ! Mem[0000000091000128] = b91884a5ee7cb985, %g2 = 000000005fa476bc ldx [%i6+0x128],%g2 ! %g2 = b91884a5ee7cb985 ! %l2 = 062fe240232c8900, %l4 = 00000000ffffffff, %l1 = 227e3e4d98516749 sdivx %l2,%l4,%l1 ! %l1 = 00000000062fe240 ! Mem[00000000900001e8] = f2389221 0a56eaed, %g2 = ee7cb985, %g3 = 94e95342 ldd [%i4+0x1e8],%g2 ! %g2 = 00000000f2389221 000000000a56eaed ! immd = 00000000000002e2, %l3 = 596fdad6c9b84ba8, %ccr = 03 movleu %icc,0x2e2,%l3 ! Moved, %l3 = 00000000000002e2 ! %l7 = 596fdad6c9b84ba8, Mem[0000000090800080] = 0c3c7eb5 stw %l7,[%i5+0x080] ! Mem[0000000090800080] = c9b84ba8 ! Mem[00000000918001e0] = bc23780070dd4032, %g2 = 00000000f2389221 ldx [%o0+0x1e0],%g2 ! %g2 = bc23780070dd4032 ! Mem[0000000090000104] = bfb4517d, %g18 = 2df4cb4e5e7f31ee ldsw [%i4+0x104],%g2 ! %g2 = 2df4cb4e5e7f31ee ! Mem[0000000065800020] = e8533934 0000008d, %l0 = 000000de, %l1 = 062fe240 ldda [%i3+%o4]0x81,%l0 ! %l0 = 00000000e8533934 000000000000008d p42_label_25: ! %cwp = 2 ! %l4 = ffffffff, %l5 = f71f3fdd, Mem[0000000091000048] = aa12e82c 0be529ce std %l4,[%i6+0x048] ! Mem[0000000091000048] = ffffffff f71f3fdd ! Mem[0000000090000128] = 1ab37ffe, %g2 = ffffffffbfb4517d ldub [%i4+0x128],%g2 ! %g2 = 000000000000001a ! Mem[00000000918000f4] = c56d16cc, %g18 = 2df4cb4e5e7f31ee ldswa [%o0+0x0f4]%asi,%g2 ! %g2 = 2df4cb4e5e7f31ee ! %l1 = 000000000000008d, %l7 = 596fdad6c9b84ba8, %y = 21f44359 sdiv %l1,%l7,%l0 ! %l0 = ffffffff80000000 mov %l0,%y ! %y = 80000000 ! Mem[0000000064800008] = 1df8533b, %l5 = 00000000f71f3fdd ldsba [%i1+%o1]0x89,%l5 ! %l5 = 000000000000003b ! %f8 = ae74cb20 343953e8, Mem[00000000910001f8] = 4b07657c 36adf4e3 std %f8 ,[%i6+0x1f8] ! Mem[00000000910001f8] = ae74cb20 343953e8 ! %l3 = 00000000000002e2, Mem[0000000064000020] = 46634c49bb980ec0 stxa %l3,[%i0+%o4]0x88 ! Mem[0000000064000020] = 00000000000002e2 ! %l4 = ffffffff, %l5 = 0000003b, Mem[0000000091000108] = 22e03338 fd298a10 std %l4,[%i6+0x108] ! Mem[0000000091000108] = ffffffff 0000003b ! %l3 = 00000000000002e2, imm = 00000000000005b6, %l5 = 000000000000003b or %l3,0x5b6,%l5 ! %l5 = 00000000000007f6 ! done : should take illegal inst trap, %l0 = ffffffff80000000 done ! Illegal inst trap : %l0 = ffffffff80000010 ba,a p42_not_taken_0_end p42_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p42_branch_failed p42_not_taken_0_end: ! End of Random Code for Thread 42 restore ! CWP = 1 restore ! CWP = 0 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 00000001c9ff5db5 bne,a,pn %xcc,p42_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffff80000000 bne,a,pn %xcc,p42_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000009e0e260e bne,a,pn %xcc,p42_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000003cd53fb4 bne,a,pn %xcc,p42_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be b6f8d711d15facf2 bne,a,pn %xcc,p42_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000008766db4f bne,a,pn %xcc,p42_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000093ff4b6e bne,a,pn %xcc,p42_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000c9e8518e bne,a,pn %xcc,p42_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x80000000,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p42_failed mov 0x111,%g1 ! Check Floating Point Registers p42_check_fp_registers: set p42_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be b8d3570f dea7052d bne %xcc,p42_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 0f660b35 9e0e260e bne %xcc,p42_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be e88438c0 58073592 bne %xcc,p42_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be ae74cb20 343953e8 bne %xcc,p42_f8_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 3e124a54 0d6d6b8f bne %xcc,p42_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 20cb74ae a5ccef63 bne %xcc,p42_f16_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 5e2a7e0a c03c0996 bne %xcc,p42_f30_fail nop ! Check Local Memory set p42_local0_expect,%g1 p42_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 12005d4a82841ab8 ldx [%i0+0x000],%g3 ! Observed data at 0000000064000000 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3fb4f5cb2daeb17d ldx [%i0+0x010],%g3 ! Observed data at 0000000064000010 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff000063ebc3771a ldx [%i0+0x018],%g3 ! Observed data at 0000000064000018 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e202000000000000 ldx [%i0+0x020],%g3 ! Observed data at 0000000064000020 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6d44ebf2ecfe6a11 ldx [%i0+0x028],%g3 ! Observed data at 0000000064000028 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 000000d1009b0d27 ldx [%i0+0x0c8],%g3 ! Observed data at 00000000640000c8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x0c8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 0000001e79177b3b ldx [%i0+0x0d0],%g3 ! Observed data at 00000000640000d0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = b59daec937d2a461 ldx [%i0+0x0d8],%g3 ! Observed data at 00000000640000d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x140],%g2 ! Expected data = e5d63186000000d6 ldx [%i0+0x140],%g3 ! Observed data at 0000000064000140 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x140,%g4 ldx [%g1+0x160],%g2 ! Expected data = b933bd4a00000063 ldx [%i0+0x160],%g3 ! Observed data at 0000000064000160 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x160,%g4 ldx [%g1+0x178],%g2 ! Expected data = 2c3a2022a1c0c91f ldx [%i0+0x178],%g3 ! Observed data at 0000000064000178 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i0,0x178,%g4 set p42_local1_expect,%g1 p42_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c1988f72ac59bf07 ldx [%i1+0x000],%g3 ! Observed data at 0000000064800000 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000000 ldx [%i1+0x010],%g3 ! Observed data at 0000000064800010 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 20cb74aea5ccef63 ldx [%i1+0x018],%g3 ! Observed data at 0000000064800018 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 5e2a7e0a04af2749 ldx [%i1+0x020],%g3 ! Observed data at 0000000064800020 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 1200000063000000 ldx [%i1+0x028],%g3 ! Observed data at 0000000064800028 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = a00495286b344052 ldx [%i1+0x060],%g3 ! Observed data at 0000000064800060 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = 59a3bf2ef163ecc4 ldx [%i1+0x068],%g3 ! Observed data at 0000000064800068 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x068,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 7db1ae2dcbf5f52e ldx [%i1+0x0e0],%g3 ! Observed data at 00000000648000e0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x130],%g2 ! Expected data = bb091f2034e129ff ldx [%i1+0x130],%g3 ! Observed data at 0000000064800130 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x130,%g4 ldx [%g1+0x180],%g2 ! Expected data = fffffffff70c659b ldx [%i1+0x180],%g3 ! Observed data at 0000000064800180 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x180,%g4 ldx [%g1+0x190],%g2 ! Expected data = 6d44ebf200000063 ldx [%i1+0x190],%g3 ! Observed data at 0000000064800190 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i1,0x190,%g4 set p42_local2_expect,%g1 p42_check_local2: ldx [%g1+0x000],%g2 ! Expected data = f2eb446d488fd98e ldx [%i2+0x000],%g3 ! Observed data at 0000000065000000 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 364f8bfefe2ba6df ldx [%i2+0x008],%g3 ! Observed data at 0000000065000008 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 12000000c9b84ba8 ldx [%i2+0x010],%g3 ! Observed data at 0000000065000010 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 79c083209fa98e23 ldx [%i2+0x018],%g3 ! Observed data at 0000000065000018 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = a5ccef63ffff1fc7 ldx [%i2+0x020],%g3 ! Observed data at 0000000065000020 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f233f3d88bd23756 ldx [%i2+0x028],%g3 ! Observed data at 0000000065000028 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 1ac373a5aae2de5c ldx [%i2+0x070],%g3 ! Observed data at 0000000065000070 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x070,%g4 ldx [%g1+0x178],%g2 ! Expected data = 00000000b59daec9 ldx [%i2+0x178],%g3 ! Observed data at 0000000065000178 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x178,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 8ddded12e133f3d8 ldx [%i2+0x1a0],%g3 ! Observed data at 00000000650001a0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = ff1d72897a82b50a ldx [%i2+0x1a8],%g3 ! Observed data at 00000000650001a8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = dda2f93d6dff5322 ldx [%i2+0x1b8],%g3 ! Observed data at 00000000650001b8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i2,0x1b8,%g4 set p42_local3_expect,%g1 p42_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 800004046d44ebf2 ldx [%i3+0x008],%g3 ! Observed data at 0000000065800008 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = e85339340000008d ldx [%i3+0x020],%g3 ! Observed data at 0000000065800020 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 890059ac0f713f04 ldx [%i3+0x028],%g3 ! Observed data at 0000000065800028 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 00000633d88d0461 ldx [%i3+0x038],%g3 ! Observed data at 0000000065800038 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x038,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = d7797423f2b476fd ldx [%i3+0x0d8],%g3 ! Observed data at 00000000658000d8 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x120],%g2 ! Expected data = c9ff5db580000000 ldx [%i3+0x120],%g3 ! Observed data at 0000000065800120 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x120,%g4 ldx [%g1+0x188],%g2 ! Expected data = 70aaffc048e52e7b ldx [%i3+0x188],%g3 ! Observed data at 0000000065800188 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 98a35c8ae62788ff ldx [%i3+0x190],%g3 ! Observed data at 0000000065800190 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x190,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 0f660b35ffffb7fe ldx [%i3+0x1a0],%g3 ! Observed data at 00000000658001a0 cmp %g2,%g3 bne,a,pn %xcc,p42_local_failed add %i3,0x1a0,%g4 ! The test for processor 42 has passed p42_passed: ta GOOD_TRAP nop p42_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p42_failed p42_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p42_failed p42_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p42_failed p42_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p42_failed p42_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p42_failed p42_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p42_failed p42_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p42_failed p42_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p42_failed p42_f0_fail: set p42_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f2_fail: set p42_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f4_fail: set p42_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f8_fail: set p42_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f14_fail: set p42_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f16_fail: set p42_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p42_f30_fail: set p42_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 42 failed p42_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 42 failed p42_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0a8] ! Set processor 42 done flag set p42_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p42_selfmod_failed: ba p42_failed mov 0xabc,%g1 p42_common_error: or %g0,0xf0a,%g1 ba p42_failed mov %o5,%g3 p42_common_signature_error: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_common_timeout: set p42_temp,%g1 ba p42_failed st %g2,[%g1] ! Common Lock Number p42_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p42_failed mov 0x0,%g3 p42_trap1e: ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800000] done p42_trap1o: ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800000] done p42_trap2e: ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064800028] addc %l0,-0xe7f,%l4 ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064800008] stwa %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800018] done p42_trap2o: ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064800028] addc %l0,-0xe7f,%l4 ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064800008] stwa %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800018] done p42_trap3e: orn %l4,%l2,%l0 andn %l4,%l4,%l6 andn %l0,%l4,%l1 addc %l0,0x436,%l5 add %l7,0xe28,%l5 xor %l0,%l0,%l0 sub %l3,-0x473,%l6 done p42_trap3o: orn %l4,%l2,%l0 andn %l4,%l4,%l6 andn %l0,%l4,%l1 addc %l0,0x436,%l5 add %l7,0xe28,%l5 xor %l0,%l0,%l0 sub %l3,-0x473,%l6 done p42_init_memory_pointers: set p42_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p42_local0_start,%i0 set p42_local1_start,%i1 set p42_local2_start,%i2 set p42_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 170709fa45bca8fa ldx [%g1+0x008],%l1 ! %l1 = 7d92ff7e1f62195a ldx [%g1+0x010],%l2 ! %l2 = a830c8dc9fd0cd26 ldx [%g1+0x018],%l3 ! %l3 = f61aa18a9500abe8 ldx [%g1+0x020],%l4 ! %l4 = 723ea356b59dacca ldx [%g1+0x028],%l5 ! %l5 = edc2df52a651cb5e ldx [%g1+0x030],%l6 ! %l6 = b5fc91fe1ac373a5 ldx [%g1+0x038],%l7 ! %l7 = 40914ed7fbd6cbdd save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = b8686a8cc2b98e5e ldx [%g1+0x048],%l1 ! %l1 = b47db2a1cdec2a5e ldx [%g1+0x050],%l2 ! %l2 = d9da7054411ade9f ldx [%g1+0x058],%l3 ! %l3 = dd53c24828013ebf ldx [%g1+0x060],%l4 ! %l4 = 1817f4fc88881506 ldx [%g1+0x068],%l5 ! %l5 = 8ed98f486d44ebf2 ldx [%g1+0x070],%l6 ! %l6 = db5ae71879c08320 ldx [%g1+0x078],%l7 ! %l7 = 60f640aeb31386ac save ! Initialize memory pointers for window 2 set p42_local0_start,%i0 set p42_local1_start,%i1 set p42_local2_start,%i2 set p42_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 2 ldx [%g1+0x080],%l0 ! %l0 = 3c19d76a21f44359 ldx [%g1+0x088],%l1 ! %l1 = dc20beb4b47b6243 ldx [%g1+0x090],%l2 ! %l2 = f68e566fe8533934 ldx [%g1+0x098],%l3 ! %l3 = 9de1732c92a6119f ldx [%g1+0x0a0],%l4 ! %l4 = 2c59c7e7b5fc6f08 ldx [%g1+0x0a8],%l5 ! %l5 = 018f852627cc4c30 ldx [%g1+0x0b0],%l6 ! %l6 = ac9202a483448dc6 ldx [%g1+0x0b8],%l7 ! %l7 = 8ae22cb02c3a2022 ! Initialize the output register of window 2 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 clr %o7 restore restore 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 = 0b2fb58d a2aea09d 45f46738 146938fc ! %f4 = 48075e11 2b922347 e9841af1 b9fc57c7 ! %f8 = 5e3bd276 830d2470 f2d0fa76 b45ba3ab ! %f12 = 0d819d9a d2ee68dd e025c165 91d508d7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 55a9264f f74a1339 a7b719c3 c0b12ad5 ! %f20 = d0b0da71 330a6d5f b2c4ea6c 42d6db8c ! %f24 = 081df88c 17dd092a 2102b2c2 a59ebf81 ! %f28 = f51004c2 1cd404a0 8365bf39 4a2c141a ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a0188d8c a5eae64f f03ed968 351e0a24 ! %f36 = 136a3ea0 382a109d 5d6b7f8a b5993070 ! %f40 = 98478e85 0c1381d9 5afa4150 2a476883 ! %f44 = 1cef747a 0fe73a79 c22a9b9b 4dc31c9c ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x246b36070000006f,%g7,%g1 ! GSR scale = 13, align = 7 wr %g1,%g0,%gsr ! GSR = 246b36070000006f wr %g0,%y ! Clear Y 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: ! %l5 = 97e0e3e448f8dc5e, Mem[0000000066000010] = f0e2ede8 stba %l5,[%i0+%o2]0x81 ! Mem[0000000066000010] = 5ee2ede8 save ! CWP = 1 ! %l0 = 20499763, %l1 = 22ad6311, Mem[0000000067000028] = acda914e 20a2b5b7 stda %l0,[%o2+%i5]0x80 ! Mem[0000000067000028] = 20499763 22ad6311 ! done : should take illegal inst trap, %l0 = 5f3a561820499763 done ! Illegal inst trap : %l0 = 5f3a561820499773 ! %l4 = be32cd05927839b1 setx 0x39053f6819e0ce76,%g7,%l4 ! %l4 = 39053f6819e0ce76 ! Mem[0000000090800188] = caa79664, %g2 = b3c6726e177cf88e ldub [%o5+0x188],%g2 ! %g2 = 00000000000000ca ! Mem[00000000900001ec] = edf75811, %g2 = 00000000000000ca ldsb [%o4+0x1ef],%g2 ! %g2 = ffffffffffffffed ! Mem[0000000067000000] = 73183822, %l7 = fbbfe8b2462b1874 ldsha [%o2+%g0]0x81,%l7 ! %l7 = 0000000000007318 ! Mem[0000000066000008] = 0b438f28, %l4 = 39053f6819e0ce76 lduba [%o0+%i1]0x89,%l4 ! %l4 = 0000000000000028 ! %l3 = 086b8e462b026943, Mem[0000000090000088] = 333a90ea stb %l3,[%o4+0x088] ! Mem[0000000090000088] = 433a90ea p43_label_2: ! %cwp = 1 ! Mem[00000000668001f8] = 4454c6d5, %l1 = 22ad6311, %l5 = df9f63b8 add %o1,0x1f8,%g1 casa [%g1]0x80,%l1,%l5 ! %l5 = 000000004454c6d5 ! Mem[00000000918001c0] = 92c5dfb7, %g2 = ffffffffffffffed ldsh [%i0+0x1c2],%g2 ! %g2 = ffffffffffff92c5 ! %l5 = 000000004454c6d5, Mem[000000006780009d] = c7a4441f stb %l5,[%o3+0x09d] ! Mem[000000006780009c] = c7d5441f ! Mem[0000000066000118] = 030421d7d6a77ac1, %l6 = b9831f8438519635, %l2 = 8e87e66e15ff196d add %o0,0x118,%g1 casxa [%g1]0x80,%l6,%l2 ! %l2 = 030421d7d6a77ac1 ! Mem[00000000918001c4] = 82b71f95, %g2 = ffffffffffff92c5 ldsh [%i0+0x1c6],%g2 ! %g2 = ffffffffffff82b7 ! Mem[0000000067000158] = 47a2d1c0, %l5 = 4454c6d5, %l2 = d6a77ac1 add %o2,0x158,%g1 casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000047a2d1c0 ! %l1 = c2c7f7d422ad6311, Mem[0000000067800008] = 13bf73bc stba %l1,[%o3+%i1]0x81 ! Mem[0000000067800008] = 11bf73bc ! Mem[0000000067800144] = 8a718b4d, %l6 = 38519635, %l1 = 22ad6311 add %o3,0x144,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000008a718b4d ! Mem[0000000067800010] = 851e6acc, %l7 = 0000000000007318 lduba [%o3+%i2]0x81,%l7 ! %l7 = 0000000000000085 ! Mem[0000000090800048] = 78d7dc06, %g18 = 1aad2b33f4934380 ldsw [%o5+0x048],%g2 ! %g2 = 1aad2b33f4934380 p43_label_3: ! %cwp = 1 ! Mem[0000000091800198] = 2e1cd6f3, %g18 = 1aad2b33f4934380 ldsw [%i0+0x198],%g2 ! %g2 = 1aad2b33f4934380 ! Mem[00000000908000e0] = 579e6934 167bd1cc, %g2 = 2e1cd6f3, %g3 = 0bad0b00 ldd [%o5+0x0e0],%g2 ! %g2 = 00000000579e6934 00000000167bd1cc ! Mem[00000000900001e8] = f2389221 0a56eaed, %g2 = 579e6934, %g3 = 167bd1cc ldd [%o4+0x1e8],%g2 ! %g2 = 00000000f2389221 000000000a56eaed ! %l1 = 000000008a718b4d, Mem[0000000091000110] = fe0d41c4a3c886c3, %asi = 80 stxa %l1,[%o6+0x110]%asi ! Mem[0000000091000110] = 000000008a718b4d ! Mem[00000000908001a8] = 9a64a4a2, %g2 = 00000000f2389221 lduw [%o5+0x1a8],%g2 ! %g2 = 000000009a64a4a2 ! Mem[00000000908001a0] = 803f05fd, %g2 = 000000009a64a4a2 lduh [%o5+0x1a0],%g2 ! %g2 = 000000000000803f ! immd = 00000000000003d1, %l3 = 086b8e462b026943, %ccr = 44 movge %icc,0x3d1,%l3 ! Moved, %l3 = 00000000000003d1 ! Mem[00000000918001d0] = 1ae98803, %g18 = 1aad2b33f4934380 ldsw [%i0+0x1d0],%g2 ! %g2 = 1aad2b33f4934380 ! %l4 = 0000000000000028, %l2 = 0000000047a2d1c0, %ccr = 44 movle %icc,%l4,%l2 ! Moved, %l2 = 0000000000000028 ! Mem[0000000091000160] = a5191a4a, %g18 = 1aad2b33f4934380 ldsw [%o6+0x160],%g2 ! %g2 = 1aad2b33f4934380 p43_label_4: ! %cwp = 1 ! immd = 000000000000026e, %l5 = 000000004454c6d5, %ccr = 44 movvs %xcc,0x26e,%l5 ! Register Not Moved ! Mem[0000000066800010] = e81082a8, %l6 = b9831f8438519635 lduha [%o1+%i2]0x80,%l6 ! %l6 = 000000000000e810 ! Mem[0000000067000098] = 3155c123, %l1 = 000000008a718b4d swap [%o2+0x098],%l1 ! %l1 = 000000003155c123 ! Mem[0000000090800108] = a55c3a3b, %g18 = 1aad2b33f4934380 ldsw [%o5+0x108],%g2 ! %g2 = 1aad2b33f4934380 ! Mem[00000000908001c0] = 7ea8ccb8, %g2 = ffffffffa55c3a3b ldsb [%o5+0x1c3],%g2 ! %g2 = 000000000000007e ! %f16 = 55a9264f f74a1339 a7b719c3 c0b12ad5 ! %f20 = d0b0da71 330a6d5f b2c4ea6c 42d6db8c ! %f24 = 081df88c 17dd092a 2102b2c2 a59ebf81 ! %f28 = f51004c2 1cd404a0 8365bf39 4a2c141a mov 0x100,%g4 stda %f16,[%o4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100 ! %f0 = 0b2fb58d a2aea09d 45f46738 146938fc ! %f4 = 48075e11 2b922347 e9841af1 b9fc57c7 ! %f8 = 5e3bd276 830d2470 f2d0fa76 b45ba3ab ! %f12 = 0d819d9a d2ee68dd e025c165 91d508d7 stda %f0,[%o2]ASI_BLK_AIUSL ! Block Store to 0000000067000000 ! Mem[0000000091800070] = e9e89f27 2eb3bf51, %g2 = 0000007e, %g3 = 0a56eaed ldd [%i0+0x070],%g2 ! %g2 = 00000000e9e89f27 000000002eb3bf51 ! Mem[0000000091000130] = b9475dc1, %g2 = 00000000e9e89f27 ldsh [%o6+0x132],%g2 ! %g2 = ffffffffffffb947 ! Mem[0000000067800154] = 4f8ace1b, %l6 = 000000000000e810 ldsw [%o3+0x154],%l6 ! %l6 = 000000004f8ace1b p43_label_5: ! %cwp = 1 ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g5 ldda [%o4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040 ! %l6 = 000000004f8ace1b, Mem[0000000066800000] = 6d8a50c3a41549c2 stxa %l6,[%o1+%g0]0x81 ! Mem[0000000066800000] = 000000004f8ace1b ! Mem[0000000067800028] = 14b428df, %f10 = f2d0fa76 lda [%o3+%i5]0x81,%f10 ! %f10 = 14b428df ! immd = 00000000000002e8, %l3 = 00000000000003d1, %ccr = 44 movne %icc,0x2e8,%l3 ! Register Not Moved ! immd = 00000000000001ae, %l2 = 0000000000000028, %ccr = 44 movge %icc,0x1ae,%l2 ! Moved, %l2 = 00000000000001ae ! %l2 = 000001ae, %l3 = 000003d1, Mem[00000000910001c0] = 8db5e5d8 d99e6c32 std %l2,[%o6+0x1c0] ! Mem[00000000910001c0] = 000001ae 000003d1 ! %l2 = 000001ae, %l3 = 000003d1, Mem[0000000091000190] = 50147167 d7c0b9fd std %l2,[%o6+0x190] ! Mem[0000000091000190] = 000001ae 000003d1 restore ! CWP = 0 ! Mem[00000000660001bc] = f4e70a46, %l3 = 045a1d8f, %l3 = 045a1d8f add %i0,0x1bc,%g1 casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f4e70a46 ! %f28 = f51004c2, Mem[0000000067000018] = b9fc57c7 sta %f28,[%i2+%o3]0x89 ! Mem[0000000067000018] = f51004c2 p43_label_6: ! Mem[00000000670001ad] = 69b1e021, %l3 = 00000000f4e70a46 ldstub [%i2+0x1ad],%l3 ! %l3 = 000000b1000000ff ! retry : should take illegal inst trap, %l0 = 921e801ea2b1d3ec retry ! Illegal inst trap : %l0 = 921e801ea2b1d3fc ! %l2 = 510a5488208e0baf, imm = 0000000000000097, %l3 = 00000000000000b1 add %l2,0x097,%l3 ! %l3 = 510a5488208e0c46 ! Mem[0000000091000120] = b0a4b23a7a0a5252, %g2 = ffffffffffffb947 ldx [%i6+0x120],%g2 ! %g2 = b0a4b23a7a0a5252 ! %f16 = 55a9264f f74a1339 a7b719c3 c0b12ad5 ! %f20 = d0b0da71 330a6d5f b2c4ea6c 42d6db8c ! %f24 = 081df88c 17dd092a 2102b2c2 a59ebf81 ! %f28 = f51004c2 1cd404a0 8365bf39 4a2c141a mov 0x080,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080 ! %l2 = 510a5488208e0baf, Mem[000000009100007f] = 9f71f0b7 stb %l2,[%i6+0x07f] ! Mem[000000009100007c] = af71f0b7 membar #Sync ! Added by membar checker (614) ! Mem[0000000090000134] = 0410f51a, %g2 = b0a4b23a7a0a5252 ldub [%i4+0x135],%g2 ! %g2 = 0000000000000004 ! %l0 = a2b1d3fc, %l1 = 58439f60, Mem[0000000066000008] = 0b438f28 a890d88b stda %l0,[%i0+%o1]0x89 ! Mem[0000000066000008] = a2b1d3fc 58439f60 ! %l7 = b1e17de4bf0614ae, %l5 = 97e0e3e448f8dc5e, %ccr = 44 movneg %icc,%l7,%l5 ! Register Not Moved ! Mem[0000000066800020] = 777a4791240fae31, %f20 = d0b0da71 330a6d5f ldda [%i1+%o4]0x88,%f20 ! %f20 = 777a4791 240fae31 p43_label_7: ! %l4 = 6323cbc048ee6497, imm = fffffffffffff25f, %l4 = 6323cbc048ee6497 andcc %l4,-0xda1,%l4 ! %l4 = 6323cbc048ee6017, %ccr = 00 ! immd = 000000000000008e, %l5 = 97e0e3e448f8dc5e, %ccr = 00 mova %icc,0x08e,%l5 ! Moved, %l5 = 000000000000008e ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! Mem[0000000066800018] = 07379673, %l7 = b1e17de4bf0614ae lduha [%i1+%o3]0x80,%l7 ! %l7 = 0000000000000737 ! Mem[00000000678001a8] = e32a9ec9 e1503150, %l2 = 208e0baf, %l3 = 208e0c46 ldd [%i3+0x1a8],%l2 ! %l2 = 00000000e32a9ec9 00000000e1503150 ! Mem[0000000091000130] = 475dc140, %g2 = 0000000000000004 ldsb [%i6+0x133],%g2 ! %g2 = 0000000000000047 ! %f16 = 55a9264f, Mem[0000000066800000] = 00000000 sta %f16,[%i1+%g0]0x88 ! Mem[0000000066800000] = 55a9264f ! Mem[0000000090800004] = 65c940ea, %g2 = 0000000000000047 ldsh [%i5+0x006],%g2 ! %g2 = 00000000000065c9 ! %l0 = 921e801ea2b1d3fc, imm = fffffffffffffea3, %l3 = 00000000e1503150 xorcc %l0,-0x15d,%l3 ! %l3 = 6de17fe15d4e2d5f, %ccr = 00 ! %l7 = 0000000000000737, Mem[00000000910000a4] = 32d0abe6 stw %l7,[%i6+0x0a4] ! Mem[00000000910000a4] = 00000737 p43_label_8: ! %l0 = 921e801ea2b1d3fc, %l7 = 0000000000000737, %ccr = 00 move %xcc,%l0,%l7 ! Register Not Moved ! %l0 = a2b1d3fc, %l1 = 58439f60, Mem[0000000091000068] = a2c651c6 670203bc std %l0,[%i6+0x068] ! Mem[0000000091000068] = a2b1d3fc 58439f60 ! Code Fragment 1 p43_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000002eb3bf51 mov -0x049,%g3 ! %g3 = ffffffffffffffb7 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = 921e801ea2b1d3fc, %l7 = 0000000000000737, %l5 = 000000000000008e andncc %l0,%l7,%l5 ! %l5 = 921e801ea2b1d0c8, %ccr = 88 ! done : should take illegal inst trap, %l0 = 921e801ea2b1d3fc done ! Illegal inst trap : %l0 = 921e801ea2b1d40c ! %l2 = 00000000e32a9ec9, Mem[0000000090000116] = b0d08cdb sth %l2,[%i4+0x116] ! Mem[0000000090000114] = 9ec98cdb ! Mem[0000000091000030] = 9953c499 3d46fa1e, %g2 = 000065c9, %g3 = ffffffb7 ldd [%i6+0x030],%g2 ! %g2 = 000000009953c499 000000003d46fa1e ! %l4 = 6323cbc048ee6017, Mem[0000000091800150] = dc4fcc21 stw %l4,[%o0+0x150] ! Mem[0000000091800150] = 48ee6017 ! Mem[0000000090000008] = e76f9a73, %g2 = 000000009953c499 lduw [%i4+%o1],%g2 ! %g2 = 00000000e76f9a73 ! Mem[0000000067800020] = 2f01672e 018b9236, %l0 = a2b1d40c, %l1 = 58439f60 ldda [%i3+%o4]0x81,%l0 ! %l0 = 000000002f01672e 00000000018b9236 p43_label_9: ! %l5 = 921e801ea2b1d0c8, Mem[0000000066800010] = e81082a8 stba %l5,[%i1+%o2]0x81 ! Mem[0000000066800010] = c81082a8 ! %l1 = 00000000018b9236, %l1 = 00000000018b9236, %l5 = 921e801ea2b1d0c8 sll %l1,%l1,%l5 ! %l5 = 000062e48d800000 ! Mem[00000000908001e0] = c475c481941f7329, %g2 = 00000000e76f9a73 ldx [%i5+0x1e0],%g2 ! %g2 = c475c481941f7329 ! %l0 = 2f01672e, %l1 = 018b9236, Mem[00000000670000c0] = 377f7fa1 e7a3b15a std %l0,[%i2+0x0c0] ! Mem[00000000670000c0] = 2f01672e 018b9236 ! %l7 = 0000000000000737, Mem[0000000091000113] = 008a718b stb %l7,[%i6+0x113] ! Mem[0000000091000110] = 378a718b ! retry : should take illegal inst trap, %l0 = 000000002f01672e retry ! Illegal inst trap : %l0 = 000000002f01673e ! %l7 = 0000000000000737, Mem[0000000066000020] = 791605deeeb152bf stxa %l7,[%i0+%o4]0x89 ! Mem[0000000066000020] = 0000000000000737 ! Mem[00000000918001a0] = 2ec76127831d1d5d, %f48 = 087b2158 19063d8d ldd [%o0+0x1a0],%f48 ! %f48 = 2ec76127 831d1d5d ! immd = 00000000000002ae, %l1 = 00000000018b9236, %ccr = 88 movgu %xcc,0x2ae,%l1 ! Moved, %l1 = 00000000000002ae ! Mem[0000000066800010] = c81082a8, %l2 = 00000000e32a9ec9 swapa [%i1+%o2]0x80,%l2 ! %l2 = 00000000c81082a8 p43_label_10: ! Mem[0000000090800070] = 032c1392, %g2 = c475c481941f7329 lduh [%i5+0x072],%g2 ! %g2 = 000000000000032c ! %l3 = 6de17fe15d4e2d5f, Mem[0000000090000028] = 0fafa263 sth %l3,[%i4+%o5] ! Mem[0000000090000028] = 2d5fa263 ! Code Fragment 1 p43_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000003d46fa1e mov -0x17d,%g3 ! %g3 = fffffffffffffe83 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 6323cbc048ee6017, %l6 = 296a9b986c1ae6fc, %ccr = 88 movne %xcc,%l4,%l6 ! Moved, %l6 = 6323cbc048ee6017 ! %l0 = 000000002f01673e, Mem[0000000067800008] = 11bf73bc stha %l0,[%i3+%o1]0x81 ! Mem[0000000067800008] = 673e73bc ! Mem[0000000067000175] = 0c3d15b9, %l3 = 6de17fe15d4e2d5f ldstuba [%i2+0x175]%asi,%l3 ! %l3 = 0000003d000000ff ! Mem[0000000067800010] = 851e6acc, %l4 = 48ee6017, %l4 = 48ee6017 add %i3,0x10,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000851e6acc ! %l5 = 000062e48d800000, imm = 00000000000001d9, %l6 = 6323cbc048ee6017 subccc %l5,0x1d9,%l6 ! %l6 = 000062e48d7ffe27, %ccr = 08 ! immd = 0000000000000026, %l6 = 000062e48d7ffe27, %ccr = 08 movge %xcc,0x026,%l6 ! Moved, %l6 = 0000000000000026 ! Mem[00000000908000cc] = 28283563, %g2 = 000000000000032c ldub [%i5+0x0ce],%g2 ! %g2 = 0000000000000028 p43_label_11: ! Mem[0000000091800120] = 3e66ebc7, %g2 = 0000000000000028 lduw [%o0+0x120],%g2 ! %g2 = 000000003e66ebc7 ! Mem[0000000066800108] = a8c8abba, %l5 = 8d800000, %l1 = 000002ae add %i1,0x108,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a8c8abba ! %l6 = 00000026, %l7 = 00000737, Mem[00000000908000a8] = a6a1186f e1353f90 std %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = 00000026 00000737 ! %l6 = 0000000000000026, %l7 = 0000000000000737, %l7 = 0000000000000737 sll %l6,%l7,%l7 ! %l7 = 0000000013000000 ! %f2 = 45f46738 146938fc, Mem[0000000091000100] = 2c2852cb fa56d58f std %f2 ,[%i6+0x100] ! Mem[0000000091000100] = 45f46738 146938fc ! Mem[0000000090000158] = ac7ada76, %g2 = 000000003e66ebc7 ldsb [%i4+0x158],%g2 ! %g2 = ffffffffffffffac ! %l0 = 000000002f01673e, imm = ffffffffffffff54, %l2 = 00000000c81082a8 sub %l0,-0x0ac,%l2 ! %l2 = 000000002f0167ea ! Mem[00000000900000b0] = a004d41c c20410f5, %g2 = ffffffac, %g3 = fffffe83 ldd [%i4+0x0b0],%g2 ! %g2 = 00000000a004d41c 00000000c20410f5 ! Mem[0000000091800008] = d08f42f1 ee954822, %g2 = a004d41c, %g3 = c20410f5 ldd [%o0+%o1],%g2 ! %g2 = 00000000d08f42f1 00000000ee954822 ! Mem[0000000067000028] = f2d0fa76b45ba3ab, %f22 = b2c4ea6c 42d6db8c ldda [%i2+%o5]0x89,%f22 ! %f22 = f2d0fa76 b45ba3ab p43_label_12: ! %l6 = 00000026, %l7 = 13000000, Mem[0000000090800140] = a4098552 4dc0fce4 std %l6,[%i5+0x140] ! Mem[0000000090800140] = 00000026 13000000 ! %l1 = 00000000a8c8abba, Mem[0000000091800138] = cf28ea77 sth %l1,[%o0+0x138] ! Mem[0000000091800138] = abbaea77 ! %l7 = 0000000013000000, imm = 0000000000000008, %l4 = 00000000851e6acc sra %l7,0x008,%l4 ! %l4 = 0000000000130000 ! %l2 = 000000002f0167ea, Mem[00000000918000b4] = af222ef0, %asi = 80 stha %l2,[%o0+0x0b4]%asi ! Mem[00000000918000b4] = 67ea2ef0 ! Mem[0000000090800184] = bbaf0724, %g2 = 00000000d08f42f1 ldsh [%i5+0x184],%g2 ! %g2 = ffffffffffffbbaf ! Mem[0000000090800094] = bef27dad, %g2 = ffffffffffffbbaf ldub [%i5+0x095],%g2 ! %g2 = 00000000000000be ! Code Fragment 1 p43_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ee954822 mov 0x045,%g3 ! %g3 = 0000000000000045 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 000062e48d800000, Mem[0000000090800032] = b778aa68 sth %l5,[%i5+0x032] ! Mem[0000000090800030] = 0000aa68 ! immd = 000000000000009d, %l1 = 00000000a8c8abba, %ccr = 08 movge %xcc,0x09d,%l1 ! Moved, %l1 = 000000000000009d ! %l3 = 000000000000003d, imm = 0000000000000017, %l6 = 0000000000000026 sra %l3,0x017,%l6 ! %l6 = 0000000000000000 p43_label_13: ! %l7 = 0000000013000000, Mem[0000000091800000] = 1ca286e8eabba729 stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 0000000013000000 ! %l7 = 0000000013000000, imm = fffffffffffffa37, %l7 = 0000000013000000 subc %l7,-0x5c9,%l7 ! %l7 = 00000000130005c9 ! Mem[0000000067000018] = c20410f5, %l0 = 000000002f01673e lduba [%i2+%o3]0x81,%l0 ! %l0 = 00000000000000c2 ! immd = 000000000000024e, %l6 = 0000000000000000, %ccr = 08 movcc %xcc,0x24e,%l6 ! Moved, %l6 = 000000000000024e ! Mem[0000000067000008] = 146938fc, %l0 = 00000000000000c2 lduwa [%i2+%o1]0x89,%l0 ! %l0 = 00000000146938fc ! Mem[00000000678000dd] = 6d1e70bd, %l5 = 000062e48d800000 ldstub [%i3+0x0dd],%l5 ! %l5 = 0000001e000000ff ! Mem[000000006780017c] = b481c2d9, %l4 = 0000000000130000 lduh [%i3+0x17c],%l4 ! %l4 = 000000000000b481 ! %l4 = 000000000000b481, imm = 0000000000000755, %l7 = 00000000130005c9 addcc %l4,0x755,%l7 ! %l7 = 000000000000bbd6, %ccr = 00 ! Mem[000000009180012c] = 3e7e0a9d, %g2 = 00000000000000be ldub [%o0+0x12e],%g2 ! %g2 = 000000000000003e ! Mem[00000000670001f8] = 599a69b4, %l6 = 000000000000024e swap [%i2+0x1f8],%l6 ! %l6 = 00000000599a69b4 p43_label_14: ! %l6 = 00000000599a69b4, %l2 = 000000002f0167ea, %ccr = 00 movneg %xcc,%l6,%l2 ! Register Not Moved ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! Mem[0000000067800020] = 2f01672e, %l3 = 000000000000003d swapa [%i3+%o4]0x81,%l3 ! %l3 = 000000002f01672e ! %l7 = 000000000000bbd6, Mem[0000000067800160] = c1df736b stb %l7,[%i3+0x160] ! Mem[0000000067800160] = d6df736b ! immd = 0000000000000226, %l3 = 000000002f01672e, %ccr = 00 movpos %icc,0x226,%l3 ! Moved, %l3 = 0000000000000226 ! %f0 = 0b2fb58d a2aea09d 45f46738 146938fc ! %f4 = 48075e11 2b922347 e9841af1 b9fc57c7 ! %f8 = 5e3bd276 830d2470 14b428df b45ba3ab ! %f12 = 0d819d9a d2ee68dd e025c165 91d508d7 stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000 ! Mem[0000000067000197] = 0ac796bd, %l2 = 000000002f0167ea ldstub [%i2+0x197],%l2 ! %l2 = 000000bd000000ff ! Mem[00000000678001a6] = 35571ab2, %l5 = 000000000000001e ldstub [%i3+0x1a6],%l5 ! %l5 = 0000001a000000ff ! Mem[00000000670001f8] = 0000024e, %f17 = f74a1339 ld [%i2+0x1f8],%f17 ! %f17 = 0000024e ! %l5 = 000000000000001a, Mem[0000000091800187] = 4f660bfb stb %l5,[%o0+0x187] ! Mem[0000000091800184] = 1a660bfb p43_label_15: ! %l2 = 000000bd, %l3 = 00000226, Mem[0000000091800170] = b9937344 f7b1a1bd std %l2,[%o0+0x170] ! Mem[0000000091800170] = 000000bd 00000226 ! %l1 = 000000000000009d, Mem[0000000090000080] = 39134af7, %asi = 80 stha %l1,[%i4+0x080]%asi ! Mem[0000000090000080] = 009d4af7 ! %l2 = 00000000000000bd, %l0 = 00000000146938fc, %l2 = 00000000000000bd and %l2,%l0,%l2 ! %l2 = 00000000000000bc ! Mem[00000000908001b0] = 450d88d9, %g2 = 000000000000003e ldsh [%i5+0x1b0],%g2 ! %g2 = 000000000000450d ! Mem[000000006700003c] = 65c125e0, %l2 = 00000000000000bc lduh [%i2+0x03e],%l2 ! %l2 = 00000000000025e0 ! Mem[0000000066800064] = 3513556c, %l5 = 000000000000001a, %asi = 80 swapa [%i1+0x064]%asi,%l5 ! %l5 = 000000003513556c ! Mem[0000000067000008] = 45f46738146938fc, %f16 = 55a9264f 0000024e ldda [%i2+%o1]0x88,%f16 ! %f16 = 45f46738 146938fc ! immd = 0000000000000284, %l1 = 000000000000009d, %ccr = 00 movne %icc,0x284,%l1 ! Moved, %l1 = 0000000000000284 ! %f30 = 8365bf39 4a2c141a, Mem[0000000067000028] = aba35bb4 76fad0f2 stda %f30,[%i2+%o5]0x81 ! Mem[0000000067000028] = 8365bf39 4a2c141a ! %l7 = 000000000000bbd6, imm = fffffffffffff367, %l4 = 000000000000b481 sub %l7,-0xc99,%l4 ! %l4 = 000000000000c86f p43_label_16: ! %l0 = 00000000146938fc, %l3 = 0000000000000226, %ccr = 00 movne %icc,%l0,%l3 ! Moved, %l3 = 00000000146938fc ! Mem[00000000668001e4] = ee19b57c, %l5 = 000000003513556c swap [%i1+0x1e4],%l5 ! %l5 = 00000000ee19b57c ! %l6 = 599a69b4, %l7 = 0000bbd6, Mem[0000000066000018] = acbeec50 95588c24 stda %l6,[%i0+%o3]0x80 ! Mem[0000000066000018] = 599a69b4 0000bbd6 ! %l7 = 000000000000bbd6, Mem[0000000066000000] = 92bbacaf stba %l7,[%i0+%g0]0x89 ! Mem[0000000066000000] = 92bbacd6 ! %l6 = 00000000599a69b4, imm = 0000000000000018, %l5 = 00000000ee19b57c srl %l6,0x018,%l5 ! %l5 = 0000000000000059 ! %l7 = 000000000000bbd6, immed = 00000df7, %y = 00000000 umulcc %l7,0xdf7,%l1 ! %l1 = 000000000a3f197a, %ccr = 00, %y = 00000000 ! %f25 = 17dd092a, Mem[00000000910000dc] = 6965615e st %f25,[%i6+0x0dc] ! Mem[00000000910000dc] = 17dd092a ! %l3 = 00000000146938fc, Mem[000000009180006c] = 57a419b5 sth %l3,[%o0+0x06c] ! Mem[000000009180006c] = 38fc19b5 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 membar #Sync ! Added by membar checker (615) ! %f20 = 777a4791 240fae31, Mem[00000000900001b0] = 2091a2ca cd74dd75 std %f20,[%i4+0x1b0] ! Mem[00000000900001b0] = 777a4791 240fae31 p43_label_17: ! Mem[0000000067800020] = 36928b013d000000, %l0 = 00000000146938fc ldxa [%i3+%o4]0x89,%l0 ! %l0 = 36928b013d000000 ! immd = 00000000000002e5, %l1 = 000000000a3f197a, %ccr = 00 movcs %icc,0x2e5,%l1 ! Register Not Moved ! %l4 = 0000c86f, %l5 = 00000059, Mem[0000000090000070] = 8de5ad67 1bbe499e std %l4,[%i4+0x070] ! Mem[0000000090000070] = 0000c86f 00000059 ! Mem[0000000066000028] = a3b29067, %f17 = 146938fc lda [%i0+%o5]0x81,%f17 ! %f17 = a3b29067 ! %l2 = 00000000000025e0, %l1 = 000000000a3f197a, %l2 = 00000000000025e0 xor %l2,%l1,%l2 ! %l2 = 000000000a3f3c9a ! %f14 = e025c165 91d508d7, Mem[0000000091000118] = 27a61271 12c9df58 std %f14,[%i6+0x118] ! Mem[0000000091000118] = e025c165 91d508d7 ! immd = 00000000000000f0, %l4 = 000000000000c86f, %ccr = 00 mova %xcc,0x0f0,%l4 ! Moved, %l4 = 00000000000000f0 ! Mem[000000009000002c] = b45ba3ab, %g2 = 000000000000450d lduh [%i4+0x02c],%g2 ! %g2 = 000000000000b45b ! Mem[00000000670000bc] = 28e9c685, %f1 = a2aea09d ld [%i2+0x0bc],%f1 ! %f1 = 28e9c685 ! immd = 00000000000002a3, %l6 = 00000000599a69b4, %ccr = 00 movn %xcc,0x2a3,%l6 ! Register Not Moved p43_label_18: ! Mem[00000000918001ec] = d4ba2fc4, %g2 = 000000000000b45b lduh [%o0+0x1ec],%g2 ! %g2 = 000000000000d4ba ! Mem[0000000066000155] = b7572e36, %l4 = 00000000000000f0 ldstub [%i0+0x155],%l4 ! %l4 = 00000057000000ff ! %l3 = 00000000146938fc, Mem[0000000091000114] = 8a718b4d stw %l3,[%i6+0x114] ! Mem[0000000091000114] = 146938fc ! Mem[00000000900000c0] = 317c76ff, %g2 = 000000000000d4ba ldub [%i4+0x0c1],%g2 ! %g2 = 0000000000000031 ! %l4 = 0000000000000057, immed = 00000d08, %y = 00000000 umul %l4,0xd08,%l7 ! %l7 = 0000000000046db8, %y = 00000000 ! Mem[0000000067800018] = c2164f9b, %f12 = 0d819d9a lda [%i3+%o3]0x89,%f12 ! %f12 = c2164f9b ! %l6 = 00000000599a69b4, Mem[00000000918000f2] = ec1bc56d stb %l6,[%o0+0x0f2] ! Mem[00000000918000f0] = b41bc56d ! immd = 00000000000002ea, %l0 = 36928b013d000000, %ccr = 00 mova %xcc,0x2ea,%l0 ! Moved, %l0 = 00000000000002ea ! Mem[00000000678000f8] = a8b628edc2d47c72, %l3 = 00000000146938fc, %l0 = 00000000000002ea add %i3,0xf8,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = a8b628edc2d47c72 ! Mem[000000006600004d] = abdc1f14, %l7 = 0000000000046db8 ldstub [%i0+0x04d],%l7 ! %l7 = 000000dc000000ff p43_label_19: ! Mem[0000000066800010] = 0508f023c99e2ae3, %f18 = a7b719c3 c0b12ad5 ldda [%i1+%o2]0x89,%f18 ! %f18 = 0508f023 c99e2ae3 ! %l1 = 000000000a3f197a, %l4 = 0000000000000057, %l0 = a8b628edc2d47c72 xor %l1,%l4,%l0 ! %l0 = 000000000a3f192d ! %f4 = 48075e11 2b922347, Mem[0000000090000100] = 39134af7 4f26a955 std %f4 ,[%i4+0x100] ! Mem[0000000090000100] = 48075e11 2b922347 ! %l4 = 0000000000000057, immd = 00000000000002a2, %l6 = 00000000599a69b4 sdivx %l4,0x2a2,%l6 ! %l6 = 0000000000000000 ! %f16 = 45f46738 a3b29067 0508f023 c99e2ae3 ! %f20 = 777a4791 240fae31 f2d0fa76 b45ba3ab ! %f24 = 081df88c 17dd092a 2102b2c2 a59ebf81 ! %f28 = f51004c2 1cd404a0 8365bf39 4a2c141a mov 0x1c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0 ! Mem[0000000091800060] = 9e84a2602a3637f5, %g2 = 0000000000000031 ldx [%o0+0x060],%g2 ! %g2 = 9e84a2602a3637f5 ! Mem[0000000090800130] = 043b1fd8, %g2 = 9e84a2602a3637f5 ldsb [%i5+0x132],%g2 ! %g2 = 0000000000000004 ! %l6 = 0000000000000000, Mem[000000009180018f] = f7a36059 stb %l6,[%o0+0x18f] ! Mem[000000009180018c] = 00a36059 ! %l7 = 00000000000000dc, Mem[000000009080001c] = ac280466 sth %l7,[%i5+0x01c] ! Mem[000000009080001c] = 00dc0466 ! %l0 = 000000000a3f192d, %l6 = 0000000000000000, %y = 00000000 smulcc %l0,%l6,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00000000 p43_label_20: ! %l0 = 000000000a3f192d, %l6 = 0000000000000000, %l4 = 0000000000000057 taddcc %l0,%l6,%l4 ! %l4 = 000000000a3f192d, %ccr = 02 ! %l3 = 00000000146938fc, Mem[000000009100008c] = 1874a477 stw %l3,[%i6+0x08c] ! Mem[000000009100008c] = 146938fc ! Mem[0000000067000008] = 146938fc, %l4 = 000000000a3f192d ldsba [%i2+%o1]0x88,%l4 ! %l4 = fffffffffffffffc ! %l5 = 0000000000000000, %l1 = 000000000a3f197a, %l3 = 00000000146938fc sllx %l5,%l1,%l3 ! %l3 = 0000000000000000 ! %l6 = 00000000, %l7 = 000000dc, Mem[0000000090000088] = d52ab1c0 c319b7a7 std %l6,[%i4+0x088] ! Mem[0000000090000088] = 00000000 000000dc ! Mem[0000000067800038] = cc85aa95e0435e72, %l7 = 00000000000000dc, %l6 = 0000000000000000 add %i3,0x38,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = cc85aa95e0435e72 ! Mem[0000000067000110] = 23d1f2feda9fd496, %l5 = 0000000000000000, %l4 = fffffffffffffffc add %i2,0x110,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 23d1f2feda9fd496 ! %l4 = 23d1f2feda9fd496, Mem[0000000091000034] = 3d46fa1e stw %l4,[%i6+0x034] ! Mem[0000000091000034] = da9fd496 ! %f16 = 45f46738 a3b29067 0508f023 c99e2ae3 ! %f20 = 777a4791 240fae31 f2d0fa76 b45ba3ab ! %f24 = 081df88c 17dd092a 2102b2c2 a59ebf81 ! %f28 = f51004c2 1cd404a0 8365bf39 4a2c141a stda %f16,[%i3]ASI_BLK_PL ! Block Store to 0000000067800000 ! Mem[00000000918000a8] = 50dfbb3c, %g2 = 0000000000000004 lduw [%o0+0x0a8],%g2 ! %g2 = 0000000050dfbb3c p43_label_21: ! %l7 = 00000000000000dc, %l1 = 000000000a3f197a, %ccr = 02 movrlez %l7,%l1,%l7 ! Not Moved, %l7 = 00000000000000dc ! Mem[0000000091000148] = ea2d9ce81f8ad4c1, %g2 = 0000000050dfbb3c ldx [%i6+0x148],%g2 ! %g2 = ea2d9ce81f8ad4c1 ! Mem[00000000678001b8] = f4d7491a, %l4 = 23d1f2feda9fd496 lduw [%i3+0x1b8],%l4 ! %l4 = 00000000f4d7491a ! %l3 = 0000000000000000, %l3 = 0000000000000000, %y = 00000000 mulscc %l3,%l3,%l7 ! %l7 = 0000000080000000, %ccr = 08, %y = 00000000 ! %f0 = 0b2fb58d 28e9c685 45f46738 146938fc ! %f4 = 48075e11 2b922347 e9841af1 b9fc57c7 ! %f8 = 5e3bd276 830d2470 14b428df b45ba3ab ! %f12 = c2164f9b d2ee68dd e025c165 91d508d7 stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 membar #Sync ! Added by membar checker (616) ! Mem[0000000067800028] = a59ebf81, %f18 = 0508f023 lda [%i3+%o5]0x89,%f18 ! %f18 = a59ebf81 ! %l0 = 000000000a3f192d, %l4 = 00000000f4d7491a, %l2 = 000000000a3f3c9a sdivx %l0,%l4,%l2 ! %l2 = 0000000000000000 ! %f30 = 8365bf39 4a2c141a, Mem[0000000066800008] = d1cda051 69b8dca4 stda %f30,[%i1+%o1]0x89 ! Mem[0000000066800008] = 8365bf39 4a2c141a ! immd = 000000000000018b, %l6 = cc85aa95e0435e72, %ccr = 08 movneg %icc,0x18b,%l6 ! Moved, %l6 = 000000000000018b ! Mem[00000000660000dc] = 89c747e8, %l2 = 0000000000000000 lduh [%i0+0x0dc],%l2 ! %l2 = 00000000000089c7 p43_label_22: ! %l1 = 000000000a3f197a, Mem[000000009080011c] = 94e95342 stw %l1,[%i5+0x11c] ! Mem[000000009080011c] = 0a3f197a ! Mem[00000000918001b0] = 99944aa0, %g18 = 9af398c5bb77baf5 ldsw [%o0+0x1b0],%g2 ! %g2 = 9af398c5bb77baf5 ! %l2 = 00000000000089c7, %l5 = 0000000000000000, %l0 = 000000000a3f192d mulx %l2,%l5,%l0 ! %l0 = 0000000000000000 ! %l5 = 0000000000000000, Mem[00000000918000d2] = 78019799 sth %l5,[%o0+0x0d2] ! Mem[00000000918000d0] = 00009799 ! %f20 = 777a4791, Mem[0000000067000020] = 830d2470 sta %f20,[%i2+%o4]0x89 ! Mem[0000000067000020] = 777a4791 ! %f14 = e025c165, Mem[0000000091000198] = 8fa17e76 sta %f14,[%i6+0x198]%asi ! Mem[0000000091000198] = e025c165 ! %l4 = 00000000f4d7491a, Mem[00000000918001d2] = 88037ffa sth %l4,[%o0+0x1d2] ! Mem[00000000918001d0] = 491a7ffa ! Mem[00000000908001b0] = 450d88d9, %g18 = 9af398c5bb77baf5 ldsw [%i5+0x1b0],%g2 ! %g2 = 9af398c5bb77baf5 ! %l3 = 0000000000000000, Mem[0000000067800000] = 6790b2a33867f445 stxa %l3,[%i3+%g0]0x80 ! Mem[0000000067800000] = 0000000000000000 ! Mem[0000000091000028] = d4a769d2 b863b321, %g2 = 450d88d9, %g3 = 00000045 ldd [%i6+%o5],%g2 ! %g2 = 00000000d4a769d2 00000000b863b321 p43_label_23: ! %l3 = 0000000000000000, %l5 = 0000000000000000, %y = 00000000 umul %l3,%l5,%l5 ! %l5 = 0000000000000000, %y = 00000000 ! %l7 = 0000000080000000, %l5 = 0000000000000000, %ccr = 08 movneg %icc,%l7,%l5 ! Moved, %l5 = 0000000080000000 ! Mem[00000000670000a8] = 2ba52cea, %l4 = 00000000f4d7491a ldsb [%i2+0x0a8],%l4 ! %l4 = 000000000000002b ! Mem[000000009000005c] = f17dd9cc, %g2 = 00000000d4a769d2 lduh [%i4+0x05c],%g2 ! %g2 = 000000000000f17d ! Mem[0000000066800008] = 4a2c141a, %l5 = 0000000080000000 lduwa [%i1+%o1]0x89,%l5 ! %l5 = 000000004a2c141a ! immd = 000000000000035f, %l0 = 0000000000000000, %ccr = 08 movn %icc,0x35f,%l0 ! Register Not Moved ! immd = 0000000000000156, %l0 = 0000000000000000, %ccr = 08 movg %icc,0x156,%l0 ! Register Not Moved ! Mem[0000000067800000] = 00000000, %l5 = 000000004a2c141a lduha [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000 ! Mem[0000000067800028] = 2102b2c2a59ebf81, %f8 = 5e3bd276 830d2470 ldda [%i3+%o5]0x89,%f8 ! %f8 = 2102b2c2 a59ebf81 ! %l1 = 000000000a3f197a, %l6 = 000000000000018b, %l1 = 000000000a3f197a xor %l1,%l6,%l1 ! %l1 = 000000000a3f18f1 p43_label_24: ! Mem[0000000066000008] = fcd3b1a2, %l0 = 0000000000000000 swapa [%i0+%o1]0x80,%l0 ! %l0 = 00000000fcd3b1a2 ! %l0 = 00000000fcd3b1a2, Mem[0000000091800065] = 3637f5a5 stb %l0,[%o0+0x065] ! Mem[0000000091800064] = a237f5a5 ! Mem[0000000067000008] = fc3869143867f445, %l5 = 0000000000000000 ldxa [%i2+%o1]0x81,%l5 ! %l5 = fc3869143867f445 ! %l2 = 00000000000089c7, Mem[0000000067800018] = aba35bb4 stwa %l2,[%i3+%o3]0x81 ! Mem[0000000067800018] = 000089c7 ! %l3 = 0000000000000000, Mem[0000000066800020] = 31ae0f2491477a77 stxa %l3,[%i1+%o4]0x81 ! Mem[0000000066800020] = 0000000000000000 ! %l4 = 0000002b, %l5 = 3867f445, Mem[00000000900000c0] = 92317c76 ff28d408 std %l4,[%i4+0x0c0] ! Mem[00000000900000c0] = 0000002b 3867f445 ! Mem[0000000066000008] = 00000000, %l4 = 000000000000002b swapa [%i0+%o1]0x88,%l4 ! %l4 = 0000000000000000 ! Mem[0000000091000170] = eb1625223bd1c15f, %g2 = 000000000000f17d ldx [%i6+0x170],%g2 ! %g2 = eb1625223bd1c15f ! %l7 = 0000000080000000, Mem[00000000908000ac] = 00000737 stb %l7,[%i5+0x0ac] ! Mem[00000000908000ac] = 00000737 ! %l3 = 0000000000000000, Mem[000000006700007e] = f75173ae sth %l3,[%i2+0x07e] ! Mem[000000006700007c] = f7510000 p43_label_25: membar #Sync ! Added by membar checker (617) ! Mem[00000000900000c0] = 0000002b 3867f445 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 mov 0x0c0,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0 ! %l6 = 000000000000018b, %l5 = fc3869143867f445, %ccr = 08 movg %icc,%l6,%l5 ! Register Not Moved ! immd = 0000000000000189, %l5 = fc3869143867f445, %ccr = 08 movneg %icc,0x189,%l5 ! Moved, %l5 = 0000000000000189 ! %l5 = 0000000000000189, Mem[0000000067800010] = 31ae0f2491477a77 stxa %l5,[%i3+%o2]0x80 ! Mem[0000000067800010] = 0000000000000189 ! %f22 = f2d0fa76 b45ba3ab, Mem[00000000910001d0] = 1a5b76db 68cea009 std %f22,[%i6+0x1d0] ! Mem[00000000910001d0] = f2d0fa76 b45ba3ab ! %l3 = 0000000000000000, %l2 = 00000000000089c7, %l6 = 000000000000018b and %l3,%l2,%l6 ! %l6 = 0000000000000000 ! %f30 = 8365bf39 4a2c141a, Mem[0000000067000018] = f51004c2 e9841af1 stda %f30,[%i2+%o3]0x89 ! Mem[0000000067000018] = 8365bf39 4a2c141a ! Mem[0000000066800090] = d4e03e6375395e90, %l1 = 000000000a3f18f1, %l2 = 00000000000089c7 add %i1,0x90,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = d4e03e6375395e90 ! Mem[00000000908000a0] = cf4eb831 0435468a, %g2 = 3bd1c15f, %g3 = b863b321 ldd [%i5+0x0a0],%g2 ! %g2 = 00000000cf4eb831 000000000435468a ! Mem[00000000660000c0] = 7cd01c17, %l2 = d4e03e6375395e90 lduh [%i0+0x0c0],%l2 ! %l2 = 0000000000007cd0 ba,a p43_not_taken_0_end p43_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p43_branch_failed p43_not_taken_0_end: ! End of Random Code for Thread 43 1: membar #Sync ! Force all stores to complete p43_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ac] ! Set processor 43 done flag ! Check Registers p43_check_registers: set p43_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000fcd3b1a2 bne,a,pn %xcc,p43_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000a3f18f1 bne,a,pn %xcc,p43_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000007cd0 bne,a,pn %xcc,p43_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p43_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000000000000 bne,a,pn %xcc,p43_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000189 bne,a,pn %xcc,p43_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p43_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000080000000 bne,a,pn %xcc,p43_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p43_check_fp_registers: set p43_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0b2fb58d 28e9c685 bne %xcc,p43_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 45f46738 146938fc bne %xcc,p43_f2_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 2102b2c2 a59ebf81 bne %xcc,p43_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 14b428df b45ba3ab bne %xcc,p43_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be c2164f9b d2ee68dd bne %xcc,p43_f12_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 45f46738 a3b29067 bne %xcc,p43_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be a59ebf81 c99e2ae3 bne %xcc,p43_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 777a4791 240fae31 bne %xcc,p43_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be f2d0fa76 b45ba3ab bne %xcc,p43_f22_fail nop ! Check Local Memory set p43_local0_expect,%g1 p43_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d6acbb9269555504 ldx [%i0+0x000],%g3 ! Observed data at 0000000066000000 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 2b000000609f4358 ldx [%i0+0x008],%g3 ! Observed data at 0000000066000008 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5ee2ede84ebbce12 ldx [%i0+0x010],%g3 ! Observed data at 0000000066000010 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 599a69b40000bbd6 ldx [%i0+0x018],%g3 ! Observed data at 0000000066000018 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3707000000000000 ldx [%i0+0x020],%g3 ! Observed data at 0000000066000020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 4afa9853abff1f14 ldx [%i0+0x048],%g3 ! Observed data at 0000000066000048 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x048,%g4 ldx [%g1+0x150],%g2 ! Expected data = 5da739a6b7ff2e36 ldx [%i0+0x150],%g3 ! Observed data at 0000000066000150 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i0,0x150,%g4 set p43_local1_expect,%g1 p43_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 4f26a9554f8ace1b ldx [%i1+0x000],%g3 ! Observed data at 0000000066800000 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1a142c4a39bf6583 ldx [%i1+0x008],%g3 ! Observed data at 0000000066800008 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e32a9ec923f00805 ldx [%i1+0x010],%g3 ! Observed data at 0000000066800010 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000000000000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000066800020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x020,%g4 ldx [%g1+0x060],%g2 ! Expected data = 43032f6a0000001a ldx [%i1+0x060],%g3 ! Observed data at 0000000066800060 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x060,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 17788c933513556c ldx [%i1+0x1e0],%g3 ! Observed data at 00000000668001e0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i1,0x1e0,%g4 set p43_local2_expect,%g1 p43_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 9da0aea28db52f0b ldx [%i2+0x000],%g3 ! Observed data at 0000000067000000 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fc3869143867f445 ldx [%i2+0x008],%g3 ! Observed data at 0000000067000008 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4723922b115e0748 ldx [%i2+0x010],%g3 ! Observed data at 0000000067000010 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1a142c4a39bf6583 ldx [%i2+0x018],%g3 ! Observed data at 0000000067000018 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 91477a7776d23b5e ldx [%i2+0x020],%g3 ! Observed data at 0000000067000020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8365bf394a2c141a ldx [%i2+0x028],%g3 ! Observed data at 0000000067000028 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = dd68eed29a9d810d ldx [%i2+0x030],%g3 ! Observed data at 0000000067000030 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = d708d59165c125e0 ldx [%i2+0x038],%g3 ! Observed data at 0000000067000038 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x038,%g4 ldx [%g1+0x078],%g2 ! Expected data = b762342bf7510000 ldx [%i2+0x078],%g3 ! Observed data at 0000000067000078 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x078,%g4 ldx [%g1+0x098],%g2 ! Expected data = 8a718b4d1b46185b ldx [%i2+0x098],%g3 ! Observed data at 0000000067000098 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x098,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 2f01672e018b9236 ldx [%i2+0x0c0],%g3 ! Observed data at 00000000670000c0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x170],%g2 ! Expected data = 2f0b58ef0cff15b9 ldx [%i2+0x170],%g3 ! Observed data at 0000000067000170 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x170,%g4 ldx [%g1+0x190],%g2 ! Expected data = e71170a10ac796ff ldx [%i2+0x190],%g3 ! Observed data at 0000000067000190 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x190,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = c8ae04da69ffe021 ldx [%i2+0x1a8],%g3 ! Observed data at 00000000670001a8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 0000024edb71b357 ldx [%i2+0x1f8],%g3 ! Observed data at 00000000670001f8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i2,0x1f8,%g4 set p43_local3_expect,%g1 p43_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0000000000000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000067800000 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = e32a9ec923f00805 ldx [%i3+0x008],%g3 ! Observed data at 0000000067800008 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000000000000189 ldx [%i3+0x010],%g3 ! Observed data at 0000000067800010 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000089c776fad0f2 ldx [%i3+0x018],%g3 ! Observed data at 0000000067800018 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 2a09dd178cf81d08 ldx [%i3+0x020],%g3 ! Observed data at 0000000067800020 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 81bf9ea5c2b20221 ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a004d41cc20410f5 ldx [%i3+0x030],%g3 ! Observed data at 0000000067800030 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x030,%g4 ldx [%g1+0x038],%g2 ! Expected data = 1a142c4a39bf6583 ldx [%i3+0x038],%g3 ! Observed data at 0000000067800038 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x038,%g4 ldx [%g1+0x098],%g2 ! Expected data = 1db211f2c7d5441f ldx [%i3+0x098],%g3 ! Observed data at 0000000067800098 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x098,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 46112b2a6dff70bd ldx [%i3+0x0d8],%g3 ! Observed data at 00000000678000d8 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x160],%g2 ! Expected data = d6df736b247ea44a ldx [%i3+0x160],%g3 ! Observed data at 0000000067800160 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x160,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 77721ccf3557ffb2 ldx [%i3+0x1a0],%g3 ! Observed data at 00000000678001a0 cmp %g2,%g3 bne,a,pn %xcc,p43_local_failed add %i3,0x1a0,%g4 ! The test for processor 43 has passed p43_passed: ta GOOD_TRAP nop p43_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p43_failed p43_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p43_failed p43_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p43_failed p43_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p43_failed p43_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p43_failed p43_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p43_failed p43_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p43_failed p43_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p43_failed p43_f0_fail: set p43_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f2_fail: set p43_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f8_fail: set p43_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f10_fail: set p43_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f12_fail: set p43_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f16_fail: set p43_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f18_fail: set p43_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f20_fail: set p43_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p43_f22_fail: set p43_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 43 failed p43_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 43 failed p43_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ac] ! Set processor 43 done flag set p43_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p43_selfmod_failed: ba p43_failed mov 0xabc,%g1 p43_common_error: or %g0,0xf0b,%g1 ba p43_failed mov %o5,%g3 p43_common_signature_error: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_common_timeout: set p43_temp,%g1 ba p43_failed st %g2,[%g1] ! Common Lock Number p43_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p43_failed mov 0x0,%g3 p43_trap1e: ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067000010] stba %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000020] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067000020] done p43_trap1o: ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067000010] stba %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000020] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067000020] done p43_trap2e: stwa %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800010] done p43_trap2o: stwa %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800010] done p43_trap3e: add %l3,%l3,%l7 done p43_trap3o: add %l3,%l3,%l7 done p43_init_memory_pointers: set p43_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p43_local0_start,%i0 set p43_local1_start,%i1 set p43_local2_start,%i2 set p43_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 921e801ea2b1d3ec ldx [%g1+0x008],%l1 ! %l1 = 5b89254858439f60 ldx [%g1+0x010],%l2 ! %l2 = 510a5488208e0baf ldx [%g1+0x018],%l3 ! %l3 = 279be3aa045a1d8f ldx [%g1+0x020],%l4 ! %l4 = 6323cbc048ee6497 ldx [%g1+0x028],%l5 ! %l5 = 97e0e3e448f8dc5e ldx [%g1+0x030],%l6 ! %l6 = 296a9b986c1ae6fc ldx [%g1+0x038],%l7 ! %l7 = b1e17de4bf0614ae save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 5f3a561820499763 ldx [%g1+0x048],%l1 ! %l1 = c2c7f7d422ad6311 ldx [%g1+0x050],%l2 ! %l2 = 8e87e66e15ff196d ldx [%g1+0x058],%l3 ! %l3 = 086b8e462b026943 ldx [%g1+0x060],%l4 ! %l4 = be32cd05927839b1 ldx [%g1+0x068],%l5 ! %l5 = f1aee463df9f63b8 ldx [%g1+0x070],%l6 ! %l6 = b9831f8438519635 ldx [%g1+0x078],%l7 ! %l7 = fbbfe8b2462b1874 ! Initialize the output register of window 1 set p43_local0_start,%o0 set p43_local1_start,%o1 set p43_local2_start,%o2 set p43_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 49f77749 2c894d4f 2d788f5a b97bc34a ! %f4 = 06213140 2fc60b83 0c9cd535 4400e465 ! %f8 = 2f3a369c 32f6d4b5 b2f36183 bc7958bf ! %f12 = b5e1d882 5b8bef46 ed867ebf 70c79839 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 1653734a 3e98cb42 19f818c1 d49c623e ! %f20 = 9bcceff4 15598b91 1a286904 ef6b6286 ! %f24 = 5302c599 7ace85f1 c2db015a 44314be3 ! %f28 = 630f0612 5147a656 dfe99bb5 1aa70bdb ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 99bd8977 bcc4bce4 9ca5d82a 5ed6d819 ! %f36 = 3d868de3 b0495f47 88201321 242bba08 ! %f40 = 996e44c8 8893b1b6 4bd6686a 85b70ebe ! %f44 = 1a644a22 2f3e43ef 300ee0a4 b4820697 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc614c2470000003c,%g7,%g1 ! GSR scale = 7, align = 4 wr %g1,%g0,%gsr ! GSR = c614c2470000003c wr %g0,%y ! Clear Y 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: ! %l1 = 264a9d0873f622fd, %l5 = 26a2c2da04eb5d29, %ccr = 44 movle %xcc,%l1,%l5 ! Moved, %l5 = 264a9d0873f622fd ! Mem[0000000090800044] = 23cc069f, %g2 = 288b218b7bed1752 lduw [%i5+0x044],%g2 ! %g2 = 0000000023cc069f ! %f1 = 2c894d4f, Mem[0000000068800008] = 1eccd5a2 sta %f1 ,[%i1+%o1]0x88 ! Mem[0000000068800008] = 2c894d4f ! %l7 = 4fdf359c88e92aec, Mem[00000000918001b6] = c5325e65 stb %l7,[%o0+0x1b6] ! Mem[00000000918001b4] = ec325e65 ! %l2 = e52941b1, %l3 = e1e106c3, Mem[00000000910001e0] = d2ff2ae2 afd277e9 std %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = e52941b1 e1e106c3 ! %l1 = 264a9d0873f622fd, %l1 = 264a9d0873f622fd, %ccr = 44 movge %xcc,%l1,%l1 ! Moved, %l1 = 264a9d0873f622fd ! Mem[0000000068800020] = 5a74676464a02ede, %l3 = 197d2a72e1e106c3 ldxa [%i1+%o4]0x88,%l3 ! %l3 = 5a74676464a02ede ! Mem[0000000068000140] = 0865d6ef 08959b97 3139e7ff d2db7b1b ! Mem[0000000068000150] = ee500c34 24c31e10 353999cb c0a116ab ! Mem[0000000068000160] = ca7757a4 cc841648 0fe33e13 12fe1bc1 ! Mem[0000000068000170] = 73272ab5 00048162 05e07519 008a35a5 mov 0x140,%g4 ldda [%i0+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000068000140 ! Mem[0000000068800054] = aba25b45, %l4 = e39d5c7f, %l7 = 88e92aec add %i1,0x54,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000aba25b45 ! Mem[00000000688000a0] = 011b15a0e810c1e2, %l6 = 8aa49317f45eb97e ldx [%i1+0x0a0],%l6 ! %l6 = 011b15a0e810c1e2 p44_label_2: ! %l6 = 011b15a0e810c1e2, %l2 = 5cc9d18fe52941b1, %ccr = 44 movcs %xcc,%l6,%l2 ! Register Not Moved ! Mem[0000000069800190] = 39af33533b10f7fd, %l0 = 909ad3be1a9f2930, %l6 = 011b15a0e810c1e2 add %i3,0x190,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 39af33533b10f7fd ! %f20 = 9bcceff4, Mem[0000000091000020] = 5ebab5a5 st %f20,[%i6+%o4] ! Mem[0000000091000020] = 9bcceff4 ! Mem[00000000698000f0] = 4c8db29b, %l5 = 264a9d0873f622fd ldub [%i3+0x0f0],%l5 ! %l5 = 000000000000004c ! %f16 = 1653734a 3e98cb42 19f818c1 d49c623e ! %f20 = 9bcceff4 15598b91 1a286904 ef6b6286 ! %f24 = 5302c599 7ace85f1 c2db015a 44314be3 ! %f28 = 630f0612 5147a656 dfe99bb5 1aa70bdb mov 0x0c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0 ! Mem[00000000698000dc] = 36793f3b, %l6 = 39af33533b10f7fd ldsw [%i3+0x0dc],%l6 ! %l6 = 0000000036793f3b ! %l4 = c61ecd47e39d5c7f, Mem[00000000910000d8] = 2c0f16f6 sth %l4,[%i6+0x0d8] ! Mem[00000000910000d8] = 5c7f16f6 ! Mem[0000000069800150] = 0baf435e, %l0 = 909ad3be1a9f2930 lduh [%i3+0x150],%l0 ! %l0 = 0000000000000baf ! %l6 = 36793f3b, %l7 = aba25b45, Mem[0000000068800018] = f67a35bb 717367fc stda %l6,[%i1+%o3]0x88 ! Mem[0000000068800018] = 36793f3b aba25b45 ! %l0 = 0000000000000baf, immed = 00000097, %ccr = 44 movrne %l0,0x097,%l5 ! Moved, %l5 = 0000000000000097 p44_label_3: ! Mem[000000009100016c] = 58588fd2, %g2 = 0000000023cc069f lduw [%i6+0x16c],%g2 ! %g2 = 0000000058588fd2 ! %l5 = 0000000000000097, Mem[0000000090000180] = 087b2158 sth %l5,[%i4+0x180] ! Mem[0000000090000180] = 00972158 ! Mem[0000000090000050] = fe9e5105, %g18 = c201b9483f45189d ldsw [%i4+0x050],%g2 ! %g2 = c201b9483f45189d ! Mem[0000000068800098] = f22e6cf5, %l7 = 00000000aba25b45 swap [%i1+0x098],%l7 ! %l7 = 00000000f22e6cf5 ! Mem[0000000091800098] = 70383695 c39876d7, %g2 = fe9e5105, %g3 = 0bad0b00 ldd [%o0+0x098],%g2 ! %g2 = 0000000070383695 00000000c39876d7 ! Mem[00000000918000f8] = 83248c75, %g2 = 0000000070383695 ldub [%o0+0x0f8],%g2 ! %g2 = 0000000000000083 ! %l6 = 0000000036793f3b, Mem[0000000068000028] = a0155a8a stwa %l6,[%i0+%o5]0x80 ! Mem[0000000068000028] = 36793f3b ! Mem[00000000908000b4] = 4969ea13, %g2 = 0000000000000083 ldub [%i5+0x0b5],%g2 ! %g2 = 0000000000000049 membar #Sync ! Added by membar checker (618) ! Mem[00000000900000c0] = 42cb983e 4a735316 3e629cd4 c118f819 ! Mem[00000000900000d0] = 918b5915 f4efcc9b 86626bef 0469281a ! Mem[00000000900000e0] = f185ce7a 99c50253 e34b3144 5a01dbc2 ! Mem[00000000900000f0] = 56a64751 12060f63 db0ba71a b59be9df ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0 ! %l4 = c61ecd47e39d5c7f, %l3 = 5a74676464a02ede, %ccr = 44 movpos %xcc,%l4,%l3 ! Moved, %l3 = c61ecd47e39d5c7f p44_label_4: ! retry : should take illegal inst trap, %l0 = 0000000000000baf retry ! Illegal inst trap : %l0 = 0000000000000bbf ! Mem[0000000068800000] = ea6763ff, %l5 = 0000000000000097 ldsha [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffffea67 ! Mem[000000009180018c] = 29f7a360, %g2 = 0000000000000049 ldsh [%o0+0x18e],%g2 ! %g2 = 00000000000029f7 ! %l1 = 264a9d0873f622fd, Mem[0000000068000008] = 37fd0477bffba418 stxa %l1,[%i0+%o1]0x89 ! Mem[0000000068000008] = 264a9d0873f622fd ! Mem[00000000908000cc] = 9f892828, %g2 = 00000000000029f7 lduw [%i5+0x0cc],%g2 ! %g2 = 000000009f892828 ! Mem[00000000910000f8] = def5d8b5 22566379, %g2 = 9f892828, %g3 = c39876d7 ldd [%i6+0x0f8],%g2 ! %g2 = 00000000def5d8b5 0000000022566379 ! %l2 = 5cc9d18fe52941b1, immd = fffffffffffffc9f, %l5 = ffffffffffffea67 sdivx %l2,-0x361,%l5 ! %l5 = ffe489f7d7c8045e save ! CWP = 1 ! Mem[00000000918001b4] = c0a9ec32, %g2 = 00000000def5d8b5 lduh [%i0+0x1b4],%g2 ! %g2 = 000000000000c0a9 ! %l6 = 9a807d22cefe9dfe, Mem[00000000910001d0] = 1a5b76db68cea009 stx %l6,[%o6+0x1d0] ! Mem[00000000910001d0] = 9a807d22cefe9dfe p44_label_5: ! %cwp = 1 ! immd = 00000000000001d3, %l3 = 80dfa63c805d33cb, %ccr = 44 movne %xcc,0x1d3,%l3 ! Register Not Moved ! Mem[00000000918001e0] = bc237800 70dd4032, %g2 = 0000c0a9, %g3 = 22566379 ldd [%i0+0x1e0],%g2 ! %g2 = 00000000bc237800 0000000070dd4032 ! %l3 = 80dfa63c805d33cb, Mem[0000000068000000] = 6a35b315 stha %l3,[%o0+%g0]0x89 ! Mem[0000000068000000] = 6a3533cb ! immd = 00000000000003f6, %l0 = 8c40e5d859cc034d, %ccr = 44 movg %icc,0x3f6,%l0 ! Register Not Moved ! Mem[00000000918000a8] = bb3c7880, %g2 = 00000000bc237800 ldsb [%i0+0x0aa],%g2 ! %g2 = ffffffffffffffbb ! %l0 = 8c40e5d859cc034d, Mem[000000009100011c] = 12c9df58 stw %l0,[%o6+0x11c] ! Mem[000000009100011c] = 59cc034d ! %l0 = 8c40e5d859cc034d, %l3 = 80dfa63c805d33cb, %ccr = 44 movcc %icc,%l0,%l3 ! Moved, %l3 = 8c40e5d859cc034d ! Mem[0000000090000008] = 9a73dc7f, %g2 = ffffffffffffffbb ldsh [%o4+0x00a],%g2 ! %g2 = ffffffffffff9a73 ! %l6 = 9a807d22cefe9dfe, %l7 = 1dfb3620f4040c03, %ccr = 44 movvs %icc,%l6,%l7 ! Register Not Moved ! %l0 = 8c40e5d859cc034d, imm = 0000000000000ac9, %l6 = 9a807d22cefe9dfe orcc %l0,0xac9,%l6 ! %l6 = 8c40e5d859cc0bcd, %ccr = 80 p44_label_6: ! %cwp = 1 ! Mem[0000000069000008] = e1d465b6, %l2 = 426153dc5fc6c0fc lduba [%o2+%i1]0x80,%l2 ! %l2 = 00000000000000e1 ! Mem[0000000069800010] = 55dde7f2e6e7b7be, %f16 = 1653734a 3e98cb42 ldda [%o3+%i2]0x80,%f16 ! %f16 = 55dde7f2 e6e7b7be ! %l3 = 8c40e5d859cc034d, %l5 = bdde6f9a09d7a3df, %y = 00000000 udiv %l3,%l5,%l0 ! %l0 = 0000000000000009 mov %l0,%y ! %y = 00000009 ! Mem[0000000069800010] = 55dde7f2, %l1 = 1b22c2fd9fd82146 ldstuba [%o3+%i2]0x80,%l1 ! %l1 = 00000055000000ff ! %f19 = d49c623e, Mem[0000000091000090] = 0ad49900 st %f19,[%o6+0x090] ! Mem[0000000091000090] = d49c623e ! %l4 = 0eebec381ff6aca6, Mem[0000000068000010] = f3bc9c51741ef710 stxa %l4,[%o0+%i2]0x80 ! Mem[0000000068000010] = 0eebec381ff6aca6 ! %l7 = 1dfb3620f4040c03, Mem[00000000910000d8] = 5c7f16f66965615e stx %l7,[%o6+0x0d8] ! Mem[00000000910000d8] = 1dfb3620f4040c03 ! %l3 = 8c40e5d859cc034d, %l4 = 0eebec381ff6aca6, %ccr = 80 move %xcc,%l3,%l4 ! Register Not Moved ! Mem[0000000068000008] = 73f622fd, %l7 = 1dfb3620f4040c03 lduba [%o0+%i1]0x88,%l7 ! %l7 = 00000000000000fd ! Mem[0000000068800058] = 99fec18c1a3264b5, %l1 = 0000000000000055, %l5 = bdde6f9a09d7a3df add %o1,0x58,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 99fec18c1a3264b5 p44_label_7: ! %cwp = 1 ! Mem[000000006880008c] = d79c3a59, %l7 = 000000fd, %l6 = 59cc0bcd add %o1,0x8c,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000d79c3a59 ! %l3 = 8c40e5d859cc034d, immed = 0000004a, %ccr = 80 movrlz %l3,0x04a,%l7 ! Moved, %l7 = 000000000000004a ! Mem[0000000068800054] = aba25b45, %l6 = 00000000d79c3a59 swap [%o1+0x054],%l6 ! %l6 = 00000000aba25b45 ! Mem[0000000068000058] = 2b7001e3a9c85815, %f12 = 73272ab5 00048162 ldd [%o0+0x058],%f12 ! %f12 = 2b7001e3 a9c85815 ! %l7 = 000000000000004a, %l3 = 8c40e5d859cc034d, %ccr = 80 movle %xcc,%l7,%l3 ! Moved, %l3 = 000000000000004a ! Mem[0000000091800184] = e4f4014f, %g18 = f293e10c2a89bcc6 ldsw [%i0+0x184],%g2 ! %g2 = f293e10c2a89bcc6 ! Mem[0000000090000170] = 0fb6820d, %g2 = ffffffffe4f4014f lduh [%o4+0x170],%g2 ! %g2 = 0000000000000fb6 membar #Sync ! Added by membar checker (619) ! %f10 = 0fe33e13, Mem[00000000900000f0] = 56a64751 st %f10,[%o4+0x0f0] ! Mem[00000000900000f0] = 0fe33e13 ! %l2 = 000000e1, %l3 = 0000004a, Mem[0000000068000008] = fd22f673 089d4a26 stda %l2,[%o0+%i1]0x80 ! Mem[0000000068000008] = 000000e1 0000004a ! Mem[00000000690000b0] = c56f9f14, %l1 = 0000000000000055 ldub [%o2+0x0b3],%l1 ! %l1 = 0000000000000014 p44_label_8: ! %cwp = 1 ! Mem[0000000068800003] = ea6763ff, %l6 = 00000000aba25b45 ldstuba [%o1+0x003]%asi,%l6 ! %l6 = 000000ff000000ff ! %l6 = 00000000000000ff, imm = fffffffffffff705, %l7 = 000000000000004a sub %l6,-0x8fb,%l7 ! %l7 = 00000000000009fa ! %l1 = 0000000000000014, Mem[0000000068800028] = f86305a7 stwa %l1,[%o1+%i5]0x81 ! Mem[0000000068800028] = 00000014 ! %f18 = 19f818c1 d49c623e, Mem[0000000068800018] = 36793f3b aba25b45 stda %f18,[%o1+%i3]0x89 ! Mem[0000000068800018] = 19f818c1 d49c623e ! Mem[0000000069000118] = 3d888e84c17eed09, %l1 = 0000000000000014, %l5 = 99fec18c1a3264b5 add %o2,0x118,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 3d888e84c17eed09 ! %l0 = 0000000000000009, %l6 = 00000000000000ff, %ccr = 80 movrgz %l0,%l6,%l0 ! Moved, %l0 = 00000000000000ff ! immd = 0000000000000194, %l5 = 3d888e84c17eed09, %ccr = 80 movg %icc,0x194,%l5 ! Moved, %l5 = 0000000000000194 ! %l1 = 0000000000000014, Mem[0000000068800020] = de2ea064 stha %l1,[%o1+%i4]0x81 ! Mem[0000000068800020] = 0014a064 ! Mem[00000000908001f8] = 1b465155, %g2 = 0000000000000fb6 lduw [%o5+0x1f8],%g2 ! %g2 = 000000001b465155 ! Mem[00000000900001dc] = 21df8c41, %g18 = f293e10c2a89bcc6 ldsw [%o4+0x1dc],%g2 ! %g2 = f293e10c2a89bcc6 p44_label_9: ! %cwp = 1 ! %l0 = 00000000000000ff, Mem[00000000910001c0] = 8db5e5d8d99e6c32 stx %l0,[%o6+0x1c0] ! Mem[00000000910001c0] = 00000000000000ff ! Mem[0000000090000198] = 267a4c07 31c74c8b, %g2 = 21df8c41, %g3 = 70dd4032 ldd [%o4+0x198],%g2 ! %g2 = 00000000267a4c07 0000000031c74c8b ! Mem[00000000900000c4] = 53163e62, %g2 = 00000000267a4c07 lduha [%o4+0x0c6]%asi,%g2 ! %g2 = 0000000000005316 ! %f0 = 0865d6ef, Mem[0000000090000108] = 89c20afc st %f0 ,[%o4+0x108] ! Mem[0000000090000108] = 0865d6ef ! %l0 = 00000000000000ff, Mem[00000000918001c8] = 1f95e4db stw %l0,[%i0+0x1c8] ! Mem[00000000918001c8] = 000000ff ! Invert Register : %l6 = 00000000000000ff xor %l6,-1,%l6 ! %l6 = ffffffffffffff00 ! Mem[0000000091000130] = 01c7b9475dc140f2, %f48 = 42cb983e 4a735316 ldd [%o6+0x130],%f48 ! %f48 = 01c7b947 5dc140f2 ! %l0 = 00000000000000ff, Mem[0000000090800180] = 8f80f10b stw %l0,[%o5+0x180] ! Mem[0000000090800180] = 000000ff ! Mem[000000009100013c] = 1deb2635, %g2 = 0000000000005316 lduh [%o6+0x13c],%g2 ! %g2 = 0000000000001deb ! %l7 = 00000000000009fa, Mem[0000000090000145] = 56d9f12c stb %l7,[%o4+0x145] ! Mem[0000000090000144] = fad9f12c p44_label_10: ! %cwp = 1 ! Mem[0000000069800118] = 0c0217517bf682c7, %l1 = 0000000000000014, %l2 = 00000000000000e1 add %o3,0x118,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 0c0217517bf682c7 ! %l0 = 00000000000000ff, %l0 = 00000000000000ff, %ccr = 80 movneg %icc,%l0,%l0 ! Register Not Moved ! Mem[0000000090800110] = db557acb, %g2 = 0000000000001deb lduh [%o5+0x112],%g2 ! %g2 = 000000000000db55 ! %l6 = ffffff00, %l7 = 000009fa, Mem[0000000069800000] = e2f6ed63 9cf21d75 stda %l6,[%o3+%g0]0x89 ! Mem[0000000069800000] = ffffff00 000009fa ! Mem[0000000069000000] = 2c54db28, %l6 = ffffffffffffff00 lduba [%o2+%g0]0x80,%l6 ! %l6 = 000000000000002c ! Mem[0000000091000134] = 5dc140f2, %g2 = 000000000000db55 lduw [%o6+0x134],%g2 ! %g2 = 000000005dc140f2 ! Mem[00000000918001b0] = 99944aa0, %g2 = 000000005dc140f2 lduba [%i0+0x1b0]%asi,%g2 ! %g2 = 0000000000000099 ! %l5 = 0000000000000194, immed = 000004a7, %l4 = 0eebec381ff6aca6 tsubcctv %l5,0x4a7,%l4 ! %l0 = 0000000000000122, Trapped ! Mem[00000000690000c6] = 8ca8c403, %l0 = 0000000000000122 ldstub [%o2+0x0c6],%l0 ! %l0 = 000000c4000000ff ! %l0 = 00000000000000c4, imm = 000000000000001b, %l0 = 00000000000000c4 sll %l0,0x01b,%l0 ! %l0 = 0000000620000000 p44_label_11: ! %cwp = 1 ! Mem[00000000918001e4] = 32f8901a, %g2 = 0000000000000099 ldub [%i0+0x1e7],%g2 ! %g2 = 0000000000000032 ! Mem[0000000091800094] = fb8782cd, %g2 = 0000000000000032 ldsba [%i0+0x094]%asi,%g2 ! %g2 = fffffffffffffffb ! Mem[0000000091800028] = b62ba4473ffdce7c, %g2 = fffffffffffffffb ldx [%i0+%i5],%g2 ! %g2 = b62ba4473ffdce7c ! Mem[0000000068800018] = 3e629cd4, %l4 = 0eebec381ff6aca6 ldswa [%o1+%i3]0x80,%l4 ! %l4 = 000000003e629cd4 ! %l4 = 000000003e629cd4, Mem[0000000090800080] = 0c3c7eb5898801d8 stx %l4,[%o5+0x080] ! Mem[0000000090800080] = 000000003e629cd4 ! Mem[00000000900001d4] = adbf608b, %g2 = b62ba4473ffdce7c ldub [%o4+0x1d5],%g2 ! %g2 = 00000000000000ad ! %l4 = 000000003e629cd4, Mem[000000009180005c] = 9aeaaa48, %asi = 80 stha %l4,[%i0+0x05c]%asi ! Mem[000000009180005c] = 9cd4aa48 ! Mem[00000000910000d0] = bafe5f1e e1d77a9d, %g2 = 000000ad, %g3 = 31c74c8b ldd [%o6+0x0d0],%g2 ! %g2 = 00000000bafe5f1e 00000000e1d77a9d ! Mem[0000000069000008] = b665d4e1, %f8 = ca7757a4 lda [%o2+%i1]0x88,%f8 ! %f8 = b665d4e1 ! %l6 = 0000002c, %l7 = 000009fa, Mem[0000000069800000] = ffffff00 000009fa stda %l6,[%o3+%g0]0x89 ! Mem[0000000069800000] = 0000002c 000009fa p44_label_12: ! %cwp = 1 ! %f4 = ee500c34 24c31e10, Mem[00000000918000a8] = 50dfbb3c 7880c191 std %f4 ,[%i0+0x0a8] ! Mem[00000000918000a8] = ee500c34 24c31e10 ! %l3 = 000000000000004a, Mem[00000000910000a4] = 32d0abe6 stw %l3,[%o6+0x0a4] ! Mem[00000000910000a4] = 0000004a ! %l7 = 00000000000009fa sethi %hi(0x24193c00),%l7 ! %l7 = 0000000024193c00 ! Mem[0000000069000000] = 1f86bd9328db542c, %l1 = 0000000000000014 ldxa [%o2+%g0]0x89,%l1 ! %l1 = 1f86bd9328db542c ! Mem[0000000069800000] = 2c000000 fa090000, %l6 = 0000002c, %l7 = 24193c00 ldda [%o3+%g0]0x80,%l6 ! %l6 = 000000002c000000 00000000fa090000 ! Mem[0000000091800148] = 71d12186, %g2 = 00000000bafe5f1e ldub [%i0+0x148],%g2 ! %g2 = 0000000000000071 ! %l5 = 0000000000000194, Mem[0000000090800166] = 684827c2, %asi = 80 stha %l5,[%o5+0x166]%asi ! Mem[0000000090800164] = 019427c2 ! Mem[0000000090800074] = 13924c58, %g2 = 0000000000000071 ldub [%o5+0x074],%g2 ! %g2 = 0000000000000013 ! Mem[00000000900000bc] = 0fa49ca3, %g2 = 0000000000000013 ldsh [%o4+0x0bc],%g2 ! %g2 = 0000000000000fa4 ! %l4 = 000000003e629cd4, Mem[000000009100016c] = 58588fd2 stw %l4,[%o6+0x16c] ! Mem[000000009100016c] = 3e629cd4 p44_label_13: ! %cwp = 1 ! Mem[0000000090000058] = 04d12424, %g2 = 0000000000000fa4 lduw [%o4+0x058],%g2 ! %g2 = 0000000004d12424 ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g6 ldda [%o4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 ! %l0 = 0000000620000000, imm = 000000000000003b, %l5 = 0000000000000194 srlx %l0,0x03b,%l5 ! %l5 = 0000000000000000 ! %l0 = 0000000620000000, Mem[0000000068800010] = 3ed2283fbf8522a1 stxa %l0,[%o1+%i2]0x80 ! Mem[0000000068800010] = 0000000620000000 ! Mem[000000009080001c] = 66d91565, %g2 = 0000000004d12424 ldsb [%o5+0x01f],%g2 ! %g2 = 0000000000000066 ! Mem[0000000091000150] = a8525682 f47cb886, %g2 = 00000066, %g3 = e1d77a9d ldd [%o6+0x150],%g2 ! %g2 = 00000000a8525682 00000000f47cb886 ! immd = 00000000000003b5, %l0 = 0000000620000000, %ccr = 80 movle %xcc,0x3b5,%l0 ! Moved, %l0 = 00000000000003b5 ! %l6 = 000000002c000000, Mem[0000000069800000] = 2c000000 stwa %l6,[%o3+%g0]0x80 ! Mem[0000000069800000] = 2c000000 ! Mem[0000000068800028] = 14000000, %l3 = 000000000000004a lduwa [%o1+%i5]0x88,%l3 ! %l3 = 0000000014000000 ! Mem[0000000068800028] = 14000000, %f4 = ee500c34 lda [%o1+%i5]0x89,%f4 ! %f4 = 14000000 p44_label_14: ! %cwp = 1 ! Mem[0000000069000028] = 038d1d01, %l5 = 0000000000000000 lduwa [%o2+%i5]0x81,%l5 ! %l5 = 00000000038d1d01 ! Mem[0000000069800084] = 0f71f411, %l1 = 1f86bd9328db542c ldstub [%o3+0x084],%l1 ! %l1 = 0000000f000000ff ! Mem[0000000069800020] = 05c8e66f 3529635d, %l0 = 000003b5, %l1 = 0000000f ldda [%o3+%i4]0x89,%l0 ! %l0 = 000000003529635d 0000000005c8e66f ! Mem[0000000068800010] = 00000006, %l0 = 000000003529635d ldsha [%o1+%i2]0x81,%l0 ! %l0 = 0000000000000000 ! Mem[00000000690001a4] = 9823295d, %l1 = 0000000005c8e66f swap [%o2+0x1a4],%l1 ! %l1 = 000000009823295d ! %l7 = 00000000fa090000, %l1 = 000000009823295d, %y = 00000009 sdivcc %l7,%l1,%l2 ! %l2 = ffffffffffffffe8, %ccr = 88 mov %l0,%y ! %y = 00000000 ! Mem[0000000090800040] = 3a19464923cc069f, %g2 = 00000000a8525682 ldx [%o5+0x040],%g2 ! %g2 = 3a19464923cc069f ! %l0 = 0000000000000000, Mem[0000000091800030] = 2ba1470470d7df2b stx %l0,[%i0+0x030] ! Mem[0000000091800030] = 0000000000000000 rd %pc,%o7 return %o7+12 ! CWP = 0 ! %l1 = 264a9d0873f622fd, %l0 = 0000000000000bbf, %l6 = 0000000036793f3b srax %l1,%l0,%l6 ! %l6 = 0000000000000000 p44_label_15: ! Mem[00000000910001c0] = 00000000, %g2 = 3a19464923cc069f ldsh [%i6+0x1c0],%g2 ! %g2 = 0000000000000000 ! %l4 = c61ecd47e39d5c7f, %l2 = 5cc9d18fe52941b1, %ccr = 88 movcs %xcc,%l4,%l2 ! Register Not Moved ! %l4 = c61ecd47e39d5c7f, imm = 0000000000000020, %l7 = 00000000f22e6cf5 srax %l4,0x020,%l7 ! %l7 = ffffffffc61ecd47 ! Mem[000000009080009c] = 151c60d4, %g18 = c201b9483f45189d ldsw [%i5+0x09c],%g2 ! %g2 = c201b9483f45189d ! immd = 00000000000000ea, %l6 = 0000000000000000, %ccr = 88 movpos %xcc,0x0ea,%l6 ! Register Not Moved ! Mem[0000000068000170] = 73272ab500048162, %l2 = 5cc9d18fe52941b1, %l2 = 5cc9d18fe52941b1 add %i0,0x170,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 73272ab500048162 ! Mem[0000000069000018] = fca13ffcd00e62f2, %l4 = c61ecd47e39d5c7f ldxa [%i2+%o3]0x80,%l4 ! %l4 = fca13ffcd00e62f2 ! %l5 = ffe489f7d7c8045e, %l6 = 0000000000000000, %l7 = ffffffffc61ecd47 taddcctv %l5,%l6,%l7 ! %l0 = 0000000000000be2, Trapped ! %l4 = fca13ffcd00e62f2, Mem[00000000910000be] = b5ed1370 sth %l4,[%i6+0x0be] ! Mem[00000000910000bc] = 62f21370 ! %l4 = d00e62f2, %l5 = d7c8045e, Mem[0000000091000088] = 032baaaf 1874a477 std %l4,[%i6+0x088] ! Mem[0000000091000088] = d00e62f2 d7c8045e p44_label_16: ! Mem[0000000068000020] = ac2849c750595940, %f30 = dfe99bb5 1aa70bdb ldda [%i0+%o4]0x88,%f30 ! %f30 = ac2849c7 50595940 ! %l5 = ffe489f7d7c8045e, Mem[0000000090000026] = 395c0faf sth %l5,[%i4+0x026] ! Mem[0000000090000024] = 045e0faf ! %l5 = ffe489f7d7c8045e, Mem[0000000069800008] = 43665e15 stwa %l5,[%i3+%o1]0x88 ! Mem[0000000069800008] = d7c8045e ! %l4 = fca13ffcd00e62f2, Mem[000000006900003c] = b2dc1114 stb %l4,[%i2+0x03c] ! Mem[000000006900003c] = f2dc1114 ! Mem[00000000918000b8] = aea6bad9, %g2 = 00000000151c60d4 ldub [%o0+0x0b8],%g2 ! %g2 = 00000000000000ae ! Mem[0000000090000048] = be8f2195, %g2 = 00000000000000ae lduw [%i4+0x048],%g2 ! %g2 = 00000000be8f2195 ! Mem[00000000900001c8] = 424f9102 290887d8, %g2 = be8f2195, %g3 = f47cb886 ldd [%i4+0x1c8],%g2 ! %g2 = 00000000424f9102 00000000290887d8 ! %l0 = 0000000000000be2, Mem[0000000068800028] = 00000014 stwa %l0,[%i1+%o5]0x80 ! Mem[0000000068800028] = 00000be2 ! Mem[0000000091800008] = d08f42f1 ee954822, %g2 = 424f9102, %g3 = 290887d8 ldd [%o0+%o1],%g2 ! %g2 = 00000000d08f42f1 00000000ee954822 ! Mem[0000000069800028] = 1e11e7da, %l5 = ffe489f7d7c8045e lduwa [%i3+%o5]0x88,%l5 ! %l5 = 000000001e11e7da p44_label_17: ! Mem[00000000918000f0] = 2725ec1bc56d16cc, %f48 = 3e182822 ab6f2d6b ldd [%o0+0x0f0],%f48 ! %f48 = 2725ec1b c56d16cc ! Mem[00000000680001d8] = 671d51bf, %l6 = 0000000000000000 swap [%i0+0x1d8],%l6 ! %l6 = 00000000671d51bf ! Mem[0000000090800000] = df9ad692 eaa765c9, %g2 = d08f42f1, %g3 = ee954822 ldd [%i5+%g0],%g2 ! %g2 = 00000000df9ad692 00000000eaa765c9 ! Mem[0000000068000008] = 000000e1, %l2 = 00048162, %l4 = d00e62f2 add %i0,0x08,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000000000e1 ! immd = 000000000000000b, %l0 = 0000000000000be2, %ccr = 88 movvc %xcc,0x00b,%l0 ! Moved, %l0 = 000000000000000b ! Mem[000000009180004c] = f26d22db, %g2 = 00000000df9ad692 ldsh [%o0+0x04c],%g2 ! %g2 = fffffffffffff26d ! %f4 = 14000000, Mem[0000000090800070] = 3c7d032c st %f4 ,[%i5+0x070] ! Mem[0000000090800070] = 14000000 ! Mem[00000000680000a8] = 950c5d22, %l5 = 000000001e11e7da ldub [%i0+0x0a8],%l5 ! %l5 = 0000000000000095 ! Mem[0000000069800008] = 5e04c8d7, %l1 = 264a9d0873f622fd lduwa [%i3+%o1]0x81,%l1 ! %l1 = 000000005e04c8d7 ! Mem[0000000068000008] = 000000e1, %l3 = c61ecd47e39d5c7f ldstuba [%i0+%o1]0x80,%l3 ! %l3 = 00000000000000ff p44_label_18: ! Mem[0000000069800010] = ffdde7f2e6e7b7be, %f6 = 353999cb c0a116ab ldda [%i3+%o2]0x80,%f6 ! %f6 = ffdde7f2 e6e7b7be ! %l0 = 000000000000000b, imm = fffffffffffffc76, %l5 = 0000000000000095 addccc %l0,-0x38a,%l5 ! %l5 = fffffffffffffc81, %ccr = 88 ! %l0 = 000000000000000b, %l6 = 00000000671d51bf, %l4 = 00000000000000e1 tsubcc %l0,%l6,%l4 ! %l4 = ffffffff98e2ae4c, %ccr = 9b ! %l3 = 0000000000000000, Mem[000000009100008c] = d7c8045e stb %l3,[%i6+0x08c] ! Mem[000000009100008c] = 00c8045e ! %f20 = 9bcceff4, Mem[0000000069000018] = fc3fa1fc sta %f20,[%i2+%o3]0x89 ! Mem[0000000069000018] = 9bcceff4 ! Mem[0000000069000008] = b665d4e1, %l1 = 000000005e04c8d7 ldstuba [%i2+%o1]0x89,%l1 ! %l1 = 000000e1000000ff ! Mem[0000000068800010] = 06000000, %l2 = 73272ab500048162 swapa [%i1+%o2]0x89,%l2 ! %l2 = 0000000006000000 ! Clear Register : %l6 = 00000000671d51bf clr %l6 ! %l6 = 0000000000000000 ! Mem[0000000069800020] = 05c8e66f3529635d, %f6 = ffdde7f2 e6e7b7be ldda [%i3+%o4]0x89,%f6 ! %f6 = 05c8e66f 3529635d ! %l7 = ffffffffc61ecd47, Mem[0000000068800000] = ff6367ea stwa %l7,[%i1+%g0]0x89 ! Mem[0000000068800000] = c61ecd47 p44_label_19: ! Mem[00000000908000d0] = 356355b001b18b58, %g2 = fffffffffffff26d ldx [%i5+0x0d0],%g2 ! %g2 = 356355b001b18b58 ! %l4 = ffffffff98e2ae4c, %l5 = fffffffffffffc81, %ccr = 9b movne %xcc,%l4,%l5 ! Moved, %l5 = ffffffff98e2ae4c ! Mem[0000000068800000] = c61ecd47, %l0 = 000000000000000b ldswa [%i1+%g0]0x89,%l0 ! %l0 = ffffffffc61ecd47 ! %f16 = 55dde7f2 e6e7b7be 19f818c1 d49c623e ! %f20 = 9bcceff4 15598b91 1a286904 ef6b6286 ! %f24 = 5302c599 7ace85f1 c2db015a 44314be3 ! %f28 = 630f0612 5147a656 ac2849c7 50595940 mov 0x1c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0 ! immd = 00000000000001b4, %l4 = ffffffff98e2ae4c, %ccr = 9b movl %icc,0x1b4,%l4 ! Register Not Moved ! %l2 = 06000000, %l3 = 00000000, Mem[00000000908000a8] = a6a1186f e1353f90 std %l2,[%i5+0x0a8] ! Mem[00000000908000a8] = 06000000 00000000 ! Mem[0000000090800064] = 9e231351, %g2 = 356355b001b18b58 lduw [%i5+0x064],%g2 ! %g2 = 000000009e231351 membar #Sync ! Added by membar checker (620) ! Mem[00000000900001e4] = 0253e34b, %g2 = 000000009e231351 lduh [%i4+0x1e6],%g2 ! %g2 = 0000000000000253 ! %l4 = 98e2ae4c, %l5 = 98e2ae4c, Mem[0000000069800000] = 2c000000 fa090000 stda %l4,[%i3+%g0]0x81 ! Mem[0000000069800000] = 98e2ae4c 98e2ae4c ! %l0 = ffffffffc61ecd47, Mem[00000000908000f4] = d806f0ce stw %l0,[%i5+0x0f4] ! Mem[00000000908000f4] = c61ecd47 p44_label_20: ! immd = 000000000000022b, %l0 = ffffffffc61ecd47, %ccr = 9b move %icc,0x22b,%l0 ! Register Not Moved ! Mem[00000000680000ec] = 85b99452, %l2 = 0000000006000000 swap [%i0+0x0ec],%l2 ! %l2 = 0000000085b99452 ! %l4 = ffffffff98e2ae4c, Mem[0000000068800120] = e9bf911f sth %l4,[%i1+0x120] ! Mem[0000000068800120] = ae4c911f ! Mem[00000000900000f4] = 12060f63, %g18 = c201b9483f45189d ldsw [%i4+0x0f4],%g2 ! %g2 = c201b9483f45189d ! Mem[0000000069800008] = bf8891bcd7c8045e, %f30 = ac2849c7 50595940 ldda [%i3+%o1]0x89,%f30 ! %f30 = bf8891bc d7c8045e ! Mem[00000000698000fc] = aafbb5a1, %l6 = 0000000000000000 ldstub [%i3+0x0fc],%l6 ! %l6 = 000000aa000000ff ! Mem[0000000091800190] = a36059e1 84d20241, %g2 = 12060f63, %g3 = eaa765c9 ldd [%o0+0x190],%g2 ! %g2 = 00000000a36059e1 0000000084d20241 ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! %l4 = 98e2ae4c, %l5 = 98e2ae4c, Mem[0000000069800008] = d7c8045e bf8891bc stda %l4,[%i3+%o1]0x89 ! Mem[0000000069800008] = 98e2ae4c 98e2ae4c ! Mem[000000006900010c] = c31a9279, %l0 = ffffffffc61ecd47 swap [%i2+0x10c],%l0 ! %l0 = 00000000c31a9279 p44_label_21: ! %l0 = 00000000c31a9279, Mem[00000000910001b6] = 751889f5 stb %l0,[%i6+0x1b6] ! Mem[00000000910001b4] = 791889f5 ! Mem[0000000091800130] = 0a9d8700, %g2 = 00000000a36059e1 ldub [%o0+0x130],%g2 ! %g2 = 000000000000000a ! %l4 = ffffffff98e2ae4c, Mem[0000000068000020] = 50595940 stha %l4,[%i0+%o4]0x88 ! Mem[0000000068000020] = 5059ae4c ! Mem[00000000900000c8] = 3e629cd4c118f819, %f48 = 6b2d6fab 2228183e ldd [%i4+0x0c8],%f48 ! %f48 = 3e629cd4 c118f819 ! Set Register : %l6 = 00000000000000aa xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[00000000900000c8] = 3e629cd4 c118f819, %g2 = 0000000a, %g3 = 84d20241 ldd [%i4+0x0c8],%g2 ! %g2 = 000000003e629cd4 00000000c118f819 ! %l0 = 00000000c31a9279, Mem[0000000069800190] = 39af3353 stw %l0,[%i3+0x190] ! Mem[0000000069800190] = c31a9279 ! %l4 = ffffffff98e2ae4c, imm = fffffffffffff6de, %l6 = ffffffffffffffff xorcc %l4,-0x922,%l6 ! %l6 = 00000000671d5892, %ccr = 00 ! Mem[00000000688001e4] = 1ee0086e, %l5 = ffffffff98e2ae4c ldub [%i1+0x1e7],%l5 ! %l5 = 000000000000006e ! %f0 = 0865d6ef, Mem[000000009180003c] = 12d170fc sta %f0 ,[%o0+0x03c]%asi ! Mem[000000009180003c] = 0865d6ef p44_label_22: ! Mem[0000000069000028] = 038d1d01, %f11 = 12fe1bc1 lda [%i2+%o5]0x81,%f11 ! %f11 = 038d1d01 ! %f0 = 0865d6ef 08959b97 3139e7ff d2db7b1b ! %f4 = 14000000 24c31e10 05c8e66f 3529635d ! %f8 = b665d4e1 cc841648 0fe33e13 038d1d01 ! %f12 = 2b7001e3 a9c85815 05e07519 008a35a5 mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140 ! Mem[0000000068000180] = aa68068917f6c757, %l5 = 000000000000006e, %l4 = ffffffff98e2ae4c add %i0,0x180,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = aa68068917f6c757 ! Mem[0000000069000010] = 2a2c24dc, %l3 = 0000000000000000 lduwa [%i2+%o2]0x81,%l3 ! %l3 = 000000002a2c24dc ! Mem[0000000069800174] = 4e4b4ff5, %l2 = 85b99452, %l2 = 85b99452 add %i3,0x174,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 000000004e4b4ff5 ! Mem[0000000069800140] = b933292e5fb5f4aa, %l7 = ffffffffc61ecd47, %l0 = 00000000c31a9279 add %i3,0x140,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = b933292e5fb5f4aa ! %l1 = 00000000000000e1, %l3 = 000000002a2c24dc, %y = 00000000 sdiv %l1,%l3,%l5 ! %l5 = 0000000000000000 mov %l0,%y ! %y = 5fb5f4aa ! Mem[0000000069800028] = 1e11e7da, %l7 = ffffffffc61ecd47 lduha [%i3+%o5]0x88,%l7 ! %l7 = 000000000000e7da ! Mem[0000000068800010] = 6281040020000000, %l4 = aa68068917f6c757 ldxa [%i1+%o2]0x80,%l4 ! %l4 = 6281040020000000 ! Mem[000000009000010c] = cca3f720, %g2 = 000000003e629cd4 ldsba [%i4+0x10d]%asi,%g2 ! %g2 = ffffffffffffffcc p44_label_23: ! Mem[000000009180007c] = cff936f6, %g18 = c201b9483f45189d ldswa [%o0+0x07c]%asi,%g2 ! %g2 = c201b9483f45189d ! Mem[00000000918001e0] = bc23780070dd4032, %g2 = ffffffffcff936f6 ldxa [%o0+0x1e0]%asi,%g2 ! %g2 = bc23780070dd4032 ! %l4 = 20000000, %l5 = 00000000, Mem[00000000690000f0] = 0b2374cf 16a78f75 std %l4,[%i2+0x0f0] ! Mem[00000000690000f0] = 20000000 00000000 ! Mem[0000000068000190] = 85037320, %l1 = 00000000000000e1 ldstub [%i0+0x190],%l1 ! %l1 = 00000085000000ff ! %l0 = b933292e5fb5f4aa, %l5 = 0000000000000000, %l4 = 6281040020000000 andcc %l0,%l5,%l4 ! %l4 = 0000000000000000, %ccr = 44 ! Mem[00000000690001d3] = ecab1864, %l7 = 000000000000e7da ldstub [%i2+0x1d3],%l7 ! %l7 = 00000064000000ff ! %l3 = 000000002a2c24dc, Mem[00000000908000b8] = 13ce638ff07b24dc stx %l3,[%i5+0x0b8] ! Mem[00000000908000b8] = 000000002a2c24dc ! %f18 = 19f818c1, Mem[0000000091000018] = b4fb408e st %f18,[%i6+%o3] ! Mem[0000000091000018] = 19f818c1 ! Mem[0000000090800150] = d7de1f0f, %g2 = bc23780070dd4032 lduh [%i5+0x152],%g2 ! %g2 = 000000000000d7de ! Mem[00000000910001d0] = 22cefe9d, %g2 = 000000000000d7de ldub [%i6+0x1d3],%g2 ! %g2 = 0000000000000022 p44_label_24: ! %l1 = 0000000000000085, %l1 = 0000000000000085, %ccr = 44 movrne %l1,%l1,%l2 ! Moved, %l2 = 0000000000000085 ! %l7 = 0000000000000064, immed = fffff105, %l1 = 0000000000000085 taddcctv %l7,-0xefb,%l1 ! %l0 = b933292e5fb5f4cd, Trapped ! %l3 = 000000002a2c24dc, Mem[0000000090800170] = e5d65375fc039286 stx %l3,[%i5+0x170] ! Mem[0000000090800170] = 000000002a2c24dc ! %l6 = 00000000671d5892, Mem[0000000091000126] = 5252b918 sth %l6,[%i6+0x126] ! Mem[0000000091000124] = 5892b918 ! %l2 = 0000000000000085, Mem[00000000910001d8] = 7e55db7f, %asi = 80 stwa %l2,[%i6+0x1d8]%asi ! Mem[00000000910001d8] = 00000085 ! Mem[0000000068800028] = e20b0000, %l3 = 000000002a2c24dc ldsha [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000 ! Mem[0000000068000008] = ff0000e1 0000004a, %l0 = 5fb5f4cd, %l1 = 00000085 ldda [%i0+%o1]0x80,%l0 ! %l0 = 00000000ff0000e1 000000000000004a ! Mem[0000000091800118] = f033236126d8cabd, %g2 = 0000000000000022 ldx [%o0+0x118],%g2 ! %g2 = f033236126d8cabd ! Mem[0000000068800008] = 4f4d892c, %l4 = 0000000000000000 ldswa [%i1+%o1]0x81,%l4 ! %l4 = 000000004f4d892c ! Mem[0000000069000018] = f2620ed0 9bcceff4, %l0 = ff0000e1, %l1 = 0000004a ldda [%i2+%o3]0x88,%l0 ! %l0 = 000000009bcceff4 00000000f2620ed0 p44_label_25: ! %l3 = 0000000000000000, %l4 = 000000004f4d892c, %y = 5fb5f4aa smul %l3,%l4,%l0 ! %l0 = 0000000000000000, %y = 00000000 ! %l0 = 0000000000000000, Mem[0000000069800016] = e6e7b7be sth %l0,[%i3+0x016] ! Mem[0000000069800014] = e6e70000 ! %f28 = 630f0612 5147a656, Mem[0000000069000010] = dc242c2a 36a3f0c6 stda %f28,[%i2+%o2]0x89 ! Mem[0000000069000010] = 630f0612 5147a656 ! %l5 = 0000000000000000, %l2 = 0000000000000085, %l0 = 0000000000000000 orn %l5,%l2,%l0 ! %l0 = ffffffffffffff7a ! Mem[0000000091000180] = 82f96544, %g18 = c201b9483f45189d ldsw [%i6+0x180],%g2 ! %g2 = c201b9483f45189d ! Mem[0000000090800188] = caa79664 e9b852a8, %g2 = 82f96544, %g3 = c118f819 ldd [%i5+0x188],%g2 ! %g2 = 00000000caa79664 00000000e9b852a8 ! Mem[000000006800007c] = 18ca4645, %l4 = 4f4d892c, %l0 = ffffff7a add %i0,0x7c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000018ca4645 ! Mem[0000000069800008] = 4caee298 4caee298, %l6 = 671d5892, %l7 = 00000064 ldda [%i3+%o1]0x81,%l6 ! %l6 = 000000004caee298 000000004caee298 ! Mem[000000006980016c] = 1b8c1b84, %l0 = 0000000018ca4645 swap [%i3+0x16c],%l0 ! %l0 = 000000001b8c1b84 ! Mem[0000000068000074] = 8e197a80, %l4 = 4f4d892c, %l1 = f2620ed0 add %i0,0x74,%g1 casa [%g1]0x80,%l4,%l1 ! %l1 = 000000008e197a80 ba,a p44_not_taken_0_end p44_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p44_branch_failed p44_not_taken_0_end: ! End of Random Code for Thread 44 p44_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b0] ! Set processor 44 done flag ! Check Registers p44_check_registers: set p44_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000001b8c1b84 bne,a,pn %xcc,p44_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000008e197a80 bne,a,pn %xcc,p44_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000085 bne,a,pn %xcc,p44_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p44_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000004f4d892c bne,a,pn %xcc,p44_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p44_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000004caee298 bne,a,pn %xcc,p44_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000004caee298 bne,a,pn %xcc,p44_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p44_check_fp_registers: set p44_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0865d6ef 08959b97 bne %xcc,p44_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 3139e7ff d2db7b1b bne %xcc,p44_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 14000000 24c31e10 bne %xcc,p44_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 05c8e66f 3529635d bne %xcc,p44_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be b665d4e1 cc841648 bne %xcc,p44_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 0fe33e13 038d1d01 bne %xcc,p44_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 2b7001e3 a9c85815 bne %xcc,p44_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 05e07519 008a35a5 bne %xcc,p44_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 55dde7f2 e6e7b7be bne %xcc,p44_f16_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be bf8891bc d7c8045e bne %xcc,p44_f30_fail nop ! Check Local Memory set p44_local0_expect,%g1 p44_check_local0: ldx [%g1+0x000],%g2 ! Expected data = cb33356a5e3c318e ldx [%i0+0x000],%g3 ! Observed data at 0000000068000000 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff0000e10000004a ldx [%i0+0x008],%g3 ! Observed data at 0000000068000008 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0eebec381ff6aca6 ldx [%i0+0x010],%g3 ! Observed data at 0000000068000010 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4cae5950c74928ac ldx [%i0+0x020],%g3 ! Observed data at 0000000068000020 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 36793f3bcb583eb2 ldx [%i0+0x028],%g3 ! Observed data at 0000000068000028 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x028,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 9ef1512206000000 ldx [%i0+0x0e8],%g3 ! Observed data at 00000000680000e8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x190],%g2 ! Expected data = ff037320da724a53 ldx [%i0+0x190],%g3 ! Observed data at 0000000068000190 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x190,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 00000000b3aad177 ldx [%i0+0x1d8],%g3 ! Observed data at 00000000680001d8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i0,0x1d8,%g4 set p44_local1_expect,%g1 p44_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 47cd1ec678436af1 ldx [%i1+0x000],%g3 ! Observed data at 0000000068800000 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4f4d892cbd13263d ldx [%i1+0x008],%g3 ! Observed data at 0000000068800008 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6281040020000000 ldx [%i1+0x010],%g3 ! Observed data at 0000000068800010 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3e629cd4c118f819 ldx [%i1+0x018],%g3 ! Observed data at 0000000068800018 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0014a0646467745a ldx [%i1+0x020],%g3 ! Observed data at 0000000068800020 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000be290818cf8 ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = a613a12ed79c3a59 ldx [%i1+0x050],%g3 ! Observed data at 0000000068800050 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x050,%g4 ldx [%g1+0x098],%g2 ! Expected data = aba25b45d9a7e3fb ldx [%i1+0x098],%g3 ! Observed data at 0000000068800098 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x098,%g4 ldx [%g1+0x120],%g2 ! Expected data = ae4c911f13431e06 ldx [%i1+0x120],%g3 ! Observed data at 0000000068800120 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i1,0x120,%g4 set p44_local2_expect,%g1 p44_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ffd465b65f70ac56 ldx [%i2+0x008],%g3 ! Observed data at 0000000069000008 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 56a6475112060f63 ldx [%i2+0x010],%g3 ! Observed data at 0000000069000010 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = f4efcc9bd00e62f2 ldx [%i2+0x018],%g3 ! Observed data at 0000000069000018 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x018,%g4 ldx [%g1+0x038],%g2 ! Expected data = 17f8505bf2dc1114 ldx [%i2+0x038],%g3 ! Observed data at 0000000069000038 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x038,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = eb94c1e18ca8ff03 ldx [%i2+0x0c0],%g3 ! Observed data at 00000000690000c0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 2000000000000000 ldx [%i2+0x0f0],%g3 ! Observed data at 00000000690000f0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x108],%g2 ! Expected data = d9f360b3c61ecd47 ldx [%i2+0x108],%g3 ! Observed data at 0000000069000108 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x108,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = c864269c05c8e66f ldx [%i2+0x1a0],%g3 ! Observed data at 00000000690001a0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = ecab18ff95fcbda9 ldx [%i2+0x1d0],%g3 ! Observed data at 00000000690001d0 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i2,0x1d0,%g4 set p44_local3_expect,%g1 p44_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 98e2ae4c98e2ae4c ldx [%i3+0x000],%g3 ! Observed data at 0000000069800000 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 4caee2984caee298 ldx [%i3+0x008],%g3 ! Observed data at 0000000069800008 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ffdde7f2e6e70000 ldx [%i3+0x010],%g3 ! Observed data at 0000000069800010 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x010,%g4 ldx [%g1+0x080],%g2 ! Expected data = ba254c7fff71f411 ldx [%i3+0x080],%g3 ! Observed data at 0000000069800080 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x080,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = bc81d007fffbb5a1 ldx [%i3+0x0f8],%g3 ! Observed data at 00000000698000f8 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x0f8,%g4 ldx [%g1+0x168],%g2 ! Expected data = c0b3b7c318ca4645 ldx [%i3+0x168],%g3 ! Observed data at 0000000069800168 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x168,%g4 ldx [%g1+0x190],%g2 ! Expected data = c31a92793b10f7fd ldx [%i3+0x190],%g3 ! Observed data at 0000000069800190 cmp %g2,%g3 bne,a,pn %xcc,p44_local_failed add %i3,0x190,%g4 ! The test for processor 44 has passed p44_passed: ta GOOD_TRAP nop p44_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p44_failed p44_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p44_failed p44_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p44_failed p44_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p44_failed p44_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p44_failed p44_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p44_failed p44_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p44_failed p44_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p44_failed p44_f0_fail: set p44_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p44_f2_fail: set p44_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p44_f4_fail: set p44_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p44_f6_fail: set p44_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p44_f8_fail: set p44_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p44_f10_fail: set p44_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p44_f12_fail: set p44_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p44_f14_fail: set p44_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p44_f16_fail: set p44_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p44_f30_fail: set p44_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 44 failed p44_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 44 failed p44_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b0] ! Set processor 44 done flag set p44_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p44_selfmod_failed: ba p44_failed mov 0xabc,%g1 p44_common_error: or %g0,0xf0c,%g1 ba p44_failed mov %o5,%g3 p44_common_signature_error: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_common_timeout: set p44_temp,%g1 ba p44_failed st %g2,[%g1] ! Common Lock Number p44_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p44_failed mov 0x0,%g3 p44_trap1e: ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069000028] lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000000] lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800010] srlx %l4,0x030,%l1 addcc %l2,%l0,%l1 done p44_trap1o: ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069000028] lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000000] lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800010] srlx %l4,0x030,%l1 addcc %l2,%l0,%l1 done p44_trap2e: ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800018] ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068800008] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000020] ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069000028] and %l0,%l4,%l4 and %l7,%l7,%l2 done p44_trap2o: ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068800018] ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068800008] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000020] ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069000028] and %l0,%l4,%l4 and %l7,%l7,%l2 done p44_trap3e: add %l0,0x9bc,%l1 sub %l3,0xc78,%l4 sub %l4,%l3,%l1 add %l2,0x47f,%l3 done p44_trap3o: add %l0,0x9bc,%l1 sub %l3,0xc78,%l4 sub %l4,%l3,%l1 add %l2,0x47f,%l3 done p44_init_memory_pointers: set p44_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p44_local0_start,%i0 set p44_local1_start,%i1 set p44_local2_start,%i2 set p44_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 909ad3be1a9f2930 ldx [%g1+0x008],%l1 ! %l1 = 264a9d0873f622fd ldx [%g1+0x010],%l2 ! %l2 = 5cc9d18fe52941b1 ldx [%g1+0x018],%l3 ! %l3 = 197d2a72e1e106c3 ldx [%g1+0x020],%l4 ! %l4 = c61ecd47e39d5c7f ldx [%g1+0x028],%l5 ! %l5 = 26a2c2da04eb5d29 ldx [%g1+0x030],%l6 ! %l6 = 8aa49317f45eb97e ldx [%g1+0x038],%l7 ! %l7 = 4fdf359c88e92aec save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 8c40e5d859cc034d ldx [%g1+0x048],%l1 ! %l1 = 1b22c2fd9fd82146 ldx [%g1+0x050],%l2 ! %l2 = 426153dc5fc6c0fc ldx [%g1+0x058],%l3 ! %l3 = 80dfa63c805d33cb ldx [%g1+0x060],%l4 ! %l4 = 0eebec381ff6aca6 ldx [%g1+0x068],%l5 ! %l5 = bdde6f9a09d7a3df ldx [%g1+0x070],%l6 ! %l6 = 9a807d22cefe9dfe ldx [%g1+0x078],%l7 ! %l7 = 1dfb3620f4040c03 ! Initialize the output register of window 1 set p44_local0_start,%o0 set p44_local1_start,%o1 set p44_local2_start,%o2 set p44_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = ce8aafaf 64d184a4 c8f3e9a4 620a5ab0 ! %f4 = f9f5af4a 68a6bcf6 1b15a92b b38ef479 ! %f8 = 044e8a93 a630450b 78455573 ffdf265a ! %f12 = dda9155f 9a8e2e99 bf7a8649 641fb55e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 2c21df31 7ff884a7 b2bc6f96 50190451 ! %f20 = 8a28a3f0 b8ad4daf 11604a31 92f86711 ! %f24 = 60ce5cef ca1c2079 d97aac7b a7b22156 ! %f28 = 052ecaa9 ca5bd125 64e7d36b 2ac74e6c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = fbad8d86 d497dbf1 4543ab8a e79cd17d ! %f36 = f3c0458a 4e1b0516 bcccc255 994e4d5f ! %f40 = 0e890224 8cf316e7 6968a0ec cb87695a ! %f44 = c13ffa0d 7fafb5e8 ab6f1c83 24f80454 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaba8667000000018,%g7,%g1 ! GSR scale = 3, align = 0 wr %g1,%g0,%gsr ! GSR = aba8667000000018 wr %g0,%y ! Clear Y 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: ! immd = 00000000000001ed, %l5 = 41405d40f861e689, %ccr = 44 movneg %xcc,0x1ed,%l5 ! Register Not Moved ! Mem[000000006b0001e8] = c2a14e6a, %l1 = d487c4d3, %l6 = d9f096bd add %i2,0x1e8,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000c2a14e6a ! Mem[000000006b800070] = 06c4e9a2, %l6 = 00000000c2a14e6a swap [%i3+0x070],%l6 ! %l6 = 0000000006c4e9a2 ! Mem[000000006a800060] = 6ebc923f, %l1 = d487c4d3, %l2 = eefa1279 add %i1,0x60,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000006ebc923f ! %l3 = 624ace87f3cb0457, %l2 = 000000006ebc923f, %l6 = 0000000006c4e9a2 srlx %l3,%l2,%l6 ! %l6 = 0000000000000000 ! %l6 = 00000000, %l7 = d72498d0, Mem[00000000908000d8] = 83e709ce e52b0314 std %l6,[%i5+0x0d8] ! Mem[00000000908000d8] = 00000000 d72498d0 ! immd = 000000000000023e, %l6 = 0000000000000000, %ccr = 44 movle %icc,0x23e,%l6 ! Moved, %l6 = 000000000000023e ! Mem[000000006a000095] = a058e837, %l1 = 86d65b53d487c4d3 ldstub [%i0+0x095],%l1 ! %l1 = 00000058000000ff ! Mem[0000000090000040] = 8f7f8f45 796a11e1, %g2 = b6e9c3ff, %g3 = 0bad0b00 ldd [%i4+0x040],%g2 ! %g2 = 000000008f7f8f45 00000000796a11e1 ! %l7 = 629a1536d72498d0, Mem[0000000091800080] = f2d6ef72131a522b stx %l7,[%o0+0x080] ! Mem[0000000091800080] = 629a1536d72498d0 p45_label_2: ! Mem[0000000091000100] = 52cbfa56, %g2 = 000000008f7f8f45 ldsb [%i6+0x102],%g2 ! %g2 = 0000000000000052 ! %l4 = 63e902c2b1fd0b97, %l2 = 000000006ebc923f, %l2 = 000000006ebc923f subccc %l4,%l2,%l2 ! %l2 = 63e902c243407958, %ccr = 02 ! Mem[000000006a000021] = c39e1903, %l1 = 0000000000000058 ldstub [%i0+0x021],%l1 ! %l1 = 0000009e000000ff ! Mem[000000006b8000e8] = 59826a77e52e3d22, %l4 = 63e902c2b1fd0b97, %l5 = 41405d40f861e689 add %i3,0xe8,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 59826a77e52e3d22 ! %l1 = 000000000000009e, immed = fffff396, %y = 00000000 mulscc %l1,-0xc6a,%l7 ! %l7 = 000000008000004f, %ccr = 08, %y = 00000000 ! %l5 = 59826a77e52e3d22, Mem[000000006b0001d4] = 3fd60ce8, %asi = 80 stha %l5,[%i2+0x1d4]%asi ! Mem[000000006b0001d4] = 3d220ce8 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 ! Mem[0000000091000084] = dd451e0b, %g18 = 4242e6c653b2f185 ldsw [%i6+0x084],%g2 ! %g2 = 4242e6c653b2f185 ! Mem[000000006a8000a8] = a70c36b2, %l3 = 624ace87f3cb0457, %asi = 80 swapa [%i1+0x0a8]%asi,%l3 ! %l3 = 00000000a70c36b2 ! Mem[000000006a800010] = 5c4bfcb7, %l4 = 63e902c2b1fd0b97 ldswa [%i1+%o2]0x80,%l4 ! %l4 = 000000005c4bfcb7 p45_label_3: ! Mem[000000006b000020] = 4d896fd3, %l0 = e630dd1585312443 lduha [%i2+%o4]0x89,%l0 ! %l0 = 0000000000006fd3 ! Mem[000000006a000020] = c3ff1903, %l4 = 000000005c4bfcb7 swap [%i0+%o4],%l4 ! %l4 = 00000000c3ff1903 ! Mem[000000006b800000] = 145ded91, %l4 = 00000000c3ff1903 swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000145ded91 ! Mem[000000006b000144] = 5a63ca6a, %l3 = 00000000a70c36b2 swap [%i2+0x144],%l3 ! %l3 = 000000005a63ca6a ! Mem[000000006b800018] = 34a45c19, %l2 = 63e902c243407958 lduba [%i3+%o3]0x81,%l2 ! %l2 = 0000000000000034 ! Mem[00000000900001dc] = 21df8c41, %g2 = ffffffffdd451e0b lduw [%i4+0x1dc],%g2 ! %g2 = 0000000021df8c41 ! %l1 = 000000000000009e, imm = 0000000000000e8e, %l5 = 59826a77e52e3d22 add %l1,0xe8e,%l5 ! %l5 = 0000000000000f2c ! %l5 = 0000000000000f2c, %l2 = 0000000000000034, %ccr = 08 movneg %xcc,%l5,%l2 ! Register Not Moved ! Mem[00000000908001d8] = 60d886d1, %g2 = 0000000021df8c41 lduw [%i5+0x1d8],%g2 ! %g2 = 0000000060d886d1 ! Mem[00000000918001e8] = f8901a0ad4ba2fc4, %f48 = c3d9554b bfb4517d ldd [%o0+0x1e8],%f48 ! %f48 = f8901a0a d4ba2fc4 p45_label_4: ! Mem[0000000090800098] = ad770fad, %g2 = 0000000060d886d1 ldsh [%i5+0x098],%g2 ! %g2 = ffffffffffffad77 ! %l3 = 000000005a63ca6a, Mem[0000000091800060] = 9e84a260 stw %l3,[%o0+0x060] ! Mem[0000000091800060] = 5a63ca6a ! %l2 = 0000000000000034 setx 0x6e6cb1b86c1ff162,%g7,%l2 ! %l2 = 6e6cb1b86c1ff162 ! %l7 = 000000008000004f, Mem[00000000908000c8] = 03db3c8c9f892828, %asi = 80 stxa %l7,[%i5+0x0c8]%asi ! Mem[00000000908000c8] = 000000008000004f ! Mem[0000000090800084] = 898801d8, %g2 = ffffffffffffad77 ldsh [%i5+0x084],%g2 ! %g2 = ffffffffffff8988 ! immd = 000000000000030d, %l1 = 000000000000009e, %ccr = 08 movleu %icc,0x30d,%l1 ! Register Not Moved ! %l4 = 00000000145ded91, Mem[000000009100003e] = 3ce18642 sth %l4,[%i6+0x03e] ! Mem[000000009100003c] = ed918642 ! Mem[000000006a000008] = 5ec24d42, %l3 = 000000005a63ca6a lduwa [%i0+%o1]0x81,%l3 ! %l3 = 000000005ec24d42 ! %l2 = 6e6cb1b86c1ff162, %l4 = 00000000145ded91, %ccr = 08 movrlez %l2,%l4,%l1 ! Not Moved, %l1 = 000000000000009e ! %f30 = 64e7d36b 2ac74e6c, Mem[0000000091000108] = 22e03338 fd298a10 stda %f30,[%i6+0x108]%asi ! Mem[0000000091000108] = 64e7d36b 2ac74e6c p45_label_5: ! Mem[0000000090000158] = 76d6f8c6, %g2 = ffffffffffff8988 ldsb [%i4+0x15b],%g2 ! %g2 = 0000000000000076 ! %l2 = 6e6cb1b86c1ff162, Mem[00000000910001a4] = 82118f44 stw %l2,[%i6+0x1a4] ! Mem[00000000910001a4] = 6c1ff162 ! %l1 = 000000000000009e, %l5 = 0000000000000f2c, %ccr = 08 movle %xcc,%l1,%l5 ! Register Not Moved ! Mem[000000006a8001b8] = 184ca33b, %l1 = 0000009e, %l2 = 6c1ff162 add %i1,0x1b8,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000184ca33b ! Set Register : %l5 = 0000000000000f2c xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! %l4 = 00000000145ded91, %l4 = 00000000145ded91, %ccr = 08 movrlez %l4,%l4,%l6 ! Not Moved, %l6 = 000000000000023e ! Mem[0000000090000070] = 8de5ad67, %g2 = 0000000000000076 lduh [%i4+0x070],%g2 ! %g2 = 0000000000008de5 ! Mem[000000006a000010] = 3824e48e, %f11 = ffdf265a lda [%i0+%o2]0x88,%f11 ! %f11 = 3824e48e ! Mem[000000006b0001b4] = 740ba3ce, %l2 = 184ca33b, %l7 = 8000004f add %i2,0x1b4,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000740ba3ce ! Mem[0000000091800050] = ba251ef1e3b2613d, %f48 = f8901a0a d4ba2fc4 ldd [%o0+0x050],%f48 ! %f48 = ba251ef1 e3b2613d p45_label_6: ! Mem[000000006b800010] = bae32a4d, %l3 = 000000005ec24d42 ldsba [%i3+%o2]0x81,%l3 ! %l3 = ffffffffffffffba ! %l5 = ffffffffffffffff, %l5 = ffffffffffffffff, %ccr = 08 movne %xcc,%l5,%l5 ! Moved, %l5 = ffffffffffffffff ! %l5 = ffffffffffffffff setx 0x1e49c6802057328e,%g7,%l5 ! %l5 = 1e49c6802057328e ! Mem[000000006a800040] = 97d1fe21f06fdfdd, %l1 = 000000000000009e ldx [%i1+0x040],%l1 ! %l1 = 97d1fe21f06fdfdd ! %l6 = 000000000000023e, Mem[00000000910001f8] = 4b07657c36adf4e3 stx %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = 000000000000023e membar #Sync ! Added by membar checker (621) ! %f6 = 1b15a92b b38ef479, Mem[0000000090000118] = 5280a486 9be11221 std %f6 ,[%i4+0x118] ! Mem[0000000090000118] = 1b15a92b b38ef479 ! Mem[000000006a800008] = 89b2d21aa3222f2e, %l7 = 00000000740ba3ce ldxa [%i1+%o1]0x80,%l7 ! %l7 = 89b2d21aa3222f2e ! %l5 = 1e49c6802057328e, Mem[000000006b000018] = a8fe92a1 stha %l5,[%i2+%o3]0x88 ! Mem[000000006b000018] = a8fe328e ! Mem[0000000091800124] = 8319c7e8, %g2 = 0000000000008de5 lduwa [%o0+0x124]%asi,%g2 ! %g2 = 000000008319c7e8 ! %l7 = 89b2d21aa3222f2e, Mem[000000006b800008] = 4c7ea57d stha %l7,[%i3+%o1]0x89 ! Mem[000000006b800008] = 4c7e2f2e p45_label_7: ! %l0 = 0000000000006fd3, Mem[0000000090800128] = 828aeed9993e2cbe stx %l0,[%i5+0x128] ! Mem[0000000090800128] = 0000000000006fd3 ! %l3 = ffffffffffffffba, imm = fffffffffffffc0f, %l6 = 000000000000023e orn %l3,-0x3f1,%l6 ! %l6 = fffffffffffffffa ! Mem[000000006b000090] = 54e69482274fc6e0, %f24 = 60ce5cef ca1c2079 ldd [%i2+0x090],%f24 ! %f24 = 54e69482 274fc6e0 ! Mem[000000006a8001c8] = 96870cdf, %l1 = 97d1fe21f06fdfdd swap [%i1+0x1c8],%l1 ! %l1 = 0000000096870cdf ! Mem[0000000090800070] = 3c7d032c, %g2 = 000000008319c7e8 lduwa [%i5+0x070]%asi,%g2 ! %g2 = 000000003c7d032c ! Mem[0000000091800114] = 222af033, %g2 = 000000003c7d032c ldsha [%o0+0x116]%asi,%g2 ! %g2 = 000000000000222a ! %l1 = 0000000096870cdf, Mem[00000000910000ac] = 21637c43 sth %l1,[%i6+0x0ac] ! Mem[00000000910000ac] = 0cdf7c43 ! %l4 = 00000000145ded91, immed = ffffff5c, %ccr = 08 movrlz %l4,-0x0a4,%l0 ! Not Moved, %l0 = 0000000000006fd3 ! %l0 = 0000000000006fd3, %l2 = 00000000184ca33b, %ccr = 08 movvs %icc,%l0,%l2 ! Register Not Moved ! Mem[000000006b000000] = 1f4806c7, %l5 = 1e49c6802057328e lduba [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000c7 p45_label_8: ! %l4 = 00000000145ded91, %l2 = 00000000184ca33b, %ccr = 08 movg %xcc,%l4,%l2 ! Moved, %l2 = 00000000145ded91 ! Mem[000000006a000010] = 5af26b40 3824e48e, %l0 = 00006fd3, %l1 = 96870cdf ldda [%i0+%o2]0x88,%l0 ! %l0 = 000000003824e48e 000000005af26b40 ! Mem[000000006a000020] = 5c4bfcb7, %l5 = 00000000000000c7 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 0000005c000000ff ! Mem[000000006a800000] = 9176d63d, %l0 = 000000003824e48e ldsba [%i1+%g0]0x88,%l0 ! %l0 = 000000000000003d ! %l6 = fffffffa, %l7 = a3222f2e, Mem[000000006b000010] = 4018150e 2603b549 stda %l6,[%i2+%o2]0x88 ! Mem[000000006b000010] = fffffffa a3222f2e ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = 97245dda 71d9d275 c834ee1e 8e169931 mov 0x0c0,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0 ! Mem[000000006b000107] = f83c64db, %l1 = 000000005af26b40 ldstuba [%i2+0x107]%asi,%l1 ! %l1 = 000000db000000ff ! Mem[000000006b800068] = 4a972e8d92ca52cd, %l0 = 000000000000003d, %l0 = 000000000000003d add %i3,0x68,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 4a972e8d92ca52cd ! %l7 = 89b2d21aa3222f2e, Mem[000000006a000018] = 6ffe0a8d stba %l7,[%i0+%o3]0x88 ! Mem[000000006a000018] = 6ffe0a2e ! Mem[000000006a0001d0] = 816051a3, %l4 = 00000000145ded91 swap [%i0+0x1d0],%l4 ! %l4 = 00000000816051a3 p45_label_9: ! Mem[000000006a0000fd] = 82f82152, %l3 = ffffffffffffffba ldstub [%i0+0x0fd],%l3 ! %l3 = 000000f8000000ff ! Mem[000000006b000028] = 63b0d4b8, %l6 = fffffffffffffffa lduwa [%i2+%o5]0x81,%l6 ! %l6 = 0000000063b0d4b8 ! Mem[000000006b000118] = d5a00381, %l1 = 000000db, %l4 = 816051a3 add %i2,0x118,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d5a00381 ! %f20 = 8a28a3f0 b8ad4daf, Mem[000000006a800000] = 9176d63d 7d5bdc21 stda %f20,[%i1+%g0]0x89 ! Mem[000000006a800000] = 8a28a3f0 b8ad4daf ! %l5 = 000000000000005c, Mem[000000006a800128] = 6262adcbbd0b50b9 stx %l5,[%i1+0x128] ! Mem[000000006a800128] = 000000000000005c ! %l4 = 00000000d5a00381, Mem[0000000090800053] = 37e34de3 stb %l4,[%i5+0x053] ! Mem[0000000090800050] = 81e34de3 ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! %l6 = 0000000063b0d4b8, Mem[000000006a800010] = 5c4bfcb765faf00a stxa %l6,[%i1+%o2]0x80 ! Mem[000000006a800010] = 0000000063b0d4b8 ! %l4 = d5a00381, %l5 = 0000005c, Mem[0000000091000180] = 82f96544 4cbcb251 std %l4,[%i6+0x180] ! Mem[0000000091000180] = d5a00381 0000005c ! Mem[000000006a000004] = d79f40fa, %l1 = 000000db, %l7 = a3222f2e add %i0,0x04,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d79f40fa p45_label_10: ! %l7 = 00000000d79f40fa, immed = 000001ce, %l0 = 4a972e8d92ca52cd taddcctv %l7,0x1ce,%l0 ! %l0 = 4a972e8d92ca52f0, Trapped ! Mem[000000006b000116] = 5794d96b, %l0 = 4a972e8d92ca52f0 ldstub [%i2+0x116],%l0 ! %l0 = 000000d9000000ff ! Mem[000000006a800010] = 00000000, %l0 = 00000000000000d9 lduha [%i1+%o2]0x80,%l0 ! %l0 = 0000000000000000 ! Mem[00000000918001f0] = 680848b1, %g2 = 000000000000222a ldsb [%o0+0x1f1],%g2 ! %g2 = 0000000000000068 ! Mem[000000006a800010] = 00000000, %l6 = 0000000063b0d4b8 ldstuba [%i1+%o2]0x80,%l6 ! %l6 = 00000000000000ff ! %l5 = 000000000000005c, immed = 000001a5, %y = 00000000 umul %l5,0x1a5,%l0 ! %l0 = 000000000000974c, %y = 00000000 ! Mem[000000006b000008] = 2337b73a, %l5 = 000000000000005c ldstuba [%i2+%o1]0x89,%l5 ! %l5 = 0000003a000000ff ! Mem[000000006a800010] = 000000ff, %l0 = 000000000000974c lduba [%i1+%o2]0x89,%l0 ! %l0 = 00000000000000ff ! %l1 = 00000000000000db, imm = 00000000000000d9, %l0 = 00000000000000ff taddcc %l1,0x0d9,%l0 ! %l0 = 00000000000001b4, %ccr = 02 ! Mem[000000006a000028] = 53727fcc e11611a3, %l2 = 145ded91, %l3 = 000000f8 ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000e11611a3 0000000053727fcc p45_label_11: ! %l0 = 00000000000001b4, immed = 00000190, %ccr = 02 movre %l0,0x190,%l6 ! Not Moved, %l6 = 0000000000000000 membar #Sync ! Added by membar checker (622) ! %l0 = 00000000000001b4, Mem[0000000090000052] = 5105ddcc sth %l0,[%i4+0x052] ! Mem[0000000090000050] = 01b4ddcc ! %l3 = 0000000053727fcc, imm = fffffffffffffbf8, %l2 = 00000000e11611a3 orcc %l3,-0x408,%l2 ! %l2 = fffffffffffffffc, %ccr = 88 ! %l4 = 00000000d5a00381, %l4 = 00000000d5a00381, %ccr = 88 movrlz %l4,%l4,%l1 ! Not Moved, %l1 = 00000000000000db ! %l2 = fffffffffffffffc, %l5 = 000000000000003a, %ccr = 88 movg %icc,%l2,%l5 ! Register Not Moved ! %l4 = 00000000d5a00381, %l5 = 000000000000003a, %ccr = 88 move %icc,%l4,%l5 ! Register Not Moved ! %l1 = 00000000000000db, %l3 = 0000000053727fcc, %ccr = 88 movneg %icc,%l1,%l3 ! Moved, %l3 = 00000000000000db ! Mem[000000006a000120] = 98f2ed2f, %l1 = 00000000000000db ldsha [%i0+0x120]%asi,%l1 ! %l1 = ffffffffffff98f2 ! Code Fragment 1 p45_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000796a11e1 mov -0x79c,%g3 ! %g3 = fffffffffffff864 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000006b00014b] = 008efb4f, %l0 = 00000000000001b4 ldstub [%i2+0x14b],%l0 ! %l0 = 0000004f000000ff p45_label_12: ! %l7 = 00000000d79f40fa, Mem[000000009080001c] = ac280466, %asi = 80 stha %l7,[%i5+0x01c]%asi ! Mem[000000009080001c] = 40fa0466 ! %l5 = 000000000000003a, %l6 = 0000000000000000, %ccr = 88 movcs %xcc,%l5,%l6 ! Register Not Moved ! %l1 = ffffffffffff98f2, Mem[000000006b800008] = 4c7e2f2e stha %l1,[%i3+%o1]0x88 ! Mem[000000006b800008] = 4c7e98f2 ! Mem[000000006b000008] = 2337b7ff, %l2 = fffffffffffffffc lduba [%i2+%o1]0x89,%l2 ! %l2 = 00000000000000ff ! %f13 = 9a8e2e99, Mem[000000006b000008] = ffb73723 sta %f13,[%i2+%o1]0x80 ! Mem[000000006b000008] = 9a8e2e99 ! Mem[0000000090800050] = c22ba581e34de303, %f48 = 8f7f8f45 796a11e1 ldd [%i5+0x050],%f48 ! %f48 = c22ba581 e34de303 ! Mem[000000006b000040] = e950de2a, %l0 = 000000000000004f ldsw [%i2+0x040],%l0 ! %l0 = ffffffffe950de2a ! Mem[000000006b8001c1] = c0083796, %l3 = 00000000000000db ldstub [%i3+0x1c1],%l3 ! %l3 = 00000008000000ff ! %l4 = 00000000d5a00381, %l7 = 00000000d79f40fa, %y = 00000000 sdiv %l4,%l7,%l7 ! %l7 = fffffffffffffffb mov %l0,%y ! %y = e950de2a ! Mem[0000000090800030] = bdb778aa, %g2 = 0000000000000068 ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffbd p45_label_13: ! %l6 = 0000000000000000, Mem[000000009180018c] = 12d129f7 stw %l6,[%o0+0x18c] ! Mem[000000009180018c] = 00000000 ! %l1 = ffffffffffff98f2, %l5 = 000000000000003a, %ccr = 88 movcc %xcc,%l1,%l5 ! Moved, %l5 = ffffffffffff98f2 ! Mem[000000009000006c] = d28de5ad, %g2 = ffffffffffffffbd ldsb [%i4+0x06f],%g2 ! %g2 = ffffffffffffffd2 ! Mem[000000006b800168] = 4a58d3159dcf8862, %l4 = 00000000d5a00381, %l0 = ffffffffe950de2a add %i3,0x168,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 4a58d3159dcf8862 ! %l0 = 4a58d3159dcf8862, %l4 = 00000000d5a00381, %ccr = 88 movg %xcc,%l0,%l4 ! Register Not Moved ! %f0 = ce8aafaf 64d184a4 c8f3e9a4 620a5ab0 ! %f4 = f9f5af4a 68a6bcf6 1b15a92b b38ef479 ! %f8 = 044e8a93 a630450b 78455573 3824e48e ! %f12 = dda9155f 9a8e2e99 bf7a8649 641fb55e mov 0x080,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080 ! Mem[00000000908001a0] = 803f05fd, %g2 = ffffffffffffffd2 lduw [%i5+0x1a0],%g2 ! %g2 = 00000000803f05fd ! Mem[000000006b8001bd] = 3efd11d2, %l1 = ffffffffffff98f2 ldstub [%i3+0x1bd],%l1 ! %l1 = 000000fd000000ff ! %l5 = ffffffffffff98f2, imm = fffffffffffff1aa, %l3 = 0000000000000008 xorcc %l5,-0xe56,%l3 ! %l3 = 0000000000006958, %ccr = 00 ! %l4 = 00000000d5a00381, immed = 000004c3, %y = e950de2a mulscc %l4,0x4c3,%l5 ! %l5 = 000000006ad001c0, %ccr = 00, %y = f4a86f15 p45_label_14: ! Mem[000000006a8000c0] = 6bd1319e, %l0 = 9dcf8862, %l3 = 00006958 add %i1,0xc0,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000006bd1319e ! Mem[000000006a00012f] = 1fca790d, %l6 = 0000000000000000 ldstub [%i0+0x12f],%l6 ! %l6 = 0000000d000000ff ! immd = 00000000000003de, %l6 = 000000000000000d, %ccr = 00 movgu %xcc,0x3de,%l6 ! Moved, %l6 = 00000000000003de ! Mem[000000006a000010] = 8ee42438406bf25a, %l2 = 00000000000000ff ldxa [%i0+%o2]0x81,%l2 ! %l2 = 8ee42438406bf25a ! Mem[00000000918000bc] = 86dd90ab, %g2 = 00000000803f05fd lduh [%o0+0x0bc],%g2 ! %g2 = 00000000000086dd ! %l3 = 000000006bd1319e, immed = fffff48d, %y = f4a86f15 umulcc %l3,-0xb73,%l0 ! %l0 = 6bd12ccb93e4ec06, %ccr = 08, %y = 6bd12ccb ! Mem[00000000900001f4] = cc66b2ce, %g2 = 00000000000086dd lduh [%i4+0x1f6],%g2 ! %g2 = 000000000000cc66 ! Mem[000000006a800131] = 798156ef, %l4 = 00000000d5a00381 ldstub [%i1+0x131],%l4 ! %l4 = 00000081000000ff ! Mem[0000000090000030] = 8eec8c133ff326fb, %g2 = 000000000000cc66 ldx [%i4+0x030],%g2 ! %g2 = 8eec8c133ff326fb ! %l7 = fffffffffffffffb, Mem[000000006a0000b8] = 3d0002d8a5e764dc stx %l7,[%i0+0x0b8] ! Mem[000000006a0000b8] = fffffffffffffffb p45_label_15: ! %l6 = 00000000000003de, %l5 = 000000006ad001c0, %y = 6bd12ccb sdiv %l6,%l5,%l1 ! %l1 = 000000007fffffff mov %l0,%y ! %y = 93e4ec06 ! %l4 = 00000081, %l5 = 6ad001c0, Mem[00000000918000f0] = 2725ec1b c56d16cc std %l4,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000081 6ad001c0 ! %f30 = 64e7d36b, Mem[0000000091000130] = 01c7b947 sta %f30,[%i6+0x130]%asi ! Mem[0000000091000130] = 64e7d36b ! Mem[00000000900001e4] = c5d29903, %g2 = 8eec8c133ff326fb ldub [%i4+0x1e4],%g2 ! %g2 = 00000000000000c5 ! Mem[000000006a800020] = 34710dbc5ef98b8d, %l0 = 6bd12ccb93e4ec06 ldxa [%i1+%o4]0x81,%l0 ! %l0 = 34710dbc5ef98b8d ! Mem[000000006a000008] = 424dc25e, %l1 = 000000007fffffff lduha [%i0+%o1]0x89,%l1 ! %l1 = 000000000000c25e ! Mem[00000000918000b8] = aea6bad9, %g2 = 00000000000000c5 ldsb [%o0+0x0b8],%g2 ! %g2 = ffffffffffffffae ! %l7 = fffffffffffffffb, imm = 0000000000000262, %l1 = 000000000000c25e xnor %l7,0x262,%l1 ! %l1 = 0000000000000266 ! %l0 = 34710dbc5ef98b8d, imm = 00000000000005a2, %l3 = 000000006bd1319e orn %l0,0x5a2,%l3 ! %l3 = fffffffffffffbdd ! Mem[000000006a000167] = eab0de4d, %l1 = 0000000000000266 ldstub [%i0+0x167],%l1 ! %l1 = 0000004d000000ff p45_label_16: ! %l6 = 000003de, %l7 = fffffffb, Mem[000000006b000010] = fffffffa a3222f2e stda %l6,[%i2+%o2]0x89 ! Mem[000000006b000010] = 000003de fffffffb ! Mem[00000000908001cc] = eb03834a, %g18 = 4242e6c653b2f185 ldsw [%i5+0x1cc],%g2 ! %g2 = 4242e6c653b2f185 ! %l4 = 00000081, %l5 = 6ad001c0, Mem[0000000091000038] = f5e72c04 707eed91 std %l4,[%i6+0x038] ! Mem[0000000091000038] = 00000081 6ad001c0 ! %l6 = 000003de, %l7 = fffffffb, Mem[0000000090000018] = 77aa266d 3ac0086f std %l6,[%i4+%o3] ! Mem[0000000090000018] = 000003de fffffffb ! %l1 = 000000000000004d, %l0 = 34710dbc5ef98b8d, %l1 = 000000000000004d sllx %l1,%l0,%l1 ! %l1 = 000000000009a000 ! %l6 = 00000000000003de, Mem[0000000090000130] = 66b5ef0cdc7c46e7 stx %l6,[%i4+0x130] ! Mem[0000000090000130] = 00000000000003de ! Mem[000000006b8000c4] = 8d4a5081, %l1 = 0009a000, %l1 = 0009a000 add %i3,0xc4,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000008d4a5081 ! Mem[000000006a800028] = 8c6c3c12, %l5 = 000000006ad001c0 ldswa [%i1+%o5]0x89,%l5 ! %l5 = ffffffff8c6c3c12 ! %l6 = 00000000000003de, Mem[000000009100003e] = 01c08642 sth %l6,[%i6+0x03e] ! Mem[000000009100003c] = 03de8642 ! Mem[000000006a000028] = a31116e1, %l7 = fffffffffffffffb ldsha [%i0+%o5]0x81,%l7 ! %l7 = ffffffffffffa311 p45_label_17: ! %l0 = 34710dbc5ef98b8d, Mem[000000006b800008] = f2987e4c stha %l0,[%i3+%o1]0x81 ! Mem[000000006b800008] = 8b8d7e4c ! Mem[000000006b000148] = 008efbff, %l3 = fffffbdd, %l5 = 8c6c3c12 add %i2,0x148,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000008efbff ! Mem[000000006a000020] = b7fc4bff, %l0 = 34710dbc5ef98b8d ldswa [%i0+%o4]0x88,%l0 ! %l0 = ffffffffb7fc4bff ! Mem[000000006a800010] = ff000000, %l3 = fffffffffffffbdd lduba [%i1+%o2]0x81,%l3 ! %l3 = 00000000000000ff ! Mem[000000006a0001ab] = 4ab7cde7, %l1 = 000000008d4a5081 ldstub [%i0+0x1ab],%l1 ! %l1 = 000000e7000000ff ! Mem[00000000910001a0] = 04886c1f, %g2 = ffffffffeb03834a lduh [%i6+0x1a2],%g2 ! %g2 = 0000000000000488 ! %l6 = 000003de, %l7 = ffffa311, Mem[00000000908000e8] = 98b85f6b ad549184 std %l6,[%i5+0x0e8] ! Mem[00000000908000e8] = 000003de ffffa311 ! Mem[0000000091800040] = ce3d6de1 7ae4c516, %g2 = 00000488, %g3 = fffff864 ldd [%o0+0x040],%g2 ! %g2 = 00000000ce3d6de1 000000007ae4c516 ! Mem[0000000090000014] = 9f2d725a, %g2 = 00000000ce3d6de1 lduw [%i4+0x014],%g2 ! %g2 = 000000009f2d725a ! %l5 = 00000000008efbff, %l2 = 8ee42438406bf25a, %ccr = 08 movvc %icc,%l5,%l2 ! Moved, %l2 = 00000000008efbff p45_label_18: ! %l0 = ffffffffb7fc4bff, %l0 = ffffffffb7fc4bff, %ccr = 08 movpos %xcc,%l0,%l0 ! Moved, %l0 = ffffffffb7fc4bff ! %l0 = ffffffffb7fc4bff, Mem[000000006b000020] = d36f894d stwa %l0,[%i2+%o4]0x80 ! Mem[000000006b000020] = b7fc4bff ! Mem[000000006b800196] = 9cc80bc1, %l0 = ffffffffb7fc4bff ldstub [%i3+0x196],%l0 ! %l0 = 0000000b000000ff ! Mem[0000000090800110] = 21d2db557acbdda0, %f48 = c22ba581 e34de303 ldd [%i5+0x110],%f48 ! %f48 = 21d2db55 7acbdda0 ! Mem[0000000091000138] = 27bcb7d41deb2635, %f48 = 21d2db55 7acbdda0 ldd [%i6+0x138],%f48 ! %f48 = 27bcb7d4 1deb2635 ! Mem[000000006b800028] = f4e8318e, %l5 = 00000000008efbff ldswa [%i3+%o5]0x81,%l5 ! %l5 = fffffffff4e8318e ! Mem[000000006b000010] = de030000, %l5 = fffffffff4e8318e lduha [%i2+%o2]0x80,%l5 ! %l5 = 000000000000de03 ! Mem[000000006a800008] = 1ad2b289, %l5 = 000000000000de03 ldstuba [%i1+%o1]0x88,%l5 ! %l5 = 00000089000000ff ! immd = 00000000000002cf, %l5 = 0000000000000089, %ccr = 08 mova %xcc,0x2cf,%l5 ! Moved, %l5 = 00000000000002cf ! Mem[000000006a800000] = b8ad4daf, %l2 = 00000000008efbff ldsha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000004daf p45_label_19: ! Mem[000000009100019c] = a7d7b8c9, %g2 = 000000009f2d725a lduw [%i6+0x19c],%g2 ! %g2 = 00000000a7d7b8c9 ! %f29 = ca5bd125, Mem[0000000091000020] = 5ebab5a5 st %f29,[%i6+%o4] ! Mem[0000000091000020] = ca5bd125 ! %l0 = 000000000000000b, %l1 = 00000000000000e7, %y = 93e4ec06 umulcc %l0,%l1,%l7 ! %l7 = 00000000000009ed, %ccr = 00, %y = 00000000 ! %l6 = 00000000000003de, imm = 000000000000084d, %l1 = 00000000000000e7 tsubcc %l6,0x84d,%l1 ! %l1 = fffffffffffffb91, %ccr = 9b ! %f20 = 8a28a3f0 b8ad4daf, Mem[000000006a000008] = 424dc25e 15f9b9b9 stda %f20,[%i0+%o1]0x89 ! Mem[000000006a000008] = 8a28a3f0 b8ad4daf ! %l0 = 000000000000000b, %l5 = 00000000000002cf, %l4 = 0000000000000081 sub %l0,%l5,%l4 ! %l4 = fffffffffffffd3c ! %l2 = 0000000000004daf, Mem[0000000090800024] = bd2a18d0 stw %l2,[%i5+0x024] ! Mem[0000000090800024] = 00004daf ! Mem[000000006b800168] = 4a58d315, %l3 = 00000000000000ff ldsw [%i3+0x168],%l3 ! %l3 = 000000004a58d315 ! Mem[0000000090800154] = 1f0f484d, %g2 = 00000000a7d7b8c9 lduh [%i5+0x154],%g2 ! %g2 = 0000000000001f0f ! %l1 = fffffffffffffb91, Mem[00000000908001e8] = 94627d6ba369fde4 stx %l1,[%i5+0x1e8] ! Mem[00000000908001e8] = fffffffffffffb91 p45_label_20: ! immd = 00000000000000c0, %l7 = 00000000000009ed, %ccr = 9b move %icc,0x0c0,%l7 ! Register Not Moved ! Mem[0000000090800140] = 524dc0fc, %g2 = 0000000000001f0f ldub [%i5+0x143],%g2 ! %g2 = 0000000000000052 ! %l7 = 00000000000009ed, imm = 0000000000000017, %l5 = 00000000000002cf sll %l7,0x017,%l5 ! %l5 = 00000004f6800000 ! Mem[000000006a800010] = ff00000063b0d4b8, %l3 = 000000004a58d315 ldxa [%i1+%o2]0x81,%l3 ! %l3 = ff00000063b0d4b8 ! %l1 = fffffffffffffb91, Mem[000000006a800000] = 8a28a3f0b8ad4daf stxa %l1,[%i1+%g0]0x89 ! Mem[000000006a800000] = fffffffffffffb91 ! %l7 = 00000000000009ed, Mem[0000000091000168] = 4f4eac6b58588fd2 stx %l7,[%i6+0x168] ! Mem[0000000091000168] = 00000000000009ed ! Mem[000000006a000020] = b7fc4bff, %l7 = 00000000000009ed lduba [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000ff ! %f6 = 1b15a92b b38ef479, Mem[000000006b800020] = 143249ce 5589089d stda %f6 ,[%i3+%o4]0x81 ! Mem[000000006b800020] = 1b15a92b b38ef479 ! %l3 = ff00000063b0d4b8, %l0 = 000000000000000b, %l1 = fffffffffffffb91 addccc %l3,%l0,%l1 ! %l1 = ff00000063b0d4c4, %ccr = 80 ! %l7 = 00000000000000ff, %l1 = ff00000063b0d4c4, %l5 = 00000004f6800000 andn %l7,%l1,%l5 ! %l5 = 000000000000003b p45_label_21: ! Mem[0000000090000148] = 7ac60a59, %g2 = 0000000000000052 ldub [%i4+0x149],%g2 ! %g2 = 000000000000007a ! Mem[000000006b00000c] = 35fb94a0, %l3 = ff00000063b0d4b8 swap [%i2+0x00c],%l3 ! %l3 = 0000000035fb94a0 ! %f28 = 052ecaa9 ca5bd125, Mem[0000000091800050] = ba251ef1 e3b2613d std %f28,[%o0+0x050] ! Mem[0000000091800050] = 052ecaa9 ca5bd125 ! Mem[000000006b800008] = 8b8d7e4c, %l0 = 000000000000000b ldsha [%i3+%o1]0x81,%l0 ! %l0 = ffffffffffff8b8d ! Mem[00000000918000c8] = 545df415, %g2 = 000000000000007a lduw [%o0+0x0c8],%g2 ! %g2 = 00000000545df415 ! %l7 = 00000000000000ff, imm = 000000000000000e, %l6 = 00000000000003de sll %l7,0x00e,%l6 ! %l6 = 00000000003fc000 ! %l6 = 00000000003fc000, Mem[000000006b000018] = 8e32fea81cc5a552 stxa %l6,[%i2+%o3]0x81 ! Mem[000000006b000018] = 00000000003fc000 ! Mem[00000000918000e0] = 5b357c5d, %g2 = 00000000545df415 ldsb [%o0+0x0e0],%g2 ! %g2 = 000000000000005b ! immd = 0000000000000061, %l2 = 0000000000004daf, %ccr = 80 movn %icc,0x061,%l2 ! Register Not Moved ! Mem[000000006b800178] = b2626a5b, %l4 = fffffd3c, %l5 = 0000003b add %i3,0x178,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000b2626a5b p45_label_22: ! %l3 = 0000000035fb94a0, imm = 0000000000000005, %l0 = ffffffffffff8b8d srlx %l3,0x005,%l0 ! %l0 = 0000000001afdca5 ! Mem[000000006b0001d4] = 3d220ce8, %l5 = 00000000b2626a5b swap [%i2+0x1d4],%l5 ! %l5 = 000000003d220ce8 ! Mem[000000006a000018] = 6ffe0a2e, %l4 = fffffffffffffd3c lduha [%i0+%o3]0x89,%l4 ! %l4 = 0000000000000a2e ! %l2 = 00004daf, %l3 = 35fb94a0, Mem[00000000908000c8] = 00000000 8000004f std %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 00004daf 35fb94a0 ! Mem[00000000918001b0] = a0c0a9c5, %g2 = 000000000000005b ldsb [%o0+0x1b3],%g2 ! %g2 = ffffffffffffffa0 ! Mem[0000000091800070] = e9e89f272eb3bf51, %g2 = ffffffffffffffa0 ldx [%o0+0x070],%g2 ! %g2 = e9e89f272eb3bf51 ! %f0 = ce8aafaf, Mem[0000000090000078] = 29a49e8a st %f0 ,[%i4+0x078] ! Mem[0000000090000078] = ce8aafaf ! Mem[0000000090000168] = 0c455b24b91b3eb3, %f48 = 27bcb7d4 1deb2635 ldda [%i4+0x168]%asi,%f48 ! %f48 = 0c455b24 b91b3eb3 membar #Sync ! Added by membar checker (623) ! Mem[0000000090000098] = a92bb38e, %g2 = e9e89f272eb3bf51 ldsh [%i4+0x09a],%g2 ! %g2 = ffffffffffffa92b ! Mem[000000006b000028] = b8d4b063, %l2 = 0000000000004daf lduha [%i2+%o5]0x89,%l2 ! %l2 = 000000000000b063 p45_label_23: ! Mem[0000000090800180] = 8f80f10bbbaf0724, %g2 = ffffffffffffa92b ldx [%i5+0x180],%g2 ! %g2 = 8f80f10bbbaf0724 ! Mem[00000000918001ac] = f8c92676, %g2 = 8f80f10bbbaf0724 ldsh [%o0+0x1ac],%g2 ! %g2 = fffffffffffff8c9 ! Mem[000000009000007c] = 429141ad, %g2 = fffffffffffff8c9 lduw [%i4+0x07c],%g2 ! %g2 = 00000000429141ad ! %l6 = 003fc000, %l7 = 000000ff, Mem[000000006a000018] = 6ffe0a2e df16b215 stda %l6,[%i0+%o3]0x89 ! Mem[000000006a000018] = 003fc000 000000ff ! Mem[0000000090800088] = 8765257166a132ce, %g2 = 00000000429141ad ldx [%i5+0x088],%g2 ! %g2 = 8765257166a132ce ! Mem[0000000090000004] = 3fd4e76f, %g2 = 8765257166a132ce ldsh [%i4+0x006],%g2 ! %g2 = 0000000000003fd4 ! %l4 = 0000000000000a2e, Mem[000000006a000028] = e11611a3 stba %l4,[%i0+%o5]0x88 ! Mem[000000006a000028] = e116112e ! Mem[000000006b000020] = b7fc4bff, %l0 = 0000000001afdca5 swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000b7fc4bff ! %l7 = 00000000000000ff, %l4 = 0000000000000a2e, %l2 = 000000000000b063 addcc %l7,%l4,%l2 ! %l2 = 0000000000000b2d, %ccr = 00 ! Mem[000000006a00011a] = 6e9d4dc4, %l1 = ff00000063b0d4c4 ldstub [%i0+0x11a],%l1 ! %l1 = 0000004d000000ff p45_label_24: ! Mem[00000000910000d4] = 9d2c0f16, %g2 = 0000000000003fd4 ldsb [%i6+0x0d7],%g2 ! %g2 = ffffffffffffff9d ! Mem[000000006b8000a0] = 2c2c90293180d121, %l3 = 0000000035fb94a0, %l4 = 0000000000000a2e add %i3,0xa0,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 2c2c90293180d121 ! Code Fragment 1 p45_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000007ae4c516 mov 0x109,%g3 ! %g3 = 0000000000000109 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000006b000010] = de030000, %l1 = 000000000000004d ldsha [%i2+%o2]0x80,%l1 ! %l1 = ffffffffffffde03 ! Mem[000000006b000008] = 992e8e9a, %f1 = 64d184a4 lda [%i2+%o1]0x89,%f1 ! %f1 = 992e8e9a ! Mem[0000000090800028] = 10a39792, %g2 = ffffffffffffff9d lduh [%i5+%o5],%g2 ! %g2 = 00000000000010a3 ! %f9 = a630450b, Mem[0000000091800028] = b62ba447 st %f9 ,[%o0+%o5] ! Mem[0000000091800028] = a630450b ! Mem[0000000090800098] = ad770fad, %g18 = 4242e6c653b2f185 ldsw [%i5+0x098],%g2 ! %g2 = 4242e6c653b2f185 ! %l0 = 00000000b7fc4bff, Mem[0000000090000124] = 22b52936 stw %l0,[%i4+0x124] ! Mem[0000000090000124] = b7fc4bff ! Mem[0000000091800140] = 111c9fb7, %g2 = ffffffffad770fad ldsb [%o0+0x142],%g2 ! %g2 = 0000000000000011 p45_label_25: ! %l3 = 0000000035fb94a0, %l4 = 2c2c90293180d121, %l5 = 000000003d220ce8 andncc %l3,%l4,%l5 ! %l5 = 00000000047b0480, %ccr = 00 ! Mem[000000006b8000b0] = 5fe8d7e6, %l6 = 003fc000, %l1 = ffffde03 add %i3,0xb0,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000005fe8d7e6 ! Mem[000000006b800028] = f4e8318e, %l6 = 00000000003fc000 ldsba [%i3+%o5]0x80,%l6 ! %l6 = fffffffffffffff4 ! Mem[000000006b800180] = f6e32f13 279125f3 89ad1b93 88833ef4 ! Mem[000000006b800190] = 39f25361 9cc8ffc1 3aaa9e93 cfdfdd3d ! Mem[000000006b8001a0] = 288a57a6 6e82827b 0e0978e7 7f39409a ! Mem[000000006b8001b0] = 579f438c b1aa6e4b cb61840e 3eff11d2 mov 0x180,%g6 ldda [%i3+%g6]ASI_BLK_AIUSL,%f16 ! Block Load from 000000006b800180 ! %l4 = 2c2c90293180d121, Mem[0000000091800138] = cf28ea77040c3c9f stx %l4,[%o0+0x138] ! Mem[0000000091800138] = 2c2c90293180d121 ! Mem[0000000091000090] = 0ad499005631be90, %g2 = 0000000000000011 ldx [%i6+0x090],%g2 ! %g2 = 0ad499005631be90 ! Mem[000000006b000018] = 00000000, %l3 = 0000000035fb94a0 lduwa [%i2+%o3]0x89,%l3 ! %l3 = 0000000000000000 ! Mem[000000006b8001dc] = 559f6fbe, %l0 = b7fc4bff, %l7 = 000000ff add %i3,0x1dc,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000559f6fbe ! Mem[0000000090800070] = 3c7d032c 13924c58, %g2 = 5631be90, %g3 = 00000109 ldda [%i5+0x070]%asi,%g2 ! %g2 = 000000003c7d032c 0000000013924c58 ! Mem[000000006b800028] = f4e8318e, %l1 = 000000005fe8d7e6 ldub [%i3+%o5],%l1 ! %l1 = 00000000000000f4 ba,a p45_not_taken_0_end p45_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p45_branch_failed p45_not_taken_0_end: ! End of Random Code for Thread 45 1: membar #Sync ! Force all stores to complete p45_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b4] ! Set processor 45 done flag ! Check Registers p45_check_registers: set p45_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000b7fc4bff bne,a,pn %xcc,p45_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000000f4 bne,a,pn %xcc,p45_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000b2d bne,a,pn %xcc,p45_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000000 bne,a,pn %xcc,p45_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 2c2c90293180d121 bne,a,pn %xcc,p45_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000047b0480 bne,a,pn %xcc,p45_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffffffff4 bne,a,pn %xcc,p45_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000559f6fbe bne,a,pn %xcc,p45_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p45_check_fp_registers: set p45_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ce8aafaf 992e8e9a bne %xcc,p45_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be c8f3e9a4 620a5ab0 bne %xcc,p45_f2_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 78455573 3824e48e bne %xcc,p45_f10_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be f3259127 132fe3f6 bne %xcc,p45_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be f43e8388 931bad89 bne %xcc,p45_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be c1ffc89c 6153f239 bne %xcc,p45_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 3ddddfcf 939eaa3a bne %xcc,p45_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 7b82826e a6578a28 bne %xcc,p45_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 9a40397f e778090e bne %xcc,p45_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 4b6eaab1 8c439f57 bne %xcc,p45_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be d211ff3e 0e8461cb bne %xcc,p45_f30_fail nop ! Check Local Memory set p45_local0_expect,%g1 p45_check_local0: ldx [%g1+0x008],%g2 ! Expected data = af4dadb8f0a3288a ldx [%i0+0x008],%g3 ! Observed data at 000000006a000008 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00c03f00ff000000 ldx [%i0+0x018],%g3 ! Observed data at 000000006a000018 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff4bfcb72dde7cda ldx [%i0+0x020],%g3 ! Observed data at 000000006a000020 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2e1116e1cc7f7253 ldx [%i0+0x028],%g3 ! Observed data at 000000006a000028 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 35bcbde8a0ffe837 ldx [%i0+0x090],%g3 ! Observed data at 000000006a000090 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x090,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = fffffffffffffffb ldx [%i0+0x0b8],%g3 ! Observed data at 000000006a0000b8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x0b8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 838cf6fe82ff2152 ldx [%i0+0x0f8],%g3 ! Observed data at 000000006a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 6e9dffc4bb1ef357 ldx [%i0+0x118],%g3 ! Observed data at 000000006a000118 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x118,%g4 ldx [%g1+0x128],%g2 ! Expected data = 5b1dd3a11fca79ff ldx [%i0+0x128],%g3 ! Observed data at 000000006a000128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x128,%g4 ldx [%g1+0x160],%g2 ! Expected data = ceb18a56eab0deff ldx [%i0+0x160],%g3 ! Observed data at 000000006a000160 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x160,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 4ab7cdff36ebade3 ldx [%i0+0x1a8],%g3 ! Observed data at 000000006a0001a8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x1a8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 145ded91426c26c0 ldx [%i0+0x1d0],%g3 ! Observed data at 000000006a0001d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i0,0x1d0,%g4 set p45_local1_expect,%g1 p45_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 91fbffffffffffff ldx [%i1+0x000],%g3 ! Observed data at 000000006a800000 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffb2d21aa3222f2e ldx [%i1+0x008],%g3 ! Observed data at 000000006a800008 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff00000063b0d4b8 ldx [%i1+0x010],%g3 ! Observed data at 000000006a800010 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x010,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = f3cb045708725825 ldx [%i1+0x0a8],%g3 ! Observed data at 000000006a8000a8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x128],%g2 ! Expected data = 000000000000005c ldx [%i1+0x128],%g3 ! Observed data at 000000006a800128 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = 79ff56ef3efb617e ldx [%i1+0x130],%g3 ! Observed data at 000000006a800130 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x130,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = f06fdfddd31823ab ldx [%i1+0x1c8],%g3 ! Observed data at 000000006a8001c8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i1,0x1c8,%g4 set p45_local2_expect,%g1 p45_check_local2: ldx [%g1+0x008],%g2 ! Expected data = 9a8e2e9963b0d4b8 ldx [%i2+0x008],%g3 ! Observed data at 000000006b000008 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = de030000fbffffff ldx [%i2+0x010],%g3 ! Observed data at 000000006b000010 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000000003fc000 ldx [%i2+0x018],%g3 ! Observed data at 000000006b000018 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 01afdca593ac3601 ldx [%i2+0x020],%g3 ! Observed data at 000000006b000020 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x020,%g4 ldx [%g1+0x100],%g2 ! Expected data = 053b17c6f83c64ff ldx [%i2+0x100],%g3 ! Observed data at 000000006b000100 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x100,%g4 ldx [%g1+0x110],%g2 ! Expected data = 04a47f1a5794ff6b ldx [%i2+0x110],%g3 ! Observed data at 000000006b000110 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x110,%g4 ldx [%g1+0x140],%g2 ! Expected data = ab81c94aa70c36b2 ldx [%i2+0x140],%g3 ! Observed data at 000000006b000140 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 008efbff54ecd7e2 ldx [%i2+0x148],%g3 ! Observed data at 000000006b000148 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x148,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 3b272bcbb2626a5b ldx [%i2+0x1d0],%g3 ! Observed data at 000000006b0001d0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i2,0x1d0,%g4 set p45_local3_expect,%g1 p45_check_local3: ldx [%g1+0x000],%g2 ! Expected data = c3ff1903564621b2 ldx [%i3+0x000],%g3 ! Observed data at 000000006b800000 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8b8d7e4cd0d79abc ldx [%i3+0x008],%g3 ! Observed data at 000000006b800008 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 1b15a92bb38ef479 ldx [%i3+0x020],%g3 ! Observed data at 000000006b800020 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x020,%g4 ldx [%g1+0x070],%g2 ! Expected data = c2a14e6a839f10c9 ldx [%i3+0x070],%g3 ! Observed data at 000000006b800070 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x070,%g4 ldx [%g1+0x190],%g2 ! Expected data = 39f253619cc8ffc1 ldx [%i3+0x190],%g3 ! Observed data at 000000006b800190 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x190,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = cb61840e3eff11d2 ldx [%i3+0x1b8],%g3 ! Observed data at 000000006b8001b8 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x1b8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = c0ff379608d2cbf6 ldx [%i3+0x1c0],%g3 ! Observed data at 000000006b8001c0 cmp %g2,%g3 bne,a,pn %xcc,p45_local_failed add %i3,0x1c0,%g4 ! The test for processor 45 has passed p45_passed: ta GOOD_TRAP nop p45_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p45_failed p45_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p45_failed p45_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p45_failed p45_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p45_failed p45_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p45_failed p45_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p45_failed p45_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p45_failed p45_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p45_failed p45_f0_fail: set p45_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f2_fail: set p45_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f10_fail: set p45_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f16_fail: set p45_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f18_fail: set p45_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f20_fail: set p45_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f22_fail: set p45_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f24_fail: set p45_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f26_fail: set p45_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f28_fail: set p45_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p45_f30_fail: set p45_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 45 failed p45_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 45 failed p45_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b4] ! Set processor 45 done flag set p45_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p45_selfmod_failed: ba p45_failed mov 0xabc,%g1 p45_common_error: or %g0,0xf0d,%g1 ba p45_failed mov %o5,%g3 p45_common_signature_error: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_common_timeout: set p45_temp,%g1 ba p45_failed st %g2,[%g1] ! Common Lock Number p45_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p45_failed mov 0x0,%g3 p45_trap1e: ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b800018] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a800018] ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b800010] orn %l5,-0x809,%l5 stha %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000000] stba %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000028] sllx %l2,0x028,%l1 done p45_trap1o: ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b800018] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a800018] ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b800010] orn %l5,-0x809,%l5 stha %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000000] stba %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000028] sllx %l2,0x028,%l1 done p45_trap2e: ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a800000] swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000000] ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800018] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b000028] stwa %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b800000] done p45_trap2o: ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a800000] swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000000] ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800018] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b000028] stwa %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b800000] done p45_trap3e: subc %l0,0x7ef,%l5 xor %l2,%l0,%l4 nop sub %l3,-0x4db,%l1 xor %l2,%l0,%l2 and %l0,-0xbf2,%l7 done p45_trap3o: subc %l0,0x7ef,%l5 xor %l2,%l0,%l4 nop sub %l3,-0x4db,%l1 xor %l2,%l0,%l2 and %l0,-0xbf2,%l7 done p45_init_memory_pointers: set p45_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p45_local0_start,%i0 set p45_local1_start,%i1 set p45_local2_start,%i2 set p45_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e630dd1585312443 ldx [%g1+0x008],%l1 ! %l1 = 86d65b53d487c4d3 ldx [%g1+0x010],%l2 ! %l2 = e55f8715eefa1279 ldx [%g1+0x018],%l3 ! %l3 = 624ace87f3cb0457 ldx [%g1+0x020],%l4 ! %l4 = 63e902c2b1fd0b97 ldx [%g1+0x028],%l5 ! %l5 = 41405d40f861e689 ldx [%g1+0x030],%l6 ! %l6 = 533a2252d9f096bd ldx [%g1+0x038],%l7 ! %l7 = 629a1536d72498d0 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 46 processor_46: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xb8] ! Set the start flag wrpr %g0,7,%cleanwin call p46_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 46 wr %g0,0x4,%fprs ! Make sure fef is 1 set p46_init_freg,%g1 ! %f0 = 3250cd4d 6c8d441c 37d50a3b d8ad3d27 ! %f4 = 66d4dcea 0851b86f 94d5cb60 24e8bf81 ! %f8 = 5044c708 e05f0035 b2076416 96dc8a51 ! %f12 = fe9f3a0a 506a6b67 6da9400c 8e07c9f7 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 89014f13 5522dc0f 21236e1b 5ab238f9 ! %f20 = fbab5eeb 634a2839 69a0c2e1 7c8ba071 ! %f24 = f9fa4489 cd9401e0 bda911c2 58e3aa1d ! %f28 = 26f379d5 4be8cab9 c28f699f c9f111bc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 14ec24e4 8664f241 643a9b22 b17ee4a5 ! %f36 = 5d3f3b83 b0fd699a 541b7e38 67abddcf ! %f40 = c7b92ed1 5f2884e2 593f4640 35b6d05f ! %f44 = 49cea7c4 b0feb177 72a6fa29 d146b316 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa1a9547800000065,%g7,%g1 ! GSR scale = 12, align = 5 wr %g1,%g0,%gsr ! GSR = a1a9547800000065 wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 46 p46_label_1: ! %l5 = f348b019f84c6400, Mem[000000006c000028] = bdf40b7c stwa %l5,[%i0+%o5]0x89 ! Mem[000000006c000028] = f84c6400 ! immd = 00000000000002ca, %l4 = 7b259707cee0921e, %ccr = 44 movcs %icc,0x2ca,%l4 ! Register Not Moved ! Mem[000000006c800160] = 26e75f9e1875b484, %l6 = eebff848a3db47f9, %l6 = eebff848a3db47f9 add %i1,0x160,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 26e75f9e1875b484 ! Clear Register : %l6 = 26e75f9e1875b484 clr %l6 ! %l6 = 0000000000000000 ! Mem[000000006d000030] = 7fd06ac3, %l5 = f348b019f84c6400 ldstub [%i2+0x030],%l5 ! %l5 = 0000007f000000ff ! Code Fragment 1 p46_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0xa50,%g3 ! %g3 = fffffffffffff5b0 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908000ec] = ad549184, %g2 = ffdb93dda26a544f lduwa [%i5+0x0ec]%asi,%g2 ! %g2 = 00000000ad549184 ! %f16 = 89014f13, Mem[00000000918001bc] = 343f09a3 sta %f16,[%o0+0x1bc]%asi ! Mem[00000000918001bc] = 89014f13 ! Mem[0000000090000158] = da76d6f8, %g2 = 00000000ad549184 ldsh [%i4+0x15a],%g2 ! %g2 = ffffffffffffda76 ! %l0 = 8a6719d1b454e867, Mem[000000006d000018] = 85817db4 stwa %l0,[%i2+%o3]0x81 ! Mem[000000006d000018] = b454e867 p46_label_2: ! %f6 = 94d5cb60 24e8bf81, Mem[000000006c000018] = cefa2b6f b29f22f1 stda %f6 ,[%i0+%o3]0x89 ! Mem[000000006c000018] = 94d5cb60 24e8bf81 ! Mem[0000000091800034] = d7df2b2e, %g2 = ffffffffffffda76 ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffd7 ! %f14 = 6da9400c 8e07c9f7, Mem[0000000090000078] = 29a49e8a 429141ad std %f14,[%i4+0x078] ! Mem[0000000090000078] = 6da9400c 8e07c9f7 ! %l6 = 0000000000000000, imm = 0000000000000536, %l4 = 7b259707cee0921e sub %l6,0x536,%l4 ! %l4 = fffffffffffffaca ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100 ! %l1 = 09e3422818bbb2d4, %l1 = 09e3422818bbb2d4, %l5 = 000000000000007f srl %l1,%l1,%l5 ! %l5 = 000000000000018b ! %f0 = 3250cd4d 6c8d441c 37d50a3b d8ad3d27 ! %f4 = 66d4dcea 0851b86f 94d5cb60 24e8bf81 ! %f8 = 5044c708 e05f0035 b2076416 96dc8a51 ! %f12 = fe9f3a0a 506a6b67 6da9400c 8e07c9f7 mov 0x080,%g5 stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080 ! Mem[0000000091000130] = 01c7b947, %g2 = ffffffffffffffd7 ldsh [%i6+0x130],%g2 ! %g2 = 00000000000001c7 ! Mem[000000006c000018] = 81bfe824, %l5 = 000000000000018b lduha [%i0+%o3]0x80,%l5 ! %l5 = 00000000000081bf ! Mem[000000006c800070] = d746eda653f2f130, %l3 = 990036ee2d9e1665, %l3 = 990036ee2d9e1665 add %i1,0x70,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = d746eda653f2f130 p46_label_3: ! Mem[000000006c800010] = 94d07a97 34ae9360, %l6 = 00000000, %l7 = 4020d354 ldda [%i1+%o2]0x89,%l6 ! %l6 = 0000000034ae9360 0000000094d07a97 ! Mem[000000006c800008] = 364c51b8, %l5 = 00000000000081bf ldswa [%i1+%o1]0x81,%l5 ! %l5 = 00000000364c51b8 ! Mem[000000009000012c] = 3b1e9ef6, %g18 = 2e77986411c48e95 ldsw [%i4+0x12c],%g2 ! %g2 = 2e77986411c48e95 ! Mem[000000006d00010c] = 16cec840, %l7 = 0000000094d07a97 ldsha [%i2+0x10c]%asi,%l7 ! %l7 = 00000000000016ce ! %l7 = 00000000000016ce, Mem[0000000091800030] = 2ba14704 stw %l7,[%o0+0x030] ! Mem[0000000091800030] = 000016ce ! %f19 = 5ab238f9, Mem[000000006c000028] = f84c6400 sta %f19,[%i0+%o5]0x88 ! Mem[000000006c000028] = 5ab238f9 ! Mem[000000006d000008] = 8b5683ea, %l7 = 00000000000016ce ldsba [%i2+%o1]0x89,%l7 ! %l7 = ffffffffffffffea ! immd = 000000000000024b, %l0 = 8a6719d1b454e867, %ccr = 44 movleu %icc,0x24b,%l0 ! Moved, %l0 = 000000000000024b ! Mem[000000006d800047] = 09ca6df3, %l4 = fffffffffffffaca ldstub [%i3+0x047],%l4 ! %l4 = 000000f3000000ff ! %f30 = c28f699f c9f111bc, Mem[00000000908000e0] = 579e6934 167bd1cc stda %f30,[%i5+0x0e0]%asi ! Mem[00000000908000e0] = c28f699f c9f111bc p46_label_4: ! %l7 = ffffffffffffffea, Mem[00000000910001a8] = 44690c5eef88dc5c stx %l7,[%i6+0x1a8] ! Mem[00000000910001a8] = ffffffffffffffea ! %l5 = 00000000364c51b8, Mem[0000000090000198] = 267a4c0731c74c8b stx %l5,[%i4+0x198] ! Mem[0000000090000198] = 00000000364c51b8 ! %l2 = 94e6e4ca5ae2c0e7, %l5 = 00000000364c51b8, %ccr = 44 movleu %xcc,%l2,%l5 ! Moved, %l5 = 94e6e4ca5ae2c0e7 ! Mem[000000006c0000fc] = b24df5a1, %l2 = 94e6e4ca5ae2c0e7 ldsh [%i0+0x0fc],%l2 ! %l2 = ffffffffffffb24d ! Mem[0000000091000168] = 4f4eac6b 58588fd2, %g2 = 3b1e9ef6, %g3 = fffff5b0 ldd [%i6+0x168],%g2 ! %g2 = 000000004f4eac6b 0000000058588fd2 ! %l0 = 000000000000024b, Mem[0000000090800145] = c0fce4cf stb %l0,[%i5+0x145] ! Mem[0000000090800144] = 4bfce4cf ! Mem[0000000090000130] = 66b5ef0cdc7c46e7, %g2 = 000000004f4eac6b ldx [%i4+0x130],%g2 ! %g2 = 66b5ef0cdc7c46e7 ! Mem[0000000090000164] = 7adc0c45, %g2 = 66b5ef0cdc7c46e7 lduh [%i4+0x166],%g2 ! %g2 = 0000000000007adc ! %l3 = d746eda653f2f130, Mem[000000006c0001c4] = 52821ee1 stw %l3,[%i0+0x1c4] ! Mem[000000006c0001c4] = 53f2f130 ! Mem[000000006d800060] = 4b53db41, %l6 = 0000000034ae9360 ldsh [%i3+0x060],%l6 ! %l6 = 0000000000004b53 p46_label_5: ! %l3 = d746eda653f2f130, imm = 0000000000000011, %l5 = 94e6e4ca5ae2c0e7 srl %l3,0x011,%l5 ! %l5 = 00000000000029f9 ! Mem[000000006d800068] = 074bd59c, %l7 = ffffffea, %l6 = 00004b53 add %i3,0x68,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000074bd59c ! %l0 = 0000024b, %l1 = 18bbb2d4, Mem[0000000091800140] = 1901111c 9fb7deb0 std %l0,[%o0+0x140] ! Mem[0000000091800140] = 0000024b 18bbb2d4 ! %l7 = ffffffffffffffea, Mem[000000006d800030] = 302079025779f900 stx %l7,[%i3+0x030] ! Mem[000000006d800030] = ffffffffffffffea ! Mem[000000006d800018] = 2aa81035, %l6 = 00000000074bd59c lduwa [%i3+%o3]0x80,%l6 ! %l6 = 000000002aa81035 ! immd = 00000000000003e3, %l1 = 09e3422818bbb2d4, %ccr = 44 movleu %xcc,0x3e3,%l1 ! Moved, %l1 = 00000000000003e3 ! Mem[0000000090800018] = 90f15633 ac280466, %g2 = 00007adc, %g3 = 58588fd2 ldd [%i5+%o3],%g2 ! %g2 = 0000000090f15633 00000000ac280466 ! %l0 = 000000000000024b, immed = fffff0bf, %y = 00000000 smul %l0,-0xf41,%l4 ! %l4 = ffffffffffdd05f5, %y = ffffffff ! %l1 = 00000000000003e3, %l0 = 000000000000024b, %ccr = 44 movre %l1,%l0,%l2 ! Not Moved, %l2 = ffffffffffffb24d ! Mem[000000006d8001a8] = 37add995, %l6 = 000000002aa81035 swap [%i3+0x1a8],%l6 ! %l6 = 0000000037add995 p46_label_6: ! Mem[000000006d000028] = 73d43ca2, %f16 = 89014f13 lda [%i2+%o5]0x89,%f16 ! %f16 = 73d43ca2 ! Mem[00000000900001a8] = 111927fb, %g2 = 0000000090f15633 ldub [%i4+0x1aa],%g2 ! %g2 = 0000000000000011 ! %f22 = 69a0c2e1 7c8ba071, Mem[000000006c800050] = b1108d74 be5bb78e std %f22,[%i1+0x050] ! Mem[000000006c800050] = 69a0c2e1 7c8ba071 ! %l0 = 000000000000024b, %l3 = d746eda653f2f130, %l2 = ffffffffffffb24d addccc %l0,%l3,%l2 ! %l2 = d746eda653f2f37b, %ccr = 80 ! %f24 = f9fa4489, Mem[00000000908000c8] = 03db3c8c st %f24,[%i5+0x0c8] ! Mem[00000000908000c8] = f9fa4489 ! immd = 00000000000002d2, %l1 = 00000000000003e3, %ccr = 80 movcc %icc,0x2d2,%l1 ! Moved, %l1 = 00000000000002d2 ! Mem[0000000091000154] = f47cb886, %g18 = 2e77986411c48e95 ldsw [%i6+0x154],%g2 ! %g2 = 2e77986411c48e95 ! %l3 = d746eda653f2f130, %l2 = d746eda653f2f37b, %ccr = 80 movrgez %l3,%l2,%l1 ! Not Moved, %l1 = 00000000000002d2 ! Mem[000000006d000000] = beaafe70da48afe9, %l7 = ffffffffffffffea ldxa [%i2+%g0]0x88,%l7 ! %l7 = beaafe70da48afe9 ! %l1 = 00000000000002d2, Mem[0000000090000018] = 77aa266d stb %l1,[%i4+%o3] ! Mem[0000000090000018] = d2aa266d p46_label_7: ! %l0 = 000000000000024b, Mem[000000006c000020] = 6b20ab2a stha %l0,[%i0+%o4]0x81 ! Mem[000000006c000020] = 024bab2a ! Mem[000000006d0001b8] = 197e20fdc286e625, %l1 = 00000000000002d2, %l0 = 000000000000024b add %i2,0x1b8,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 197e20fdc286e625 ! %l2 = d746eda653f2f37b, immed = 000001c0, %ccr = 80 movre %l2,0x1c0,%l6 ! Not Moved, %l6 = 0000000037add995 ! Mem[000000006d000008] = ea83568b, %l5 = 00000000000029f9 ldsba [%i2+%o1]0x81,%l5 ! %l5 = ffffffffffffffea ! %l2 = d746eda653f2f37b, Mem[00000000910000e8] = 087eca23 sth %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = f37bca23 ! %l4 = ffdd05f5, %l5 = ffffffea, Mem[0000000090800100] = 53b7c54a 773e2765 std %l4,[%i5+0x100] ! Mem[0000000090800100] = ffdd05f5 ffffffea ! %l2 = d746eda653f2f37b, Mem[000000006d800008] = 8b8c8226ea09ab95 stxa %l2,[%i3+%o1]0x81 ! Mem[000000006d800008] = d746eda653f2f37b ! Mem[000000006c8000d8] = 438d84ba, %l6 = 37add995, %l3 = 53f2f130 add %i1,0xd8,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000438d84ba ! %l1 = 00000000000002d2, %l3 = 00000000438d84ba, %ccr = 80 movrgz %l1,%l3,%l4 ! Moved, %l4 = 00000000438d84ba ! %l5 = ffffffffffffffea, immed = fffffd35, %l5 = ffffffffffffffea taddcctv %l5,-0x2cb,%l5 ! %l0 = 197e20fdc286e648, Trapped p46_label_8: ! Mem[000000006c000010] = bd9532e6, %l1 = 00000000000002d2 ldsha [%i0+%o2]0x88,%l1 ! %l1 = 00000000000032e6 ! %l7 = beaafe70da48afe9, %l5 = ffffffffffffffea, %ccr = 80 movcc %xcc,%l7,%l5 ! Moved, %l5 = beaafe70da48afe9 membar #Sync ! Added by membar checker (624) ! Mem[0000000090000084] = 5032273d, %g2 = fffffffff47cb886 lduha [%i4+0x086]%asi,%g2 ! %g2 = 0000000000005032 ! Mem[0000000091000194] = d7c0b9fd, %g2 = 0000000000005032 ldsb [%i6+0x194],%g2 ! %g2 = ffffffffffffffd7 ! %l4 = 00000000438d84ba, immed = 000001b2, %ccr = 80 movrlz %l4,0x1b2,%l4 ! Not Moved, %l4 = 00000000438d84ba ! Mem[000000006d000060] = ad5a3539, %l5 = da48afe9, %l1 = 000032e6 add %i2,0x60,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ad5a3539 ! Mem[000000009080016c] = 4733e19e, %g2 = ffffffffffffffd7 ldsb [%i5+0x16c],%g2 ! %g2 = 0000000000000047 ! %l4 = 00000000438d84ba, Mem[000000009180006c] = 57a419b5 stw %l4,[%o0+0x06c] ! Mem[000000009180006c] = 438d84ba ! %f16 = 73d43ca2 5522dc0f 21236e1b 5ab238f9 ! %f20 = fbab5eeb 634a2839 69a0c2e1 7c8ba071 ! %f24 = f9fa4489 cd9401e0 bda911c2 58e3aa1d ! %f28 = 26f379d5 4be8cab9 c28f699f c9f111bc stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100 ! Mem[000000006d800000] = 681c780f, %l4 = 00000000438d84ba lduba [%i3+%g0]0x88,%l4 ! %l4 = 000000000000000f p46_label_9: ! Mem[0000000090000098] = e82460cb, %g2 = 0000000000000047 ldub [%i4+0x09a],%g2 ! %g2 = 00000000000000e8 ! Mem[000000006c800028] = e12f3466, %l4 = 000000000000000f ldswa [%i1+%o5]0x80,%l4 ! %l4 = ffffffffe12f3466 ! %l5 = beaafe70da48afe9, %l3 = 00000000438d84ba, %y = ffffffff mulscc %l5,%l3,%l7 ! %l7 = 00000000b0b1dcae, %ccr = 0a, %y = ffffffff ! %l3 = 00000000438d84ba, Mem[000000009080013c] = 2deaaef4 stw %l3,[%i5+0x13c] ! Mem[000000009080013c] = 438d84ba ! Mem[00000000908000c8] = f9fa4489, %g2 = 00000000000000e8 lduw [%i5+0x0c8],%g2 ! %g2 = 00000000f9fa4489 ! Mem[0000000090800118] = 5fa476bc, %g18 = 2e77986411c48e95 ldsw [%i5+0x118],%g2 ! %g2 = 2e77986411c48e95 ! %l3 = 00000000438d84ba, Mem[000000009100016b] = 6b58588f stb %l3,[%i6+0x16b] ! Mem[0000000091000168] = ba58588f ! %l2 = d746eda653f2f37b, Mem[000000006c800020] = 33680225 stwa %l2,[%i1+%o4]0x89 ! Mem[000000006c800020] = 53f2f37b ! Mem[0000000090000190] = 2d101518, %g2 = 000000005fa476bc ldub [%i4+0x193],%g2 ! %g2 = 000000000000002d ! Mem[0000000091000068] = a2c651c6, %g2 = 000000000000002d ldsh [%i6+0x068],%g2 ! %g2 = ffffffffffffa2c6 p46_label_10: ! %l4 = ffffffffe12f3466, %l7 = 00000000b0b1dcae, %l0 = 197e20fdc286e648 tsubcc %l4,%l7,%l0 ! %l0 = ffffffff307d57b8, %ccr = 82 ! %l0 = ffffffff307d57b8 sethi %hi(0x80eca800),%l0 ! %l0 = 0000000080eca800 ! %f3 = d8ad3d27, Mem[000000006d800018] = 3510a82a sta %f3 ,[%i3+%o3]0x88 ! Mem[000000006d800018] = d8ad3d27 ! Mem[00000000910000b8] = 69ae8009b0f1b5ed, %g2 = ffffffffffffa2c6 ldx [%i6+0x0b8],%g2 ! %g2 = 69ae8009b0f1b5ed ! Mem[000000006d000018] = b454e867ba98f14e, %f0 = 3250cd4d 6c8d441c ldda [%i2+%o3]0x80,%f0 ! %f0 = b454e867 ba98f14e ! Mem[000000006d000028] = 73d43ca2, %l1 = 00000000ad5a3539 lduha [%i2+%o5]0x89,%l1 ! %l1 = 0000000000003ca2 ! %l4 = ffffffffe12f3466, Mem[000000006d000000] = e9af48da stwa %l4,[%i2+%g0]0x81 ! Mem[000000006d000000] = e12f3466 ! Mem[00000000910000d4] = 7a9d2c0f, %g2 = 69ae8009b0f1b5ed lduh [%i6+0x0d6],%g2 ! %g2 = 0000000000007a9d ! Mem[000000006c800084] = 94d0c158, %l4 = ffffffffe12f3466 swap [%i1+0x084],%l4 ! %l4 = 0000000094d0c158 ! Mem[000000006d0000a8] = e8eb3cb10a555153, %l7 = 00000000b0b1dcae, %l6 = 0000000037add995 add %i2,0xa8,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = e8eb3cb10a555153 p46_label_11: ! Mem[000000006d000028] = 73d43ca2, %l2 = d746eda653f2f37b lduha [%i2+%o5]0x88,%l2 ! %l2 = 0000000000003ca2 ! Mem[0000000090000080] = 1c448d6c 4dcd5032 273dadd8 3b0ad537 ! Mem[0000000090000090] = 6fb85108 eadcd466 81bfe824 60cbd594 ! Mem[00000000900000a0] = 35005fe0 08c74450 518adc96 166407b2 ! Mem[00000000900000b0] = 676b6a50 0a3a9ffe f7c9078e 0c40a96d ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080 ! %l4 = 0000000094d0c158, immd = fffffffffffff422, %l2 = 0000000000003ca2 sdivx %l4,-0xbde,%l2 ! %l2 = fffffffffff375be ! %l7 = 00000000b0b1dcae, Mem[0000000091800110] = e496b6477240222a stx %l7,[%o0+0x110] ! Mem[0000000091800110] = 00000000b0b1dcae ! Mem[000000006c0001a4] = 000d46bc, %l1 = 0000000000003ca2 ldsh [%i0+0x1a6],%l1 ! %l1 = 00000000000046bc ! Mem[000000006d80005b] = 9355c682, %l1 = 00000000000046bc ldstub [%i3+0x05b],%l1 ! %l1 = 00000082000000ff ! Mem[000000006c80006a] = 51c99daf, %l7 = 00000000b0b1dcae ldstub [%i1+0x06a],%l7 ! %l7 = 0000009d000000ff ! Mem[000000006c000010] = e63295bd, %l6 = e8eb3cb10a555153 lduha [%i0+%o2]0x80,%l6 ! %l6 = 000000000000e632 ! %l3 = 00000000438d84ba, immed = 000001a9, %ccr = 82 movrlez %l3,0x1a9,%l0 ! Not Moved, %l0 = 0000000080eca800 ! immd = 0000000000000191, %l3 = 00000000438d84ba, %ccr = 82 movg %icc,0x191,%l3 ! Register Not Moved p46_label_12: ! %l6 = 000000000000e632, Mem[00000000900001be] = b8fee779 stb %l6,[%i4+0x1be] ! Mem[00000000900001bc] = 32fee779 ! Mem[00000000918001cc] = 875ddcc4, %g2 = 0000000000007a9d lduw [%o0+0x1cc],%g2 ! %g2 = 00000000875ddcc4 ! %f23 = 7c8ba071, Mem[000000006c000028] = f938b25a sta %f23,[%i0+%o5]0x80 ! Mem[000000006c000028] = 7c8ba071 ! %l5 = beaafe70da48afe9, Mem[00000000918001b8] = 5e658da289014f13 stx %l5,[%o0+0x1b8] ! Mem[00000000918001b8] = beaafe70da48afe9 ! Mem[000000006d000020] = 7cb25f62, %l0 = 0000000080eca800 ldsha [%i2+%o4]0x88,%l0 ! %l0 = 0000000000005f62 ! Mem[000000006d800064] = 60256b42, %l1 = 0000000000000082 swap [%i3+0x064],%l1 ! %l1 = 0000000060256b42 ! %l6 = 000000000000e632, Mem[00000000910001f8] = 4b07657c stw %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = 0000e632 ! Set Register : %l4 = 0000000094d0c158 xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! Mem[00000000910000a4] = abe67bed, %g2 = 00000000875ddcc4 ldsh [%i6+0x0a6],%g2 ! %g2 = ffffffffffffabe6 ! Mem[0000000091000020] = a549b19c, %g2 = ffffffffffffabe6 ldsb [%i6+0x023],%g2 ! %g2 = ffffffffffffffa5 p46_label_13: ! Mem[000000006c800000] = 2d622345, %l4 = ffffffffffffffff ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 00000045000000ff ! %f14 = 6da9400c 8e07c9f7, Mem[00000000900000e0] = e5b5f94d 4d95bcf1 std %f14,[%i4+0x0e0] ! Mem[00000000900000e0] = 6da9400c 8e07c9f7 ! Mem[00000000918000c8] = 545df415 9ba5caa2, %g2 = ffffffa5, %g3 = ac280466 ldd [%o0+0x0c8],%g2 ! %g2 = 00000000545df415 000000009ba5caa2 ! %l0 = 0000000000005f62, Mem[00000000918001e8] = f8901a0ad4ba2fc4 stx %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = 0000000000005f62 ! %l7 = 000000000000009d, Mem[0000000090000038] = 07e9c565 stw %l7,[%i4+0x038] ! Mem[0000000090000038] = 0000009d ! Code Fragment 1 p46_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009ba5caa2 mov 0xa17,%g3 ! %g3 = 0000000000000a17 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = 000000000000e632, immed = fffff10d, %y = ffffffff sdiv %l6,-0xef3,%l3 ! %l3 = 0000000000111fd9 mov %l0,%y ! %y = 00005f62 ! Mem[000000006c0001d8] = 311323683529f681, %l4 = 0000000000000045, %l7 = 000000000000009d add %i0,0x1d8,%g1 casxa [%g1]0x80,%l4,%l7 ! %l7 = 311323683529f681 ! %l5 = beaafe70da48afe9, %l0 = 0000000000005f62, %ccr = 82 movgu %xcc,%l5,%l0 ! Moved, %l0 = beaafe70da48afe9 ! Mem[000000006c800190] = 6c43702d, %l4 = 0000000000000045 swap [%i1+0x190],%l4 ! %l4 = 000000006c43702d p46_label_14: ! %l5 = beaafe70da48afe9, imm = fffffffffffff39a, %l1 = 0000000060256b42 addcc %l5,-0xc66,%l1 ! %l1 = beaafe70da48a383, %ccr = 99 ! %l0 = beaafe70da48afe9, %l4 = 000000006c43702d, %ccr = 99 movle %icc,%l0,%l4 ! Moved, %l4 = beaafe70da48afe9 ! %l2 = fffffffffff375be, Mem[000000006d800008] = d746eda6 stba %l2,[%i3+%o1]0x80 ! Mem[000000006d800008] = be46eda6 ! %l6 = 000000000000e632, Mem[00000000908000e1] = 8f699fc9 stb %l6,[%i5+0x0e1] ! Mem[00000000908000e0] = 32699fc9 ! %l2 = fffffffffff375be, %l6 = 000000000000e632, %ccr = 99 move %xcc,%l2,%l6 ! Register Not Moved ! %l5 = beaafe70da48afe9, Mem[000000006c000010] = 1266a8b8bd9532e6 stxa %l5,[%i0+%o2]0x88 ! Mem[000000006c000010] = beaafe70da48afe9 ! %l6 = 0000e632, %l7 = 3529f681, Mem[0000000090800020] = d9156586 bd2a18d0 std %l6,[%i5+%o4] ! Mem[0000000090800020] = 0000e632 3529f681 ! Mem[0000000091800104] = 131ee890, %g2 = 00000000545df415 ldsh [%o0+0x104],%g2 ! %g2 = 000000000000131e ! Mem[00000000910000e0] = 67170953 014a3074, %g2 = 0000131e, %g3 = 00000a17 ldd [%i6+0x0e0],%g2 ! %g2 = 0000000067170953 00000000014a3074 ! Mem[000000006c000018] = 81bfe824, %l1 = beaafe70da48a383 swap [%i0+%o3],%l1 ! %l1 = 0000000081bfe824 p46_label_15: ! Mem[0000000090000034] = 3ff326fb, %g2 = 0000000067170953 lduh [%i4+0x034],%g2 ! %g2 = 0000000000003ff3 ! %l4 = beaafe70da48afe9, %l6 = 000000000000e632, %y = 00005f62 umul %l4,%l6,%l6 ! %l6 = 0000c447f03db182, %y = 0000c447 ! %l5 = beaafe70da48afe9, %l3 = 0000000000111fd9, %ccr = 99 movg %icc,%l5,%l3 ! Register Not Moved ! Mem[0000000090000008] = e76f9a73dc7fba1b, %f48 = 3250cd4d 6c8d441c ldd [%i4+%o1],%f48 ! %f48 = e76f9a73 dc7fba1b membar #Sync ! Added by membar checker (625) ! Mem[0000000090000118] = 8b7ce1c2, %g2 = 0000000000003ff3 ldsb [%i4+0x11a],%g2 ! %g2 = ffffffffffffff8b ! Mem[00000000918000cc] = 9ba5caa2, %g18 = 2e77986411c48e95 ldsw [%o0+0x0cc],%g2 ! %g2 = 2e77986411c48e95 ! Mem[000000009180012c] = 3e7e0a9d, %g2 = ffffffff9ba5caa2 lduh [%o0+0x12e],%g2 ! %g2 = 0000000000003e7e ! %l4 = beaafe70da48afe9, %l7 = 311323683529f681, %y = 0000c447 udiv %l4,%l7,%l5 ! %l5 = 000000000003b126 mov %l0,%y ! %y = da48afe9 ! Mem[000000006d000130] = e48a784a39cf7408, %l1 = 0000000081bfe824, %l6 = 0000c447f03db182 add %i2,0x130,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = e48a784a39cf7408 ! %l2 = fffffffffff375be, Mem[00000000918001bc] = da48afe9 stw %l2,[%o0+0x1bc] ! Mem[00000000918001bc] = fff375be p46_label_16: ! %l7 = 311323683529f681, Mem[000000009180013b] = 77040c3c stb %l7,[%o0+0x13b] ! Mem[0000000091800138] = 81040c3c ! %l0 = beaafe70da48afe9, %l3 = 0000000000111fd9, %y = da48afe9 umul %l0,%l3,%l5 ! %l5 = 000e99fb83635381, %y = 000e99fb ! %l0 = beaafe70da48afe9, Mem[000000006d800028] = e7708378 stwa %l0,[%i3+%o5]0x81 ! Mem[000000006d800028] = da48afe9 ! %l4 = beaafe70da48afe9, Mem[000000006d80005e] = f510d264 stb %l4,[%i3+0x05e] ! Mem[000000006d80005c] = f510e964 ! Mem[00000000900000a4] = 08c74450, %g2 = 0000000000003e7e ldsh [%i4+0x0a4],%g2 ! %g2 = 00000000000008c7 ! %l6 = e48a784a39cf7408, immed = 00000c58, %y = 000e99fb umulcc %l6,0xc58,%l7 ! %l7 = 000002c998c042c0, %ccr = 08, %y = 000002c9 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a d2aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 0000009d 05ce89c2 ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000 ! Mem[000000006d0001ce] = 98630657, %l6 = e48a784a39cf7408 ldstub [%i2+0x1ce],%l6 ! %l6 = 00000006000000ff ! Mem[000000006d00014c] = 9e5235d4, %l5 = 000e99fb83635381 lduh [%i2+0x14e],%l5 ! %l5 = 00000000000035d4 ! Mem[000000006d800128] = d1662cbe, %l1 = 81bfe824, %l0 = da48afe9 add %i3,0x128,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000d1662cbe p46_label_17: ! %f14 = 6da9400c 8e07c9f7, Mem[00000000908000a8] = a6a1186f e1353f90 stda %f14,[%i5+0x0a8]%asi ! Mem[00000000908000a8] = 6da9400c 8e07c9f7 ! Mem[00000000918000d8] = 114b72ef, %g2 = 00000000000008c7 ldsb [%o0+0x0d9],%g2 ! %g2 = 0000000000000011 ! Mem[00000000910000f8] = def5d8b522566379, %g2 = 0000000000000011 ldx [%i6+0x0f8],%g2 ! %g2 = def5d8b522566379 ! Mem[0000000090000100] = 55a23cd4, %g2 = def5d8b522566379 ldub [%i4+0x103],%g2 ! %g2 = 0000000000000055 ! Mem[000000006d000030] = ffd06ac37c1835c5, %f4 = 66d4dcea 0851b86f ldd [%i2+0x030],%f4 ! %f4 = ffd06ac3 7c1835c5 ! %l7 = 000002c998c042c0, %l1 = 0000000081bfe824, %l4 = beaafe70da48afe9 sdivx %l7,%l1,%l4 ! %l4 = 000000000000057f ! Mem[000000006d000018] = 67e854b4, %l7 = 000002c998c042c0 lduha [%i2+%o3]0x89,%l7 ! %l7 = 00000000000054b4 ! immd = 0000000000000094, %l7 = 00000000000054b4, %ccr = 08 movcc %icc,0x094,%l7 ! Moved, %l7 = 0000000000000094 ! Mem[000000006c800008] = b8514c36, %l0 = 00000000d1662cbe ldsba [%i1+%o1]0x89,%l0 ! %l0 = 0000000000000036 ! Mem[00000000900001e4] = c5d29903, %g2 = 0000000000000055 lduw [%i4+0x1e4],%g2 ! %g2 = 00000000c5d29903 p46_label_18: ! %l7 = 0000000000000094, Mem[000000006d000020] = 576e2e587cb25f62 stxa %l7,[%i2+%o4]0x88 ! Mem[000000006d000020] = 0000000000000094 ! %l4 = 000000000000057f, imm = 0000000000000cea, %l0 = 0000000000000036 orn %l4,0xcea,%l0 ! %l0 = fffffffffffff77f ! %l5 = 00000000000035d4, Mem[000000006c000020] = 024bab2a stha %l5,[%i0+%o4]0x80 ! Mem[000000006c000020] = 35d4ab2a ! %l7 = 0000000000000094, %l1 = 0000000081bfe824, %ccr = 08 movge %icc,%l7,%l1 ! Register Not Moved ! Mem[00000000900001d0] = 14d7d2ad, %g2 = 00000000c5d29903 lduh [%i4+0x1d2],%g2 ! %g2 = 00000000000014d7 ! Mem[0000000090000018] = d2aa266d, %g2 = 00000000000014d7 lduh [%i4+%o3],%g2 ! %g2 = 000000000000d2aa ! %l0 = fffffffffffff77f, Mem[000000009100000c] = 67474887 sth %l0,[%i6+0x00c] ! Mem[000000009100000c] = f77f4887 ! %l1 = 0000000081bfe824, Mem[000000006c800016] = 977ad094 sth %l1,[%i1+0x016] ! Mem[000000006c800014] = 977ae824 ! %l4 = 000000000000057f, %l3 = 0000000000111fd9, %ccr = 08 movcc %icc,%l4,%l3 ! Moved, %l3 = 000000000000057f ! %f0 = b454e867 ba98f14e, Mem[0000000091000118] = 27a61271 12c9df58 stda %f0 ,[%i6+0x118]%asi ! Mem[0000000091000118] = b454e867 ba98f14e p46_label_19: ! Mem[000000009180014c] = f7cfdc4f, %g2 = 000000000000d2aa lduh [%o0+0x14e],%g2 ! %g2 = 000000000000f7cf ! Mem[000000006d000058] = 33ff26f70876d991, %l4 = 000000000000057f, %l6 = 0000000000000006 add %i2,0x58,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 33ff26f70876d991 ! %f14 = 6da9400c 8e07c9f7, Mem[0000000091000168] = 4f4eacba 58588fd2 std %f14,[%i6+0x168] ! Mem[0000000091000168] = 6da9400c 8e07c9f7 ! Mem[00000000918001dc] = 864464a3, %g2 = 000000000000f7cf ldsh [%o0+0x1dc],%g2 ! %g2 = ffffffffffff8644 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 00000000 364c51b8 ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbb32fe mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180 ! %l6 = 0876d991, %l7 = 00000094, Mem[000000006d000018] = b454e867 ba98f14e stda %l6,[%i2+%o3]0x81 ! Mem[000000006d000018] = 0876d991 00000094 ! %f11 = 96dc8a51, Mem[000000006d800018] = 273dadd8 sta %f11,[%i3+%o3]0x80 ! Mem[000000006d800018] = 96dc8a51 ! %l0 = fffffffffffff77f, %l5 = 00000000000035d4, %l4 = 000000000000057f udivx %l0,%l5,%l4 ! %l4 = 0004c18139e350ec ! Mem[0000000090800048] = dc06d605, %g2 = ffffffffffff8644 lduh [%i5+0x04a],%g2 ! %g2 = 000000000000dc06 ! immd = 00000000000000a1, %l3 = 000000000000057f, %ccr = 08 movge %icc,0x0a1,%l3 ! Register Not Moved p46_label_20: ! %f0 = b454e867 ba98f14e 37d50a3b d8ad3d27 ! %f4 = ffd06ac3 7c1835c5 94d5cb60 24e8bf81 ! %f8 = 5044c708 e05f0035 b2076416 96dc8a51 ! %f12 = fe9f3a0a 506a6b67 6da9400c 8e07c9f7 stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080 ! Mem[000000006d000090] = 8f970778c7973d1e, %l2 = fffffffffff375be, %l0 = fffffffffffff77f add %i2,0x90,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 8f970778c7973d1e ! Mem[000000006c0000b8] = 24d6c91d, %l2 = fffffffffff375be swap [%i0+0x0b8],%l2 ! %l2 = 0000000024d6c91d ! Mem[00000000900000c8] = 3204b668, %g2 = 000000000000dc06 ldub [%i4+0x0c8],%g2 ! %g2 = 0000000000000032 ! %l5 = 00000000000035d4, Mem[000000006d800008] = a6ed46be stba %l5,[%i3+%o1]0x88 ! Mem[000000006d800008] = a6ed46d4 ! %f17 = 5522dc0f, Mem[00000000908000a8] = 6da9400c st %f17,[%i5+0x0a8] ! Mem[00000000908000a8] = 5522dc0f ! Mem[000000006c800000] = ff23622d, %f20 = fbab5eeb lda [%i1+%g0]0x81,%f20 ! %f20 = ff23622d ! %f16 = 73d43ca2 5522dc0f 21236e1b 5ab238f9 ! %f20 = ff23622d 634a2839 69a0c2e1 7c8ba071 ! %f24 = f9fa4489 cd9401e0 bda911c2 58e3aa1d ! %f28 = 26f379d5 4be8cab9 c28f699f c9f111bc stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000 ! %f12 = fe9f3a0a 506a6b67, Mem[00000000910000c0] = 13703e29 539d5dc7 std %f12,[%i6+0x0c0] ! Mem[00000000910000c0] = fe9f3a0a 506a6b67 ! Mem[00000000918000d0] = 8e780197, %g2 = 0000000000000032 ldsb [%o0+0x0d1],%g2 ! %g2 = ffffffffffffff8e p46_label_21: ! Mem[000000006d000004] = 70feaabe, %l0 = 8f970778c7973d1e ldstub [%i2+0x004],%l0 ! %l0 = 00000070000000ff ! Mem[000000006c00018c] = b4aad8df, %l6 = 33ff26f70876d991 lduw [%i0+0x18c],%l6 ! %l6 = 00000000b4aad8df ! Mem[000000006d000018] = 0876d99100000094, %l7 = 0000000000000094, %l5 = 00000000000035d4 add %i2,0x18,%g1 casxa [%g1]0x80,%l7,%l5 ! %l5 = 0876d99100000094 ! Mem[00000000908000b8] = 13ce638f, %g2 = ffffffffffffff8e lduw [%i5+0x0b8],%g2 ! %g2 = 0000000013ce638f ! %l3 = 000000000000057f, Mem[00000000900000ac] = 96dc8a51 sth %l3,[%i4+0x0ac] ! Mem[00000000900000ac] = 057f8a51 ! Mem[000000006d000104] = c55b0568, %l3 = 000000000000057f swap [%i2+0x104],%l3 ! %l3 = 00000000c55b0568 ! Mem[000000006c800010] = 6093ae34, %l6 = 00000000b4aad8df ldsba [%i1+%o2]0x81,%l6 ! %l6 = 0000000000000060 ! Mem[00000000918001bc] = fff375be, %g2 = 0000000013ce638f lduw [%o0+0x1bc],%g2 ! %g2 = 00000000fff375be ! Mem[00000000918000a0] = ff1804cc ae2cff4f, %g2 = fff375be, %g3 = 014a3074 ldd [%o0+0x0a0],%g2 ! %g2 = 00000000ff1804cc 00000000ae2cff4f ! %f12 = fe9f3a0a, Mem[000000006d000028] = a23cd473 sta %f12,[%i2+%o5]0x81 ! Mem[000000006d000028] = fe9f3a0a p46_label_22: ! Mem[000000006d800104] = 896144ff, %l2 = 0000000024d6c91d swap [%i3+0x104],%l2 ! %l2 = 00000000896144ff ! Mem[000000006d8001e8] = 60056d06d0b7ffbd, %l1 = 0000000081bfe824, %l0 = 0000000000000070 add %i3,0x1e8,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 60056d06d0b7ffbd ! Mem[00000000918001a0] = 2ec76127831d1d5d, %f48 = 8d3d0619 58217b08 ldd [%o0+0x1a0],%f48 ! %f48 = 2ec76127 831d1d5d ! immd = 0000000000000032, %l2 = 00000000896144ff, %ccr = 08 movneg %xcc,0x032,%l2 ! Register Not Moved ! Mem[0000000091800050] = 251ef1e3, %g2 = 00000000ff1804cc ldub [%o0+0x051],%g2 ! %g2 = 0000000000000025 ! immd = 0000000000000035, %l2 = 00000000896144ff, %ccr = 08 mova %icc,0x035,%l2 ! Moved, %l2 = 0000000000000035 ! Mem[000000006c800000] = ff23622d, %f8 = 5044c708 lda [%i1+%g0]0x80,%f8 ! %f8 = ff23622d ! Mem[000000006d800108] = 24871f53, %l7 = 00000094, %l3 = c55b0568 add %i3,0x108,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000024871f53 ! %l1 = 0000000081bfe824, imm = 00000000000001ad, %l3 = 0000000024871f53 add %l1,0x1ad,%l3 ! %l3 = 0000000081bfe9d1 ! %l2 = 0000000000000035, %l6 = 0000000000000060, %l2 = 0000000000000035 addcc %l2,%l6,%l2 ! %l2 = 0000000000000095, %ccr = 00 p46_label_23: ! Mem[000000006c000010] = da48afe9, %l7 = 0000000000000094 swapa [%i0+%o2]0x89,%l7 ! %l7 = 00000000da48afe9 ! Mem[000000009080001c] = 04660000, %g2 = 0000000000000025 ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000000466 ! %f0 = b454e867, Mem[000000006d800174] = 24570da5 st %f0 ,[%i3+0x174] ! Mem[000000006d800174] = b454e867 ! Mem[000000006d0001a8] = 302b6b4d, %l2 = 00000095, %l6 = 00000060 add %i2,0x1a8,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000302b6b4d ! Mem[000000006d800020] = 724828b7, %l2 = 0000000000000095 ldsha [%i3+%o4]0x81,%l2 ! %l2 = 0000000000007248 ! %l2 = 0000000000007248, immed = fffff835, %y = 000002c9 smulcc %l2,-0x7cb,%l0 ! %l0 = fffffffffc8568e8, %ccr = 88, %y = ffffffff ! Mem[00000000918000f0] = ec1bc56d, %g2 = 0000000000000466 ldsh [%o0+0x0f2],%g2 ! %g2 = ffffffffffffec1b ! Mem[000000006c800010] = 6093ae34977ae824, %l2 = 0000000000007248, %l0 = fffffffffc8568e8 add %i1,0x10,%g1 casxa [%g1]0x80,%l2,%l0 ! %l0 = 6093ae34977ae824 ! Mem[000000006d000020] = 94000000 00000000, %l6 = 302b6b4d, %l7 = da48afe9 ldda [%i2+%o4]0x81,%l6 ! %l6 = 0000000094000000 0000000000000000 ! Mem[00000000900000d8] = 3d5f1135, %g2 = ffffffffffffec1b ldsh [%i4+0x0d8],%g2 ! %g2 = 0000000000003d5f p46_label_24: ! %l3 = 0000000081bfe9d1, %l6 = 0000000094000000, %l4 = 0004c18139e350ec sdivx %l3,%l6,%l4 ! %l4 = 0000000000000000 ! %l4 = 0000000000000000, immed = fffff3de, %y = ffffffff udiv %l4,-0xc22,%l6 ! %l6 = 00000000ffffffff mov %l0,%y ! %y = 977ae824 ! %l6 = ffffffff, %l7 = 00000000, Mem[0000000091800090] = 2485e98f fb8782cd std %l6,[%o0+0x090] ! Mem[0000000091800090] = ffffffff 00000000 ! Mem[00000000900000ec] = 624b2c2b, %g18 = 2e77986411c48e95 ldsw [%i4+0x0ec],%g2 ! %g2 = 2e77986411c48e95 ! Mem[0000000090000190] = a91f482d10151817, %g2 = 00000000624b2c2b ldx [%i4+0x190],%g2 ! %g2 = a91f482d10151817 ! %l4 = 0000000000000000, %l0 = 6093ae34977ae824, %ccr = 88 movl %icc,%l4,%l0 ! Moved, %l0 = 0000000000000000 ! Mem[0000000091800078] = 079ebca8cff936f6, %f48 = 2ec76127 831d1d5d ldd [%o0+0x078],%f48 ! %f48 = 079ebca8 cff936f6 ! done : should take illegal inst trap, %l0 = 0000000000000000 done ! Illegal inst trap : %l0 = 0000000000000010 ! Mem[000000006d800028] = da48afe9, %l4 = 0000000000000000 lduwa [%i3+%o5]0x80,%l4 ! %l4 = 00000000da48afe9 ! Mem[000000006c800014] = 977ae824, %l4 = 00000000da48afe9 ldsw [%i1+0x014],%l4 ! %l4 = ffffffff977ae824 p46_label_25: ! Mem[000000009080016c] = e19ee5d6, %g2 = a91f482d10151817 ldsb [%i5+0x16e],%g2 ! %g2 = ffffffffffffffe1 ! Mem[000000006c000008] = d9475ab6 e00ead17, %l6 = ffffffff, %l7 = 00000000 ldda [%i0+%o1]0x81,%l6 ! %l6 = 00000000d9475ab6 00000000e00ead17 ! %l1 = 0000000081bfe824, Mem[000000009000008c] = d8ad3d27 sth %l1,[%i4+0x08c] ! Mem[000000009000008c] = e8243d27 ! retry : should take illegal inst trap, %l0 = 0000000000000010 retry ! Illegal inst trap : %l0 = 0000000000000020 ! Mem[0000000090800058] = 0d338dcf, %g2 = ffffffffffffffe1 ldsh [%i5+0x058],%g2 ! %g2 = 0000000000000d33 ! %l2 = 0000000000007248, %l1 = 0000000081bfe824, %ccr = 88 movn %icc,%l2,%l1 ! Register Not Moved ! Mem[000000006c8000dc] = 1e3fb079, %l0 = 00000020, %l3 = 81bfe9d1 add %i1,0xdc,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 000000001e3fb079 ! %l4 = ffffffff977ae824, %l1 = 0000000081bfe824, %l6 = 00000000d9475ab6 or %l4,%l1,%l6 ! %l6 = ffffffff97ffe824 ! Mem[000000006d800000] = 0f781c68, %l3 = 000000001e3fb079 lduha [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000f78 ! Mem[0000000091800110] = 00000000, %g2 = 0000000000000d33 lduw [%o0+0x110],%g2 ! %g2 = 0000000000000000 ba,a p46_not_taken_0_end p46_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p46_branch_failed p46_not_taken_0_end: ! End of Random Code for Thread 46 1: membar #Sync ! Force all stores to complete p46_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0b8] ! Set processor 46 done flag ! Check Registers p46_check_registers: set p46_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000020 bne,a,pn %xcc,p46_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000081bfe824 bne,a,pn %xcc,p46_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000007248 bne,a,pn %xcc,p46_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000000000f78 bne,a,pn %xcc,p46_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffff977ae824 bne,a,pn %xcc,p46_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0876d99100000094 bne,a,pn %xcc,p46_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffff97ffe824 bne,a,pn %xcc,p46_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000e00ead17 bne,a,pn %xcc,p46_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x977ae824,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p46_failed mov 0x111,%g1 ! Check Floating Point Registers p46_check_fp_registers: set p46_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be b454e867 ba98f14e bne %xcc,p46_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be ffd06ac3 7c1835c5 bne %xcc,p46_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 94d5cb60 24e8bf81 bne %xcc,p46_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be ff23622d e05f0035 bne %xcc,p46_f8_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 73d43ca2 5522dc0f bne %xcc,p46_f16_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be ff23622d 634a2839 bne %xcc,p46_f20_fail nop ! Check Local Memory set p46_local0_expect,%g1 p46_check_local0: ldx [%g1+0x010],%g2 ! Expected data = 9400000070feaabe ldx [%i0+0x010],%g3 ! Observed data at 000000006c000010 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = da48a38360cbd594 ldx [%i0+0x018],%g3 ! Observed data at 000000006c000018 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 35d4ab2a5fa1a021 ldx [%i0+0x020],%g3 ! Observed data at 000000006c000020 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 7c8ba07166a9e6a4 ldx [%i0+0x028],%g3 ! Observed data at 000000006c000028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x028,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = fff375bebe36756a ldx [%i0+0x0b8],%g3 ! Observed data at 000000006c0000b8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x0b8,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 5618edca53f2f130 ldx [%i0+0x1c0],%g3 ! Observed data at 000000006c0001c0 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i0,0x1c0,%g4 set p46_local1_expect,%g1 p46_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff23622dd7bd6645 ldx [%i1+0x000],%g3 ! Observed data at 000000006c800000 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6093ae34977ae824 ldx [%i1+0x010],%g3 ! Observed data at 000000006c800010 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7bf3f253d478d457 ldx [%i1+0x020],%g3 ! Observed data at 000000006c800020 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = 69a0c2e17c8ba071 ldx [%i1+0x050],%g3 ! Observed data at 000000006c800050 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x050,%g4 ldx [%g1+0x068],%g2 ! Expected data = 51c9ffaf8d8bae02 ldx [%i1+0x068],%g3 ! Observed data at 000000006c800068 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x068,%g4 ldx [%g1+0x080],%g2 ! Expected data = 6204e81fe12f3466 ldx [%i1+0x080],%g3 ! Observed data at 000000006c800080 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x080,%g4 ldx [%g1+0x190],%g2 ! Expected data = 000000455431c8ce ldx [%i1+0x190],%g3 ! Observed data at 000000006c800190 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i1,0x190,%g4 set p46_local2_expect,%g1 p46_check_local2: ldx [%g1+0x000],%g2 ! Expected data = e12f3466fffeaabe ldx [%i2+0x000],%g3 ! Observed data at 000000006d000000 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0876d99100000094 ldx [%i2+0x018],%g3 ! Observed data at 000000006d000018 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9400000000000000 ldx [%i2+0x020],%g3 ! Observed data at 000000006d000020 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fe9f3a0add3c42a0 ldx [%i2+0x028],%g3 ! Observed data at 000000006d000028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffd06ac37c1835c5 ldx [%i2+0x030],%g3 ! Observed data at 000000006d000030 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x030,%g4 ldx [%g1+0x100],%g2 ! Expected data = e3427cd60000057f ldx [%i2+0x100],%g3 ! Observed data at 000000006d000100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x100,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 820979a49863ff57 ldx [%i2+0x1c8],%g3 ! Observed data at 000000006d0001c8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i2,0x1c8,%g4 set p46_local3_expect,%g1 p46_check_local3: ldx [%g1+0x008],%g2 ! Expected data = d446eda653f2f37b ldx [%i3+0x008],%g3 ! Observed data at 000000006d800008 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 96dc8a51ccbff0f2 ldx [%i3+0x018],%g3 ! Observed data at 000000006d800018 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = da48afe94883bc4a ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ffffffffffffffea ldx [%i3+0x030],%g3 ! Observed data at 000000006d800030 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x030,%g4 ldx [%g1+0x040],%g2 ! Expected data = e588aa5109ca6dff ldx [%i3+0x040],%g3 ! Observed data at 000000006d800040 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x040,%g4 ldx [%g1+0x058],%g2 ! Expected data = 9355c6fff510e964 ldx [%i3+0x058],%g3 ! Observed data at 000000006d800058 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = 4b53db4100000082 ldx [%i3+0x060],%g3 ! Observed data at 000000006d800060 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x060,%g4 ldx [%g1+0x100],%g2 ! Expected data = ffc9b19224d6c91d ldx [%i3+0x100],%g3 ! Observed data at 000000006d800100 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x100,%g4 ldx [%g1+0x170],%g2 ! Expected data = 10c26fe7b454e867 ldx [%i3+0x170],%g3 ! Observed data at 000000006d800170 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x170,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 2aa810359d4f4d77 ldx [%i3+0x1a8],%g3 ! Observed data at 000000006d8001a8 cmp %g2,%g3 bne,a,pn %xcc,p46_local_failed add %i3,0x1a8,%g4 ! The test for processor 46 has passed p46_passed: ta GOOD_TRAP nop p46_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p46_failed p46_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p46_failed p46_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p46_failed p46_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p46_failed p46_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p46_failed p46_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p46_failed p46_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p46_failed p46_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p46_failed p46_f0_fail: set p46_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f4_fail: set p46_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f6_fail: set p46_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f8_fail: set p46_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f16_fail: set p46_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p46_f20_fail: set p46_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 46 failed p46_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 46 failed p46_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0b8] ! Set processor 46 done flag set p46_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p46_selfmod_failed: ba p46_failed mov 0xabc,%g1 p46_common_error: or %g0,0xf0e,%g1 ba p46_failed mov %o5,%g3 p46_common_signature_error: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_common_timeout: set p46_temp,%g1 ba p46_failed st %g2,[%g1] ! Common Lock Number p46_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p46_failed mov 0x0,%g3 p46_trap1e: lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006c800028] swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000028] done p46_trap1o: lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006c800028] swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000028] done p46_trap2e: stha %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000028] stha %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000028] ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d000008] stda %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000020] lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d800008] ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d000000] done p46_trap2o: stha %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000028] stha %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000028] ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d000008] stda %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000020] lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d800008] ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006d000000] done p46_trap3e: sub %l5,-0xcce,%l6 and %l4,%l3,%l1 or %l4,%l7,%l3 xnor %l0,-0xe1e,%l1 done p46_trap3o: sub %l5,-0xcce,%l6 and %l4,%l3,%l1 or %l4,%l7,%l3 xnor %l0,-0xe1e,%l1 done p46_init_memory_pointers: set p46_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p46_local0_start,%i0 set p46_local1_start,%i1 set p46_local2_start,%i2 set p46_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8a6719d1b454e867 ldx [%g1+0x008],%l1 ! %l1 = 09e3422818bbb2d4 ldx [%g1+0x010],%l2 ! %l2 = 94e6e4ca5ae2c0e7 ldx [%g1+0x018],%l3 ! %l3 = 990036ee2d9e1665 ldx [%g1+0x020],%l4 ! %l4 = 7b259707cee0921e ldx [%g1+0x028],%l5 ! %l5 = f348b019f84c6400 ldx [%g1+0x030],%l6 ! %l6 = eebff848a3db47f9 ldx [%g1+0x038],%l7 ! %l7 = 580fb69c4020d354 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 47 processor_47: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xbc] ! Set the start flag wrpr %g0,7,%cleanwin call p47_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 47 wr %g0,0x4,%fprs ! Make sure fef is 1 set p47_init_freg,%g1 ! %f0 = e2c5aba2 6a6d5079 40e0de85 539d63a9 ! %f4 = 302d0f12 739c1b7d 6840764d 0c57708d ! %f8 = f16adc93 3e4807fe fa411ddf 1e6c8c0e ! %f12 = 8effc972 9e43c1ab 4017794d 09eddcc3 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 3250e327 9b8ffcc3 9add3545 9f9c4e01 ! %f20 = a9e44510 449babff 9a1720e5 1ed75a24 ! %f24 = 75bc5312 3e2c75f7 b476bcaf 2daf7443 ! %f28 = 0fd9fb48 755cf6cc 0d91afe1 e5e8b184 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 2c882e4b 71d69635 8d842b53 81c7e849 ! %f36 = 25831555 c8145542 8627b034 084aa8b3 ! %f40 = a256e608 e536c4f8 499e838f 3b507898 ! %f44 = 22959b8a 882c9cec 249c49d3 7a3f2cb4 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6c14ee870000006b,%g7,%g1 ! GSR scale = 13, align = 3 wr %g1,%g0,%gsr ! GSR = 6c14ee870000006b wr %g0,%y ! Clear Y register xorcc %g0,%g0,%g3 ! init %g3 and set flags membar #Sync ! Force the block loads to complete ! Start of Random Code for processor 47 p47_label_1: ! Mem[000000006f800018] = 8e5ec2e3, %l1 = a128876e7bb3957f ldstuba [%i3+%o3]0x80,%l1 ! %l1 = 0000008e000000ff ! Mem[000000006f800028] = d70efd43, %f7 = 0c57708d lda [%i3+%o5]0x81,%f7 ! %f7 = d70efd43 ! Mem[00000000910000bc] = b0f1b5ed, %g2 = 27ea6060eadf7eff lduha [%i6+0x0bc]%asi,%g2 ! %g2 = 000000000000b0f1 ! Mem[000000006e000028] = c90fec06, %l5 = e0381f681c3aae61 ldswa [%i0+%o5]0x80,%l5 ! %l5 = ffffffffc90fec06 ! Mem[0000000091800180] = 1260e4f4, %g2 = 000000000000b0f1 lduh [%o0+0x182],%g2 ! %g2 = 0000000000001260 ! %l5 = ffffffffc90fec06, Mem[000000006f800028] = d70efd4325b15ce6 stxa %l5,[%i3+%o5]0x81 ! Mem[000000006f800028] = ffffffffc90fec06 ! %f6 = 6840764d d70efd43, Mem[000000006e000000] = af9c6ec9 4c93b496 stda %f6 ,[%i0+%g0]0x81 ! Mem[000000006e000000] = 6840764d d70efd43 ! Mem[000000006f0001d0] = 1f54ca1c, %l5 = ffffffffc90fec06 ldub [%i2+0x1d2],%l5 ! %l5 = 00000000000000ca ! Mem[000000009100001c] = 99a45eba, %g2 = 0000000000001260 lduh [%i6+0x01e],%g2 ! %g2 = 00000000000099a4 ! Mem[0000000091000078] = ef201faa, %g2 = 00000000000099a4 lduh [%i6+0x07a],%g2 ! %g2 = 000000000000ef20 p47_label_2: ! %l1 = 000000000000008e, immed = 000000c1, %ccr = 44 movre %l1,0x0c1,%l1 ! Not Moved, %l1 = 000000000000008e ! Mem[000000009180011c] = cabd3e66, %g2 = 000000000000ef20 ldsba [%o0+0x11e]%asi,%g2 ! %g2 = ffffffffffffffca ! retry : should take illegal inst trap, %l0 = 8e9a78d68c1ae0ff retry ! Illegal inst trap : %l0 = 8e9a78d68c1ae10f ! Mem[0000000091800018] = 74c0670a5267e474, %g2 = ffffffffffffffca ldx [%o0+%o3],%g2 ! %g2 = 74c0670a5267e474 ! Code Fragment 1 p47_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x5ac,%g3 ! %g3 = 00000000000005ac and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000006e800020] = 0bad3112747cd656, %l2 = 6897104835080cd2 ldxa [%i1+%o4]0x89,%l2 ! %l2 = 0bad3112747cd656 ! Mem[000000006e000020] = 5b37316a, %l1 = 000000000000008e ldstuba [%i0+%o4]0x89,%l1 ! %l1 = 0000006a000000ff ! %l5 = 00000000000000ca, %l6 = 9556285be4ac4a27, %l2 = 0bad3112747cd656 subc %l5,%l6,%l2 ! %l2 = 6aa9d7a41b53b6a3 ! Mem[00000000900001b0] = 2091a2ca, %g2 = 74c0670a5267e474 ldsh [%i4+0x1b0],%g2 ! %g2 = 0000000000002091 ! %l4 = 21bf0fb8, %l5 = 000000ca, Mem[000000006f000000] = 0e2ac07e d9fa447e stda %l4,[%i2+%g0]0x80 ! Mem[000000006f000000] = 21bf0fb8 000000ca p47_label_3: ! %l1 = 000000000000006a, Mem[0000000090800148] = cff6568c stw %l1,[%i5+0x148] ! Mem[0000000090800148] = 0000006a ! Mem[00000000910000b0] = 0db72ff3, %g18 = a572d956483b1e42 ldsw [%i6+0x0b0],%g2 ! %g2 = a572d956483b1e42 ! Mem[0000000091000170] = eb162522, %g2 = 000000000db72ff3 lduh [%i6+0x170],%g2 ! %g2 = 000000000000eb16 ! %l2 = 6aa9d7a41b53b6a3, immed = fffff5db, %y = 00000000 smulcc %l2,-0xa25,%l2 ! %l2 = fffffeeac7c43c71, %ccr = 88, %y = fffffeea ! Mem[000000006f000028] = 3c182957, %l0 = 8e9a78d68c1ae10f swapa [%i2+%o5]0x80,%l0 ! %l0 = 000000003c182957 ! %l2 = c7c43c71, %l3 = f7e1a0a8, Mem[0000000090800050] = c22ba537 e34de303 std %l2,[%i5+0x050] ! Mem[0000000090800050] = c7c43c71 f7e1a0a8 ! %f12 = 8effc972, Mem[000000009100000c] = 67474887 sta %f12,[%i6+0x00c]%asi ! Mem[000000009100000c] = 8effc972 ! Mem[000000006e8000b9] = e2b3a0d5, %l7 = 55190bcbedddce11 ldstub [%i1+0x0b9],%l7 ! %l7 = 000000b3000000ff ! %l6 = 9556285be4ac4a27, Mem[000000009100016c] = 58588fd2, %asi = 80 stwa %l6,[%i6+0x16c]%asi ! Mem[000000009100016c] = e4ac4a27 ! Mem[000000006f800000] = 989c6ae9, %l1 = 0000006a, %l5 = 000000ca casa [%i3]0x80,%l1,%l5 ! %l5 = 00000000989c6ae9 p47_label_4: ! %f14 = 4017794d 09eddcc3, Mem[0000000090800038] = 8cd664ed 8acff555 std %f14,[%i5+0x038] ! Mem[0000000090800038] = 4017794d 09eddcc3 ! Mem[000000006e0001c0] = 03c200ae 0cdcc298, %l2 = c7c43c71, %l3 = f7e1a0a8 ldd [%i0+0x1c0],%l2 ! %l2 = 0000000003c200ae 000000000cdcc298 ! %l6 = 9556285be4ac4a27, %l6 = 9556285be4ac4a27, %l2 = 0000000003c200ae sll %l6,%l6,%l2 ! %l2 = ab142df256251380 ! %l3 = 000000000cdcc298, Mem[0000000091000038] = f5e72c04707e3ce1 stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 000000000cdcc298 ! Mem[000000006e800118] = 0e28dacd79231102, %l5 = 00000000989c6ae9, %l5 = 00000000989c6ae9 add %i1,0x118,%g1 casxa [%g1]0x80,%l5,%l5 ! %l5 = 0e28dacd79231102 ! Mem[0000000090800070] = 3c7d032c13924c58, %f48 = d9422b97 d5d95930 ldd [%i5+0x070],%f48 ! %f48 = 3c7d032c 13924c58 ! %l2 = 56251380, %l3 = 0cdcc298, Mem[00000000918000b8] = aea6bad9 86dd90ab std %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = 56251380 0cdcc298 ! Mem[0000000090800194] = f03eb157, %g2 = 000000000000eb16 ldsh [%i5+0x194],%g2 ! %g2 = fffffffffffff03e ! %l0 = 3c182957, %l1 = 0000006a, Mem[00000000910000b8] = 69ae8009 b0f1b5ed std %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = 3c182957 0000006a ! %l5 = 0e28dacd79231102, Mem[000000006e000028] = c90fec06 stwa %l5,[%i0+%o5]0x80 ! Mem[000000006e000028] = 79231102 p47_label_5: ! Mem[0000000091000098] = 29d117e1 7072fa78, %g2 = fffff03e, %g3 = 000005ac ldd [%i6+0x098],%g2 ! %g2 = 0000000029d117e1 000000007072fa78 ! Mem[000000006f000160] = f8955c5a, %l6 = e4ac4a27, %l1 = 0000006a add %i2,0x160,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f8955c5a ! Mem[000000006e8000e8] = 71df4b20c6821f35, %l6 = 9556285be4ac4a27, %l6 = 9556285be4ac4a27 add %i1,0xe8,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = 71df4b20c6821f35 ! %l4 = f059927021bf0fb8, %l5 = 0e28dacd79231102, %l4 = f059927021bf0fb8 or %l4,%l5,%l4 ! %l4 = fe79dafd79bf1fba ! %l3 = 000000000cdcc298, Mem[00000000918001b6] = c5325e65 stb %l3,[%o0+0x1b6] ! Mem[00000000918001b4] = 98325e65 ! Mem[0000000091000158] = b4583b24dc4650ec, %g2 = 0000000029d117e1 ldx [%i6+0x158],%g2 ! %g2 = b4583b24dc4650ec ! Mem[0000000090800148] = 0000006a, %g2 = b4583b24dc4650ec lduw [%i5+0x148],%g2 ! %g2 = 000000000000006a ! Mem[00000000910000c8] = c6f06bb1, %g18 = a572d956483b1e42 ldsw [%i6+0x0c8],%g2 ! %g2 = a572d956483b1e42 ! Mem[0000000090800138] = 726ae43c, %g2 = ffffffffc6f06bb1 lduw [%i5+0x138],%g2 ! %g2 = 00000000726ae43c ! %l0 = 000000003c182957, imm = 0000000000000005, %l5 = 0e28dacd79231102 srax %l0,0x005,%l5 ! %l5 = 0000000001e0c14a p47_label_6: ! %l3 = 000000000cdcc298, %l3 = 000000000cdcc298, %ccr = 88 mova %icc,%l3,%l3 ! Moved, %l3 = 000000000cdcc298 ! %l6 = c6821f35, %l7 = 000000b3, Mem[00000000900000a0] = 4196bc74 a0b61ba7 std %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = c6821f35 000000b3 ! immd = 00000000000003c0, %l7 = 00000000000000b3, %ccr = 88 movg %icc,0x3c0,%l7 ! Register Not Moved ! %f8 = f16adc93 3e4807fe, Mem[0000000091000048] = aa12e82c 0be529ce std %f8 ,[%i6+0x048] ! Mem[0000000091000048] = f16adc93 3e4807fe ! %f16 = 3250e327 9b8ffcc3 9add3545 9f9c4e01 ! %f20 = a9e44510 449babff 9a1720e5 1ed75a24 ! %f24 = 75bc5312 3e2c75f7 b476bcaf 2daf7443 ! %f28 = 0fd9fb48 755cf6cc 0d91afe1 e5e8b184 mov 0x1c0,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0 ! %l2 = ab142df256251380, Mem[0000000091800183] = 60e4f401 stb %l2,[%o0+0x183] ! Mem[0000000091800180] = 80e4f401 ! Mem[0000000091000000] = cf551628, %g2 = 00000000726ae43c ldsba [%i6+0x002]%asi,%g2 ! %g2 = ffffffffffffffcf ! Mem[000000006e800028] = f202c4db, %l1 = 00000000f8955c5a ldsha [%i1+%o5]0x81,%l1 ! %l1 = fffffffffffff202 ! Mem[00000000918001cc] = 875ddcc4, %g2 = ffffffffffffffcf ldsb [%o0+0x1cc],%g2 ! %g2 = ffffffffffffff87 ! %l6 = 71df4b20c6821f35, Mem[00000000908000f7] = ce87577b stb %l6,[%i5+0x0f7] ! Mem[00000000908000f4] = 3587577b p47_label_7: ! %f4 = 302d0f12, Mem[000000006f800010] = 639b99cd sta %f4 ,[%i3+%o2]0x88 ! Mem[000000006f800010] = 302d0f12 ! Mem[000000006f80004c] = 0b209b06, %l6 = c6821f35, %l4 = 79bf1fba add %i3,0x4c,%g1 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000000b209b06 ! %l3 = 000000000cdcc298, Mem[0000000090800063] = 669e2313 stb %l3,[%i5+0x063] ! Mem[0000000090800060] = 989e2313 ! %l2 = ab142df256251380, %l4 = 000000000b209b06, %l1 = fffffffffffff202 mulx %l2,%l4,%l1 ! %l1 = 62492a4f67acf500 ! %l7 = 00000000000000b3, Mem[0000000091800108] = 0a5ec7e7fffcf99d stx %l7,[%o0+0x108] ! Mem[0000000091800108] = 00000000000000b3 ! %l3 = 000000000cdcc298, %l4 = 000000000b209b06, %ccr = 88 movcc %icc,%l3,%l4 ! Moved, %l4 = 000000000cdcc298 ! Mem[00000000908000a0] = cf4eb831, %g2 = ffffffffffffff87 ldub [%i5+0x0a0],%g2 ! %g2 = 00000000000000cf ! %l1 = 62492a4f67acf500, Mem[000000006f800018] = 83236428e3c25eff stxa %l1,[%i3+%o3]0x89 ! Mem[000000006f800018] = 62492a4f67acf500 ! Mem[000000006f800028] = ffffffff, %l1 = 62492a4f67acf500 ldsba [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffff ! done : should take illegal inst trap, %l0 = 000000003c182957 done ! Illegal inst trap : %l0 = 000000003c182967 p47_label_8: ! Mem[000000006e8000b4] = a8dc115b, %l2 = ab142df256251380 swap [%i1+0x0b4],%l2 ! %l2 = 00000000a8dc115b ! %l0 = 000000003c182967, Mem[0000000091000048] = f16adc93 sth %l0,[%i6+0x048] ! Mem[0000000091000048] = 2967dc93 ! Mem[0000000091800188] = 660bfb8212d129f7, %g2 = 00000000000000cf ldxa [%o0+0x188]%asi,%g2 ! %g2 = 660bfb8212d129f7 ! %l0 = 000000003c182967, %l7 = 00000000000000b3, %l2 = 00000000a8dc115b srax %l0,%l7,%l2 ! %l2 = 0000000000000000 ! Mem[00000000900000c0] = 317c76ff, %g2 = 660bfb8212d129f7 ldub [%i4+0x0c1],%g2 ! %g2 = 0000000000000031 ! %l6 = 71df4b20c6821f35, Mem[000000006f000000] = 21bf0fb8000000ca stxa %l6,[%i2+%g0]0x81 ! Mem[000000006f000000] = 71df4b20c6821f35 ! Mem[0000000091000168] = ac6be4ac, %g2 = 0000000000000031 ldub [%i6+0x16a],%g2 ! %g2 = 00000000000000ac ! Mem[0000000090800154] = 1f0f484d, %g2 = 00000000000000ac lduh [%i5+0x154],%g2 ! %g2 = 0000000000001f0f ! %f6 = 6840764d, Mem[000000006e000018] = acfd877b sta %f6 ,[%i0+%o3]0x88 ! Mem[000000006e000018] = 6840764d ! %f6 = 6840764d d70efd43, Mem[000000006e000058] = 6e6765c5 d54d2bf9 std %f6 ,[%i0+0x058] ! Mem[000000006e000058] = 6840764d d70efd43 p47_label_9: ! Mem[0000000091000120] = b0a4b23a 7a0a5252, %g2 = 00001f0f, %g3 = 7072fa78 ldda [%i6+0x120]%asi,%g2 ! %g2 = 00000000b0a4b23a 000000007a0a5252 ! %l4 = 000000000cdcc298, Mem[000000006f800008] = 29bfead658e5e274 stxa %l4,[%i3+%o1]0x89 ! Mem[000000006f800008] = 000000000cdcc298 ! %l5 = 0000000001e0c14a, immed = 00000d19, %y = fffffeea smul %l5,0xd19,%l5 ! %l5 = 0000001898c3a23a, %y = 00000018 ! immd = 00000000000002e4, %l0 = 000000003c182967, %ccr = 88 movgu %icc,0x2e4,%l0 ! Moved, %l0 = 00000000000002e4 ! Mem[00000000908000c0] = dc4b28838fd487cc, %f48 = 3c7d032c 13924c58 ldda [%i5+0x0c0]%asi,%f48 ! %f48 = dc4b2883 8fd487cc ! %l7 = 00000000000000b3, %l4 = 000000000cdcc298, %ccr = 88 movrne %l7,%l4,%l2 ! Moved, %l2 = 000000000cdcc298 ! Mem[000000006f0001f0] = b8b6536d, %f15 = 09eddcc3 ld [%i2+0x1f0],%f15 ! %f15 = b8b6536d ! Mem[000000006e0000b3] = d4f2a2c6, %l0 = 00000000000002e4 ldstub [%i0+0x0b3],%l0 ! %l0 = 000000c6000000ff ! Mem[000000006f0001e8] = f5049953, %l1 = ffffffffffffffff swap [%i2+0x1e8],%l1 ! %l1 = 00000000f5049953 ! Mem[0000000091000070] = b4bc198e33f4bdce, %g2 = 00000000b0a4b23a ldx [%i6+0x070],%g2 ! %g2 = b4bc198e33f4bdce p47_label_10: ! Mem[0000000091000114] = 86c327a6, %g2 = b4bc198e33f4bdce ldsh [%i6+0x116],%g2 ! %g2 = ffffffffffff86c3 ! Mem[000000006e000018] = 4d764068b1f83b99, %f10 = fa411ddf 1e6c8c0e ldda [%i0+%o3]0x80,%f10 ! %f10 = 4d764068 b1f83b99 ! Mem[00000000908001a0] = 803f05fd68760317, %g2 = ffffffffffff86c3 ldx [%i5+0x1a0],%g2 ! %g2 = 803f05fd68760317 ! Mem[000000009000001c] = 086f5368, %g2 = 803f05fd68760317 ldsh [%i4+0x01e],%g2 ! %g2 = 000000000000086f ! Mem[00000000910000b4] = 96b87bb4, %g18 = a572d956483b1e42 ldsw [%i6+0x0b4],%g2 ! %g2 = a572d956483b1e42 ! immd = 000000000000033a, %l1 = 00000000f5049953, %ccr = 88 move %xcc,0x33a,%l1 ! Register Not Moved ! %l0 = 00000000000000c6, Mem[000000006f8001a0] = f56ea2e3 stw %l0,[%i3+0x1a0] ! Mem[000000006f8001a0] = 000000c6 ! %l7 = 00000000000000b3, %l4 = 000000000cdcc298, %ccr = 88 mova %xcc,%l7,%l4 ! Moved, %l4 = 00000000000000b3 ! Mem[000000006f800010] = 120f2d3006304db3, %f2 = 40e0de85 539d63a9 ldda [%i3+%o2]0x80,%f2 ! %f2 = 120f2d30 06304db3 ! %l4 = 00000000000000b3, Mem[000000006f8000ca] = 60142757, %asi = 80 stba %l4,[%i3+0x0ca]%asi ! Mem[000000006f8000c8] = 6014b357 p47_label_11: ! Mem[000000006e000060] = 8969aae81efd6002, %l1 = 00000000f5049953, %l0 = 00000000000000c6 add %i0,0x60,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 8969aae81efd6002 ! Set Register : %l0 = 8969aae81efd6002 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! %f0 = e2c5aba2, Mem[0000000091000104] = fa56d58f st %f0 ,[%i6+0x104] ! Mem[0000000091000104] = e2c5aba2 ! Mem[00000000918000b0] = ecc654e6af222ef0, %f48 = dc4b2883 8fd487cc ldd [%o0+0x0b0],%f48 ! %f48 = ecc654e6 af222ef0 ! %l5 = 0000001898c3a23a, %l3 = 000000000cdcc298, %ccr = 88 movle %icc,%l5,%l3 ! Moved, %l3 = 0000001898c3a23a ! Mem[0000000091000008] = 068effc9, %g2 = ffffffff96b87bb4 ldsb [%i6+0x00b],%g2 ! %g2 = 0000000000000006 ! Mem[0000000090000138] = 3d3a0413, %g2 = 0000000000000006 lduh [%i4+0x13a],%g2 ! %g2 = 0000000000003d3a ! %l0 = ffffffffffffffff, Mem[00000000918000e8] = d33a650172d42ee0, %asi = 80 stxa %l0,[%o0+0x0e8]%asi ! Mem[00000000918000e8] = ffffffffffffffff ! immd = 0000000000000214, %l4 = 00000000000000b3, %ccr = 88 mova %xcc,0x214,%l4 ! Moved, %l4 = 0000000000000214 ! Mem[000000006f000138] = 9f9134047844fa44, %l1 = 00000000f5049953 ldx [%i2+0x138],%l1 ! %l1 = 9f9134047844fa44 p47_label_12: ! Mem[000000006f80010a] = 9eb23a28, %l6 = 71df4b20c6821f35 ldstub [%i3+0x10a],%l6 ! %l6 = 0000003a000000ff ! %l7 = 00000000000000b3, Mem[000000009100006e] = 03bcb4bc sth %l7,[%i6+0x06e] ! Mem[000000009100006c] = 00b3b4bc ! immd = 000000000000009e, %l3 = 0000001898c3a23a, %ccr = 88 movcs %xcc,0x09e,%l3 ! Register Not Moved ! Mem[000000006f000008] = 0ee82e342b7c379d, %f0 = e2c5aba2 6a6d5079 ldda [%i2+%o1]0x89,%f0 ! %f0 = 0ee82e34 2b7c379d ! Mem[000000006e000168] = 9e7a947c, %l7 = 00000000000000b3 swap [%i0+0x168],%l7 ! %l7 = 000000009e7a947c ! Mem[0000000091800008] = d08f42f1 ee954822, %g2 = 00003d3a, %g3 = 7a0a5252 ldd [%o0+%o1],%g2 ! %g2 = 00000000d08f42f1 00000000ee954822 ! %l4 = 0000000000000214, %l7 = 000000009e7a947c, %y = 00000018 smulcc %l4,%l7,%l6 ! %l6 = ffffff3556bc91b0, %ccr = 80, %y = ffffff35 ! %l0 = ffffffffffffffff, Mem[000000006e000000] = 4d764068 stba %l0,[%i0+%g0]0x88 ! Mem[000000006e000000] = 4d7640ff ! %f0 = 0ee82e34 2b7c379d 120f2d30 06304db3 ! %f4 = 302d0f12 739c1b7d 6840764d d70efd43 ! %f8 = f16adc93 3e4807fe 4d764068 b1f83b99 ! %f12 = 8effc972 9e43c1ab 4017794d b8b6536d mov 0x180,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180 ! %l7 = 000000009e7a947c, Mem[0000000090000167] = dc0c455b stb %l7,[%i4+0x167] ! Mem[0000000090000164] = 7c0c455b p47_label_13: ! Mem[000000006f800020] = 3ec9152c, %l6 = ffffff3556bc91b0 lduba [%i3+%o4]0x81,%l6 ! %l6 = 000000000000003e ! Mem[000000009100016c] = e4ac4a27, %g18 = a572d956483b1e42 ldsw [%i6+0x16c],%g2 ! %g2 = a572d956483b1e42 ! %l3 = 0000001898c3a23a, %l3 = 0000001898c3a23a, %ccr = 80 movge %xcc,%l3,%l3 ! Register Not Moved ! %l0 = ffffffffffffffff, %l2 = 000000000cdcc298, %l3 = 0000001898c3a23a srax %l0,%l2,%l3 ! %l3 = ffffffffffffffff ! %l6 = 000000000000003e, Mem[000000006e800028] = 69238325dbc402f2 stxa %l6,[%i1+%o5]0x88 ! Mem[000000006e800028] = 000000000000003e ! Mem[000000006e800000] = f1ee06e2, %l1 = 9f9134047844fa44 lduha [%i1+%g0]0x80,%l1 ! %l1 = 000000000000f1ee ! %l2 = 0cdcc298, %l3 = ffffffff, Mem[0000000090000008] = e76f9a73 dc7fba1b std %l2,[%i4+%o1] ! Mem[0000000090000008] = 0cdcc298 ffffffff ! %l7 = 000000009e7a947c, Mem[0000000090800130] = b94f043b1fd8d221, %asi = 80 stxa %l7,[%i5+0x130]%asi ! Mem[0000000090800130] = 000000009e7a947c ! %f16 = 3250e327 9b8ffcc3 9add3545 9f9c4e01 ! %f20 = a9e44510 449babff 9a1720e5 1ed75a24 ! %f24 = 75bc5312 3e2c75f7 b476bcaf 2daf7443 ! %f28 = 0fd9fb48 755cf6cc 0d91afe1 e5e8b184 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100 ! %l5 = 0000001898c3a23a, Mem[000000006f000020] = 3f42c8490fa0327f stxa %l5,[%i2+%o4]0x81 ! Mem[000000006f000020] = 0000001898c3a23a p47_label_14: ! Mem[000000006e800000] = e206eef1, %l6 = 000000000000003e ldsba [%i1+%g0]0x89,%l6 ! %l6 = fffffffffffffff1 ! Mem[000000006f000008] = 2b7c379d, %l3 = ffffffffffffffff lduwa [%i2+%o1]0x89,%l3 ! %l3 = 000000002b7c379d ! Mem[0000000090800134] = 7c726ae4, %g2 = ffffffffe4ac4a27 ldsb [%i5+0x137],%g2 ! %g2 = 000000000000007c ! Mem[0000000091800008] = d08f42f1, %g2 = 000000000000007c ldsba [%o0+0x008]%asi,%g2 ! %g2 = ffffffffffffffd0 ! Mem[000000009000016c] = b91b3eb3, %g2 = ffffffffffffffd0 ldsh [%i4+0x16c],%g2 ! %g2 = ffffffffffffb91b ! Clear Register : %l0 = ffffffffffffffff clr %l0 ! %l0 = 0000000000000000 ! Mem[000000006e800074] = 2d7b4c07, %l0 = 00000000, %l5 = 98c3a23a add %i1,0x74,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000002d7b4c07 ! Mem[0000000090800074] = 13924c58, %g18 = a572d956483b1e42 ldsw [%i5+0x074],%g2 ! %g2 = a572d956483b1e42 ! Mem[000000006e800000] = f1ee06e2, %l1 = 0000f1ee, %l0 = 00000000 casa [%i1]0x80,%l1,%l0 ! %l0 = 00000000f1ee06e2 ! Mem[00000000908000d0] = 356355b001b18b58, %g2 = 0000000013924c58 ldx [%i5+0x0d0],%g2 ! %g2 = 356355b001b18b58 p47_label_15: ! %l7 = 000000009e7a947c, %l7 = 000000009e7a947c, %y = ffffff35 smul %l7,%l7,%l0 ! %l0 = 25266102ec4f9c10, %y = 25266102 ! %l4 = 00000214, %l5 = 2d7b4c07, Mem[00000000918001b0] = 99944aa0 c0a99832 std %l4,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000214 2d7b4c07 ! Mem[0000000090800190] = d025739a, %g18 = a572d956483b1e42 ldsw [%i5+0x190],%g2 ! %g2 = a572d956483b1e42 ! %l5 = 000000002d7b4c07, Mem[000000006f000000] = 204bdf71 stwa %l5,[%i2+%g0]0x88 ! Mem[000000006f000000] = 2d7b4c07 ! immd = 00000000000003be, %l4 = 0000000000000214, %ccr = 80 movgu %xcc,0x3be,%l4 ! Moved, %l4 = 00000000000003be ! Mem[000000006f800140] = 1b20fd10ea6eb018, %l1 = 000000000000f1ee, %l6 = fffffffffffffff1 add %i3,0x140,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 1b20fd10ea6eb018 ! immd = 0000000000000054, %l6 = 1b20fd10ea6eb018, %ccr = 80 movcs %icc,0x054,%l6 ! Register Not Moved ! %f4 = 302d0f12, Mem[000000006f800020] = 3ec9152c sta %f4 ,[%i3+%o4]0x81 ! Mem[000000006f800020] = 302d0f12 ! %l2 = 000000000cdcc298, Mem[000000006e800018] = dbe74c67054390b2 stxa %l2,[%i1+%o3]0x89 ! Mem[000000006e800018] = 000000000cdcc298 ! Mem[000000006e800018] = 0cdcc298, %l6 = 1b20fd10ea6eb018 lduwa [%i1+%o3]0x88,%l6 ! %l6 = 000000000cdcc298 p47_label_16: ! Mem[000000006f0000dc] = eaf66484, %l2 = 0cdcc298, %l5 = 2d7b4c07 add %i2,0xdc,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000eaf66484 ! %l4 = 000003be, %l5 = eaf66484, Mem[0000000091800018] = 74c0670a 5267e474 std %l4,[%o0+%o3] ! Mem[0000000091800018] = 000003be eaf66484 ! Mem[000000009080001c] = ac280466, %g2 = ffffffffd025739a ldsba [%i5+0x01c]%asi,%g2 ! %g2 = ffffffffffffffac ! %l1 = 000000000000f1ee, imm = 000000000000000b, %l1 = 000000000000f1ee srl %l1,0x00b,%l1 ! %l1 = 000000000000001e ! done : should take illegal inst trap, %l0 = 25266102ec4f9c10 done ! Illegal inst trap : %l0 = 25266102ec4f9c20 ! Mem[00000000918000d8] = 41114b72, %g2 = ffffffffffffffac lduw [%o0+0x0d8],%g2 ! %g2 = 0000000041114b72 ! %l0 = 25266102ec4f9c20, imm = 0000000000000b6e, %l5 = 00000000eaf66484 xnorcc %l0,0xb6e,%l5 ! %l5 = dad99efd13b068b1, %ccr = 80 ! %l4 = 00000000000003be, %l2 = 000000000cdcc298, %l6 = 000000000cdcc298 add %l4,%l2,%l6 ! %l6 = 000000000cdcc656 save ! CWP = 1 ! Mem[000000006e0001b8] = ccc8098b9611f171, %l2 = 029ae4be0e5dd6c4, %l2 = 029ae4be0e5dd6c4 add %o0,0x1b8,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = ccc8098b9611f171 p47_label_17: ! %cwp = 1 ! %l0 = b04dfd74, %l1 = 8893c0d3, Mem[0000000091800140] = 1901111c 9fb7deb0 std %l0,[%i0+0x140] ! Mem[0000000091800140] = b04dfd74 8893c0d3 ! Mem[000000006f00004c] = d61bb389, %l7 = c4c94c225405021c ldsh [%o2+0x04c],%l7 ! %l7 = ffffffffffffd61b ! Code Fragment 1 p47_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000ee954822 mov -0x632,%g3 ! %g3 = fffffffffffff9ce and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l1 = 5a897ff48893c0d3, %l4 = 9257d1bbcb13cbad, %ccr = 80 movgu %xcc,%l1,%l4 ! Moved, %l4 = 5a897ff48893c0d3 ! %l0 = 8d406f2cb04dfd74, Mem[0000000090000114] = 1045e4a9 stw %l0,[%o4+0x114] ! Mem[0000000090000114] = b04dfd74 ! Mem[0000000090800130] = 00000000 9e7a947c, %g2 = 41114b72, %g3 = fffff9ce ldd [%o5+0x130],%g2 ! %g2 = 0000000000000000 000000009e7a947c ! Mem[000000006e0000b8] = c448d0d63ae3dda7, %l1 = 5a897ff48893c0d3, %l7 = ffffffffffffd61b add %o0,0xb8,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = c448d0d63ae3dda7 ! Mem[000000009180002c] = 3ffdce7c, %g18 = 36be5c9801bf1952 ldsw [%i0+0x02c],%g2 ! %g2 = 36be5c9801bf1952 ! Mem[0000000091800088] = a43ca77a, %g18 = 36be5c9801bf1952 ldsw [%i0+0x088],%g2 ! %g2 = 36be5c9801bf1952 ! %l6 = 4d0b2cb280fd682b sethi %hi(0xa550a400),%l6 ! %l6 = 00000000a550a400 p47_label_18: ! %cwp = 1 ! Mem[000000006e000010] = ee6322ff1025ccfd, %l4 = 5a897ff48893c0d3 ldxa [%o0+%i2]0x81,%l4 ! %l4 = ee6322ff1025ccfd ! %l0 = 8d406f2cb04dfd74, Mem[0000000090000026] = 395c0faf sth %l0,[%o4+0x026] ! Mem[0000000090000024] = fd740faf ! Mem[000000006e000020] = ff31375b, %l0 = 8d406f2cb04dfd74 ldswa [%o0+%i4]0x81,%l0 ! %l0 = ffffffffff31375b ! %l3 = 5cb0a6be0f9dccd3, %l7 = c448d0d63ae3dda7, %l6 = 00000000a550a400 sll %l3,%l7,%l6 ! %l6 = 58535f07cee66980 ! Mem[000000006f800000] = e96a9c98, %l0 = ffffffffff31375b ldstuba [%o3+%g0]0x88,%l0 ! %l0 = 00000098000000ff ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g6 ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040 ! %l5 = 2127eb6003e229cd, %l6 = 58535f07cee66980, %l2 = ccc8098b9611f171 andcc %l5,%l6,%l2 ! %l2 = 00034b0002e22980, %ccr = 00 ! Code Fragment 1 p47_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009e7a947c mov 0x824,%g3 ! %g3 = 0000000000000824 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 00034b0002e22980, Mem[000000006e800028] = 3e000000 stha %l2,[%o1+%i5]0x80 ! Mem[000000006e800028] = 29800000 ! %f16 = 3250e327 9b8ffcc3 9add3545 9f9c4e01 ! %f20 = a9e44510 449babff 9a1720e5 1ed75a24 ! %f24 = 75bc5312 3e2c75f7 b476bcaf 2daf7443 ! %f28 = 0fd9fb48 755cf6cc 0d91afe1 e5e8b184 mov 0x0c0,%g5 stda %f16,[%o4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0 p47_label_19: ! %cwp = 1 ! Mem[000000006f000000] = 074c7b2dc6821f35, %l0 = 0000000000000098 ldxa [%o2+%g0]0x81,%l0 ! %l0 = 074c7b2dc6821f35 ! %l0 = 074c7b2dc6821f35, Mem[0000000090800130] = 000000009e7a947c stx %l0,[%o5+0x130] ! Mem[0000000090800130] = 074c7b2dc6821f35 ! %l4 = ee6322ff1025ccfd, %l0 = 074c7b2dc6821f35, %ccr = 00 movvc %xcc,%l4,%l0 ! Moved, %l0 = ee6322ff1025ccfd ! %l7 = c448d0d63ae3dda7, %l6 = 58535f07cee66980, %y = 25266102 umulcc %l7,%l6,%l6 ! %l6 = 2f985d5a6de25280, %ccr = 00, %y = 2f985d5a ! immd = 0000000000000192, %l2 = 00034b0002e22980, %ccr = 00 movneg %xcc,0x192,%l2 ! Register Not Moved ! Mem[0000000091800070] = e9e89f272eb3bf51, %f48 = 8f7f8f45 796a11e1 ldd [%i0+0x070],%f48 ! %f48 = e9e89f27 2eb3bf51 ! %f4 = 302d0f12, Mem[000000006f000010] = 39b34797 sta %f4 ,[%o2+%i2]0x80 ! Mem[000000006f000010] = 302d0f12 ! %l4 = ee6322ff1025ccfd, Mem[000000006f0001b8] = e47919570319ab59 stx %l4,[%o2+0x1b8] ! Mem[000000006f0001b8] = ee6322ff1025ccfd ! %l7 = c448d0d63ae3dda7, %l3 = 5cb0a6be0f9dccd3, %ccr = 00 movgu %xcc,%l7,%l3 ! Moved, %l3 = c448d0d63ae3dda7 membar #Sync ! Added by membar checker (626) ! Mem[0000000090000180] = 9d377c2b 342ee80e b34d3006 302d0f12 ! Mem[0000000090000190] = 7d1b9c73 120f2d30 43fd0ed7 4d764068 ! Mem[00000000900001a0] = fe07483e 93dc6af1 993bf8b1 6840764d ! Mem[00000000900001b0] = abc1439e 72c9ff8e 6d53b6b8 4d791740 mov 0x180,%g6 ldda [%o4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 p47_label_20: ! %cwp = 1 ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g4 ldda [%o4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! Mem[000000006e800100] = 19c47536, %l4 = ee6322ff1025ccfd ldstub [%o1+0x100],%l4 ! %l4 = 00000019000000ff ! Mem[000000006e000010] = ee6322ff1025ccfd, %l3 = c448d0d63ae3dda7 ldxa [%o0+%i2]0x80,%l3 ! %l3 = ee6322ff1025ccfd ! Mem[00000000908000dc] = e52b0314, %g2 = ffffffffa43ca77a lduha [%o5+0x0dc]%asi,%g2 ! %g2 = 000000000000e52b ! Mem[000000006f000010] = 663d07ee 120f2d30, %l2 = 02e22980, %l3 = 1025ccfd ldda [%o2+%i2]0x88,%l2 ! %l2 = 00000000120f2d30 00000000663d07ee ! Mem[0000000090000050] = 5105ddcc, %g2 = 000000000000e52b ldsb [%o4+0x052],%g2 ! %g2 = 0000000000000051 ! %l1 = 5a897ff48893c0d3, %l2 = 00000000120f2d30, %ccr = 00 movcc %icc,%l1,%l2 ! Moved, %l2 = 5a897ff48893c0d3 ! Mem[0000000090000010] = a75423269f2d725a, %g2 = 0000000000000051 ldx [%o4+%i2],%g2 ! %g2 = a75423269f2d725a ! Mem[000000006f800008] = 98c2dc0c, %l5 = 2127eb6003e229cd lduha [%o3+%i1]0x81,%l5 ! %l5 = 00000000000098c2 ! Mem[0000000091000018] = b4fb408e, %g2 = a75423269f2d725a lduh [%o6+%i3],%g2 ! %g2 = 000000000000b4fb p47_label_21: ! %cwp = 1 ! %l6 = 2f985d5a6de25280, %l0 = ee6322ff1025ccfd, %ccr = 00 movleu %xcc,%l6,%l0 ! Register Not Moved membar #Sync ! Added by membar checker (627) ! %l7 = c448d0d63ae3dda7, Mem[00000000900001ae] = 764dabc1 stb %l7,[%o4+0x1ae] ! Mem[00000000900001ac] = a74dabc1 ! Mem[0000000091800020] = 8305f0ca, %g2 = 000000000000b4fb lduw [%i0+%i4],%g2 ! %g2 = 000000008305f0ca ! %l4 = 0000000000000019, %l6 = 2f985d5a6de25280, %ccr = 00 movn %icc,%l4,%l6 ! Register Not Moved ! Mem[000000006e0000e8] = 26f941f1, %l3 = 00000000663d07ee swap [%o0+0x0e8],%l3 ! %l3 = 0000000026f941f1 ! %l4 = 0000000000000019, Mem[000000006e000018] = 993bf8b16840764d stxa %l4,[%o0+%i3]0x89 ! Mem[000000006e000018] = 0000000000000019 ! Mem[000000006e000018] = 19000000, %l2 = 5a897ff48893c0d3 ldstuba [%o0+%i3]0x80,%l2 ! %l2 = 00000019000000ff ! %l5 = 00000000000098c2, %l7 = c448d0d63ae3dda7, %ccr = 00 move %xcc,%l5,%l7 ! Register Not Moved ! immd = 00000000000003fa, %l0 = ee6322ff1025ccfd, %ccr = 00 movcs %icc,0x3fa,%l0 ! Register Not Moved ! Mem[000000006e000010] = ee6322ff 1025ccfd, %l6 = 6de25280, %l7 = 3ae3dda7 ldda [%o0+%i2]0x81,%l6 ! %l6 = 00000000ee6322ff 000000001025ccfd p47_label_22: ! %cwp = 1 ! %l4 = 0000000000000019, Mem[000000006f000018] = 12eaa4d9 stba %l4,[%o2+%i3]0x81 ! Mem[000000006f000018] = 19eaa4d9 ! immd = 0000000000000240, %l0 = ee6322ff1025ccfd, %ccr = 00 movle %xcc,0x240,%l0 ! Register Not Moved ! Mem[0000000090000128] = 4374af2d, %g2 = 000000008305f0ca ldsh [%o4+0x128],%g2 ! %g2 = 0000000000004374 ! Mem[0000000091800170] = b9937344 f7b1a1bd, %g2 = 00004374, %g3 = 00000824 ldd [%i0+0x170],%g2 ! %g2 = 00000000b9937344 00000000f7b1a1bd ! %l5 = 00000000000098c2, imm = 0000000000000e68, %l6 = 00000000ee6322ff addccc %l5,0xe68,%l6 ! %l6 = 000000000000a72a, %ccr = 00 ! Mem[0000000091800190] = a36059e1 84d20241, %g2 = b9937344, %g3 = f7b1a1bd ldd [%i0+0x190],%g2 ! %g2 = 00000000a36059e1 0000000084d20241 ! %f0 = 0ee82e34 2b7c379d 120f2d30 06304db3 ! %f4 = 302d0f12 739c1b7d 6840764d d70efd43 ! %f8 = f16adc93 3e4807fe 4d764068 b1f83b99 ! %f12 = 8effc972 9e43c1ab 4017794d b8b6536d mov 0x140,%g4 stda %f0,[%o4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000140 ! Code Fragment 1 p47_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000084d20241 mov -0x337,%g3 ! %g3 = fffffffffffffcc9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 0000000026f941f1, Mem[000000006f000008] = 2b7c379d stwa %l3,[%o2+%i1]0x89 ! Mem[000000006f000008] = 26f941f1 ! Mem[00000000918001b8] = 5e658da2343f09a3, %g2 = 00000000a36059e1 ldx [%i0+0x1b8],%g2 ! %g2 = 5e658da2343f09a3 p47_label_23: ! %cwp = 1 ! %l6 = 000000000000a72a, Mem[00000000918001e0] = bc237800 sth %l6,[%i0+0x1e0] ! Mem[00000000918001e0] = a72a7800 ! %l5 = 00000000000098c2, Mem[00000000908001d0] = f9ebc6bd stw %l5,[%o5+0x1d0] ! Mem[00000000908001d0] = 000098c2 ! Mem[000000006e800038] = 073b71ab, %l4 = 0000000000000019 ldsh [%o1+0x03a],%l4 ! %l4 = 00000000000071ab ! %l7 = 000000001025ccfd, immed = 000002a6, %y = 2f985d5a smulcc %l7,0x2a6,%l5 ! %l5 = 0000002ac41ce60e, %ccr = 08, %y = 0000002a ! Mem[000000006f000147] = 8802e0ea, %l0 = ee6322ff1025ccfd ldstub [%o2+0x147],%l0 ! %l0 = 000000ea000000ff ! %l5 = 0000002ac41ce60e sethi %hi(0xd9fee000),%l5 ! %l5 = 00000000d9fee000 ! Mem[000000006f0000d1] = 551488fa, %l4 = 00000000000071ab ldstuba [%o2+0x0d1]%asi,%l4 ! %l4 = 00000014000000ff ! retry : should take illegal inst trap, %l0 = 00000000000000ea retry ! Illegal inst trap : %l0 = 00000000000000fa ! Mem[000000009100008c] = 1874a477, %g18 = 36be5c9801bf1952 ldsw [%o6+0x08c],%g2 ! %g2 = 36be5c9801bf1952 ! %l5 = 00000000d9fee000, %l4 = 0000000000000014, %ccr = 08 movg %icc,%l5,%l4 ! Register Not Moved p47_label_24: ! %cwp = 1 ! Mem[00000000900001d0] = 10449bab, %g2 = 000000001874a477 ldub [%o4+0x1d3],%g2 ! %g2 = 0000000000000010 ! %l1 = 5a897ff48893c0d3, %l6 = 000000000000a72a, %y = 0000002a umul %l1,%l6,%l3 ! %l3 = 0000592ecb07479e, %y = 0000592e ! Mem[000000006f000010] = 120f2d30, %l3 = 0000592ecb07479e swapa [%o2+%i2]0x88,%l3 ! %l3 = 00000000120f2d30 ! Mem[000000006e00003a] = bd6b8dbe, %l1 = 5a897ff48893c0d3 ldstub [%o0+0x03a],%l1 ! %l1 = 0000008d000000ff ! Mem[000000006e0001a8] = dbe2bdc3f975d99a, %l5 = 00000000d9fee000 ldx [%o0+0x1a8],%l5 ! %l5 = dbe2bdc3f975d99a ! Mem[000000006f800010] = 120f2d30 06304db3, %l0 = 000000fa, %l1 = 0000008d ldda [%o3+%i2]0x81,%l0 ! %l0 = 00000000120f2d30 0000000006304db3 ! Mem[00000000900001e0] = 53123e2c, %g2 = 0000000000000010 ldsh [%o4+0x1e2],%g2 ! %g2 = 0000000000005312 ! Mem[000000006e800065] = b758563d, %l7 = 000000001025ccfd ldstub [%o1+0x065],%l7 ! %l7 = 00000058000000ff ! %l5 = dbe2bdc3f975d99a, %l3 = 00000000120f2d30, %y = 0000592e umulcc %l5,%l3,%l3 ! %l3 = 1199133d115edee0, %ccr = 00, %y = 1199133d ! Mem[0000000091000024] = 49b19c3d, %g2 = 0000000000005312 lduw [%o6+0x024],%g2 ! %g2 = 0000000049b19c3d p47_label_25: ! %cwp = 1 ! Mem[000000006e800028] = 29800000, %l4 = 0000000000000014 ldsh [%o1+%i5],%l4 ! %l4 = 0000000000002980 ! Mem[000000006f8000ec] = 6eb16e75, %l3 = 1199133d115edee0 swap [%o3+0x0ec],%l3 ! %l3 = 000000006eb16e75 ! %l0 = 00000000120f2d30, %l6 = 000000000000a72a, %y = 1199133d umul %l0,%l6,%l2 ! %l2 = 00000bcadcf7b9e0, %y = 00000bca ! Mem[000000006f000080] = cf7f16fd58992df0, %l5 = dbe2bdc3f975d99a, %l0 = 00000000120f2d30 add %o2,0x80,%g1 casxa [%g1]0x80,%l5,%l0 ! %l0 = cf7f16fd58992df0 ! %l5 = dbe2bdc3f975d99a, immed = 00000159, %ccr = 00 movre %l5,0x159,%l2 ! Not Moved, %l2 = 00000bcadcf7b9e0 ! Mem[0000000090000104] = 5032014e, %g2 = 0000000049b19c3d lduh [%o4+0x106],%g2 ! %g2 = 0000000000005032 ! Mem[000000006e000060] = 8969aae8, %l2 = 00000bcadcf7b9e0 swap [%o0+0x060],%l2 ! %l2 = 000000008969aae8 ! %l2 = 000000008969aae8, Mem[000000006e000000] = 4d7640ff stha %l2,[%o0+%g0]0x89 ! Mem[000000006e000000] = 4d76aae8 ! %l3 = 000000006eb16e75, Mem[00000000918000e8] = ffffffff stw %l3,[%i0+0x0e8] ! Mem[00000000918000e8] = 6eb16e75 ! Mem[000000006e000000] = 4d76aae8, %l5 = dbe2bdc3f975d99a ldsba [%o0+%g0]0x88,%l5 ! %l5 = ffffffffffffffe8 ba,a p47_not_taken_0_end p47_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p47_branch_failed p47_not_taken_0_end: ! End of Random Code for Thread 47 restore ! CWP = 0 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 25266102ec4f9c20 bne,a,pn %xcc,p47_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000001e bne,a,pn %xcc,p47_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000000cdcc298 bne,a,pn %xcc,p47_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000002b7c379d bne,a,pn %xcc,p47_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000003be bne,a,pn %xcc,p47_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be dad99efd13b068b1 bne,a,pn %xcc,p47_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000cdcc656 bne,a,pn %xcc,p47_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000009e7a947c bne,a,pn %xcc,p47_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x00000bca,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p47_failed mov 0x111,%g1 ! Check Floating Point Registers p47_check_fp_registers: set p47_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 0ee82e34 2b7c379d bne %xcc,p47_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 120f2d30 06304db3 bne %xcc,p47_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6840764d d70efd43 bne %xcc,p47_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 4d764068 b1f83b99 bne %xcc,p47_f10_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 4017794d b8b6536d bne %xcc,p47_f14_fail nop ! Check Local Memory set p47_local0_expect,%g1 p47_check_local0: ldx [%g1+0x000],%g2 ! Expected data = e8aa764dd70efd43 ldx [%i0+0x000],%g3 ! Observed data at 000000006e000000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff00000000000000 ldx [%i0+0x018],%g3 ! Observed data at 000000006e000018 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff31375b01602457 ldx [%i0+0x020],%g3 ! Observed data at 000000006e000020 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 792311020c1fe35a ldx [%i0+0x028],%g3 ! Observed data at 000000006e000028 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = bd6bffbe22039035 ldx [%i0+0x038],%g3 ! Observed data at 000000006e000038 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x038,%g4 ldx [%g1+0x058],%g2 ! Expected data = 6840764dd70efd43 ldx [%i0+0x058],%g3 ! Observed data at 000000006e000058 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = dcf7b9e01efd6002 ldx [%i0+0x060],%g3 ! Observed data at 000000006e000060 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x060,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = d4f2a2ff436d138a ldx [%i0+0x0b0],%g3 ! Observed data at 000000006e0000b0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x0b0,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 663d07eeec242489 ldx [%i0+0x0e8],%g3 ! Observed data at 000000006e0000e8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x168],%g2 ! Expected data = 000000b3793ba337 ldx [%i0+0x168],%g3 ! Observed data at 000000006e000168 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i0,0x168,%g4 set p47_local1_expect,%g1 p47_check_local1: ldx [%g1+0x018],%g2 ! Expected data = 98c2dc0c00000000 ldx [%i1+0x018],%g3 ! Observed data at 000000006e800018 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 2980000000000000 ldx [%i1+0x028],%g3 ! Observed data at 000000006e800028 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 8dc2bf45b7ff563d ldx [%i1+0x060],%g3 ! Observed data at 000000006e800060 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x060,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 3d39874656251380 ldx [%i1+0x0b0],%g3 ! Observed data at 000000006e8000b0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x0b0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = e2ffa0d545b19224 ldx [%i1+0x0b8],%g3 ! Observed data at 000000006e8000b8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x100],%g2 ! Expected data = ffc475360d7217ac ldx [%i1+0x100],%g3 ! Observed data at 000000006e800100 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i1,0x100,%g4 set p47_local2_expect,%g1 p47_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 074c7b2dc6821f35 ldx [%i2+0x000],%g3 ! Observed data at 000000006f000000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = f141f926342ee80e ldx [%i2+0x008],%g3 ! Observed data at 000000006f000008 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 9e4707cbee073d66 ldx [%i2+0x010],%g3 ! Observed data at 000000006f000010 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 19eaa4d9ce404fd8 ldx [%i2+0x018],%g3 ! Observed data at 000000006f000018 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0000001898c3a23a ldx [%i2+0x020],%g3 ! Observed data at 000000006f000020 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 8c1ae10fb170ba2e ldx [%i2+0x028],%g3 ! Observed data at 000000006f000028 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x028,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 55ff88fa7ba90bfd ldx [%i2+0x0d0],%g3 ! Observed data at 000000006f0000d0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x0d0,%g4 ldx [%g1+0x140],%g2 ! Expected data = f3811a0b8802e0ff ldx [%i2+0x140],%g3 ! Observed data at 000000006f000140 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x140,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = ee6322ff1025ccfd ldx [%i2+0x1b8],%g3 ! Observed data at 000000006f0001b8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = ffffffff6c29df35 ldx [%i2+0x1e8],%g3 ! Observed data at 000000006f0001e8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i2,0x1e8,%g4 set p47_local3_expect,%g1 p47_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff9c6ae91188aa50 ldx [%i3+0x000],%g3 ! Observed data at 000000006f800000 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 98c2dc0c00000000 ldx [%i3+0x008],%g3 ! Observed data at 000000006f800008 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 120f2d3006304db3 ldx [%i3+0x010],%g3 ! Observed data at 000000006f800010 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00f5ac674f2a4962 ldx [%i3+0x018],%g3 ! Observed data at 000000006f800018 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 302d0f12932a9744 ldx [%i3+0x020],%g3 ! Observed data at 000000006f800020 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffffffffc90fec06 ldx [%i3+0x028],%g3 ! Observed data at 000000006f800028 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x028,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 6014b3576f2b4d5d ldx [%i3+0x0c8],%g3 ! Observed data at 000000006f8000c8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x0c8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = c2180b73115edee0 ldx [%i3+0x0e8],%g3 ! Observed data at 000000006f8000e8 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x108],%g2 ! Expected data = 9eb2ff28ee60a832 ldx [%i3+0x108],%g3 ! Observed data at 000000006f800108 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x108,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 000000c6749c00d7 ldx [%i3+0x1a0],%g3 ! Observed data at 000000006f8001a0 cmp %g2,%g3 bne,a,pn %xcc,p47_local_failed add %i3,0x1a0,%g4 ! The test for processor 47 has passed p47_passed: ta GOOD_TRAP nop p47_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p47_failed p47_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p47_failed p47_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p47_failed p47_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p47_failed p47_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p47_failed p47_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p47_failed p47_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p47_failed p47_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p47_failed p47_f0_fail: set p47_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f2_fail: set p47_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f6_fail: set p47_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f10_fail: set p47_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p47_f14_fail: set p47_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 47 failed p47_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 47 failed p47_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0bc] ! Set processor 47 done flag set p47_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p47_selfmod_failed: ba p47_failed mov 0xabc,%g1 p47_common_error: or %g0,0xf0f,%g1 ba p47_failed mov %o5,%g3 p47_common_signature_error: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_common_timeout: set p47_temp,%g1 ba p47_failed st %g2,[%g1] ! Common Lock Number p47_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p47_failed mov 0x0,%g3 p47_trap1e: lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000008] stba %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000018] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000000] and %l5,%l7,%l5 done p47_trap1o: lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006e000008] stba %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000018] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000000] and %l5,%l7,%l5 done p47_trap2e: ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000000] ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e000020] stda %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000020] ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f800018] ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000000] done p47_trap2o: ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006e000000] ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e000020] stda %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000020] ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f800018] ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000000] done p47_trap3e: sub %l2,%l2,%l1 xor %l5,-0x444,%l7 xor %l5,%l7,%l7 xor %l0,0x6aa,%l5 andn %l3,-0xf25,%l5 done p47_trap3o: sub %l2,%l2,%l1 xor %l5,-0x444,%l7 xor %l5,%l7,%l7 xor %l0,0x6aa,%l5 andn %l3,-0xf25,%l5 done p47_init_memory_pointers: set p47_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p47_local0_start,%i0 set p47_local1_start,%i1 set p47_local2_start,%i2 set p47_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 8e9a78d68c1ae0ff ldx [%g1+0x008],%l1 ! %l1 = a128876e7bb3957f ldx [%g1+0x010],%l2 ! %l2 = 6897104835080cd2 ldx [%g1+0x018],%l3 ! %l3 = 9d31bff1f7e1a0a8 ldx [%g1+0x020],%l4 ! %l4 = f059927021bf0fb8 ldx [%g1+0x028],%l5 ! %l5 = e0381f681c3aae61 ldx [%g1+0x030],%l6 ! %l6 = 9556285be4ac4a27 ldx [%g1+0x038],%l7 ! %l7 = 55190bcbedddce11 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 8d406f2cb04dfd74 ldx [%g1+0x048],%l1 ! %l1 = 5a897ff48893c0d3 ldx [%g1+0x050],%l2 ! %l2 = 029ae4be0e5dd6c4 ldx [%g1+0x058],%l3 ! %l3 = 5cb0a6be0f9dccd3 ldx [%g1+0x060],%l4 ! %l4 = 9257d1bbcb13cbad ldx [%g1+0x068],%l5 ! %l5 = 2127eb6003e229cd ldx [%g1+0x070],%l6 ! %l6 = 4d0b2cb280fd682b ldx [%g1+0x078],%l7 ! %l7 = c4c94c225405021c ! Initialize the output register of window 1 set p47_local0_start,%o0 set p47_local1_start,%o1 set p47_local2_start,%o2 set p47_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 72da75e2 c4db8df2 5b9c384f a3efbeb6 ! %f4 = 405d1c52 06731e05 3a559147 52601069 ! %f8 = 11b5e775 3a8cf86e 9c3f18ef 39d5abfe ! %f12 = b6abb061 3dcbdb2b eb65e63c 5816bc38 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 526bb928 3e4e809f 2130d70c 0d41c788 ! %f20 = bc1cf23a 1a445d88 c4d706ee e50999d4 ! %f24 = 3233bab1 9b4691c8 2a368044 99aae004 ! %f28 = 3d108e89 c2b5ccd6 9ebde981 2f60be83 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = b67041ba 95b95720 15170538 145ff3c5 ! %f36 = e75e2616 a0bcf3d4 ba3dffdf 42a98a08 ! %f40 = 1f31544b 4254df72 c56ae836 24cb25f5 ! %f44 = 2348b1a6 5e5c3f24 f8e9f75b 4da25790 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x77ccb6780000002f,%g7,%g1 ! GSR scale = 5, align = 7 wr %g1,%g0,%gsr ! GSR = 77ccb6780000002f wr %g0,%y ! Clear Y 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: ! %l4 = eced391634791c40, %l3 = ea8f914a1a8d6864, %l3 = ea8f914a1a8d6864 srlx %l4,%l3,%l3 ! %l3 = 000000000eced391 ! Mem[0000000071000008] = 04a64204, %l7 = 7152a44dfbeebb63 ldsba [%i2+%o1]0x80,%l7 ! %l7 = 0000000000000004 ! Mem[0000000090800140] = 0985524d, %g2 = e5ffd311a26c1ebd ldsb [%i5+0x141],%g2 ! %g2 = 0000000000000009 ! Code Fragment 1 p48_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x19e,%g3 ! %g3 = fffffffffffffe62 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000908000fc] = 271653b7, %g2 = 0000000000000009 ldub [%i5+0x0fe],%g2 ! %g2 = 0000000000000027 ! %l5 = 03ebc83ff08e4372, %l0 = 937515c63fea7696, %y = 00000000 umulcc %l5,%l0,%l2 ! %l2 = 3c0f54113aa610cc, %ccr = 00, %y = 3c0f5411 ! Mem[0000000091800138] = cf28ea77, %g18 = 3ba3aad3d2a1c4a0 ldsw [%o0+0x138],%g2 ! %g2 = 3ba3aad3d2a1c4a0 ! %l5 = 03ebc83ff08e4372, Mem[0000000071800028] = ec84584a66895571 stxa %l5,[%i3+%o5]0x81 ! Mem[0000000071800028] = 03ebc83ff08e4372 ! Mem[0000000091800024] = 1465290b, %g18 = 3ba3aad3d2a1c4a0 ldsw [%o0+0x024],%g2 ! %g2 = 3ba3aad3d2a1c4a0 ! %l4 = eced391634791c40, %l5 = 03ebc83ff08e4372, %ccr = 00 movrlez %l4,%l5,%l0 ! Moved, %l0 = 03ebc83ff08e4372 p48_label_2: ! Mem[0000000070000008] = 9122cd4c, %l5 = 03ebc83ff08e4372 swapa [%i0+%o1]0x88,%l5 ! %l5 = 000000009122cd4c ! %l1 = 4684dd0c14dfe504, %l5 = 000000009122cd4c, %l7 = 0000000000000004 orncc %l1,%l5,%l7 ! %l7 = ffffffff7edff7b7, %ccr = 80 ! %l7 = ffffffff7edff7b7, immed = 00000d34, %y = 3c0f5411 smulcc %l7,0xd34,%l6 ! %l6 = 0000068b25129c2c, %ccr = 00, %y = 0000068b ! Mem[0000000070800048] = 4a4efe9e, %l3 = 000000000eced391 swap [%i1+0x048],%l3 ! %l3 = 000000004a4efe9e ! immd = 00000000000001d3, %l7 = ffffffff7edff7b7, %ccr = 00 movcs %xcc,0x1d3,%l7 ! Register Not Moved ! Mem[0000000070000008] = 99a62e11f08e4372, %f30 = 9ebde981 2f60be83 ldda [%i0+%o1]0x88,%f30 ! %f30 = 99a62e11 f08e4372 ! %l6 = 0000068b25129c2c, %l5 = 000000009122cd4c, %ccr = 00 movrgez %l6,%l5,%l0 ! Moved, %l0 = 000000009122cd4c ! Mem[0000000071000018] = 859cc58a, %l1 = 4684dd0c14dfe504 ldstuba [%i2+%o3]0x88,%l1 ! %l1 = 0000008a000000ff ! Mem[00000000918001b4] = c5325e65, %g2 = 000000001465290b ldsh [%o0+0x1b6],%g2 ! %g2 = ffffffffffffc532 ! Mem[00000000908001f4] = b21b4651, %g2 = ffffffffffffc532 ldsb [%i5+0x1f7],%g2 ! %g2 = ffffffffffffffb2 p48_label_3: ! Mem[0000000071000018] = ffc59c85, %l1 = 000000000000008a swapa [%i2+%o3]0x81,%l1 ! %l1 = 00000000ffc59c85 ! %l5 = 000000009122cd4c, Mem[000000009080018b] = 64e9b852 stb %l5,[%i5+0x18b] ! Mem[0000000090800188] = 4ce9b852 ! Mem[0000000071800008] = 5f04f5c5, %l0 = 000000009122cd4c lduwa [%i3+%o1]0x81,%l0 ! %l0 = 000000005f04f5c5 ! Mem[00000000910000d0] = bafe5f1e, %g18 = 3ba3aad3d2a1c4a0 ldsw [%i6+0x0d0],%g2 ! %g2 = 3ba3aad3d2a1c4a0 ! %l7 = ffffffff7edff7b7, imm = 0000000000000910, %l3 = 000000004a4efe9e orn %l7,0x910,%l3 ! %l3 = fffffffffffff7ff ! %l0 = 000000005f04f5c5 sethi %hi(0x2a060c00),%l0 ! %l0 = 000000002a060c00 ! immd = 0000000000000268, %l6 = 0000068b25129c2c, %ccr = 00 movcs %icc,0x268,%l6 ! Register Not Moved ! %l0 = 000000002a060c00, Mem[00000000908001cc] = eb03834a stw %l0,[%i5+0x1cc] ! Mem[00000000908001cc] = 2a060c00 ! Mem[0000000070800188] = 27c04ad5, %l2 = 3aa610cc, %l0 = 2a060c00 add %i1,0x188,%g1 casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000027c04ad5 ! Mem[0000000091800054] = 613d6691, %g2 = ffffffffbafe5f1e ldsb [%o0+0x056],%g2 ! %g2 = 0000000000000061 p48_label_4: ! %l0 = 27c04ad5, %l1 = ffc59c85, Mem[0000000091800118] = f0332361 26d8cabd std %l0,[%o0+0x118] ! Mem[0000000091800118] = 27c04ad5 ffc59c85 ! Mem[0000000070000110] = badc97a2d700eb89, %l3 = fffffffffffff7ff, %l6 = 0000068b25129c2c add %i0,0x110,%g1 casxa [%g1]0x80,%l3,%l6 ! %l6 = badc97a2d700eb89 ! %l2 = 3aa610cc, %l3 = fffff7ff, Mem[00000000918001f8] = 11e3833e 8903a371 std %l2,[%o0+0x1f8] ! Mem[00000000918001f8] = 3aa610cc fffff7ff ! Mem[00000000708001f0] = 005843c5 85733b9b, %l6 = d700eb89, %l7 = 7edff7b7 ldd [%i1+0x1f0],%l6 ! %l6 = 00000000005843c5 0000000085733b9b ! %f16 = 526bb928 3e4e809f, Mem[0000000071800020] = 59fee461 405074b7 stda %f16,[%i3+%o4]0x88 ! Mem[0000000071800020] = 526bb928 3e4e809f ! %l1 = 00000000ffc59c85, %l2 = 3c0f54113aa610cc, %ccr = 00 movcs %icc,%l1,%l2 ! Register Not Moved ! %l7 = 0000000085733b9b, %l2 = 3c0f54113aa610cc, %l5 = 000000009122cd4c tsubcc %l7,%l2,%l5 ! %l5 = c3f0abef4acd2acf, %ccr = 92 ! immd = 000000000000022d, %l5 = c3f0abef4acd2acf, %ccr = 92 movcc %icc,0x22d,%l5 ! Moved, %l5 = 000000000000022d ! Mem[00000000710001ca] = 280e5ffe, %l1 = 00000000ffc59c85 ldstub [%i2+0x1ca],%l1 ! %l1 = 0000005f000000ff ! Mem[0000000071000018] = 0000008a, %l6 = 00000000005843c5 lduba [%i2+%o3]0x80,%l6 ! %l6 = 0000000000000000 p48_label_5: ! %l0 = 0000000027c04ad5, %l0 = 0000000027c04ad5, %l3 = fffffffffffff7ff srl %l0,%l0,%l3 ! %l3 = 000000000000013e ! Mem[00000000708000b8] = 62f4dd53, %l7 = 85733b9b, %l1 = 0000005f add %i1,0xb8,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000062f4dd53 ! %l2 = 3c0f54113aa610cc, Mem[00000000918001ba] = 8da2343f stb %l2,[%o0+0x1ba] ! Mem[00000000918001b8] = cca2343f ! %f16 = 526bb928 3e4e809f 2130d70c 0d41c788 ! %f20 = bc1cf23a 1a445d88 c4d706ee e50999d4 ! %f24 = 3233bab1 9b4691c8 2a368044 99aae004 ! %f28 = 3d108e89 c2b5ccd6 99a62e11 f08e4372 mov 0x040,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! Mem[0000000070800000] = 59200fce, %l3 = 000000000000013e lduha [%i1+%g0]0x81,%l3 ! %l3 = 0000000000005920 ! %l5 = 000000000000022d, %l5 = 000000000000022d, %ccr = 92 movg %xcc,%l5,%l5 ! Register Not Moved ! %f0 = 72da75e2 c4db8df2 5b9c384f a3efbeb6 ! %f4 = 405d1c52 06731e05 3a559147 52601069 ! %f8 = 11b5e775 3a8cf86e 9c3f18ef 39d5abfe ! %f12 = b6abb061 3dcbdb2b eb65e63c 5816bc38 mov 0x0c0,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0 ! Mem[0000000071800084] = 9cd0aa36, %l7 = 0000000085733b9b swap [%i3+0x084],%l7 ! %l7 = 000000009cd0aa36 ! Mem[0000000071800020] = 3e4e809f, %l4 = eced391634791c40 ldswa [%i3+%o4]0x88,%l4 ! %l4 = 000000003e4e809f ! Mem[0000000071800028] = 3fc8eb03, %l4 = 000000003e4e809f ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 00000003000000ff p48_label_6: ! Mem[00000000700001f0] = 2e7babe1, %l1 = 0000000062f4dd53 ldstub [%i0+0x1f0],%l1 ! %l1 = 0000002e000000ff ! immd = 00000000000001ff, %l1 = 000000000000002e, %ccr = 92 mova %xcc,0x1ff,%l1 ! Moved, %l1 = 00000000000001ff ! %l2 = 3c0f54113aa610cc, immed = ffffffad, %ccr = 92 movrgz %l2,-0x053,%l3 ! Moved, %l3 = ffffffffffffffad ! %l7 = 000000009cd0aa36, Mem[000000007180014c] = dd05c24e, %asi = 80 stwa %l7,[%i3+0x14c]%asi ! Mem[000000007180014c] = 9cd0aa36 ! %l6 = 0000000000000000, Mem[000000009180015e] = 0b605c5b sth %l6,[%o0+0x15e] ! Mem[000000009180015c] = 00005c5b ! Mem[000000007080011c] = 416c2cc3, %l4 = 00000003, %l5 = 0000022d add %i1,0x11c,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000416c2cc3 ! Mem[00000000708001af] = 1e68b0d6, %l3 = ffffffffffffffad ldstub [%i1+0x1af],%l3 ! %l3 = 000000d6000000ff ! Mem[00000000918001e0] = 780070dd, %g2 = 0000000000000061 lduh [%o0+0x1e2],%g2 ! %g2 = 0000000000007800 ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! %l4 = 0000000000000003, %l0 = 0000000027c04ad5, %l3 = 00000000000000d6 tsubcctv %l4,%l0,%l3 ! %l0 = 0000000027c04af8, Trapped p48_label_7: ! Mem[0000000070000000] = e01b4f5a, %f16 = 526bb928 lda [%i0+%g0]0x81,%f16 ! %f16 = e01b4f5a ! Mem[00000000908001e0] = c475c481 941f7329, %g2 = 00007800, %g3 = fffffe62 ldda [%i5+0x1e0]%asi,%g2 ! %g2 = 00000000c475c481 00000000941f7329 ! %l0 = 0000000027c04af8, Mem[00000000910000e0] = 67170953014a3074 stx %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = 0000000027c04af8 ! Mem[0000000090000024] = 2775395c, %g18 = 3ba3aad3d2a1c4a0 ldsw [%i4+0x024],%g2 ! %g2 = 3ba3aad3d2a1c4a0 ! Mem[0000000070000000] = 5a4f1be0, %l5 = 00000000416c2cc3 lduwa [%i0+%g0]0x89,%l5 ! %l5 = 000000005a4f1be0 ! %l2 = 3c0f54113aa610cc, %l1 = 00000000000001ff, %ccr = 92 movleu %xcc,%l2,%l1 ! Moved, %l1 = 3c0f54113aa610cc ! %l2 = 3c0f54113aa610cc, %l0 = 0000000027c04af8, %l4 = 0000000000000003 addc %l2,%l0,%l4 ! %l4 = 3c0f541162665bc4 ! Mem[000000007180017f] = 1dc8a454, %l7 = 000000009cd0aa36 ldstub [%i3+0x17f],%l7 ! %l7 = 00000054000000ff ! Mem[00000000910001c8] = 892f547b, %g2 = 000000002775395c lduh [%i6+0x1ca],%g2 ! %g2 = 000000000000892f ! %f1 = c4db8df2, Mem[0000000091000034] = 3d46fa1e st %f1 ,[%i6+0x034] ! Mem[0000000091000034] = c4db8df2 p48_label_8: ! Mem[0000000090800060] = c9723166, %g2 = 000000000000892f lduw [%i5+0x060],%g2 ! %g2 = 00000000c9723166 ! Mem[0000000070000018] = 7fd2588c, %f0 = 72da75e2 lda [%i0+%o3]0x88,%f0 ! %f0 = 7fd2588c ! Mem[00000000900001c8] = 424f9102 290887d8, %g2 = c9723166, %g3 = 941f7329 ldd [%i4+0x1c8],%g2 ! %g2 = 00000000424f9102 00000000290887d8 ! %l4 = 62665bc4, %l5 = 5a4f1be0, Mem[0000000091000170] = eb162522 3bd1c15f std %l4,[%i6+0x170] ! Mem[0000000091000170] = 62665bc4 5a4f1be0 ! %l4 = 3c0f541162665bc4, %l6 = 0000000000000000, %ccr = 92 movvc %xcc,%l4,%l6 ! Moved, %l6 = 3c0f541162665bc4 ! %l7 = 0000000000000054, %l6 = 3c0f541162665bc4, %ccr = 92 movvs %xcc,%l7,%l6 ! Register Not Moved ! %l2 = 3aa610cc, %l3 = 000000d6, Mem[0000000071000008] = 0442a604 5b62282d stda %l2,[%i2+%o1]0x88 ! Mem[0000000071000008] = 3aa610cc 000000d6 ! %l2 = 3c0f54113aa610cc, %l5 = 000000005a4f1be0, %ccr = 92 movvs %xcc,%l2,%l5 ! Register Not Moved ! %f2 = 5b9c384f a3efbeb6, Mem[00000000900001a0] = 1bbdc34c 2f40eab7 stda %f2 ,[%i4+0x1a0]%asi ! Mem[00000000900001a0] = 5b9c384f a3efbeb6 ! %l6 = 62665bc4, %l7 = 00000054, Mem[0000000091800110] = e496b647 7240222a std %l6,[%o0+0x110] ! Mem[0000000091800110] = 62665bc4 00000054 p48_label_9: ! %l5 = 000000005a4f1be0, imm = 0000000000000026, %l4 = 3c0f541162665bc4 sllx %l5,0x026,%l4 ! %l4 = 93c6f80000000000 ! Mem[0000000071000080] = e34664ce, %l1 = 3c0f54113aa610cc swap [%i2+0x080],%l1 ! %l1 = 00000000e34664ce ! Clear Register : %l3 = 00000000000000d6 clr %l3 ! %l3 = 0000000000000000 ! Mem[0000000071800008] = 5f04f5c5, %l4 = 00000000, %l7 = 00000054 add %i3,0x08,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000005f04f5c5 ! Mem[0000000091800110] = 5bc40000, %g2 = 00000000424f9102 ldub [%o0+0x112],%g2 ! %g2 = 000000000000005b membar #Sync ! Added by membar checker (628) ! Mem[00000000900000f0] = abb0613d, %g2 = 000000000000005b ldub [%i4+0x0f1],%g2 ! %g2 = 00000000000000ab ! Code Fragment 1 p48_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000290887d8 mov 0x2de,%g3 ! %g3 = 00000000000002de and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000071000140] = d578386c, %l4 = 93c6f80000000000 ldstub [%i2+0x140],%l4 ! %l4 = 000000d5000000ff ! Mem[0000000091000050] = d07a6d71545a2585, %f48 = f1d956c6 6117dab4 ldd [%i6+0x050],%f48 ! %f48 = d07a6d71 545a2585 ! Randomly selected nop nop p48_label_10: ! Mem[000000007000006d] = c8cb7250, %l0 = 0000000027c04af8 ldstuba [%i0+0x06d]%asi,%l0 ! %l0 = 000000cb000000ff ! Mem[0000000071800104] = d19a02f5, %l5 = 5a4f1be0, %l6 = 62665bc4 add %i3,0x104,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d19a02f5 ! %l6 = d19a02f5, %l7 = 5f04f5c5, Mem[00000000718001f8] = 6c54881d 91f4854d std %l6,[%i3+0x1f8] ! Mem[00000000718001f8] = d19a02f5 5f04f5c5 ! Mem[0000000070000000] = e01b4f5a, %l4 = 00000000000000d5 lduha [%i0+%g0]0x81,%l4 ! %l4 = 000000000000e01b ! %l2 = 3c0f54113aa610cc, %l4 = 000000000000e01b, %y = 0000068b smulcc %l2,%l4,%l7 ! %l7 = 000033577e364584, %ccr = 00, %y = 00003357 ! %l5 = 000000005a4f1be0, Mem[0000000090000128] = 1ab37ffe3b1e9ef6 stx %l5,[%i4+0x128] ! Mem[0000000090000128] = 000000005a4f1be0 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000 ! Mem[0000000070800008] = 6e12f0dc, %l7 = 000033577e364584 swapa [%i1+%o1]0x80,%l7 ! %l7 = 000000006e12f0dc ! %l4 = 000000000000e01b, Mem[0000000070800018] = b2c70b8f stba %l4,[%i1+%o3]0x81 ! Mem[0000000070800018] = 1bc70b8f ! %l0 = 00000000000000cb, %l4 = 000000000000e01b, %ccr = 00 movleu %xcc,%l0,%l4 ! Register Not Moved p48_label_11: ! Mem[00000000918001c8] = e4db875d, %g2 = 00000000000000ab lduh [%o0+0x1ca],%g2 ! %g2 = 000000000000e4db ! immd = 00000000000000d6, %l3 = 0000000000000000, %ccr = 00 movle %xcc,0x0d6,%l3 ! Register Not Moved ! %l2 = 3c0f54113aa610cc, Mem[0000000091800136] = fd0fcf28, %asi = 80 stha %l2,[%o0+0x136]%asi ! Mem[0000000091800134] = 10cccf28 ! %l1 = 00000000e34664ce, imm = 0000000000000a03, %l6 = 00000000d19a02f5 xorcc %l1,0xa03,%l6 ! %l6 = 00000000e3466ecd, %ccr = 08 ! %f29 = c2b5ccd6, Mem[000000007080006c] = ec6c72de st %f29,[%i1+0x06c] ! Mem[000000007080006c] = c2b5ccd6 ! %l1 = 00000000e34664ce, %l6 = 00000000e3466ecd, %ccr = 08 movn %icc,%l1,%l6 ! Register Not Moved ! Mem[00000000710000a8] = 72066063d53edab3, %l1 = 00000000e34664ce, %l6 = 00000000e3466ecd add %i2,0xa8,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = 72066063d53edab3 ! %l4 = 000000000000e01b, imm = fffffffffffffe91, %l5 = 000000005a4f1be0 xnor %l4,-0x16f,%l5 ! %l5 = 000000000000e175 ! %l0 = 000000cb, %l1 = e34664ce, Mem[0000000070800018] = 1bc70b8f cae539a0 stda %l0,[%i1+%o3]0x81 ! Mem[0000000070800018] = 000000cb e34664ce ! Mem[00000000908000b4] = 034969ea, %g2 = 000000000000e4db lduw [%i5+0x0b4],%g2 ! %g2 = 00000000034969ea p48_label_12: ! Mem[0000000071800018] = 8c582263, %l0 = 00000000000000cb ldstuba [%i3+%o3]0x81,%l0 ! %l0 = 0000008c000000ff ! %l2 = 3c0f54113aa610cc, Mem[0000000071800086] = 85733b9b sth %l2,[%i3+0x086] ! Mem[0000000071800084] = 857310cc ! %l6 = 72066063d53edab3, %l7 = 000000006e12f0dc, %ccr = 08 movpos %xcc,%l6,%l7 ! Moved, %l7 = 72066063d53edab3 ! %l5 = 000000000000e175, imm = fffffffffffffe98, %l3 = 0000000000000000 xnorcc %l5,-0x168,%l3 ! %l3 = 000000000000e012, %ccr = 00 ! %l0 = 000000000000008c, %l2 = 3c0f54113aa610cc, %l3 = 000000000000e012 udivx %l0,%l2,%l3 ! %l3 = 0000000000000000 ! Mem[000000007000005d] = 7a9e88d0, %l3 = 0000000000000000 ldstub [%i0+0x05d],%l3 ! %l3 = 0000009e000000ff ! immd = 0000000000000348, %l1 = 00000000e34664ce, %ccr = 00 movvc %icc,0x348,%l1 ! Moved, %l1 = 0000000000000348 ! Mem[00000000908000f4] = d806f0ce, %g2 = 00000000034969ea ldsh [%i5+0x0f4],%g2 ! %g2 = ffffffffffffd806 ! Mem[0000000071000035] = 92c31f8b, %l0 = 000000000000008c ldstub [%i2+0x035],%l0 ! %l0 = 000000c3000000ff ! %l6 = 72066063d53edab3 setx 0xf1046d8fc0646e87,%g7,%l6 ! %l6 = f1046d8fc0646e87 p48_label_13: ! Mem[00000000700000ff] = efeafa47, %l5 = 000000000000e175 ldstub [%i0+0x0ff],%l5 ! %l5 = 00000047000000ff ! %l4 = 000000000000e01b, Mem[0000000090800074] = 13924c58 sth %l4,[%i5+0x074] ! Mem[0000000090800074] = e01b4c58 ! %l4 = 000000000000e01b, imm = 0000000000000603, %l6 = f1046d8fc0646e87 xor %l4,0x603,%l6 ! %l6 = 000000000000e618 ! Mem[0000000090800160] = d640ff85, %g2 = ffffffffffffd806 lduw [%i5+0x160],%g2 ! %g2 = 00000000d640ff85 ! %f25 = 9b4691c8, Mem[000000009100011c] = 12c9df58 sta %f25,[%i6+0x11c]%asi ! Mem[000000009100011c] = 9b4691c8 ! %l4 = 000000000000e01b, %l6 = 000000000000e618, %ccr = 00 movne %icc,%l4,%l6 ! Moved, %l6 = 000000000000e01b ! %l1 = 0000000000000348, %l6 = 000000000000e01b, %ccr = 00 movcs %xcc,%l1,%l6 ! Register Not Moved ! Mem[0000000070000199] = 1cedc749, %l6 = 000000000000e01b ldstub [%i0+0x199],%l6 ! %l6 = 000000ed000000ff ! %l2 = 3c0f54113aa610cc, %l6 = 00000000000000ed, %l3 = 000000000000009e subccc %l2,%l6,%l3 ! %l3 = 3c0f54113aa60fdf, %ccr = 00 ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 p48_label_14: ! Mem[000000009000005c] = ee06d7c4, %g2 = 00000000d640ff85 lduw [%i4+0x05c],%g2 ! %g2 = 00000000ee06d7c4 ! Mem[000000009180005c] = 9aeaaa48, %g18 = 3ba3aad3d2a1c4a0 ldsw [%o0+0x05c],%g2 ! %g2 = 3ba3aad3d2a1c4a0 ! %f6 = 3a559147, Mem[0000000091800020] = 8305f0ca st %f6 ,[%o0+%o4] ! Mem[0000000091800020] = 3a559147 ! Mem[0000000091800028] = b62ba447 3ffdce7c, %g2 = 9aeaaa48, %g3 = 000002de ldd [%o0+%o5],%g2 ! %g2 = 00000000b62ba447 000000003ffdce7c ! Mem[0000000071000018] = 8a000000, %l5 = 0000000000000047 lduba [%i2+%o3]0x88,%l5 ! %l5 = 0000000000000000 ! Mem[00000000710001ec] = 156eff20, %l6 = 000000ed, %l2 = 3aa610cc add %i2,0x1ec,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000156eff20 ! Mem[0000000070800148] = 1c0ce51be180daa9, %l3 = 3c0f54113aa60fdf, %l3 = 3c0f54113aa60fdf add %i1,0x148,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 1c0ce51be180daa9 ! Mem[0000000070800078] = 73e12c90, %l6 = 00000000000000ed swap [%i1+0x078],%l6 ! %l6 = 0000000073e12c90 ! %l1 = 0000000000000348, Mem[0000000070000010] = 1af7af49 stha %l1,[%i0+%o2]0x81 ! Mem[0000000070000010] = 0348af49 ! %l0 = 000000c3, %l1 = 00000348, Mem[0000000070000010] = 49af4803 baf9d966 stda %l0,[%i0+%o2]0x89 ! Mem[0000000070000010] = 000000c3 00000348 p48_label_15: ! Mem[00000000908000a4] = 0435468a, %g18 = 3ba3aad3d2a1c4a0 ldsw [%i5+0x0a4],%g2 ! %g2 = 3ba3aad3d2a1c4a0 ! %l4 = 000000000000e01b, Mem[00000000708001c2] = 5a7224b2 sth %l4,[%i1+0x1c2] ! Mem[00000000708001c0] = 5a72e01b ! Mem[0000000091000104] = fa56d58f, %g18 = 3ba3aad3d2a1c4a0 ldsw [%i6+0x104],%g2 ! %g2 = 3ba3aad3d2a1c4a0 ! immd = 0000000000000021, %l3 = 1c0ce51be180daa9, %ccr = 00 movcs %xcc,0x021,%l3 ! Register Not Moved ! Mem[0000000091800100] = b91b8454, %g2 = fffffffffa56d58f ldsh [%o0+0x100],%g2 ! %g2 = ffffffffffffb91b ! immd = 00000000000001b4, %l7 = 72066063d53edab3, %ccr = 00 movneg %xcc,0x1b4,%l7 ! Register Not Moved ! Mem[00000000710000dd] = 440be17f, %l0 = 00000000000000c3 ldstub [%i2+0x0dd],%l0 ! %l0 = 0000000b000000ff ! Mem[00000000710001f1] = 798cc1a1, %l4 = 000000000000e01b ldstub [%i2+0x1f1],%l4 ! %l4 = 0000008c000000ff ! %l7 = 72066063d53edab3, %l0 = 000000000000000b, %ccr = 00 movrlz %l7,%l0,%l7 ! Not Moved, %l7 = 72066063d53edab3 ! Mem[0000000070800054] = ca41e38b, %l0 = 000000000000000b ldstub [%i1+0x054],%l0 ! %l0 = 000000ca000000ff p48_label_16: ! Mem[00000000908001c8] = eb1ea287, %g18 = 3ba3aad3d2a1c4a0 ldsw [%i5+0x1c8],%g2 ! %g2 = 3ba3aad3d2a1c4a0 ! Mem[00000000708000cd] = 8505eb2e, %l1 = 0000000000000348 ldstub [%i1+0x0cd],%l1 ! %l1 = 00000005000000ff ! Mem[000000009080004c] = d60538ff, %g2 = ffffffffeb1ea287 lduw [%i5+0x04c],%g2 ! %g2 = 00000000d60538ff ! %l1 = 0000000000000005, %l0 = 00000000000000ca, %ccr = 00 movcc %icc,%l1,%l0 ! Moved, %l0 = 0000000000000005 ! Mem[00000000910001d0] = 1a5b76db, %g2 = 00000000d60538ff lduw [%i6+0x1d0],%g2 ! %g2 = 000000001a5b76db ! %l4 = 000000000000008c, Mem[0000000091000094] = 5631be90 stw %l4,[%i6+0x094] ! Mem[0000000091000094] = 0000008c ! %f16 = e01b4f5a 3e4e809f 2130d70c 0d41c788 ! %f20 = bc1cf23a 1a445d88 c4d706ee e50999d4 ! %f24 = 3233bab1 9b4691c8 2a368044 99aae004 ! %f28 = 3d108e89 c2b5ccd6 99a62e11 f08e4372 stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000 ! %l6 = 0000000073e12c90, imm = 0000000000000d6a, %l6 = 0000000073e12c90 and %l6,0xd6a,%l6 ! %l6 = 0000000000000c00 ! %f2 = 5b9c384f, Mem[0000000091800150] = dc4fcc21 sta %f2 ,[%o0+0x150]%asi ! Mem[0000000091800150] = 5b9c384f ! %l5 = 0000000000000000, imm = 0000000000000cce, %l5 = 0000000000000000 xnor %l5,0xcce,%l5 ! %l5 = fffffffffffff331 p48_label_17: ! immd = 0000000000000125, %l6 = 0000000000000c00, %ccr = 00 movvc %xcc,0x125,%l6 ! Moved, %l6 = 0000000000000125 ! Clear Register : %l6 = 0000000000000125 clr %l6 ! %l6 = 0000000000000000 ! Mem[0000000070800008] = 7e364584, %l6 = 0000000000000000 ldswa [%i1+%o1]0x81,%l6 ! %l6 = 000000007e364584 ! %l4 = 000000000000008c, %l5 = fffffffffffff331, %l7 = 72066063d53edab3 srax %l4,%l5,%l7 ! %l7 = 0000000000000000 ! Randomly selected nop nop ! Mem[0000000090800174] = fc039286, %g2 = 000000001a5b76db ldsh [%i5+0x174],%g2 ! %g2 = fffffffffffffc03 ! %l4 = 000000000000008c, Mem[000000009080009d] = 1c60d4cf stb %l4,[%i5+0x09d] ! Mem[000000009080009c] = 8c60d4cf ! %l7 = 0000000000000000, %l0 = 0000000000000005, %ccr = 00 movcs %icc,%l7,%l0 ! Register Not Moved ! %l5 = fffffffffffff331, %l3 = 1c0ce51be180daa9, %l5 = fffffffffffff331 subc %l5,%l3,%l5 ! %l5 = e3f31ae41e7f1888 ! %f2 = 5b9c384f a3efbeb6, Mem[0000000071000010] = b2a7bf46 b40de905 stda %f2 ,[%i2+%o2]0x80 ! Mem[0000000071000010] = 5b9c384f a3efbeb6 p48_label_18: ! Mem[00000000718000e0] = ea65a183, %l0 = 0000000000000005 ldsb [%i3+0x0e2],%l0 ! %l0 = ffffffffffffffa1 ! Mem[0000000091000068] = a2c651c6 670203bc, %g2 = fffffc03, %g3 = 3ffdce7c ldda [%i6+0x068]%asi,%g2 ! %g2 = 00000000a2c651c6 00000000670203bc ! %l6 = 000000007e364584, %l7 = 0000000000000000, %y = 00003357 umulcc %l6,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00000000 ! Mem[00000000710000f3] = c2332086, %l6 = 000000007e364584 ldstub [%i2+0x0f3],%l6 ! %l6 = 00000086000000ff ! %l7 = 0000000000000000, %l2 = 00000000156eff20, %l0 = ffffffffffffffa1 orcc %l7,%l2,%l0 ! %l0 = 00000000156eff20, %ccr = 00 ! immd = 000000000000011a, %l1 = 0000000000000000, %ccr = 00 move %icc,0x11a,%l1 ! Register Not Moved ! %l0 = 00000000156eff20, Mem[00000000900000c8] = 5b9c384f sth %l0,[%i4+0x0c8] ! Mem[00000000900000c8] = ff20384f ! Mem[0000000071800018] = ff582263, %l5 = e3f31ae41e7f1888 ldsha [%i3+%o3]0x81,%l5 ! %l5 = ffffffffffffff58 ! Mem[0000000091800088] = a43ca77a 6af19eb5, %g2 = a2c651c6, %g3 = 670203bc ldd [%o0+0x088],%g2 ! %g2 = 00000000a43ca77a 000000006af19eb5 ! %l4 = 0000008c, %l5 = ffffff58, Mem[0000000071800010] = 90ce196a bc18ed14 stda %l4,[%i3+%o2]0x81 ! Mem[0000000071800010] = 0000008c ffffff58 p48_label_19: ! %l4 = 000000000000008c, %l5 = ffffffffffffff58, %ccr = 00 movl %icc,%l4,%l5 ! Register Not Moved ! Mem[00000000710000f0] = c23320ffdaa1fe3c, %l2 = 00000000156eff20, %l2 = 00000000156eff20 add %i2,0xf0,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = c23320ffdaa1fe3c ! %l5 = ffffffffffffff58, imm = fffffffffffffa5e, %l2 = c23320ffdaa1fe3c add %l5,-0x5a2,%l2 ! %l2 = fffffffffffff9b6 ! Mem[00000000918001c8] = 95e4db87, %g2 = 00000000a43ca77a ldsb [%o0+0x1c9],%g2 ! %g2 = ffffffffffffff95 ! Mem[0000000091000120] = b0a4b23a 7a0a5252, %g2 = ffffff95, %g3 = 6af19eb5 ldd [%i6+0x120],%g2 ! %g2 = 00000000b0a4b23a 000000007a0a5252 ! Mem[0000000070000020] = 0e2478d6, %l4 = 000000000000008c swapa [%i0+%o4]0x88,%l4 ! %l4 = 000000000e2478d6 ! %l4 = 000000000e2478d6, Mem[0000000071000000] = cd38a3ed53cd1bd1 stxa %l4,[%i2+%g0]0x81 ! Mem[0000000071000000] = 000000000e2478d6 ! %l2 = fffffffffffff9b6, %l4 = 000000000e2478d6, %l3 = 1c0ce51be180daa9 taddcctv %l2,%l4,%l3 ! %l0 = 00000000156eff43, Trapped ! %l5 = ffffffffffffff58, imm = fffffffffffff098, %l2 = fffffffffffff9b6 xor %l5,-0xf68,%l2 ! %l2 = 0000000000000fc0 ! %f14 = eb65e63c, Mem[0000000091000174] = 5a4f1be0 st %f14,[%i6+0x174] ! Mem[0000000091000174] = eb65e63c p48_label_20: ! Mem[0000000071800018] = ff582263, %l2 = 0000000000000fc0 swapa [%i3+%o3]0x80,%l2 ! %l2 = 00000000ff582263 ! %l2 = 00000000ff582263, Mem[0000000070800010] = e6a2cc59 stha %l2,[%i1+%o2]0x89 ! Mem[0000000070800010] = e6a22263 ! %l4 = 000000000e2478d6, %l5 = ffffffffffffff58, %l4 = 000000000e2478d6 sll %l4,%l5,%l4 ! %l4 = 000e2478d6000000 ! %l2 = 00000000ff582263, Mem[000000009100016a] = ac6b5858 sth %l2,[%i6+0x16a] ! Mem[0000000091000168] = 22635858 ! Mem[0000000070800000] = 59200fceb179c0bb, %l4 = 000e2478d6000000 ldxa [%i1+%g0]0x80,%l4 ! %l4 = 59200fceb179c0bb ! %l0 = 00000000156eff43, %l7 = 0000000000000000, %ccr = 00 movgu %xcc,%l0,%l7 ! Moved, %l7 = 00000000156eff43 ! Mem[0000000070000010] = 000000c3, %l6 = 0000000000000086 swapa [%i0+%o2]0x88,%l6 ! %l6 = 00000000000000c3 ! %l3 = 1c0ce51be180daa9, %l0 = 00000000156eff43, %ccr = 00 movn %xcc,%l3,%l0 ! Register Not Moved ! Mem[00000000700000fd] = efeafaff, %l2 = 00000000ff582263 ldstub [%i0+0x0fd],%l2 ! %l2 = 000000ea000000ff ! %l0 = 00000000156eff43, immed = 00000df6, %y = 00000000 udiv %l0,0xdf6,%l0 ! %l0 = 0000000000018906 mov %l0,%y ! %y = 00018906 p48_label_21: ! Mem[0000000091800050] = ba251ef1e3b2613d, %f48 = b4da1761 c656d9f1 ldd [%o0+0x050],%f48 ! %f48 = ba251ef1 e3b2613d ! %f22 = c4d706ee e50999d4, Mem[0000000071000010] = 5b9c384f a3efbeb6 stda %f22,[%i2+%o2]0x81 ! Mem[0000000071000010] = c4d706ee e50999d4 ! Mem[0000000070800020] = be818b53, %l2 = 00000000000000ea lduba [%i1+%o4]0x81,%l2 ! %l2 = 00000000000000be ! %l3 = 1c0ce51be180daa9, %l7 = 00000000156eff43, %l5 = ffffffffffffff58 andncc %l3,%l7,%l5 ! %l5 = 1c0ce51be08000a8, %ccr = 08 ! %l4 = 59200fceb179c0bb, Mem[0000000070000018] = 8c58d27fd9b4c40f stxa %l4,[%i0+%o3]0x81 ! Mem[0000000070000018] = 59200fceb179c0bb ! immd = 00000000000001f5, %l2 = 00000000000000be, %ccr = 08 movleu %xcc,0x1f5,%l2 ! Register Not Moved membar #Sync ! Added by membar checker (629) ! Mem[0000000090000018] = d49909e5ee06d7c4, %g2 = 00000000b0a4b23a ldx [%i4+%o3],%g2 ! %g2 = d49909e5ee06d7c4 ! %l0 = 0000000000018906, imm = 0000000000000033, %l5 = 1c0ce51be08000a8 srlx %l0,0x033,%l5 ! %l5 = 0000000000000000 ! %l6 = 00000000000000c3, immed = 00000196, %ccr = 08 movrlz %l6,0x196,%l1 ! Not Moved, %l1 = 0000000000000000 ! Mem[00000000908000c0] = dc4b28838fd487cc, %g2 = d49909e5ee06d7c4 ldxa [%i5+0x0c0]%asi,%g2 ! %g2 = dc4b28838fd487cc p48_label_22: ! %l3 = 1c0ce51be180daa9, %l5 = 0000000000000000, %ccr = 08 movl %xcc,%l3,%l5 ! Register Not Moved ! Mem[0000000070800020] = be818b53 4ee5047f, %l0 = 00018906, %l1 = 00000000 ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000be818b53 000000004ee5047f ! Mem[00000000910000cc] = 067571a2, %g2 = dc4b28838fd487cc lduh [%i6+0x0cc],%g2 ! %g2 = 0000000000000675 ! immd = 0000000000000276, %l3 = 1c0ce51be180daa9, %ccr = 08 movgu %xcc,0x276,%l3 ! Moved, %l3 = 0000000000000276 ! %l6 = 00000000000000c3, immed = 000007fd, %y = 00018906 smulcc %l6,0x7fd,%l3 ! %l3 = 00000000000615b7, %ccr = 00, %y = 00000000 ! immd = 0000000000000180, %l2 = 00000000000000be, %ccr = 00 move %icc,0x180,%l2 ! Register Not Moved ! Mem[00000000910001a8] = 44690c5eef88dc5c, %f48 = ba251ef1 e3b2613d ldd [%i6+0x1a8],%f48 ! %f48 = 44690c5e ef88dc5c ! Mem[0000000070000190] = 6215b533, %l2 = 00000000000000be swap [%i0+0x190],%l2 ! %l2 = 000000006215b533 ! %l3 = 00000000000615b7, Mem[0000000091000018] = b4fb408e sth %l3,[%i6+%o3] ! Mem[0000000091000018] = 15b7408e ! %l2 = 000000006215b533, %l5 = 0000000000000000, %l5 = 0000000000000000 andncc %l2,%l5,%l5 ! %l5 = 000000006215b533, %ccr = 00 p48_label_23: ! Mem[0000000071000000] = 00000000, %l7 = 00000000156eff43 ldswa [%i2+%g0]0x88,%l7 ! %l7 = 0000000000000000 ! Mem[0000000070000023] = 8c000000, %l6 = 00000000000000c3 ldstub [%i0+0x023],%l6 ! %l6 = 00000000000000ff ! Mem[00000000708000f8] = bcdec340, %l0 = 00000000be818b53 ldsb [%i1+0x0f8],%l0 ! %l0 = ffffffffffffffbc ! %f30 = 99a62e11, Mem[0000000091800004] = eabba729 st %f30,[%o0+0x004] ! Mem[0000000091800004] = 99a62e11 ! Mem[0000000071800018] = cc765f9e c00f0000, %l2 = 6215b533, %l3 = 000615b7 ldda [%i3+%o3]0x88,%l2 ! %l2 = 00000000c00f0000 00000000cc765f9e ! %f23 = e50999d4, Mem[0000000070800010] = 6322a2e6 sta %f23,[%i1+%o2]0x81 ! Mem[0000000070800010] = e50999d4 ! Mem[0000000071000008] = 3aa610cc, %l5 = 000000006215b533 swapa [%i2+%o1]0x89,%l5 ! %l5 = 000000003aa610cc ! Mem[00000000708001e8] = c29cd3c480ef44f6, %l0 = ffffffffffffffbc, %l2 = 00000000c00f0000 add %i1,0x1e8,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = c29cd3c480ef44f6 ! %l4 = 59200fceb179c0bb, %l6 = 0000000000000000, %y = 00000000 udiv %l4,%l6,%l6 ! Div by zero, %l0 = 000000000000000c mov %l0,%y ! %y = ffffffe4 ! Mem[0000000071000028] = 47767711, %l7 = 0000000000000000 swapa [%i2+%o5]0x80,%l7 ! %l7 = 0000000047767711 p48_label_24: ! %l5 = 000000003aa610cc, %l0 = ffffffffffffffe4, %ccr = 00 movg %xcc,%l5,%l0 ! Moved, %l0 = 000000003aa610cc ! Mem[0000000070800038] = 54065fe964adb8f7, %l0 = 000000003aa610cc, %l6 = 0000000000000000 add %i1,0x38,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = 54065fe964adb8f7 ! Mem[0000000070000018] = ce0f2059, %l6 = 54065fe964adb8f7 lduba [%i0+%o3]0x88,%l6 ! %l6 = 0000000000000059 ! %l0 = 000000003aa610cc, %l6 = 0000000000000059, %ccr = 00 movne %icc,%l0,%l6 ! Moved, %l6 = 000000003aa610cc ! Mem[00000000708001b6] = 7676ef78, %l6 = 000000003aa610cc ldstub [%i1+0x1b6],%l6 ! %l6 = 000000ef000000ff ! Mem[0000000091800120] = 66ebc783, %g2 = 0000000000000675 ldub [%o0+0x121],%g2 ! %g2 = 0000000000000066 ! Mem[0000000090000058] = d49909e5 ee06d7c4, %g2 = 00000066, %g3 = 7a0a5252 ldd [%i4+0x058],%g2 ! %g2 = 00000000d49909e5 00000000ee06d7c4 ! %l3 = 00000000cc765f9e, Mem[00000000908000b1] = e6f85d03 stb %l3,[%i5+0x0b1] ! Mem[00000000908000b0] = 9ef85d03 ! Mem[00000000710000e4] = b1a04c8c, %l4 = b179c0bb, %l6 = 000000ef add %i2,0xe4,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000b1a04c8c ! Mem[00000000900000d8] = 3a55914752601069, %g2 = 00000000d49909e5 ldx [%i4+0x0d8],%g2 ! %g2 = 3a55914752601069 p48_label_25: ! %l4 = 59200fceb179c0bb, Mem[0000000091800038] = 2eeaa460 stw %l4,[%o0+0x038] ! Mem[0000000091800038] = b179c0bb ! Mem[00000000710001b8] = f00fd48f, %l7 = 0000000047767711 swap [%i2+0x1b8],%l7 ! %l7 = 00000000f00fd48f ! Mem[0000000071800028] = ffebc83f, %l7 = 00000000f00fd48f ldstub [%i3+%o5],%l7 ! %l7 = 000000ff000000ff ! %l4 = 59200fceb179c0bb, Mem[0000000071000008] = 6215b533 stba %l4,[%i2+%o1]0x89 ! Mem[0000000071000008] = 6215b5bb ! Mem[0000000071000124] = b534ba79, %l5 = 000000003aa610cc swap [%i2+0x124],%l5 ! %l5 = 00000000b534ba79 ! %l4 = b179c0bb, %l5 = b534ba79, Mem[0000000070800068] = c13316ab c2b5ccd6 std %l4,[%i1+0x068] ! Mem[0000000070800068] = b179c0bb b534ba79 ! %l0 = 3aa610cc, %l1 = 4ee5047f, Mem[0000000091000110] = fe0d41c4 a3c886c3 std %l0,[%i6+0x110] ! Mem[0000000091000110] = 3aa610cc 4ee5047f ! %l7 = 00000000000000ff, Mem[00000000900001a8] = 17361119 stw %l7,[%i4+0x1a8] ! Mem[00000000900001a8] = 000000ff ! Mem[0000000091000180] = 82f96544, %g18 = 3ba3aad3d2a1c4a0 ldsw [%i6+0x180],%g2 ! %g2 = 3ba3aad3d2a1c4a0 ! Mem[0000000090000184] = 8d124acc, %g2 = ffffffff82f96544 ldsb [%i4+0x187],%g2 ! %g2 = ffffffffffffff8d ba,a p48_not_taken_0_end p48_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p48_branch_failed p48_not_taken_0_end: ! End of Random Code for Thread 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 000000003aa610cc bne,a,pn %xcc,p48_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000004ee5047f bne,a,pn %xcc,p48_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be c29cd3c480ef44f6 bne,a,pn %xcc,p48_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000cc765f9e bne,a,pn %xcc,p48_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 59200fceb179c0bb bne,a,pn %xcc,p48_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000b534ba79 bne,a,pn %xcc,p48_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000b1a04c8c bne,a,pn %xcc,p48_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000ff bne,a,pn %xcc,p48_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffffe4,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p48_failed mov 0x111,%g1 ! Check Floating Point Registers p48_check_fp_registers: set p48_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 7fd2588c c4db8df2 bne %xcc,p48_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 5b9c384f a3efbeb6 bne %xcc,p48_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3a559147 52601069 bne %xcc,p48_f6_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be e01b4f5a 3e4e809f bne %xcc,p48_f16_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 99a62e11 f08e4372 bne %xcc,p48_f30_fail nop ! Check Local Memory set p48_local0_expect,%g1 p48_check_local0: ldx [%g1+0x008],%g2 ! Expected data = 72438ef0112ea699 ldx [%i0+0x008],%g3 ! Observed data at 0000000070000008 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 8600000048030000 ldx [%i0+0x010],%g3 ! Observed data at 0000000070000010 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 59200fceb179c0bb ldx [%i0+0x018],%g3 ! Observed data at 0000000070000018 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8c0000ff4327c21b ldx [%i0+0x020],%g3 ! Observed data at 0000000070000020 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x020,%g4 ldx [%g1+0x058],%g2 ! Expected data = ce889aa67aff88d0 ldx [%i0+0x058],%g3 ! Observed data at 0000000070000058 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x058,%g4 ldx [%g1+0x068],%g2 ! Expected data = a9bdfe12c8ff7250 ldx [%i0+0x068],%g3 ! Observed data at 0000000070000068 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x068,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 1a6a8977effffaff ldx [%i0+0x0f8],%g3 ! Observed data at 00000000700000f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x190],%g2 ! Expected data = 000000be33e3c309 ldx [%i0+0x190],%g3 ! Observed data at 0000000070000190 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = 1cffc7499ffa2ab0 ldx [%i0+0x198],%g3 ! Observed data at 0000000070000198 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x198,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = ff7babe1ec601d01 ldx [%i0+0x1f0],%g3 ! Observed data at 00000000700001f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i0,0x1f0,%g4 set p48_local1_expect,%g1 p48_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 7e3645844792b9ca ldx [%i1+0x008],%g3 ! Observed data at 0000000070800008 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = e50999d477202f0f ldx [%i1+0x010],%g3 ! Observed data at 0000000070800010 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000cbe34664ce ldx [%i1+0x018],%g3 ! Observed data at 0000000070800018 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x018,%g4 ldx [%g1+0x048],%g2 ! Expected data = 0eced3911828fbde ldx [%i1+0x048],%g3 ! Observed data at 0000000070800048 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = 7b21cc4aff41e38b ldx [%i1+0x050],%g3 ! Observed data at 0000000070800050 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x050,%g4 ldx [%g1+0x068],%g2 ! Expected data = b179c0bbb534ba79 ldx [%i1+0x068],%g3 ! Observed data at 0000000070800068 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x068,%g4 ldx [%g1+0x078],%g2 ! Expected data = 000000ed2830c446 ldx [%i1+0x078],%g3 ! Observed data at 0000000070800078 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x078,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 0263456485ffeb2e ldx [%i1+0x0c8],%g3 ! Observed data at 00000000708000c8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 7d493fac1e68b0ff ldx [%i1+0x1a8],%g3 ! Observed data at 00000000708001a8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 30736b767676ff78 ldx [%i1+0x1b0],%g3 ! Observed data at 00000000708001b0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x1b0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 5a72e01bc58bbedd ldx [%i1+0x1c0],%g3 ! Observed data at 00000000708001c0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i1,0x1c0,%g4 set p48_local2_expect,%g1 p48_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 000000000e2478d6 ldx [%i2+0x000],%g3 ! Observed data at 0000000071000000 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = bbb51562d6000000 ldx [%i2+0x008],%g3 ! Observed data at 0000000071000008 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c4d706eee50999d4 ldx [%i2+0x010],%g3 ! Observed data at 0000000071000010 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000008ace0af75f ldx [%i2+0x018],%g3 ! Observed data at 0000000071000018 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000cbd56309 ldx [%i2+0x028],%g3 ! Observed data at 0000000071000028 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff98ca2492ff1f8b ldx [%i2+0x030],%g3 ! Observed data at 0000000071000030 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x030,%g4 ldx [%g1+0x080],%g2 ! Expected data = 3aa610cc4af250f3 ldx [%i2+0x080],%g3 ! Observed data at 0000000071000080 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x080,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 1512644d44ffe17f ldx [%i2+0x0d8],%g3 ! Observed data at 00000000710000d8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = c23320ffdaa1fe3c ldx [%i2+0x0f0],%g3 ! Observed data at 00000000710000f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x120],%g2 ! Expected data = 5b24bad73aa610cc ldx [%i2+0x120],%g3 ! Observed data at 0000000071000120 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x120,%g4 ldx [%g1+0x140],%g2 ! Expected data = ff78386cdefb9e91 ldx [%i2+0x140],%g3 ! Observed data at 0000000071000140 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x140,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 47767711de89759b ldx [%i2+0x1b8],%g3 ! Observed data at 00000000710001b8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x1b8,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 280efffe13a50938 ldx [%i2+0x1c8],%g3 ! Observed data at 00000000710001c8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x1c8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 79ffc1a1d83505f8 ldx [%i2+0x1f0],%g3 ! Observed data at 00000000710001f0 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i2,0x1f0,%g4 set p48_local3_expect,%g1 p48_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 0000008cffffff58 ldx [%i3+0x010],%g3 ! Observed data at 0000000071800010 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000fc09e5f76cc ldx [%i3+0x018],%g3 ! Observed data at 0000000071800018 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 9f804e3e28b96b52 ldx [%i3+0x020],%g3 ! Observed data at 0000000071800020 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffebc83ff08e4372 ldx [%i3+0x028],%g3 ! Observed data at 0000000071800028 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = fbe0a7bd857310cc ldx [%i3+0x080],%g3 ! Observed data at 0000000071800080 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x080,%g4 ldx [%g1+0x148],%g2 ! Expected data = cdbbafe29cd0aa36 ldx [%i3+0x148],%g3 ! Observed data at 0000000071800148 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x148,%g4 ldx [%g1+0x178],%g2 ! Expected data = 4916b5a41dc8a4ff ldx [%i3+0x178],%g3 ! Observed data at 0000000071800178 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x178,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = d19a02f55f04f5c5 ldx [%i3+0x1f8],%g3 ! Observed data at 00000000718001f8 cmp %g2,%g3 bne,a,pn %xcc,p48_local_failed add %i3,0x1f8,%g4 ! The test for processor 48 has passed p48_passed: ta GOOD_TRAP nop p48_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p48_failed p48_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p48_failed p48_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p48_failed p48_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p48_failed p48_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p48_failed p48_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p48_failed p48_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p48_failed p48_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p48_failed p48_f0_fail: set p48_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f2_fail: set p48_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f6_fail: set p48_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f16_fail: set p48_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p48_f30_fail: set p48_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 48 failed p48_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 48 failed p48_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c0] ! Set processor 48 done flag set p48_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p48_selfmod_failed: ba p48_failed mov 0xabc,%g1 p48_common_error: or %g0,0xf10,%g1 ba p48_failed mov %o5,%g3 p48_common_signature_error: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_common_timeout: set p48_temp,%g1 ba p48_failed st %g2,[%g1] ! Common Lock Number p48_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p48_failed mov 0x0,%g3 p48_trap1e: ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070000020] ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000070800000] orcc %l4,0x3ce,%l1 xnor %l5,%l1,%l7 lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070000008] ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071800008] done p48_trap1o: ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070000020] ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000070800000] orcc %l4,0x3ce,%l1 xnor %l5,%l1,%l7 lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070000008] ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071800008] done p48_trap2e: ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000018] done p48_trap2o: ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000018] done p48_trap3e: subc %l0,%l6,%l4 done p48_trap3o: subc %l0,%l6,%l4 done p48_init_memory_pointers: set p48_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p48_local0_start,%i0 set p48_local1_start,%i1 set p48_local2_start,%i2 set p48_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 937515c63fea7696 ldx [%g1+0x008],%l1 ! %l1 = 4684dd0c14dfe504 ldx [%g1+0x010],%l2 ! %l2 = 32cf3c13ccf38c1f ldx [%g1+0x018],%l3 ! %l3 = ea8f914a1a8d6864 ldx [%g1+0x020],%l4 ! %l4 = eced391634791c40 ldx [%g1+0x028],%l5 ! %l5 = 03ebc83ff08e4372 ldx [%g1+0x030],%l6 ! %l6 = 4383cda4d9bc5be4 ldx [%g1+0x038],%l7 ! %l7 = 7152a44dfbeebb63 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 49 processor_49: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xc4] ! Set the start flag wrpr %g0,7,%cleanwin call p49_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 49 wr %g0,0x4,%fprs ! Make sure fef is 1 set p49_init_freg,%g1 ! %f0 = c768c315 a5478db6 f505737a e7d0f1fd ! %f4 = ec4b5e32 77e70517 cab8a50c 512126ff ! %f8 = 14723be8 0c34cdd9 4f7b9a6c b0ecf1fe ! %f12 = 4ca806de dab62ae2 50073458 67d0bc9f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ac906219 2b88617c b8bb3d60 d558b69c ! %f20 = 5cc8466b fb4e5c15 67cce48a 9531a70f ! %f24 = f93d2f5f 2353cf23 987c19a3 9de8b806 ! %f28 = 62626ed5 decb802b b0523248 9ac0d79c ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = a895fd20 5cb12af4 a41f0752 35a3dc12 ! %f36 = abdfaf44 da7f2815 051b46dc 5f39e621 ! %f40 = 395fb76d 459a12a8 e7e2ab67 0383a312 ! %f44 = d0453896 fd2a6fca 1d5cd228 4cb6bec0 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x6a7d64080000001b,%g7,%g1 ! GSR scale = 3, align = 3 wr %g1,%g0,%gsr ! GSR = 6a7d64080000001b wr %g0,%y ! Clear Y 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: ! %l5 = 2f53a04eb8edaccc, %l0 = d2f5b5f6a5c467f2, %ccr = 44 movge %xcc,%l5,%l0 ! Moved, %l0 = 2f53a04eb8edaccc ! %l2 = d7c181a3fa9fbd52, imm = 000000000000014f, %l7 = 039a20cc24ca2005 orn %l2,0x14f,%l7 ! %l7 = fffffffffffffff2 ! %l0 = 2f53a04eb8edaccc, imm = fffffffffffff6aa, %l6 = 531cdaac3052c59f addcc %l0,-0x956,%l6 ! %l6 = 2f53a04eb8eda376, %ccr = 19 ! Mem[0000000091000120] = b23a7a0a, %g2 = 421d00007a05d973 lduh [%i6+0x122],%g2 ! %g2 = 000000000000b23a ! Mem[0000000073800018] = c6eed25304d8e3a4, %f24 = f93d2f5f 2353cf23 ldda [%i3+%o3]0x88,%f24 ! %f24 = c6eed253 04d8e3a4 ! %l4 = 01c540ce604a8cfb, Mem[0000000091800018] = 74c0670a, %asi = 80 stwa %l4,[%o0+0x018]%asi ! Mem[0000000091800018] = 604a8cfb ! %l4 = 604a8cfb, %l5 = b8edaccc, Mem[0000000091800150] = dc4fcc21 f764288d std %l4,[%o0+0x150] ! Mem[0000000091800150] = 604a8cfb b8edaccc ! %f8 = 14723be8 0c34cdd9, Mem[0000000073000180] = 63545016 5e94f2bf std %f8 ,[%i2+0x180] ! Mem[0000000073000180] = 14723be8 0c34cdd9 ! Mem[0000000091000084] = 1e0b032b, %g2 = 000000000000b23a lduh [%i6+0x086],%g2 ! %g2 = 0000000000001e0b ! Mem[000000007280002c] = 73b032cf, %l4 = 01c540ce604a8cfb swap [%i1+0x02c],%l4 ! %l4 = 0000000073b032cf p49_label_2: ! Mem[0000000072800099] = 9bb751e0, %l7 = fffffffffffffff2 ldstub [%i1+0x099],%l7 ! %l7 = 000000b7000000ff ! Mem[0000000072800020] = 31f17abde0161eb1, %f12 = 4ca806de dab62ae2 ldda [%i1+%o4]0x81,%f12 ! %f12 = 31f17abd e0161eb1 ! Mem[0000000073800138] = 1a8a00f903b8d524, %l0 = 2f53a04eb8edaccc, %l1 = 2a4496e5e19bcd83 add %i3,0x138,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 1a8a00f903b8d524 ! Mem[0000000091800080] = f2d6ef72 131a522b, %g2 = 00001e0b, %g3 = 0bad0b00 ldd [%o0+0x080],%g2 ! %g2 = 00000000f2d6ef72 00000000131a522b ! Mem[0000000073800028] = 0fe17210a9e7993a, %f14 = 50073458 67d0bc9f ldda [%i3+%o5]0x89,%f14 ! %f14 = 0fe17210 a9e7993a ! Mem[0000000073000028] = 6e65e397, %l7 = 00000000000000b7 ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 00000097000000ff ! Mem[0000000091800098] = 70383695 c39876d7, %g2 = f2d6ef72, %g3 = 131a522b ldd [%o0+0x098],%g2 ! %g2 = 0000000070383695 00000000c39876d7 ! %l2 = d7c181a3fa9fbd52, immed = fffff3fb, %y = 00000000 sdiv %l2,-0xc05,%l7 ! %l7 = ffffffffffeb260c mov %l0,%y ! %y = b8edaccc ! %l0 = b8edaccc, %l1 = 03b8d524, Mem[00000000910000d0] = bafe5f1e e1d77a9d std %l0,[%i6+0x0d0] ! Mem[00000000910000d0] = b8edaccc 03b8d524 ! Mem[0000000072800018] = f1e2fd7d, %l5 = 2f53a04eb8edaccc ldswa [%i1+%o3]0x81,%l5 ! %l5 = fffffffff1e2fd7d p49_label_3: ! Mem[0000000072000028] = 054d61d3, %l6 = 2f53a04eb8eda376 ldswa [%i0+%o5]0x88,%l6 ! %l6 = 00000000054d61d3 ! Mem[0000000073800174] = 56eff99a, %l4 = 73b032cf, %l2 = fa9fbd52 add %i3,0x174,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000056eff99a ! Mem[0000000091000014] = f340b4fb, %g2 = 0000000070383695 ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff340 ! %l7 = ffffffffffeb260c, %l2 = 0000000056eff99a, %ccr = 19 movpos %xcc,%l7,%l2 ! Moved, %l2 = ffffffffffeb260c ! Mem[0000000090000158] = 7ada76d6, %g2 = fffffffffffff340 ldsb [%i4+0x159],%g2 ! %g2 = 000000000000007a ! Mem[000000009100010c] = fd298a10, %g18 = f92f8b378bedb579 ldsw [%i6+0x10c],%g2 ! %g2 = f92f8b378bedb579 ! Mem[00000000910001d4] = 68cea009, %g2 = fffffffffd298a10 lduw [%i6+0x1d4],%g2 ! %g2 = 0000000068cea009 ! Mem[0000000072800028] = f811241f604a8cfb, %f26 = 987c19a3 9de8b806 ldda [%i1+%o5]0x81,%f26 ! %f26 = f811241f 604a8cfb ! %l5 = fffffffff1e2fd7d, %l6 = 00000000054d61d3, %l6 = 00000000054d61d3 srax %l5,%l6,%l6 ! %l6 = fffffffffffffe3c ! %l2 = ffeb260c, %l3 = ff747043, Mem[0000000091000100] = 2c2852cb fa56d58f std %l2,[%i6+0x100] ! Mem[0000000091000100] = ffeb260c ff747043 p49_label_4: ! %l3 = d371b0a7ff747043, Mem[0000000072800020] = 31f17abd stwa %l3,[%i1+%o4]0x81 ! Mem[0000000072800020] = ff747043 ! Mem[000000009100006c] = 670203bc, %g18 = f92f8b378bedb579 ldswa [%i6+0x06c]%asi,%g2 ! %g2 = f92f8b378bedb579 ! %l3 = d371b0a7ff747043, Mem[0000000090800118] = 5fa476bc94e95342 stx %l3,[%i5+0x118] ! Mem[0000000090800118] = d371b0a7ff747043 ! Mem[00000000918000c8] = 545df415 9ba5caa2, %g2 = 670203bc, %g3 = c39876d7 ldd [%o0+0x0c8],%g2 ! %g2 = 00000000545df415 000000009ba5caa2 ! %l0 = 2f53a04eb8edaccc, Mem[000000009080011b] = a7ff7470 stb %l0,[%i5+0x11b] ! Mem[0000000090800118] = ccff7470 ! Mem[0000000073000028] = ffe3656e, %l3 = d371b0a7ff747043 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 000000ff000000ff ! Code Fragment 1 p49_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009ba5caa2 mov -0x5e1,%g3 ! %g3 = fffffffffffffa1f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Code Fragment 1 p49_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffa1f mov -0xfb6,%g3 ! %g3 = fffffffffffff04a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = fffffe3c, %l7 = ffeb260c, Mem[0000000073800020] = 7a69224e 31968c07 stda %l6,[%i3+%o4]0x88 ! Mem[0000000073800020] = fffffe3c ffeb260c ! %f16 = ac906219 2b88617c b8bb3d60 d558b69c ! %f20 = 5cc8466b fb4e5c15 67cce48a 9531a70f ! %f24 = c6eed253 04d8e3a4 f811241f 604a8cfb ! %f28 = 62626ed5 decb802b b0523248 9ac0d79c mov 0x180,%g4 stda %f16,[%i2+%g4]ASI_COMMIT_S ! Block Store to 0000000073000180 p49_label_5: ! Mem[0000000073000000] = 48bd97dfc312680a, %f0 = c768c315 a5478db6 ldda [%i2+%g0]0x88,%f0 ! %f0 = 48bd97df c312680a ! %f0 = 48bd97df c312680a f505737a e7d0f1fd ! %f4 = ec4b5e32 77e70517 cab8a50c 512126ff ! %f8 = 14723be8 0c34cdd9 4f7b9a6c b0ecf1fe ! %f12 = 31f17abd e0161eb1 0fe17210 a9e7993a mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100 ! %l0 = 2f53a04eb8edaccc, Mem[0000000090000073] = 671bbe49 stb %l0,[%i4+0x073] ! Mem[0000000090000070] = cc1bbe49 ! Mem[0000000091000060] = eeaf96ccf514e127, %f48 = f8f0acff add16c68 ldda [%i6+0x060]%asi,%f48 ! %f48 = eeaf96cc f514e127 ! Mem[0000000072000028] = 054d61d3, %l2 = ffffffffffeb260c ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000d3000000ff ! Mem[00000000720000c8] = 61748445, %l7 = ffffffffffeb260c ldub [%i0+0x0cb],%l7 ! %l7 = 0000000000000045 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! %l0 = 2f53a04eb8edaccc, Mem[0000000091800078] = 079ebca8 stw %l0,[%o0+0x078] ! Mem[0000000091800078] = b8edaccc ! Mem[0000000073000060] = df71d476, %l3 = 00000000000000ff swap [%i2+0x060],%l3 ! %l3 = 00000000df71d476 membar #Sync ! Added by membar checker (630) ! Mem[0000000090000108] = f505737a e7d0f1fd, %g2 = 545df415, %g3 = fffff04a ldd [%i4+0x108],%g2 ! %g2 = 00000000f505737a 00000000e7d0f1fd p49_label_6: ! %l4 = 73b032cf, %l5 = f1e2fd7d, Mem[0000000072800078] = 80a0566e a53aefc6 std %l4,[%i1+0x078] ! Mem[0000000072800078] = 73b032cf f1e2fd7d ! Mem[0000000091000158] = b4583b24dc4650ec, %g2 = 00000000f505737a ldx [%i6+0x158],%g2 ! %g2 = b4583b24dc4650ec ! %l7 = 0000000000000045, imm = 0000000000000011, %l6 = fffffffffffffe3c sll %l7,0x011,%l6 ! %l6 = 00000000008a0000 ! Mem[0000000091000058] = 102d0f23, %g2 = b4583b24dc4650ec lduw [%i6+0x058],%g2 ! %g2 = 00000000102d0f23 ! %l4 = 0000000073b032cf, Mem[0000000090800028] = 10a39792 sth %l4,[%i5+%o5] ! Mem[0000000090800028] = 32cf9792 ! Mem[000000009000011c] = 26ff1472, %g2 = 00000000102d0f23 ldub [%i4+0x11e],%g2 ! %g2 = 0000000000000026 ! Mem[0000000091000068] = a2c651c6 670203bc, %g2 = 00000026, %g3 = e7d0f1fd ldd [%i6+0x068],%g2 ! %g2 = 00000000a2c651c6 00000000670203bc ! Set Register : %l3 = 00000000df71d476 xor %g0,-1,%l3 ! %l3 = ffffffffffffffff ! Mem[0000000073800134] = 8051286f, %l0 = b8edaccc, %l2 = 000000d3 add %i3,0x134,%g1 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000008051286f ! Mem[00000000730001b8] = b0523248, %l5 = fffffffff1e2fd7d, %asi = 80 swapa [%i2+0x1b8]%asi,%l5 ! %l5 = 00000000b0523248 p49_label_7: ! Mem[0000000073800020] = fffffe3c, %l0 = 2f53a04eb8edaccc ldswa [%i3+%o4]0x89,%l0 ! %l0 = fffffffffffffe3c ! immd = 00000000000002c5, %l4 = 0000000073b032cf, %ccr = 19 move %xcc,0x2c5,%l4 ! Register Not Moved ! Mem[0000000073000008] = 158e3de2, %l1 = 1a8a00f903b8d524 lduba [%i2+%o1]0x81,%l1 ! %l1 = 0000000000000015 ! Mem[00000000730000a4] = 256d5694, %l3 = ffffffffffffffff swap [%i2+0x0a4],%l3 ! %l3 = 00000000256d5694 ! Mem[0000000072000018] = 727ecc2e, %l7 = 0000000000000045 lduha [%i0+%o3]0x89,%l7 ! %l7 = 000000000000cc2e ! Mem[00000000720001d0] = cd7b1cc7e9d28b80, %l3 = 00000000256d5694, %l7 = 000000000000cc2e add %i0,0x1d0,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = cd7b1cc7e9d28b80 ! Mem[000000007200005c] = fd6ddcd4, %l4 = 73b032cf, %l4 = 73b032cf add %i0,0x5c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000fd6ddcd4 ! Mem[00000000908000c8] = 03db3c8c 9f892828, %g2 = a2c651c6, %g3 = 670203bc ldd [%i5+0x0c8],%g2 ! %g2 = 0000000003db3c8c 000000009f892828 ! %l4 = 00000000fd6ddcd4, %l4 = 00000000fd6ddcd4, %l3 = 00000000256d5694 xorcc %l4,%l4,%l3 ! %l3 = 0000000000000000, %ccr = 44 ! Mem[00000000918000cc] = 9ba5caa2, %g18 = f92f8b378bedb579 ldsw [%o0+0x0cc],%g2 ! %g2 = f92f8b378bedb579 p49_label_8: ! %l2 = 000000008051286f, Mem[00000000908000f4] = d806f0ce stw %l2,[%i5+0x0f4] ! Mem[00000000908000f4] = 8051286f ! %l3 = 0000000000000000, imm = fffffffffffff3a9, %l5 = 00000000b0523248 addc %l3,-0xc57,%l5 ! %l5 = fffffffffffff3a9 ! Mem[0000000073000168] = 54fe0e149a01e85f, %l7 = cd7b1cc7e9d28b80, %l6 = 00000000008a0000 add %i2,0x168,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 54fe0e149a01e85f ! %l5 = fffffffffffff3a9, imm = 000000000000002a, %l5 = fffffffffffff3a9 addccc %l5,0x02a,%l5 ! %l5 = fffffffffffff3d3, %ccr = 88 ! immd = 0000000000000011, %l6 = 54fe0e149a01e85f, %ccr = 88 movne %icc,0x011,%l6 ! Moved, %l6 = 0000000000000011 ! %l0 = fffffffffffffe3c, Mem[0000000091000114] = a3c886c3 stw %l0,[%i6+0x114] ! Mem[0000000091000114] = fffffe3c ! Mem[0000000090000154] = 8fac7ada, %g2 = ffffffff9ba5caa2 ldsb [%i4+0x157],%g2 ! %g2 = ffffffffffffff8f ! %l6 = 0000000000000011, Mem[00000000908000c1] = 4b28838f stb %l6,[%i5+0x0c1] ! Mem[00000000908000c0] = 1128838f ! Mem[0000000073000010] = 011a58f2565fa795, %l6 = 0000000000000011 ldxa [%i2+%o2]0x81,%l6 ! %l6 = 011a58f2565fa795 ! Mem[0000000091000134] = 5dc140f2, %g18 = f92f8b378bedb579 ldsw [%i6+0x134],%g2 ! %g2 = f92f8b378bedb579 p49_label_9: ! Mem[00000000900001b0] = 2091a2ca, %g2 = 000000005dc140f2 ldsh [%i4+0x1b0],%g2 ! %g2 = 0000000000002091 ! immd = 000000000000033c, %l5 = fffffffffffff3d3, %ccr = 88 movl %icc,0x33c,%l5 ! Moved, %l5 = 000000000000033c ! %l5 = 000000000000033c, immd = 00000000000003c1, %l1 = 0000000000000015 mulx %l5,0x3c1,%l1 ! %l1 = 00000000000c243c ! %l7 = cd7b1cc7e9d28b80, %l0 = fffffffffffffe3c, %l1 = 00000000000c243c subccc %l7,%l0,%l1 ! %l1 = cd7b1cc7e9d28d44, %ccr = 99 ! %l0 = fffffffffffffe3c, %l0 = fffffffffffffe3c, %ccr = 99 move %xcc,%l0,%l0 ! Register Not Moved ! %f20 = 5cc8466b fb4e5c15, Mem[0000000073000028] = ffe3656e 964e60e1 stda %f20,[%i2+%o5]0x81 ! Mem[0000000073000028] = 5cc8466b fb4e5c15 ! %l7 = cd7b1cc7e9d28b80, immed = 00000895, %l0 = fffffffffffffe3c taddcctv %l7,0x895,%l0 ! %l0 = fffffffffffffe5f, Trapped ! Mem[000000009100010c] = fd298a10, %g2 = 0000000000002091 lduw [%i6+0x10c],%g2 ! %g2 = 00000000fd298a10 ! %l2 = 8051286f, %l3 = 00000000, Mem[0000000090800180] = 8f80f10b bbaf0724 stda %l2,[%i5+0x180]%asi ! Mem[0000000090800180] = 8051286f 00000000 ! Mem[0000000090800070] = 7d032c13, %g2 = 00000000fd298a10 ldub [%i5+0x071],%g2 ! %g2 = 000000000000007d p49_label_10: ! %l7 = cd7b1cc7e9d28b80, Mem[0000000091000110] = fe0d41c4fffffe3c stx %l7,[%i6+0x110] ! Mem[0000000091000110] = cd7b1cc7e9d28b80 ! immd = 00000000000003a3, %l5 = 000000000000033c, %ccr = 99 mova %icc,0x3a3,%l5 ! Moved, %l5 = 00000000000003a3 ! %l1 = cd7b1cc7e9d28d44, %l6 = 011a58f2565fa795, %ccr = 99 movcc %icc,%l1,%l6 ! Register Not Moved ! %l5 = 00000000000003a3, Mem[0000000072000000] = 68a0c27a stba %l5,[%i0+%g0]0x80 ! Mem[0000000072000000] = a3a0c27a ! %l6 = 011a58f2565fa795, Mem[000000009180018c] = 12d129f7 stw %l6,[%o0+0x18c] ! Mem[000000009180018c] = 565fa795 ! Mem[000000007280009c] = cad58761, %l5 = 00000000000003a3 swap [%i1+0x09c],%l5 ! %l5 = 00000000cad58761 ! %l2 = 000000008051286f, %l3 = 0000000000000000, %ccr = 99 movrne %l2,%l3,%l2 ! Moved, %l2 = 0000000000000000 ! Mem[0000000091800140] = 1901111c9fb7deb0, %g2 = 000000000000007d ldx [%o0+0x140],%g2 ! %g2 = 1901111c9fb7deb0 ! Mem[0000000090000190] = 1f482d10, %g2 = 1901111c9fb7deb0 ldub [%i4+0x191],%g2 ! %g2 = 000000000000001f ! Mem[0000000073800198] = 67c4fa44544ed029, %l0 = fffffffffffffe5f, %l4 = 00000000fd6ddcd4 add %i3,0x198,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 67c4fa44544ed029 p49_label_11: ! immd = 00000000000001a2, %l0 = fffffffffffffe5f, %ccr = 99 movne %icc,0x1a2,%l0 ! Moved, %l0 = 00000000000001a2 ! Mem[0000000073800010] = c56ad3503533ba6a, %l6 = 011a58f2565fa795 ldxa [%i3+%o2]0x89,%l6 ! %l6 = c56ad3503533ba6a ! Mem[00000000720001de] = 354fced0, %l7 = cd7b1cc7e9d28b80 ldstub [%i0+0x1de],%l7 ! %l7 = 000000ce000000ff ! %l7 = 00000000000000ce, immd = fffffffffffff0f4, %l1 = cd7b1cc7e9d28d44 mulx %l7,-0xf0c,%l1 ! %l1 = fffffffffff3e458 ! Mem[0000000073800010] = 3533ba6a, %l7 = 00000000000000ce lduwa [%i3+%o2]0x88,%l7 ! %l7 = 000000003533ba6a ! Mem[0000000090800024] = bd2a18d0, %g2 = 000000000000001f lduh [%i5+0x024],%g2 ! %g2 = 000000000000bd2a ! %l5 = 00000000cad58761, immed = fffffffb, %ccr = 99 movrgez %l5,-0x005,%l3 ! Moved, %l3 = fffffffffffffffb ! Mem[0000000090000080] = 6b2d6fab, %g18 = f92f8b378bedb579 ldsw [%i4+0x080],%g2 ! %g2 = f92f8b378bedb579 ! Code Fragment 1 p49_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009f892828 mov -0x696,%g3 ! %g3 = fffffffffffff96a and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f13 = e0161eb1, Mem[00000000918001b0] = 99944aa0 st %f13,[%o0+0x1b0] ! Mem[00000000918001b0] = e0161eb1 p49_label_12: ! done : should take illegal inst trap, %l0 = 00000000000001a2 done ! Illegal inst trap : %l0 = 00000000000001b2 ! immd = 00000000000002a0, %l6 = c56ad3503533ba6a, %ccr = 99 mova %icc,0x2a0,%l6 ! Moved, %l6 = 00000000000002a0 ! %f8 = 14723be8 0c34cdd9, Mem[0000000090000018] = 77aa266d 3ac0086f std %f8 ,[%i4+%o3] ! Mem[0000000090000018] = 14723be8 0c34cdd9 ! Mem[0000000091000084] = dd451e0b, %g2 = 000000006b2d6fab ldub [%i6+0x084],%g2 ! %g2 = 00000000000000dd ! Mem[0000000072800044] = b501e7c1, %l7 = 000000003533ba6a ldstub [%i1+0x044],%l7 ! %l7 = 000000b5000000ff ! Mem[0000000072000000] = a3a0c27a, %l1 = fffffffffff3e458 lduba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000a3 ! %l4 = 67c4fa44544ed029, %l7 = 00000000000000b5, %l4 = 67c4fa44544ed029 add %l4,%l7,%l4 ! %l4 = 67c4fa44544ed0de ! %l3 = fffffffffffffffb, %l3 = fffffffffffffffb, %y = b8edaccc mulscc %l3,%l3,%l5 ! %l5 = 00000000fffffffd, %ccr = 08, %y = dc76d666 ! Mem[000000007200012c] = bf14e8dc, %l7 = 000000b5, %l5 = fffffffd add %i0,0x12c,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000bf14e8dc ! Mem[0000000072800018] = f1e2fd7d, %f0 = 48bd97df lda [%i1+%o3]0x80,%f0 ! %f0 = f1e2fd7d p49_label_13: ! %l7 = 00000000000000b5, %l2 = 0000000000000000, %ccr = 08 movcc %xcc,%l7,%l2 ! Moved, %l2 = 00000000000000b5 ! %l0 = 000001b2, %l1 = 000000a3, Mem[0000000073800010] = 3533ba6a c56ad350 stda %l0,[%i3+%o2]0x88 ! Mem[0000000073800010] = 000001b2 000000a3 ! %l7 = 00000000000000b5, %l7 = 00000000000000b5, %l1 = 00000000000000a3 and %l7,%l7,%l1 ! %l1 = 00000000000000b5 ! %l7 = 00000000000000b5, %l3 = fffffffffffffffb, %l2 = 00000000000000b5 sra %l7,%l3,%l2 ! %l2 = 0000000000000000 ! %l3 = fffffffffffffffb, imm = fffffffffffff860, %l5 = 00000000bf14e8dc addc %l3,-0x7a0,%l5 ! %l5 = fffffffffffff85b ! Mem[0000000072000028] = 054d61ff, %l0 = 00000000000001b2 lduba [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff ! Mem[0000000073800020] = 3cfeffff, %l4 = 67c4fa44544ed0de ldsha [%i3+%o4]0x81,%l4 ! %l4 = 0000000000003cfe ! Mem[00000000738001b8] = cfa53679, %l7 = 000000b5, %l0 = 000000ff add %i3,0x1b8,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000cfa53679 ! Invert Register : %l6 = 00000000000002a0 xor %l6,-1,%l6 ! %l6 = fffffffffffffd5f ! %l2 = 0000000000000000, %l7 = 00000000000000b5, %y = dc76d666 udiv %l2,%l7,%l4 ! %l4 = 00000000ffffffff mov %l0,%y ! %y = cfa53679 p49_label_14: ! Mem[0000000090800140] = a4098552, %g2 = 00000000000000dd lduwa [%i5+0x140]%asi,%g2 ! %g2 = 00000000a4098552 ! %l5 = fffffffffffff85b, Mem[0000000090000056] = e6d504d1 sth %l5,[%i4+0x056] ! Mem[0000000090000054] = f85b04d1 ! %l5 = fffffffffffff85b, immed = 000002d1, %l5 = fffffffffffff85b tsubcctv %l5,0x2d1,%l5 ! %l0 = 00000000cfa5369c, Trapped ! retry : should take illegal inst trap, %l0 = 00000000cfa5369c retry ! Illegal inst trap : %l0 = 00000000cfa536ac ! Mem[0000000072000140] = cbda54c6f194c609, %l1 = 00000000000000b5, %l6 = fffffffffffffd5f add %i0,0x140,%g1 casxa [%g1]0x80,%l1,%l6 ! %l6 = cbda54c6f194c609 ! %l6 = cbda54c6f194c609, imm = 0000000000000030, %l4 = 00000000ffffffff srlx %l6,0x030,%l4 ! %l4 = 000000000000cbda ! %l2 = 0000000000000000, Mem[000000009000002c] = 48536974 sth %l2,[%i4+0x02c] ! Mem[000000009000002c] = 00006974 ! %l6 = cbda54c6f194c609, Mem[000000009100018c] = 5de8e320 stw %l6,[%i6+0x18c] ! Mem[000000009100018c] = f194c609 ! Mem[0000000072800008] = 0309fa2acf04b4c7, %l7 = 00000000000000b5 ldxa [%i1+%o1]0x80,%l7 ! %l7 = 0309fa2acf04b4c7 ! %l5 = fffffffffffff85b, %l3 = fffffffffffffffb, %y = cfa53679 umulcc %l5,%l3,%l5 ! %l5 = fffff85600002639, %ccr = 80, %y = fffff856 p49_label_15: ! Mem[0000000090800140] = a40985524dc0fce4, %f48 = d43f261a 766917d5 ldd [%i5+0x140],%f48 ! %f48 = a4098552 4dc0fce4 ! Mem[000000009100000c] = 87eb5758, %g2 = 00000000a4098552 ldsb [%i6+0x00f],%g2 ! %g2 = ffffffffffffff87 ! %l5 = fffff85600002639, Mem[00000000918000a4] = ae2cff4f stb %l5,[%o0+0x0a4] ! Mem[00000000918000a4] = 392cff4f ! %f14 = 0fe17210, Mem[0000000073800018] = 04d8e3a4 sta %f14,[%i3+%o3]0x89 ! Mem[0000000073800018] = 0fe17210 ! Mem[00000000908000a8] = a6a1186f, %g2 = ffffffffffffff87 ldub [%i5+0x0a8],%g2 ! %g2 = 00000000000000a6 ! Mem[0000000091800090] = 2485e98ffb8782cd, %g2 = 00000000000000a6 ldx [%o0+0x090],%g2 ! %g2 = 2485e98ffb8782cd ! %f0 = f1e2fd7d c312680a f505737a e7d0f1fd ! %f4 = ec4b5e32 77e70517 cab8a50c 512126ff ! %f8 = 14723be8 0c34cdd9 4f7b9a6c b0ecf1fe ! %f12 = 31f17abd e0161eb1 0fe17210 a9e7993a stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100 ! %l2 = 0000000000000000, Mem[0000000091000157] = 86b4583b stb %l2,[%i6+0x157] ! Mem[0000000091000154] = 00b4583b ! %l4 = 000000000000cbda, Mem[0000000090800110] = 21d2db557acbdda0 stx %l4,[%i5+0x110] ! Mem[0000000090800110] = 000000000000cbda ! %l3 = fffffffffffffffb, Mem[0000000091000010] = eb5758df4b2ef340 stx %l3,[%i6+%o2] ! Mem[0000000091000010] = fffffffffffffffb p49_label_16: ! Mem[0000000090800090] = 954c815f, %g18 = f92f8b378bedb579 ldsw [%i5+0x090],%g2 ! %g2 = f92f8b378bedb579 ! Mem[0000000073800010] = 000001b2, %l5 = fffff85600002639 lduwa [%i3+%o2]0x89,%l5 ! %l5 = 00000000000001b2 ! Mem[0000000073000028] = 5cc8466b, %f17 = 2b88617c lda [%i2+%o5]0x81,%f17 ! %f17 = 5cc8466b ! Mem[0000000073000120] = de084625, %l2 = 00000000, %l2 = 00000000 add %i2,0x120,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000de084625 ! %l6 = cbda54c6f194c609, Mem[0000000073000028] = 5cc8466b stba %l6,[%i2+%o5]0x80 ! Mem[0000000073000028] = 09c8466b ! Mem[00000000728000a8] = e7f85144, %l0 = cfa536ac, %l5 = 000001b2 add %i1,0xa8,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000e7f85144 ! %l5 = 00000000e7f85144, imm = fffffffffffff4a8, %l1 = 00000000000000b5 orcc %l5,-0xb58,%l1 ! %l1 = fffffffffffff5ec, %ccr = 88 ! %l6 = f194c609, %l7 = cf04b4c7, Mem[0000000091800018] = 604a8cfb 5267e474 std %l6,[%o0+%o3] ! Mem[0000000091800018] = f194c609 cf04b4c7 ! Mem[0000000090800160] = d640ff85, %g2 = ffffffff954c815f ldsh [%i5+0x160],%g2 ! %g2 = ffffffffffffd640 ! Code Fragment 1 p49_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff96a mov -0x82c,%g3 ! %g3 = fffffffffffff7d4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p49_label_17: ! %l4 = 000000000000cbda, %l6 = cbda54c6f194c609, %l4 = 000000000000cbda tsubcc %l4,%l6,%l4 ! %l4 = 3425ab390e6c05d1, %ccr = 13 ! %l4 = 3425ab390e6c05d1, %l2 = 00000000de084625, %ccr = 13 movne %xcc,%l4,%l2 ! Moved, %l2 = 3425ab390e6c05d1 ! Mem[0000000072800028] = 1f2411f8, %l2 = 3425ab390e6c05d1 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 000000f8000000ff ! Mem[0000000073800018] = 1072e10f, %l0 = cfa536ac, %l1 = fffff5ec add %i3,0x18,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 000000001072e10f ! %l6 = cbda54c6f194c609, Mem[0000000090000188] = 124accd6cf8f614e stx %l6,[%i4+0x188] ! Mem[0000000090000188] = cbda54c6f194c609 ! Code Fragment 1 p49_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff7d4 mov -0xfd0,%g3 ! %g3 = fffffffffffff030 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091800108] = 0a5ec7e7, %g2 = ffffffffffffd640 ldsb [%o0+0x108],%g2 ! %g2 = 000000000000000a ! Mem[0000000072000010] = 27ef7928, %f2 = f505737a lda [%i0+%o2]0x89,%f2 ! %f2 = 27ef7928 ! %l1 = 000000001072e10f, Mem[000000009080014e] = 0248bbbd sth %l1,[%i5+0x14e] ! Mem[000000009080014c] = e10fbbbd ! Mem[0000000073000028] = 09c8466b fb4e5c15, %l2 = 000000f8, %l3 = fffffffb ldda [%i2+%o5]0x81,%l2 ! %l2 = 0000000009c8466b 00000000fb4e5c15 p49_label_18: ! Mem[0000000073800018] = 0fe17210, %l6 = cbda54c6f194c609 lduha [%i3+%o3]0x88,%l6 ! %l6 = 0000000000007210 ! Mem[00000000728001ac] = 26fa32ce, %l3 = 00000000fb4e5c15 ldstub [%i1+0x1ac],%l3 ! %l3 = 00000026000000ff ! Mem[00000000908001a8] = 9a64a4a2 a4ca45a1, %g2 = 0000000a, %g3 = fffff030 ldd [%i5+0x1a8],%g2 ! %g2 = 000000009a64a4a2 00000000a4ca45a1 ! Mem[0000000073800018] = 1072e10f, %l3 = 0000000000000026 swap [%i3+%o3],%l3 ! %l3 = 000000001072e10f ! Mem[0000000073000000] = 0a6812c3df97bd48, %l7 = 0309fa2acf04b4c7, %l3 = 000000001072e10f casxa [%i2]0x80,%l7,%l3 ! %l3 = 0a6812c3df97bd48 ! %f30 = b0523248, Mem[00000000738000f4] = 50eb09a7 st %f30,[%i3+0x0f4] ! Mem[00000000738000f4] = b0523248 ! Mem[0000000091800080] = f2d6ef72131a522b, %g2 = 000000009a64a4a2 ldx [%o0+0x080],%g2 ! %g2 = f2d6ef72131a522b ! %l6 = 0000000000007210, %l6 = 0000000000007210, %l3 = 0a6812c3df97bd48 sllx %l6,%l6,%l3 ! %l3 = 0000000072100000 ! Mem[0000000073800000] = 74a83a8b, %l6 = 0000000000007210 ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffff8b ! Mem[0000000091800088] = 3ca77a6a, %g2 = f2d6ef72131a522b ldub [%o0+0x089],%g2 ! %g2 = 000000000000003c p49_label_19: ! %l0 = 00000000cfa536ac, immed = 00000017, %ccr = 13 movrgz %l0,0x017,%l6 ! Moved, %l6 = 0000000000000017 ! Mem[0000000090000168] = 0c455b24b91b3eb3, %g2 = 000000000000003c ldx [%i4+0x168],%g2 ! %g2 = 0c455b24b91b3eb3 ! Mem[0000000073000088] = aa4931b9, %l3 = 0000000072100000 ldstub [%i2+0x088],%l3 ! %l3 = 000000aa000000ff ! Mem[0000000072000010] = 2879ef27, %l1 = 000000001072e10f ldswa [%i0+%o2]0x80,%l1 ! %l1 = 000000002879ef27 ! %l3 = 00000000000000aa, Mem[000000007280010c] = 5369667c stw %l3,[%i1+0x10c] ! Mem[000000007280010c] = 000000aa ! %l0 = 00000000cfa536ac, immed = fffff10c, %l6 = 0000000000000017 tsubcctv %l0,-0xef4,%l6 ! %l6 = 00000000cfa545a0, %ccr = 19 ! Mem[00000000908000c8] = 03db3c8c9f892828, %g2 = 0c455b24b91b3eb3 ldx [%i5+0x0c8],%g2 ! %g2 = 03db3c8c9f892828 ! %l6 = 00000000cfa545a0, immed = fffffcbd, %y = fffff856 udivcc %l6,-0x343,%l7 ! %l7 = 00000000fffffb99, %ccr = 08 mov %l0,%y ! %y = cfa536ac ! Mem[0000000090000140] = b4da1761c656d9f1, %g2 = 03db3c8c9f892828 ldx [%i4+0x140],%g2 ! %g2 = b4da1761c656d9f1 ! Mem[0000000073800020] = fffffe3c, %l0 = 00000000cfa536ac ldsha [%i3+%o4]0x88,%l0 ! %l0 = fffffffffffffe3c p49_label_20: ! immd = 0000000000000080, %l0 = fffffffffffffe3c, %ccr = 08 movneg %icc,0x080,%l0 ! Moved, %l0 = 0000000000000080 ! Mem[0000000090800150] = bbbdd7de, %g2 = b4da1761c656d9f1 ldsh [%i5+0x150],%g2 ! %g2 = ffffffffffffbbbd ! %l0 = 0000000000000080, %l7 = 00000000fffffb99, %y = cfa536ac umul %l0,%l7,%l5 ! %l5 = 0000007ffffdcc80, %y = 0000007f ! Mem[00000000910001e8] = 1efe1410, %g18 = f92f8b378bedb579 ldsw [%i6+0x1e8],%g2 ! %g2 = f92f8b378bedb579 ! Mem[00000000908000d8] = 83e709cee52b0314, %g2 = 000000001efe1410 ldx [%i5+0x0d8],%g2 ! %g2 = 83e709cee52b0314 ! immd = 00000000000000fc, %l0 = 0000000000000080, %ccr = 08 movg %xcc,0x0fc,%l0 ! Moved, %l0 = 00000000000000fc ! Mem[0000000073000008] = e23d8e15, %l6 = 00000000cfa545a0 lduba [%i2+%o1]0x88,%l6 ! %l6 = 0000000000000015 ! %l6 = 0000000000000015, immed = fffff0ba, %y = 0000007f umul %l6,-0xf46,%l0 ! %l0 = 00000014fffebf42, %y = 00000014 ! %f10 = 4f7b9a6c b0ecf1fe, Mem[0000000091800148] = 71d12186 b13ff7cf std %f10,[%o0+0x148] ! Mem[0000000091800148] = 4f7b9a6c b0ecf1fe ! %l2 = 0000000009c8466b, Mem[0000000090800154] = 1f0f484d sth %l2,[%i5+0x154] ! Mem[0000000090800154] = 466b484d p49_label_21: ! %l2 = 09c8466b, %l3 = 000000aa, Mem[0000000072000010] = 2879ef27 7db81247 stda %l2,[%i0+%o2]0x80 ! Mem[0000000072000010] = 09c8466b 000000aa ! %l4 = 3425ab390e6c05d1, Mem[00000000910000c6] = 5dc7c6f0, %asi = 80 stha %l4,[%i6+0x0c6]%asi ! Mem[00000000910000c4] = 05d1c6f0 ! Mem[000000007300011c] = 3217d07d, %l7 = 00000000fffffb99 swap [%i2+0x11c],%l7 ! %l7 = 000000003217d07d ! Mem[0000000072800138] = a54a6ccbcd5f31a3, %l2 = 0000000009c8466b, %l4 = 3425ab390e6c05d1 add %i1,0x138,%g1 casxa [%g1]0x80,%l2,%l4 ! %l4 = a54a6ccbcd5f31a3 ! Mem[0000000072800028] = ff11241f, %l0 = 00000014fffebf42 swapa [%i1+%o5]0x81,%l0 ! %l0 = 00000000ff11241f ! Mem[0000000072800018] = 7dfde2f1, %l7 = 000000003217d07d ldstuba [%i1+%o3]0x88,%l7 ! %l7 = 000000f1000000ff ! %l0 = 00000000ff11241f, %l7 = 00000000000000f1, %l0 = 00000000ff11241f xnorcc %l0,%l7,%l0 ! %l0 = ffffffff00eedb11, %ccr = 80 ! Mem[00000000730001d8] = 30776f8f94364d59, %l1 = 000000002879ef27, %l0 = ffffffff00eedb11 add %i2,0x1d8,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 30776f8f94364d59 ! Mem[0000000072000008] = 26235b93 6d8082a9, %l4 = cd5f31a3, %l5 = fffdcc80 ldda [%i0+%o1]0x80,%l4 ! %l4 = 0000000026235b93 000000006d8082a9 ! Mem[000000007380004c] = ba409b0c, %l4 = 0000000026235b93 swap [%i3+0x04c],%l4 ! %l4 = 00000000ba409b0c p49_label_22: membar #Sync ! Added by membar checker (631) ! Mem[0000000090000114] = 17cab8a5, %g2 = 83e709cee52b0314 ldsb [%i4+0x117],%g2 ! %g2 = 0000000000000017 ! %l3 = 00000000000000aa, %l3 = 00000000000000aa, %l1 = 000000002879ef27 subc %l3,%l3,%l1 ! %l1 = 0000000000000000 ! %l7 = 00000000000000f1, Mem[0000000072000000] = a3a0c27a stha %l7,[%i0+%g0]0x80 ! Mem[0000000072000000] = 00f1c27a ! %l0 = 30776f8f94364d59, %l6 = 0000000000000015, %ccr = 80 movrgez %l0,%l6,%l0 ! Moved, %l0 = 0000000000000015 ! %l1 = 0000000000000000, Mem[0000000073000028] = 6b46c809 stwa %l1,[%i2+%o5]0x88 ! Mem[0000000073000028] = 00000000 ! immd = 00000000000001a7, %l6 = 0000000000000015, %ccr = 80 movcc %icc,0x1a7,%l6 ! Moved, %l6 = 00000000000001a7 ! %l7 = 00000000000000f1, Mem[0000000072800148] = a3323245, %asi = 80 stba %l7,[%i1+0x148]%asi ! Mem[0000000072800148] = f1323245 ! %l3 = 00000000000000aa, %l2 = 0000000009c8466b, %y = 00000014 smulcc %l3,%l2,%l0 ! %l0 = 000000067efec30e, %ccr = 00, %y = 00000006 ! Mem[0000000072000028] = ff614d05 68eaa691, %l0 = 7efec30e, %l1 = 00000000 ldda [%i0+%o5]0x81,%l0 ! %l0 = 00000000ff614d05 0000000068eaa691 ! %l5 = 000000006d8082a9, Mem[0000000072800028] = fb8c4a6042bffeff stxa %l5,[%i1+%o5]0x88 ! Mem[0000000072800028] = 000000006d8082a9 p49_label_23: ! Mem[0000000072000018] = 2ecc7e72, %l5 = 000000006d8082a9 lduha [%i0+%o3]0x81,%l5 ! %l5 = 0000000000002ecc ! %l4 = ba409b0c, %l5 = 00002ecc, Mem[0000000091800000] = 1ca286e8 eabba729 std %l4,[%o0+%g0] ! Mem[0000000091800000] = ba409b0c 00002ecc ! Mem[0000000073800028] = a9e7993a, %l2 = 0000000009c8466b swapa [%i3+%o5]0x88,%l2 ! %l2 = 00000000a9e7993a ! Mem[0000000072000028] = ff614d05, %l1 = 0000000068eaa691 ldsha [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffff61 ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g6 ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000073000028] = 00000000, %l2 = 00000000a9e7993a ldsw [%i2+%o5],%l2 ! %l2 = 0000000000000000 ! Mem[0000000072800099] = 9bff51e0, %l3 = 00000000000000aa ldstub [%i1+0x099],%l3 ! %l3 = 000000ff000000ff ! Mem[00000000918001c0] = 61d192c5 dfb782b7, %g2 = 00000017, %g3 = a4ca45a1 ldd [%o0+0x1c0],%g2 ! %g2 = 0000000061d192c5 00000000dfb782b7 ! %l4 = ba409b0c, %l5 = 00002ecc, Mem[0000000072000108] = 5a70423d faa40cdb std %l4,[%i0+0x108] ! Mem[0000000072000108] = ba409b0c 00002ecc ! Mem[0000000072800018] = ffe2fd7d 0c71f693, %l2 = 00000000, %l3 = 000000ff ldda [%i1+%o3]0x81,%l2 ! %l2 = 00000000ffe2fd7d 000000000c71f693 p49_label_24: ! Mem[0000000073800180] = f5d7df2c, %l6 = 000001a7, %l1 = ffffff61 add %i3,0x180,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f5d7df2c ! Mem[00000000910001a0] = 191e0488, %g2 = 0000000061d192c5 lduw [%i6+0x1a0],%g2 ! %g2 = 00000000191e0488 ! Mem[0000000073000100] = bd03268e7b5497b7, %l6 = 00000000000001a7, %l6 = 00000000000001a7 add %i2,0x100,%g1 casxa [%g1]0x80,%l6,%l6 ! %l6 = bd03268e7b5497b7 ! Mem[00000000900001b0] = 2091a2ca, %g2 = 00000000191e0488 lduh [%i4+0x1b0],%g2 ! %g2 = 0000000000002091 ! Mem[00000000730001dc] = 94364d59, %l4 = ba409b0c, %l7 = 000000f1 add %i2,0x1dc,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000094364d59 ! Mem[0000000091000180] = 82f96544 4cbcb251, %g2 = 00002091, %g3 = dfb782b7 ldd [%i6+0x180],%g2 ! %g2 = 0000000082f96544 000000004cbcb251 ! Mem[00000000720000ac] = 10c75c1b, %l2 = ffe2fd7d, %l2 = ffe2fd7d add %i0,0xac,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000010c75c1b ! %l4 = 00000000ba409b0c, %l5 = 0000000000002ecc, %ccr = 00 movre %l4,%l5,%l1 ! Not Moved, %l1 = 00000000f5d7df2c ! %l4 = 00000000ba409b0c, Mem[0000000072000028] = 054d61ff stba %l4,[%i0+%o5]0x88 ! Mem[0000000072000028] = 054d610c ! Mem[00000000738000f0] = 7e5eb65bb0523248, %l4 = 00000000ba409b0c, %l6 = bd03268e7b5497b7 add %i3,0xf0,%g1 casxa [%g1]0x80,%l4,%l6 ! %l6 = 7e5eb65bb0523248 p49_label_25: membar #Sync ! Added by membar checker (632) ! %l5 = 0000000000002ecc, Mem[00000000900001d8] = 8b4c6ba621df8c41 stx %l5,[%i4+0x1d8] ! Mem[00000000900001d8] = 0000000000002ecc ! Mem[0000000072800137] = a759b822, %l0 = 00000000ff614d05 ldstub [%i1+0x137],%l0 ! %l0 = 00000022000000ff ! %f11 = b0ecf1fe, Mem[0000000090000030] = 8eec8c13 st %f11,[%i4+0x030] ! Mem[0000000090000030] = b0ecf1fe ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g6 ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080 ! Mem[00000000728000d8] = d65e0864, %l4 = 00000000ba409b0c ldstub [%i1+0x0d8],%l4 ! %l4 = 000000d6000000ff ! Mem[0000000073800010] = b2010000, %l1 = 00000000f5d7df2c lduha [%i3+%o2]0x81,%l1 ! %l1 = 000000000000b201 ! Mem[0000000073800038] = 3a5de9d7d1d83265, %l5 = 0000000000002ecc, %l4 = 00000000000000d6 add %i3,0x38,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = 3a5de9d7d1d83265 ! Mem[0000000073800018] = 00000026, %l0 = 0000000000000022 ldsba [%i3+%o3]0x81,%l0 ! %l0 = 0000000000000000 ! Mem[00000000900000a8] = 3bf2c25cf8818c48, %f48 = 6b2d6fab 2228183e ldd [%i4+0x0a8],%f48 ! %f48 = 3bf2c25c f8818c48 ! %l2 = 0000000010c75c1b, immed = fffff9ae, %y = 00000006 umul %l2,-0x652,%l6 ! %l6 = 10c75bb0f3fbdd5a, %y = 10c75bb0 ba,a p49_not_taken_0_end p49_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p49_branch_failed p49_not_taken_0_end: ! End of Random Code for Thread 49 1: membar #Sync ! Force all stores to complete p49_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c4] ! Set processor 49 done flag ! Check Registers p49_check_registers: set p49_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p49_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000000000b201 bne,a,pn %xcc,p49_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000010c75c1b bne,a,pn %xcc,p49_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000000c71f693 bne,a,pn %xcc,p49_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 3a5de9d7d1d83265 bne,a,pn %xcc,p49_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000002ecc bne,a,pn %xcc,p49_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 10c75bb0f3fbdd5a bne,a,pn %xcc,p49_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000094364d59 bne,a,pn %xcc,p49_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x10c75bb0,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p49_failed mov 0x111,%g1 ! Check Floating Point Registers p49_check_fp_registers: set p49_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be f1e2fd7d c312680a bne %xcc,p49_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 27ef7928 e7d0f1fd bne %xcc,p49_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be ec4b5e32 77e70517 bne %xcc,p49_f4_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 31f17abd e0161eb1 bne %xcc,p49_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 0fe17210 a9e7993a bne %xcc,p49_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be ac906219 5cc8466b bne %xcc,p49_f16_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be c6eed253 04d8e3a4 bne %xcc,p49_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be f811241f 604a8cfb bne %xcc,p49_f26_fail nop ! Check Local Memory set p49_local0_expect,%g1 p49_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00f1c27a292eb8d9 ldx [%i0+0x000],%g3 ! Observed data at 0000000072000000 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 09c8466b000000aa ldx [%i0+0x010],%g3 ! Observed data at 0000000072000010 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0c614d0568eaa691 ldx [%i0+0x028],%g3 ! Observed data at 0000000072000028 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x028,%g4 ldx [%g1+0x108],%g2 ! Expected data = ba409b0c00002ecc ldx [%i0+0x108],%g3 ! Observed data at 0000000072000108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x108,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 3d3be20e354fffd0 ldx [%i0+0x1d8],%g3 ! Observed data at 00000000720001d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i0,0x1d8,%g4 set p49_local1_expect,%g1 p49_check_local1: ldx [%g1+0x018],%g2 ! Expected data = ffe2fd7d0c71f693 ldx [%i1+0x018],%g3 ! Observed data at 0000000072800018 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff747043e0161eb1 ldx [%i1+0x020],%g3 ! Observed data at 0000000072800020 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a982806d00000000 ldx [%i1+0x028],%g3 ! Observed data at 0000000072800028 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = e409fe19ff01e7c1 ldx [%i1+0x040],%g3 ! Observed data at 0000000072800040 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x040,%g4 ldx [%g1+0x078],%g2 ! Expected data = 73b032cff1e2fd7d ldx [%i1+0x078],%g3 ! Observed data at 0000000072800078 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x078,%g4 ldx [%g1+0x098],%g2 ! Expected data = 9bff51e0000003a3 ldx [%i1+0x098],%g3 ! Observed data at 0000000072800098 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x098,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = ff5e0864ec1eb8f9 ldx [%i1+0x0d8],%g3 ! Observed data at 00000000728000d8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x108],%g2 ! Expected data = c8e0c4dc000000aa ldx [%i1+0x108],%g3 ! Observed data at 0000000072800108 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x108,%g4 ldx [%g1+0x130],%g2 ! Expected data = 90bfa88ca759b8ff ldx [%i1+0x130],%g3 ! Observed data at 0000000072800130 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x130,%g4 ldx [%g1+0x148],%g2 ! Expected data = f132324506382429 ldx [%i1+0x148],%g3 ! Observed data at 0000000072800148 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x148,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 1f9535c7fffa32ce ldx [%i1+0x1a8],%g3 ! Observed data at 00000000728001a8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i1,0x1a8,%g4 set p49_local2_expect,%g1 p49_check_local2: ldx [%g1+0x028],%g2 ! Expected data = 00000000fb4e5c15 ldx [%i2+0x028],%g3 ! Observed data at 0000000073000028 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 000000ff92f4fe7f ldx [%i2+0x060],%g3 ! Observed data at 0000000073000060 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x060,%g4 ldx [%g1+0x088],%g2 ! Expected data = ff4931b94ca55137 ldx [%i2+0x088],%g3 ! Observed data at 0000000073000088 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x088,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = b2bef211ffffffff ldx [%i2+0x0a0],%g3 ! Observed data at 00000000730000a0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x0a0,%g4 ldx [%g1+0x118],%g2 ! Expected data = 27a62a38fffffb99 ldx [%i2+0x118],%g3 ! Observed data at 0000000073000118 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x118,%g4 ldx [%g1+0x180],%g2 ! Expected data = ac9062192b88617c ldx [%i2+0x180],%g3 ! Observed data at 0000000073000180 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = b8bb3d60d558b69c ldx [%i2+0x188],%g3 ! Observed data at 0000000073000188 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x188,%g4 ldx [%g1+0x190],%g2 ! Expected data = 5cc8466bfb4e5c15 ldx [%i2+0x190],%g3 ! Observed data at 0000000073000190 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x190,%g4 ldx [%g1+0x198],%g2 ! Expected data = 67cce48a9531a70f ldx [%i2+0x198],%g3 ! Observed data at 0000000073000198 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x198,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = c6eed25304d8e3a4 ldx [%i2+0x1a0],%g3 ! Observed data at 00000000730001a0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = f811241f604a8cfb ldx [%i2+0x1a8],%g3 ! Observed data at 00000000730001a8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x1a8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 62626ed5decb802b ldx [%i2+0x1b0],%g3 ! Observed data at 00000000730001b0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = f1e2fd7d9ac0d79c ldx [%i2+0x1b8],%g3 ! Observed data at 00000000730001b8 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i2,0x1b8,%g4 set p49_local3_expect,%g1 p49_check_local3: ldx [%g1+0x010],%g2 ! Expected data = b2010000a3000000 ldx [%i3+0x010],%g3 ! Observed data at 0000000073800010 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000002653d2eec6 ldx [%i3+0x018],%g3 ! Observed data at 0000000073800018 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3cfeffff0c26ebff ldx [%i3+0x020],%g3 ! Observed data at 0000000073800020 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6b46c8091072e10f ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = cd4faeb626235b93 ldx [%i3+0x048],%g3 ! Observed data at 0000000073800048 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x048,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 7e5eb65bb0523248 ldx [%i3+0x0f0],%g3 ! Observed data at 00000000738000f0 cmp %g2,%g3 bne,a,pn %xcc,p49_local_failed add %i3,0x0f0,%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 p49_f0_fail: set p49_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f2_fail: set p49_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f4_fail: set p49_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f12_fail: set p49_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f14_fail: set p49_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f16_fail: set p49_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f24_fail: set p49_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p49_f26_fail: set p49_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 49 failed p49_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 49 failed p49_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c4] ! Set processor 49 done flag set p49_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p49_selfmod_failed: ba p49_failed mov 0xabc,%g1 p49_common_error: or %g0,0xf11,%g1 ba p49_failed mov %o5,%g3 p49_common_signature_error: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_common_timeout: set p49_temp,%g1 ba p49_failed st %g2,[%g1] ! Common Lock Number p49_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p49_failed mov 0x0,%g3 p49_trap1e: sdivx %l0,-0x756,%l1 done p49_trap1o: sdivx %l0,-0x756,%l1 done p49_trap2e: ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800000] ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000072000028] stda %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000028] ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000000] done p49_trap2o: ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800000] ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000072000028] stda %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000028] ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000000] done p49_trap3e: subc %l2,0x745,%l6 add %l4,-0x4a3,%l0 xnor %l5,-0x07e,%l6 xor %l5,-0x9f5,%l2 add %l5,0xe4e,%l7 add %l6,%l5,%l2 xor %l3,0xd68,%l0 done p49_trap3o: subc %l2,0x745,%l6 add %l4,-0x4a3,%l0 xnor %l5,-0x07e,%l6 xor %l5,-0x9f5,%l2 add %l5,0xe4e,%l7 add %l6,%l5,%l2 xor %l3,0xd68,%l0 done p49_init_memory_pointers: set p49_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p49_local0_start,%i0 set p49_local1_start,%i1 set p49_local2_start,%i2 set p49_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = d2f5b5f6a5c467f2 ldx [%g1+0x008],%l1 ! %l1 = 2a4496e5e19bcd83 ldx [%g1+0x010],%l2 ! %l2 = d7c181a3fa9fbd52 ldx [%g1+0x018],%l3 ! %l3 = d371b0a7ff747043 ldx [%g1+0x020],%l4 ! %l4 = 01c540ce604a8cfb ldx [%g1+0x028],%l5 ! %l5 = 2f53a04eb8edaccc ldx [%g1+0x030],%l6 ! %l6 = 531cdaac3052c59f ldx [%g1+0x038],%l7 ! %l7 = 039a20cc24ca2005 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 50 processor_50: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xc8] ! Set the start flag wrpr %g0,7,%cleanwin call p50_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 50 wr %g0,0x4,%fprs ! Make sure fef is 1 set p50_init_freg,%g1 ! %f0 = 499aa69c c27abdc3 ee2871a8 0fe0bb0b ! %f4 = 462dafd6 cdf1e70a 5d84143c 5d591815 ! %f8 = a4253448 982694a0 98b723b4 93747ce0 ! %f12 = ffdc736f dae3c5e8 544b142e 8908f054 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7527d2dc 5405930b 28a122ea 751c42cf ! %f20 = 1eb81079 ca50b37f 89f8c97e dfe0f5f1 ! %f24 = a078c890 71af791f 50ef7f74 d26a16ce ! %f28 = 4a246b07 50e54fc5 e7819464 eab4e23f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 80757430 bdfcaac4 127a4501 bfb5c53b ! %f36 = fcb7b44d 8746f050 ec3dd8af 33e21192 ! %f40 = 96e33a53 276bcc23 6391d032 38fa8dea ! %f44 = f951da27 e6f295ee 7152ba08 32f4938b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x5ef6731700000017,%g7,%g1 ! GSR scale = 2, align = 7 wr %g1,%g0,%gsr ! GSR = 5ef6731700000017 wr %g0,%y ! Clear Y 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[0000000075000010] = 7e5dded5be390465, %l4 = ff5c6cb6405eb7c8 ldxa [%i2+%o2]0x89,%l4 ! %l4 = 7e5dded5be390465 ! %l0 = 226da25aa5ebe9e1, %l6 = 652774da2a6cb0cc, %ccr = 44 movvs %icc,%l0,%l6 ! Register Not Moved ! Mem[00000000748000e0] = e8550070bce4e385, %l0 = 226da25aa5ebe9e1, %l2 = 1d31adb07a8cc570 add %i1,0xe0,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = e8550070bce4e385 ! Mem[0000000090000190] = 2d101518, %g2 = ffffff9b16c124b9 ldub [%i4+0x193],%g2 ! %g2 = 000000000000002d ! Mem[0000000075000049] = 1c9743d7, %l0 = 226da25aa5ebe9e1 ldstub [%i2+0x049],%l0 ! %l0 = 00000097000000ff ! %l0 = 0000000000000097, imm = fffffffffffffc99, %l7 = 445f9f6e764345fe orcc %l0,-0x367,%l7 ! %l7 = fffffffffffffc9f, %ccr = 88 ! %l7 = fffffffffffffc9f, Mem[0000000075800028] = e8c7261d stwa %l7,[%i3+%o5]0x89 ! Mem[0000000075800028] = fffffc9f ! Mem[00000000908000f4] = d806f0ce, %g2 = 000000000000002d ldsb [%i5+0x0f4],%g2 ! %g2 = ffffffffffffffd8 ! %f28 = 4a246b07, Mem[0000000090000020] = 5368f2de st %f28,[%i4+%o4] ! Mem[0000000090000020] = 4a246b07 ! %f11 = 93747ce0, Mem[0000000074000028] = e4316bdd sta %f11,[%i0+%o5]0x89 ! Mem[0000000074000028] = 93747ce0 p50_label_2: ! Mem[0000000074000020] = 7ba65ce4, %f12 = ffdc736f lda [%i0+%o4]0x80,%f12 ! %f12 = 7ba65ce4 ! immd = 0000000000000241, %l3 = 3c16a0cc542ca7fa, %ccr = 88 movvc %xcc,0x241,%l3 ! Moved, %l3 = 0000000000000241 ! %l7 = fffffffffffffc9f, %l3 = 0000000000000241, %ccr = 88 movneg %xcc,%l7,%l3 ! Moved, %l3 = fffffffffffffc9f ! %f17 = 5405930b, Mem[0000000075000020] = 9d20f098 sta %f17,[%i2+%o4]0x89 ! Mem[0000000075000020] = 5405930b ! Mem[0000000074800020] = dd568a2f, %l5 = 0f4a21d6727f8187 ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffdd ! %f25 = 71af791f, Mem[0000000074800018] = 4dd3b93a sta %f25,[%i1+%o3]0x81 ! Mem[0000000074800018] = 71af791f ! immd = 0000000000000198, %l4 = 7e5dded5be390465, %ccr = 88 movvs %icc,0x198,%l4 ! Register Not Moved ! Mem[0000000075800043] = 7974c695, %l3 = fffffffffffffc9f ldstub [%i3+0x043],%l3 ! %l3 = 00000095000000ff ! %l1 = 2a05c838455529cb, Mem[0000000091800128] = 503d8b62742c3e7e stx %l1,[%o0+0x128] ! Mem[0000000091800128] = 2a05c838455529cb ! Mem[00000000908001f8] = 1b465155276557d1, %f48 = 65506337 ff290fd3 ldd [%i5+0x1f8],%f48 ! %f48 = 1b465155 276557d1 p50_label_3: ! %l3 = 0000000000000095, %l5 = ffffffffffffffdd, %l7 = fffffffffffffc9f taddcctv %l3,%l5,%l7 ! %l0 = 00000000000000ba, Trapped ! %f10 = 98b723b4, Mem[0000000091800184] = e4f4014f sta %f10,[%o0+0x184]%asi ! Mem[0000000091800184] = 98b723b4 ! Mem[00000000740000cc] = 7ea8508c, %l6 = 652774da2a6cb0cc ldub [%i0+0x0cd],%l6 ! %l6 = 00000000000000a8 ! Mem[0000000075000010] = be390465, %l2 = e8550070bce4e385 lduba [%i2+%o2]0x89,%l2 ! %l2 = 0000000000000065 ! %l4 = 7e5dded5be390465, Mem[0000000090000070] = 8de5ad671bbe499e stx %l4,[%i4+0x070] ! Mem[0000000090000070] = 7e5dded5be390465 ! Mem[0000000091800050] = ba251ef1, %g18 = 7022ab1e05e4d0ff ldsw [%o0+0x050],%g2 ! %g2 = 7022ab1e05e4d0ff ! %l4 = 7e5dded5be390465, Mem[00000000748000e0] = e8550070bce4e385 stx %l4,[%i1+0x0e0] ! Mem[00000000748000e0] = 7e5dded5be390465 ! Mem[00000000750000ac] = b7ae8775, %l5 = ffffffdd, %l5 = ffffffdd add %i2,0xac,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b7ae8775 ! Mem[0000000074800018] = 71af791f01521b30, %f20 = 1eb81079 ca50b37f ldda [%i1+%o3]0x81,%f20 ! %f20 = 71af791f 01521b30 ! Mem[0000000075000170] = fa303cc5 24b87c89, %l2 = 00000065, %l3 = 00000095 ldd [%i2+0x170],%l2 ! %l2 = 00000000fa303cc5 0000000024b87c89 p50_label_4: ! Mem[0000000075000010] = 650439bed5de5d7e, %l4 = 7e5dded5be390465 ldxa [%i2+%o2]0x80,%l4 ! %l4 = 650439bed5de5d7e ! Mem[0000000091000150] = a8525682 f47cb886, %g2 = ba251ef1, %g3 = 0bad0b00 ldd [%i6+0x150],%g2 ! %g2 = 00000000a8525682 00000000f47cb886 ! %l6 = 00000000000000a8, %l7 = fffffffffffffc9f, %y = 00000000 mulscc %l6,%l7,%l2 ! %l2 = 0000000080000054, %ccr = 08, %y = 00000000 ! Mem[0000000091800100] = b91b8454131ee890, %f48 = 1b465155 276557d1 ldd [%o0+0x100],%f48 ! %f48 = b91b8454 131ee890 ! Mem[00000000750001d0] = b93e619cb0737cff, %f2 = ee2871a8 0fe0bb0b ldda [%i2+0x1d0]%asi,%f2 ! %f2 = b93e619c b0737cff ! %l3 = 0000000024b87c89, %l0 = 00000000000000ba, %ccr = 08 movneg %xcc,%l3,%l0 ! Register Not Moved ! Mem[0000000090000188] = 124accd6 cf8f614e, %g2 = a8525682, %g3 = f47cb886 ldd [%i4+0x188],%g2 ! %g2 = 00000000124accd6 00000000cf8f614e ! %l7 = fffffffffffffc9f, Mem[00000000900001ea] = 92210a56, %asi = 80 stha %l7,[%i4+0x1ea]%asi ! Mem[00000000900001e8] = fc9f0a56 ! %l4 = 650439bed5de5d7e, imm = fffffffffffff84c, %l3 = 0000000024b87c89 sub %l4,-0x7b4,%l3 ! %l3 = 650439bed5de6532 ! Mem[00000000910000ec] = 53c105ae, %g2 = 00000000124accd6 ldub [%i6+0x0ee],%g2 ! %g2 = 0000000000000053 p50_label_5: ! %l0 = 00000000000000ba, immed = 00000713, %y = 00000000 mulscc %l0,0x713,%l2 ! %l2 = 000000008000005d, %ccr = 08, %y = 00000000 ! Mem[0000000075000124] = 8dc46e4c, %l3 = d5de6532, %l2 = 8000005d add %i2,0x124,%g1 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000008dc46e4c ! Invert Register : %l6 = 00000000000000a8 xor %l6,-1,%l6 ! %l6 = ffffffffffffff57 ! Mem[0000000075000028] = f7693606, %f9 = 982694a0 lda [%i2+%o5]0x80,%f9 ! %f9 = f7693606 ! Mem[000000009000016c] = b91b3eb3, %g2 = 0000000000000053 ldub [%i4+0x16c],%g2 ! %g2 = 00000000000000b9 ! Mem[0000000090800148] = 568c40dc, %g2 = 00000000000000b9 ldsh [%i5+0x14a],%g2 ! %g2 = 000000000000568c ! %f17 = 5405930b, Mem[0000000090800138] = 726ae43c st %f17,[%i5+0x138] ! Mem[0000000090800138] = 5405930b ! Mem[0000000074800008] = 95aa5eed, %l0 = 00000000000000ba lduba [%i1+%o1]0x88,%l0 ! %l0 = 00000000000000ed ! %l2 = 000000008dc46e4c, Mem[00000000900000b4] = f71d756c stb %l2,[%i4+0x0b4] ! Mem[00000000900000b4] = 4c1d756c ! Mem[00000000918001a4] = 831d1d5d, %g2 = 000000000000568c ldsh [%o0+0x1a4],%g2 ! %g2 = ffffffffffff831d p50_label_6: ! %l0 = 00000000000000ed, %l4 = 650439bed5de5d7e, %ccr = 08 movvc %xcc,%l0,%l4 ! Moved, %l4 = 00000000000000ed ! Mem[000000007500019c] = 0223ad9f, %l3 = 650439bed5de6532 swap [%i2+0x19c],%l3 ! %l3 = 000000000223ad9f ! %l3 = 000000000223ad9f, Mem[0000000075800000] = f1845916e342d0bf stxa %l3,[%i3+%g0]0x89 ! Mem[0000000075800000] = 000000000223ad9f ! Mem[0000000074000008] = 396d4bbf, %l7 = fffffffffffffc9f swapa [%i0+%o1]0x81,%l7 ! %l7 = 00000000396d4bbf ! %l0 = 000000ed, %l1 = 455529cb, Mem[00000000910000e0] = 67170953 014a3074 std %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = 000000ed 455529cb ! Mem[0000000075800010] = 40906191, %l3 = 000000000223ad9f ldstuba [%i3+%o2]0x81,%l3 ! %l3 = 00000040000000ff ! immd = 0000000000000354, %l1 = 2a05c838455529cb, %ccr = 08 movcs %xcc,0x354,%l1 ! Register Not Moved ! immd = 00000000000003c0, %l7 = 00000000396d4bbf, %ccr = 08 movvs %xcc,0x3c0,%l7 ! Register Not Moved ! %l0 = 00000000000000ed, %l0 = 00000000000000ed, %ccr = 08 movne %icc,%l0,%l0 ! Moved, %l0 = 00000000000000ed ! %l0 = 00000000000000ed, Mem[00000000910000e6] = 29cb087e sth %l0,[%i6+0x0e6] ! Mem[00000000910000e4] = 00ed087e p50_label_7: ! %l5 = 00000000b7ae8775, Mem[00000000918000d8] = 41114b72eff9d83d stx %l5,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000000b7ae8775 ! immd = 000000000000005a, %l4 = 00000000000000ed, %ccr = 08 movle %xcc,0x05a,%l4 ! Register Not Moved ! %l1 = 2a05c838455529cb, %l4 = 00000000000000ed, %l4 = 00000000000000ed orcc %l1,%l4,%l4 ! %l4 = 2a05c838455529ef, %ccr = 00 ! Mem[0000000091800160] = 5c5b9bfb, %g2 = ffffffffffff831d ldsb [%o0+0x160],%g2 ! %g2 = 000000000000005c ! immd = 0000000000000299, %l6 = ffffffffffffff57, %ccr = 00 movleu %icc,0x299,%l6 ! Register Not Moved ! %f20 = 71af791f 01521b30, Mem[0000000075000010] = be390465 7e5dded5 stda %f20,[%i2+%o2]0x88 ! Mem[0000000075000010] = 71af791f 01521b30 ! Mem[00000000918001a8] = 7aae34b1 f8c92676, %g2 = 0000005c, %g3 = cf8f614e ldd [%o0+0x1a8],%g2 ! %g2 = 000000007aae34b1 00000000f8c92676 ! %l6 = ffffffffffffff57, %l5 = 00000000b7ae8775, %l0 = 00000000000000ed srax %l6,%l5,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000090800148] = cff6568c40dc0248, %g2 = 000000007aae34b1 ldxa [%i5+0x148]%asi,%g2 ! %g2 = cff6568c40dc0248 ! Mem[0000000074800020] = dd568a2f, %l4 = 2a05c838455529ef ldsha [%i1+%o4]0x80,%l4 ! %l4 = ffffffffffffdd56 p50_label_8: ! %l7 = 00000000396d4bbf, %l0 = ffffffffffffffff, %ccr = 00 movne %icc,%l7,%l0 ! Moved, %l0 = 00000000396d4bbf ! %l3 = 0000000000000040, Mem[0000000074800020] = 2f8a56dd stwa %l3,[%i1+%o4]0x89 ! Mem[0000000074800020] = 00000040 ! %l6 = ffffffffffffff57, Mem[0000000090000038] = 07e9c565 sth %l6,[%i4+0x038] ! Mem[0000000090000038] = ff57c565 ! %l0 = 00000000396d4bbf, Mem[0000000091000116] = 86c327a6 stb %l0,[%i6+0x116] ! Mem[0000000091000114] = bfc327a6 ! Mem[0000000074000004] = ccd0dc53, %l0 = 00000000396d4bbf swap [%i0+0x004],%l0 ! %l0 = 00000000ccd0dc53 membar #Sync ! Added by membar checker (633) ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 4a246b07 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb ff57c565 05ce89c2 ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! Mem[00000000750001ce] = 30b4e39d, %l6 = ffffffffffffff57 ldstub [%i2+0x1ce],%l6 ! %l6 = 000000e3000000ff ! Randomly selected nop nop ! %l3 = 0000000000000040, Mem[000000009100014c] = 1f8ad4c1 stw %l3,[%i6+0x14c] ! Mem[000000009100014c] = 00000040 ! Mem[0000000075800020] = e836cb8f, %f11 = 93747ce0 lda [%i3+%o4]0x81,%f11 ! %f11 = e836cb8f p50_label_9: ! Mem[0000000090000054] = ddcce6d5, %g2 = cff6568c40dc0248 lduw [%i4+0x054],%g2 ! %g2 = 00000000ddcce6d5 ! %l0 = 00000000ccd0dc53, %l1 = 2a05c838455529cb, %ccr = 00 movgu %icc,%l0,%l1 ! Moved, %l1 = 00000000ccd0dc53 ! Mem[0000000090000158] = da76d6f8, %g2 = 00000000ddcce6d5 ldsha [%i4+0x15a]%asi,%g2 ! %g2 = ffffffffffffda76 ! Mem[0000000075800010] = ff906191, %l4 = ffffffffffffdd56 ldsba [%i3+%o2]0x81,%l4 ! %l4 = ffffffffffffffff ! Mem[00000000758000e4] = f560eab3, %l4 = ffffffff, %l3 = 00000040 add %i3,0xe4,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000f560eab3 ! Mem[0000000091000130] = 01c7b9475dc140f2, %f48 = d5176976 1a263fd4 ldda [%i6+0x130]%asi,%f48 ! %f48 = 01c7b947 5dc140f2 ! %l3 = 00000000f560eab3, imm = 000000000000003f, %l6 = 00000000000000e3 srax %l3,0x03f,%l6 ! %l6 = 0000000000000000 ! Mem[0000000091800048] = 798a3de0, %g18 = 7022ab1e05e4d0ff ldsw [%o0+0x048],%g2 ! %g2 = 7022ab1e05e4d0ff ! %l0 = 00000000ccd0dc53, Mem[00000000900000dd] = 50bd44e5 stb %l0,[%i4+0x0dd] ! Mem[00000000900000dc] = 53bd44e5 ! Code Fragment 1 p50_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f8c92676 mov -0xc51,%g3 ! %g3 = fffffffffffff3af and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p50_label_10: ! immd = 000000000000009d, %l7 = 00000000396d4bbf, %ccr = 00 movvs %icc,0x09d,%l7 ! Register Not Moved ! Mem[00000000750001e0] = 275ee483, %l2 = 000000008dc46e4c swap [%i2+0x1e0],%l2 ! %l2 = 00000000275ee483 ! %l4 = ffffffffffffffff, %l5 = 00000000b7ae8775, %l6 = 0000000000000000 srl %l4,%l5,%l6 ! %l6 = 00000000000007ff ! Mem[0000000074000077] = 60228b90, %l7 = 00000000396d4bbf ldstub [%i0+0x077],%l7 ! %l7 = 00000090000000ff ! Mem[00000000908000cc] = 9f892828, %g2 = 00000000798a3de0 lduha [%i5+0x0cc]%asi,%g2 ! %g2 = 0000000000009f89 ! Mem[0000000074000001] = 1da8e241, %l4 = ffffffffffffffff ldstub [%i0+0x001],%l4 ! %l4 = 000000a8000000ff ! Mem[0000000075000198] = be327bf0d5de6532, %l7 = 0000000000000090, %l0 = 00000000ccd0dc53 add %i2,0x198,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = be327bf0d5de6532 ! %f6 = 5d84143c 5d591815, Mem[0000000090000118] = 5280a486 9be11221 std %f6 ,[%i4+0x118] ! Mem[0000000090000118] = 5d84143c 5d591815 ! Mem[0000000091000010] = eb5758df4b2ef340, %f48 = 01c7b947 5dc140f2 ldd [%i6+%o2],%f48 ! %f48 = eb5758df 4b2ef340 ! Mem[00000000748001ae] = 7e96d92b, %l6 = 00000000000007ff ldstub [%i1+0x1ae],%l6 ! %l6 = 000000d9000000ff p50_label_11: ! %l5 = 00000000b7ae8775, imm = fffffffffffff2e4, %l1 = 00000000ccd0dc53 xnorcc %l5,-0xd1c,%l1 ! %l1 = 00000000b7ae8a6e, %ccr = 08 ! Mem[0000000075000010] = 01521b30, %l7 = 0000000000000090 ldswa [%i2+%o2]0x89,%l7 ! %l7 = 0000000001521b30 ! %l6 = 00000000000000d9, Mem[000000009100006e] = 03bcb4bc stb %l6,[%i6+0x06e] ! Mem[000000009100006c] = d9bcb4bc ! %l0 = be327bf0d5de6532, imm = 000000000000053a, %l3 = 00000000f560eab3 orcc %l0,0x53a,%l3 ! %l3 = be327bf0d5de653a, %ccr = 88 ! Mem[0000000075800000] = 00000000 0223ad9f, %l6 = 000000d9, %l7 = 01521b30 ldda [%i3+%g0]0x88,%l6 ! %l6 = 000000000223ad9f 0000000000000000 ! %l0 = be327bf0d5de6532, %l7 = 0000000000000000, %l2 = 00000000275ee483 orcc %l0,%l7,%l2 ! %l2 = be327bf0d5de6532, %ccr = 88 ! Mem[000000007400007c] = e71292c1, %l3 = be327bf0d5de653a swap [%i0+0x07c],%l3 ! %l3 = 00000000e71292c1 ! Mem[00000000740001ec] = be6b1cb9, %l0 = be327bf0d5de6532 ldsw [%i0+0x1ec],%l0 ! %l0 = ffffffffbe6b1cb9 ! Mem[0000000075800000] = 9fad230200000000, %l5 = 00000000b7ae8775 ldxa [%i3+%g0]0x80,%l5 ! %l5 = 9fad230200000000 ! Mem[0000000075000010] = 01521b30, %l4 = 00000000000000a8 swapa [%i2+%o2]0x88,%l4 ! %l4 = 0000000001521b30 p50_label_12: ! Mem[0000000090000078] = a49e8a42, %g2 = 0000000000009f89 ldub [%i4+0x079],%g2 ! %g2 = 00000000000000a4 ! %l1 = 00000000b7ae8a6e, Mem[0000000074000010] = 4e984365 stwa %l1,[%i0+%o2]0x89 ! Mem[0000000074000010] = b7ae8a6e ! Mem[0000000090800108] = a55c3a3b7e270247, %g2 = 00000000000000a4 ldx [%i5+0x108],%g2 ! %g2 = a55c3a3b7e270247 ! %l2 = d5de6532, %l3 = e71292c1, Mem[00000000918001a8] = 7aae34b1 f8c92676 std %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = d5de6532 e71292c1 ! Mem[0000000075800010] = ff9061912120194c, %l7 = 0000000000000000 ldxa [%i3+%o2]0x81,%l7 ! %l7 = ff9061912120194c membar #Sync ! Added by membar checker (634) ! %l2 = be327bf0d5de6532, Mem[0000000090000038] = ff57c56505ce89c2 stx %l2,[%i4+0x038] ! Mem[0000000090000038] = be327bf0d5de6532 ! %l3 = 00000000e71292c1, immed = fffffee8, %ccr = 88 movrgez %l3,-0x118,%l0 ! Moved, %l0 = fffffffffffffee8 ! Mem[0000000091000048] = aa12e82c0be529ce, %g2 = a55c3a3b7e270247 ldx [%i6+0x048],%g2 ! %g2 = aa12e82c0be529ce ! %l1 = 00000000b7ae8a6e, Mem[0000000091000192] = 7167d7c0 stb %l1,[%i6+0x192] ! Mem[0000000091000190] = 6e67d7c0 ! %l0 = fffffffffffffee8, Mem[0000000091800134] = f161fd0f stw %l0,[%o0+0x134] ! Mem[0000000091800134] = fffffee8 p50_label_13: ! %l0 = fffffffffffffee8, Mem[0000000091000130] = 01c7b9475dc140f2, %asi = 80 stxa %l0,[%i6+0x130]%asi ! Mem[0000000091000130] = fffffffffffffee8 ! Mem[00000000918001b0] = 944aa0c0, %g2 = aa12e82c0be529ce ldsb [%o0+0x1b1],%g2 ! %g2 = ffffffffffffff94 ! %f16 = 7527d2dc 5405930b, Mem[0000000075800018] = d88f8390 b03b507f stda %f16,[%i3+%o3]0x80 ! Mem[0000000075800018] = 7527d2dc 5405930b ! Mem[0000000090000120] = fd28656d22b52936, %g2 = ffffffffffffff94 ldxa [%i4+0x120]%asi,%g2 ! %g2 = fd28656d22b52936 ! Mem[0000000074800020] = 00000040, %l4 = 0000000001521b30 ldsba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000040 ! Mem[0000000091000128] = b91884a5, %g2 = fd28656d22b52936 lduh [%i6+0x128],%g2 ! %g2 = 000000000000b918 ! Mem[0000000074800168] = a75321da3f92363e, %l5 = 9fad230200000000, %l1 = 00000000b7ae8a6e add %i1,0x168,%g1 casxa [%g1]0x80,%l5,%l1 ! %l1 = a75321da3f92363e ! Mem[0000000074800020] = 40000000, %l0 = fffffffffffffee8 lduha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000004000 ! Mem[00000000918001e8] = f8901a0a d4ba2fc4, %g2 = 0000b918, %g3 = fffff3af ldd [%o0+0x1e8],%g2 ! %g2 = 00000000f8901a0a 00000000d4ba2fc4 ! Mem[0000000075000018] = be8bdce3c64e7c5f, %f8 = a4253448 f7693606 ldda [%i2+%o3]0x88,%f8 ! %f8 = be8bdce3 c64e7c5f p50_label_14: ! Mem[00000000910001ec] = cde74a22, %g18 = 7022ab1e05e4d0ff ldsw [%i6+0x1ec],%g2 ! %g2 = 7022ab1e05e4d0ff ! Mem[0000000074800020] = 00000040, %l2 = be327bf0d5de6532 ldswa [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000040 ! Mem[0000000091800108] = 0a5ec7e7, %g2 = ffffffffcde74a22 lduw [%o0+0x108],%g2 ! %g2 = 000000000a5ec7e7 ! %l2 = 0000000000000040, %l0 = 0000000000004000, %ccr = 88 movgu %xcc,%l2,%l0 ! Moved, %l0 = 0000000000000040 ! Mem[0000000090800018] = 90f15633, %g18 = 7022ab1e05e4d0ff ldsw [%i5+%o3],%g2 ! %g2 = 7022ab1e05e4d0ff ! %l4 = 0000000000000040, Mem[0000000074000028] = 93747ce0 stwa %l4,[%i0+%o5]0x89 ! Mem[0000000074000028] = 00000040 ! %l6 = 000000000223ad9f setx 0xfcd4605057226738,%g7,%l6 ! %l6 = fcd4605057226738 ! Mem[0000000090800010] = ee408a03 6ffa6eb0, %g2 = 90f15633, %g3 = d4ba2fc4 ldd [%i5+%o2],%g2 ! %g2 = 00000000ee408a03 000000006ffa6eb0 ! %l0 = 0000000000000040 setx 0x25e98ba0100cc816,%g7,%l0 ! %l0 = 25e98ba0100cc816 ! Mem[0000000090000090] = dc96cf88, %g2 = 00000000ee408a03 ldub [%i4+0x092],%g2 ! %g2 = 00000000000000dc p50_label_15: ! Mem[0000000091800064] = 2a3637f5, %g2 = 00000000000000dc lduw [%o0+0x064],%g2 ! %g2 = 000000002a3637f5 ! Mem[0000000074000018] = 578a1643 ce5bf44d, %l6 = 57226738, %l7 = 2120194c ldda [%i0+%o3]0x89,%l6 ! %l6 = 00000000ce5bf44d 00000000578a1643 ! Mem[0000000074800014] = 25fa0641, %l0 = 25e98ba0100cc816 ldstub [%i1+0x014],%l0 ! %l0 = 00000025000000ff ! Mem[0000000091800188] = 660bfb82, %g2 = 000000002a3637f5 ldsh [%o0+0x188],%g2 ! %g2 = 000000000000660b ! %l0 = 0000000000000025, %l5 = 9fad230200000000, %y = 00000000 sdivcc %l0,%l5,%l3 ! %l3 = 00000000e71292c1, %ccr = 88 mov %l0,%y ! %y = 0000004d ! Mem[0000000090000140] = 1761c656, %g2 = 000000000000660b ldsh [%i4+0x142],%g2 ! %g2 = 0000000000001761 ! %f4 = 462dafd6, Mem[0000000075800010] = ff906191 sta %f4 ,[%i3+%o2]0x81 ! Mem[0000000075800010] = 462dafd6 ! %l3 = 00000000e71292c1, Mem[00000000900001c8] = 424f9102 sth %l3,[%i4+0x1c8] ! Mem[00000000900001c8] = 92c19102 ! %f19 = 751c42cf, Mem[0000000075800008] = e3e56e69 sta %f19,[%i3+%o1]0x89 ! Mem[0000000075800008] = 751c42cf ! Mem[000000009000000c] = ba1ba754, %g2 = 0000000000001761 lduh [%i4+0x00e],%g2 ! %g2 = 000000000000ba1b p50_label_16: ! Mem[0000000091000070] = 198e33f4, %g2 = 000000000000ba1b lduh [%i6+0x072],%g2 ! %g2 = 000000000000198e ! Mem[0000000091000090] = 99005631, %g2 = 000000000000198e ldsh [%i6+0x092],%g2 ! %g2 = ffffffffffff9900 ! Mem[0000000074800010] = 4624defe, %l6 = 00000000ce5bf44d ldsha [%i1+%o2]0x89,%l6 ! %l6 = ffffffffffffdefe ! %l0 = 000000000000004d, Mem[00000000910000b4] = 96b87bb4 sth %l0,[%i6+0x0b4] ! Mem[00000000910000b4] = 004d7bb4 ! %l2 = 00000040, %l3 = e71292c1, Mem[00000000910000a8] = 7bedf5ac 21637c43 std %l2,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000040 e71292c1 ! %l0 = 0000004d, %l1 = 3f92363e, Mem[0000000091000048] = aa12e82c 0be529ce std %l0,[%i6+0x048] ! Mem[0000000091000048] = 0000004d 3f92363e ! Mem[00000000740000fc] = 4e746c07, %l6 = ffffffffffffdefe ldsh [%i0+0x0fc],%l6 ! %l6 = 0000000000004e74 ! Mem[0000000075800000] = 0223ad9f, %l6 = 0000000000004e74 ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffff9f ! Mem[00000000900000d0] = 5e66b07c 23a5216a, %g2 = ffff9900, %g3 = 6ffa6eb0 ldd [%i4+0x0d0],%g2 ! %g2 = 000000005e66b07c 0000000023a5216a ! %l5 = 9fad230200000000, Mem[0000000091000154] = f47cb886 stw %l5,[%i6+0x154] ! Mem[0000000091000154] = 00000000 p50_label_17: ! Mem[0000000091800038] = a46012d1, %g2 = 000000005e66b07c ldub [%o0+0x03a],%g2 ! %g2 = 00000000000000a4 ! Mem[0000000075800075] = 487bbc40, %l7 = 00000000578a1643 ldstub [%i3+0x075],%l7 ! %l7 = 0000007b000000ff ! Mem[00000000748001fc] = 5ea1be37, %l0 = 000000000000004d swap [%i1+0x1fc],%l0 ! %l0 = 000000005ea1be37 ! %l0 = 000000005ea1be37, %l2 = 0000000000000040, %ccr = 88 movle %xcc,%l0,%l2 ! Moved, %l2 = 000000005ea1be37 ! Mem[0000000074800018] = 301b5201 1f79af71, %l2 = 5ea1be37, %l3 = e71292c1 ldda [%i1+%o3]0x88,%l2 ! %l2 = 000000001f79af71 00000000301b5201 ! %l4 = 0000000000000040, %l6 = ffffffffffffff9f, %l5 = 9fad230200000000 tsubcc %l4,%l6,%l5 ! %l5 = 00000000000000a1, %ccr = 13 ! Mem[000000007480007c] = 060e4dc3, %l5 = 000000a1, %l6 = ffffff9f add %i1,0x7c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000060e4dc3 ! %l5 = 00000000000000a1, %l1 = a75321da3f92363e, %ccr = 13 movrne %l5,%l1,%l4 ! Moved, %l4 = a75321da3f92363e ! %l2 = 000000001f79af71, %l3 = 00000000301b5201, %l0 = 000000005ea1be37 add %l2,%l3,%l0 ! %l0 = 000000004f950172 ! Mem[0000000090800170] = e5d65375fc039286, %f48 = eb5758df 4b2ef340 ldd [%i5+0x170],%f48 ! %f48 = e5d65375 fc039286 p50_label_18: ! %l6 = 060e4dc3, %l7 = 0000007b, Mem[0000000075000008] = bbbfbcdc 3a090431 stda %l6,[%i2+%o1]0x88 ! Mem[0000000075000008] = 060e4dc3 0000007b ! Mem[0000000091000000] = 5beccf55, %g18 = 7022ab1e05e4d0ff ldsw [%i6+%g0],%g2 ! %g2 = 7022ab1e05e4d0ff ! %l1 = a75321da3f92363e, %l6 = 00000000060e4dc3, %ccr = 13 movl %icc,%l1,%l6 ! Moved, %l6 = a75321da3f92363e ! Mem[00000000748000d8] = a039fd3ee42c3a7e, %l7 = 000000000000007b, %l4 = a75321da3f92363e add %i1,0xd8,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = a039fd3ee42c3a7e ! Mem[0000000075800008] = 751c42cf, %l2 = 000000001f79af71 lduba [%i3+%o1]0x89,%l2 ! %l2 = 00000000000000cf ! Mem[0000000091000164] = e6bb0515, %g18 = 7022ab1e05e4d0ff ldsw [%i6+0x164],%g2 ! %g2 = 7022ab1e05e4d0ff ! %l5 = 00000000000000a1, %l3 = 00000000301b5201, %l7 = 000000000000007b sllx %l5,%l3,%l7 ! %l7 = 0000000000000142 ! Mem[0000000090000164] = 83c07adc, %g2 = ffffffffe6bb0515 lduw [%i4+0x164],%g2 ! %g2 = 0000000083c07adc ! %f6 = 5d84143c 5d591815, Mem[0000000091800048] = 798a3de0 f26d22db std %f6 ,[%o0+0x048] ! Mem[0000000091800048] = 5d84143c 5d591815 ! %l7 = 0000000000000142, Mem[0000000090800000] = df9ad692eaa765c9 stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000142 p50_label_19: ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140 ! %l4 = a039fd3ee42c3a7e, %l7 = 0000000000000142, %l1 = a75321da3f92363e tsubcctv %l4,%l7,%l1 ! %l0 = 000000004f950195, Trapped ! Mem[0000000090800098] = ad770fad151c60d4, %f48 = f1d956c6 6117dab4 ldda [%i5+0x098]%asi,%f48 ! %f48 = ad770fad 151c60d4 ! %l1 = a75321da3f92363e, Mem[00000000910001a0] = 191e0488, %asi = 80 stha %l1,[%i6+0x1a0]%asi ! Mem[00000000910001a0] = 363e0488 ! %l2 = 00000000000000cf, Mem[00000000908001e8] = 94627d6ba369fde4 stx %l2,[%i5+0x1e8] ! Mem[00000000908001e8] = 00000000000000cf ! Mem[0000000075000020] = 5405930b, %l7 = 0000000000000142 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 000000005405930b ! Mem[000000009000008c] = 4b204b12, %g2 = 0000000083c07adc lduw [%i4+0x08c],%g2 ! %g2 = 000000004b204b12 ! %l1 = a75321da3f92363e, immed = fffffa47, %y = 0000004d umulcc %l1,-0x5b9,%l3 ! %l3 = 3f9234d234479732, %ccr = 00, %y = 3f9234d2 ! %l3 = 3f9234d234479732, Mem[00000000910001e4] = afd277e9 sth %l3,[%i6+0x1e4] ! Mem[00000000910001e4] = 973277e9 ! Mem[0000000074000010] = 6e8aaeb7, %l0 = 000000004f950195 lduwa [%i0+%o2]0x80,%l0 ! %l0 = 000000006e8aaeb7 p50_label_20: ! Mem[0000000090800158] = b0857ec0 e0655a58, %g2 = 4b204b12, %g3 = 23a5216a ldd [%i5+0x158],%g2 ! %g2 = 00000000b0857ec0 00000000e0655a58 ! Mem[0000000090000138] = 733d3a04, %g2 = 00000000b0857ec0 ldsb [%i4+0x139],%g2 ! %g2 = 0000000000000073 ! Mem[00000000900001b8] = 01f12adf, %g18 = 7022ab1e05e4d0ff ldsw [%i4+0x1b8],%g2 ! %g2 = 7022ab1e05e4d0ff ! %l3 = 3f9234d234479732, %l6 = a75321da3f92363e, %ccr = 00 movleu %xcc,%l3,%l6 ! Register Not Moved ! Mem[0000000074000000] = 1dffe241, %l0 = 000000006e8aaeb7 ldsb [%i0+0x002],%l0 ! %l0 = ffffffffffffffe2 ! Mem[0000000075000020] = 0b930554, %l2 = 00000000000000cf lduwa [%i2+%o4]0x80,%l2 ! %l2 = 000000000b930554 ! Mem[0000000091800038] = 2eeaa46012d170fc, %f48 = ad770fad 151c60d4 ldd [%o0+0x038],%f48 ! %f48 = 2eeaa460 12d170fc ! Mem[0000000074800020] = 00000040, %l0 = ffffffffffffffe2 ldstuba [%i1+%o4]0x88,%l0 ! %l0 = 00000040000000ff ! %l2 = 000000000b930554, Mem[0000000075800028] = 9ffcffff stwa %l2,[%i3+%o5]0x81 ! Mem[0000000075800028] = 0b930554 ! Mem[00000000910000b4] = 004d7bb4, %g18 = 7022ab1e05e4d0ff ldsw [%i6+0x0b4],%g2 ! %g2 = 7022ab1e05e4d0ff p50_label_21: ! Mem[0000000074800020] = 000000ff, %f30 = e7819464 lda [%i1+%o4]0x89,%f30 ! %f30 = 000000ff ! %f12 = 7ba65ce4, Mem[0000000091000054] = 545a2585 st %f12,[%i6+0x054] ! Mem[0000000091000054] = 7ba65ce4 ! Mem[00000000750001c0] = 8815967153686e94, %l4 = a039fd3ee42c3a7e, %l4 = a039fd3ee42c3a7e add %i2,0x1c0,%g1 casxa [%g1]0x80,%l4,%l4 ! %l4 = 8815967153686e94 ! Mem[00000000748001d8] = 86085863, %l2 = 0b930554, %l6 = 3f92363e add %i1,0x1d8,%g1 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000086085863 ! %l2 = 000000000b930554, %l0 = 0000000000000040, %l3 = 3f9234d234479732 subc %l2,%l0,%l3 ! %l3 = 000000000b930514 ! Mem[0000000091800054] = e3b2613d, %g2 = 00000000004d7bb4 ldsh [%o0+0x054],%g2 ! %g2 = ffffffffffffe3b2 ! Mem[00000000918001a0] = 2ec76127, %g2 = ffffffffffffe3b2 lduw [%o0+0x1a0],%g2 ! %g2 = 000000002ec76127 ! Code Fragment 1 p50_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000e0655a58 mov -0xb82,%g3 ! %g3 = fffffffffffff47e and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000090800080] = 0c3c7eb5898801d8, %f48 = 2eeaa460 12d170fc ldd [%i5+0x080],%f48 ! %f48 = 0c3c7eb5 898801d8 ! Mem[00000000910000f4] = 72c2a2bf, %g2 = 000000002ec76127 lduw [%i6+0x0f4],%g2 ! %g2 = 0000000072c2a2bf p50_label_22: ! Mem[0000000090000080] = ab222818, %g2 = 0000000072c2a2bf ldsb [%i4+0x083],%g2 ! %g2 = ffffffffffffffab ! Mem[00000000758001a0] = 5aecbe17d7762a97, %l7 = 000000005405930b, %l2 = 000000000b930554 add %i3,0x1a0,%g1 casxa [%g1]0x80,%l7,%l2 ! %l2 = 5aecbe17d7762a97 ! Mem[0000000075800080] = 41160983, %l4 = 53686e94, %l4 = 53686e94 add %i3,0x80,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000041160983 ! Mem[0000000090800030] = b778aa68, %g2 = ffffffffffffffab lduh [%i5+0x032],%g2 ! %g2 = 000000000000b778 ! %l2 = 5aecbe17d7762a97, Mem[0000000074000000] = 41e2ff1d stba %l2,[%i0+%g0]0x89 ! Mem[0000000074000000] = 41e2ff97 ! Mem[00000000740000cc] = 7ea8508c, %l2 = d7762a97, %l3 = 0b930514 add %i0,0xcc,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000007ea8508c ! Mem[0000000090800008] = 40ea8ad1, %g2 = 000000000000b778 ldsh [%i5+%o1],%g2 ! %g2 = 00000000000040ea ! %l2 = 5aecbe17d7762a97, immed = 00000308, %y = 3f9234d2 smul %l2,0x308,%l0 ! %l0 = ffffff851e3119b8, %y = ffffff85 ! Mem[0000000075000008] = c34d0e06, %l4 = 0000000041160983 ldstuba [%i2+%o1]0x80,%l4 ! %l4 = 000000c3000000ff ! Mem[00000000918000b0] = ecc654e6, %g2 = 00000000000040ea lduw [%o0+0x0b0],%g2 ! %g2 = 00000000ecc654e6 p50_label_23: ! Mem[0000000075000040] = 64a3951a68be9ca6, %l2 = 5aecbe17d7762a97, %l6 = 0000000086085863 add %i2,0x40,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = 64a3951a68be9ca6 ! Mem[0000000075000028] = f7693606, %l1 = a75321da3f92363e lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000f769 ! %l0 = ffffff851e3119b8, %l7 = 000000005405930b, %ccr = 00 move %xcc,%l0,%l7 ! Register Not Moved ! %l3 = 000000007ea8508c, Mem[0000000090000108] = 89c20afc stw %l3,[%i4+0x108] ! Mem[0000000090000108] = 7ea8508c ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 4c1d756c 2ba9b947 0fa49ca3 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080 ! %l5 = 00000000000000a1, Mem[0000000091000018] = b4fb408e32b999a4 stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 00000000000000a1 ! Mem[0000000090000184] = 19063d8d, %g2 = 00000000ecc654e6 lduw [%i4+0x184],%g2 ! %g2 = 0000000019063d8d ! Mem[0000000074800030] = 5f00769e, %l3 = 000000007ea8508c swap [%i1+0x030],%l3 ! %l3 = 000000005f00769e ! %l7 = 000000005405930b, imm = 0000000000000001, %l4 = 00000000000000c3 sll %l7,0x001,%l4 ! %l4 = 00000000a80b2616 ! %l4 = 00000000a80b2616, %l5 = 00000000000000a1, %l7 = 000000005405930b sllx %l4,%l5,%l7 ! %l7 = 50164c2c00000000 p50_label_24: ! %l2 = 5aecbe17d7762a97, %l4 = 00000000a80b2616, %ccr = 00 movneg %icc,%l2,%l4 ! Register Not Moved ! %f16 = 7527d2dc 5405930b 28a122ea 751c42cf ! %f20 = 71af791f 01521b30 89f8c97e dfe0f5f1 ! %f24 = a078c890 71af791f 50ef7f74 d26a16ce ! %f28 = 4a246b07 50e54fc5 000000ff eab4e23f stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! Mem[0000000074800108] = 5f6261ec, %l1 = 000000000000f769 ldstub [%i1+0x108],%l1 ! %l1 = 0000005f000000ff ! Mem[0000000075000188] = 2cefb19420a22253, %l0 = ffffff851e3119b8, %l4 = 00000000a80b2616 add %i2,0x188,%g1 casxa [%g1]0x80,%l0,%l4 ! %l4 = 2cefb19420a22253 ! %l7 = 50164c2c00000000, Mem[000000009080009c] = 151c60d4 stw %l7,[%i5+0x09c] ! Mem[000000009080009c] = 00000000 ! Mem[0000000074000018] = 4df45bce, %l2 = 5aecbe17d7762a97 swapa [%i0+%o3]0x81,%l2 ! %l2 = 000000004df45bce ! %f0 = 499aa69c, Mem[00000000910000f0] = 05ae329d st %f0 ,[%i6+0x0f0] ! Mem[00000000910000f0] = 499aa69c ! %l1 = 000000000000005f, Mem[00000000910001a8] = 44690c5eef88dc5c stx %l1,[%i6+0x1a8] ! Mem[00000000910001a8] = 000000000000005f ! Mem[0000000075800018] = 7527d2dc, %l3 = 000000005f00769e swapa [%i3+%o3]0x81,%l3 ! %l3 = 000000007527d2dc ! Mem[0000000075000008] = 060e4dff, %l5 = 00000000000000a1 lduba [%i2+%o1]0x89,%l5 ! %l5 = 00000000000000ff p50_label_25: ! Mem[0000000074000008] = 9ffcffff, %l1 = 000000000000005f swapa [%i0+%o1]0x88,%l1 ! %l1 = 000000009ffcffff ! %l4 = 2cefb19420a22253, Mem[00000000900000fb] = 1e8e1699, %asi = 80 stba %l4,[%i4+0x0fb]%asi ! Mem[00000000900000f8] = 538e1699 ! Mem[0000000090800058] = 0d338dcf1e098cec, %g2 = 0000000019063d8d ldxa [%i5+0x058]%asi,%g2 ! %g2 = 0d338dcf1e098cec ! Mem[000000009080016c] = 33e19ee5, %g2 = 0d338dcf1e098cec ldsb [%i5+0x16d],%g2 ! %g2 = 0000000000000033 ! Code Fragment 1 p50_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff47e mov 0x2e4,%g3 ! %g3 = 00000000000002e4 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l0 = ffffff851e3119b8, Mem[0000000090800048] = 78d7dc06 stb %l0,[%i5+0x048] ! Mem[0000000090800048] = b8d7dc06 ! Mem[00000000918000ec] = 72d42ee0, %g18 = 7022ab1e05e4d0ff ldsw [%o0+0x0ec],%g2 ! %g2 = 7022ab1e05e4d0ff ! %l0 = ffffff851e3119b8, Mem[0000000074800028] = ff8dc760 stba %l0,[%i1+%o5]0x81 ! Mem[0000000074800028] = b88dc760 ! Mem[0000000091000130] = ffffffff, %g18 = 7022ab1e05e4d0ff ldsw [%i6+0x130],%g2 ! %g2 = 7022ab1e05e4d0ff ! Mem[000000009100019c] = b8c9363e, %g2 = ffffffffffffffff ldsh [%i6+0x19e],%g2 ! %g2 = ffffffffffffb8c9 ba,a p50_not_taken_0_end p50_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p50_branch_failed p50_not_taken_0_end: ! End of Random Code for Thread 50 1: membar #Sync ! Force all stores to complete p50_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0c8] ! Set processor 50 done flag ! Check Registers p50_check_registers: set p50_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffff851e3119b8 bne,a,pn %xcc,p50_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000009ffcffff bne,a,pn %xcc,p50_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000004df45bce bne,a,pn %xcc,p50_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 000000007527d2dc bne,a,pn %xcc,p50_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 2cefb19420a22253 bne,a,pn %xcc,p50_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000ff bne,a,pn %xcc,p50_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 64a3951a68be9ca6 bne,a,pn %xcc,p50_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 50164c2c00000000 bne,a,pn %xcc,p50_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffff85,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p50_failed mov 0x111,%g1 ! Check Floating Point Registers p50_check_fp_registers: set p50_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be b93e619c b0737cff bne %xcc,p50_f2_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 5d84143c 5d591815 bne %xcc,p50_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be be8bdce3 c64e7c5f bne %xcc,p50_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 98b723b4 e836cb8f bne %xcc,p50_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 7ba65ce4 dae3c5e8 bne %xcc,p50_f12_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 71af791f 01521b30 bne %xcc,p50_f20_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 000000ff eab4e23f bne %xcc,p50_f30_fail nop ! Check Local Memory set p50_local0_expect,%g1 p50_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 97ffe241396d4bbf ldx [%i0+0x000],%g3 ! Observed data at 0000000074000000 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 5f000000e3a02073 ldx [%i0+0x008],%g3 ! Observed data at 0000000074000008 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 6e8aaeb7e1eecbb9 ldx [%i0+0x010],%g3 ! Observed data at 0000000074000010 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d7762a9743168a57 ldx [%i0+0x018],%g3 ! Observed data at 0000000074000018 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 400000007575405e ldx [%i0+0x028],%g3 ! Observed data at 0000000074000028 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 6c48801160228bff ldx [%i0+0x070],%g3 ! Observed data at 0000000074000070 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = adeab5e9d5de653a ldx [%i0+0x078],%g3 ! Observed data at 0000000074000078 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i0,0x078,%g4 set p50_local1_expect,%g1 p50_check_local1: ldx [%g1+0x010],%g2 ! Expected data = fede2446fffa0641 ldx [%i1+0x010],%g3 ! Observed data at 0000000074800010 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 71af791f01521b30 ldx [%i1+0x018],%g3 ! Observed data at 0000000074800018 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff0000007436e596 ldx [%i1+0x020],%g3 ! Observed data at 0000000074800020 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = b88dc760c3a8413d ldx [%i1+0x028],%g3 ! Observed data at 0000000074800028 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 7ea8508ccbe7df81 ldx [%i1+0x030],%g3 ! Observed data at 0000000074800030 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x030,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 7e5dded5be390465 ldx [%i1+0x0e0],%g3 ! Observed data at 00000000748000e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x0e0,%g4 ldx [%g1+0x108],%g2 ! Expected data = ff6261ec9b5fc5f4 ldx [%i1+0x108],%g3 ! Observed data at 0000000074800108 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x108,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 367c88497e96ff2b ldx [%i1+0x1a8],%g3 ! Observed data at 00000000748001a8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 58b6ccc00000004d ldx [%i1+0x1f8],%g3 ! Observed data at 00000000748001f8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i1,0x1f8,%g4 set p50_local2_expect,%g1 p50_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff4d0e067b000000 ldx [%i2+0x008],%g3 ! Observed data at 0000000075000008 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = a80000001f79af71 ldx [%i2+0x010],%g3 ! Observed data at 0000000075000010 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0b930554a2094852 ldx [%i2+0x020],%g3 ! Observed data at 0000000075000020 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x020,%g4 ldx [%g1+0x048],%g2 ! Expected data = 1cff43d7dc6a077c ldx [%i2+0x048],%g3 ! Observed data at 0000000075000048 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x048,%g4 ldx [%g1+0x198],%g2 ! Expected data = be327bf0d5de6532 ldx [%i2+0x198],%g3 ! Observed data at 0000000075000198 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x198,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 90c4738b30b4ff9d ldx [%i2+0x1c8],%g3 ! Observed data at 00000000750001c8 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x1c8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 8dc46e4ceb45013d ldx [%i2+0x1e0],%g3 ! Observed data at 00000000750001e0 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i2,0x1e0,%g4 set p50_local3_expect,%g1 p50_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 9fad230200000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000075800000 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = cf421c75b6188f93 ldx [%i3+0x008],%g3 ! Observed data at 0000000075800008 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 462dafd62120194c ldx [%i3+0x010],%g3 ! Observed data at 0000000075800010 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 5f00769e5405930b ldx [%i3+0x018],%g3 ! Observed data at 0000000075800018 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0b930554c894935a ldx [%i3+0x028],%g3 ! Observed data at 0000000075800028 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 7974c6ff197db52d ldx [%i3+0x040],%g3 ! Observed data at 0000000075800040 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x040,%g4 ldx [%g1+0x070],%g2 ! Expected data = a397390348ffbc40 ldx [%i3+0x070],%g3 ! Observed data at 0000000075800070 cmp %g2,%g3 bne,a,pn %xcc,p50_local_failed add %i3,0x070,%g4 ! The test for processor 50 has passed p50_passed: ta GOOD_TRAP nop p50_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p50_failed p50_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p50_failed p50_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p50_failed p50_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p50_failed p50_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p50_failed p50_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p50_failed p50_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p50_failed p50_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p50_failed p50_f2_fail: set p50_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f6_fail: set p50_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f8_fail: set p50_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f10_fail: set p50_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f12_fail: set p50_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f20_fail: set p50_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p50_f30_fail: set p50_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 50 failed p50_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 50 failed p50_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0c8] ! Set processor 50 done flag set p50_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p50_selfmod_failed: ba p50_failed mov 0xabc,%g1 p50_common_error: or %g0,0xf12,%g1 ba p50_failed mov %o5,%g3 p50_common_signature_error: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_common_timeout: set p50_temp,%g1 ba p50_failed st %g2,[%g1] ! Common Lock Number p50_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p50_failed mov 0x0,%g3 p50_trap1e: ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075800000] ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000018] ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000074000010] done p50_trap1o: ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075800000] ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000018] ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000074000010] done p50_trap2e: stxa %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000018] ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000075800020] done p50_trap2o: stxa %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000018] ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000075800020] done p50_trap3e: and %l5,%l4,%l6 orn %l3,%l7,%l5 nop addc %l3,0xace,%l6 or %l1,%l2,%l5 subc %l5,-0xe14,%l7 done p50_trap3o: and %l5,%l4,%l6 orn %l3,%l7,%l5 nop addc %l3,0xace,%l6 or %l1,%l2,%l5 subc %l5,-0xe14,%l7 done p50_init_memory_pointers: set p50_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p50_local0_start,%i0 set p50_local1_start,%i1 set p50_local2_start,%i2 set p50_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 226da25aa5ebe9e1 ldx [%g1+0x008],%l1 ! %l1 = 2a05c838455529cb ldx [%g1+0x010],%l2 ! %l2 = 1d31adb07a8cc570 ldx [%g1+0x018],%l3 ! %l3 = 3c16a0cc542ca7fa ldx [%g1+0x020],%l4 ! %l4 = ff5c6cb6405eb7c8 ldx [%g1+0x028],%l5 ! %l5 = 0f4a21d6727f8187 ldx [%g1+0x030],%l6 ! %l6 = 652774da2a6cb0cc ldx [%g1+0x038],%l7 ! %l7 = 445f9f6e764345fe ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 51 processor_51: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xcc] ! Set the start flag wrpr %g0,7,%cleanwin call p51_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 51 wr %g0,0x4,%fprs ! Make sure fef is 1 set p51_init_freg,%g1 ! %f0 = 302d8b17 24b6ebd7 59e0f299 17ccafcb ! %f4 = caa2906e 18f0f619 55bbd418 ab5d256b ! %f8 = bfc849c9 ee321b8d 1d94e1f3 374937a5 ! %f12 = 4cc02114 e87bd40b dbd86b89 d93274da ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 31ed11ef 71e59e5b abc1aa5c 16824b6a ! %f20 = 0e51e10f 2f5d02fd bc319a74 a9737e00 ! %f24 = 2900f8d2 30103511 226f73c7 33cc97f0 ! %f28 = bd5791b9 10fe7336 44ad031f 84dae383 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 645c7143 872cbad6 3ad40f84 785f734a ! %f36 = 1e1899e5 b90ea39a 96be3cf0 5f66acf6 ! %f40 = a03ab808 552bbf28 2a88f49f 1068f48a ! %f44 = a56e7394 f3fec03a e9858692 ec9eaae1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xe1b489f80000000b,%g7,%g1 ! GSR scale = 1, align = 3 wr %g1,%g0,%gsr ! GSR = e1b489f80000000b wr %g0,%y ! Clear Y 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: ! %l1 = 1342531081ccbad8, Mem[0000000077800018] = c118531fd09108eb stxa %l1,[%i3+%o3]0x81 ! Mem[0000000077800018] = 1342531081ccbad8 ! Mem[0000000091000068] = a2c651c6 670203bc, %g2 = 523d46ff, %g3 = 0bad0b00 ldd [%i6+0x068],%g2 ! %g2 = 00000000a2c651c6 00000000670203bc ! Mem[0000000090800118] = 5fa476bc94e95342, %g2 = 00000000a2c651c6 ldx [%i5+0x118],%g2 ! %g2 = 5fa476bc94e95342 ! Mem[0000000090800068] = 3013a966, %g2 = 5fa476bc94e95342 lduw [%i5+0x068],%g2 ! %g2 = 000000003013a966 ! %l3 = 20141806077d1a7f, imm = fffffffffffff646, %l3 = 20141806077d1a7f orncc %l3,-0x9ba,%l3 ! %l3 = 20141806077d1bff, %ccr = 00 ! Mem[00000000770001c0] = 4a0662d8e2d586f6, %l7 = 80b3b5bdf39c5ed8, %l4 = df27cd26b0512873 add %i2,0x1c0,%g1 casxa [%g1]0x80,%l7,%l4 ! %l4 = 4a0662d8e2d586f6 ! %l3 = 20141806077d1bff, Mem[0000000077000028] = d872e8fd4decec11 stxa %l3,[%i2+%o5]0x89 ! Mem[0000000077000028] = 20141806077d1bff ! Mem[0000000091800138] = cf28ea77040c3c9f, %g2 = 000000003013a966 ldxa [%o0+0x138]%asi,%g2 ! %g2 = cf28ea77040c3c9f ! %l5 = c6262f4fc41963c7, %l0 = fe8e65e5a1e3001e, %l2 = ce304d047ea645d6 addccc %l5,%l0,%l2 ! %l2 = c4b4953565fc63e5, %ccr = 93 ! Mem[0000000076000020] = 0bd495d5 d96c0a15, %l4 = e2d586f6, %l5 = c41963c7 ldda [%i0+%o4]0x89,%l4 ! %l4 = 00000000d96c0a15 000000000bd495d5 p51_label_2: ! Clear Register : %l1 = 1342531081ccbad8 clr %l1 ! %l1 = 0000000000000000 ! Mem[00000000760001c0] = cc95ecc7499b3fd7, %l7 = 80b3b5bdf39c5ed8, %l1 = 0000000000000000 add %i0,0x1c0,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = cc95ecc7499b3fd7 ! Mem[0000000077000010] = 18d20f08, %l4 = 00000000d96c0a15 lduba [%i2+%o2]0x81,%l4 ! %l4 = 0000000000000018 ! Mem[0000000076800018] = 2479e3a5701fdc20, %l2 = c4b4953565fc63e5 ldxa [%i1+%o3]0x80,%l2 ! %l2 = 2479e3a5701fdc20 ! Mem[00000000770000cc] = aff7b821, %l3 = 20141806077d1bff lduh [%i2+0x0ce],%l3 ! %l3 = 000000000000b821 ! Mem[00000000918001a8] = 7aae34b1, %g2 = cf28ea77040c3c9f ldub [%o0+0x1a8],%g2 ! %g2 = 000000000000007a ! %l7 = 80b3b5bdf39c5ed8, Mem[0000000077000018] = 30063304 stba %l7,[%i2+%o3]0x89 ! Mem[0000000077000018] = 300633d8 ! %l4 = 0000000000000018, Mem[00000000910001e8] = 1efe1410 stw %l4,[%i6+0x1e8] ! Mem[00000000910001e8] = 00000018 ! Mem[0000000076000008] = 72e66901, %l3 = 000000000000b821 lduha [%i0+%o1]0x81,%l3 ! %l3 = 00000000000072e6 ! %l6 = 9d52c8b41c6d7d0f, Mem[0000000090800178] = 2ddc82c7 stb %l6,[%i5+0x178] ! Mem[0000000090800178] = 0fdc82c7 p51_label_3: ! %l2 = 2479e3a5701fdc20, %l4 = 0000000000000018, %ccr = 93 movre %l2,%l4,%l4 ! Not Moved, %l4 = 0000000000000018 ! %l3 = 00000000000072e6, %l7 = 80b3b5bdf39c5ed8, %l2 = 2479e3a5701fdc20 andn %l3,%l7,%l2 ! %l2 = 0000000000002026 ! %l1 = cc95ecc7499b3fd7, Mem[0000000091000148] = ea2d9ce8 stw %l1,[%i6+0x148] ! Mem[0000000091000148] = 499b3fd7 ! %l6 = 1c6d7d0f, %l7 = f39c5ed8, Mem[0000000090800110] = 21d2db55 7acbdda0 std %l6,[%i5+0x110] ! Mem[0000000090800110] = 1c6d7d0f f39c5ed8 ! Mem[000000009080015c] = 58d640ff, %g2 = 000000000000007a ldsb [%i5+0x15f],%g2 ! %g2 = 0000000000000058 ! Mem[0000000076000114] = 5150c733, %l0 = fe8e65e5a1e3001e swap [%i0+0x114],%l0 ! %l0 = 000000005150c733 ! Mem[0000000091800154] = 8d3ed405, %g2 = 0000000000000058 ldub [%o0+0x157],%g2 ! %g2 = 000000000000008d ! Mem[00000000918000c0] = 4aea22fe, %g2 = 000000000000008d ldub [%o0+0x0c1],%g2 ! %g2 = 000000000000004a ! %l2 = 0000000000002026, Mem[0000000076000028] = d9860418 stba %l2,[%i0+%o5]0x88 ! Mem[0000000076000028] = d9860426 ! Mem[0000000076800020] = 6ff223b0, %l5 = 000000000bd495d5 ldstuba [%i1+%o4]0x80,%l5 ! %l5 = 0000006f000000ff p51_label_4: ! %f14 = dbd86b89, Mem[0000000091800004] = eabba729 st %f14,[%o0+0x004] ! Mem[0000000091800004] = dbd86b89 ! Mem[0000000076000008] = 72e66901, %l4 = 0000000000000018 ldswa [%i0+%o1]0x81,%l4 ! %l4 = 0000000072e66901 ! Mem[0000000077000160] = 9fecd9c7, %l6 = 9d52c8b41c6d7d0f ldub [%i2+0x161],%l6 ! %l6 = 00000000000000ec ! %f21 = 2f5d02fd, Mem[0000000091800190] = a36059e1 st %f21,[%o0+0x190] ! Mem[0000000091800190] = 2f5d02fd ! Mem[00000000900001f4] = 7c69cc66, %g18 = 3cb0ae9ebc2693c3 ldsw [%i4+0x1f4],%g2 ! %g2 = 3cb0ae9ebc2693c3 ! Mem[000000007700012c] = 3e85f1dd, %l7 = 80b3b5bdf39c5ed8 ldsh [%i2+0x12e],%l7 ! %l7 = fffffffffffff1dd ! %f29 = 10fe7336, Mem[00000000900000fc] = 8e169931 sta %f29,[%i4+0x0fc]%asi ! Mem[00000000900000fc] = 10fe7336 ! immd = 0000000000000119, %l5 = 000000000000006f, %ccr = 93 movle %xcc,0x119,%l5 ! Moved, %l5 = 0000000000000119 ! %l5 = 0000000000000119, %l2 = 0000000000002026, %ccr = 93 movcc %icc,%l5,%l2 ! Register Not Moved ! Mem[00000000760001a0] = 2d0b6c55, %l5 = 00000119, %l0 = 5150c733 add %i0,0x1a0,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000002d0b6c55 p51_label_5: ! Mem[0000000090800078] = 922eb97d33302172, %g2 = 000000007c69cc66 ldxa [%i5+0x078]%asi,%g2 ! %g2 = 922eb97d33302172 ! %l1 = cc95ecc7499b3fd7, %l7 = fffffffffffff1dd, %ccr = 93 movvc %icc,%l1,%l7 ! Register Not Moved ! %l4 = 0000000072e66901, Mem[0000000076000000] = d22a15dd8815d72c stxa %l4,[%i0+%g0]0x81 ! Mem[0000000076000000] = 0000000072e66901 ! Mem[0000000091800034] = 70d7df2b, %g2 = 922eb97d33302172 ldsh [%o0+0x034],%g2 ! %g2 = 00000000000070d7 ! Mem[00000000770001e8] = 2ae3fe9ae9f740c3, %f30 = 44ad031f 84dae383 ldd [%i2+0x1e8],%f30 ! %f30 = 2ae3fe9a e9f740c3 ! Mem[0000000076000034] = 354d64fe, %l0 = 2d0b6c55, %l5 = 00000119 add %i0,0x34,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000354d64fe ! Mem[0000000091800018] = 74c0670a, %g2 = 00000000000070d7 lduh [%o0+%o3],%g2 ! %g2 = 00000000000074c0 ! Mem[000000009080003c] = 8acff555, %g2 = 00000000000074c0 ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffff8a ! Mem[0000000076000020] = 150a6cd9, %l0 = 000000002d0b6c55 ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 00000015000000ff ! Mem[0000000076000010] = 188ada2e85dd6777, %l7 = fffffffffffff1dd ldxa [%i0+%o2]0x89,%l7 ! %l7 = 188ada2e85dd6777 p51_label_6: ! Mem[000000009000000c] = dc7fba1b, %g18 = 3cb0ae9ebc2693c3 ldsw [%i4+0x00c],%g2 ! %g2 = 3cb0ae9ebc2693c3 ! %l7 = 188ada2e85dd6777, Mem[00000000908001d8] = 60d886d10fe26efb stx %l7,[%i5+0x1d8] ! Mem[00000000908001d8] = 188ada2e85dd6777 ! %f8 = bfc849c9, Mem[0000000076800008] = 293f9f73 sta %f8 ,[%i1+%o1]0x81 ! Mem[0000000076800008] = bfc849c9 ! %l5 = 00000000354d64fe, %l5 = 00000000354d64fe, %l5 = 00000000354d64fe andncc %l5,%l5,%l5 ! %l5 = 0000000000000000, %ccr = 44 ! %l4 = 0000000072e66901, %l3 = 00000000000072e6, %ccr = 44 movvs %xcc,%l4,%l3 ! Register Not Moved ! immd = 000000000000034a, %l3 = 00000000000072e6, %ccr = 44 movne %xcc,0x34a,%l3 ! Register Not Moved ! %l1 = cc95ecc7499b3fd7, immed = fffffeb6, %ccr = 44 movrlz %l1,-0x14a,%l1 ! Moved, %l1 = fffffffffffffeb6 ! %l2 = 0000000000002026, %l1 = fffffffffffffeb6, %ccr = 44 movrgez %l2,%l1,%l0 ! Moved, %l0 = fffffffffffffeb6 ! %f16 = 31ed11ef 71e59e5b, Mem[0000000076000010] = 7767dd85 2eda8a18 stda %f16,[%i0+%o2]0x81 ! Mem[0000000076000010] = 31ed11ef 71e59e5b ! Mem[0000000076800008] = bfc849c98e1d826e, %f10 = 1d94e1f3 374937a5 ldda [%i1+%o1]0x80,%f10 ! %f10 = bfc849c9 8e1d826e p51_label_7: ! %l7 = 188ada2e85dd6777, imm = 0000000000000e33, %l4 = 0000000072e66901 orn %l7,0xe33,%l4 ! %l4 = fffffffffffff7ff ! %l3 = 00000000000072e6, Mem[0000000077800109] = 9fbdc329 stb %l3,[%i3+0x109] ! Mem[0000000077800108] = 9fe6c329 save ! CWP = 1 ! %l4 = 48e11db2c3a620c8, Mem[0000000090800030] = a3bdb778aa684083 stx %l4,[%o5+0x030] ! Mem[0000000090800030] = 48e11db2c3a620c8 ! Mem[0000000077800028] = 98460eb6, %l1 = 8c36cb9690dbe081 lduha [%o3+%i5]0x80,%l1 ! %l1 = 0000000000009846 ! %l1 = 0000000000009846, %l7 = 720a2f4221d51c26, %l1 = 0000000000009846 sllx %l1,%l7,%l1 ! %l1 = 0026118000000000 ! Mem[00000000910001d8] = 7e55db7f2b019f50, %g2 = ffffffffdc7fba1b ldx [%o6+0x1d8],%g2 ! %g2 = 7e55db7f2b019f50 ! Mem[0000000077000020] = d3caeab355fb834c, %l4 = 48e11db2c3a620c8 ldxa [%o2+%i4]0x80,%l4 ! %l4 = d3caeab355fb834c ! %l7 = 720a2f4221d51c26, Mem[000000009100014c] = 1f8ad4c1 sth %l7,[%o6+0x14c] ! Mem[000000009100014c] = 1c26d4c1 ! Mem[0000000090800080] = 0c3c7eb5 898801d8, %g2 = 2b019f50, %g3 = 670203bc ldd [%o5+0x080],%g2 ! %g2 = 000000000c3c7eb5 00000000898801d8 p51_label_8: ! %cwp = 1 ! Mem[0000000077000020] = d3caeab355fb834c, %l1 = 0026118000000000 ldxa [%o2+%i4]0x80,%l1 ! %l1 = d3caeab355fb834c ! %l7 = 720a2f4221d51c26, immed = 000001b1, %ccr = 44 movrlz %l7,0x1b1,%l2 ! Not Moved, %l2 = 30c1a7c47b75291b ! %l3 = 6167a8000ad9f9fc, %l1 = d3caeab355fb834c, %l4 = d3caeab355fb834c taddcctv %l3,%l1,%l4 ! %l4 = 353292b360d57d48, %ccr = 10 ! Mem[0000000091800040] = 3d6de17a, %g2 = 000000000c3c7eb5 ldsb [%i0+0x041],%g2 ! %g2 = 000000000000003d ! %l4 = 353292b360d57d48, imm = fffffffffffff5ac, %l0 = 626210fa8acf531c andn %l4,-0xa54,%l0 ! %l0 = 0000000000000840 ! Mem[0000000077000198] = 370e9b3f79c6bbd8, %l7 = 720a2f4221d51c26, %l0 = 0000000000000840 add %o2,0x198,%g1 casxa [%g1]0x80,%l7,%l0 ! %l0 = 370e9b3f79c6bbd8 ! Mem[0000000091000138] = b7d41deb, %g2 = 000000000000003d ldub [%o6+0x13a],%g2 ! %g2 = 00000000000000b7 ! %l2 = 30c1a7c47b75291b, Mem[0000000090000160] = 6f381681 stw %l2,[%o4+0x160] ! Mem[0000000090000160] = 7b75291b ! Mem[0000000077000000] = cdc93496, %l6 = dbc7de5ca201d41b swapa [%o2+%g0]0x88,%l6 ! %l6 = 00000000cdc93496 ! %l5 = 6ccda95e5d05fdc8, immed = fffffec1, %ccr = 10 movre %l5,-0x13f,%l6 ! Not Moved, %l6 = 00000000cdc93496 p51_label_9: ! %cwp = 1 ! Mem[0000000091000190] = 7167d7c0, %g2 = 00000000000000b7 ldsb [%o6+0x192],%g2 ! %g2 = 0000000000000071 ! Mem[0000000091000118] = a6127112, %g2 = 0000000000000071 ldsb [%o6+0x119],%g2 ! %g2 = ffffffffffffffa6 ! Mem[0000000076800010] = 8e5e64e8, %l0 = 370e9b3f79c6bbd8 ldstuba [%o1+%i2]0x80,%l0 ! %l0 = 0000008e000000ff ! Mem[0000000076800000] = 41747e08, %l0 = 000000000000008e lduwa [%o1+%g0]0x89,%l0 ! %l0 = 0000000041747e08 ! %l4 = 353292b360d57d48, immed = 000009fe, %y = 00000000 smul %l4,0x9fe,%l1 ! %l1 = 000003c79539d570, %y = 000003c7 ! %l4 = 353292b360d57d48, Mem[00000000910000bd] = f1b5ed13 stb %l4,[%o6+0x0bd] ! Mem[00000000910000bc] = 48b5ed13 ! %f10 = bfc849c9 8e1d826e, Mem[0000000090000058] = 04d12424 f17dd9cc std %f10,[%o4+0x058] ! Mem[0000000090000058] = bfc849c9 8e1d826e ! Mem[0000000077000020] = b3eacad3, %l5 = 6ccda95e5d05fdc8 lduha [%o2+%i4]0x89,%l5 ! %l5 = 000000000000cad3 ! immd = 00000000000000a1, %l7 = 720a2f4221d51c26, %ccr = 10 movpos %icc,0x0a1,%l7 ! Moved, %l7 = 00000000000000a1 ! %l3 = 6167a8000ad9f9fc, Mem[00000000900001e0] = 56b781a0c5d29903 stx %l3,[%o4+0x1e0] ! Mem[00000000900001e0] = 6167a8000ad9f9fc p51_label_10: ! %cwp = 1 ! %l1 = 000003c79539d570, Mem[00000000910001e8] = 00000018cde74a22 stx %l1,[%o6+0x1e8] ! Mem[00000000910001e8] = 000003c79539d570 ! %l2 = 30c1a7c47b75291b, %l6 = 00000000cdc93496, %ccr = 10 movle %xcc,%l2,%l6 ! Register Not Moved ! Mem[0000000076800016] = 0fad81fe, %l7 = 00000000000000a1 ldstub [%o1+0x016],%l7 ! %l7 = 00000081000000ff ! Mem[0000000076800058] = 3679bfff, %l5 = 0000cad3, %l4 = 60d57d48 add %o1,0x58,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003679bfff ! %l0 = 0000000041747e08, %l3 = 6167a8000ad9f9fc, %ccr = 10 mova %xcc,%l0,%l3 ! Moved, %l3 = 0000000041747e08 ! Mem[0000000090800150] = bbbdd7de1f0f484d, %g2 = ffffffffffffffa6 ldxa [%o5+0x150]%asi,%g2 ! %g2 = bbbdd7de1f0f484d ! %l0 = 0000000041747e08, Mem[0000000076800000] = 87c97cfb41747e08 stxa %l0,[%o1+%g0]0x89 ! Mem[0000000076800000] = 0000000041747e08 ! Mem[0000000090800110] = 1c6d7d0ff39c5ed8, %g2 = bbbdd7de1f0f484d ldx [%o5+0x110],%g2 ! %g2 = 1c6d7d0ff39c5ed8 ! %l2 = 30c1a7c47b75291b, %l0 = 0000000041747e08, %ccr = 10 movcc %xcc,%l2,%l0 ! Register Not Moved ! Mem[0000000076800000] = 41747e08, %l6 = 00000000cdc93496 ldstuba [%o1+%g0]0x89,%l6 ! %l6 = 00000008000000ff p51_label_11: ! %cwp = 1 ! Mem[0000000076800008] = bfc849c9, %l7 = 0000000000000081 lduha [%o1+%i1]0x80,%l7 ! %l7 = 000000000000bfc8 ! Mem[0000000077800008] = 5d33795f, %l0 = 0000000041747e08 lduha [%o3+%i1]0x88,%l0 ! %l0 = 000000000000795f ! %l0 = 000000000000795f, Mem[0000000091800004] = dbd86b89 sth %l0,[%i0+0x004] ! Mem[0000000091800004] = 795f6b89 ! %l6 = 0000000000000008, Mem[0000000076800028] = 5c86a557 stba %l6,[%o1+%i5]0x81 ! Mem[0000000076800028] = 0886a557 ! %l0 = 000000000000795f, Mem[0000000090800088] = 87652571 stw %l0,[%o5+0x088] ! Mem[0000000090800088] = 0000795f ! Mem[0000000091800148] = 71d12186, %g2 = 1c6d7d0ff39c5ed8 ldsh [%i0+0x148],%g2 ! %g2 = 00000000000071d1 ! Mem[000000007700010c] = c15acfda, %l7 = 0000bfc8, %l1 = 9539d570 add %o2,0x10c,%g1 casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c15acfda ! %l3 = 0000000041747e08, %l0 = 000000000000795f, %ccr = 10 movge %xcc,%l3,%l0 ! Moved, %l0 = 0000000041747e08 ! %f2 = 59e0f299 17ccafcb, Mem[0000000090000100] = c3d9554b bfb4517d std %f2 ,[%o4+0x100] ! Mem[0000000090000100] = 59e0f299 17ccafcb ! Mem[0000000077000010] = 080fd218, %l6 = 0000000000000008 lduha [%o2+%i2]0x88,%l6 ! %l6 = 000000000000d218 p51_label_12: ! %cwp = 1 ! immd = 000000000000028e, %l4 = 000000003679bfff, %ccr = 10 movcc %icc,0x28e,%l4 ! Moved, %l4 = 000000000000028e ! Mem[0000000077000010] = 080fd218, %l7 = 000000000000bfc8 ldsba [%o2+%i2]0x89,%l7 ! %l7 = 0000000000000018 ! %l0 = 0000000041747e08, %l7 = 0000000000000018, %l2 = 30c1a7c47b75291b xor %l0,%l7,%l2 ! %l2 = 0000000041747e10 ! %l1 = 00000000c15acfda, Mem[00000000900000d2] = b07c23a5 sth %l1,[%o4+0x0d2] ! Mem[00000000900000d0] = cfda23a5 ! immd = 00000000000000c4, %l4 = 000000000000028e, %ccr = 10 movvs %xcc,0x0c4,%l4 ! Register Not Moved ! Mem[0000000076000010] = 31ed11ef, %l0 = 0000000041747e08 ldsba [%o0+%i2]0x80,%l0 ! %l0 = 0000000000000031 ! %l0 = 00000031, %l1 = c15acfda, Mem[0000000077800028] = b60e4698 dc697fad stda %l0,[%o3+%i5]0x89 ! Mem[0000000077800028] = 00000031 c15acfda ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g4 ldda [%o4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 ! %f3 = 17ccafcb, Mem[0000000091800088] = a43ca77a st %f3 ,[%i0+0x088] ! Mem[0000000091800088] = 17ccafcb ! Mem[0000000077800018] = 13425310, %l1 = 00000000c15acfda ldsha [%o3+%i3]0x81,%l1 ! %l1 = 0000000000001342 p51_label_13: ! %cwp = 1 ! %l1 = 0000000000001342 setx 0xba18c117d0b8c695,%g7,%l1 ! %l1 = ba18c117d0b8c695 ! %l6 = 000000000000d218, Mem[000000009080003e] = f5553a19 stb %l6,[%o5+0x03e] ! Mem[000000009080003c] = 18553a19 ! %l6 = 000000000000d218, Mem[00000000910001c2] = e5d8d99e sth %l6,[%o6+0x1c2] ! Mem[00000000910001c0] = d218d99e ! %f24 = 2900f8d2 30103511, Mem[00000000908000e0] = 579e6934 167bd1cc std %f24,[%o5+0x0e0] ! Mem[00000000908000e0] = 2900f8d2 30103511 ! %l3 = 0000000041747e08, immed = 00000092, %ccr = 10 movrlz %l3,0x092,%l0 ! Not Moved, %l0 = 0000000000000031 ! Mem[0000000077000000] = a201d41b, %l4 = 000000000000028e swapa [%o2+%g0]0x88,%l4 ! %l4 = 00000000a201d41b ! Mem[0000000077800008] = 5f79335d, %f31 = e9f740c3 lda [%o3+%i1]0x81,%f31 ! %f31 = 5f79335d ! Mem[0000000076800180] = 84e14ffe0532b3b7, %f18 = abc1aa5c 16824b6a ldda [%o1+0x180]%asi,%f18 ! %f18 = 84e14ffe 0532b3b7 ! Mem[0000000077800020] = 727b35028caa4464, %l0 = 0000000000000031 ldxa [%o3+%i4]0x80,%l0 ! %l0 = 727b35028caa4464 ! Mem[0000000090000188] = 124accd6, %g18 = 9f6b79adfd6dbc4b ldsw [%o4+0x188],%g2 ! %g2 = 9f6b79adfd6dbc4b p51_label_14: ! %cwp = 1 ! %l2 = 0000000041747e10, Mem[0000000091000192] = 7167d7c0 stb %l2,[%o6+0x192] ! Mem[0000000091000190] = 1067d7c0 ! %l2 = 41747e10, %l3 = 41747e08, Mem[0000000090000038] = 07e9c565 05ce89c2 std %l2,[%o4+0x038] ! Mem[0000000090000038] = 41747e10 41747e08 ! Mem[0000000090800158] = b0857ec0, %g2 = 00000000124accd6 lduw [%o5+0x158],%g2 ! %g2 = 00000000b0857ec0 ! %l4 = 00000000a201d41b, Mem[0000000091800030] = 2ba1470470d7df2b stx %l4,[%i0+0x030] ! Mem[0000000091800030] = 00000000a201d41b ! Mem[0000000076000037] = 354d64fe, %l4 = 00000000a201d41b ldstub [%o0+0x037],%l4 ! %l4 = 000000fe000000ff ! %l4 = 000000fe, %l5 = 0000cad3, Mem[0000000090000110] = 208e2d2a f319c0f9 std %l4,[%o4+0x110] ! Mem[0000000090000110] = 000000fe 0000cad3 ! Mem[00000000908000e8] = 98b85f6bad549184, %g2 = 00000000b0857ec0 ldx [%o5+0x0e8],%g2 ! %g2 = 98b85f6bad549184 ! %l6 = 000000000000d218, imm = 0000000000000a7d, %l7 = 0000000000000018 andn %l6,0xa7d,%l7 ! %l7 = 000000000000d000 ! %l7 = 000000000000d000, Mem[0000000077000162] = 9fecd9c7 sth %l7,[%o2+0x162] ! Mem[0000000077000160] = 9fecd000 ! Mem[00000000770000a8] = 562233f899c3e00a, %l4 = 00000000000000fe ldx [%o2+0x0a8],%l4 ! %l4 = 562233f899c3e00a p51_label_15: ! %cwp = 1 ! Mem[000000009180005c] = 9aeaaa48, %g2 = 98b85f6bad549184 lduw [%i0+0x05c],%g2 ! %g2 = 000000009aeaaa48 ! %l7 = 000000000000d000, Mem[0000000091800171] = 937344f7 stb %l7,[%i0+0x171] ! Mem[0000000091800170] = 007344f7 ! Mem[0000000091000048] = aa12e82c 0be529ce, %g2 = 9aeaaa48, %g3 = 898801d8 ldda [%o6+0x048]%asi,%g2 ! %g2 = 00000000aa12e82c 000000000be529ce ! %l1 = ba18c117d0b8c695, Mem[0000000090000188] = 124accd6 stw %l1,[%o4+0x188] ! Mem[0000000090000188] = d0b8c695 ! Mem[0000000077800020] = 02357b72, %l5 = 000000000000cad3 lduba [%o3+%i4]0x89,%l5 ! %l5 = 0000000000000072 ! %l2 = 0000000041747e10, %l5 = 0000000000000072, %l5 = 0000000000000072 sdivx %l2,%l5,%l5 ! %l5 = 000000000092fc9d ! Mem[0000000077800008] = 5d33795f, %l2 = 0000000041747e10 ldstuba [%o3+%i1]0x88,%l2 ! %l2 = 0000005f000000ff ! Mem[0000000091000014] = 4b2ef340, %g18 = 9f6b79adfd6dbc4b ldsw [%o6+0x014],%g2 ! %g2 = 9f6b79adfd6dbc4b ! %l7 = 000000000000d000, Mem[000000009080004e] = 38ffc22b sth %l7,[%o5+0x04e] ! Mem[000000009080004c] = d000c22b ! immd = 0000000000000323, %l0 = 727b35028caa4464, %ccr = 10 movcc %icc,0x323,%l0 ! Moved, %l0 = 0000000000000323 p51_label_16: ! %cwp = 1 ! Mem[0000000076000018] = 88fd072c, %l6 = 000000000000d218 ldswa [%o0+%i3]0x80,%l6 ! %l6 = ffffffff88fd072c ! %l3 = 0000000041747e08, immed = 000001df, %ccr = 10 movrlz %l3,0x1df,%l4 ! Not Moved, %l4 = 562233f899c3e00a ! %l0 = 00000323, %l1 = d0b8c695, Mem[00000000910001f0] = 8dcecf6a 89a21c9b std %l0,[%o6+0x1f0] ! Mem[00000000910001f0] = 00000323 d0b8c695 ! immd = 000000000000012c, %l2 = 000000000000005f, %ccr = 10 movgu %xcc,0x12c,%l2 ! Register Not Moved ! Mem[00000000908001b8] = c42d2168, %g2 = 000000004b2ef340 ldsh [%o5+0x1b8],%g2 ! %g2 = ffffffffffffc42d ! Mem[00000000900000d0] = 5e66cfda, %g2 = ffffffffffffc42d ldsh [%o4+0x0d0],%g2 ! %g2 = 0000000000005e66 ! %l6 = 88fd072c, %l7 = 0000d000, Mem[0000000076800010] = ff5e64e8 0fadfffe stda %l6,[%o1+%i2]0x80 ! Mem[0000000076800010] = 88fd072c 0000d000 ! Code Fragment 1 p51_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000be529ce mov -0x42f,%g3 ! %g3 = fffffffffffffbd1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Set Register : %l4 = 562233f899c3e00a xor %g0,-1,%l4 ! %l4 = ffffffffffffffff ! %l1 = ba18c117d0b8c695, imm = fffffffffffff086, %l5 = 000000000092fc9d sub %l1,-0xf7a,%l5 ! %l5 = ba18c117d0b8d60f p51_label_17: ! %cwp = 1 ! %f16 = 31ed11ef 71e59e5b 84e14ffe 0532b3b7 ! %f20 = 0e51e10f 2f5d02fd bc319a74 a9737e00 ! %f24 = 2900f8d2 30103511 226f73c7 33cc97f0 ! %f28 = bd5791b9 10fe7336 2ae3fe9a 5f79335d mov 0x040,%g5 stda %f16,[%o4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040 ! Mem[00000000910001d0] = 1a5b76db, %g2 = 0000000000005e66 lduw [%o6+0x1d0],%g2 ! %g2 = 000000001a5b76db ! Mem[0000000077800018] = 10534213, %l6 = ffffffff88fd072c lduha [%o3+%i3]0x88,%l6 ! %l6 = 0000000000004213 ! immd = 0000000000000317, %l2 = 000000000000005f, %ccr = 10 movne %icc,0x317,%l2 ! Moved, %l2 = 0000000000000317 ! Mem[00000000760001a0] = 2d0b6c55d8f5186d, %l1 = ba18c117d0b8c695, %l1 = ba18c117d0b8c695 add %o0,0x1a0,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 2d0b6c55d8f5186d ! %l0 = 0000000000000323, Mem[0000000091800190] = 2f5d02fd84d20241 stx %l0,[%i0+0x190] ! Mem[0000000091800190] = 0000000000000323 ! Mem[0000000077000028] = ff1b7d07, %f0 = 302d8b17 lda [%o2+%i5]0x80,%f0 ! %f0 = ff1b7d07 ! %l2 = 0000000000000317, Mem[0000000077000010] = dae84dc4080fd218 stxa %l2,[%o2+%i2]0x89 ! Mem[0000000077000010] = 0000000000000317 ! %l7 = 000000000000d000, %l3 = 0000000041747e08, %ccr = 10 movcc %icc,%l7,%l3 ! Moved, %l3 = 000000000000d000 ! Mem[00000000908001c4] = a8ccb8bf, %g2 = 000000001a5b76db ldub [%o5+0x1c4],%g2 ! %g2 = 00000000000000a8 p51_label_18: ! %cwp = 1 ! %l3 = 000000000000d000, %l5 = ba18c117d0b8d60f, %y = 000003c7 sdivcc %l3,%l5,%l0 ! %l0 = ffffffffffffeb8c, %ccr = 88 mov %l0,%y ! %y = ffffeb8c ! %l4 = ffffffffffffffff, %l7 = 000000000000d000, %y = ffffeb8c udivcc %l4,%l7,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = ffffeb8c ! Mem[0000000091800028] = b62ba447, %g18 = 9f6b79adfd6dbc4b ldsw [%i0+%i5],%g2 ! %g2 = 9f6b79adfd6dbc4b ! %l6 = 00000000ffffffff, Mem[000000009000002b] = 63485369 stb %l6,[%o4+0x02b] ! Mem[0000000090000028] = ff485369 membar #Sync ! Added by membar checker (635) ! %l4 = ffffffff, %l5 = d0b8d60f, Mem[00000000900000b0] = 3fa26f31 f71d756c std %l4,[%o4+0x0b0] ! Mem[00000000900000b0] = ffffffff d0b8d60f ! Mem[0000000076800010] = 88fd072c0000d000, %f24 = 2900f8d2 30103511 ldda [%o1+%i2]0x80,%f24 ! %f24 = 88fd072c 0000d000 ! %l0 = ffffeb8c, %l1 = d8f5186d, Mem[0000000077000000] = 0000028e 958d7b89 stda %l0,[%o2+%g0]0x88 ! Mem[0000000077000000] = ffffeb8c d8f5186d ! Mem[00000000768000f8] = 0c226c45335b1b59, %l6 = 00000000ffffffff, %l5 = ba18c117d0b8d60f add %o1,0xf8,%g1 casxa [%g1]0x80,%l6,%l5 ! %l5 = 0c226c45335b1b59 ! %l6 = 00000000ffffffff, %l1 = 2d0b6c55d8f5186d, %l0 = ffffffffffffeb8c sub %l6,%l1,%l0 ! %l0 = d2f493ab270ae792 ! Mem[0000000077000000] = 8cebffff, %l3 = 000000000000d000 lduba [%o2+%g0]0x80,%l3 ! %l3 = 000000000000008c p51_label_19: ! %cwp = 1 ! %l2 = 00000317, %l3 = 0000008c, Mem[0000000091800150] = dc4fcc21 f764288d stda %l2,[%i0+0x150]%asi ! Mem[0000000091800150] = 00000317 0000008c ! Mem[0000000076000020] = d96c0aff, %l0 = d2f493ab270ae792 ldstuba [%o0+%i4]0x88,%l0 ! %l0 = 000000ff000000ff ! Mem[000000009100012c] = b98501c7, %g2 = ffffffffb62ba447 ldub [%o6+0x12e],%g2 ! %g2 = 00000000000000b9 ! %l4 = ffffffff, %l5 = 335b1b59, Mem[00000000918000b0] = ecc654e6 af222ef0 std %l4,[%i0+0x0b0] ! Mem[00000000918000b0] = ffffffff 335b1b59 ! Mem[00000000760001b4] = bca003a4, %l3 = 000000000000008c swap [%o0+0x1b4],%l3 ! %l3 = 00000000bca003a4 ! Mem[0000000077800008] = ff79335d, %l7 = 000000000000d000 swapa [%o3+%i1]0x81,%l7 ! %l7 = 00000000ff79335d ! %l0 = 00000000000000ff, imm = fffffffffffff4c7, %l0 = 00000000000000ff xor %l0,-0xb39,%l0 ! %l0 = fffffffffffff438 ! Mem[00000000918001e0] = bc237800, %g2 = 00000000000000b9 lduw [%i0+0x1e0],%g2 ! %g2 = 00000000bc237800 ! immd = 0000000000000080, %l6 = 00000000ffffffff, %ccr = 0a movvc %icc,0x080,%l6 ! Register Not Moved ! Mem[0000000077800028] = 31000000, %l4 = ffffffffffffffff lduha [%o3+%i5]0x80,%l4 ! %l4 = 0000000000003100 p51_label_20: ! %cwp = 1 ! %f16 = 31ed11ef 71e59e5b 84e14ffe 0532b3b7 ! %f20 = 0e51e10f 2f5d02fd bc319a74 a9737e00 ! %f24 = 88fd072c 0000d000 226f73c7 33cc97f0 ! %f28 = bd5791b9 10fe7336 2ae3fe9a 5f79335d stda %f16,[%o4+%g5]ASI_BLK_S ! Block Store to 0000000090000040 ! %l4 = 0000000000003100, Mem[00000000908000f7] = ce87577b stb %l4,[%o5+0x0f7] ! Mem[00000000908000f4] = 0087577b ! %l2 = 0000000000000317, %l0 = fffffffffffff438, %ccr = 0a movge %icc,%l2,%l0 ! Moved, %l0 = 0000000000000317 ! %l0 = 0000000000000317, imm = fffffffffffffdf4, %l3 = 00000000bca003a4 addccc %l0,-0x20c,%l3 ! %l3 = 000000000000010b, %ccr = 11 ! %l4 = 0000000000003100, Mem[0000000091000050] = d07a6d71 stw %l4,[%o6+0x050] ! Mem[0000000091000050] = 00003100 ! %l5 = 0c226c45335b1b59, %l2 = 0000000000000317, %l3 = 000000000000010b orcc %l5,%l2,%l3 ! %l3 = 0c226c45335b1b5f, %ccr = 00 ! immd = 00000000000001bc, %l7 = 00000000ff79335d, %ccr = 00 movg %xcc,0x1bc,%l7 ! Moved, %l7 = 00000000000001bc ! %l1 = 2d0b6c55d8f5186d, Mem[0000000077000008] = 6ec438b6 stba %l1,[%o2+%i1]0x88 ! Mem[0000000077000008] = 6ec4386d ! Mem[0000000090000028] = a2ff4853, %g2 = 00000000bc237800 lduha [%o4+0x02a]%asi,%g2 ! %g2 = 000000000000a2ff ! %l2 = 00000317, %l3 = 335b1b5f, Mem[0000000077800020] = 02357b72 6444aa8c stda %l2,[%o3+%i4]0x88 ! Mem[0000000077800020] = 00000317 335b1b5f p51_label_21: ! %cwp = 1 ! %l6 = 00000000ffffffff, %l5 = 0c226c45335b1b59, %ccr = 00 move %icc,%l6,%l5 ! Register Not Moved ! Mem[0000000090800104] = 773e2765, %g2 = 000000000000a2ff lduh [%o5+0x104],%g2 ! %g2 = 000000000000773e ! %f16 = 31ed11ef 71e59e5b 84e14ffe 0532b3b7 ! %f20 = 0e51e10f 2f5d02fd bc319a74 a9737e00 ! %f24 = 88fd072c 0000d000 226f73c7 33cc97f0 ! %f28 = bd5791b9 10fe7336 2ae3fe9a 5f79335d stda %f16,[%o1+%g5]ASI_BLK_AIUPL ! Block Store to 0000000076800040 ! Mem[000000007780011c] = bda663b5, %l1 = 2d0b6c55d8f5186d ldub [%o3+0x11c],%l1 ! %l1 = 00000000000000bd ! Mem[0000000077800188] = 948440cf, %l1 = 000000bd, %l7 = 000001bc add %o3,0x188,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000948440cf ! Mem[0000000091800194] = 00000323, %g2 = 000000000000773e lduw [%i0+0x194],%g2 ! %g2 = 0000000000000323 ! Mem[000000009180001c] = e4748305, %g2 = 0000000000000323 ldsb [%i0+0x01e],%g2 ! %g2 = ffffffffffffffe4 ! %l4 = 0000000000003100, %l3 = 0c226c45335b1b5f, %ccr = 00 movgu %icc,%l4,%l3 ! Moved, %l3 = 0000000000003100 ! Mem[0000000090800090] = 954c815fbebef27d, %f48 = 3e182822 ab6f2d6b ldd [%o5+0x090],%f48 ! %f48 = 954c815f bebef27d ! Mem[00000000918000e4] = ecd33a65, %g2 = ffffffffffffffe4 ldsb [%i0+0x0e7],%g2 ! %g2 = ffffffffffffffec p51_label_22: ! %cwp = 1 ! %l5 = 0c226c45335b1b59, immed = fffffa0e, %y = ffffeb8c smulcc %l5,-0x5f2,%l0 ! %l0 = fffffeceac5768de, %ccr = 88, %y = fffffece ! %f0 = ff1b7d07 24b6ebd7 59e0f299 17ccafcb ! %f4 = caa2906e 18f0f619 55bbd418 ab5d256b ! %f8 = bfc849c9 ee321b8d bfc849c9 8e1d826e ! %f12 = 4cc02114 e87bd40b dbd86b89 d93274da mov 0x1c0,%g6 stda %f0,[%o4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0 ! %l7 = 00000000948440cf, Mem[0000000076800008] = bfc849c98e1d826e stxa %l7,[%o1+%i1]0x81 ! Mem[0000000076800008] = 00000000948440cf ! %l4 = 0000000000003100, Mem[0000000091000100] = 2c2852cb stw %l4,[%o6+0x100] ! Mem[0000000091000100] = 00003100 ! %l4 = 0000000000003100, Mem[0000000076000008] = 72e66901 stwa %l4,[%o0+%i1]0x80 ! Mem[0000000076000008] = 00003100 ! immd = 000000000000014b, %l3 = 0000000000003100, %ccr = 88 move %icc,0x14b,%l3 ! Register Not Moved ! %l2 = 0000000000000317, Mem[0000000090800134] = 1fd8d221 stw %l2,[%o5+0x134] ! Mem[0000000090800134] = 00000317 ! Mem[0000000077000000] = ffffeb8c, %l7 = 00000000948440cf ldsba [%o2+%g0]0x89,%l7 ! %l7 = ffffffffffffff8c ! immd = 000000000000017d, %l6 = 00000000ffffffff, %ccr = 88 movle %icc,0x17d,%l6 ! Moved, %l6 = 000000000000017d ! %f23 = a9737e00, Mem[0000000090800140] = a4098552 st %f23,[%o5+0x140] ! Mem[0000000090800140] = a9737e00 p51_label_23: ! %cwp = 1 ! Mem[0000000076000010] = 31ed11ef, %l1 = 00000000000000bd ldsba [%o0+%i2]0x80,%l1 ! %l1 = 0000000000000031 ! Mem[0000000076000008] = 00310000, %l1 = 0000000000000031 lduha [%o0+%i1]0x89,%l1 ! %l1 = 0000000000000000 ! Mem[0000000076800000] = 41747eff, %f19 = 0532b3b7 lda [%o1+%g0]0x89,%f19 ! %f19 = 41747eff ! %l2 = 00000317, %l3 = 00003100, Mem[0000000090800018] = 90f15633 ac280466 stda %l2,[%o5+0x018]%asi ! Mem[0000000090800018] = 00000317 00003100 ! %l0 = fffffeceac5768de, Mem[0000000091000057] = 85102d0f stb %l0,[%o6+0x057] ! Mem[0000000091000054] = de102d0f membar #Sync ! Added by membar checker (636) ! Mem[00000000900001ec] = c949c8bf, %g2 = ffffffffffffffec lduw [%o4+0x1ec],%g2 ! %g2 = 00000000c949c8bf ! Mem[00000000770000e8] = 7c170977, %l3 = 00003100, %l7 = ffffff8c add %o2,0xe8,%g1 casa [%g1]0x80,%l3,%l7 ! %l7 = 000000007c170977 ! %l0 = ac5768de, %l1 = 00000000, Mem[00000000900001b0] = 2091a2ca cd74dd75 std %l0,[%o4+0x1b0] ! Mem[00000000900001b0] = ac5768de 00000000 ! %l0 = fffffeceac5768de, %l5 = 0c226c45335b1b59, %l1 = 0000000000000000 andn %l0,%l5,%l1 ! %l1 = f3dd928a8c046086 ! %l1 = f3dd928a8c046086, Mem[0000000090800048] = 78d7dc06d605d000 stx %l1,[%o5+0x048] ! Mem[0000000090800048] = f3dd928a8c046086 p51_label_24: ! %cwp = 1 ! %l1 = f3dd928a8c046086, Mem[00000000910001c4] = d99e6c32 stb %l1,[%o6+0x1c4] ! Mem[00000000910001c4] = 869e6c32 ! %l3 = 0000000000003100, %l0 = fffffeceac5768de, %y = fffffece umulcc %l3,%l0,%l4 ! %l4 = 000020fcbb127e00, %ccr = 08, %y = 000020fc ! %l0 = fffffeceac5768de, imm = 00000000000006cb, %l1 = f3dd928a8c046086 and %l0,0x6cb,%l1 ! %l1 = 00000000000000ca ! Mem[0000000076800020] = fff223b0, %l7 = 000000007c170977 lduha [%o1+%i4]0x80,%l7 ! %l7 = 000000000000fff2 ! %f21 = 2f5d02fd, Mem[0000000077800008] = 00d00000 sta %f21,[%o3+%i1]0x89 ! Mem[0000000077800008] = 2f5d02fd ! %l6 = 000000000000017d, %l7 = 000000000000fff2, %ccr = 08 movle %xcc,%l6,%l7 ! Register Not Moved ! Mem[00000000910001c8] = ce5a892f547bdac3, %g2 = 00000000c949c8bf ldx [%o6+0x1c8],%g2 ! %g2 = ce5a892f547bdac3 ! Mem[00000000900000d0] = 5e66cfda 23a5216a, %g2 = 547bdac3, %g3 = fffffbd1 ldd [%o4+0x0d0],%g2 ! %g2 = 000000005e66cfda 0000000023a5216a ! Mem[0000000077800088] = 5cd56ddc1d031a8a, %l0 = fffffeceac5768de, %l1 = 00000000000000ca add %o3,0x88,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 5cd56ddc1d031a8a ! Mem[0000000091800168] = f736018336e00196, %f48 = 954c815f bebef27d ldda [%i0+0x168]%asi,%f48 ! %f48 = f7360183 36e00196 p51_label_25: ! %cwp = 1 restore ! CWP = 0 ! Randomly selected nop nop ! Mem[0000000091000018] = b4fb408e 32b999a4, %g2 = 5e66cfda, %g3 = 23a5216a ldd [%i6+%o3],%g2 ! %g2 = 00000000b4fb408e 0000000032b999a4 ! %l3 = 00000000000072e6, Mem[000000007780008a] = 5cd56ddc sth %l3,[%i3+0x08a] ! Mem[0000000077800088] = 5cd572e6 ! %f30 = 2ae3fe9a 5f79335d, Mem[0000000077800008] = 2f5d02fd 6c296d77 stda %f30,[%i3+%o1]0x88 ! Mem[0000000077800008] = 2ae3fe9a 5f79335d ! Mem[0000000076000010] = ef11ed31, %l4 = fffffffffffff7ff ldswa [%i0+%o2]0x89,%l4 ! %l4 = ffffffffef11ed31 ! %f16 = 31ed11ef, Mem[000000009080001c] = 00003100 st %f16,[%i5+0x01c] ! Mem[000000009080001c] = 31ed11ef ! %l5 = 0000000000000000, immed = fffffeab, %ccr = 08 movrgz %l5,-0x155,%l2 ! Not Moved, %l2 = 0000000000002026 ! Mem[00000000910000d0] = bafe5f1e e1d77a9d, %g2 = b4fb408e, %g3 = 32b999a4 ldd [%i6+0x0d0],%g2 ! %g2 = 00000000bafe5f1e 00000000e1d77a9d ! %l0 = fffffffffffffeb6, %l3 = 00000000000072e6, %l1 = fffffffffffffeb6 srax %l0,%l3,%l1 ! %l1 = ffffffffffffffff ba,a p51_not_taken_0_end p51_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p51_branch_failed p51_not_taken_0_end: ! End of Random Code for Thread 51 1: membar #Sync ! Force all stores to complete p51_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0cc] ! Set processor 51 done flag ! Check Registers p51_check_registers: set p51_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fffffffffffffeb6 bne,a,pn %xcc,p51_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffffffffff bne,a,pn %xcc,p51_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000002026 bne,a,pn %xcc,p51_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000072e6 bne,a,pn %xcc,p51_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffef11ed31 bne,a,pn %xcc,p51_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p51_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ec bne,a,pn %xcc,p51_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 188ada2e85dd6777 bne,a,pn %xcc,p51_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000020fc,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p51_failed mov 0x111,%g1 ! Check Floating Point Registers p51_check_fp_registers: set p51_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be ff1b7d07 24b6ebd7 bne %xcc,p51_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be caa2906e 18f0f619 bne %xcc,p51_f4_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be bfc849c9 8e1d826e bne %xcc,p51_f10_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 84e14ffe 41747eff bne %xcc,p51_f18_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 88fd072c 0000d000 bne %xcc,p51_f24_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 2ae3fe9a 5f79335d bne %xcc,p51_f30_fail nop ! Check Local Memory set p51_local0_expect,%g1 p51_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000000072e66901 ldx [%i0+0x000],%g3 ! Observed data at 0000000076000000 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000031007e92bbd4 ldx [%i0+0x008],%g3 ! Observed data at 0000000076000008 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 31ed11ef71e59e5b ldx [%i0+0x010],%g3 ! Observed data at 0000000076000010 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff0a6cd9d595d40b ldx [%i0+0x020],%g3 ! Observed data at 0000000076000020 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 260486d9eca3c963 ldx [%i0+0x028],%g3 ! Observed data at 0000000076000028 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = c7c38d83354d64ff ldx [%i0+0x030],%g3 ! Observed data at 0000000076000030 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x030,%g4 ldx [%g1+0x110],%g2 ! Expected data = 20f2d5ffa1e3001e ldx [%i0+0x110],%g3 ! Observed data at 0000000076000110 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x110,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 1903d31d0000008c ldx [%i0+0x1b0],%g3 ! Observed data at 00000000760001b0 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i0,0x1b0,%g4 set p51_local1_expect,%g1 p51_check_local1: ldx [%g1+0x000],%g2 ! Expected data = ff7e744100000000 ldx [%i1+0x000],%g3 ! Observed data at 0000000076800000 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000948440cf ldx [%i1+0x008],%g3 ! Observed data at 0000000076800008 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 88fd072c0000d000 ldx [%i1+0x010],%g3 ! Observed data at 0000000076800010 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = fff223b0eaecee24 ldx [%i1+0x020],%g3 ! Observed data at 0000000076800020 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0886a5579bd1760b ldx [%i1+0x028],%g3 ! Observed data at 0000000076800028 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = 5b9ee571ef11ed31 ldx [%i1+0x040],%g3 ! Observed data at 0000000076800040 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x040,%g4 ldx [%g1+0x048],%g2 ! Expected data = b7b33205fe4fe184 ldx [%i1+0x048],%g3 ! Observed data at 0000000076800048 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x048,%g4 ldx [%g1+0x050],%g2 ! Expected data = fd025d2f0fe1510e ldx [%i1+0x050],%g3 ! Observed data at 0000000076800050 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x050,%g4 ldx [%g1+0x058],%g2 ! Expected data = 007e73a9749a31bc ldx [%i1+0x058],%g3 ! Observed data at 0000000076800058 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x058,%g4 ldx [%g1+0x060],%g2 ! Expected data = 00d000002c07fd88 ldx [%i1+0x060],%g3 ! Observed data at 0000000076800060 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x060,%g4 ldx [%g1+0x068],%g2 ! Expected data = f097cc33c7736f22 ldx [%i1+0x068],%g3 ! Observed data at 0000000076800068 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x068,%g4 ldx [%g1+0x070],%g2 ! Expected data = 3673fe10b99157bd ldx [%i1+0x070],%g3 ! Observed data at 0000000076800070 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x070,%g4 ldx [%g1+0x078],%g2 ! Expected data = 5d33795f9afee32a ldx [%i1+0x078],%g3 ! Observed data at 0000000076800078 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i1,0x078,%g4 set p51_local2_expect,%g1 p51_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 8cebffff6d18f5d8 ldx [%i2+0x000],%g3 ! Observed data at 0000000077000000 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 6d38c46ef5092fbf ldx [%i2+0x008],%g3 ! Observed data at 0000000077000008 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 1703000000000000 ldx [%i2+0x010],%g3 ! Observed data at 0000000077000010 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = d833063083b28a22 ldx [%i2+0x018],%g3 ! Observed data at 0000000077000018 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff1b7d0706181420 ldx [%i2+0x028],%g3 ! Observed data at 0000000077000028 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x028,%g4 ldx [%g1+0x160],%g2 ! Expected data = 9fecd00073bf6325 ldx [%i2+0x160],%g3 ! Observed data at 0000000077000160 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i2,0x160,%g4 set p51_local3_expect,%g1 p51_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 5d33795f9afee32a ldx [%i3+0x008],%g3 ! Observed data at 0000000077800008 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 1342531081ccbad8 ldx [%i3+0x018],%g3 ! Observed data at 0000000077800018 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 170300005f1b5b33 ldx [%i3+0x020],%g3 ! Observed data at 0000000077800020 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 31000000dacf5ac1 ldx [%i3+0x028],%g3 ! Observed data at 0000000077800028 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 5cd572e61d031a8a ldx [%i3+0x088],%g3 ! Observed data at 0000000077800088 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x088,%g4 ldx [%g1+0x108],%g2 ! Expected data = 9fe6c329b5d9a1b8 ldx [%i3+0x108],%g3 ! Observed data at 0000000077800108 cmp %g2,%g3 bne,a,pn %xcc,p51_local_failed add %i3,0x108,%g4 ! The test for processor 51 has passed p51_passed: ta GOOD_TRAP nop p51_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p51_failed p51_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p51_failed p51_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p51_failed p51_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p51_failed p51_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p51_failed p51_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p51_failed p51_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p51_failed p51_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p51_failed p51_f0_fail: set p51_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f4_fail: set p51_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f10_fail: set p51_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f18_fail: set p51_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f24_fail: set p51_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p51_f30_fail: set p51_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 51 failed p51_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 51 failed p51_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0cc] ! Set processor 51 done flag set p51_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p51_selfmod_failed: ba p51_failed mov 0xabc,%g1 p51_common_error: or %g0,0xf13,%g1 ba p51_failed mov %o5,%g3 p51_common_signature_error: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_common_timeout: set p51_temp,%g1 ba p51_failed st %g2,[%g1] ! Common Lock Number p51_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p51_failed mov 0x0,%g3 p51_trap1e: ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800028] smulcc %l4,%l6,%l1 swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077000008] ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800018] umulcc %l1,0x38c,%l3 done p51_trap1o: ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800028] smulcc %l4,%l6,%l1 swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077000008] ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800018] umulcc %l1,0x38c,%l3 done p51_trap2e: stba %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800000] xorcc %l0,%l5,%l1 andncc %l4,%l3,%l6 stxa %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000000] done p51_trap2o: stba %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800000] xorcc %l0,%l5,%l1 andncc %l4,%l3,%l6 stxa %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000000] done p51_trap3e: subc %l1,%l0,%l6 nop orn %l4,-0x7bf,%l6 orn %l2,-0xd28,%l7 done p51_trap3o: subc %l1,%l0,%l6 nop orn %l4,-0x7bf,%l6 orn %l2,-0xd28,%l7 done p51_init_memory_pointers: set p51_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p51_local0_start,%i0 set p51_local1_start,%i1 set p51_local2_start,%i2 set p51_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = fe8e65e5a1e3001e ldx [%g1+0x008],%l1 ! %l1 = 1342531081ccbad8 ldx [%g1+0x010],%l2 ! %l2 = ce304d047ea645d6 ldx [%g1+0x018],%l3 ! %l3 = 20141806077d1a7f ldx [%g1+0x020],%l4 ! %l4 = df27cd26b0512873 ldx [%g1+0x028],%l5 ! %l5 = c6262f4fc41963c7 ldx [%g1+0x030],%l6 ! %l6 = 9d52c8b41c6d7d0f ldx [%g1+0x038],%l7 ! %l7 = 80b3b5bdf39c5ed8 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 626210fa8acf531c ldx [%g1+0x048],%l1 ! %l1 = 8c36cb9690dbe081 ldx [%g1+0x050],%l2 ! %l2 = 30c1a7c47b75291b ldx [%g1+0x058],%l3 ! %l3 = 6167a8000ad9f9fc ldx [%g1+0x060],%l4 ! %l4 = 48e11db2c3a620c8 ldx [%g1+0x068],%l5 ! %l5 = 6ccda95e5d05fdc8 ldx [%g1+0x070],%l6 ! %l6 = dbc7de5ca201d41b ldx [%g1+0x078],%l7 ! %l7 = 720a2f4221d51c26 ! Initialize the output register of window 1 set p51_local0_start,%o0 set p51_local1_start,%o1 set p51_local2_start,%o2 set p51_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 696f20d8 42e5329f 44aa6046 7cea128e ! %f4 = 44b859c1 27e23322 55d930b2 f264bafb ! %f8 = 4d6e99fb 7a02871b 42e8a0a8 fac86701 ! %f12 = 12fe370d c1c4e2d3 c588fe42 53b12551 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = c0b96b8e ad766fec 30ae6fc3 55e6c721 ! %f20 = eed798ff 3ff9dcee 15317f3f 22fe4db8 ! %f24 = df929166 1b1fd40f b618995a 3fcf5663 ! %f28 = 970b40d2 c9dd4539 14e3c01c f55dd48f ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = e55ea3db 3e3b9580 6f930d56 c6a33de3 ! %f36 = e1e34185 860b17a7 f457bcbb f810019f ! %f40 = dc9b3c53 7b689b70 b09f369e b586a4b5 ! %f44 = f97c7069 15352aa5 28d4d499 bd935a11 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc813bd170000003a,%g7,%g1 ! GSR scale = 7, align = 2 wr %g1,%g0,%gsr ! GSR = c813bd170000003a wr %g0,%y ! Clear Y 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: ! %l4 = 10d3d151, %l5 = a7aa0487, Mem[00000000908000f0] = 78806a54 d806f0ce std %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = 10d3d151 a7aa0487 ! %l6 = 8974352c966d2bb9 sethi %hi(0xed8fa800),%l6 ! %l6 = 00000000ed8fa800 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! Mem[0000000078800008] = b70d7727ee352ec5, %f4 = 44b859c1 27e23322 ldd [%i1+%o1],%f4 ! %f4 = b70d7727 ee352ec5 ! Mem[0000000091800030] = 2ba14704, %g18 = 82190ba019fcb95c ldsw [%o0+0x030],%g2 ! %g2 = 82190ba019fcb95c ! %l2 = 9ce245d2, %l3 = f74568e2, Mem[0000000091800148] = 71d12186 b13ff7cf std %l2,[%o0+0x148] ! Mem[0000000091800148] = 9ce245d2 f74568e2 ! %f6 = 55d930b2 f264bafb, Mem[0000000078000008] = a7c20bca 0df3699f stda %f6 ,[%i0+%o1]0x80 ! Mem[0000000078000008] = 55d930b2 f264bafb ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100 ! %l7 = 5320ecb19731e8a0, Mem[00000000910001c4] = d99e6c32 sth %l7,[%i6+0x1c4] ! Mem[00000000910001c4] = e8a06c32 ! immd = 00000000000000e1, %l5 = bae44572a7aa0487, %ccr = 44 movl %icc,0x0e1,%l5 ! Register Not Moved p52_label_2: ! %l2 = f9a254269ce245d2, %l1 = 64dbb0741c25f7b5, %ccr = 44 movle %xcc,%l2,%l1 ! Moved, %l1 = f9a254269ce245d2 ! Mem[00000000918000a4] = ae2cff4f, %g2 = 000000002ba14704 ldub [%o0+0x0a4],%g2 ! %g2 = 00000000000000ae ! Mem[000000009180005c] = 9aeaaa48, %g2 = 00000000000000ae lduw [%o0+0x05c],%g2 ! %g2 = 000000009aeaaa48 ! Code Fragment 1 p52_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x02d,%g3 ! %g3 = 000000000000002d and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = b5ab4f03f74568e2, Mem[0000000090000052] = 5105ddcc stb %l3,[%i4+0x052] ! Mem[0000000090000050] = e205ddcc ! Mem[00000000780001b4] = 80d774f1, %l2 = f9a254269ce245d2 swap [%i0+0x1b4],%l2 ! %l2 = 0000000080d774f1 ! Mem[0000000091000124] = 5252b918, %g2 = 000000009aeaaa48 ldub [%i6+0x126],%g2 ! %g2 = 0000000000000052 ! Mem[00000000908001d4] = 9807b4a5, %g2 = 0000000000000052 ldsh [%i5+0x1d4],%g2 ! %g2 = ffffffffffff9807 ! Mem[0000000078000168] = 22d77057, %l0 = 456a070825704f13 ldsb [%i0+0x169],%l0 ! %l0 = ffffffffffffffd7 ! Mem[00000000790001de] = 8bb33c4e, %l3 = b5ab4f03f74568e2 ldstub [%i2+0x1de],%l3 ! %l3 = 0000003c000000ff p52_label_3: ! Mem[00000000790001c0] = 3717cab893639bcb, %l3 = 000000000000003c, %l0 = ffffffffffffffd7 add %i2,0x1c0,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = 3717cab893639bcb ! Mem[0000000078800088] = 00575d27, %l3 = 000000000000003c swap [%i1+0x088],%l3 ! %l3 = 0000000000575d27 ! %l7 = 5320ecb19731e8a0, %l3 = 0000000000575d27, %ccr = 44 movne %xcc,%l7,%l3 ! Register Not Moved ! Mem[0000000079000020] = be472f7afb7c0b63, %l1 = f9a254269ce245d2 ldxa [%i2+%o4]0x89,%l1 ! %l1 = be472f7afb7c0b63 ! Mem[0000000079000010] = 9e03c844, %l3 = 0000000000575d27 lduha [%i2+%o2]0x88,%l3 ! %l3 = 000000000000c844 ! Mem[00000000918001cc] = 875ddcc4, %g2 = ffffffffffff9807 lduh [%o0+0x1cc],%g2 ! %g2 = 000000000000875d ! %l0 = 93639bcb, %l1 = fb7c0b63, Mem[0000000091800160] = 5c5b9bfb 4692494c std %l0,[%o0+0x160] ! Mem[0000000091800160] = 93639bcb fb7c0b63 ! Mem[00000000910000f4] = 72c2a2bf, %g18 = 82190ba019fcb95c ldsw [%i6+0x0f4],%g2 ! %g2 = 82190ba019fcb95c ! Mem[00000000918001e4] = 4032f890, %g2 = 0000000072c2a2bf ldsha [%o0+0x1e6]%asi,%g2 ! %g2 = 0000000000004032 ! Mem[0000000078800008] = 27770db7, %l5 = bae44572a7aa0487 swapa [%i1+%o1]0x89,%l5 ! %l5 = 0000000027770db7 p52_label_4: ! Mem[00000000780000bc] = 446fa2a5, %l5 = 0000000027770db7, %asi = 80 swapa [%i0+0x0bc]%asi,%l5 ! %l5 = 00000000446fa2a5 ! %f6 = 55d930b2 f264bafb, Mem[0000000090800178] = 2ddc82c7 e4718bcb std %f6 ,[%i5+0x178] ! Mem[0000000090800178] = 55d930b2 f264bafb ! immd = 0000000000000372, %l1 = be472f7afb7c0b63, %ccr = 44 movne %xcc,0x372,%l1 ! Register Not Moved ! Mem[00000000780001eb] = 42bbcb20, %l1 = be472f7afb7c0b63 ldstub [%i0+0x1eb],%l1 ! %l1 = 00000020000000ff ! %l3 = 000000000000c844, Mem[00000000918000fc] = 3447dfff stw %l3,[%o0+0x0fc] ! Mem[00000000918000fc] = 0000c844 ! Mem[00000000780001b0] = e470f9489ce245d2, %l0 = 3717cab893639bcb, %l5 = 00000000446fa2a5 add %i0,0x1b0,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = e470f9489ce245d2 ! %l2 = 0000000080d774f1, imm = 00000000000009ab, %l1 = 0000000000000020 addccc %l2,0x9ab,%l1 ! %l1 = 0000000080d77e9c, %ccr = 08 ! Mem[00000000908001a8] = 9a64a4a2a4ca45a1, %g2 = 0000000000004032 ldx [%i5+0x1a8],%g2 ! %g2 = 9a64a4a2a4ca45a1 ! %l2 = 0000000080d774f1, %l7 = 5320ecb19731e8a0, %l7 = 5320ecb19731e8a0 tsubcctv %l2,%l7,%l7 ! %l0 = 3717cab893639bee, Trapped ! Mem[00000000780001c0] = af554da7db9ee6ef, %l1 = 0000000080d77e9c, %l7 = 5320ecb19731e8a0 add %i0,0x1c0,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = af554da7db9ee6ef p52_label_5: ! %l4 = 10d3d151, %l5 = 9ce245d2, Mem[0000000078800020] = 45d85b3e b949fcc1 stda %l4,[%i1+%o4]0x88 ! Mem[0000000078800020] = 10d3d151 9ce245d2 ! Mem[0000000078800008] = a7aa0487, %l0 = 3717cab893639bee ldswa [%i1+%o1]0x88,%l0 ! %l0 = ffffffffa7aa0487 ! %l0 = ffffffffa7aa0487, %l3 = 000000000000c844, %l0 = ffffffffa7aa0487 orcc %l0,%l3,%l0 ! %l0 = ffffffffa7aaccc7, %ccr = 88 ! %l5 = e470f9489ce245d2, %l4 = c5958a2810d3d151, %l0 = ffffffffa7aaccc7 and %l5,%l4,%l0 ! %l0 = c410880810c24150 ! %l0 = c410880810c24150, immed = ffffffe2, %ccr = 88 movrlez %l0,-0x01e,%l1 ! Moved, %l1 = ffffffffffffffe2 ! immd = 0000000000000231, %l4 = c5958a2810d3d151, %ccr = 88 movge %xcc,0x231,%l4 ! Register Not Moved ! %l0 = c410880810c24150, immed = 000001c2, %ccr = 88 movre %l0,0x1c2,%l5 ! Not Moved, %l5 = e470f9489ce245d2 ! Mem[0000000091800168] = f7360183 36e00196, %g2 = a4ca45a1, %g3 = 0000002d ldd [%o0+0x168],%g2 ! %g2 = 00000000f7360183 0000000036e00196 ! Mem[0000000079000020] = fb7c0b63, %l2 = 0000000080d774f1 ldsha [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000b63 ! %l0 = c410880810c24150, %l2 = 0000000000000b63, %ccr = 88 movpos %xcc,%l0,%l2 ! Register Not Moved p52_label_6: ! Mem[0000000091800038] = 2eeaa46012d170fc, %f48 = 7d51b4bf 4b55d9c3 ldd [%o0+0x038],%f48 ! %f48 = 2eeaa460 12d170fc ! %l2 = 00000b63, %l3 = 0000c844, Mem[0000000091800178] = be51e71b d1386211 std %l2,[%o0+0x178] ! Mem[0000000091800178] = 00000b63 0000c844 ! Mem[00000000910000fc] = 22566379, %g2 = 00000000f7360183 ldub [%i6+0x0fc],%g2 ! %g2 = 0000000000000022 ! Code Fragment 1 p52_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000036e00196 mov 0xb25,%g3 ! %g3 = 0000000000000b25 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %f18 = 30ae6fc3 55e6c721, Mem[00000000908001f8] = 1b465155 276557d1 stda %f18,[%i5+0x1f8]%asi ! Mem[00000000908001f8] = 30ae6fc3 55e6c721 ! %l7 = af554da7db9ee6ef, Mem[0000000078000000] = 8c43d7b4 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000078000000] = db9ee6ef ! %l0 = c410880810c24150, imm = fffffffffffff2a0, %l7 = af554da7db9ee6ef and %l0,-0xd60,%l7 ! %l7 = c410880810c24000 ! Mem[00000000900001cc] = 87d8cefa, %g2 = 0000000000000022 lduh [%i4+0x1ce],%g2 ! %g2 = 00000000000087d8 ! Mem[000000007980008c] = b685dcca, %l5 = e470f9489ce245d2 swap [%i3+0x08c],%l5 ! %l5 = 00000000b685dcca ! %l6 = ed8fa800, %l7 = 10c24000, Mem[0000000078800010] = 216fcd49 5fc95bcd stda %l6,[%i1+%o2]0x81 ! Mem[0000000078800010] = ed8fa800 10c24000 p52_label_7: ! %l6 = ed8fa800, %l7 = 10c24000, Mem[00000000900001b8] = 01f12adf 6fbbb8fe stda %l6,[%i4+0x1b8]%asi ! Mem[00000000900001b8] = ed8fa800 10c24000 membar #Sync ! Added by membar checker (637) ! %l6 = 00000000ed8fa800, Mem[000000009000003e] = 89c28f7f sth %l6,[%i4+0x03e] ! Mem[000000009000003c] = a8008f7f ! Mem[00000000910001e0] = ff2ae2af, %g2 = 00000000000087d8 ldub [%i6+0x1e1],%g2 ! %g2 = 00000000000000ff ! Mem[0000000078800028] = 377f49eb, %l2 = 0000000000000b63 ldswa [%i1+%o5]0x80,%l2 ! %l2 = 00000000377f49eb ! Mem[00000000908000f8] = 87577ba6, %g2 = 00000000000000ff ldsb [%i5+0x0f8],%g2 ! %g2 = ffffffffffffff87 ! %l3 = 000000000000c844, Mem[0000000091800198] = 2e1cd6f3 stw %l3,[%o0+0x198] ! Mem[0000000091800198] = 0000c844 ! %l5 = 00000000b685dcca, imm = 0000000000000089, %l5 = 00000000b685dcca xorcc %l5,0x089,%l5 ! %l5 = 00000000b685dc43, %ccr = 08 ! %l0 = c410880810c24150, Mem[0000000091000060] = eeaf96ccf514e127, %asi = 80 stxa %l0,[%i6+0x060]%asi ! Mem[0000000091000060] = c410880810c24150 ! %l6 = ed8fa800, %l7 = 10c24000, Mem[00000000900000b0] = 3fa26f31 f71d756c std %l6,[%i4+0x0b0] ! Mem[00000000900000b0] = ed8fa800 10c24000 ! Mem[000000009180008c] = 6af19eb5, %g18 = 82190ba019fcb95c ldsw [%o0+0x08c],%g2 ! %g2 = 82190ba019fcb95c p52_label_8: save ! CWP = 1 ! %l0 = 537e61228e30449f, %l7 = 4986d9dd9d45b7c6, %ccr = 08 movneg %xcc,%l0,%l7 ! Register Not Moved ! %l4 = a4c17c02, %l5 = 5bf448a4, Mem[0000000091000178] = 09574988 94bab9e0 std %l4,[%o6+0x178] ! Mem[0000000091000178] = a4c17c02 5bf448a4 ! %l5 = 38f465785bf448a4 sethi %hi(0x79d2bc00),%l5 ! %l5 = 0000000079d2bc00 ! %l2 = e592f770, %l3 = 5d694846, Mem[0000000078000018] = e4101d59 e9e09fea stda %l2,[%o0+%i3]0x80 ! Mem[0000000078000018] = e592f770 5d694846 ! Set Register : %l6 = 933f373c75d0e400 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[00000000780001d4] = e8ab72dc, %l5 = 79d2bc00, %l5 = 79d2bc00 add %o0,0x1d4,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e8ab72dc ! Mem[000000009080013c] = 2deaaef4, %g2 = 000000006af19eb5 ldsb [%o5+0x13c],%g2 ! %g2 = 000000000000002d ! Mem[00000000908001ac] = a4ca45a1, %g18 = 331c65fe19491b62 ldsw [%o5+0x1ac],%g2 ! %g2 = 331c65fe19491b62 ! %f28 = 970b40d2 c9dd4539, Mem[0000000079000010] = 44c8039e 508330e6 stda %f28,[%o2+%i2]0x81 ! Mem[0000000079000010] = 970b40d2 c9dd4539 p52_label_9: ! %cwp = 1 ! %l4 = 76afd9d1a4c17c02, Mem[0000000078000010] = c1acd457 stwa %l4,[%o0+%i2]0x88 ! Mem[0000000078000010] = a4c17c02 ! Mem[0000000079000008] = e20031323aef702a, %f8 = 4d6e99fb 7a02871b ldda [%o2+%i1]0x89,%f8 ! %f8 = e2003132 3aef702a ! Mem[00000000798000c0] = ac16d9f6, %l6 = ffffffff, %l0 = 8e30449f add %o3,0xc0,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ac16d9f6 ! Code Fragment 1 p52_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000000000b25 mov 0x4eb,%g3 ! %g3 = 00000000000004eb and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000188] = db58126d, %g2 = ffffffffa4ca45a1 lduw [%o6+0x188],%g2 ! %g2 = 00000000db58126d ! Mem[000000007880019c] = 59fef405, %l6 = ffffffffffffffff swap [%o1+0x19c],%l6 ! %l6 = 0000000059fef405 ! Mem[00000000788000cc] = 2bc95c7f, %l6 = 0000000059fef405 swap [%o1+0x0cc],%l6 ! %l6 = 000000002bc95c7f ! immd = 0000000000000232, %l6 = 000000002bc95c7f, %ccr = 08 movgu %xcc,0x232,%l6 ! Moved, %l6 = 0000000000000232 ! %l0 = 00000000ac16d9f6, Mem[0000000091800090] = 2485e98f stb %l0,[%i0+0x090] ! Mem[0000000091800090] = f685e98f ! %l0 = 00000000ac16d9f6, Mem[000000009000014a] = c60a59d7 sth %l0,[%o4+0x14a] ! Mem[0000000090000148] = d9f659d7 p52_label_10: ! %cwp = 1 ! Code Fragment 1 p52_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000000004eb mov 0x50f,%g3 ! %g3 = 000000000000050f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Set Register : %l0 = 00000000ac16d9f6 xor %g0,-1,%l0 ! %l0 = ffffffffffffffff ! %f8 = e2003132 3aef702a, Mem[00000000908001b0] = 450d88d9 151fff36 std %f8 ,[%o5+0x1b0] ! Mem[00000000908001b0] = e2003132 3aef702a ! Mem[0000000090000130] = 66b5ef0cdc7c46e7, %f48 = 2eeaa460 12d170fc ldd [%o4+0x130],%f48 ! %f48 = 66b5ef0c dc7c46e7 ! Mem[000000007880013c] = f2afe379, %l6 = 0000000000000232 swap [%o1+0x13c],%l6 ! %l6 = 00000000f2afe379 ! Mem[00000000798000f0] = 83e5f028, %l5 = 00000000e8ab72dc swap [%o3+0x0f0],%l5 ! %l5 = 0000000083e5f028 ! %l6 = f2afe379, %l7 = 9d45b7c6, Mem[0000000091000140] = 28dd2a63 7b6b4cda stda %l6,[%o6+0x140]%asi ! Mem[0000000091000140] = f2afe379 9d45b7c6 ! Mem[00000000780000a8] = a7fedeea, %l4 = 76afd9d1a4c17c02 ldstub [%o0+0x0a8],%l4 ! %l4 = 000000a7000000ff ! Mem[000000009080005c] = 1e098cec, %g2 = 00000000db58126d ldsb [%o5+0x05c],%g2 ! %g2 = 000000000000001e ! Mem[0000000078000028] = 4f5de195, %l5 = 0000000083e5f028 lduba [%o0+%i5]0x89,%l5 ! %l5 = 0000000000000095 p52_label_11: ! %cwp = 1 ! Mem[0000000078000048] = cc71b9d7, %l1 = aaba392c8438c86c swap [%o0+0x048],%l1 ! %l1 = 00000000cc71b9d7 ! immd = 00000000000002dd, %l3 = 5903ea685d694846, %ccr = 08 movcc %xcc,0x2dd,%l3 ! Moved, %l3 = 00000000000002dd ! Mem[000000009100001c] = 32b999a4, %g2 = 000000000000001e lduh [%o6+0x01c],%g2 ! %g2 = 00000000000032b9 ! immd = 0000000000000140, %l6 = 00000000f2afe379, %ccr = 08 movg %icc,0x140,%l6 ! Register Not Moved ! Mem[000000009180015c] = ba0b6093, %g2 = 00000000000032b9 ldub [%i0+0x15d],%g2 ! %g2 = 00000000000000ba ! %l5 = 0000000000000095, Mem[00000000788000c0] = a4ed929e stb %l5,[%o1+0x0c0] ! Mem[00000000788000c0] = 95ed929e ! Mem[00000000798000b0] = 0adc17e2, %l7 = 4986d9dd9d45b7c6 swap [%o3+0x0b0],%l7 ! %l7 = 000000000adc17e2 ! %l0 = ffffffffffffffff sethi %hi(0x276ee000),%l0 ! %l0 = 00000000276ee000 ! Mem[0000000091000174] = 3bd1c15f, %g2 = 00000000000000ba ldsh [%o6+0x174],%g2 ! %g2 = 0000000000003bd1 ! Mem[0000000078000020] = cd135bbe 70b42e95, %l2 = e592f770, %l3 = 000002dd ldda [%o0+%i4]0x89,%l2 ! %l2 = 0000000070b42e95 00000000cd135bbe p52_label_12: ! %cwp = 1 ! Mem[0000000090000110] = 208e2d2a f319c0f9, %g2 = 00003bd1, %g3 = 0000050f ldd [%o4+0x110],%g2 ! %g2 = 00000000208e2d2a 00000000f319c0f9 ! %l4 = 000000a7, %l5 = 00000095, Mem[0000000078800020] = 10d3d151 9ce245d2 stda %l4,[%o1+%i4]0x88 ! Mem[0000000078800020] = 000000a7 00000095 ! %l0 = 00000000276ee000, Mem[0000000079800008] = 8c345db6 stwa %l0,[%o3+%i1]0x80 ! Mem[0000000079800008] = 276ee000 ! Mem[00000000918001d0] = 037ffa95, %g2 = 00000000208e2d2a ldub [%i0+0x1d3],%g2 ! %g2 = 0000000000000003 ! Mem[00000000918000a4] = ae2cff4f, %g18 = 331c65fe19491b62 ldsw [%i0+0x0a4],%g2 ! %g2 = 331c65fe19491b62 ! %l0 = 276ee000, %l1 = cc71b9d7, Mem[00000000918000c8] = 545df415 9ba5caa2 std %l0,[%i0+0x0c8] ! Mem[00000000918000c8] = 276ee000 cc71b9d7 ! %l5 = 0000000000000095, Mem[0000000079800020] = 46c70df0 stwa %l5,[%o3+%i4]0x89 ! Mem[0000000079800020] = 00000095 ! %l6 = 00000000f2afe379 setx 0x4f3042bff89a46bd,%g7,%l6 ! %l6 = 4f3042bff89a46bd ! %l6 = 4f3042bff89a46bd, %l7 = 000000000adc17e2, %l4 = 00000000000000a7 tsubcctv %l6,%l7,%l4 ! %l0 = 00000000276ee023, Trapped ! %l3 = 00000000cd135bbe, Mem[0000000079000018] = 37e3a13b stwa %l3,[%o2+%i3]0x89 ! Mem[0000000079000018] = cd135bbe p52_label_13: ! %cwp = 1 ! %l6 = 4f3042bff89a46bd, immed = 0000081c, %y = 00000000 mulscc %l6,0x81c,%l2 ! %l2 = 00000000fc4d235e, %ccr = 08, %y = 80000000 ! %f26 = b618995a 3fcf5663, Mem[0000000091000038] = f5e72c04 707e3ce1 std %f26,[%o6+0x038] ! Mem[0000000091000038] = b618995a 3fcf5663 ! %l1 = 00000000cc71b9d7, imm = 0000000000000bf2, %l1 = 00000000cc71b9d7 xor %l1,0xbf2,%l1 ! %l1 = 00000000cc71b225 ! %l6 = 4f3042bff89a46bd, imm = fffffffffffff815, %l6 = 4f3042bff89a46bd addcc %l6,-0x7eb,%l6 ! %l6 = 4f3042bff89a3ed2, %ccr = 19 ! Mem[00000000788001bc] = e70275fe, %l3 = 00000000cd135bbe swap [%o1+0x1bc],%l3 ! %l3 = 00000000e70275fe ! Mem[0000000078800008] = 8704aaa7, %l1 = 00000000cc71b225 lduba [%o1+%i1]0x81,%l1 ! %l1 = 0000000000000087 ! Mem[0000000079000008] = 2a70ef3a323100e2, %l7 = 000000000adc17e2 ldxa [%o2+%i1]0x80,%l7 ! %l7 = 2a70ef3a323100e2 ! %l7 = 2a70ef3a323100e2, Mem[0000000079000000] = 71e7b905ce7b4b8a stxa %l7,[%o2+%g0]0x89 ! Mem[0000000079000000] = 2a70ef3a323100e2 ! %l0 = 00000000276ee023, Mem[00000000918000e0] = 5b357c5db7d0deec stx %l0,[%i0+0x0e0] ! Mem[00000000918000e0] = 00000000276ee023 ! %l0 = 00000000276ee023, Mem[0000000091800158] = 3ed4055ed1ba0b60 stx %l0,[%i0+0x158] ! Mem[0000000091800158] = 00000000276ee023 p52_label_14: ! %cwp = 1 ! %l4 = 00000000000000a7, %l1 = 0000000000000087, %ccr = 19 mova %icc,%l4,%l1 ! Moved, %l1 = 00000000000000a7 ! Mem[0000000078000018] = 4648695d70f792e5, %f10 = 42e8a0a8 fac86701 ldda [%o0+%i3]0x89,%f10 ! %f10 = 4648695d 70f792e5 ! %l3 = 00000000e70275fe, %l6 = 4f3042bff89a3ed2, %ccr = 19 movneg %icc,%l3,%l6 ! Moved, %l6 = 00000000e70275fe ! Mem[0000000091800190] = a36059e184d20241, %f48 = 66b5ef0c dc7c46e7 ldda [%i0+0x190]%asi,%f48 ! %f48 = a36059e1 84d20241 ! Mem[0000000090800050] = c22ba537 e34de303, %g2 = ae2cff4f, %g3 = f319c0f9 ldd [%o5+0x050],%g2 ! %g2 = 00000000c22ba537 00000000e34de303 ! Mem[0000000079800059] = d83c1f96, %l0 = 00000000276ee023 ldstub [%o3+0x059],%l0 ! %l0 = 0000003c000000ff ! %l1 = 00000000000000a7, Mem[0000000090000168] = 0c455b24 sth %l1,[%o4+0x168] ! Mem[0000000090000168] = 00a75b24 ! Mem[00000000790000e8] = b5965818, %l2 = 00000000fc4d235e ldstub [%o2+0x0e8],%l2 ! %l2 = 000000b5000000ff ! Mem[00000000900000e8] = ca387ee5624b2c2b, %f48 = a36059e1 84d20241 ldd [%o4+0x0e8],%f48 ! %f48 = ca387ee5 624b2c2b ! Mem[0000000078800054] = c5341c83, %l4 = 00000000000000a7 swap [%o1+0x054],%l4 ! %l4 = 00000000c5341c83 p52_label_15: ! %cwp = 1 ! %l2 = 00000000000000b5, imm = fffffffffffff28f, %l2 = 00000000000000b5 xor %l2,-0xd71,%l2 ! %l2 = fffffffffffff23a ! immd = 00000000000003cc, %l4 = 00000000c5341c83, %ccr = 19 movcc %icc,0x3cc,%l4 ! Register Not Moved ! %l0 = 000000000000003c, imm = 000000000000060e, %l7 = 2a70ef3a323100e2 tsubcc %l0,0x60e,%l7 ! %l7 = fffffffffffffa2e, %ccr = 9b ! immd = 0000000000000227, %l0 = 000000000000003c, %ccr = 9b movvc %xcc,0x227,%l0 ! Moved, %l0 = 0000000000000227 ! %f0 = 696f20d8 42e5329f 44aa6046 7cea128e ! %f4 = b70d7727 ee352ec5 55d930b2 f264bafb ! %f8 = e2003132 3aef702a 4648695d 70f792e5 ! %f12 = 12fe370d c1c4e2d3 c588fe42 53b12551 mov 0x040,%g5 stda %f0,[%o4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040 ! retry : should take illegal inst trap, %l0 = 0000000000000227 retry ! Illegal inst trap : %l0 = 0000000000000237 ! Mem[00000000790001c0] = 3717cab893639bcb, %l4 = 00000000c5341c83 ldx [%o2+0x1c0],%l4 ! %l4 = 3717cab893639bcb ! immd = 0000000000000204, %l0 = 0000000000000237, %ccr = 9b move %icc,0x204,%l0 ! Register Not Moved ! %l2 = fffffffffffff23a, %l6 = 00000000e70275fe, %ccr = 9b movrne %l2,%l6,%l4 ! Moved, %l4 = 00000000e70275fe ! Mem[0000000078000028] = 4f5de195, %l2 = fffffffffffff23a ldstuba [%o0+%i5]0x89,%l2 ! %l2 = 00000095000000ff p52_label_16: ! %cwp = 1 ! Mem[0000000079000138] = 36abde88, %l7 = fffffffffffffa2e ldsb [%o2+0x139],%l7 ! %l7 = ffffffffffffffab ! %l0 = 0000000000000237, Mem[00000000900001d0] = cefa14d7 stb %l0,[%o4+0x1d0] ! Mem[00000000900001d0] = 37fa14d7 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 ed8fa800 10c24000 mov 0x180,%g6 ldda [%o4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! Mem[0000000078800010] = 00a88fed, %l1 = 00000000000000a7 ldsha [%o1+%i2]0x89,%l1 ! %l1 = ffffffffffff8fed membar #Sync ! Added by membar checker (638) ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = ed8fa800 10c24000 2ba9b947 0fa49ca3 mov 0x080,%g6 ldda [%o4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! %l0 = 0000000000000237, %l0 = 0000000000000237, %l1 = ffffffffffff8fed srax %l0,%l0,%l1 ! %l1 = 0000000000000000 ! Mem[0000000078800020] = a7000000, %l3 = 00000000e70275fe swapa [%o1+%i4]0x80,%l3 ! %l3 = 00000000a7000000 ! Mem[0000000078000008] = b230d955, %l2 = 0000000000000095 ldsba [%o0+%i1]0x89,%l2 ! %l2 = 0000000000000055 ! Mem[0000000091000154] = f47cb886, %g2 = 00000000c22ba537 lduw [%o6+0x154],%g2 ! %g2 = 00000000f47cb886 ! %l4 = 00000000e70275fe, Mem[0000000091000128] = b91884a5 stw %l4,[%o6+0x128] ! Mem[0000000091000128] = e70275fe p52_label_17: ! %cwp = 1 ! %l5 = 0000000000000095, %l0 = 0000000000000237, %l2 = 0000000000000055 xorcc %l5,%l0,%l2 ! %l2 = 00000000000002a2, %ccr = 00 ! Mem[0000000091000148] = ea2d9ce8 1f8ad4c1, %g2 = f47cb886, %g3 = e34de303 ldd [%o6+0x148],%g2 ! %g2 = 00000000ea2d9ce8 000000001f8ad4c1 ! %l2 = 00000000000002a2, Mem[0000000090800108] = a55c3a3b sth %l2,[%o5+0x108] ! Mem[0000000090800108] = 02a23a3b ! Mem[0000000079000028] = a776df0a, %l6 = 00000000e70275fe ldswa [%o2+%i5]0x80,%l6 ! %l6 = ffffffffa776df0a ! Mem[00000000908001c4] = bfeb1ea2, %g2 = 00000000ea2d9ce8 ldsb [%o5+0x1c7],%g2 ! %g2 = ffffffffffffffbf ! %f30 = 14e3c01c, Mem[0000000078000018] = e592f770 sta %f30,[%o0+%i3]0x81 ! Mem[0000000078000018] = 14e3c01c ! Mem[00000000788000e4] = 2b439f2e, %l0 = 00000237, %l7 = ffffffab add %o1,0xe4,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002b439f2e ! %l3 = 00000000a7000000, %l3 = 00000000a7000000, %ccr = 00 movcc %icc,%l3,%l3 ! Moved, %l3 = 00000000a7000000 ! Mem[00000000788001e8] = dd487ecf, %l7 = 000000002b439f2e swap [%o1+0x1e8],%l7 ! %l7 = 00000000dd487ecf ! Mem[0000000078000000] = db9ee6ef, %l7 = 00000000dd487ecf swapa [%o0+%g0]0x81,%l7 ! %l7 = 00000000db9ee6ef p52_label_18: ! %cwp = 1 ! %l3 = 00000000a7000000, %l4 = 00000000e70275fe, %ccr = 00 movpos %icc,%l3,%l4 ! Moved, %l4 = 00000000a7000000 ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 ed8fa800 10c24000 mov 0x180,%g4 ldda [%o4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180 ! Mem[0000000090000058] = fbba64f2, %g2 = ffffffffffffffbf ldsb [%o4+0x058],%g2 ! %g2 = fffffffffffffffb ! Mem[0000000078000018] = 4648695d1cc0e314, %f4 = b70d7727 ee352ec5 ldda [%o0+%i3]0x88,%f4 ! %f4 = 4648695d 1cc0e314 ! Mem[0000000090000168] = 00a75b24, %g2 = fffffffffffffffb lduw [%o4+0x168],%g2 ! %g2 = 0000000000a75b24 ! %l2 = 00000000000002a2, %l2 = 00000000000002a2, %l2 = 00000000000002a2 sdivx %l2,%l2,%l2 ! %l2 = 0000000000000001 ! %l0 = 0000000000000237, imm = fffffffffffff4af, %l1 = 0000000000000000 xorcc %l0,-0xb51,%l1 ! %l1 = fffffffffffff698, %ccr = 88 ! Mem[00000000910000e4] = 3074087e, %g2 = 0000000000a75b24 ldub [%o6+0x0e6],%g2 ! %g2 = 0000000000000030 ! %l2 = 00000001, %l3 = a7000000, Mem[0000000091800130] = 0a9d8700 f161fd0f std %l2,[%i0+0x130] ! Mem[0000000091800130] = 00000001 a7000000 ! Mem[0000000079000168] = e5024ca0dbd8204d, %l2 = 0000000000000001 ldx [%o2+0x168],%l2 ! %l2 = e5024ca0dbd8204d p52_label_19: ! %cwp = 1 ! Mem[00000000788000f0] = 8f203185, %l0 = 0000000000000237 swap [%o1+0x0f0],%l0 ! %l0 = 000000008f203185 ! %l7 = 00000000db9ee6ef, Mem[00000000918001b8] = 5e658da2 stw %l7,[%i0+0x1b8] ! Mem[00000000918001b8] = db9ee6ef ! %l5 = 0000000000000095, Mem[00000000908001f8] = 30ae6fc3, %asi = 80 stha %l5,[%o5+0x1f8]%asi ! Mem[00000000908001f8] = 00956fc3 ! %l5 = 0000000000000095, %l5 = 0000000000000095, %ccr = 88 movleu %icc,%l5,%l5 ! Register Not Moved ! Mem[0000000090000168] = 24b91b3e, %g2 = 0000000000000030 ldsb [%o4+0x16b],%g2 ! %g2 = 0000000000000024 ! Code Fragment 1 p52_fragment_5: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000001f8ad4c1 mov -0x2aa,%g3 ! %g3 = fffffffffffffd56 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091000190] = 50147167 d7c0b9fd, %g2 = 00000024, %g3 = fffffd56 ldda [%o6+0x190]%asi,%g2 ! %g2 = 0000000050147167 00000000d7c0b9fd ! Mem[0000000079800044] = d158a67b, %l4 = 00000000a7000000, %asi = 80 swapa [%o3+0x044]%asi,%l4 ! %l4 = 00000000d158a67b ! Mem[0000000078000020] = 952eb470, %l1 = fffffffffffff698 ldsha [%o0+%i4]0x81,%l1 ! %l1 = ffffffffffff952e ! %l1 = ffffffffffff952e, %l4 = 00000000d158a67b, %ccr = 88 movvs %xcc,%l1,%l4 ! Register Not Moved p52_label_20: ! %cwp = 1 ! Mem[00000000780001a0] = c1cad841 368a540b, %l2 = dbd8204d, %l3 = a7000000 ldd [%o0+0x1a0],%l2 ! %l2 = 00000000c1cad841 00000000368a540b ! %l3 = 00000000368a540b, Mem[0000000090800020] = d9156586 stw %l3,[%o5+%i4] ! Mem[0000000090800020] = 368a540b ! %l7 = 00000000db9ee6ef, imm = 00000000000006d1, %l4 = 00000000d158a67b andncc %l7,0x6d1,%l4 ! %l4 = 00000000db9ee02e, %ccr = 08 ! %l5 = 0000000000000095, %l5 = 0000000000000095, %l2 = 00000000c1cad841 sll %l5,%l5,%l2 ! %l2 = 0000000012a00000 ! %l7 = 00000000db9ee6ef, %l5 = 0000000000000095, %l7 = 00000000db9ee6ef andn %l7,%l5,%l7 ! %l7 = 00000000db9ee66a ! Mem[0000000079800028] = 7b2f751c, %f29 = c9dd4539 lda [%o3+%i5]0x88,%f29 ! %f29 = 7b2f751c ! %l1 = ffffffffffff952e, %l3 = 00000000368a540b, %l3 = 00000000368a540b srlx %l1,%l3,%l3 ! %l3 = 001ffffffffffff2 ! Mem[0000000078800020] = e70275fe, %l4 = 00000000db9ee02e ldstuba [%o1+%i4]0x80,%l4 ! %l4 = 000000e7000000ff ! %l1 = ffffffffffff952e, Mem[0000000090800133] = 3b1fd8d2 stb %l1,[%o5+0x133] ! Mem[0000000090800130] = 2e1fd8d2 ! Mem[0000000078800168] = 7ceab6be416feb7d, %l7 = 00000000db9ee66a, %l1 = ffffffffffff952e add %o1,0x168,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = 7ceab6be416feb7d p52_label_21: ! %cwp = 1 ! %l5 = 0000000000000095, Mem[00000000908001f0] = 8817df1e stw %l5,[%o5+0x1f0] ! Mem[00000000908001f0] = 00000095 ! Mem[0000000090000088] = ea4b204b, %g2 = 0000000050147167 ldsb [%o4+0x08b],%g2 ! %g2 = ffffffffffffffea ! Mem[000000009000019c] = 8b1bbdc3, %g2 = ffffffffffffffea lduba [%o4+0x19f]%asi,%g2 ! %g2 = 000000000000008b ! Mem[0000000078800020] = fe7502ff, %l4 = 00000000000000e7 ldsba [%o1+%i4]0x88,%l4 ! %l4 = ffffffffffffffff ! Mem[0000000078000020] = 70b42e95, %l6 = ffffffffa776df0a lduha [%o0+%i4]0x88,%l6 ! %l6 = 0000000000002e95 ! Mem[0000000091000140] = e3799d45, %g2 = 000000000000008b ldsb [%o6+0x142],%g2 ! %g2 = ffffffffffffffe3 ! Mem[00000000788000e8] = 4327d2a1, %l6 = 0000000000002e95 ldstub [%o1+0x0e8],%l6 ! %l6 = 00000043000000ff ! %l2 = 12a00000, %l3 = fffffff2, Mem[0000000090800008] = 40ea8ad1 7a03c6a1 std %l2,[%o5+%i1] ! Mem[0000000090800008] = 12a00000 fffffff2 ! Mem[0000000079800020] = 00000095, %l5 = 0000000000000095 lduba [%o3+%i4]0x89,%l5 ! %l5 = 0000000000000095 ! %l6 = 0000000000000043, %l7 = 00000000db9ee66a, %l5 = 0000000000000095 srlx %l6,%l7,%l5 ! %l5 = 0000000000000000 p52_label_22: ! %cwp = 1 ! Mem[000000007880014d] = f0bc6acb, %l6 = 0000000000000043 ldstub [%o1+0x14d],%l6 ! %l6 = 000000bc000000ff ! Mem[0000000078000020] = 952eb470be5b13cd, %f4 = 4648695d 1cc0e314 ldda [%o0+%i4]0x81,%f4 ! %f4 = 952eb470 be5b13cd ! Mem[0000000079800008] = 00e06e27, %l7 = 00000000db9ee66a swapa [%o3+%i1]0x89,%l7 ! %l7 = 0000000000e06e27 ! Mem[00000000788000f4] = 453cd509, %l6 = 00000000000000bc ldub [%o1+0x0f4],%l6 ! %l6 = 0000000000000045 ! Mem[0000000078800018] = 81146d11, %l2 = 0000000012a00000 lduba [%o1+%i3]0x80,%l2 ! %l2 = 0000000000000081 ! Mem[00000000910000a0] = 4963bdfe 32d0abe6, %g2 = ffffffe3, %g3 = d7c0b9fd ldd [%o6+0x0a0],%g2 ! %g2 = 000000004963bdfe 0000000032d0abe6 ! %l1 = 7ceab6be416feb7d, %l0 = 000000008f203185, %ccr = 08 movvs %xcc,%l1,%l0 ! Register Not Moved ! Mem[00000000908001a0] = 803f05fd, %g18 = 331c65fe19491b62 ldswa [%o5+0x1a0]%asi,%g2 ! %g2 = 331c65fe19491b62 rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[0000000079000018] = be5b13cd, %l6 = 00000000ed8fa800 lduwa [%i2+%o3]0x81,%l6 ! %l6 = 00000000be5b13cd p52_label_23: ! Mem[0000000091000150] = a8525682f47cb886, %g2 = ffffffff803f05fd ldx [%i6+0x150],%g2 ! %g2 = a8525682f47cb886 ! Mem[00000000910000dc] = 615e6717, %g2 = a8525682f47cb886 lduh [%i6+0x0de],%g2 ! %g2 = 000000000000615e ! Mem[0000000078000000] = dd487ecf, %l3 = 000000000000c844 lduba [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000dd ! %f30 = 14e3c01c, Mem[0000000078000008] = b230d955 sta %f30,[%i0+%o1]0x89 ! Mem[0000000078000008] = 14e3c01c ! %l1 = ffffffffffffffe2, immd = 0000000000000833, %l2 = 00000000377f49eb udivx %l1,0x833,%l2 ! %l2 = 001f38f4e6c0f1f9 ! %l7 = c410880810c24000, %l7 = c410880810c24000, %l5 = 00000000b685dc43 tsubcctv %l7,%l7,%l5 ! %l5 = 0000000000000000, %ccr = 44 ! Mem[0000000078000080] = efccb2c7c3425236, %l6 = 00000000be5b13cd, %l0 = c410880810c24150 add %i0,0x80,%g1 casxa [%g1]0x80,%l6,%l0 ! %l0 = efccb2c7c3425236 ! %l3 = 00000000000000dd, %l0 = efccb2c7c3425236, %y = 80000000 umul %l3,%l0,%l5 ! %l5 = 000000a89040f89e, %y = 000000a8 ! %l3 = 00000000000000dd, %l3 = 00000000000000dd, %l2 = 001f38f4e6c0f1f9 subccc %l3,%l3,%l2 ! %l2 = 0000000000000000, %ccr = 44 ! Mem[0000000079000010] = d2400b97, %l3 = 00000000000000dd lduha [%i2+%o2]0x89,%l3 ! %l3 = 0000000000000b97 p52_label_24: ! %l2 = 0000000000000000, %l7 = c410880810c24000, %y = 000000a8 umulcc %l2,%l7,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 00000000 ! %l6 = 00000000be5b13cd, imm = 000000000000096d, %l5 = 000000a89040f89e xorcc %l6,0x96d,%l5 ! %l5 = 00000000be5b1aa0, %ccr = 08 ! Mem[0000000078800024] = 95000000, %l0 = efccb2c7c3425236 lduh [%i1+0x024],%l0 ! %l0 = 0000000000009500 ! Mem[0000000090000058] = fbba64f2, %g2 = 000000000000615e ldsb [%i4+0x058],%g2 ! %g2 = fffffffffffffffb ! Mem[00000000798000b8] = 845e16fd, %l1 = ffffffffffffffe2 swap [%i3+0x0b8],%l1 ! %l1 = 00000000845e16fd ! Mem[0000000079800160] = f361b04b, %l3 = 0000000000000b97 swap [%i3+0x160],%l3 ! %l3 = 00000000f361b04b ! Mem[0000000090000034] = 26fb07e9, %g2 = fffffffffffffffb ldsh [%i4+0x036],%g2 ! %g2 = 00000000000026fb ! %l2 = 0000000000000000, %l0 = 0000000000009500, %y = 00000000 smulcc %l2,%l0,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00000000 ! immd = 00000000000000ec, %l4 = 0000000000000000, %ccr = 44 movg %icc,0x0ec,%l4 ! Register Not Moved ! %l0 = 00009500, %l1 = 845e16fd, Mem[0000000079000008] = 2a70ef3a 323100e2 stda %l0,[%i2+%o1]0x81 ! Mem[0000000079000008] = 00009500 845e16fd p52_label_25: ! Mem[0000000079800028] = 7b2f751c, %l4 = 0000000000000000 lduba [%i3+%o5]0x89,%l4 ! %l4 = 000000000000001c ! %l4 = 000000000000001c, Mem[0000000091000052] = 6d71545a sth %l4,[%i6+0x052] ! Mem[0000000091000050] = 001c545a ! Mem[0000000091000168] = 4f4eac6b, %g18 = 82190ba019fcb95c ldsw [%i6+0x168],%g2 ! %g2 = 82190ba019fcb95c ! Mem[0000000078000008] = fbba64f214e3c01c, %l2 = 0000000000000000 ldxa [%i0+%o1]0x89,%l2 ! %l2 = fbba64f214e3c01c ! %l2 = fbba64f214e3c01c, Mem[00000000908000b4] = 034969ea stw %l2,[%i5+0x0b4] ! Mem[00000000908000b4] = 14e3c01c ! %l5 = 00000000be5b1aa0, immd = fffffffffffff351, %l6 = 00000000be5b13cd sdivx %l5,-0xcaf,%l6 ! %l6 = fffffffffff0fdf2 ! Mem[0000000091800088] = a77a6af1, %g2 = 000000004f4eac6b lduh [%o0+0x08a],%g2 ! %g2 = 000000000000a77a ! Mem[0000000078800000] = 5eed69df, %l5 = 00000000be5b1aa0 lduba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000df ! %l6 = fffffffffff0fdf2, %l1 = 00000000845e16fd, %l7 = 0000000000000000 tsubcc %l6,%l1,%l7 ! %l7 = ffffffff7b92e6f5, %ccr = 82 ! Mem[0000000078000004] = 01b4f90b, %l4 = 0000001c, %l4 = 0000001c add %i0,0x04,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000001b4f90b ba,a p52_not_taken_0_end p52_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p52_branch_failed p52_not_taken_0_end: ! End of Random Code for Thread 52 p52_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d0] ! Set processor 52 done flag ! Check Registers p52_check_registers: set p52_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000009500 bne,a,pn %xcc,p52_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000845e16fd bne,a,pn %xcc,p52_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be fbba64f214e3c01c bne,a,pn %xcc,p52_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000f361b04b bne,a,pn %xcc,p52_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000001b4f90b bne,a,pn %xcc,p52_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000000df bne,a,pn %xcc,p52_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be fffffffffff0fdf2 bne,a,pn %xcc,p52_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be ffffffff7b92e6f5 bne,a,pn %xcc,p52_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p52_check_fp_registers: set p52_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 44aa6046 7cea128e bne %xcc,p52_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 952eb470 be5b13cd bne %xcc,p52_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be e2003132 3aef702a bne %xcc,p52_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 4648695d 70f792e5 bne %xcc,p52_f10_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 970b40d2 7b2f751c bne %xcc,p52_f28_fail nop ! Check Local Memory set p52_local0_expect,%g1 p52_check_local0: ldx [%g1+0x000],%g2 ! Expected data = dd487ecf01b4f90b ldx [%i0+0x000],%g3 ! Observed data at 0000000078000000 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 1cc0e314f264bafb ldx [%i0+0x008],%g3 ! Observed data at 0000000078000008 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 027cc1a4ed7ddbbc ldx [%i0+0x010],%g3 ! Observed data at 0000000078000010 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 14e3c01c5d694846 ldx [%i0+0x018],%g3 ! Observed data at 0000000078000018 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffe15d4f8e043abc ldx [%i0+0x028],%g3 ! Observed data at 0000000078000028 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x028,%g4 ldx [%g1+0x048],%g2 ! Expected data = 8438c86cccd2c8d0 ldx [%i0+0x048],%g3 ! Observed data at 0000000078000048 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x048,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = fffedeea43d19ad6 ldx [%i0+0x0a8],%g3 ! Observed data at 00000000780000a8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = aee1b2bc27770db7 ldx [%i0+0x0b8],%g3 ! Observed data at 00000000780000b8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x0b8,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = e470f9489ce245d2 ldx [%i0+0x1b0],%g3 ! Observed data at 00000000780001b0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x1b0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 42bbcbff740562fc ldx [%i0+0x1e8],%g3 ! Observed data at 00000000780001e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i0,0x1e8,%g4 set p52_local1_expect,%g1 p52_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 8704aaa7ee352ec5 ldx [%i1+0x008],%g3 ! Observed data at 0000000078800008 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ed8fa80010c24000 ldx [%i1+0x010],%g3 ! Observed data at 0000000078800010 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff0275fe95000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000078800020 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = ba3534f3000000a7 ldx [%i1+0x050],%g3 ! Observed data at 0000000078800050 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x050,%g4 ldx [%g1+0x088],%g2 ! Expected data = 0000003c09ac576a ldx [%i1+0x088],%g3 ! Observed data at 0000000078800088 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x088,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 95ed929e920dc55e ldx [%i1+0x0c0],%g3 ! Observed data at 00000000788000c0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 70ad15e959fef405 ldx [%i1+0x0c8],%g3 ! Observed data at 00000000788000c8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = ff27d2a1ceb2daec ldx [%i1+0x0e8],%g3 ! Observed data at 00000000788000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 00000237453cd509 ldx [%i1+0x0f0],%g3 ! Observed data at 00000000788000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x0f0,%g4 ldx [%g1+0x138],%g2 ! Expected data = d4c8d70d00000232 ldx [%i1+0x138],%g3 ! Observed data at 0000000078800138 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x138,%g4 ldx [%g1+0x148],%g2 ! Expected data = 037383a6f0ff6acb ldx [%i1+0x148],%g3 ! Observed data at 0000000078800148 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x148,%g4 ldx [%g1+0x198],%g2 ! Expected data = a4cb9d48ffffffff ldx [%i1+0x198],%g3 ! Observed data at 0000000078800198 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x198,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = e86b4722cd135bbe ldx [%i1+0x1b8],%g3 ! Observed data at 00000000788001b8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x1b8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = 2b439f2e2d201ce7 ldx [%i1+0x1e8],%g3 ! Observed data at 00000000788001e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i1,0x1e8,%g4 set p52_local2_expect,%g1 p52_check_local2: ldx [%g1+0x000],%g2 ! Expected data = e20031323aef702a ldx [%i2+0x000],%g3 ! Observed data at 0000000079000000 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00009500845e16fd ldx [%i2+0x008],%g3 ! Observed data at 0000000079000008 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 970b40d2c9dd4539 ldx [%i2+0x010],%g3 ! Observed data at 0000000079000010 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = be5b13cd3d7d4242 ldx [%i2+0x018],%g3 ! Observed data at 0000000079000018 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x018,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = ff965818272c653d ldx [%i2+0x0e8],%g3 ! Observed data at 00000000790000e8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = ceb065838bb3ff4e ldx [%i2+0x1d8],%g3 ! Observed data at 00000000790001d8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i2,0x1d8,%g4 set p52_local3_expect,%g1 p52_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 6ae69edbf1832af0 ldx [%i3+0x008],%g3 ! Observed data at 0000000079800008 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 95000000e39ccb3b ldx [%i3+0x020],%g3 ! Observed data at 0000000079800020 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x020,%g4 ldx [%g1+0x040],%g2 ! Expected data = 2fbc9fa7a7000000 ldx [%i3+0x040],%g3 ! Observed data at 0000000079800040 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x040,%g4 ldx [%g1+0x058],%g2 ! Expected data = d8ff1f9646c9c420 ldx [%i3+0x058],%g3 ! Observed data at 0000000079800058 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x058,%g4 ldx [%g1+0x088],%g2 ! Expected data = fe094c5a9ce245d2 ldx [%i3+0x088],%g3 ! Observed data at 0000000079800088 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x088,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = 9d45b7c67d3df8b5 ldx [%i3+0x0b0],%g3 ! Observed data at 00000000798000b0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x0b0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = ffffffe232b00dc7 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000798000b8 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = e8ab72dcaf735b3a ldx [%i3+0x0f0],%g3 ! Observed data at 00000000798000f0 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x160],%g2 ! Expected data = 00000b97f9d6efe2 ldx [%i3+0x160],%g3 ! Observed data at 0000000079800160 cmp %g2,%g3 bne,a,pn %xcc,p52_local_failed add %i3,0x160,%g4 ! The test for processor 52 has passed p52_passed: ta GOOD_TRAP nop p52_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p52_failed p52_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p52_failed p52_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p52_failed p52_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p52_failed p52_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p52_failed p52_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p52_failed p52_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p52_failed p52_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p52_failed p52_f2_fail: set p52_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f4_fail: set p52_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f8_fail: set p52_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f10_fail: set p52_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p52_f28_fail: set p52_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 52 failed p52_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 52 failed p52_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d0] ! Set processor 52 done flag set p52_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p52_selfmod_failed: ba p52_failed mov 0xabc,%g1 p52_common_error: or %g0,0xf14,%g1 ba p52_failed mov %o5,%g3 p52_common_signature_error: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_common_timeout: set p52_temp,%g1 ba p52_failed st %g2,[%g1] ! Common Lock Number p52_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p52_failed mov 0x0,%g3 p52_trap1e: swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000078000028] lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079800008] ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000018] stba %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078800008] ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000020] done p52_trap1o: swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000078000028] lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079800008] ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000018] stba %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078800008] ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000020] done p52_trap2e: addccc %l3,-0xc35,%l6 done p52_trap2o: addccc %l3,-0xc35,%l6 done p52_trap3e: add %l2,-0xd71,%l0 xnor %l2,-0xb54,%l7 done p52_trap3o: add %l2,-0xd71,%l0 xnor %l2,-0xb54,%l7 done p52_init_memory_pointers: set p52_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p52_local0_start,%i0 set p52_local1_start,%i1 set p52_local2_start,%i2 set p52_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 456a070825704f13 ldx [%g1+0x008],%l1 ! %l1 = 64dbb0741c25f7b5 ldx [%g1+0x010],%l2 ! %l2 = f9a254269ce245d2 ldx [%g1+0x018],%l3 ! %l3 = b5ab4f03f74568e2 ldx [%g1+0x020],%l4 ! %l4 = c5958a2810d3d151 ldx [%g1+0x028],%l5 ! %l5 = bae44572a7aa0487 ldx [%g1+0x030],%l6 ! %l6 = 8974352c966d2bb9 ldx [%g1+0x038],%l7 ! %l7 = 5320ecb19731e8a0 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 537e61228e30449f ldx [%g1+0x048],%l1 ! %l1 = aaba392c8438c86c ldx [%g1+0x050],%l2 ! %l2 = eea34c42e592f770 ldx [%g1+0x058],%l3 ! %l3 = 5903ea685d694846 ldx [%g1+0x060],%l4 ! %l4 = 76afd9d1a4c17c02 ldx [%g1+0x068],%l5 ! %l5 = 38f465785bf448a4 ldx [%g1+0x070],%l6 ! %l6 = 933f373c75d0e400 ldx [%g1+0x078],%l7 ! %l7 = 4986d9dd9d45b7c6 ! Initialize the output register of window 1 set p52_local0_start,%o0 set p52_local1_start,%o1 set p52_local2_start,%o2 set p52_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 35d5b2ba 3cd27f68 13c535de 5b9837e5 ! %f4 = d5a9f046 5fa23f28 18cc733d c602605d ! %f8 = 3da59d83 d0eecb6e 9982bed7 1353125e ! %f12 = 75c1a444 6b344b9f e5f16380 3e853238 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = ef40723c 1dceb1e8 fa3d4344 93ce4cdf ! %f20 = 531d624e 3a259552 089a0835 44ffd8f2 ! %f24 = 4a38388e b8ff8b64 ec0ed0c7 ef8aaf44 ! %f28 = 9b840a5a 2bdcd522 0201f137 901ac635 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = f71c1b7b 444eda0d 301bf34a e652b3a9 ! %f36 = 8f887c95 97482664 f423f9ea c81f7163 ! %f40 = a35e7c97 c733b7ff 5e74e6ea ade2ff2a ! %f44 = 0b310a67 dee44fbf 6639e948 28372bb2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xb53e80df00000074,%g7,%g1 ! GSR scale = 14, align = 4 wr %g1,%g0,%gsr ! GSR = b53e80df00000074 wr %g0,%y ! Clear Y 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: ! %l4 = c0eda04bd0f74390, Mem[000000007b000010] = 1a5ee55f stha %l4,[%i2+%o2]0x89 ! Mem[000000007b000010] = 1a5e4390 ! Mem[000000007a800000] = 867bca88cf71e72e, %l5 = 833ad2466dde772b ldxa [%i1+%g0]0x89,%l5 ! %l5 = 867bca88cf71e72e ! %l3 = d2db0ce5e22ef903, Mem[000000007a800020] = 551c85b9 stwa %l3,[%i1+%o4]0x80 ! Mem[000000007a800020] = e22ef903 ! %f6 = 18cc733d c602605d, Mem[00000000908000a0] = cf4eb831 0435468a stda %f6 ,[%i5+0x0a0]%asi ! Mem[00000000908000a0] = 18cc733d c602605d ! %f30 = 0201f137, Mem[000000007a800028] = 9e731c1c sta %f30,[%i1+%o5]0x80 ! Mem[000000007a800028] = 0201f137 ! Mem[0000000091800048] = 798a3de0, %g2 = a9385c6eceaea558 lduw [%o0+0x048],%g2 ! %g2 = 00000000798a3de0 ! Mem[0000000091000058] = 236e1ab5, %g2 = 00000000798a3de0 ldsb [%i6+0x05b],%g2 ! %g2 = 0000000000000023 ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g4 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0 ! %l2 = b9661264ab507511, imm = 0000000000000019, %l2 = b9661264ab507511 srl %l2,0x019,%l2 ! %l2 = 0000000000000055 ! %l2 = 0000000000000055, %l7 = d05b8be27d722eb4, %ccr = 44 movrlz %l2,%l7,%l0 ! Not Moved, %l0 = a4dd21e440bc79fd p53_label_2: ! %f2 = 13c535de, Mem[0000000091000048] = aa12e82c sta %f2 ,[%i6+0x048]%asi ! Mem[0000000091000048] = 13c535de ! Mem[00000000900000e0] = e5b5f94d, %g2 = 0000000000000023 lduw [%i4+0x0e0],%g2 ! %g2 = 00000000e5b5f94d ! %l6 = 19d214cf, %l7 = 7d722eb4, Mem[000000007b800000] = 74c80ab7 e546f1f8 stda %l6,[%i3+%g0]0x81 ! Mem[000000007b800000] = 19d214cf 7d722eb4 ! %f24 = 4a38388e b8ff8b64, Mem[0000000090800100] = 53b7c54a 773e2765 stda %f24,[%i5+0x100]%asi ! Mem[0000000090800100] = 4a38388e b8ff8b64 ! %l6 = 38052c0019d214cf, Mem[000000007a0001a4] = 0f0c02d2 stw %l6,[%i0+0x1a4] ! Mem[000000007a0001a4] = 19d214cf ! Mem[000000007a800028] = 37f10102, %l7 = d05b8be27d722eb4 ldsba [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000002 ! Mem[0000000091000090] = 0ad49900, %g2 = 00000000e5b5f94d lduwa [%i6+0x090]%asi,%g2 ! %g2 = 000000000ad49900 ! Mem[000000007b800080] = 248b81ac, %l2 = 00000055, %l2 = 00000055 add %i3,0x80,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000248b81ac ! %l5 = 867bca88cf71e72e, Mem[000000007b800018] = 8e6a4146ee982a9c stxa %l5,[%i3+%o3]0x89 ! Mem[000000007b800018] = 867bca88cf71e72e ! Mem[00000000910001a0] = 191e048882118f44, %f48 = e77900c2 b450b03c ldda [%i6+0x1a0]%asi,%f48 ! %f48 = 191e0488 82118f44 p53_label_3: ! %l1 = d912b10ae15706e0, Mem[000000009080005a] = 8dcf1e09 sth %l1,[%i5+0x05a] ! Mem[0000000090800058] = 06e01e09 ! %l0 = a4dd21e440bc79fd, %l3 = d2db0ce5e22ef903, %ccr = 44 movge %xcc,%l0,%l3 ! Moved, %l3 = a4dd21e440bc79fd ! Mem[00000000900001fc] = bb8a14d5, %g2 = 000000000ad49900 ldsb [%i4+0x1fd],%g2 ! %g2 = ffffffffffffffbb ! immd = 00000000000002f2, %l4 = c0eda04bd0f74390, %ccr = 44 movneg %icc,0x2f2,%l4 ! Register Not Moved ! %f16 = ef40723c 1dceb1e8, Mem[0000000090800048] = 78d7dc06 d60538ff std %f16,[%i5+0x048] ! Mem[0000000090800048] = ef40723c 1dceb1e8 ! Mem[000000009180018c] = 12d129f7, %g18 = a5d08b51f8155631 ldsw [%o0+0x18c],%g2 ! %g2 = a5d08b51f8155631 ! %l5 = 867bca88cf71e72e, Mem[00000000910001e8] = 1efe1410cde74a22 stx %l5,[%i6+0x1e8] ! Mem[00000000910001e8] = 867bca88cf71e72e ! %l6 = 38052c0019d214cf, Mem[00000000918000f4] = c56d16cc sth %l6,[%o0+0x0f4] ! Mem[00000000918000f4] = 14cf16cc ! Mem[0000000090800168] = 27c2181e, %g2 = 0000000012d129f7 lduw [%i5+0x168],%g2 ! %g2 = 0000000027c2181e ! Mem[000000007a800174] = 0ae85ee3, %l6 = 19d214cf, %l1 = e15706e0 add %i1,0x174,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 000000000ae85ee3 p53_label_4: ! Mem[00000000908001f8] = 1b465155, %g2 = 0000000027c2181e lduw [%i5+0x1f8],%g2 ! %g2 = 000000001b465155 ! %l7 = 0000000000000002, %l7 = 0000000000000002, %l4 = c0eda04bd0f74390 or %l7,%l7,%l4 ! %l4 = 0000000000000002 ! %l4 = 0000000000000002, %l7 = 0000000000000002, %l2 = 00000000248b81ac sub %l4,%l7,%l2 ! %l2 = 0000000000000000 ! Mem[000000007b8001fc] = 6e766f96, %l5 = 867bca88cf71e72e swap [%i3+0x1fc],%l5 ! %l5 = 000000006e766f96 ! %l4 = 00000002, %l5 = 6e766f96, Mem[0000000090000000] = d5176976 1a263fd4 std %l4,[%i4+%g0] ! Mem[0000000090000000] = 00000002 6e766f96 ! %l7 = 0000000000000002, %l7 = 0000000000000002, %l3 = a4dd21e440bc79fd sra %l7,%l7,%l3 ! %l3 = 0000000000000000 ! Mem[0000000091000128] = a5ee7cb9, %g2 = 000000001b465155 ldsb [%i6+0x12b],%g2 ! %g2 = ffffffffffffffa5 ! %l5 = 000000006e766f96, Mem[0000000090000188] = 124accd6cf8f614e stx %l5,[%i4+0x188] ! Mem[0000000090000188] = 000000006e766f96 ! Mem[000000007a800098] = 114e9b66, %l4 = 0000000000000002 lduh [%i1+0x098],%l4 ! %l4 = 000000000000114e ! Mem[000000007b0001f8] = 324fbe997807ecc7, %l3 = 0000000000000000, %l5 = 000000006e766f96 add %i2,0x1f8,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = 324fbe997807ecc7 p53_label_5: ! %l1 = 000000000ae85ee3, %l5 = 324fbe997807ecc7, %y = 00000000 umul %l1,%l5,%l7 ! %l7 = 051d42ebb2500675, %y = 051d42eb ! Mem[0000000091000180] = 82f965444cbcb251, %f48 = 191e0488 82118f44 ldd [%i6+0x180],%f48 ! %f48 = 82f96544 4cbcb251 ! Mem[000000007b000020] = 3dbb79fe, %l7 = 051d42ebb2500675 lduwa [%i2+%o4]0x88,%l7 ! %l7 = 000000003dbb79fe ! retry : should take illegal inst trap, %l0 = a4dd21e440bc79fd retry ! Illegal inst trap : %l0 = a4dd21e440bc7a0d ! immd = 0000000000000058, %l4 = 000000000000114e, %ccr = 44 movneg %xcc,0x058,%l4 ! Register Not Moved ! %l0 = a4dd21e440bc7a0d, Mem[000000009180001c] = 5267e474 stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = 40bc7a0d ! Mem[000000007b000110] = f64f74cc2c660a5e, %l3 = 0000000000000000, %l1 = 000000000ae85ee3 add %i2,0x110,%g1 casxa [%g1]0x80,%l3,%l1 ! %l1 = f64f74cc2c660a5e ! %l0 = 40bc7a0d, %l1 = 2c660a5e, Mem[0000000091000180] = 82f96544 4cbcb251 stda %l0,[%i6+0x180]%asi ! Mem[0000000091000180] = 40bc7a0d 2c660a5e ! %l3 = 0000000000000000, Mem[000000009180019c] = 880033cf stw %l3,[%o0+0x19c] ! Mem[000000009180019c] = 00000000 ! %l2 = 0000000000000000 sethi %hi(0x7aad1000),%l2 ! %l2 = 000000007aad1000 p53_label_6: ! Mem[000000007a800104] = 18d19e56, %l1 = f64f74cc2c660a5e swap [%i1+0x104],%l1 ! %l1 = 0000000018d19e56 ! Set Register : %l6 = 38052c0019d214cf xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! Mem[000000007b8001b0] = ba0912627d843281, %l5 = 324fbe997807ecc7, %l7 = 000000003dbb79fe add %i3,0x1b0,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = ba0912627d843281 ! %l0 = 40bc7a0d, %l1 = 18d19e56, Mem[0000000090000030] = 8eec8c13 3ff326fb std %l0,[%i4+0x030] ! Mem[0000000090000030] = 40bc7a0d 18d19e56 ! %f8 = 3da59d83, Mem[00000000900000e4] = 4d95bcf1 st %f8 ,[%i4+0x0e4] ! Mem[00000000900000e4] = 3da59d83 ! Mem[000000007a0000fc] = 4ac25030, %l5 = 324fbe997807ecc7 swap [%i0+0x0fc],%l5 ! %l5 = 000000004ac25030 ! Mem[000000007a000010] = 1f4d4844, %l5 = 000000004ac25030 ldsha [%i0+%o2]0x81,%l5 ! %l5 = 0000000000001f4d ! Mem[0000000090800180] = f10bbbaf, %g2 = ffffffffffffffa5 ldsh [%i5+0x182],%g2 ! %g2 = fffffffffffff10b ! %f28 = 9b840a5a, Mem[0000000090000114] = f319c0f9 st %f28,[%i4+0x114] ! Mem[0000000090000114] = 9b840a5a ! %l7 = ba0912627d843281, Mem[000000007a800020] = 03f92ee2 stwa %l7,[%i1+%o4]0x88 ! Mem[000000007a800020] = 7d843281 p53_label_7: ! Mem[0000000090800130] = b94f043b1fd8d221, %g2 = fffffffffffff10b ldx [%i5+0x130],%g2 ! %g2 = b94f043b1fd8d221 ! Mem[000000009080009c] = 151c60d4, %g18 = a5d08b51f8155631 ldswa [%i5+0x09c]%asi,%g2 ! %g2 = a5d08b51f8155631 ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080 ! Mem[00000000908001f0] = df1e2d9e, %g2 = 00000000151c60d4 ldsb [%i5+0x1f2],%g2 ! %g2 = ffffffffffffffdf ! Mem[0000000090000040] = 8f7f8f45 796a11e1 be8f2195 92ff7863 ! Mem[0000000090000050] = fe9e5105 ddcce6d5 04d12424 f17dd9cc ! Mem[0000000090000060] = ac44ce54 c1525a24 41f3549f efbfc4d2 ! Mem[0000000090000070] = 8de5ad67 1bbe499e 29a49e8a 429141ad mov 0x040,%g6 ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040 ! Mem[000000007b800184] = ce602555, %l6 = ffffffffffffffff lduw [%i3+0x184],%l6 ! %l6 = 00000000ce602555 ! Mem[0000000091000148] = ea2d9ce8, %g18 = a5d08b51f8155631 ldsw [%i6+0x148],%g2 ! %g2 = a5d08b51f8155631 ! %l7 = ba0912627d843281, %l5 = 0000000000001f4d, %l0 = a4dd21e440bc7a0d sub %l7,%l5,%l0 ! %l0 = ba0912627d841334 ! %l0 = ba0912627d841334, imm = 000000000000000f, %l5 = 0000000000001f4d sllx %l0,0x00f,%l5 ! %l5 = 89313ec2099a0000 ! Mem[0000000090000124] = 29361ab3, %g2 = ffffffffea2d9ce8 lduh [%i4+0x126],%g2 ! %g2 = 0000000000002936 p53_label_8: ! Mem[0000000090000148] = 2c7ac60a59d744b1, %f48 = 8f7f8f45 796a11e1 ldd [%i4+0x148],%f48 ! %f48 = 2c7ac60a 59d744b1 ! Mem[000000007a800150] = 3ff341be, %l4 = 0000114e, %l0 = 7d841334 add %i1,0x150,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000003ff341be ! Mem[000000007a800076] = 21b67bba, %l2 = 000000007aad1000 ldstub [%i1+0x076],%l2 ! %l2 = 0000007b000000ff ! %l3 = 0000000000000000, Mem[000000009100000c] = 67474887 stw %l3,[%i6+0x00c] ! Mem[000000009100000c] = 00000000 ! %l0 = 000000003ff341be, Mem[000000007a800010] = fac75f92 stwa %l0,[%i1+%o2]0x80 ! Mem[000000007a800010] = 3ff341be ! Mem[000000009100001c] = a45ebab5, %g2 = 0000000000002936 ldub [%i6+0x01f],%g2 ! %g2 = 00000000000000a4 ! %l4 = 0000114e, %l5 = 099a0000, Mem[0000000090800170] = e5d65375 fc039286 std %l4,[%i5+0x170] ! Mem[0000000090800170] = 0000114e 099a0000 ! %l5 = 89313ec2099a0000, %l1 = 0000000018d19e56, %l3 = 0000000000000000 addc %l5,%l1,%l3 ! %l3 = 89313ec2226b9e56 ! %l6 = 00000000ce602555, %l4 = 000000000000114e, %l7 = ba0912627d843281 andn %l6,%l4,%l7 ! %l7 = 00000000ce602411 ! %l3 = 89313ec2226b9e56, imm = 0000000000000b29, %l1 = 0000000018d19e56 addc %l3,0xb29,%l1 ! %l1 = 89313ec2226ba97f p53_label_9: ! %l4 = 000000000000114e, Mem[000000007b800020] = bbdbe3de stwa %l4,[%i3+%o4]0x88 ! Mem[000000007b800020] = 0000114e ! %l4 = 000000000000114e, Mem[0000000091800000] = 1ca286e8 stw %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000114e ! %l7 = 00000000ce602411, Mem[000000009080014c] = 40dc0248 sth %l7,[%i5+0x14c] ! Mem[000000009080014c] = 24110248 ! %l6 = 00000000ce602555, Mem[000000007b000087] = 71a35c08 stb %l6,[%i2+0x087] ! Mem[000000007b000084] = 71a35c55 ! Mem[000000007b000018] = 0ecd12de, %l7 = 00000000ce602411 ldswa [%i2+%o3]0x88,%l7 ! %l7 = 000000000ecd12de ! %l2 = 000000000000007b, immd = fffffffffffff5d7, %l1 = 89313ec2226ba97f sdivx %l2,-0xa29,%l1 ! %l1 = 0000000000000000 ! immd = 0000000000000181, %l4 = 000000000000114e, %ccr = 44 movvs %xcc,0x181,%l4 ! Register Not Moved ! %l0 = 000000003ff341be, %l0 = 000000003ff341be, %ccr = 44 movn %xcc,%l0,%l0 ! Register Not Moved ! %l4 = 0000114e, %l5 = 099a0000, Mem[0000000090800000] = df9ad692 eaa765c9 std %l4,[%i5+%g0] ! Mem[0000000090800000] = 0000114e 099a0000 ! %l1 = 0000000000000000 setx 0xa58d2a0029023b76,%g7,%l1 ! %l1 = a58d2a0029023b76 p53_label_10: ! Mem[0000000091800000] = 0000114eeabba729, %f48 = 2c7ac60a 59d744b1 ldd [%o0+%g0],%f48 ! %f48 = 0000114e eabba729 ! immd = 00000000000003fa, %l4 = 000000000000114e, %ccr = 44 movn %icc,0x3fa,%l4 ! Register Not Moved ! Mem[00000000908001c0] = b837367e a8ccb8bf, %g2 = 000000a4, %g3 = 0bad0b00 ldd [%i5+0x1c0],%g2 ! %g2 = 00000000b837367e 00000000a8ccb8bf ! Mem[000000007b000010] = 90435e1a, %l5 = 89313ec2099a0000 lduwa [%i2+%o2]0x81,%l5 ! %l5 = 0000000090435e1a ! Mem[00000000910000ac] = 21637c43, %g2 = 00000000b837367e lduh [%i6+0x0ac],%g2 ! %g2 = 0000000000002163 ! Mem[000000007a000028] = 805312c6, %l6 = 00000000ce602555 lduwa [%i0+%o5]0x81,%l6 ! %l6 = 00000000805312c6 ! Mem[000000007b800144] = 92df0fd8, %l1 = 29023b76, %l6 = 805312c6 add %i3,0x144,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000092df0fd8 ! Mem[000000007b800010] = ae2ee57b, %l4 = 000000000000114e swap [%i3+%o2],%l4 ! %l4 = 00000000ae2ee57b ! immd = 000000000000037d, %l7 = 000000000ecd12de, %ccr = 44 movn %icc,0x37d,%l7 ! Register Not Moved ! immd = 00000000000001ef, %l2 = 000000000000007b, %ccr = 44 movleu %icc,0x1ef,%l2 ! Moved, %l2 = 00000000000001ef p53_label_11: ! Mem[0000000091800078] = 079ebca8cff936f6, %g2 = 0000000000002163 ldx [%o0+0x078],%g2 ! %g2 = 079ebca8cff936f6 ! Mem[000000007b000000] = 44b3b2e0 32c6b90d, %l0 = 3ff341be, %l1 = 29023b76 ldda [%i2+%g0]0x88,%l0 ! %l0 = 0000000032c6b90d 0000000044b3b2e0 ! %l0 = 0000000032c6b90d, Mem[000000007a800020] = 8132847d stwa %l0,[%i1+%o4]0x81 ! Mem[000000007a800020] = 32c6b90d ! %l5 = 0000000090435e1a, Mem[000000007a800010] = 3ff341be7948322f stxa %l5,[%i1+%o2]0x80 ! Mem[000000007a800010] = 0000000090435e1a ! %f0 = 35d5b2ba 3cd27f68 13c535de 5b9837e5 ! %f4 = d5a9f046 5fa23f28 18cc733d c602605d ! %f8 = 3da59d83 d0eecb6e 9982bed7 1353125e ! %f12 = 75c1a444 6b344b9f e5f16380 3e853238 stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000 ! %l0 = 32c6b90d, %l1 = 44b3b2e0, Mem[0000000091000028] = d4a769d2 b863b321 std %l0,[%i6+%o5] ! Mem[0000000091000028] = 32c6b90d 44b3b2e0 ! %l6 = 0000000092df0fd8, Mem[000000009180010f] = 9de496b6 stb %l6,[%o0+0x10f] ! Mem[000000009180010c] = d8e496b6 ! Mem[000000007b000094] = f8bff466, %l2 = 00000000000001ef swap [%i2+0x094],%l2 ! %l2 = 00000000f8bff466 ! %l0 = 32c6b90d, %l1 = 44b3b2e0, Mem[00000000910001d8] = 7e55db7f 2b019f50 std %l0,[%i6+0x1d8] ! Mem[00000000910001d8] = 32c6b90d 44b3b2e0 ! %f16 = ef40723c 1dceb1e8, Mem[0000000091800140] = 1901111c 9fb7deb0 std %f16,[%o0+0x140] ! Mem[0000000091800140] = ef40723c 1dceb1e8 p53_label_12: ! Mem[000000007a000008] = b9dc0734, %l5 = 0000000090435e1a ldstuba [%i0+%o1]0x89,%l5 ! %l5 = 00000034000000ff ! Mem[00000000918000ac] = c191ecc6, %g2 = 079ebca8cff936f6 ldsh [%o0+0x0ae],%g2 ! %g2 = ffffffffffffc191 ! %l0 = 0000000032c6b90d, immed = 0000031c, %y = 051d42eb udiv %l0,0x31c,%l4 ! %l4 = 00000000ffffffff mov %l0,%y ! %y = 32c6b90d ! %f16 = ef40723c, Mem[000000007b800028] = 98b5f51c sta %f16,[%i3+%o5]0x80 ! Mem[000000007b800028] = ef40723c ! %l0 = 0000000032c6b90d, Mem[0000000091800136] = fd0fcf28 stb %l0,[%o0+0x136] ! Mem[0000000091800134] = 0d0fcf28 ! %l2 = 00000000f8bff466, %l5 = 0000000000000034, %ccr = 44 movneg %xcc,%l2,%l5 ! Register Not Moved ! Mem[000000007a000018] = 7b29247378dd043c, %f30 = 0201f137 901ac635 ldda [%i0+%o3]0x80,%f30 ! %f30 = 7b292473 78dd043c ! %l1 = 0000000044b3b2e0, Mem[000000007a000018] = 7b292473 stwa %l1,[%i0+%o3]0x80 ! Mem[000000007a000018] = 44b3b2e0 ! Mem[000000007a800080] = 1efa6cf1, %l2 = 00000000f8bff466 swap [%i1+0x080],%l2 ! %l2 = 000000001efa6cf1 ! %l4 = 00000000ffffffff, immed = 00000834, %y = 32c6b90d udiv %l4,0x834,%l5 ! %l5 = 00000000ffffffff mov %l0,%y ! %y = 32c6b90d p53_label_13: ! Mem[000000007b800020] = 0000114e, %l6 = 0000000092df0fd8 ldsba [%i3+%o4]0x88,%l6 ! %l6 = 000000000000004e ! %l0 = 32c6b90d, %l1 = 44b3b2e0, Mem[000000007b800000] = 19d214cf 7d722eb4 stda %l0,[%i3+%g0]0x80 ! Mem[000000007b800000] = 32c6b90d 44b3b2e0 ! %f22 = 089a0835, Mem[0000000090800168] = 27c2181e st %f22,[%i5+0x168] ! Mem[0000000090800168] = 089a0835 ! Mem[000000007b800180] = f7011e8c ce602555 da44fcfb 8dca7f06 ! Mem[000000007b800190] = 83a55e10 871b675c 48603339 006bbfec ! Mem[000000007b8001a0] = 19a6f866 b8f13687 f3deb3aa 106eb803 ! Mem[000000007b8001b0] = ba091262 7d843281 e19905d8 3be7f960 mov 0x180,%g5 ldda [%i3+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 000000007b800180 ! %l3 = 89313ec2226b9e56, imm = fffffffffffff2c9, %l2 = 000000001efa6cf1 taddcc %l3,-0xd37,%l2 ! %l2 = 89313ec2226b911f, %ccr = 93 ! %f16 = ef40723c 1dceb1e8, Mem[000000007b000020] = fe79bb3d 68bbe6df stda %f16,[%i2+%o4]0x81 ! Mem[000000007b000020] = ef40723c 1dceb1e8 ! immd = 00000000000000ce, %l6 = 000000000000004e, %ccr = 93 movl %xcc,0x0ce,%l6 ! Moved, %l6 = 00000000000000ce ! Mem[000000007b00019c] = 0d9f3f38, %l7 = 000000000ecd12de lduw [%i2+0x19c],%l7 ! %l7 = 000000000d9f3f38 ! Mem[00000000910001ec] = e72e8dce, %g2 = ffffffffffffc191 ldub [%i6+0x1ee],%g2 ! %g2 = 00000000000000e7 ! %l3 = 89313ec2226b9e56, imm = 0000000000000bb0, %l4 = 00000000ffffffff xnorcc %l3,0xbb0,%l4 ! %l4 = 76cec13ddd946a19, %ccr = 08 p53_label_14: ! Mem[0000000091800120] = 3e66ebc7 8319c7e8, %g2 = 000000e7, %g3 = a8ccb8bf ldd [%o0+0x120],%g2 ! %g2 = 000000003e66ebc7 000000008319c7e8 ! Mem[000000007b800010] = 0000114e92200686, %f16 = ef40723c 1dceb1e8 ldda [%i3+%o2]0x80,%f16 ! %f16 = 0000114e 92200686 ! %l4 = 76cec13ddd946a19, Mem[000000007a000000] = ba4997d1 stha %l4,[%i0+%g0]0x89 ! Mem[000000007a000000] = ba496a19 ! Mem[000000007b800000] = 32c6b90d, %l7 = 000000000d9f3f38 ldsha [%i3+%g0]0x81,%l7 ! %l7 = 00000000000032c6 ! Mem[00000000910000b0] = 2ff396b8, %g2 = 000000003e66ebc7 lduha [%i6+0x0b2]%asi,%g2 ! %g2 = 0000000000002ff3 ! %l2 = 89313ec2226b911f, Mem[0000000090000174] = a915bff4 stw %l2,[%i4+0x174] ! Mem[0000000090000174] = 226b911f ! %l4 = 76cec13ddd946a19, Mem[00000000910001a8] = 44690c5e sth %l4,[%i6+0x1a8] ! Mem[00000000910001a8] = 6a190c5e ! Mem[00000000910000dc] = 5e671709, %g2 = 0000000000002ff3 lduba [%i6+0x0df]%asi,%g2 ! %g2 = 000000000000005e ! Mem[000000007a800020] = 0db9c632, %l3 = 89313ec2226b9e56 lduwa [%i1+%o4]0x89,%l3 ! %l3 = 000000000db9c632 ! Mem[000000007b800018] = cf71e72e, %l0 = 0000000032c6b90d ldsha [%i3+%o3]0x88,%l0 ! %l0 = ffffffffffffe72e p53_label_15: ! Mem[000000007b000010] = 90435e1a51b0bf2b, %l0 = ffffffffffffe72e, %l2 = 89313ec2226b911f add %i2,0x10,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = 90435e1a51b0bf2b ! %l7 = 00000000000032c6, Mem[000000007b800008] = 51ed85c5b0e7c812 stxa %l7,[%i3+%o1]0x81 ! Mem[000000007b800008] = 00000000000032c6 ! Mem[000000007b0001a4] = 68ecde69, %l3 = 0db9c632, %l5 = ffffffff add %i2,0x1a4,%g1 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000068ecde69 ! %l6 = 00000000000000ce, %l0 = ffffffffffffe72e, %ccr = 08 movne %xcc,%l6,%l0 ! Moved, %l0 = 00000000000000ce ! Mem[000000007a800020] = 0db9c632, %l3 = 000000000db9c632 lduwa [%i1+%o4]0x89,%l3 ! %l3 = 000000000db9c632 ! Mem[000000007a000000] = 196a49ba183d8b20, %f26 = ec0ed0c7 ef8aaf44 ldda [%i0+%g0]0x81,%f26 ! %f26 = 196a49ba 183d8b20 ! Mem[000000007b800010] = 0000114e, %l2 = 90435e1a51b0bf2b lduwa [%i3+%o2]0x81,%l2 ! %l2 = 000000000000114e ! %l2 = 000000000000114e, %l5 = 0000000068ecde69, %l0 = 00000000000000ce taddcc %l2,%l5,%l0 ! %l0 = 0000000068ecefb7, %ccr = 02 ! Mem[000000007b8000f3] = c78b9bbf, %l5 = 0000000068ecde69 ldstub [%i3+0x0f3],%l5 ! %l5 = 000000bf000000ff ! Mem[000000007b80012c] = 19bb842f, %f22 = 089a0835 ld [%i3+0x12c],%f22 ! %f22 = 19bb842f p53_label_16: ! Mem[00000000908001a8] = 9a64a4a2a4ca45a1, %g2 = 000000000000005e ldx [%i5+0x1a8],%g2 ! %g2 = 9a64a4a2a4ca45a1 ! Mem[0000000091000110] = fe0d41c4, %g2 = 9a64a4a2a4ca45a1 lduw [%i6+0x110],%g2 ! %g2 = 00000000fe0d41c4 ! Mem[000000007a800010] = 00000000, %l4 = 76cec13ddd946a19 ldsha [%i1+%o2]0x80,%l4 ! %l4 = 0000000000000000 ! Mem[000000007b800010] = 0000114e92200686, %l3 = 000000000db9c632 ldxa [%i3+%o2]0x81,%l3 ! %l3 = 0000114e92200686 ! Set Register : %l5 = 00000000000000bf xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! %l7 = 00000000000032c6, %l6 = 00000000000000ce, %ccr = 02 movg %xcc,%l7,%l6 ! Moved, %l6 = 00000000000032c6 ! Mem[0000000091800174] = b1a1bdbe, %g2 = 00000000fe0d41c4 ldsb [%o0+0x175],%g2 ! %g2 = ffffffffffffffb1 ! Mem[0000000091000090] = 0ad49900, %g2 = ffffffffffffffb1 ldsb [%i6+0x090],%g2 ! %g2 = 000000000000000a ! Mem[000000007b800000] = 0db9c632, %l6 = 00000000000032c6 lduwa [%i3+%g0]0x88,%l6 ! %l6 = 000000000db9c632 ! Mem[000000007b8001c4] = 8ed6609b, %l5 = ffffffffffffffff swap [%i3+0x1c4],%l5 ! %l5 = 000000008ed6609b p53_label_17: ! Mem[000000009100001c] = a45ebab5, %g2 = 000000000000000a ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffa4 ! Mem[0000000091800108] = 0a5ec7e7fffcf9d8, %g2 = ffffffffffffffa4 ldx [%o0+0x108],%g2 ! %g2 = 0a5ec7e7fffcf9d8 ! Mem[000000007a800020] = 0db9c632, %l4 = 0000000000000000 ldswa [%i1+%o4]0x89,%l4 ! %l4 = 000000000db9c632 ! %l0 = 68ecefb7, %l1 = 44b3b2e0, Mem[00000000918001a0] = 2ec76127 831d1d5d std %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 68ecefb7 44b3b2e0 ! Mem[000000007a000044] = d4123cd4, %l0 = 68ecefb7, %l3 = 92200686 add %i0,0x44,%g1 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d4123cd4 ! %l5 = 000000008ed6609b, imm = fffffffffffff1d5, %l5 = 000000008ed6609b add %l5,-0xe2b,%l5 ! %l5 = 000000008ed65270 ! immd = 0000000000000252, %l2 = 000000000000114e, %ccr = 02 movvc %xcc,0x252,%l2 ! Moved, %l2 = 0000000000000252 ! %f31 = 78dd043c, Mem[000000007b800028] = ef40723c sta %f31,[%i3+%o5]0x81 ! Mem[000000007b800028] = 78dd043c ! Mem[000000007b8001c0] = 3b4bb295 ffffffff, %l6 = 0db9c632, %l7 = 000032c6 ldd [%i3+0x1c0],%l6 ! %l6 = 000000003b4bb295 00000000ffffffff ! Mem[000000007a8001d0] = e2f4bb1e, %l5 = 000000008ed65270 swap [%i1+0x1d0],%l5 ! %l5 = 00000000e2f4bb1e p53_label_18: ! %l4 = 000000000db9c632, Mem[0000000090000018] = 5d6002c63d73cc18 stx %l4,[%i4+%o3] ! Mem[0000000090000018] = 000000000db9c632 ! Mem[000000007b000198] = 60a9d8bd, %l7 = 00000000ffffffff ldstub [%i2+0x198],%l7 ! %l7 = 00000060000000ff membar #Sync ! Added by membar checker (639) ! Mem[0000000090000008] = e537985b, %g18 = a5d08b51f8155631 ldsw [%i4+%o1],%g2 ! %g2 = a5d08b51f8155631 ! %l7 = 0000000000000060, %l4 = 000000000db9c632, %ccr = 02 movl %icc,%l7,%l4 ! Moved, %l4 = 0000000000000060 ! retry : should take illegal inst trap, %l0 = 0000000068ecefb7 retry ! Illegal inst trap : %l0 = 0000000068ecefc7 ! Mem[000000007b000120] = 3d5a0943fe08babe, %l5 = 00000000e2f4bb1e, %l6 = 000000003b4bb295 add %i2,0x120,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 3d5a0943fe08babe ! %l6 = fe08babe, %l7 = 00000060, Mem[000000007b000028] = d7229448 9f65d47d stda %l6,[%i2+%o5]0x80 ! Mem[000000007b000028] = fe08babe 00000060 ! Mem[000000009000000c] = c513283f, %g2 = ffffffffe537985b lduh [%i4+0x00e],%g2 ! %g2 = 000000000000c513 ! Mem[00000000900000f8] = 34ee1e8e, %g2 = 000000000000c513 ldsb [%i4+0x0f9],%g2 ! %g2 = 0000000000000034 ! Mem[000000007a8000d8] = ce5694d4 596dc40d, %l6 = fe08babe, %l7 = 00000060 ldd [%i1+0x0d8],%l6 ! %l6 = 00000000ce5694d4 00000000596dc40d p53_label_19: ! %l7 = 00000000596dc40d, Mem[0000000090000069] = f3549fef stb %l7,[%i4+0x069] ! Mem[0000000090000068] = 0d549fef ! Mem[000000007a000168] = 0a41460f, %l7 = 00000000596dc40d swap [%i0+0x168],%l7 ! %l7 = 000000000a41460f ! Mem[000000007b80008f] = cb0e1ccc, %l2 = 0000000000000252 ldstub [%i3+0x08f],%l2 ! %l2 = 000000cc000000ff ! retry : should take illegal inst trap, %l0 = 0000000068ecefc7 retry ! Illegal inst trap : %l0 = 0000000068ecefd7 ! Mem[000000007a000028] = c6125380, %l2 = 00000000000000cc lduha [%i0+%o5]0x88,%l2 ! %l2 = 0000000000005380 ! Mem[000000007a800168] = e8fbc22762741e53, %l0 = 0000000068ecefd7 ldx [%i1+0x168],%l0 ! %l0 = e8fbc22762741e53 ! Mem[000000007b000180] = 0be83ac454f5e5e6, %l2 = 0000000000005380, %l5 = 00000000e2f4bb1e add %i2,0x180,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 0be83ac454f5e5e6 ! %l1 = 0000000044b3b2e0, %l1 = 0000000044b3b2e0, %ccr = 02 movrgez %l1,%l1,%l4 ! Moved, %l4 = 0000000044b3b2e0 ! Mem[0000000091800118] = f033236126d8cabd, %f48 = 0000114e eabba729 ldd [%o0+0x118],%f48 ! %f48 = f0332361 26d8cabd ! %l3 = 00000000d4123cd4, Mem[00000000918001b2] = 4aa0c0a9 sth %l3,[%o0+0x1b2] ! Mem[00000000918001b0] = 3cd4c0a9 p53_label_20: ! %l2 = 0000000000005380, imm = 0000000000000035, %l1 = 0000000044b3b2e0 srlx %l2,0x035,%l1 ! %l1 = 0000000000000000 ! %l3 = 00000000d4123cd4, imm = 000000000000031d, %l0 = e8fbc22762741e53 xnor %l3,0x31d,%l0 ! %l0 = ffffffff2bedc036 ! Mem[00000000918000e0] = 5b357c5d, %g18 = a5d08b51f8155631 ldsw [%o0+0x0e0],%g2 ! %g2 = a5d08b51f8155631 ! %l6 = ce5694d4, %l7 = 0a41460f, Mem[000000007b800018] = cf71e72e 867bca88 stda %l6,[%i3+%o3]0x88 ! Mem[000000007b800018] = ce5694d4 0a41460f ! Mem[000000007a800128] = 8a7a990a, %l4 = 0000000044b3b2e0 swap [%i1+0x128],%l4 ! %l4 = 000000008a7a990a ! %l7 = 000000000a41460f, Mem[00000000910000a8] = 7bedf5ac stw %l7,[%i6+0x0a8] ! Mem[00000000910000a8] = 0a41460f ! %l1 = 0000000000000000, %l0 = ffffffff2bedc036, %ccr = 02 move %icc,%l1,%l0 ! Register Not Moved ! Mem[000000007b8001a8] = f3deb3aa106eb803, %l2 = 0000000000005380 ldx [%i3+0x1a8],%l2 ! %l2 = f3deb3aa106eb803 ! %l2 = f3deb3aa106eb803, %l4 = 000000008a7a990a, %l1 = 0000000000000000 sdivx %l2,%l4,%l1 ! %l1 = ffffffffe9935e50 ! %l4 = 000000008a7a990a, imm = 0000000000000007, %l0 = ffffffff2bedc036 sra %l4,0x007,%l0 ! %l0 = ffffffffff14f532 p53_label_21: ! Mem[00000000918001d0] = 037ffa95, %g2 = 000000005b357c5d ldub [%o0+0x1d3],%g2 ! %g2 = 0000000000000003 ! Mem[000000007a0000d0] = 45d745c5ad4b7f44, %l6 = 00000000ce5694d4, %l4 = 000000008a7a990a add %i0,0xd0,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = 45d745c5ad4b7f44 ! %l3 = 00000000d4123cd4, %l1 = ffffffffe9935e50, %l4 = 45d745c5ad4b7f44 andncc %l3,%l1,%l4 ! %l4 = 0000000014002084, %ccr = 00 ! %l4 = 0000000014002084, Mem[0000000091800100] = b91b8454131ee890 stx %l4,[%o0+0x100] ! Mem[0000000091800100] = 0000000014002084 ! Mem[0000000091800138] = cf28ea77 040c3c9f, %g2 = 00000003, %g3 = 8319c7e8 ldd [%o0+0x138],%g2 ! %g2 = 00000000cf28ea77 00000000040c3c9f ! Mem[0000000091800178] = 1bd13862, %g2 = 00000000cf28ea77 ldub [%o0+0x17b],%g2 ! %g2 = 000000000000001b ! Mem[000000007b000010] = 90435e1a51b0bf2b, %f16 = 0000114e 92200686 ldda [%i2+%o2]0x81,%f16 ! %f16 = 90435e1a 51b0bf2b ! retry : should take illegal inst trap, %l0 = ffffffffff14f532 retry ! Illegal inst trap : %l0 = ffffffffff14f542 ! Mem[00000000918001a8] = 34b1f8c9, %g2 = 000000000000001b lduh [%o0+0x1aa],%g2 ! %g2 = 00000000000034b1 ! Mem[000000007a800108] = cff3341c, %l3 = 00000000d4123cd4, %asi = 80 swapa [%i1+0x108]%asi,%l3 ! %l3 = 00000000cff3341c p53_label_22: ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0 ! %l7 = 000000000a41460f, Mem[000000007a0000dc] = 92688b90 stb %l7,[%i0+0x0dc] ! Mem[000000007a0000dc] = 0f688b90 ! %l4 = 0000000014002084, Mem[00000000910000d8] = 2c0f16f6 stb %l4,[%i6+0x0d8] ! Mem[00000000910000d8] = 840f16f6 ! %l4 = 0000000014002084, %l0 = ffffffffff14f542, %ccr = 00 movle %xcc,%l4,%l0 ! Register Not Moved ! Mem[0000000090800008] = 40ea8ad1, %g2 = 00000000000034b1 lduw [%i5+%o1],%g2 ! %g2 = 0000000040ea8ad1 ! Mem[00000000918001d4] = 7ffa9590, %g2 = 0000000040ea8ad1 lduw [%o0+0x1d4],%g2 ! %g2 = 000000007ffa9590 ! Mem[000000007b000070] = 45e56ac1, %l7 = 0a41460f, %l5 = 54f5e5e6 add %i2,0x70,%g1 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000045e56ac1 ! Mem[000000007a800020] = 0db9c632, %l7 = 000000000a41460f ldsba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000032 ! %l4 = 14002084, %l5 = 45e56ac1, Mem[00000000910000f0] = 05ae329d 72c2a2bf std %l4,[%i6+0x0f0] ! Mem[00000000910000f0] = 14002084 45e56ac1 ! done : should take illegal inst trap, %l0 = ffffffffff14f542 done ! Illegal inst trap : %l0 = ffffffffff14f552 p53_label_23: ! Mem[000000007b0000e8] = 7952bde6, %l2 = f3deb3aa106eb803 swap [%i2+0x0e8],%l2 ! %l2 = 000000007952bde6 ! %l3 = 00000000cff3341c, %l1 = ffffffffe9935e50, %l0 = ffffffffff14f552 sra %l3,%l1,%l0 ! %l0 = ffffffffffffcff3 ! Mem[0000000091000078] = 2d82ef201faabd9f, %g2 = 000000007ffa9590 ldx [%i6+0x078],%g2 ! %g2 = 2d82ef201faabd9f ! %f22 = 19bb842f 44ffd8f2, Mem[000000007b000000] = 0db9c632 e0b2b344 stda %f22,[%i2+%g0]0x81 ! Mem[000000007b000000] = 19bb842f 44ffd8f2 ! immd = 0000000000000162, %l3 = 00000000cff3341c, %ccr = 00 movl %icc,0x162,%l3 ! Register Not Moved ! Mem[000000007a000000] = 196a49ba 183d8b20 ff07dcb9 01711376 ! Mem[000000007a000010] = 1f4d4844 fe3a581c 44b3b2e0 78dd043c ! Mem[000000007a000020] = 33f572ed 1dafa69d 805312c6 3392914a ! Mem[000000007a000030] = 617ea4a2 05657a5b 0839ca61 62e3efb4 ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 000000007a000000 ! immd = 00000000000003c1, %l4 = 0000000014002084, %ccr = 00 movne %icc,0x3c1,%l4 ! Moved, %l4 = 00000000000003c1 ! %l4 = 00000000000003c1, imm = fffffffffffffb15, %l7 = 0000000000000032 orcc %l4,-0x4eb,%l7 ! %l7 = fffffffffffffbd5, %ccr = 88 ! Mem[000000007a000010] = 1f4d4844, %l5 = 0000000045e56ac1 lduwa [%i0+%o2]0x80,%l5 ! %l5 = 000000001f4d4844 ! %l5 = 000000001f4d4844, immed = 000001f2, %l1 = ffffffffe9935e50 tsubcctv %l5,0x1f2,%l1 ! %l0 = ffffffffffffd016, Trapped p53_label_24: ! Mem[000000007a80009a] = 114e9b66, %l0 = ffffffffffffd016 ldstub [%i1+0x09a],%l0 ! %l0 = 0000009b000000ff ! Mem[000000007b800028] = 78dd043c 2e930237, %l6 = ce5694d4, %l7 = fffffbd5 ldda [%i3+%o5]0x80,%l6 ! %l6 = 0000000078dd043c 000000002e930237 ! Mem[00000000918001c4] = dfb782b7, %g18 = a5d08b51f8155631 ldsw [%o0+0x1c4],%g2 ! %g2 = a5d08b51f8155631 ! %l0 = 000000000000009b, %l7 = 000000002e930237, %ccr = 88 movle %icc,%l0,%l7 ! Moved, %l7 = 000000000000009b ! %l5 = 000000001f4d4844, %l4 = 00000000000003c1, %l1 = ffffffffe9935e50 sdivx %l5,%l4,%l1 ! %l1 = 00000000000856a6 membar #Sync ! Added by membar checker (640) ! %l2 = 7952bde6, %l3 = cff3341c, Mem[000000007a000020] = 33f572ed 1dafa69d std %l2,[%i0+%o4] ! Mem[000000007a000020] = 7952bde6 cff3341c ! %l3 = 00000000cff3341c, imm = 00000000000000ba, %l7 = 000000000000009b sub %l3,0x0ba,%l7 ! %l7 = 00000000cff33362 ! Mem[0000000091800064] = 37f5a5c6, %g2 = ffffffffdfb782b7 lduh [%o0+0x066],%g2 ! %g2 = 00000000000037f5 ! Mem[00000000908001c8] = eb1ea287eb03834a, %g2 = 00000000000037f5 ldx [%i5+0x1c8],%g2 ! %g2 = eb1ea287eb03834a ! %l1 = 00000000000856a6, Mem[00000000900001ec] = 0a56eaed sth %l1,[%i4+0x1ec] ! Mem[00000000900001ec] = 56a6eaed p53_label_25: ! %l0 = 0000009b, %l1 = 000856a6, Mem[000000007b800028] = 3c04dd78 3702932e stda %l0,[%i3+%o5]0x88 ! Mem[000000007b800028] = 0000009b 000856a6 ! %f22 = 44b3b2e0, Mem[000000007b800018] = ce5694d4 sta %f22,[%i3+%o3]0x89 ! Mem[000000007b800018] = 44b3b2e0 ! Mem[000000007a8001b0] = da348226, %l0 = 0000009b, %l6 = 78dd043c add %i1,0x1b0,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000da348226 ! Mem[000000007a00013c] = 61456d38, %l0 = 000000000000009b ldstub [%i0+0x13c],%l0 ! %l0 = 00000061000000ff ! %f4 = 5c671b87, Mem[0000000090800128] = 828aeed9 st %f4 ,[%i5+0x128] ! Mem[0000000090800128] = 5c671b87 ! %l7 = 00000000cff33362, Mem[000000007b800028] = 9b000000 stwa %l7,[%i3+%o5]0x81 ! Mem[000000007b800028] = cff33362 ! %l0 = 0000000000000061, Mem[0000000091000128] = b91884a5 sth %l0,[%i6+0x128] ! Mem[0000000091000128] = 006184a5 ! Mem[0000000091800130] = 0a9d8700f1610d0f, %f48 = e77900c2 b450b03c ldda [%o0+0x130]%asi,%f48 ! %f48 = 0a9d8700 f1610d0f ! %l3 = 00000000cff3341c, Mem[000000009080019f] = 71803f05 stb %l3,[%i5+0x19f] ! Mem[000000009080019c] = 1c803f05 ! %f11 = aab3def3, Mem[00000000910000f8] = def5d8b5 st %f11,[%i6+0x0f8] ! Mem[00000000910000f8] = aab3def3 ba,a p53_not_taken_0_end p53_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p53_branch_failed p53_not_taken_0_end: ! End of Random Code for Thread 53 1: membar #Sync ! Force all stores to complete p53_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d4] ! Set processor 53 done flag ! Check Registers p53_check_registers: set p53_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000061 bne,a,pn %xcc,p53_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000856a6 bne,a,pn %xcc,p53_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 000000007952bde6 bne,a,pn %xcc,p53_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000cff3341c bne,a,pn %xcc,p53_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000003c1 bne,a,pn %xcc,p53_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000001f4d4844 bne,a,pn %xcc,p53_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000da348226 bne,a,pn %xcc,p53_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000cff33362 bne,a,pn %xcc,p53_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x32c6b90d,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p53_failed mov 0x111,%g1 ! Check Floating Point Registers p53_check_fp_registers: set p53_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 552560ce 8c1e01f7 bne %xcc,p53_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 067fca8d fbfc44da bne %xcc,p53_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5c671b87 105ea583 bne %xcc,p53_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be ecbf6b00 39336048 bne %xcc,p53_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 8736f1b8 66f8a619 bne %xcc,p53_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 03b86e10 aab3def3 bne %xcc,p53_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 8132847d 621209ba bne %xcc,p53_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 60f9e73b d80599e1 bne %xcc,p53_f14_fail std %f16,[%g1] ldx [%g1],%l1 ldx [%g3+0x40],%l0 cmp %l0,%l1 ! %f16 should be 196a49ba 183d8b20 bne %xcc,p53_f16_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be ff07dcb9 01711376 bne %xcc,p53_f18_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 1f4d4844 fe3a581c bne %xcc,p53_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 44b3b2e0 78dd043c bne %xcc,p53_f22_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 33f572ed 1dafa69d bne %xcc,p53_f24_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 805312c6 3392914a bne %xcc,p53_f26_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 617ea4a2 05657a5b bne %xcc,p53_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 0839ca61 62e3efb4 bne %xcc,p53_f30_fail nop ! Check Local Memory set p53_local0_expect,%g1 p53_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 196a49ba183d8b20 ldx [%i0+0x000],%g3 ! Observed data at 000000007a000000 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff07dcb901711376 ldx [%i0+0x008],%g3 ! Observed data at 000000007a000008 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 44b3b2e078dd043c ldx [%i0+0x018],%g3 ! Observed data at 000000007a000018 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7952bde6cff3341c ldx [%i0+0x020],%g3 ! Observed data at 000000007a000020 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x020,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 7d83566f0f688b90 ldx [%i0+0x0d8],%g3 ! Observed data at 000000007a0000d8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x0d8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 455e1a587807ecc7 ldx [%i0+0x0f8],%g3 ! Observed data at 000000007a0000f8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x0f8,%g4 ldx [%g1+0x138],%g2 ! Expected data = ffeb137cff456d38 ldx [%i0+0x138],%g3 ! Observed data at 000000007a000138 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x138,%g4 ldx [%g1+0x168],%g2 ! Expected data = 596dc40d12214aa4 ldx [%i0+0x168],%g3 ! Observed data at 000000007a000168 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x168,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = b004397419d214cf ldx [%i0+0x1a0],%g3 ! Observed data at 000000007a0001a0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i0,0x1a0,%g4 set p53_local1_expect,%g1 p53_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 0000000090435e1a ldx [%i1+0x010],%g3 ! Observed data at 000000007a800010 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 32c6b90d8d090619 ldx [%i1+0x020],%g3 ! Observed data at 000000007a800020 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0201f137503f918a ldx [%i1+0x028],%g3 ! Observed data at 000000007a800028 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = ed6cbf3421b6ffba ldx [%i1+0x070],%g3 ! Observed data at 000000007a800070 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x070,%g4 ldx [%g1+0x080],%g2 ! Expected data = f8bff4667cd47ee5 ldx [%i1+0x080],%g3 ! Observed data at 000000007a800080 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x080,%g4 ldx [%g1+0x098],%g2 ! Expected data = 114eff66ddf3f375 ldx [%i1+0x098],%g3 ! Observed data at 000000007a800098 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x098,%g4 ldx [%g1+0x100],%g2 ! Expected data = f9ee789c2c660a5e ldx [%i1+0x100],%g3 ! Observed data at 000000007a800100 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = d4123cd4fe3f5f91 ldx [%i1+0x108],%g3 ! Observed data at 000000007a800108 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x108,%g4 ldx [%g1+0x128],%g2 ! Expected data = 44b3b2e04644ef56 ldx [%i1+0x128],%g3 ! Observed data at 000000007a800128 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x128,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 8ed65270c7cd3f9a ldx [%i1+0x1d0],%g3 ! Observed data at 000000007a8001d0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i1,0x1d0,%g4 set p53_local2_expect,%g1 p53_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 19bb842f44ffd8f2 ldx [%i2+0x000],%g3 ! Observed data at 000000007b000000 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 90435e1a51b0bf2b ldx [%i2+0x010],%g3 ! Observed data at 000000007b000010 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = ef40723c1dceb1e8 ldx [%i2+0x020],%g3 ! Observed data at 000000007b000020 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = fe08babe00000060 ldx [%i2+0x028],%g3 ! Observed data at 000000007b000028 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 44a22d6c71a35c55 ldx [%i2+0x080],%g3 ! Observed data at 000000007b000080 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x080,%g4 ldx [%g1+0x090],%g2 ! Expected data = a48092e8000001ef ldx [%i2+0x090],%g3 ! Observed data at 000000007b000090 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x090,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 106eb803ea3aa0bc ldx [%i2+0x0e8],%g3 ! Observed data at 000000007b0000e8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x198],%g2 ! Expected data = ffa9d8bd0d9f3f38 ldx [%i2+0x198],%g3 ! Observed data at 000000007b000198 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i2,0x198,%g4 set p53_local3_expect,%g1 p53_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 32c6b90d44b3b2e0 ldx [%i3+0x000],%g3 ! Observed data at 000000007b800000 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00000000000032c6 ldx [%i3+0x008],%g3 ! Observed data at 000000007b800008 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000114e92200686 ldx [%i3+0x010],%g3 ! Observed data at 000000007b800010 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e0b2b3440f46410a ldx [%i3+0x018],%g3 ! Observed data at 000000007b800018 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 4e110000cc7a18a2 ldx [%i3+0x020],%g3 ! Observed data at 000000007b800020 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = cff33362a6560800 ldx [%i3+0x028],%g3 ! Observed data at 000000007b800028 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 47bea026cb0e1cff ldx [%i3+0x088],%g3 ! Observed data at 000000007b800088 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x088,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = c78b9bffa94b37db ldx [%i3+0x0f0],%g3 ! Observed data at 000000007b8000f0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 3b4bb295ffffffff ldx [%i3+0x1c0],%g3 ! Observed data at 000000007b8001c0 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = cbcb420ecf71e72e ldx [%i3+0x1f8],%g3 ! Observed data at 000000007b8001f8 cmp %g2,%g3 bne,a,pn %xcc,p53_local_failed add %i3,0x1f8,%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 p53_f0_fail: set p53_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f2_fail: set p53_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f4_fail: set p53_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f6_fail: set p53_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f8_fail: set p53_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f10_fail: set p53_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f12_fail: set p53_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f14_fail: set p53_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f16_fail: set p53_temp,%g6 mov 0xf16,%l0 stx %l0,[%g6] std %f16,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f18_fail: set p53_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f20_fail: set p53_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f22_fail: set p53_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f24_fail: set p53_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f26_fail: set p53_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f28_fail: set p53_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p53_f30_fail: set p53_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 53 failed p53_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 53 failed p53_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d4] ! Set processor 53 done flag set p53_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p53_selfmod_failed: ba p53_failed mov 0xabc,%g1 p53_common_error: or %g0,0xf15,%g1 ba p53_failed mov %o5,%g3 p53_common_signature_error: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_common_timeout: set p53_temp,%g1 ba p53_failed st %g2,[%g1] ! Common Lock Number p53_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p53_failed mov 0x0,%g3 p53_trap1e: membar #Sync mov 0x140,%g1 ldda [%i4+%g1]ASI_BLK_AIUP,%f48 membar #Sync ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800020] membar #Sync mov 0x100,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync stba %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b000028] tsubcctv %l2,%l0,%l4 stxa %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800000] ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800010] done p53_trap1o: membar #Sync mov 0x140,%g1 ldda [%o4+%g1]ASI_BLK_AIUP,%f48 membar #Sync ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800020] membar #Sync mov 0x100,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync stba %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b000028] tsubcctv %l2,%l0,%l4 stxa %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800000] ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800010] done p53_trap2e: lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b000018] stwa %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800000] ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b000028] ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007b800010] stwa %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800020] done p53_trap2o: lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b000018] stwa %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800000] ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007b000028] ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007b800010] stwa %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800020] done p53_trap3e: add %l6,%l1,%l3 and %l5,%l2,%l6 orn %l7,-0x5b7,%l2 orn %l1,%l2,%l7 xor %l1,-0x83f,%l5 done p53_trap3o: add %l6,%l1,%l3 and %l5,%l2,%l6 orn %l7,-0x5b7,%l2 orn %l1,%l2,%l7 xor %l1,-0x83f,%l5 done p53_init_memory_pointers: set p53_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p53_local0_start,%i0 set p53_local1_start,%i1 set p53_local2_start,%i2 set p53_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = a4dd21e440bc79fd ldx [%g1+0x008],%l1 ! %l1 = d912b10ae15706e0 ldx [%g1+0x010],%l2 ! %l2 = b9661264ab507511 ldx [%g1+0x018],%l3 ! %l3 = d2db0ce5e22ef903 ldx [%g1+0x020],%l4 ! %l4 = c0eda04bd0f74390 ldx [%g1+0x028],%l5 ! %l5 = 833ad2466dde772b ldx [%g1+0x030],%l6 ! %l6 = 38052c0019d214cf ldx [%g1+0x038],%l7 ! %l7 = d05b8be27d722eb4 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 54 processor_54: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xd8] ! Set the start flag wrpr %g0,7,%cleanwin call p54_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 54 wr %g0,0x4,%fprs ! Make sure fef is 1 set p54_init_freg,%g1 ! %f0 = 38062ea5 5264fec7 fdc92118 3c776833 ! %f4 = 5fb0e277 2a9485d3 e96b982e 4c94494f ! %f8 = ac4071e9 f0452645 855eebc5 126d3a4c ! %f12 = 5d7dea2f 0cbba548 260276c5 400bc553 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = cca563fd 962d063b 52f703d8 69156b96 ! %f20 = 2ba182ad ef395d16 4816dfa8 83fe56c0 ! %f24 = c594d8da 8c165ba8 af696bd0 b0f62043 ! %f28 = 9c815113 d89b6cc8 0584b4bd 50f7dbe2 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0fa29c97 8683c7b0 c3daa34c 95d6e49e ! %f36 = 86681410 15232495 f6b4207a 71d590e9 ! %f40 = 2129a13b 6f74f8b4 4b91dee5 f127274b ! %f44 = 9ed08de3 147a8bf1 67fbf070 d2efaa7a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc0cb6a4700000054,%g7,%g1 ! GSR scale = 10, align = 4 wr %g1,%g0,%gsr ! GSR = c0cb6a4700000054 wr %g0,%y ! Clear Y 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: ! %f24 = c594d8da, Mem[000000007c800020] = 919c2f7d sta %f24,[%i1+%o4]0x80 ! Mem[000000007c800020] = c594d8da ! %l5 = 8c73124476bb7002, Mem[00000000918000c2] = ea22fe05 stb %l5,[%o0+0x0c2] ! Mem[00000000918000c0] = 0222fe05 ! %l2 = 870ac540, %l3 = 3dc5157e, Mem[00000000918001b8] = 5e658da2 343f09a3 std %l2,[%o0+0x1b8] ! Mem[00000000918001b8] = 870ac540 3dc5157e ! %l4 = 3028422a0200f61d, imm = fffffffffffff9b7, %l1 = a76da498729b1927 addccc %l4,-0x649,%l1 ! %l1 = 3028422a0200efd4, %ccr = 11 ! Mem[0000000090800038] = ed8acff5, %g2 = 626f9639ffa910ab lduba [%i5+0x03b]%asi,%g2 ! %g2 = 00000000000000ed ! %l3 = 82453e203dc5157e, imm = 0000000000000005, %l6 = e1f7e8a0ce46820e sra %l3,0x005,%l6 ! %l6 = 0000000001ee28ab ! %f18 = 52f703d8, Mem[00000000918001dc] = 864464a3 st %f18,[%o0+0x1dc] ! Mem[00000000918001dc] = 52f703d8 ! %l2 = e5397d2a870ac540, imm = fffffffffffff577, %l1 = 3028422a0200efd4 addccc %l2,-0xa89,%l1 ! %l1 = e5397d2a870abab8, %ccr = 99 ! Mem[000000007c000020] = a7799f92, %l0 = 1b0db61ad5fd6f28 ldsha [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffff9f92 ! Mem[000000007c000010] = fe44eaee, %l7 = a37946064e286f88 swapa [%i0+%o2]0x81,%l7 ! %l7 = 00000000fe44eaee p54_label_2: ! Mem[000000007c800008] = 5b15700c, %l5 = 8c73124476bb7002 lduba [%i1+%o1]0x89,%l5 ! %l5 = 000000000000000c ! Mem[000000007d800020] = 064acae5, %l5 = 000000000000000c ldswa [%i3+%o4]0x89,%l5 ! %l5 = 00000000064acae5 ! Mem[000000007d8001a8] = ec1ca8efd3e3f5a3, %l6 = 0000000001ee28ab ldxa [%i3+0x1a8]%asi,%l6 ! %l6 = ec1ca8efd3e3f5a3 ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140 ! Mem[00000000910001bc] = 76a8e15a, %g18 = a9f40ae25c3d5dca ldswa [%i6+0x1bc]%asi,%g2 ! %g2 = a9f40ae25c3d5dca ! Mem[000000007c8001c0] = d17c80a382039412, %l2 = e5397d2a870ac540, %l2 = e5397d2a870ac540 add %i1,0x1c0,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = d17c80a382039412 ! Mem[000000007d8000a4] = 4cee4d2f, %l1 = 870abab8, %l0 = ffff9f92 add %i3,0xa4,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000004cee4d2f ! immd = 000000000000013e, %l6 = ec1ca8efd3e3f5a3, %ccr = 99 movvs %xcc,0x13e,%l6 ! Register Not Moved ! Mem[000000007c8000b0] = 8d5edcd728477862, %f8 = ac4071e9 f0452645 ldd [%i1+0x0b0],%f8 ! %f8 = 8d5edcd7 28477862 ! %l3 = 82453e203dc5157e, immed = fffffa51, %y = 00000000 umulcc %l3,-0x5af,%l1 ! %l1 = 3dc5141eecdad8de, %ccr = 08, %y = 3dc5141e p54_label_3: ! Mem[00000000910000e8] = 087eca23 480f53c1, %g2 = 76a8e15a, %g3 = 0bad0b00 ldd [%i6+0x0e8],%g2 ! %g2 = 00000000087eca23 00000000480f53c1 ! Clear Register : %l3 = 82453e203dc5157e clr %l3 ! %l3 = 0000000000000000 ! Mem[000000007c0001b4] = 487b176f, %l7 = 00000000fe44eaee swap [%i0+0x1b4],%l7 ! %l7 = 00000000487b176f ! Mem[000000007d800010] = a8ff85049a8efa0d, %f26 = af696bd0 b0f62043 ldda [%i3+%o2]0x81,%f26 ! %f26 = a8ff8504 9a8efa0d ! Mem[000000007d800010] = 0485ffa8, %l0 = 000000004cee4d2f ldswa [%i3+%o2]0x88,%l0 ! %l0 = 000000000485ffa8 ! Mem[000000007c0001c0] = c2e1dde3, %l3 = 0000000000000000 swap [%i0+0x1c0],%l3 ! %l3 = 00000000c2e1dde3 ! Mem[000000007c800010] = 65febb81, %f21 = ef395d16 lda [%i1+%o2]0x89,%f21 ! %f21 = 65febb81 ! Mem[00000000910001f4] = 89a21c9b, %g18 = a9f40ae25c3d5dca ldsw [%i6+0x1f4],%g2 ! %g2 = a9f40ae25c3d5dca ! Mem[000000007d000028] = d3b019b5, %l3 = 00000000c2e1dde3 lduba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000d3 ! Mem[00000000918001b4] = c0a9c532, %g2 = ffffffff89a21c9b lduw [%o0+0x1b4],%g2 ! %g2 = 00000000c0a9c532 p54_label_4: ! %l7 = 00000000487b176f, Mem[000000007c000028] = 97dff9cc stba %l7,[%i0+%o5]0x81 ! Mem[000000007c000028] = 6fdff9cc ! Mem[000000007c800010] = 65febb81, %l7 = 00000000487b176f lduwa [%i1+%o2]0x89,%l7 ! %l7 = 0000000065febb81 ! Mem[000000007c800028] = a92f3b73, %l2 = d17c80a382039412 lduba [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000073 ! Mem[00000000900000f8] = c834ee1e8e169931, %f48 = f1d956c6 6117dab4 ldd [%i4+0x0f8],%f48 ! %f48 = c834ee1e 8e169931 ! Mem[00000000910000e0] = 67170953, %g2 = 00000000c0a9c532 lduw [%i6+0x0e0],%g2 ! %g2 = 0000000067170953 ! %f16 = cca563fd 962d063b, Mem[00000000918000b8] = aea6bad9 86dd90ab std %f16,[%o0+0x0b8] ! Mem[00000000918000b8] = cca563fd 962d063b ! Mem[000000007c000000] = a997724d, %f0 = 38062ea5 lda [%i0+%g0]0x88,%f0 ! %f0 = a997724d ! %l5 = 00000000064acae5, %l3 = 00000000000000d3, %l5 = 00000000064acae5 srax %l5,%l3,%l5 ! %l5 = 00000000000000c9 ! Mem[000000007d0001c0] = e0757158, %l4 = 3028422a0200f61d lduba [%i2+0x1c0]%asi,%l4 ! %l4 = 00000000000000e0 ! Mem[000000007d8000cc] = f2311621, %f9 = 28477862 ld [%i3+0x0cc],%f9 ! %f9 = f2311621 p54_label_5: ! Mem[00000000910000ac] = 21637c43, %g2 = 0000000067170953 ldsha [%i6+0x0ac]%asi,%g2 ! %g2 = 0000000000002163 ! %l7 = 0000000065febb81, %l3 = 00000000000000d3, %l1 = 3dc5141eecdad8de srax %l7,%l3,%l1 ! %l1 = 0000000000000cbf ! %l3 = 00000000000000d3, Mem[000000009180013c] = 040c3c9f, %asi = 80 stwa %l3,[%o0+0x13c]%asi ! Mem[000000009180013c] = 000000d3 ! %f2 = fdc92118, Mem[00000000918000b8] = cca563fd st %f2 ,[%o0+0x0b8] ! Mem[00000000918000b8] = fdc92118 ! Mem[0000000090000048] = be8f219592ff7863, %g2 = 0000000000002163 ldx [%i4+0x048],%g2 ! %g2 = be8f219592ff7863 ! %l2 = 0000000000000073, imm = 000000000000082c, %l7 = 0000000065febb81 orn %l2,0x82c,%l7 ! %l7 = fffffffffffff7f3 ! %l6 = ec1ca8efd3e3f5a3, Mem[0000000090800028] = 10a39792ce33b6a2 stx %l6,[%i5+%o5] ! Mem[0000000090800028] = ec1ca8efd3e3f5a3 ! Mem[0000000091800010] = b85acc58, %g2 = be8f219592ff7863 ldsb [%o0+0x012],%g2 ! %g2 = ffffffffffffffb8 ! Mem[000000007c800158] = 05381c611626769a, %l4 = 00000000000000e0, %l0 = 000000000485ffa8 add %i1,0x158,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 05381c611626769a ! %l2 = 0000000000000073, Mem[00000000910000d7] = 9d2c0f16 stb %l2,[%i6+0x0d7] ! Mem[00000000910000d4] = 732c0f16 p54_label_6: ! Mem[0000000091000028] = 69d2b863, %g2 = ffffffffffffffb8 ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000069 ! %l2 = 0000000000000073, immed = 000000bf, %ccr = 08 movrne %l2,0x0bf,%l1 ! Moved, %l1 = 00000000000000bf ! %f28 = 9c815113 d89b6cc8, Mem[000000007c000000] = 4d7297a9 7001e4b5 stda %f28,[%i0+%g0]0x80 ! Mem[000000007c000000] = 9c815113 d89b6cc8 ! %l7 = fffffffffffff7f3, Mem[0000000091800164] = 4692494c stb %l7,[%o0+0x164] ! Mem[0000000091800164] = f392494c ! %l2 = 0000000000000073, imm = 0000000000000f66, %l0 = 05381c611626769a or %l2,0xf66,%l0 ! %l0 = 0000000000000f77 ! Mem[000000007c0000c0] = e454e636 468d8045, %l2 = 00000073, %l3 = 000000d3 ldd [%i0+0x0c0],%l2 ! %l2 = 00000000e454e636 00000000468d8045 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7, %g2 = 00000069, %g3 = 480f53c1 ldd [%i4+0x130],%g2 ! %g2 = 0000000066b5ef0c 00000000dc7c46e7 ! Mem[0000000091800080] = f2d6ef72, %g18 = a9f40ae25c3d5dca ldsw [%o0+0x080],%g2 ! %g2 = a9f40ae25c3d5dca ! %l3 = 00000000468d8045, %l1 = 00000000000000bf, %ccr = 08 movne %xcc,%l3,%l1 ! Moved, %l1 = 00000000468d8045 ! %l3 = 00000000468d8045, %l0 = 0000000000000f77, %ccr = 08 movneg %xcc,%l3,%l0 ! Register Not Moved p54_label_7: ! %l0 = 00000f77, %l1 = 468d8045, Mem[0000000090800130] = b94f043b 1fd8d221 std %l0,[%i5+0x130] ! Mem[0000000090800130] = 00000f77 468d8045 ! %f0 = a997724d 5264fec7 fdc92118 3c776833 ! %f4 = 5fb0e277 2a9485d3 e96b982e 4c94494f ! %f8 = 8d5edcd7 f2311621 855eebc5 126d3a4c ! %f12 = 5d7dea2f 0cbba548 260276c5 400bc553 mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040 ! Mem[000000009180013c] = 00d31901, %g2 = fffffffff2d6ef72 ldsba [%o0+0x13e]%asi,%g2 ! %g2 = 0000000000000000 ! Mem[000000007c000030] = 227e0027, %l4 = 000000e0, %l4 = 000000e0 add %i0,0x30,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000227e0027 ! Randomly selected nop nop ! Mem[000000007d000084] = 9660a2c1, %l7 = fffffffffffff7f3 swap [%i2+0x084],%l7 ! %l7 = 000000009660a2c1 ! %f30 = 0584b4bd, Mem[00000000918000c4] = fe051877 st %f30,[%o0+0x0c4] ! Mem[00000000918000c4] = 0584b4bd ! Mem[000000007d800000] = 4955d220, %l2 = 00000000e454e636 ldswa [%i3+%g0]0x89,%l2 ! %l2 = 000000004955d220 ! %l3 = 00000000468d8045, %l3 = 00000000468d8045, %l7 = 000000009660a2c1 xorcc %l3,%l3,%l7 ! %l7 = 0000000000000000, %ccr = 44 ! Mem[000000007d800018] = 34f63cebb0587bc6, %f20 = 2ba182ad 65febb81 ldda [%i3+%o3]0x89,%f20 ! %f20 = 34f63ceb b0587bc6 p54_label_8: ! %l7 = 0000000000000000, Mem[00000000918001d0] = 1ae98803 stw %l7,[%o0+0x1d0] ! Mem[00000000918001d0] = 00000000 ! Mem[000000007c800028] = a92f3b73, %l2 = 000000004955d220 ldsba [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000073 ! Mem[000000007c000020] = a7799f92, %l2 = 0000000000000073 ldsba [%i0+%o4]0x89,%l2 ! %l2 = ffffffffffffff92 ! immd = 000000000000030d, %l3 = 00000000468d8045, %ccr = 44 movne %icc,0x30d,%l3 ! Register Not Moved ! %l7 = 0000000000000000, Mem[000000007d800008] = b4f2aec5 stba %l7,[%i3+%o1]0x81 ! Mem[000000007d800008] = 00f2aec5 ! Mem[00000000918001ec] = d4ba2fc4, %g18 = a9f40ae25c3d5dca ldsw [%o0+0x1ec],%g2 ! %g2 = a9f40ae25c3d5dca ! %l5 = 00000000000000c9, Mem[000000007d000008] = ed6f4a0b7ed24aee stxa %l5,[%i2+%o1]0x89 ! Mem[000000007d000008] = 00000000000000c9 ! %l1 = 00000000468d8045, imm = fffffffffffffc65, %l6 = ec1ca8efd3e3f5a3 xor %l1,-0x39b,%l6 ! %l6 = ffffffffb9727c20 ! %f16 = cca563fd 962d063b 52f703d8 69156b96 ! %f20 = 34f63ceb b0587bc6 4816dfa8 83fe56c0 ! %f24 = c594d8da 8c165ba8 a8ff8504 9a8efa0d ! %f28 = 9c815113 d89b6cc8 0584b4bd 50f7dbe2 stda %f16,[%i1+%g4]ASI_BLK_AIUPL ! Block Store to 000000007c800140 ! %l4 = 227e0027, %l5 = 000000c9, Mem[000000007c000018] = 2f70321b bdb4b43f stda %l4,[%i0+%o3]0x88 ! Mem[000000007c000018] = 227e0027 000000c9 p54_label_9: ! %l0 = 0000000000000f77, Mem[00000000918000b0] = ecc654e6 stw %l0,[%o0+0x0b0] ! Mem[00000000918000b0] = 00000f77 ! Randomly selected nop nop ! %l4 = 00000000227e0027, Mem[0000000090000128] = 1ab37ffe stb %l4,[%i4+0x128] ! Mem[0000000090000128] = 27b37ffe ! done : should take illegal inst trap, %l0 = 0000000000000f77 done ! Illegal inst trap : %l0 = 0000000000000f87 ! Mem[000000009180000c] = ee954822, %g2 = ffffffffd4ba2fc4 lduw [%o0+0x00c],%g2 ! %g2 = 00000000ee954822 ! %f0 = a997724d 5264fec7, Mem[0000000091800100] = b91b8454 131ee890 std %f0 ,[%o0+0x100] ! Mem[0000000091800100] = a997724d 5264fec7 ! Mem[000000007d000020] = 9a4aba98, %l1 = 00000000468d8045 ldsha [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffba98 ! %l6 = ffffffffb9727c20, immed = 000001a0, %y = 3dc5141e smulcc %l6,0x1a0,%l0 ! %l0 = ffffff8d5a09b400, %ccr = 80, %y = ffffff8d ! Mem[0000000091800124] = e8503d8b, %g2 = 00000000ee954822 ldsb [%o0+0x127],%g2 ! %g2 = ffffffffffffffe8 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000 p54_label_10: ! %l7 = 0000000000000000, imm = 000000000000003d, %l3 = 00000000468d8045 srax %l7,0x03d,%l3 ! %l3 = 0000000000000000 ! Mem[0000000090800008] = d17a03c6, %g2 = ffffffffffffffe8 ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffffd1 ! Mem[00000000910000e8] = 087eca23480f53c1, %g2 = ffffffffffffffd1 ldx [%i6+0x0e8],%g2 ! %g2 = 087eca23480f53c1 ! %l3 = 0000000000000000, %l4 = 00000000227e0027, %l4 = 00000000227e0027 xnor %l3,%l4,%l4 ! %l4 = ffffffffdd81ffd8 ! %f24 = c594d8da 8c165ba8, Mem[0000000091800138] = cf28ea77 000000d3 std %f24,[%o0+0x138] ! Mem[0000000091800138] = c594d8da 8c165ba8 ! Mem[0000000091800128] = 8b62742c, %g2 = 087eca23480f53c1 ldsh [%o0+0x12a],%g2 ! %g2 = ffffffffffff8b62 ! Mem[000000007c800199] = cc6f6561, %l6 = ffffffffb9727c20 ldstub [%i1+0x199],%l6 ! %l6 = 0000006f000000ff ! %l5 = 00000000000000c9, Mem[00000000908001a0] = 803f05fd, %asi = 80 stha %l5,[%i5+0x1a0]%asi ! Mem[00000000908001a0] = 00c905fd ! %l2 = ffffffffffffff92, immed = 00000170, %ccr = 80 movrlez %l2,0x170,%l7 ! Moved, %l7 = 0000000000000170 membar #Sync ! Added by membar checker (641) ! Mem[0000000090000040] = a997724d 5264fec7 fdc92118 3c776833 ! Mem[0000000090000050] = 5fb0e277 2a9485d3 e96b982e 4c94494f ! Mem[0000000090000060] = 8d5edcd7 f2311621 855eebc5 126d3a4c ! Mem[0000000090000070] = 5d7dea2f 0cbba548 260276c5 400bc553 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040 p54_label_11: ! %l6 = 000000000000006f, Mem[000000007d800020] = 064acae5 stba %l6,[%i3+%o4]0x89 ! Mem[000000007d800020] = 064aca6f ! %l4 = ffffffffdd81ffd8, immed = fffffed7, %y = ffffff8d smulcc %l4,-0x129,%l6 ! %l6 = 00000028042e2e68, %ccr = 00, %y = 00000028 ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140 ! Mem[00000000908001fc] = 57d1df9a, %g2 = ffffffffffff8b62 ldsb [%i5+0x1fe],%g2 ! %g2 = 0000000000000057 ! Mem[0000000090800054] = e34de303, %g18 = a9f40ae25c3d5dca ldsw [%i5+0x054],%g2 ! %g2 = a9f40ae25c3d5dca ! %l4 = dd81ffd8, %l5 = 000000c9, Mem[000000007c000098] = 435ef1a6 fd580139 std %l4,[%i0+0x098] ! Mem[000000007c000098] = dd81ffd8 000000c9 ! %l5 = 00000000000000c9, immed = fffffc8d, %y = 00000028 smul %l5,-0x373,%l5 ! %l5 = fffffffffffd4ab5, %y = ffffffff ! Mem[0000000091800028] = b62ba4473ffdce7c, %f48 = b4da1761 c656d9f1 ldd [%o0+%o5],%f48 ! %f48 = b62ba447 3ffdce7c ! %f0 = a997724d 5264fec7 fdc92118 3c776833 ! %f4 = 5fb0e277 2a9485d3 e96b982e 4c94494f ! %f8 = 8d5edcd7 f2311621 855eebc5 126d3a4c ! %f12 = 5d7dea2f 0cbba548 260276c5 400bc553 mov 0x180,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180 ! %f18 = 52f703d8, Mem[000000009000000c] = dc7fba1b sta %f18,[%i4+0x00c]%asi ! Mem[000000009000000c] = 52f703d8 p54_label_12: ! %l0 = ffffff8d5a09b400, imm = 0000000000000af4, %l7 = 0000000000000170 addc %l0,0xaf4,%l7 ! %l7 = ffffff8d5a09bef4 ! %l0 = ffffff8d5a09b400, %l3 = 0000000000000000, %y = ffffffff udivcc %l0,%l3,%l7 ! Div by zero, %l0 = ffffff8d5a09b450 mov %l0,%y ! %y = 5a09b428 ! %l7 = ffffff8d5a09bef4, Mem[000000007d8000f8] = b6a2c849b27e5baa stx %l7,[%i3+0x0f8] ! Mem[000000007d8000f8] = ffffff8d5a09bef4 ! Mem[000000007d0000e0] = 90a0016e, %l6 = 00000028042e2e68 swap [%i2+0x0e0],%l6 ! %l6 = 0000000090a0016e ! Mem[00000000900000c0] = 92317c76ff28d408, %g2 = ffffffffe34de303 ldxa [%i4+0x0c0]%asi,%g2 ! %g2 = 92317c76ff28d408 ! Mem[000000007d8001d8] = 9230538e51de0a73, %l0 = ffffff8d5a09b428, %l0 = ffffff8d5a09b428 add %i3,0x1d8,%g1 casxa [%g1]0x80,%l0,%l0 ! %l0 = 9230538e51de0a73 ! immd = 0000000000000027, %l7 = ffffff8d5a09bef4, %ccr = 00 move %icc,0x027,%l7 ! Register Not Moved ! Mem[000000007d800018] = b0587bc6, %l0 = 9230538e51de0a73 swapa [%i3+%o3]0x88,%l0 ! %l0 = 00000000b0587bc6 ! Mem[000000007c800018] = 50c273e3, %l4 = ffffffffdd81ffd8 ldswa [%i1+%o3]0x80,%l4 ! %l4 = 0000000050c273e3 ! Mem[000000007c800126] = 552dcc86, %l5 = fffffffffffd4ab5 ldstub [%i1+0x126],%l5 ! %l5 = 000000cc000000ff p54_label_13: ! %l2 = ffffff92, %l3 = 00000000, Mem[0000000091800090] = 2485e98f fb8782cd std %l2,[%o0+0x090] ! Mem[0000000091800090] = ffffff92 00000000 ! Mem[0000000090000020] = 5368f2de, %g2 = 92317c76ff28d408 ldub [%i4+%o4],%g2 ! %g2 = 0000000000000053 ! %f16 = cca563fd 962d063b, Mem[0000000090000120] = fd28656d 22b52936 std %f16,[%i4+0x120] ! Mem[0000000090000120] = cca563fd 962d063b ! %l6 = 0000000090a0016e, %l7 = ffffff8d5a09bef4, %l0 = 00000000b0587bc6 xorcc %l6,%l7,%l0 ! %l0 = ffffff8dcaa9bf9a, %ccr = 88 ! %l4 = 50c273e3, %l5 = 000000cc, Mem[0000000090800060] = c9723166 9e231351 std %l4,[%i5+0x060] ! Mem[0000000090800060] = 50c273e3 000000cc ! Mem[000000009080011c] = 5342be5d, %g2 = 0000000000000053 lduh [%i5+0x11e],%g2 ! %g2 = 0000000000005342 ! Mem[0000000091000160] = a5191a4ae6bb0515, %g2 = 0000000000005342 ldxa [%i6+0x160]%asi,%g2 ! %g2 = a5191a4ae6bb0515 ! Mem[000000007c8001a0] = e942d59ec686c373, %l1 = ffffffffffffba98, %l4 = 0000000050c273e3 add %i1,0x1a0,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = e942d59ec686c373 ! %l1 = ffffffffffffba98, Mem[0000000090800144] = 4dc0fce4 sth %l1,[%i5+0x144] ! Mem[0000000090800144] = ba98fce4 ! %l6 = 0000000090a0016e, %l7 = ffffff8d5a09bef4, %ccr = 88 mova %icc,%l6,%l7 ! Moved, %l7 = 0000000090a0016e p54_label_14: ! Mem[000000007c800020] = c594d8da2cd6b859, %f26 = a8ff8504 9a8efa0d ldda [%i1+%o4]0x81,%f26 ! %f26 = c594d8da 2cd6b859 ! %f16 = cca563fd 962d063b 52f703d8 69156b96 ! %f20 = 34f63ceb b0587bc6 4816dfa8 83fe56c0 ! %f24 = c594d8da 8c165ba8 c594d8da 2cd6b859 ! %f28 = 9c815113 d89b6cc8 0584b4bd 50f7dbe2 mov 0x100,%g4 stda %f16,[%i1+%g4]ASI_BLK_AIUPL ! Block Store to 000000007c800100 ! %l5 = 00000000000000cc, %l1 = ffffffffffffba98, %l4 = e942d59ec686c373 add %l5,%l1,%l4 ! %l4 = ffffffffffffbb64 ! Mem[000000007d800020] = 6fca4a06263b6d7a, %l2 = ffffffffffffff92 ldxa [%i3+%o4]0x81,%l2 ! %l2 = 6fca4a06263b6d7a ! Mem[000000007c800000] = 049f115e f8382fd1, %l4 = ffffbb64, %l5 = 000000cc ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000f8382fd1 00000000049f115e ! Mem[0000000090000078] = 260276c5400bc553, %g2 = a5191a4ae6bb0515 ldx [%i4+0x078],%g2 ! %g2 = 260276c5400bc553 ! Mem[000000007d000134] = bbf3510a, %l7 = 0000000090a0016e ldsb [%i2+0x135],%l7 ! %l7 = fffffffffffffff3 ! %l3 = 0000000000000000, %l0 = ffffff8dcaa9bf9a, %l2 = 6fca4a06263b6d7a add %l3,%l0,%l2 ! %l2 = ffffff8dcaa9bf9a ! Mem[000000007c8000d8] = 8bc635c0, %l4 = 00000000f8382fd1 swap [%i1+0x0d8],%l4 ! %l4 = 000000008bc635c0 ! Mem[000000007c000008] = d33a941f, %l1 = ffffffffffffba98 ldswa [%i0+%o1]0x88,%l1 ! %l1 = ffffffffd33a941f p54_label_15: ! %f8 = 8d5edcd7 f2311621, Mem[00000000908001b0] = 450d88d9 151fff36 std %f8 ,[%i5+0x1b0] ! Mem[00000000908001b0] = 8d5edcd7 f2311621 ! Mem[000000007d800028] = d7572d54, %l0 = ffffff8dcaa9bf9a lduha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000002d54 ! Mem[000000007c800088] = cecb3a69, %l4 = 000000008bc635c0 swap [%i1+0x088],%l4 ! %l4 = 00000000cecb3a69 ! Code Fragment 1 p54_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000dc7c46e7 mov 0x3ab,%g3 ! %g3 = 00000000000003ab and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 0000000000000000, Mem[000000007c000144] = 16acb7d4 sth %l3,[%i0+0x144] ! Mem[000000007c000144] = 0000b7d4 ! Mem[000000007c80002c] = 3f2a7e7b, %l4 = cecb3a69, %l4 = cecb3a69 add %i1,0x2c,%g1 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000003f2a7e7b ! %l4 = 000000003f2a7e7b, %l0 = 0000000000002d54, %l0 = 0000000000002d54 srl %l4,%l0,%l0 ! %l0 = 00000000000003f2 ! Mem[0000000090000134] = dc7c46e7, %g2 = 260276c5400bc553 lduw [%i4+0x134],%g2 ! %g2 = 00000000dc7c46e7 ! Mem[0000000091000098] = 29d117e17072fa78, %g2 = 00000000dc7c46e7 ldx [%i6+0x098],%g2 ! %g2 = 29d117e17072fa78 ! Mem[000000007c000004] = d89b6cc8, %l0 = 00000000000003f2 ldsw [%i0+0x004],%l0 ! %l0 = ffffffffd89b6cc8 p54_label_16: ! Mem[000000009100018c] = 5de8e320, %g2 = 29d117e17072fa78 lduw [%i6+0x18c],%g2 ! %g2 = 000000005de8e320 ! Mem[00000000918000d8] = 41114b72 eff9d83d, %g2 = 5de8e320, %g3 = 000003ab ldd [%o0+0x0d8],%g2 ! %g2 = 0000000041114b72 00000000eff9d83d ! Mem[000000007c000025] = ad5efc4a, %l2 = ffffff8dcaa9bf9a ldstub [%i0+0x025],%l2 ! %l2 = 0000005e000000ff ! Invert Register : %l6 = 0000000090a0016e xor %l6,-1,%l6 ! %l6 = ffffffff6f5ffe91 ! Mem[000000009100008c] = 1874a477, %g2 = 0000000041114b72 ldub [%i6+0x08c],%g2 ! %g2 = 0000000000000018 ! Mem[000000007d000114] = d13b8112, %l5 = 00000000049f115e ldstub [%i2+0x114],%l5 ! %l5 = 000000d1000000ff membar #Sync ! Added by membar checker (642) ! Mem[00000000900001ac] = 5e8548a5, %g2 = 0000000000000018 ldub [%i4+0x1ae],%g2 ! %g2 = 000000000000005e ! %l2 = 000000000000005e, Mem[000000007d800000] = 20d25549 stha %l2,[%i3+%g0]0x81 ! Mem[000000007d800000] = 005e5549 ! Mem[0000000091800030] = 2ba14704, %g18 = a9f40ae25c3d5dca ldsw [%o0+0x030],%g2 ! %g2 = a9f40ae25c3d5dca ! Mem[000000007d000020] = 98ba4a9a, %l3 = 0000000000000000 swapa [%i2+%o4]0x80,%l3 ! %l3 = 0000000098ba4a9a p54_label_17: ! Mem[000000007c000008] = 1f943ad3, %l5 = 00000000000000d1 ldsba [%i0+%o1]0x81,%l5 ! %l5 = 000000000000001f ! Mem[0000000090000180] = c7fe6452 4d7297a9 3368773c 1821c9fd ! Mem[0000000090000190] = d385942a 77e2b05f 4f49944c 2e986be9 ! Mem[00000000900001a0] = 211631f2 d7dc5e8d 4c3a6d12 c5eb5e85 ! Mem[00000000900001b0] = 48a5bb0c 2fea7d5d 53c50b40 c5760226 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! Mem[000000007d000051] = b98ad7a6, %l4 = 000000003f2a7e7b ldstub [%i2+0x051],%l4 ! %l4 = 0000008a000000ff ! Mem[00000000908001f0] = 8817df1e2d9e8ab2, %f48 = c7fe6452 4d7297a9 ldd [%i5+0x1f0],%f48 ! %f48 = 8817df1e 2d9e8ab2 ! %l1 = ffffffffd33a941f, Mem[000000009000014c] = 59d744b1 stw %l1,[%i4+0x14c] ! Mem[000000009000014c] = d33a941f ! Mem[000000007c000094] = 19bac233, %l6 = ffffffff6f5ffe91 swap [%i0+0x094],%l6 ! %l6 = 0000000019bac233 ! Randomly selected nop nop ! %f31 = 50f7dbe2, Mem[0000000090000108] = 89c20afc st %f31,[%i4+0x108] ! Mem[0000000090000108] = 50f7dbe2 ! Mem[000000009100002c] = b863b321, %g2 = 000000002ba14704 ldsb [%i6+0x02c],%g2 ! %g2 = ffffffffffffffb8 ! %l0 = d89b6cc8, %l1 = d33a941f, Mem[000000007c800028] = 733b2fa9 3f2a7e7b stda %l0,[%i1+%o5]0x80 ! Mem[000000007c800028] = d89b6cc8 d33a941f p54_label_18: ! %l2 = 0000005e, %l3 = 98ba4a9a, Mem[00000000908000b8] = 13ce638f f07b24dc std %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 0000005e 98ba4a9a ! Mem[000000009100011c] = df58b0a4, %g2 = ffffffffffffffb8 ldsh [%i6+0x11e],%g2 ! %g2 = ffffffffffffdf58 ! Set Register : %l6 = 0000000019bac233 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff ! %l0 = ffffffffd89b6cc8, Mem[0000000091800154] = f764288d stw %l0,[%o0+0x154] ! Mem[0000000091800154] = d89b6cc8 ! Mem[0000000091000188] = db58126d5de8e320, %g2 = ffffffffffffdf58 ldx [%i6+0x188],%g2 ! %g2 = db58126d5de8e320 ! %l3 = 0000000098ba4a9a, imm = 0000000000000016, %l6 = ffffffffffffffff taddcc %l3,0x016,%l6 ! %l6 = 0000000098ba4ab0, %ccr = 0a ! Mem[000000007c800060] = a927ce2e, %l0 = ffffffffd89b6cc8 lduh [%i1+0x062],%l0 ! %l0 = 000000000000ce2e ! %l7 = fffffffffffffff3, %l3 = 0000000098ba4a9a, %y = 5a09b428 sdivcc %l7,%l3,%l3 ! %l3 = ffffffff80000000, %ccr = 8a mov %l0,%y ! %y = 0000ce2e ! %f24 = c594d8da, Mem[000000007c000018] = 27007e22 sta %f24,[%i0+%o3]0x81 ! Mem[000000007c000018] = c594d8da ! Mem[0000000090000100] = 554bbfb4, %g2 = db58126d5de8e320 ldub [%i4+0x102],%g2 ! %g2 = 0000000000000055 p54_label_19: ! %l4 = 000000000000008a, %l6 = 0000000098ba4ab0, %l6 = 0000000098ba4ab0 andcc %l4,%l6,%l6 ! %l6 = 0000000000000080, %ccr = 00 ! Code Fragment 1 p54_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000eff9d83d mov 0x917,%g3 ! %g3 = 0000000000000917 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 000000000000008a, imm = 0000000000000070, %l4 = 000000000000008a addc %l4,0x070,%l4 ! %l4 = 00000000000000fa ! %l6 = 0000000000000080, Mem[0000000090000024] = 2775395c stw %l6,[%i4+0x024] ! Mem[0000000090000024] = 00000080 ! Mem[000000007d800018] = 730ade51, %l2 = 000000000000005e lduha [%i3+%o3]0x81,%l2 ! %l2 = 000000000000730a ! %f0 = a997724d 5264fec7 fdc92118 3c776833 ! %f4 = 5fb0e277 2a9485d3 e96b982e 4c94494f ! %f8 = 8d5edcd7 f2311621 855eebc5 126d3a4c ! %f12 = 5d7dea2f 0cbba548 260276c5 400bc553 stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180 ! Mem[000000009080014c] = 40dc0248, %g2 = 0000000000000055 lduw [%i5+0x14c],%g2 ! %g2 = 0000000040dc0248 ! Mem[000000007d800000] = d4b7e276 49555e00, %l0 = 0000ce2e, %l1 = d33a941f ldda [%i3+%g0]0x88,%l0 ! %l0 = 0000000049555e00 00000000d4b7e276 ! Mem[000000007d000000] = 8a71f7c7, %l1 = 00000000d4b7e276 ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 000000c7000000ff ! %l7 = fffffffffffffff3, %l4 = 00000000000000fa, %ccr = 00 movle %xcc,%l7,%l4 ! Register Not Moved p54_label_20: ! %l6 = 00000080, %l7 = fffffff3, Mem[000000007c000020] = a7799f92 4afcffad stda %l6,[%i0+%o4]0x89 ! Mem[000000007c000020] = 00000080 fffffff3 ! %l4 = 00000000000000fa, %l7 = fffffffffffffff3, %l0 = 0000000049555e00 andcc %l4,%l7,%l0 ! %l0 = 00000000000000f2, %ccr = 00 ! Mem[000000007c00006c] = 28283c45, %l5 = 0000001f, %l6 = 00000080 add %i0,0x6c,%g1 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000028283c45 ! %f16 = cca563fd 962d063b 52f703d8 69156b96 ! %f20 = 34f63ceb b0587bc6 4816dfa8 83fe56c0 ! %f24 = c594d8da 8c165ba8 c594d8da 2cd6b859 ! %f28 = 9c815113 d89b6cc8 0584b4bd 50f7dbe2 stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100 ! %l0 = 000000f2, %l1 = 000000c7, Mem[000000007c800088] = 8bc635c0 da59c3ab std %l0,[%i1+0x088] ! Mem[000000007c800088] = 000000f2 000000c7 ! Mem[00000000900000c0] = 92317c76, %g2 = 0000000040dc0248 ldub [%i4+0x0c0],%g2 ! %g2 = 0000000000000092 ! Mem[000000007d000050] = b9ffd7a6, %l6 = 0000000028283c45 swap [%i2+0x050],%l6 ! %l6 = 00000000b9ffd7a6 ! Mem[0000000091000040] = 8642ed4467ae4c82, %f48 = 8817df1e 2d9e8ab2 ldd [%i6+0x040],%f48 ! %f48 = 8642ed44 67ae4c82 ! %l4 = 00000000000000fa, immed = fffff869, %l6 = 00000000b9ffd7a6 tsubcctv %l4,-0x797,%l6 ! %l0 = 0000000000000115, Trapped ! %l6 = b9ffd7a6, %l7 = fffffff3, Mem[00000000910000d8] = 2c0f16f6 6965615e std %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = b9ffd7a6 fffffff3 p54_label_21: ! Mem[00000000918000f8] = 83248c753447dfff, %g2 = 0000000000000092 ldx [%o0+0x0f8],%g2 ! %g2 = 83248c753447dfff ! %l5 = 000000000000001f, %l7 = fffffffffffffff3, %ccr = 00 movle %xcc,%l5,%l7 ! Register Not Moved ! %l5 = 000000000000001f, immed = 00000eff, %y = 0000ce2e sdivcc %l5,0xeff,%l1 ! %l1 = 000000007fffffff, %ccr = 02 mov %l0,%y ! %y = 00000115 ! %f0 = a997724d 5264fec7 fdc92118 3c776833 ! %f4 = 5fb0e277 2a9485d3 e96b982e 4c94494f ! %f8 = 8d5edcd7 f2311621 855eebc5 126d3a4c ! %f12 = 5d7dea2f 0cbba548 260276c5 400bc553 mov 0x0c0,%g4 stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0 ! %l7 = fffffffffffffff3, immed = fffff4fb, %y = 00000115 udiv %l7,-0xb05,%l4 ! %l4 = 0000000000000116 mov %l0,%y ! %y = 00000115 ! %l4 = 0000000000000116, %l3 = ffffffff80000000, %ccr = 02 movgu %xcc,%l4,%l3 ! Moved, %l3 = 0000000000000116 ! Mem[00000000908001b0] = 8d5edcd7, %g2 = 83248c753447dfff ldsh [%i5+0x1b0],%g2 ! %g2 = ffffffffffff8d5e ! %l0 = 0000000000000115, %l6 = 00000000b9ffd7a6, %ccr = 02 movleu %xcc,%l0,%l6 ! Register Not Moved ! %l4 = 0000000000000116, %l6 = 00000000b9ffd7a6, %ccr = 02 movrlz %l4,%l6,%l0 ! Not Moved, %l0 = 0000000000000115 ! %l2 = 0000730a, %l3 = 00000116, Mem[0000000091800070] = e9e89f27 2eb3bf51 std %l2,[%o0+0x070] ! Mem[0000000091800070] = 0000730a 00000116 p54_label_22: ! %l7 = fffffffffffffff3, Mem[000000007c800010] = 81bbfe65aae1ec1a stxa %l7,[%i1+%o2]0x80 ! Mem[000000007c800010] = fffffffffffffff3 ! Mem[00000000910001a0] = 191e0488, %g18 = a9f40ae25c3d5dca ldsw [%i6+0x1a0],%g2 ! %g2 = a9f40ae25c3d5dca ! %l6 = 00000000b9ffd7a6, Mem[000000007c800008] = 5b15700c stba %l6,[%i1+%o1]0x89 ! Mem[000000007c800008] = 5b1570a6 ! Mem[000000007d0000a4] = 55d47297, %l6 = b9ffd7a6, %l7 = fffffff3 add %i2,0xa4,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000055d47297 ! %l1 = 000000007fffffff, Mem[00000000908001c2] = 367ea8cc, %asi = 80 stba %l1,[%i5+0x1c2]%asi ! Mem[00000000908001c0] = ff7ea8cc ! %l4 = 0000000000000116, Mem[0000000090800178] = 2ddc82c7 stw %l4,[%i5+0x178] ! Mem[0000000090800178] = 00000116 ! Mem[000000007c8000c0] = aa34b26f, %l0 = 0000000000000115 swap [%i1+0x0c0],%l0 ! %l0 = 00000000aa34b26f ! Mem[000000007c8001b8] = 7f639e3c, %l1 = 7fffffff, %l7 = 55d47297 add %i1,0x1b8,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007f639e3c ! %l6 = 00000000b9ffd7a6, Mem[000000009000002b] = 63485369 stb %l6,[%i4+0x02b] ! Mem[0000000090000028] = a6485369 ! Mem[00000000900000b0] = 3fa26f31f71d756c, %g2 = 00000000191e0488 ldx [%i4+0x0b0],%g2 ! %g2 = 3fa26f31f71d756c p54_label_23: ! %f25 = 8c165ba8, Mem[000000007d000000] = 8a71f7ff sta %f25,[%i2+%g0]0x89 ! Mem[000000007d000000] = 8c165ba8 ! %l4 = 0000000000000116, %l0 = 00000000aa34b26f, %y = 00000115 umulcc %l4,%l0,%l3 ! %l3 = 000000b8d539c48a, %ccr = 08, %y = 000000b8 ! %l6 = 00000000b9ffd7a6, Mem[00000000900000f8] = 260276c5 stw %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = b9ffd7a6 membar #Sync ! Added by membar checker (643) ! Mem[00000000900001a8] = 855eebc5, %g2 = 3fa26f31f71d756c ldub [%i4+0x1a8],%g2 ! %g2 = 0000000000000085 ! Mem[000000007d000010] = 54699e4742ae92ad, %l0 = 00000000aa34b26f ldxa [%i2+%o2]0x88,%l0 ! %l0 = 54699e4742ae92ad ! Mem[0000000090000028] = 0fafa2a6, %g18 = a9f40ae25c3d5dca ldsw [%i4+%o5],%g2 ! %g2 = a9f40ae25c3d5dca ! %l0 = 54699e4742ae92ad, Mem[000000007c800020] = dad894c5 stwa %l0,[%i1+%o4]0x89 ! Mem[000000007c800020] = 42ae92ad ! Mem[0000000090800128] = 828aeed9 993e2cbe, %g2 = 0fafa2a6, %g3 = 00000917 ldd [%i5+0x128],%g2 ! %g2 = 00000000828aeed9 00000000993e2cbe ! Mem[00000000900000b0] = 3fa26f31 f71d756c, %g2 = 828aeed9, %g3 = 993e2cbe ldd [%i4+0x0b0],%g2 ! %g2 = 000000003fa26f31 00000000f71d756c ! Mem[000000007d000198] = ec1042f247eea6d2, %l7 = 000000007f639e3c, %l3 = 000000b8d539c48a add %i2,0x198,%g1 casxa [%g1]0x80,%l7,%l3 ! %l3 = ec1042f247eea6d2 p54_label_24: ! %f7 = 4c94494f, Mem[00000000910000a0] = 4963bdfe st %f7 ,[%i6+0x0a0] ! Mem[00000000910000a0] = 4c94494f ! %l1 = 000000007fffffff, immed = fffffe2f, %ccr = 08 movrgz %l1,-0x1d1,%l4 ! Moved, %l4 = fffffffffffffe2f ! %l0 = 42ae92ad, %l1 = 7fffffff, Mem[000000007c800018] = e373c250 d4d02c28 stda %l0,[%i1+%o3]0x88 ! Mem[000000007c800018] = 42ae92ad 7fffffff ! %l7 = 000000007f639e3c, Mem[000000007c000000] = c86c9bd81351819c stxa %l7,[%i0+%g0]0x89 ! Mem[000000007c000000] = 000000007f639e3c ! Mem[000000007c800110] = c67b58b0, %l2 = 000000000000730a swap [%i1+0x110],%l2 ! %l2 = 00000000c67b58b0 ! %f25 = 8c165ba8, Mem[000000009100004c] = 0be529ce sta %f25,[%i6+0x04c]%asi ! Mem[000000009100004c] = 8c165ba8 ! Mem[0000000090000018] = 266d3ac0, %g2 = 000000003fa26f31 lduh [%i4+0x01a],%g2 ! %g2 = 000000000000266d ! %f10 = 855eebc5, Mem[000000007c000010] = 886f284e sta %f10,[%i0+%o2]0x89 ! Mem[000000007c000010] = 855eebc5 ! immd = 0000000000000390, %l1 = 000000007fffffff, %ccr = 08 movgu %icc,0x390,%l1 ! Moved, %l1 = 0000000000000390 ! Mem[0000000090800168] = 27c2181e4733e19e, %f48 = 8642ed44 67ae4c82 ldd [%i5+0x168],%f48 ! %f48 = 27c2181e 4733e19e p54_label_25: ! Mem[000000007d000028] = d3b019b533593e7c, %l4 = fffffffffffffe2f ldxa [%i2+%o5]0x80,%l4 ! %l4 = d3b019b533593e7c ! Mem[000000007d000020] = 00000000, %l0 = 54699e4742ae92ad ldsba [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000 ! Mem[00000000910000d8] = b9ffd7a6 fffffff3, %g2 = 0000266d, %g3 = f71d756c ldd [%i6+0x0d8],%g2 ! %g2 = 00000000b9ffd7a6 00000000fffffff3 ! Mem[00000000900000b8] = b9470fa4, %g2 = 00000000b9ffd7a6 lduh [%i4+0x0ba],%g2 ! %g2 = 000000000000b947 ! Mem[0000000090000120] = a85b168cdad894c5, %f48 = 27c2181e 4733e19e ldda [%i4+0x120]%asi,%f48 ! %f48 = a85b168c dad894c5 ! Mem[000000007d800010] = a8ff85049a8efa0d, %l0 = 0000000000000000, %l6 = 00000000b9ffd7a6 add %i3,0x10,%g1 casxa [%g1]0x80,%l0,%l6 ! %l6 = a8ff85049a8efa0d ! %l0 = 00000000, %l1 = 00000390, Mem[00000000900001d0] = cefa14d7 d2adbf60 std %l0,[%i4+0x1d0] ! Mem[00000000900001d0] = 00000000 00000390 ! %l4 = 33593e7c, %l5 = 0000001f, Mem[0000000091000088] = 032baaaf 1874a477 std %l4,[%i6+0x088] ! Mem[0000000091000088] = 33593e7c 0000001f ! %l6 = a8ff85049a8efa0d, immed = fffffeee, %ccr = 08 movre %l6,-0x112,%l6 ! Not Moved, %l6 = a8ff85049a8efa0d ! %f30 = 0584b4bd 50f7dbe2, Mem[00000000918001e8] = f8901a0a d4ba2fc4 std %f30,[%o0+0x1e8] ! Mem[00000000918001e8] = 0584b4bd 50f7dbe2 ba,a p54_not_taken_0_end p54_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p54_branch_failed p54_not_taken_0_end: ! End of Random Code for Thread 54 p54_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0d8] ! Set processor 54 done flag ! Check Registers p54_check_registers: set p54_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 0000000000000000 bne,a,pn %xcc,p54_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000000390 bne,a,pn %xcc,p54_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000c67b58b0 bne,a,pn %xcc,p54_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ec1042f247eea6d2 bne,a,pn %xcc,p54_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be d3b019b533593e7c bne,a,pn %xcc,p54_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 000000000000001f bne,a,pn %xcc,p54_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be a8ff85049a8efa0d bne,a,pn %xcc,p54_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 000000007f639e3c bne,a,pn %xcc,p54_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000000b8,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p54_failed mov 0x111,%g1 ! Check Floating Point Registers p54_check_fp_registers: set p54_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be a997724d 5264fec7 bne %xcc,p54_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be fdc92118 3c776833 bne %xcc,p54_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 5fb0e277 2a9485d3 bne %xcc,p54_f4_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 8d5edcd7 f2311621 bne %xcc,p54_f8_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 34f63ceb b0587bc6 bne %xcc,p54_f20_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be c594d8da 2cd6b859 bne %xcc,p54_f26_fail nop ! Check Local Memory set p54_local0_expect,%g1 p54_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3c9e637f00000000 ldx [%i0+0x000],%g3 ! Observed data at 000000007c000000 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = c5eb5e85df56e327 ldx [%i0+0x010],%g3 ! Observed data at 000000007c000010 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = c594d8dac9000000 ldx [%i0+0x018],%g3 ! Observed data at 000000007c000018 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 80000000f3ffffff ldx [%i0+0x020],%g3 ! Observed data at 000000007c000020 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 6fdff9cca638e1f1 ldx [%i0+0x028],%g3 ! Observed data at 000000007c000028 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x028,%g4 ldx [%g1+0x090],%g2 ! Expected data = 8f048f336f5ffe91 ldx [%i0+0x090],%g3 ! Observed data at 000000007c000090 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x090,%g4 ldx [%g1+0x098],%g2 ! Expected data = dd81ffd8000000c9 ldx [%i0+0x098],%g3 ! Observed data at 000000007c000098 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x098,%g4 ldx [%g1+0x140],%g2 ! Expected data = c9dfa3be0000b7d4 ldx [%i0+0x140],%g3 ! Observed data at 000000007c000140 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x140,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 145e49d9fe44eaee ldx [%i0+0x1b0],%g3 ! Observed data at 000000007c0001b0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x1b0,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 0000000040229da2 ldx [%i0+0x1c0],%g3 ! Observed data at 000000007c0001c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i0,0x1c0,%g4 set p54_local1_expect,%g1 p54_check_local1: ldx [%g1+0x008],%g2 ! Expected data = a670155b58ac4b49 ldx [%i1+0x008],%g3 ! Observed data at 000000007c800008 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fffffffffffffff3 ldx [%i1+0x010],%g3 ! Observed data at 000000007c800010 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ad92ae42ffffff7f ldx [%i1+0x018],%g3 ! Observed data at 000000007c800018 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ad92ae422cd6b859 ldx [%i1+0x020],%g3 ! Observed data at 000000007c800020 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = d89b6cc8d33a941f ldx [%i1+0x028],%g3 ! Observed data at 000000007c800028 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 000000f2000000c7 ldx [%i1+0x088],%g3 ! Observed data at 000000007c800088 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x088,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 000001158cace064 ldx [%i1+0x0c0],%g3 ! Observed data at 000000007c8000c0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x0c0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = f8382fd194a8428d ldx [%i1+0x0d8],%g3 ! Observed data at 000000007c8000d8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x0d8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 3b062d96fd63a5cc ldx [%i1+0x100],%g3 ! Observed data at 000000007c800100 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x100,%g4 ldx [%g1+0x108],%g2 ! Expected data = 966b1569d803f752 ldx [%i1+0x108],%g3 ! Observed data at 000000007c800108 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x108,%g4 ldx [%g1+0x110],%g2 ! Expected data = 0000730aeb3cf634 ldx [%i1+0x110],%g3 ! Observed data at 000000007c800110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x110,%g4 ldx [%g1+0x118],%g2 ! Expected data = c056fe83a8df1648 ldx [%i1+0x118],%g3 ! Observed data at 000000007c800118 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x118,%g4 ldx [%g1+0x120],%g2 ! Expected data = a85b168cdad894c5 ldx [%i1+0x120],%g3 ! Observed data at 000000007c800120 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x120,%g4 ldx [%g1+0x128],%g2 ! Expected data = 59b8d62cdad894c5 ldx [%i1+0x128],%g3 ! Observed data at 000000007c800128 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x128,%g4 ldx [%g1+0x130],%g2 ! Expected data = c86c9bd81351819c ldx [%i1+0x130],%g3 ! Observed data at 000000007c800130 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x130,%g4 ldx [%g1+0x138],%g2 ! Expected data = e2dbf750bdb48405 ldx [%i1+0x138],%g3 ! Observed data at 000000007c800138 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x138,%g4 ldx [%g1+0x140],%g2 ! Expected data = 3b062d96fd63a5cc ldx [%i1+0x140],%g3 ! Observed data at 000000007c800140 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x140,%g4 ldx [%g1+0x148],%g2 ! Expected data = 966b1569d803f752 ldx [%i1+0x148],%g3 ! Observed data at 000000007c800148 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x148,%g4 ldx [%g1+0x150],%g2 ! Expected data = c67b58b0eb3cf634 ldx [%i1+0x150],%g3 ! Observed data at 000000007c800150 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x150,%g4 ldx [%g1+0x158],%g2 ! Expected data = c056fe83a8df1648 ldx [%i1+0x158],%g3 ! Observed data at 000000007c800158 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x158,%g4 ldx [%g1+0x160],%g2 ! Expected data = a85b168cdad894c5 ldx [%i1+0x160],%g3 ! Observed data at 000000007c800160 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x160,%g4 ldx [%g1+0x168],%g2 ! Expected data = 0dfa8e9a0485ffa8 ldx [%i1+0x168],%g3 ! Observed data at 000000007c800168 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x168,%g4 ldx [%g1+0x170],%g2 ! Expected data = c86c9bd81351819c ldx [%i1+0x170],%g3 ! Observed data at 000000007c800170 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x170,%g4 ldx [%g1+0x178],%g2 ! Expected data = e2dbf750bdb48405 ldx [%i1+0x178],%g3 ! Observed data at 000000007c800178 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x178,%g4 ldx [%g1+0x198],%g2 ! Expected data = ccff656175742ab0 ldx [%i1+0x198],%g3 ! Observed data at 000000007c800198 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i1,0x198,%g4 set p54_local2_expect,%g1 p54_check_local2: ldx [%g1+0x000],%g2 ! Expected data = a85b168cf117e8e5 ldx [%i2+0x000],%g3 ! Observed data at 000000007d000000 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c900000000000000 ldx [%i2+0x008],%g3 ! Observed data at 000000007d000008 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000ca3457f5 ldx [%i2+0x020],%g3 ! Observed data at 000000007d000020 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x020,%g4 ldx [%g1+0x050],%g2 ! Expected data = 28283c4532e400a1 ldx [%i2+0x050],%g3 ! Observed data at 000000007d000050 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x050,%g4 ldx [%g1+0x080],%g2 ! Expected data = 69460160fffff7f3 ldx [%i2+0x080],%g3 ! Observed data at 000000007d000080 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x080,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 042e2e68d6789e6b ldx [%i2+0x0e0],%g3 ! Observed data at 000000007d0000e0 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x0e0,%g4 ldx [%g1+0x110],%g2 ! Expected data = e8c1dee9ff3b8112 ldx [%i2+0x110],%g3 ! Observed data at 000000007d000110 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i2,0x110,%g4 set p54_local3_expect,%g1 p54_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 005e554976e2b7d4 ldx [%i3+0x000],%g3 ! Observed data at 000000007d800000 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00f2aec528a297af ldx [%i3+0x008],%g3 ! Observed data at 000000007d800008 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 730ade51eb3cf634 ldx [%i3+0x018],%g3 ! Observed data at 000000007d800018 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 6fca4a06263b6d7a ldx [%i3+0x020],%g3 ! Observed data at 000000007d800020 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x020,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = ffffff8d5a09bef4 ldx [%i3+0x0f8],%g3 ! Observed data at 000000007d8000f8 cmp %g2,%g3 bne,a,pn %xcc,p54_local_failed add %i3,0x0f8,%g4 ! The test for processor 54 has passed p54_passed: ta GOOD_TRAP nop p54_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p54_failed p54_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p54_failed p54_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p54_failed p54_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p54_failed p54_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p54_failed p54_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p54_failed p54_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p54_failed p54_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p54_failed p54_f0_fail: set p54_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f2_fail: set p54_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f4_fail: set p54_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f8_fail: set p54_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f20_fail: set p54_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p54_f26_fail: set p54_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 54 failed p54_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 54 failed p54_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0d8] ! Set processor 54 done flag set p54_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p54_selfmod_failed: ba p54_failed mov 0xabc,%g1 p54_common_error: or %g0,0xf16,%g1 ba p54_failed mov %o5,%g3 p54_common_signature_error: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_common_timeout: set p54_temp,%g1 ba p54_failed st %g2,[%g1] ! Common Lock Number p54_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p54_failed mov 0x0,%g3 p54_trap1e: ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c800028] stxa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000008] done p54_trap1o: ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007c800028] stxa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000008] done p54_trap2e: ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d800008] lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d800020] lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000018] ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c000010] ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800018] ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000000] done p54_trap2o: ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007d800008] lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007d800020] lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000018] ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007c000010] ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800018] ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000000] done p54_trap3e: andn %l7,0x3e9,%l4 subc %l0,%l2,%l0 sub %l2,%l6,%l7 addc %l1,0x026,%l0 done p54_trap3o: andn %l7,0x3e9,%l4 subc %l0,%l2,%l0 sub %l2,%l6,%l7 addc %l1,0x026,%l0 done p54_init_memory_pointers: set p54_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p54_local0_start,%i0 set p54_local1_start,%i1 set p54_local2_start,%i2 set p54_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 1b0db61ad5fd6f28 ldx [%g1+0x008],%l1 ! %l1 = a76da498729b1927 ldx [%g1+0x010],%l2 ! %l2 = e5397d2a870ac540 ldx [%g1+0x018],%l3 ! %l3 = 82453e203dc5157e ldx [%g1+0x020],%l4 ! %l4 = 3028422a0200f61d ldx [%g1+0x028],%l5 ! %l5 = 8c73124476bb7002 ldx [%g1+0x030],%l6 ! %l6 = e1f7e8a0ce46820e ldx [%g1+0x038],%l7 ! %l7 = a37946064e286f88 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 55 processor_55: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xdc] ! Set the start flag wrpr %g0,7,%cleanwin call p55_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 55 wr %g0,0x4,%fprs ! Make sure fef is 1 set p55_init_freg,%g1 ! %f0 = e613fe6b ebe1deaa a8be8d0a bfb9a3c0 ! %f4 = 352bb891 dbbaa195 66e03b9f 334571b3 ! %f8 = e812f098 e2c294b1 afe59e92 b7f9dd21 ! %f12 = 5d152cab 5c0bb895 252dcd27 970acd31 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 116ac34c ced6de10 fd0d1a1f b8f072ea ! %f20 = e3281e6b a04b6644 af89224c ae2ebf00 ! %f24 = f8c28894 597e5dff ee96ebb7 b9cfd703 ! %f28 = 618b4027 54e3a348 ce794e6e c20ab041 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 4933bff5 949c42f2 aa1b28a2 11f33204 ! %f36 = b27d1cbb 462d8d39 416cc1e0 09a0d12b ! %f40 = 9312e44b b45c525c 0ec5cf0a 1eee9324 ! %f44 = 9930cbb7 629ebc20 4be01d86 8339b201 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xa8bf607f0000003a,%g7,%g1 ! GSR scale = 7, align = 2 wr %g1,%g0,%gsr ! GSR = a8bf607f0000003a wr %g0,%y ! Clear Y 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[000000007e800028] = 4fa5fae4, %f26 = ee96ebb7 lda [%i1+%o5]0x89,%f26 ! %f26 = 4fa5fae4 ! Mem[00000000910001c0] = 8db5e5d8d99e6c32, %g2 = 6ecf5dff45a57411 ldxa [%i6+0x1c0]%asi,%g2 ! %g2 = 8db5e5d8d99e6c32 ! Mem[0000000091800014] = cc583256, %g2 = 8db5e5d8d99e6c32 lduwa [%o0+0x014]%asi,%g2 ! %g2 = 00000000cc583256 ! %l4 = b94dc9c9d98da743, Mem[00000000900000a0] = 4196bc74 sth %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = a743bc74 ! %l2 = f1713912b4ecbb4f, Mem[0000000090800186] = 0724caa7 sth %l2,[%i5+0x186] ! Mem[0000000090800184] = bb4fcaa7 ! Mem[0000000091800114] = 222af033, %g2 = 00000000cc583256 lduh [%o0+0x116],%g2 ! %g2 = 000000000000222a ! %l7 = b72362e65a1adee3, Mem[00000000918000d9] = 114b72ef stb %l7,[%o0+0x0d9] ! Mem[00000000918000d8] = e34b72ef ! %l0 = 7f3c2e60c629928d, %l3 = b5f5577acd442f7a, %ccr = 44 mova %xcc,%l0,%l3 ! Moved, %l3 = 7f3c2e60c629928d ! Mem[000000007f000020] = 0743e55ad02736e8, %l7 = b72362e65a1adee3 ldxa [%i2+%o4]0x89,%l7 ! %l7 = 0743e55ad02736e8 ! %l7 = 0743e55ad02736e8, Mem[00000000910000f2] = 329d72c2 sth %l7,[%i6+0x0f2] ! Mem[00000000910000f0] = 36e872c2 p55_label_2: ! Mem[000000007f800068] = 7700a64cc37439d4, %l0 = 7f3c2e60c629928d, %l3 = 7f3c2e60c629928d add %i3,0x68,%g1 casxa [%g1]0x80,%l0,%l3 ! %l3 = 7700a64cc37439d4 ! %l7 = 0743e55ad02736e8, %l5 = 81f20fc5f4476426, %ccr = 44 movgu %icc,%l7,%l5 ! Register Not Moved ! %l5 = 81f20fc5f4476426, Mem[00000000910000bc] = b0f1b5ed stw %l5,[%i6+0x0bc] ! Mem[00000000910000bc] = f4476426 ! Mem[000000007e000138] = 83f48bce f2cc0080, %l6 = 9d1bc51e, %l7 = d02736e8 ldd [%i0+0x138],%l6 ! %l6 = 0000000083f48bce 00000000f2cc0080 ! %l7 = 00000000f2cc0080, %l3 = 7700a64cc37439d4, %l7 = 00000000f2cc0080 sdivx %l7,%l3,%l7 ! %l7 = 0000000000000000 ! %l2 = f1713912b4ecbb4f, %l6 = 0000000083f48bce, %ccr = 44 movn %xcc,%l2,%l6 ! Register Not Moved ! Mem[000000007e800008] = 3d4b3e21, %l5 = 81f20fc5f4476426 lduwa [%i1+%o1]0x89,%l5 ! %l5 = 000000003d4b3e21 ! %l4 = b94dc9c9d98da743, Mem[0000000091800158] = 3ed4055ed1ba0b60 stx %l4,[%o0+0x158] ! Mem[0000000091800158] = b94dc9c9d98da743 ! Mem[000000007e8001e8] = 660a99a9f804b4d8, %l7 = 0000000000000000, %l6 = 0000000083f48bce add %i1,0x1e8,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = 660a99a9f804b4d8 ! Mem[000000007f800010] = f1d212b0, %l7 = 0000000000000000 ldswa [%i3+%o2]0x80,%l7 ! %l7 = fffffffff1d212b0 p55_label_3: ! Mem[000000007f800034] = 5ec6cdba, %l1 = 412653c6, %l1 = 412653c6 add %i3,0x34,%g1 casa [%g1]0x80,%l1,%l1 ! %l1 = 000000005ec6cdba ! Mem[000000007f000028] = f45497ea95f82d11, %l3 = 7700a64cc37439d4 ldxa [%i2+%o5]0x81,%l3 ! %l3 = f45497ea95f82d11 ! %l0 = 7f3c2e60c629928d, Mem[0000000090000190] = a91f482d stw %l0,[%i4+0x190] ! Mem[0000000090000190] = c629928d ! %l7 = fffffffff1d212b0, %l2 = f1713912b4ecbb4f, %ccr = 44 movpos %xcc,%l7,%l2 ! Moved, %l2 = fffffffff1d212b0 ! Mem[0000000090800054] = e3030d33, %g2 = 000000000000222a ldsh [%i5+0x056],%g2 ! %g2 = ffffffffffffe303 ! Mem[000000007e000142] = 0621a25f, %l1 = 000000005ec6cdba ldstub [%i0+0x142],%l1 ! %l1 = 000000a2000000ff ! Mem[0000000090800010] = ee408a03, %g2 = ffffffffffffe303 lduwa [%i5+0x010]%asi,%g2 ! %g2 = 00000000ee408a03 ! %l0 = c629928d, %l1 = 000000a2, Mem[0000000090000118] = 5280a486 9be11221 std %l0,[%i4+0x118] ! Mem[0000000090000118] = c629928d 000000a2 ! %l4 = b94dc9c9d98da743, Mem[000000007e000000] = 96d94a287ad34880 stxa %l4,[%i0+%g0]0x88 ! Mem[000000007e000000] = b94dc9c9d98da743 ! %l7 = fffffffff1d212b0, Mem[000000009080015c] = e0655a58, %asi = 80 stwa %l7,[%i5+0x15c]%asi ! Mem[000000009080015c] = f1d212b0 p55_label_4: ! %l0 = c629928d, %l1 = 000000a2, Mem[0000000090800000] = df9ad692 eaa765c9 std %l0,[%i5+%g0] ! Mem[0000000090800000] = c629928d 000000a2 ! %l5 = 000000003d4b3e21, imm = fffffffffffffcc6, %l2 = fffffffff1d212b0 add %l5,-0x33a,%l2 ! %l2 = 000000003d4b3ae7 ! %l0 = c629928d, %l1 = 000000a2, Mem[00000000900001b0] = 2091a2ca cd74dd75 std %l0,[%i4+0x1b0] ! Mem[00000000900001b0] = c629928d 000000a2 ! Mem[000000007f000010] = de203b56aa381ef7, %f2 = a8be8d0a bfb9a3c0 ldda [%i2+%o2]0x80,%f2 ! %f2 = de203b56 aa381ef7 ! %l6 = 660a99a9f804b4d8, Mem[0000000090800074] = 13924c58 sth %l6,[%i5+0x074] ! Mem[0000000090800074] = b4d84c58 ! %l2 = 000000003d4b3ae7, %l0 = 7f3c2e60c629928d, %ccr = 44 movleu %icc,%l2,%l0 ! Moved, %l0 = 000000003d4b3ae7 ! Mem[00000000908001c0] = 7ea8ccb8, %g2 = 00000000ee408a03 ldub [%i5+0x1c3],%g2 ! %g2 = 000000000000007e ! %l1 = 00000000000000a2, Mem[000000007f000018] = 5eaa55b9 stwa %l1,[%i2+%o3]0x88 ! Mem[000000007f000018] = 000000a2 ! %l5 = 000000003d4b3e21, Mem[000000007e800028] = e4faa54f stba %l5,[%i1+%o5]0x81 ! Mem[000000007e800028] = 21faa54f ! Mem[000000007e0001fc] = 738ce366, %l2 = 000000003d4b3ae7 ldstub [%i0+0x1fc],%l2 ! %l2 = 00000073000000ff p55_label_5: ! Mem[000000007e800000] = 4280f40a, %l7 = fffffffff1d212b0 ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 0000000a000000ff ! %l1 = 00000000000000a2, Mem[0000000091800018] = 74c0670a5267e474, %asi = 80 stxa %l1,[%o0+0x018]%asi ! Mem[0000000091800018] = 00000000000000a2 ! %l2 = 0000000000000073, immed = fffff370, %l1 = 00000000000000a2 tsubcctv %l2,-0xc90,%l1 ! %l0 = 000000003d4b3b0a, Trapped ! %f14 = 252dcd27 970acd31, Mem[000000007e800008] = 3d4b3e21 f9f3817c stda %f14,[%i1+%o1]0x89 ! Mem[000000007e800008] = 252dcd27 970acd31 ! %f16 = 116ac34c ced6de10 fd0d1a1f b8f072ea ! %f20 = e3281e6b a04b6644 af89224c ae2ebf00 ! %f24 = f8c28894 597e5dff 4fa5fae4 b9cfd703 ! %f28 = 618b4027 54e3a348 ce794e6e c20ab041 mov 0x040,%g4 stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040 ! Mem[0000000091000170] = 1625223b, %g2 = 000000000000007e ldub [%i6+0x171],%g2 ! %g2 = 0000000000000016 ! immd = 000000000000033b, %l0 = 000000003d4b3b0a, %ccr = 44 movgu %icc,0x33b,%l0 ! Register Not Moved membar #Sync ! Added by membar checker (644) ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = a743bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080 ! %l1 = 00000000000000a2, %l5 = 000000003d4b3e21, %l2 = 0000000000000073 xnor %l1,%l5,%l2 ! %l2 = ffffffffc2b4c17c ! Mem[000000007f8000a4] = 4417ff83, %l7 = 0000000a, %l3 = 95f82d11 add %i3,0xa4,%g1 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004417ff83 p55_label_6: ! %l0 = 3d4b3b0a, %l1 = 000000a2, Mem[000000007f800010] = b012d2f1 12fef6b6 stda %l0,[%i3+%o2]0x88 ! Mem[000000007f800010] = 3d4b3b0a 000000a2 ! immd = 0000000000000084, %l1 = 00000000000000a2, %ccr = 44 movcs %xcc,0x084,%l1 ! Register Not Moved ! Mem[000000007e000020] = 098914ee, %l5 = 000000003d4b3e21 ldsha [%i0+%o4]0x88,%l5 ! %l5 = 00000000000014ee ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = c629928d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = c629928d 000000a2 01f12adf 6fbbb8fe mov 0x180,%g6 ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180 ! %l2 = ffffffffc2b4c17c, Mem[000000007f80013a] = 123fe968 stb %l2,[%i3+0x13a] ! Mem[000000007f800138] = 123f7c68 ! Mem[0000000091800008] = d08f42f1ee954822, %f48 = 8d3d0619 58217b08 ldd [%o0+%o1],%f48 ! %f48 = d08f42f1 ee954822 ! Mem[0000000091800130] = 8700f161, %g2 = 0000000000000016 ldub [%o0+0x132],%g2 ! %g2 = 0000000000000087 ! %l1 = 00000000000000a2, immed = fffff221, %l0 = 000000003d4b3b0a taddcctv %l1,-0xddf,%l0 ! %l0 = 000000003d4b3b2d, Trapped ! Mem[000000007f800025] = 22329aa2, %l5 = 00000000000014ee ldstub [%i3+0x025],%l5 ! %l5 = 00000032000000ff ! Mem[000000009180016c] = 36e00196, %g18 = fbdb409a78ddf4b6 ldsw [%o0+0x16c],%g2 ! %g2 = fbdb409a78ddf4b6 p55_label_7: ! %l2 = c2b4c17c, %l3 = 4417ff83, Mem[000000007f000008] = 18af52e8 8a30d676 stda %l2,[%i2+%o1]0x81 ! Mem[000000007f000008] = c2b4c17c 4417ff83 ! Mem[000000007f000180] = d0218e9729789d1d, %l6 = 660a99a9f804b4d8, %l4 = b94dc9c9d98da743 add %i2,0x180,%g1 casxa [%g1]0x80,%l6,%l4 ! %l4 = d0218e9729789d1d ! Mem[0000000090000190] = c629928d10151817, %g2 = 0000000036e00196 ldx [%i4+0x190],%g2 ! %g2 = c629928d10151817 ! %l1 = 00000000000000a2, Mem[00000000900000f0] = 97245dda stw %l1,[%i4+0x0f0] ! Mem[00000000900000f0] = 000000a2 ! %l5 = 0000000000000032, Mem[000000007e8001b8] = 68f70107771e1d6f stx %l5,[%i1+0x1b8] ! Mem[000000007e8001b8] = 0000000000000032 ! %l0 = 000000003d4b3b2d, Mem[000000007f800183] = c5717e76 stb %l0,[%i3+0x183] ! Mem[000000007f800180] = c5717e2d ! Mem[0000000090000010] = a7542326, %g2 = c629928d10151817 ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffa754 ! Mem[000000009180000c] = 954822a2, %g2 = ffffffffffffa754 ldsb [%o0+0x00d],%g2 ! %g2 = ffffffffffffff95 ! Mem[000000007e800008] = 31cd0a97, %l7 = 000000000000000a ldsba [%i1+%o1]0x80,%l7 ! %l7 = 0000000000000031 ! %f16 = 116ac34c ced6de10 fd0d1a1f b8f072ea ! %f20 = e3281e6b a04b6644 af89224c ae2ebf00 ! %f24 = f8c28894 597e5dff 4fa5fae4 b9cfd703 ! %f28 = 618b4027 54e3a348 ce794e6e c20ab041 mov 0x100,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100 p55_label_8: ! Mem[00000000918001b8] = 5e658da2, %g18 = fbdb409a78ddf4b6 ldsw [%o0+0x1b8],%g2 ! %g2 = fbdb409a78ddf4b6 ! %l0 = 000000003d4b3b2d, Mem[000000007f000010] = de203b56 stha %l0,[%i2+%o2]0x81 ! Mem[000000007f000010] = 3b2d3b56 ! Mem[000000009180015c] = 435c5b9b, %g2 = 000000005e658da2 ldsb [%o0+0x15f],%g2 ! %g2 = 0000000000000043 ! %l3 = 000000004417ff83, %l6 = 660a99a9f804b4d8, %ccr = 44 movg %icc,%l3,%l6 ! Register Not Moved ! %l2 = ffffffffc2b4c17c, %l2 = ffffffffc2b4c17c, %l2 = ffffffffc2b4c17c addc %l2,%l2,%l2 ! %l2 = ffffffff856982f8 ! %l0 = 000000003d4b3b2d, %l0 = 000000003d4b3b2d, %ccr = 44 movrgz %l0,%l0,%l2 ! Moved, %l2 = 000000003d4b3b2d ! Mem[000000007f800041] = ab9992e3, %l1 = 00000000000000a2 ldstub [%i3+0x041],%l1 ! %l1 = 00000099000000ff ! Mem[000000007e800020] = 2a9bcc69, %l4 = d0218e9729789d1d lduha [%i1+%o4]0x88,%l4 ! %l4 = 000000000000cc69 ! Mem[000000007e0000f0] = d563cafd0af4e603, %l6 = 660a99a9f804b4d8 ldx [%i0+0x0f0],%l6 ! %l6 = d563cafd0af4e603 ! Mem[000000007f000120] = 3617111c1d992720, %l0 = 000000003d4b3b2d, %l1 = 0000000000000099 add %i2,0x120,%g1 casxa [%g1]0x80,%l0,%l1 ! %l1 = 3617111c1d992720 p55_label_9: ! Mem[000000009080003c] = 553a1946, %g2 = 0000000000000043 ldsb [%i5+0x03f],%g2 ! %g2 = 0000000000000055 ! %l3 = 000000004417ff83, imm = 000000000000000a, %l7 = 0000000000000031 sll %l3,0x00a,%l7 ! %l7 = 000001105ffe0c00 ! %l5 = 0000000000000032, %l1 = 3617111c1d992720, %l2 = 000000003d4b3b2d subc %l5,%l1,%l2 ! %l2 = c9e8eee3e266d912 ! %l1 = 3617111c1d992720, Mem[000000007e000000] = d98da743 stba %l1,[%i0+%g0]0x88 ! Mem[000000007e000000] = d98da720 ! Mem[00000000918001f8] = 11e3833e, %g2 = 0000000000000055 lduw [%o0+0x1f8],%g2 ! %g2 = 0000000011e3833e ! Mem[0000000091800178] = e71bd138, %g2 = 0000000011e3833e ldub [%o0+0x17a],%g2 ! %g2 = 00000000000000e7 ! Mem[000000007e800018] = ee3b04fb, %l1 = 3617111c1d992720 lduba [%i1+%o3]0x88,%l1 ! %l1 = 00000000000000fb ! %l0 = 3d4b3b2d, %l1 = 000000fb, Mem[000000007f800020] = 3b7bfc01 a29aff22 stda %l0,[%i3+%o4]0x89 ! Mem[000000007f800020] = 3d4b3b2d 000000fb ! Mem[00000000908001b8] = c42d21682ab04ff6, %g2 = 00000000000000e7 ldxa [%i5+0x1b8]%asi,%g2 ! %g2 = c42d21682ab04ff6 ! %l4 = 0000cc69, %l5 = 00000032, Mem[00000000900001f8] = b2ce3d03 10bb8a14 std %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 0000cc69 00000032 p55_label_10: ! %f9 = e2c294b1, Mem[00000000908000d8] = 83e709ce st %f9 ,[%i5+0x0d8] ! Mem[00000000908000d8] = e2c294b1 ! %l0 = 000000003d4b3b2d setx 0x0d7712c07a3a9c6b,%g7,%l0 ! %l0 = 0d7712c07a3a9c6b ! Mem[000000007f800020] = 2d3b4b3d, %l6 = d563cafd0af4e603 swapa [%i3+%o4]0x80,%l6 ! %l6 = 000000002d3b4b3d ! %l5 = 0000000000000032, Mem[00000000900001ec] = 0a56eaed sth %l5,[%i4+0x1ec] ! Mem[00000000900001ec] = 0032eaed ! Mem[000000007f8000f0] = e94c8ae3 02a4afc5, %l6 = 2d3b4b3d, %l7 = 5ffe0c00 ldd [%i3+0x0f0],%l6 ! %l6 = 00000000e94c8ae3 0000000002a4afc5 ! %l1 = 00000000000000fb, immed = 00000865, %y = 00000000 umulcc %l1,0x865,%l5 ! %l5 = 0000000000083b07, %ccr = 00, %y = 00000000 ! Mem[00000000900001bc] = 6fbbb8fe, %g18 = fbdb409a78ddf4b6 ldsw [%i4+0x1bc],%g2 ! %g2 = fbdb409a78ddf4b6 ! Mem[000000007f000050] = 6b53d9f1, %l6 = 00000000e94c8ae3 ldsw [%i2+0x050],%l6 ! %l6 = 000000006b53d9f1 ! Mem[00000000910000ec] = 480f53c1, %g2 = 000000006fbbb8fe lduw [%i6+0x0ec],%g2 ! %g2 = 00000000480f53c1 ! %l5 = 0000000000083b07, %l4 = 000000000000cc69, %ccr = 00 movge %icc,%l5,%l4 ! Moved, %l4 = 0000000000083b07 p55_label_11: ! %l4 = 0000000000083b07, Mem[000000007f800097] = a2b941a9 stb %l4,[%i3+0x097] ! Mem[000000007f800094] = a2b94107 ! Mem[000000007f000008] = 7cc1b4c2, %l1 = 00000000000000fb ldsba [%i2+%o1]0x88,%l1 ! %l1 = ffffffffffffffc2 ! Mem[000000007f800010] = 3d4b3b0a, %f4 = 352bb891 lda [%i3+%o2]0x89,%f4 ! %f4 = 3d4b3b0a ! %f6 = 66e03b9f 334571b3, Mem[000000007f0001c8] = 52446642 3f2c3616 std %f6 ,[%i2+0x1c8] ! Mem[000000007f0001c8] = 66e03b9f 334571b3 ! %l3 = 000000004417ff83, %l4 = 0000000000083b07, %l4 = 0000000000083b07 and %l3,%l4,%l4 ! %l4 = 0000000000003b03 ! Mem[000000007f800008] = e8f523895b849d28, %l6 = 000000006b53d9f1 ldxa [%i3+%o1]0x88,%l6 ! %l6 = e8f523895b849d28 ! Mem[0000000090800028] = 10a39792ce33b6a2, %g2 = 00000000480f53c1 ldx [%i5+%o5],%g2 ! %g2 = 10a39792ce33b6a2 ! %l2 = e266d912, %l3 = 4417ff83, Mem[0000000090800110] = 21d2db55 7acbdda0 std %l2,[%i5+0x110] ! Mem[0000000090800110] = e266d912 4417ff83 ! %l0 = 7a3a9c6b, %l1 = ffffffc2, Mem[00000000918000c8] = 545df415 9ba5caa2 std %l0,[%o0+0x0c8] ! Mem[00000000918000c8] = 7a3a9c6b ffffffc2 ! Mem[0000000090000168] = 0c455b24b91b3eb3, %g2 = 10a39792ce33b6a2 ldx [%i4+0x168],%g2 ! %g2 = 0c455b24b91b3eb3 p55_label_12: ! Mem[000000007f000010] = 563b2d3b, %l5 = 0000000000083b07 lduba [%i2+%o2]0x88,%l5 ! %l5 = 000000000000003b ! Mem[0000000090800074] = 4c58922e, %g2 = 0c455b24b91b3eb3 ldsb [%i5+0x076],%g2 ! %g2 = 000000000000004c ! immd = 0000000000000351, %l5 = 000000000000003b, %ccr = 00 movge %xcc,0x351,%l5 ! Moved, %l5 = 0000000000000351 ! Mem[000000007e000008] = 7846eb9c, %l0 = 0d7712c07a3a9c6b lduwa [%i0+%o1]0x89,%l0 ! %l0 = 000000007846eb9c ! %l2 = c9e8eee3e266d912, Mem[00000000910000b4] = 96b87bb4 sth %l2,[%i6+0x0b4] ! Mem[00000000910000b4] = d9127bb4 ! Mem[000000007f800010] = 0a3b4b3d, %l6 = e8f523895b849d28 ldsha [%i3+%o2]0x80,%l6 ! %l6 = 0000000000000a3b ! Mem[000000007f80019c] = 35c875b4, %l5 = 0000000000000351 swap [%i3+0x19c],%l5 ! %l5 = 0000000035c875b4 ! Mem[000000007f800010] = 0a3b4b3d, %l0 = 000000007846eb9c ldstuba [%i3+%o2]0x80,%l0 ! %l0 = 0000000a000000ff ! %l0 = 000000000000000a, %l0 = 000000000000000a, %l6 = 0000000000000a3b subc %l0,%l0,%l6 ! %l6 = 0000000000000000 ! %l4 = 00003b03, %l5 = 35c875b4, Mem[0000000090000158] = ac7ada76 d6f8c6f9 std %l4,[%i4+0x158] ! Mem[0000000090000158] = 00003b03 35c875b4 p55_label_13: ! %l6 = 0000000000000000, Mem[00000000910001c8] = ce5a892f547bdac3 stx %l6,[%i6+0x1c8] ! Mem[00000000910001c8] = 0000000000000000 membar #Sync ! Added by membar checker (645) ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f 00003b03 35c875b4 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 ! %f14 = 252dcd27, Mem[0000000091800008] = d08f42f1 sta %f14,[%o0+0x008]%asi ! Mem[0000000091800008] = 252dcd27 ! %f28 = 618b4027 54e3a348, Mem[000000007e000018] = 702d2601 b0dd42dd stda %f28,[%i0+%o3]0x88 ! Mem[000000007e000018] = 618b4027 54e3a348 ! Mem[000000007e800018] = fb043bee, %l0 = 000000000000000a ldsha [%i1+%o3]0x80,%l0 ! %l0 = fffffffffffffb04 ! Mem[0000000091800158] = b94dc9c9, %g18 = fbdb409a78ddf4b6 ldsw [%o0+0x158],%g2 ! %g2 = fbdb409a78ddf4b6 ! %l4 = 0000000000003b03, Mem[000000009080011c] = 94e95342 stb %l4,[%i5+0x11c] ! Mem[000000009080011c] = 03e95342 ! %l1 = ffffffffffffffc2, Mem[00000000918000fc] = 3447dfff stw %l1,[%o0+0x0fc] ! Mem[00000000918000fc] = ffffffc2 ! immd = 000000000000031c, %l4 = 0000000000003b03, %ccr = 00 movvs %icc,0x31c,%l4 ! Register Not Moved ! %l1 = ffffffffffffffc2, %l3 = 000000004417ff83, %l3 = 000000004417ff83 andcc %l1,%l3,%l3 ! %l3 = 000000004417ff82, %ccr = 00 p55_label_14: ! Mem[000000007e000010] = 512335ca1c9a0da8, %f6 = 66e03b9f 334571b3 ldda [%i0+%o2]0x80,%f6 ! %f6 = 512335ca 1c9a0da8 ! Mem[000000007f800010] = ff3b4b3d, %l2 = c9e8eee3e266d912 ldstuba [%i3+%o2]0x81,%l2 ! %l2 = 000000ff000000ff ! %f18 = fd0d1a1f b8f072ea, Mem[00000000908000f8] = 87577ba6 430d2716 std %f18,[%i5+0x0f8] ! Mem[00000000908000f8] = fd0d1a1f b8f072ea ! Mem[000000007e800008] = 970acd31, %l0 = fffffffffffffb04 swapa [%i1+%o1]0x88,%l0 ! %l0 = 00000000970acd31 ! Mem[000000007e800180] = 4d65ff1c, %l7 = 0000000002a4afc5 lduh [%i1+0x182],%l7 ! %l7 = 000000000000ff1c ! %l4 = 00003b03, %l5 = 35c875b4, Mem[0000000091800170] = b9937344 f7b1a1bd std %l4,[%o0+0x170] ! Mem[0000000091800170] = 00003b03 35c875b4 ! immd = 0000000000000130, %l4 = 0000000000003b03, %ccr = 00 movne %xcc,0x130,%l4 ! Moved, %l4 = 0000000000000130 ! Mem[000000007e000030] = 8bfe4542, %l3 = 000000004417ff82, %asi = 80 swapa [%i0+0x030]%asi,%l3 ! %l3 = 000000008bfe4542 ! Mem[000000007f80008c] = 5f313a09, %l3 = 000000008bfe4542 swap [%i3+0x08c],%l3 ! %l3 = 000000005f313a09 ! %l4 = 0000000000000130, Mem[00000000910000f8] = def5d8b522566379 stx %l4,[%i6+0x0f8] ! Mem[00000000910000f8] = 0000000000000130 p55_label_15: ! %l0 = 00000000970acd31, %l1 = ffffffffffffffc2, %l4 = 0000000000000130 or %l0,%l1,%l4 ! %l4 = fffffffffffffff3 ! Mem[0000000090000018] = 77aa266d 3ac0086f, %g2 = b94dc9c9, %g3 = 0bad0b00 ldd [%i4+%o3],%g2 ! %g2 = 0000000077aa266d 000000003ac0086f ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0032eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 0000cc69 00000032 mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0 ! Mem[000000007f000060] = bcb2d72c, %l6 = 0000000000000000 ldsh [%i2+0x060],%l6 ! %l6 = ffffffffffffbcb2 ! %f22 = af89224c ae2ebf00, Mem[000000007f800010] = ff3b4b3d a2000000 stda %f22,[%i3+%o2]0x81 ! Mem[000000007f800010] = af89224c ae2ebf00 ! Mem[00000000918000d0] = b78e7801 9799374f, %g2 = 77aa266d, %g3 = 3ac0086f ldd [%o0+0x0d0],%g2 ! %g2 = 00000000b78e7801 000000009799374f ! %f16 = 116ac34c ced6de10 fd0d1a1f b8f072ea ! %f20 = e3281e6b a04b6644 af89224c ae2ebf00 ! %f24 = f8c28894 597e5dff 4fa5fae4 b9cfd703 ! %f28 = 618b4027 54e3a348 ce794e6e c20ab041 mov 0x100,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100 ! Mem[000000009000018c] = 614ec629, %g2 = 00000000b78e7801 lduh [%i4+0x18e],%g2 ! %g2 = 000000000000614e ! %l1 = ffffffffffffffc2, Mem[000000007e8001e0] = f9435435e7034205 stx %l1,[%i1+0x1e0] ! Mem[000000007e8001e0] = ffffffffffffffc2 ! %l0 = 00000000970acd31, imm = 00000000000003ce, %l1 = ffffffffffffffc2 orncc %l0,0x3ce,%l1 ! %l1 = fffffffffffffd31, %ccr = 88 p55_label_16: ! Mem[00000000900001d4] = d2adbf60, %g2 = 000000000000614e ldub [%i4+0x1d4],%g2 ! %g2 = 00000000000000d2 ! %f4 = 3d4b3b0a dbbaa195, Mem[000000007e000028] = 603bf19c f4a28040 stda %f4 ,[%i0+%o5]0x80 ! Mem[000000007e000028] = 3d4b3b0a dbbaa195 ! %f10 = afe59e92 b7f9dd21, Mem[000000007f800010] = 4c2289af 00bf2eae stda %f10,[%i3+%o2]0x88 ! Mem[000000007f800010] = afe59e92 b7f9dd21 ! Mem[000000007f000110] = 8890e23554e953fe, %l2 = 00000000000000ff, %l2 = 00000000000000ff add %i2,0x110,%g1 casxa [%g1]0x80,%l2,%l2 ! %l2 = 8890e23554e953fe ! %l7 = 000000000000ff1c, imm = fffffffffffff022, %l1 = fffffffffffffd31 taddcc %l7,-0xfde,%l1 ! %l1 = 000000000000ef3e, %ccr = 13 ! %l4 = fffffffffffffff3, Mem[00000000910000af] = 430db72f stb %l4,[%i6+0x0af] ! Mem[00000000910000ac] = f30db72f ! %f2 = de203b56 aa381ef7, Mem[000000007f800028] = 21b92b69 41f46d2c stda %f2 ,[%i3+%o5]0x88 ! Mem[000000007f800028] = de203b56 aa381ef7 ! Mem[0000000090000148] = 2c7ac60a, %g2 = 00000000000000d2 ldsh [%i4+0x148],%g2 ! %g2 = 0000000000002c7a ! %l2 = 8890e23554e953fe, Mem[000000009180014a] = 2186b13f sth %l2,[%o0+0x14a] ! Mem[0000000091800148] = 53feb13f ! %l1 = 000000000000ef3e, Mem[0000000091000046] = 4c82aa12, %asi = 80 stba %l1,[%i6+0x046]%asi ! Mem[0000000091000044] = 3e82aa12 p55_label_17: ! %l6 = ffffbcb2, %l7 = 0000ff1c, Mem[00000000918001f8] = 11e3833e 8903a371 std %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = ffffbcb2 0000ff1c ! Mem[000000007f000008] = c2b4c17c 4417ff83, %l4 = fffffff3, %l5 = 35c875b4 ldda [%i2+%o1]0x80,%l4 ! %l4 = 00000000c2b4c17c 000000004417ff83 ! %l5 = 000000004417ff83, Mem[000000007f800008] = 289d845b stwa %l5,[%i3+%o1]0x81 ! Mem[000000007f800008] = 4417ff83 ! %l5 = 000000004417ff83, Mem[00000000910000ee] = 53c105ae sth %l5,[%i6+0x0ee] ! Mem[00000000910000ec] = ff8305ae ! Mem[00000000910001e0] = d2ff2ae2, %g2 = 0000000000002c7a ldub [%i6+0x1e0],%g2 ! %g2 = 00000000000000d2 ! Mem[000000009000015c] = 35c875b4, %g2 = 00000000000000d2 lduw [%i4+0x15c],%g2 ! %g2 = 0000000035c875b4 ! %l4 = 00000000c2b4c17c, immed = fffffee1, %ccr = 13 movrgz %l4,-0x11f,%l1 ! Moved, %l1 = fffffffffffffee1 ! %f1 = ebe1deaa, Mem[00000000908001e4] = 941f7329 st %f1 ,[%i5+0x1e4] ! Mem[00000000908001e4] = ebe1deaa ! %f1 = ebe1deaa, Mem[0000000091800010] = a290b85a st %f1 ,[%o0+%o2] ! Mem[0000000091800010] = ebe1deaa ! immd = 00000000000001f0, %l3 = 000000005f313a09, %ccr = 13 movvs %xcc,0x1f0,%l3 ! Register Not Moved p55_label_18: ! %f15 = 970acd31, Mem[0000000090000054] = a04b6644 sta %f15,[%i4+0x054]%asi ! Mem[0000000090000054] = 970acd31 ! Code Fragment 1 p55_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000009799374f mov 0x8ad,%g3 ! %g3 = 00000000000008ad and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 000000005f313a09, %l5 = 000000004417ff83, %l4 = 00000000c2b4c17c srlx %l3,%l5,%l4 ! %l4 = 000000000be62741 ! Mem[00000000918000d4] = 99374f41, %g2 = 0000000035c875b4 ldub [%o0+0x0d5],%g2 ! %g2 = 0000000000000099 ! Mem[00000000908000ac] = 3f90d8e6, %g2 = 0000000000000099 lduh [%i5+0x0ae],%g2 ! %g2 = 0000000000003f90 ! %l1 = fffffffffffffee1, %l6 = ffffffffffffbcb2, %l2 = 8890e23554e953fe xor %l1,%l6,%l2 ! %l2 = 0000000000004253 ! immd = 00000000000000af, %l5 = 000000004417ff83, %ccr = 13 movle %icc,0x0af,%l5 ! Moved, %l5 = 00000000000000af ! Mem[000000007f00015c] = ef531dca, %l5 = 00000000000000af ldstub [%i2+0x15c],%l5 ! %l5 = 000000ef000000ff ! Mem[0000000090000158] = 00003b0335c875b4, %g2 = 0000000000003f90 ldx [%i4+0x158],%g2 ! %g2 = 00003b0335c875b4 ! %f0 = e613fe6b ebe1deaa de203b56 aa381ef7 ! %f4 = 3d4b3b0a dbbaa195 512335ca 1c9a0da8 ! %f8 = e812f098 e2c294b1 afe59e92 b7f9dd21 ! %f12 = 5d152cab 5c0bb895 252dcd27 970acd31 mov 0x180,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180 p55_label_19: ! %l3 = 000000005f313a09, imm = 0000000000000993, %l6 = ffffffffffffbcb2 addc %l3,0x993,%l6 ! %l6 = 000000005f31439d ! %f16 = 116ac34c, Mem[000000007f800050] = 1dba19f0 st %f16,[%i3+0x050] ! Mem[000000007f800050] = 116ac34c ! %l5 = 00000000000000ef, imm = 000000000000012b, %l2 = 0000000000004253 and %l5,0x12b,%l2 ! %l2 = 000000000000002b ! Mem[00000000918000f0] = 2725ec1b, %g18 = fbdb409a78ddf4b6 ldsw [%o0+0x0f0],%g2 ! %g2 = fbdb409a78ddf4b6 ! Mem[000000007e800000] = 4280f4ff, %l3 = 000000005f313a09 lduwa [%i1+%g0]0x89,%l3 ! %l3 = 000000004280f4ff ! %l5 = 00000000000000ef, Mem[000000007f000000] = 7a79915a stba %l5,[%i2+%g0]0x80 ! Mem[000000007f000000] = ef79915a ! Mem[000000007e800018] = fb043bee, %f18 = fd0d1a1f lda [%i1+%o3]0x80,%f18 ! %f18 = fb043bee ! %f28 = 618b4027 54e3a348, Mem[000000007e800020] = 69cc9b2a 0da722bc stda %f28,[%i1+%o4]0x81 ! Mem[000000007e800020] = 618b4027 54e3a348 ! %f29 = 54e3a348, Mem[000000007f000000] = 5a9179ef sta %f29,[%i2+%g0]0x88 ! Mem[000000007f000000] = 54e3a348 ! Mem[000000007f800088] = dbcee2258bfe4542, %l5 = 00000000000000ef, %l7 = 000000000000ff1c add %i3,0x88,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = dbcee2258bfe4542 p55_label_20: ! %l7 = dbcee2258bfe4542, immd = fffffffffffffce0, %l2 = 000000000000002b udivx %l7,-0x320,%l2 ! %l2 = 0000000000000000 ! %l6 = 5f31439d, %l7 = 8bfe4542, Mem[000000007e800018] = ee3b04fb 3a6e480f stda %l6,[%i1+%o3]0x89 ! Mem[000000007e800018] = 5f31439d 8bfe4542 ! %l2 = 0000000000000000, Mem[000000009180015d] = 8da7435c stb %l2,[%o0+0x15d] ! Mem[000000009180015c] = 00a7435c ! Mem[0000000090800058] = 0d338dcf1e098cec, %f48 = 3cb050b4 c20079e7 ldd [%i5+0x058],%f48 ! %f48 = 0d338dcf 1e098cec ! %l4 = 000000000be62741, imm = 000000000000001e, %l7 = dbcee2258bfe4542 sra %l4,0x01e,%l7 ! %l7 = 0000000000000000 ! %l3 = 000000004280f4ff, %l0 = 00000000970acd31, %ccr = 13 movneg %icc,%l3,%l0 ! Register Not Moved ! immd = 00000000000003e4, %l6 = 000000005f31439d, %ccr = 13 movvs %xcc,0x3e4,%l6 ! Register Not Moved ! Mem[000000007f80015c] = 2d1b81b5, %l5 = 00000000000000ef ldub [%i3+0x15f],%l5 ! %l5 = 00000000000000b5 membar #Sync ! Added by membar checker (646) ! %l6 = 5f31439d, %l7 = 00000000, Mem[00000000900001e8] = f2389221 0032eaed std %l6,[%i4+0x1e8] ! Mem[00000000900001e8] = 5f31439d 00000000 ! %l2 = 0000000000000000, %l2 = 0000000000000000, %y = 00000000 sdiv %l2,%l2,%l4 ! Div by zero, %l0 = 00000000970acd81 mov %l0,%y ! %y = 970acd59 p55_label_21: ! %l3 = 000000004280f4ff, Mem[000000007e800000] = fff48042 stba %l3,[%i1+%g0]0x80 ! Mem[000000007e800000] = fff48042 ! Mem[000000007f000050] = 6b53d9f150594276, %l2 = 0000000000000000, %l7 = 0000000000000000 add %i2,0x50,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = 6b53d9f150594276 ! %l4 = 0be62741, %l5 = 000000b5, Mem[0000000090000168] = 0c455b24 b91b3eb3 std %l4,[%i4+0x168] ! Mem[0000000090000168] = 0be62741 000000b5 ! %l1 = fffffffffffffee1, %l5 = 00000000000000b5, %ccr = 13 movrlez %l1,%l5,%l0 ! Moved, %l0 = 00000000000000b5 ! Mem[000000007f000010] = 3b2d3b56, %l5 = 00000000000000b5 lduba [%i2+%o2]0x80,%l5 ! %l5 = 000000000000003b ! %l3 = 000000004280f4ff, imm = 00000000000000f0, %l3 = 000000004280f4ff andncc %l3,0x0f0,%l3 ! %l3 = 000000004280f40f, %ccr = 00 ! Mem[000000007e000008] = 9ceb4678, %l7 = 6b53d9f150594276 swap [%i0+%o1],%l7 ! %l7 = 000000009ceb4678 ! Mem[00000000900001b0] = 5d152cab 5c0bb895, %g2 = 2725ec1b, %g3 = 000008ad ldd [%i4+0x1b0],%g2 ! %g2 = 000000005d152cab 000000005c0bb895 ! %l7 = 000000009ceb4678, Mem[0000000090800002] = 928d0000 sth %l7,[%i5+0x002] ! Mem[0000000090800000] = 46780000 ! Mem[000000007e800004] = 12d99716, %l2 = 00000000, %l2 = 00000000 add %i1,0x04,%g1 casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000012d99716 p55_label_22: ! Mem[00000000910001f0] = 8dcecf6a, %g2 = 000000005d152cab lduw [%i6+0x1f0],%g2 ! %g2 = 000000008dcecf6a ! %l0 = 000000b5, %l1 = fffffee1, Mem[0000000090800070] = 3c7d032c b4d84c58 std %l0,[%i5+0x070] ! Mem[0000000090800070] = 000000b5 fffffee1 ! Mem[0000000091000020] = b5a549b1, %g2 = 000000008dcecf6a ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffb5a5 ! Mem[0000000090800058] = 8dcf1e09, %g2 = ffffffffffffb5a5 ldsh [%i5+0x05a],%g2 ! %g2 = ffffffffffff8dcf ! Mem[000000007e000130] = c293cc85 d79a1639, %l0 = 000000b5, %l1 = fffffee1 ldd [%i0+0x130],%l0 ! %l0 = 00000000c293cc85 00000000d79a1639 ! Mem[000000007e800008] = 04fbffff, %l4 = 000000000be62741 lduwa [%i1+%o1]0x80,%l4 ! %l4 = 0000000004fbffff ! Mem[000000007e800018] = 8bfe45425f31439d, %l1 = 00000000d79a1639 ldxa [%i1+%o3]0x89,%l1 ! %l1 = 8bfe45425f31439d ! %l5 = 000000000000003b, %l3 = 000000004280f40f, %l4 = 0000000004fbffff orn %l5,%l3,%l4 ! %l4 = ffffffffbd7f0bfb ! Mem[000000007e000018] = 618b402754e3a348, %l3 = 000000004280f40f ldxa [%i0+%o3]0x88,%l3 ! %l3 = 618b402754e3a348 ! Mem[000000007e000050] = 50672870, %l7 = 000000009ceb4678 ldstub [%i0+0x050],%l7 ! %l7 = 00000050000000ff p55_label_23: ! Mem[000000009180004c] = 6d22dbba, %g2 = ffffffffffff8dcf ldub [%o0+0x04d],%g2 ! %g2 = 000000000000006d ! Mem[0000000091000070] = b4bc198e33f4bdce, %f48 = 0d338dcf 1e098cec ldd [%i6+0x070],%f48 ! %f48 = b4bc198e 33f4bdce ! Mem[000000007f0001e0] = 89bc4ace, %l5 = 000000000000003b ldsba [%i2+0x1e1]%asi,%l5 ! %l5 = ffffffffffffffbc ! %l6 = 000000005f31439d, immed = ffffff59, %ccr = 00 movrlez %l6,-0x0a7,%l7 ! Not Moved, %l7 = 0000000000000050 ! %f12 = 5d152cab, Mem[0000000091000024] = 49b19c3d st %f12,[%i6+0x024] ! Mem[0000000091000024] = 5d152cab ! %f29 = 54e3a348, Mem[0000000091000070] = b4bc198e st %f29,[%i6+0x070] ! Mem[0000000091000070] = 54e3a348 ! %l1 = 8bfe45425f31439d, Mem[0000000091000100] = 2c2852cbfa56d58f stx %l1,[%i6+0x100] ! Mem[0000000091000100] = 8bfe45425f31439d ! %l7 = 0000000000000050, %l0 = 00000000c293cc85, %ccr = 00 movge %icc,%l7,%l0 ! Moved, %l0 = 0000000000000050 ! %l3 = 618b402754e3a348, Mem[000000007f800020] = 03e6f40a stwa %l3,[%i3+%o4]0x89 ! Mem[000000007f800020] = 54e3a348 ! Mem[000000007f0001b5] = 54ef0de5, %l6 = 000000005f31439d ldstub [%i2+0x1b5],%l6 ! %l6 = 000000ef000000ff p55_label_24: ! Mem[0000000091000180] = 82f96544 4cbcb251, %g2 = 0000006d, %g3 = 5c0bb895 ldd [%i6+0x180],%g2 ! %g2 = 0000000082f96544 000000004cbcb251 ! %l6 = 00000000000000ef, Mem[000000009080008c] = 66a132ce stw %l6,[%i5+0x08c] ! Mem[000000009080008c] = 000000ef ! %f18 = fb043bee b8f072ea, Mem[00000000908001d0] = f9ebc6bd 9807b4a5 stda %f18,[%i5+0x1d0]%asi ! Mem[00000000908001d0] = fb043bee b8f072ea ! %l5 = ffffffffffffffbc, %l1 = 8bfe45425f31439d, %ccr = 00 movle %icc,%l5,%l1 ! Register Not Moved ! Mem[0000000091800010] = ebe1deaa cc583256, %g2 = 82f96544, %g3 = 4cbcb251 ldd [%o0+%o2],%g2 ! %g2 = 00000000ebe1deaa 00000000cc583256 ! %l2 = 12d99716, %l3 = 54e3a348, Mem[0000000090000000] = d5176976 1a263fd4 std %l2,[%i4+%g0] ! Mem[0000000090000000] = 12d99716 54e3a348 ! %l3 = 618b402754e3a348, Mem[0000000091800118] = f033236126d8cabd, %asi = 80 stxa %l3,[%o0+0x118]%asi ! Mem[0000000091800118] = 618b402754e3a348 ! %l4 = ffffffffbd7f0bfb, Mem[000000007e8001ae] = 41333457 stb %l4,[%i1+0x1ae] ! Mem[000000007e8001ac] = 4133fb57 save ! CWP = 1 ! Mem[000000007e000010] = 512335ca, %l1 = 491d90e2861f24d5 ldswa [%o0+%i2]0x81,%l1 ! %l1 = 00000000512335ca p55_label_25: ! %cwp = 1 ! Mem[000000007f000028] = f45497ea95f82d11, %f10 = afe59e92 b7f9dd21 ldda [%o2+%i5]0x80,%f10 ! %f10 = f45497ea 95f82d11 ! immd = 0000000000000379, %l2 = b6823f89f8046b27, %ccr = 00 movcs %xcc,0x379,%l2 ! Register Not Moved ! Mem[0000000091000128] = 84a5ee7c, %g2 = 00000000ebe1deaa lduh [%o6+0x12a],%g2 ! %g2 = 00000000000084a5 ! Mem[000000009000003c] = c2116ac3, %g2 = 00000000000084a5 ldub [%o4+0x03f],%g2 ! %g2 = 00000000000000c2 ! Mem[000000007e800054] = 4f5c9501, %l7 = 6a1f304a1d57966f ldub [%o1+0x055],%l7 ! %l7 = 000000000000005c ! %l0 = 970929a1, %l1 = 512335ca, Mem[0000000091000188] = db58126d 5de8e320 std %l0,[%o6+0x188] ! Mem[0000000091000188] = 970929a1 512335ca ! Mem[000000007f0000bc] = f494732a, %l1 = 512335ca, %l0 = 970929a1 add %o2,0xbc,%g1 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f494732a ! Mem[00000000908000d4] = 01b18b58, %g2 = 00000000000000c2 ldsh [%o5+0x0d4],%g2 ! %g2 = 00000000000001b1 ! %l2 = b6823f89f8046b27, %l7 = 000000000000005c, %ccr = 00 movneg %icc,%l2,%l7 ! Register Not Moved ! Mem[0000000091800058] = 6691eb91 9aeaaa48, %g2 = 000001b1, %g3 = cc583256 ldd [%i0+0x058],%g2 ! %g2 = 000000006691eb91 000000009aeaaa48 ba,a p55_not_taken_0_end p55_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p55_branch_failed p55_not_taken_0_end: ! End of Random Code for Thread 55 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 0000000000000050 bne,a,pn %xcc,p55_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 8bfe45425f31439d bne,a,pn %xcc,p55_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000012d99716 bne,a,pn %xcc,p55_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 618b402754e3a348 bne,a,pn %xcc,p55_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ffffffffbd7f0bfb bne,a,pn %xcc,p55_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffbc bne,a,pn %xcc,p55_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000ef bne,a,pn %xcc,p55_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000000000050 bne,a,pn %xcc,p55_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x970acd59,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p55_failed mov 0x111,%g1 ! Check Floating Point Registers p55_check_fp_registers: set p55_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be e613fe6b ebe1deaa bne %xcc,p55_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be de203b56 aa381ef7 bne %xcc,p55_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 3d4b3b0a dbbaa195 bne %xcc,p55_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 512335ca 1c9a0da8 bne %xcc,p55_f6_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be f45497ea 95f82d11 bne %xcc,p55_f10_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be fb043bee b8f072ea bne %xcc,p55_f18_fail std %f26,[%g1] ldx [%g1],%l1 ldx [%g3+0x68],%l0 cmp %l0,%l1 ! %f26 should be 4fa5fae4 b9cfd703 bne %xcc,p55_f26_fail nop ! Check Local Memory set p55_local0_expect,%g1 p55_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 20a78dd9c9c94db9 ldx [%i0+0x000],%g3 ! Observed data at 000000007e000000 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 505942769da49f1c ldx [%i0+0x008],%g3 ! Observed data at 000000007e000008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 48a3e35427408b61 ldx [%i0+0x018],%g3 ! Observed data at 000000007e000018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 3d4b3b0adbbaa195 ldx [%i0+0x028],%g3 ! Observed data at 000000007e000028 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 4417ff821d622a46 ldx [%i0+0x030],%g3 ! Observed data at 000000007e000030 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x030,%g4 ldx [%g1+0x050],%g2 ! Expected data = ff672870edf83598 ldx [%i0+0x050],%g3 ! Observed data at 000000007e000050 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x050,%g4 ldx [%g1+0x140],%g2 ! Expected data = 0621ff5fba60f930 ldx [%i0+0x140],%g3 ! Observed data at 000000007e000140 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x140,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = a631e2a4ff8ce366 ldx [%i0+0x1f8],%g3 ! Observed data at 000000007e0001f8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i0,0x1f8,%g4 set p55_local1_expect,%g1 p55_check_local1: ldx [%g1+0x000],%g2 ! Expected data = fff4804212d99716 ldx [%i1+0x000],%g3 ! Observed data at 000000007e800000 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 04fbffff27cd2d25 ldx [%i1+0x008],%g3 ! Observed data at 000000007e800008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 9d43315f4245fe8b ldx [%i1+0x018],%g3 ! Observed data at 000000007e800018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 618b402754e3a348 ldx [%i1+0x020],%g3 ! Observed data at 000000007e800020 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 21faa54fe484151f ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x028,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 503791de4133fb57 ldx [%i1+0x1a8],%g3 ! Observed data at 000000007e8001a8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x1a8,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = 0000000000000032 ldx [%i1+0x1b8],%g3 ! Observed data at 000000007e8001b8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x1b8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = ffffffffffffffc2 ldx [%i1+0x1e0],%g3 ! Observed data at 000000007e8001e0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i1,0x1e0,%g4 set p55_local2_expect,%g1 p55_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 48a3e354d56e1b8a ldx [%i2+0x000],%g3 ! Observed data at 000000007f000000 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c2b4c17c4417ff83 ldx [%i2+0x008],%g3 ! Observed data at 000000007f000008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3b2d3b56aa381ef7 ldx [%i2+0x010],%g3 ! Observed data at 000000007f000010 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = a2000000f9422988 ldx [%i2+0x018],%g3 ! Observed data at 000000007f000018 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x018,%g4 ldx [%g1+0x158],%g2 ! Expected data = aaaae17eff531dca ldx [%i2+0x158],%g3 ! Observed data at 000000007f000158 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x158,%g4 ldx [%g1+0x1b0],%g2 ! Expected data = 630b863954ff0de5 ldx [%i2+0x1b0],%g3 ! Observed data at 000000007f0001b0 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x1b0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 66e03b9f334571b3 ldx [%i2+0x1c8],%g3 ! Observed data at 000000007f0001c8 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i2,0x1c8,%g4 set p55_local3_expect,%g1 p55_check_local3: ldx [%g1+0x008],%g2 ! Expected data = 4417ff838923f5e8 ldx [%i3+0x008],%g3 ! Observed data at 000000007f800008 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 21ddf9b7929ee5af ldx [%i3+0x010],%g3 ! Observed data at 000000007f800010 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 48a3e354fb000000 ldx [%i3+0x020],%g3 ! Observed data at 000000007f800020 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f71e38aa563b20de ldx [%i3+0x028],%g3 ! Observed data at 000000007f800028 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x028,%g4 ldx [%g1+0x040],%g2 ! Expected data = abff92e3b55928cc ldx [%i3+0x040],%g3 ! Observed data at 000000007f800040 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x040,%g4 ldx [%g1+0x050],%g2 ! Expected data = 116ac34c6ff80e6f ldx [%i3+0x050],%g3 ! Observed data at 000000007f800050 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x050,%g4 ldx [%g1+0x088],%g2 ! Expected data = dbcee2258bfe4542 ldx [%i3+0x088],%g3 ! Observed data at 000000007f800088 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x088,%g4 ldx [%g1+0x090],%g2 ! Expected data = 0d82a5dea2b94107 ldx [%i3+0x090],%g3 ! Observed data at 000000007f800090 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x090,%g4 ldx [%g1+0x138],%g2 ! Expected data = 123f7c68b531cb56 ldx [%i3+0x138],%g3 ! Observed data at 000000007f800138 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x138,%g4 ldx [%g1+0x180],%g2 ! Expected data = c5717e2d74c294eb ldx [%i3+0x180],%g3 ! Observed data at 000000007f800180 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x180,%g4 ldx [%g1+0x198],%g2 ! Expected data = 6831cc9900000351 ldx [%i3+0x198],%g3 ! Observed data at 000000007f800198 cmp %g2,%g3 bne,a,pn %xcc,p55_local_failed add %i3,0x198,%g4 ! The test for processor 55 has passed p55_passed: ta GOOD_TRAP nop p55_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p55_failed p55_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p55_failed p55_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p55_failed p55_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p55_failed p55_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p55_failed p55_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p55_failed p55_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p55_failed p55_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p55_failed p55_f0_fail: set p55_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f2_fail: set p55_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f4_fail: set p55_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f6_fail: set p55_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f10_fail: set p55_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f18_fail: set p55_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p55_f26_fail: set p55_temp,%g6 mov 0xf26,%l0 stx %l0,[%g6] std %f26,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 55 failed p55_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 55 failed p55_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0dc] ! Set processor 55 done flag set p55_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p55_selfmod_failed: ba p55_failed mov 0xabc,%g1 p55_common_error: or %g0,0xf17,%g1 ba p55_failed mov %o5,%g3 p55_common_signature_error: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_common_timeout: set p55_temp,%g1 ba p55_failed st %g2,[%g1] ! Common Lock Number p55_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p55_failed mov 0x0,%g3 p55_trap1e: ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e000008] lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e000020] ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e000018] ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800018] done p55_trap1o: ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007e000008] lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007e000020] ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e000018] ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800018] done p55_trap2e: lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f000008] addccc %l0,%l2,%l6 sra %l3,0x01f,%l0 ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007f000020] membar #Sync mov 0x1c0,%g1 stda %f0,[%i4+%g1]ASI_BLK_AIUP membar #Sync ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f000000] done p55_trap2o: lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007f000008] addccc %l0,%l2,%l6 sra %l3,0x01f,%l0 ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007f000020] membar #Sync mov 0x1c0,%g1 stda %f0,[%o4+%g1]ASI_BLK_AIUP membar #Sync ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f000000] done p55_trap3e: xor %l7,0xfe8,%l4 and %l5,0x534,%l1 addc %l0,%l5,%l7 and %l0,-0xa3d,%l4 done p55_trap3o: xor %l7,0xfe8,%l4 and %l5,0x534,%l1 addc %l0,%l5,%l7 and %l0,-0xa3d,%l4 done p55_init_memory_pointers: set p55_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p55_local0_start,%i0 set p55_local1_start,%i1 set p55_local2_start,%i2 set p55_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 7f3c2e60c629928d ldx [%g1+0x008],%l1 ! %l1 = 12224f6a412653c6 ldx [%g1+0x010],%l2 ! %l2 = f1713912b4ecbb4f ldx [%g1+0x018],%l3 ! %l3 = b5f5577acd442f7a ldx [%g1+0x020],%l4 ! %l4 = b94dc9c9d98da743 ldx [%g1+0x028],%l5 ! %l5 = 81f20fc5f4476426 ldx [%g1+0x030],%l6 ! %l6 = d6a55bf09d1bc51e ldx [%g1+0x038],%l7 ! %l7 = b72362e65a1adee3 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = d71268c8970929a1 ldx [%g1+0x048],%l1 ! %l1 = 491d90e2861f24d5 ldx [%g1+0x050],%l2 ! %l2 = b6823f89f8046b27 ldx [%g1+0x058],%l3 ! %l3 = 789564a481c14851 ldx [%g1+0x060],%l4 ! %l4 = 55c20c307128be90 ldx [%g1+0x068],%l5 ! %l5 = f7bb82cff55c939a ldx [%g1+0x070],%l6 ! %l6 = f103e1c4b48d8d6a ldx [%g1+0x078],%l7 ! %l7 = 6a1f304a1d57966f ! Initialize the output register of window 1 set p55_local0_start,%o0 set p55_local1_start,%o1 set p55_local2_start,%o2 set p55_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 7d77d41f fe4c96ef f9b7b6fa e215bff9 ! %f4 = 38b45890 c1489d16 e2303808 e35c46c8 ! %f8 = 0cfdc9f8 3d9cac43 af5b1cb3 e786e48b ! %f12 = a74348cb c1d15bc2 409d5123 c3e34f09 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = b0babe5e 8a9d7911 df1c4c2b 4a3a8d91 ! %f20 = 61f604b5 22fcbe02 2d00e430 a8ca7eae ! %f24 = db4db995 4e60c56e f1e97e98 f2b6ee11 ! %f28 = 52a1ee10 4af03114 660a04cc 846cbc57 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 438e28f6 8e7b9f03 ffb1ed93 c6e7e9dd ! %f36 = 4164591b 372511c6 5a86f469 99e03953 ! %f40 = d21d08e6 9b268687 9ae2211b d0093362 ! %f44 = d8f7834c 0ba75c3f 819ae054 a421d3c2 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xc99b5db000000043,%g7,%g1 ! GSR scale = 8, align = 3 wr %g1,%g0,%gsr ! GSR = c99b5db000000043 wr %g0,%y ! Clear Y 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[0000000091000094] = 5631be90, %g2 = ffffe759114c3545 ldsh [%i6+0x094],%g2 ! %g2 = 0000000000005631 ! %l3 = 929ab71645bd13e7, %l4 = b36ee5cbefa967a0, %l3 = 929ab71645bd13e7 sllx %l3,%l4,%l3 ! %l3 = 45bd13e700000000 ! Mem[00000000810001cc] = 23b86132, %l1 = bce6d3e1d4b47768 swap [%i2+0x1cc],%l1 ! %l1 = 0000000023b86132 ! Mem[0000000081000018] = ec6d9535 1cbff8f9, %l0 = 654d64de, %l1 = 23b86132 ldda [%i2+%o3]0x81,%l0 ! %l0 = 00000000ec6d9535 000000001cbff8f9 ! Mem[0000000090000134] = dc7c46e7, %g18 = 96377f486ff3fbcc ldsw [%i4+0x134],%g2 ! %g2 = 96377f486ff3fbcc ! Mem[000000008000013f] = d21ccc40, %l3 = 45bd13e700000000 ldstub [%i0+0x13f],%l3 ! %l3 = 00000040000000ff ! Mem[0000000091000148] = ea2d9ce8 1f8ad4c1, %g2 = dc7c46e7, %g3 = 0bad0b00 ldd [%i6+0x148],%g2 ! %g2 = 00000000ea2d9ce8 000000001f8ad4c1 ! Mem[0000000091000128] = 84a5ee7c, %g2 = 00000000ea2d9ce8 lduha [%i6+0x12a]%asi,%g2 ! %g2 = 00000000000084a5 ! %l7 = cb3f6057b0f32a3f, Mem[0000000090000084] = 2228183e, %asi = 80 stha %l7,[%i4+0x084]%asi ! Mem[0000000090000084] = 2a3f183e ! %l6 = 892489f7e73bcecd, %l2 = f615e0ccbddfe6c2, %l7 = cb3f6057b0f32a3f tsubcc %l6,%l2,%l7 ! %l7 = 930ea92b295be80b, %ccr = 92 p56_label_2: ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000 ! Mem[0000000080000010] = c21a7ebf4b9dd5f0, %l2 = f615e0ccbddfe6c2 ldxa [%i0+%o2]0x88,%l2 ! %l2 = c21a7ebf4b9dd5f0 ! Mem[00000000910001c4] = d99e6c32, %g2 = 00000000000084a5 ldsh [%i6+0x1c4],%g2 ! %g2 = ffffffffffffd99e ! %f11 = e786e48b, Mem[00000000818001e8] = 3873b5ce st %f11,[%i3+0x1e8] ! Mem[00000000818001e8] = e786e48b ! %l0 = 00000000ec6d9535, Mem[0000000080000028] = c544f72a5ab8906d stxa %l0,[%i0+%o5]0x88 ! Mem[0000000080000028] = 00000000ec6d9535 ! Mem[0000000080800078] = c573356d a67dfdcc, %l2 = 4b9dd5f0, %l3 = 00000040 ldd [%i1+0x078],%l2 ! %l2 = 00000000c573356d 00000000a67dfdcc ! %l4 = efa967a0, %l5 = 8bbd04de, Mem[0000000081800010] = fceab326 1bed1690 stda %l4,[%i3+%o2]0x81 ! Mem[0000000081800010] = efa967a0 8bbd04de ! Mem[0000000081800028] = f4fa9b0e b1096806, %l0 = ec6d9535, %l1 = 1cbff8f9 ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000b1096806 00000000f4fa9b0e ! %l6 = 892489f7e73bcecd, %l0 = 00000000b1096806, %ccr = 92 movcc %xcc,%l6,%l0 ! Register Not Moved ! Mem[00000000818001bc] = 1e255f28, %l4 = b36ee5cbefa967a0 swap [%i3+0x1bc],%l4 ! %l4 = 000000001e255f28 p56_label_3: ! Mem[0000000081800008] = 876f01b967a4da4a, %f4 = 38b45890 c1489d16 ldda [%i3+%o1]0x80,%f4 ! %f4 = 876f01b9 67a4da4a ! Mem[0000000091800014] = 58325674, %g2 = ffffffffffffd99e ldub [%o0+0x015],%g2 ! %g2 = 0000000000000058 ! Mem[000000009100009c] = 7072fa78, %g2 = 0000000000000058 lduw [%i6+0x09c],%g2 ! %g2 = 000000007072fa78 ! Mem[000000008180008e] = a52dd68f, %l4 = 000000001e255f28 ldstub [%i3+0x08e],%l4 ! %l4 = 000000d6000000ff ! Mem[00000000918001cc] = 5ddcc41a, %g2 = 000000007072fa78 ldub [%o0+0x1cd],%g2 ! %g2 = 000000000000005d ! Mem[0000000080000010] = c21a7ebf 4b9dd5f0, %l6 = e73bcecd, %l7 = 295be80b ldda [%i0+%o2]0x88,%l6 ! %l6 = 000000004b9dd5f0 00000000c21a7ebf ! %l5 = 0e0473248bbd04de, Mem[0000000081000008] = 81fce0d8 stwa %l5,[%i2+%o1]0x80 ! Mem[0000000081000008] = 8bbd04de ! Mem[0000000081800028] = b1096806, %l2 = 00000000c573356d lduha [%i3+%o5]0x89,%l2 ! %l2 = 0000000000006806 ! Mem[0000000080000018] = 346d1c1d, %l4 = 00000000000000d6 lduba [%i0+%o3]0x80,%l4 ! %l4 = 0000000000000034 ! Mem[0000000080000080] = 8dfaa5d3, %l4 = 0000000000000034 lduw [%i0+0x080],%l4 ! %l4 = 000000008dfaa5d3 p56_label_4: ! Mem[00000000910001a4] = 8f444469, %g2 = 000000000000005d lduh [%i6+0x1a6],%g2 ! %g2 = 0000000000008f44 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 ! %l7 = 00000000c21a7ebf, immd = 0000000000000c14, %l3 = 00000000a67dfdcc udivx %l7,0xc14,%l3 ! %l3 = 0000000000101217 ! Mem[0000000080000010] = f0d59d4b, %l7 = 00000000c21a7ebf ldswa [%i0+%o2]0x81,%l7 ! %l7 = fffffffff0d59d4b ! Mem[0000000091000110] = fe0d41c4 a3c886c3, %g2 = 00008f44, %g3 = 1f8ad4c1 ldd [%i6+0x110],%g2 ! %g2 = 00000000fe0d41c4 00000000a3c886c3 ! %f3 = e215bff9, Mem[00000000900000f0] = 97245dda st %f3 ,[%i4+0x0f0] ! Mem[00000000900000f0] = e215bff9 ! %l6 = 000000004b9dd5f0, Mem[00000000918001b8] = 5e658da2 stw %l6,[%o0+0x1b8] ! Mem[00000000918001b8] = 4b9dd5f0 ! Mem[00000000810000b4] = 2bf3635f, %l6 = 4b9dd5f0, %l3 = 00101217 add %i2,0xb4,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 000000002bf3635f ! %l5 = 0e0473248bbd04de, Mem[0000000090800162] = ff858cbc sth %l5,[%i5+0x162] ! Mem[0000000090800160] = 04de8cbc membar #Sync ! Added by membar checker (647) ! Mem[00000000900000c0] = 92317c76 ff28d408 3204b668 e4e37601 ! Mem[00000000900000d0] = 5e66b07c 23a5216a 3d5f1135 c850bd44 ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1 ca387ee5 624b2c2b ! Mem[00000000900000f0] = e215bff9 71d9d275 c834ee1e 8e169931 mov 0x0c0,%g4 ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0 p56_label_5: ! %l7 = fffffffff0d59d4b, %l5 = 0e0473248bbd04de, %ccr = 92 movleu %xcc,%l7,%l5 ! Moved, %l5 = fffffffff0d59d4b ! Mem[00000000800001fc] = 667c1045, %l0 = b1096806, %l4 = 8dfaa5d3 add %i0,0x1fc,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000667c1045 ! %l1 = 00000000f4fa9b0e, Mem[0000000091000114] = a3c886c3, %asi = 80 stha %l1,[%i6+0x114]%asi ! Mem[0000000091000114] = 9b0e86c3 ! Mem[00000000810001e4] = 22920513, %l1 = f4fa9b0e, %l2 = 00006806 add %i2,0x1e4,%g1 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000022920513 ! %l1 = 00000000f4fa9b0e, Mem[00000000810000f0] = 491a3752 stw %l1,[%i2+0x0f0] ! Mem[00000000810000f0] = f4fa9b0e ! Mem[0000000081800198] = ddd6d5d3, %l5 = f0d59d4b, %l1 = f4fa9b0e add %i3,0x198,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ddd6d5d3 ! %l1 = 00000000ddd6d5d3, %l2 = 0000000022920513, %ccr = 92 movcc %xcc,%l1,%l2 ! Register Not Moved ! %l3 = 000000002bf3635f, Mem[00000000900000a4] = a0b61ba7 stw %l3,[%i4+0x0a4] ! Mem[00000000900000a4] = 2bf3635f ! Mem[0000000080800028] = 366c7943fb7e13ab, %l6 = 000000004b9dd5f0 ldxa [%i1+%o5]0x80,%l6 ! %l6 = 366c7943fb7e13ab ! %l1 = 00000000ddd6d5d3, %l7 = fffffffff0d59d4b, %ccr = 92 move %xcc,%l1,%l7 ! Register Not Moved p56_label_6: ! %l7 = fffffffff0d59d4b, Mem[000000009000007a] = 9e8a4291 sth %l7,[%i4+0x07a] ! Mem[0000000090000078] = 9d4b4291 ! Mem[00000000900001f8] = 3d0310bb, %g2 = 00000000fe0d41c4 ldub [%i4+0x1fa],%g2 ! %g2 = 000000000000003d ! %l5 = fffffffff0d59d4b, immd = ffffffffffffff29, %l5 = fffffffff0d59d4b mulx %l5,-0x0d7,%l5 ! %l5 = 0000000cbc98e603 ! Mem[0000000090000038] = 07e9c565, %g18 = 96377f486ff3fbcc ldsw [%i4+0x038],%g2 ! %g2 = 96377f486ff3fbcc ! Invert Register : %l0 = 00000000b1096806 xor %l0,-1,%l0 ! %l0 = ffffffff4ef697f9 ! immd = 0000000000000010, %l3 = 000000002bf3635f, %ccr = 92 movcs %xcc,0x010,%l3 ! Moved, %l3 = 0000000000000010 ! Randomly selected nop nop ! Mem[000000009100007c] = bd9f71f0, %g2 = 0000000007e9c565 ldsba [%i6+0x07e]%asi,%g2 ! %g2 = ffffffffffffffbd ! Mem[00000000800001c4] = 594d74ea, %l6 = fb7e13ab, %l2 = 22920513 add %i0,0x1c4,%g1 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000594d74ea ! Mem[00000000900000e0] = e5b5f94d 4d95bcf1, %g2 = ffffffbd, %g3 = a3c886c3 ldd [%i4+0x0e0],%g2 ! %g2 = 00000000e5b5f94d 000000004d95bcf1 p56_label_7: ! %l0 = 4ef697f9, %l1 = ddd6d5d3, Mem[0000000091800050] = ba251ef1 e3b2613d std %l0,[%o0+0x050] ! Mem[0000000091800050] = 4ef697f9 ddd6d5d3 ! Mem[0000000081800074] = 3dd34ac0, %l5 = bc98e603, %l1 = ddd6d5d3 add %i3,0x74,%g1 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000003dd34ac0 ! %l1 = 000000003dd34ac0, immd = 0000000000000d62, %l2 = 00000000594d74ea mulx %l1,0xd62,%l2 ! %l2 = 0000033b65ae5d80 ! %l5 = 0000000cbc98e603, imm = 0000000000000016, %l5 = 0000000cbc98e603 srax %l5,0x016,%l5 ! %l5 = 00000000000032f2 ! Mem[00000000818000f8] = 249c000b940b0baf, %l4 = 00000000667c1045, %l2 = 0000033b65ae5d80 add %i3,0xf8,%g1 casxa [%g1]0x80,%l4,%l2 ! %l2 = 249c000b940b0baf ! Mem[00000000900001e0] = 56b781a0, %g2 = 00000000e5b5f94d lduw [%i4+0x1e0],%g2 ! %g2 = 0000000056b781a0 ! Mem[00000000810000b9] = 62f1d234, %l7 = fffffffff0d59d4b ldstub [%i2+0x0b9],%l7 ! %l7 = 000000f1000000ff ! Mem[0000000080800000] = 193199474dc58d87, %f12 = a74348cb c1d15bc2 ldda [%i1+%g0]0x88,%f12 ! %f12 = 19319947 4dc58d87 ! immd = 0000000000000266, %l0 = ffffffff4ef697f9, %ccr = 92 movn %xcc,0x266,%l0 ! Register Not Moved ! Mem[0000000080800000] = 878dc54d47993119, %f0 = 7d77d41f fe4c96ef ldda [%i1+%g0]0x81,%f0 ! %f0 = 878dc54d 47993119 p56_label_8: ! Mem[0000000081000008] = 8bbd04de, %l5 = 00000000000032f2 lduha [%i2+%o1]0x81,%l5 ! %l5 = 0000000000008bbd ! Mem[00000000810000c8] = a0cd709bca00e446, %l2 = 249c000b940b0baf, %l6 = 366c7943fb7e13ab add %i2,0xc8,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = a0cd709bca00e446 ! %l4 = 00000000667c1045, imm = fffffffffffff1a1, %l7 = 00000000000000f1 orncc %l4,-0xe5f,%l7 ! %l7 = 00000000667c1e5f, %ccr = 00 ! Mem[00000000908000e4] = 167bd1cc, %g18 = 96377f486ff3fbcc ldsw [%i5+0x0e4],%g2 ! %g2 = 96377f486ff3fbcc ! immd = 00000000000002bb, %l7 = 00000000667c1e5f, %ccr = 00 movg %icc,0x2bb,%l7 ! Moved, %l7 = 00000000000002bb ! immd = 0000000000000056, %l0 = ffffffff4ef697f9, %ccr = 00 movcc %xcc,0x056,%l0 ! Moved, %l0 = 0000000000000056 ! Mem[0000000090000064] = c1525a24, %g2 = 00000000167bd1cc lduw [%i4+0x064],%g2 ! %g2 = 00000000c1525a24 ! Mem[000000008000005c] = 28caf7fb, %l1 = 000000003dd34ac0 swap [%i0+0x05c],%l1 ! %l1 = 0000000028caf7fb ! %l2 = 940b0baf, %l3 = 00000010, Mem[0000000090800030] = a3bdb778 aa684083 std %l2,[%i5+0x030] ! Mem[0000000090800030] = 940b0baf 00000010 ! Mem[0000000091800014] = cc583256, %g18 = 96377f486ff3fbcc ldsw [%o0+0x014],%g2 ! %g2 = 96377f486ff3fbcc p56_label_9: ! Mem[0000000080000144] = e83e8d41, %l2 = 249c000b940b0baf ldsb [%i0+0x144],%l2 ! %l2 = ffffffffffffffe8 ! %l0 = 0000000000000056, %l0 = 0000000000000056, %l1 = 0000000028caf7fb andn %l0,%l0,%l1 ! %l1 = 0000000000000000 ! Mem[0000000080000028] = 35956dec, %l7 = 00000000000002bb lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000035 ! Mem[0000000091000168] = 4f4eac6b58588fd2, %f48 = 08d428ff 767c3192 ldd [%i6+0x168],%f48 ! %f48 = 4f4eac6b 58588fd2 ! Mem[000000009180006c] = b5e9e89f, %g2 = ffffffffcc583256 ldsb [%o0+0x06f],%g2 ! %g2 = ffffffffffffffb5 ! %l5 = 0000000000008bbd, %l4 = 00000000667c1045, %l7 = 0000000000000035 taddcctv %l5,%l4,%l7 ! %l0 = 0000000000000079, Trapped ! %l6 = ca00e446, %l7 = 00000035, Mem[00000000908001a0] = 803f05fd 68760317 std %l6,[%i5+0x1a0] ! Mem[00000000908001a0] = ca00e446 00000035 ! %l5 = 0000000000008bbd, immed = ffffff37, %l6 = a0cd709bca00e446 tsubcctv %l5,-0x0c9,%l6 ! %l0 = 000000000000009c, Trapped ! Mem[00000000810001c8] = 1b420f70, %l4 = 667c1045, %l2 = ffffffe8 add %i2,0x1c8,%g1 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001b420f70 ! Mem[0000000091800198] = 2e1cd6f3, %g2 = ffffffffffffffb5 ldsh [%o0+0x198],%g2 ! %g2 = 0000000000002e1c p56_label_10: ! %l3 = 0000000000000010, Mem[0000000090800016] = 6eb090f1 sth %l3,[%i5+0x016] ! Mem[0000000090800014] = 001090f1 ! %l4 = 00000000667c1045, Mem[0000000081000020] = 27ce76089133ea8f stxa %l4,[%i2+%o4]0x88 ! Mem[0000000081000020] = 00000000667c1045 ! Mem[0000000080800000] = 193199474dc58d87, %f20 = 61f604b5 22fcbe02 ldda [%i1+%g0]0x88,%f20 ! %f20 = 19319947 4dc58d87 ! %l3 = 0000000000000010, Mem[0000000091800160] = 5c5b9bfb4692494c stx %l3,[%o0+0x160] ! Mem[0000000091800160] = 0000000000000010 ! Mem[00000000918000a8] = bb3c7880, %g2 = 0000000000002e1c ldsh [%o0+0x0aa],%g2 ! %g2 = ffffffffffffbb3c ! Mem[00000000918001e0] = bc237800 70dd4032, %g2 = ffffbb3c, %g3 = 4d95bcf1 ldd [%o0+0x1e0],%g2 ! %g2 = 00000000bc237800 0000000070dd4032 ! %f0 = 878dc54d 47993119 f9b7b6fa e215bff9 ! %f4 = 876f01b9 67a4da4a e2303808 e35c46c8 ! %f8 = 0cfdc9f8 3d9cac43 af5b1cb3 e786e48b ! %f12 = 19319947 4dc58d87 409d5123 c3e34f09 mov 0x040,%g5 stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040 ! Mem[000000009080003c] = cff5553a, %g2 = 00000000bc237800 ldsb [%i5+0x03d],%g2 ! %g2 = ffffffffffffffcf ! Mem[00000000908000d0] = 356355b0 01b18b58, %g2 = ffffffcf, %g3 = 70dd4032 ldd [%i5+0x0d0],%g2 ! %g2 = 00000000356355b0 0000000001b18b58 ! %l0 = 000000000000009c, Mem[0000000080800018] = 970238fb0e580fd4 stxa %l0,[%i1+%o3]0x80 ! Mem[0000000080800018] = 000000000000009c p56_label_11: ! %l3 = 0000000000000010, Mem[0000000091000040] = 8642ed44 sth %l3,[%i6+0x040] ! Mem[0000000091000040] = 0010ed44 ! %l4 = 00000000667c1045, Mem[0000000081000010] = 21c8bdc0 stha %l4,[%i2+%o2]0x89 ! Mem[0000000081000010] = 21c81045 ! Mem[000000008080000b] = 27ce02ba, %l6 = a0cd709bca00e446 ldstub [%i1+0x00b],%l6 ! %l6 = 000000ba000000ff ! Code Fragment 1 p56_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000001b18b58 mov -0x00f,%g3 ! %g3 = fffffffffffffff1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 667c1045, %l5 = 00008bbd, Mem[0000000091000150] = a8525682 f47cb886 stda %l4,[%i6+0x150]%asi ! Mem[0000000091000150] = 667c1045 00008bbd ! Mem[0000000080800020] = bc136dfa, %l0 = 000000000000009c ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000fa000000ff ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100 ! Mem[0000000080800018] = 00000000, %l1 = 0000000000000000 lduwa [%i1+%o3]0x89,%l1 ! %l1 = 0000000000000000 ! Mem[000000009100007c] = 1faabd9f, %g18 = 96377f486ff3fbcc ldswa [%i6+0x07c]%asi,%g2 ! %g2 = 96377f486ff3fbcc ! Mem[0000000081000020] = 00000000667c1045, %l4 = 00000000667c1045 ldxa [%i2+%o4]0x88,%l4 ! %l4 = 00000000667c1045 p56_label_12: ! %l6 = 00000000000000ba, Mem[0000000091000158] = b4583b24 stw %l6,[%i6+0x158] ! Mem[0000000091000158] = 000000ba ! Mem[00000000910000a0] = 4963bdfe, %g2 = 000000001faabd9f lduh [%i6+0x0a0],%g2 ! %g2 = 0000000000004963 ! Mem[000000008100006e] = ee91467d, %l0 = 00000000000000fa ldstub [%i2+0x06e],%l0 ! %l0 = 00000046000000ff ! Mem[00000000900001d8] = 8b4c6ba621df8c41, %g2 = 0000000000004963 ldx [%i4+0x1d8],%g2 ! %g2 = 8b4c6ba621df8c41 ! %l1 = 0000000000000000, Mem[00000000908000b2] = f85d0349 sth %l1,[%i5+0x0b2] ! Mem[00000000908000b0] = 00000349 ! immd = 0000000000000210, %l1 = 0000000000000000, %ccr = 00 movpos %xcc,0x210,%l1 ! Moved, %l1 = 0000000000000210 ! Mem[0000000091000188] = db58126d5de8e320, %g2 = 8b4c6ba621df8c41 ldxa [%i6+0x188]%asi,%g2 ! %g2 = db58126d5de8e320 ! immd = 00000000000003a2, %l0 = 0000000000000046, %ccr = 00 mova %icc,0x3a2,%l0 ! Moved, %l0 = 00000000000003a2 ! Mem[0000000090800148] = cff6568c 40dc0248, %g2 = 5de8e320, %g3 = fffffff1 ldda [%i5+0x148]%asi,%g2 ! %g2 = 00000000cff6568c 0000000040dc0248 ! immd = 00000000000003ca, %l5 = 0000000000008bbd, %ccr = 00 movn %xcc,0x3ca,%l5 ! Register Not Moved p56_label_13: ! Mem[000000009100004c] = 0be529ce, %g2 = 00000000cff6568c lduh [%i6+0x04c],%g2 ! %g2 = 0000000000000be5 ! Mem[0000000080000124] = 2c2485fd, %l1 = 0000000000000210 ldsw [%i0+0x124],%l1 ! %l1 = 000000002c2485fd ! %l1 = 000000002c2485fd, %l7 = 0000000000000035, %l1 = 000000002c2485fd mulx %l1,%l7,%l1 ! %l1 = 00000009238fbd61 ! Mem[0000000080800070] = 7cf182a4, %l4 = 667c1045, %l7 = 00000035 add %i1,0x70,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000007cf182a4 ! Mem[0000000090800084] = 01d88765, %g2 = 0000000000000be5 ldsh [%i5+0x086],%g2 ! %g2 = 00000000000001d8 ! %f8 = 0cfdc9f8 3d9cac43, Mem[0000000080800018] = 00000000 0000009c stda %f8 ,[%i1+%o3]0x81 ! Mem[0000000080800018] = 0cfdc9f8 3d9cac43 ! Code Fragment 1 p56_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000040dc0248 mov 0x639,%g3 ! %g3 = 0000000000000639 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000080800122] = 2e28664c, %l3 = 0000000000000010 ldstub [%i1+0x122],%l3 ! %l3 = 00000066000000ff ! Mem[0000000080000028] = ec6d9535, %l7 = 000000007cf182a4 ldswa [%i0+%o5]0x88,%l7 ! %l7 = ffffffffec6d9535 ! Mem[000000009080013c] = 2deaaef4, %g2 = 00000000000001d8 lduw [%i5+0x13c],%g2 ! %g2 = 000000002deaaef4 p56_label_14: ! %l3 = 0000000000000066, Mem[0000000080800010] = f02cb685 stwa %l3,[%i1+%o2]0x89 ! Mem[0000000080800010] = 00000066 ! Mem[00000000918000f4] = 16cc8324, %g2 = 000000002deaaef4 ldsb [%o0+0x0f6],%g2 ! %g2 = 0000000000000016 ! Mem[00000000810001c8] = 1b420f70, %l1 = 00000009238fbd61 lduw [%i2+0x1c8],%l1 ! %l1 = 000000001b420f70 ! Clear Register : %l3 = 0000000000000066 clr %l3 ! %l3 = 0000000000000000 ! %l5 = 0000000000008bbd, Mem[000000008000006e] = 66285bf2 sth %l5,[%i0+0x06e] ! Mem[000000008000006c] = 66288bbd ! Mem[00000000908001d8] = 60d886d1, %g2 = 0000000000000016 ldsh [%i5+0x1d8],%g2 ! %g2 = 00000000000060d8 ! %l1 = 000000001b420f70, Mem[0000000081800018] = a93452db stba %l1,[%i3+%o3]0x80 ! Mem[0000000081800018] = 703452db ! Mem[0000000091000134] = 5dc140f2, %g2 = 00000000000060d8 ldsh [%i6+0x134],%g2 ! %g2 = 0000000000005dc1 ! Mem[000000009000000c] = dc7fba1b, %g2 = 0000000000005dc1 lduh [%i4+0x00c],%g2 ! %g2 = 000000000000dc7f ! Mem[00000000818000b0] = 91d4ed07, %l0 = 000003a2, %l6 = 000000ba add %i3,0xb0,%g1 casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000091d4ed07 p56_label_15: membar #Sync ! Added by membar checker (648) ! %l4 = 667c1045, %l5 = 00008bbd, Mem[0000000090000108] = 89c20afc 8acca3f7 std %l4,[%i4+0x108] ! Mem[0000000090000108] = 667c1045 00008bbd ! %l0 = 00000000000003a2, Mem[0000000080000140] = 242d46f0e83e8d41 stx %l0,[%i0+0x140] ! Mem[0000000080000140] = 00000000000003a2 save ! CWP = 1 ! Mem[00000000808001f8] = 89120bf4, %l1 = 4f5699dcba59fdba lduwa [%o1+0x1f8]%asi,%l1 ! %l1 = 0000000089120bf4 ! Mem[000000008100001c] = 1cbff8f9, %l0 = 7eb175882bdbee8c swap [%o2+0x01c],%l0 ! %l0 = 000000001cbff8f9 ! Mem[0000000081000018] = 35956dec, %f20 = 19319947 lda [%o2+%i3]0x89,%f20 ! %f20 = 35956dec ! Mem[0000000091000164] = 05154f4e, %g2 = 000000000000dc7f lduh [%o6+0x166],%g2 ! %g2 = 0000000000000515 ! Mem[00000000818000e7] = 29a2f402, %l0 = 000000001cbff8f9 ldstub [%o3+0x0e7],%l0 ! %l0 = 00000002000000ff ! %l7 = 3aff83725e120321, %l3 = d2e9d00dd7926918, %l0 = 0000000000000002 add %l7,%l3,%l0 ! %l0 = 0de9538035a46c39 ! immd = 00000000000000bd, %l4 = 7272bede184490b9, %ccr = 00 movne %xcc,0x0bd,%l4 ! Moved, %l4 = 00000000000000bd p56_label_16: ! %cwp = 1 ! Mem[0000000091000178] = 0957498894bab9e0, %g2 = 0000000000000515 ldx [%o6+0x178],%g2 ! %g2 = 0957498894bab9e0 ! %l4 = 00000000000000bd, %l3 = d2e9d00dd7926918, %ccr = 00 movne %xcc,%l4,%l3 ! Moved, %l3 = 00000000000000bd ! %l3 = 00000000000000bd, Mem[0000000080000000] = db43dc7e stwa %l3,[%o0+%g0]0x80 ! Mem[0000000080000000] = 000000bd ! %l4 = 000000bd, %l5 = d620045a, Mem[0000000081000138] = cbcc420a 4dbf20f5 std %l4,[%o2+0x138] ! Mem[0000000081000138] = 000000bd d620045a ! %f22 = 2d00e430 a8ca7eae, Mem[0000000081800008] = b9016f87 4adaa467 stda %f22,[%o3+%i1]0x89 ! Mem[0000000081800008] = 2d00e430 a8ca7eae ! %f24 = db4db995 4e60c56e, Mem[0000000080800010] = 00000066 59cfd6f5 stda %f24,[%o1+%i2]0x89 ! Mem[0000000080800010] = db4db995 4e60c56e ! Mem[0000000080800199] = c08101b3, %l6 = 118cb4301d7a3209 ldstub [%o1+0x199],%l6 ! %l6 = 00000081000000ff ! %l5 = fa128c61d620045a, Mem[00000000910001a0] = 191e0488 sth %l5,[%o6+0x1a0] ! Mem[00000000910001a0] = 045a0488 ! %l1 = 0000000089120bf4, Mem[0000000090000024] = 2775395c sth %l1,[%o4+0x024] ! Mem[0000000090000024] = 0bf4395c ! Mem[00000000810001c0] = b6cf9074, %l6 = 0000000000000081, %asi = 80 swapa [%o2+0x1c0]%asi,%l6 ! %l6 = 00000000b6cf9074 p56_label_17: ! %cwp = 1 ! %l4 = 00000000000000bd, %l7 = 3aff83725e120321, %l6 = 00000000b6cf9074 andncc %l4,%l7,%l6 ! %l6 = 000000000000009c, %ccr = 00 ! %l0 = 0de9538035a46c39, Mem[0000000080000020] = d5a7b008 stha %l0,[%o0+%i4]0x88 ! Mem[0000000080000020] = d5a76c39 ! %l6 = 000000000000009c, Mem[00000000910001f8] = 4b07657c stw %l6,[%o6+0x1f8] ! Mem[00000000910001f8] = 0000009c ! %l7 = 3aff83725e120321, Mem[0000000091000147] = daea2d9c stb %l7,[%o6+0x147] ! Mem[0000000091000144] = 21ea2d9c ! Mem[00000000910001a0] = 045a048882118f44, %g2 = 0957498894bab9e0 ldx [%o6+0x1a0],%g2 ! %g2 = 045a048882118f44 ! %l7 = 3aff83725e120321, imm = 000000000000000d, %l5 = fa128c61d620045a xor %l7,0x00d,%l5 ! %l5 = 3aff83725e12032c ! %l4 = 00000000000000bd, Mem[0000000081800018] = 703452db stba %l4,[%o3+%i3]0x81 ! Mem[0000000081800018] = bd3452db ! Mem[0000000080800058] = 3cdbebbd, %l6 = 000000000000009c swap [%o1+0x058],%l6 ! %l6 = 000000003cdbebbd ! Mem[0000000081000000] = 13d9807c, %f9 = 3d9cac43 lda [%o2+%g0]0x80,%f9 ! %f9 = 13d9807c ! Mem[0000000081000010] = 4510c821, %l0 = 0de9538035a46c39 ldstuba [%o2+%i2]0x81,%l0 ! %l0 = 00000045000000ff p56_label_18: ! %cwp = 1 ! immd = 0000000000000092, %l1 = 0000000089120bf4, %ccr = 00 movleu %icc,0x092,%l1 ! Register Not Moved ! %l7 = 3aff83725e120321, Mem[0000000081800130] = 4f84358fab3b94b3 stx %l7,[%o3+0x130] ! Mem[0000000081800130] = 3aff83725e120321 ! Mem[0000000081000100] = 40d8cc7a, %l4 = 000000bd, %l7 = 5e120321 add %o2,0x100,%g1 casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000040d8cc7a ! Mem[0000000090800040] = 3a19464923cc069f, %f48 = c3d9554b bfb4517d ldd [%o5+0x040],%f48 ! %f48 = 3a194649 23cc069f ! immd = 000000000000028a, %l1 = 0000000089120bf4, %ccr = 00 mova %icc,0x28a,%l1 ! Moved, %l1 = 000000000000028a ! Mem[0000000091000124] = 7a0a5252, %g18 = 41f04014d3693750 ldsw [%o6+0x124],%g2 ! %g2 = 41f04014d3693750 ! Mem[0000000081800020] = 0068b316, %l4 = 00000000000000bd swap [%o3+%i4],%l4 ! %l4 = 000000000068b316 ! %l7 = 0000000040d8cc7a, Mem[000000009180014c] = b13ff7cf stw %l7,[%i0+0x14c] ! Mem[000000009180014c] = 40d8cc7a ! done : should take illegal inst trap, %l0 = 0000000000000045 done ! Illegal inst trap : %l0 = 0000000000000055 ! immd = 0000000000000227, %l2 = 6a0f06505e9340c9, %ccr = 00 movvs %icc,0x227,%l2 ! Register Not Moved p56_label_19: ! %cwp = 1 ! %f24 = db4db995 4e60c56e, Mem[0000000081000000] = 13d9807c 20ec7872 stda %f24,[%o2+%g0]0x80 ! Mem[0000000081000000] = db4db995 4e60c56e ! Mem[0000000081000018] = ec6d9535, %f23 = a8ca7eae lda [%o2+%i3]0x80,%f23 ! %f23 = ec6d9535 ! %l4 = 0068b316, %l5 = 5e12032c, Mem[00000000900000f8] = c834ee1e 8e169931 std %l4,[%o4+0x0f8] ! Mem[00000000900000f8] = 0068b316 5e12032c ! Mem[0000000090800050] = c22ba537, %g2 = 000000007a0a5252 ldsb [%o5+0x050],%g2 ! %g2 = ffffffffffffffc2 ! Mem[0000000090000060] = 43ac9c3d, %g18 = 41f04014d3693750 ldsw [%o4+0x060],%g2 ! %g2 = 41f04014d3693750 ! Mem[0000000080000000] = bd000000, %l0 = 0000000000000055 lduba [%o0+%g0]0x89,%l0 ! %l0 = 0000000000000000 ! immd = 00000000000003fe, %l1 = 000000000000028a, %ccr = 00 movle %xcc,0x3fe,%l1 ! Register Not Moved ! Mem[00000000808001e7] = 55be45b9, %l0 = 0000000000000000 ldstub [%o1+0x1e7],%l0 ! %l0 = 000000b9000000ff ! Mem[0000000080000008] = 4cb27ad0 9c361dee, %l2 = 5e9340c9, %l3 = 000000bd ldda [%o0+%i1]0x89,%l2 ! %l2 = 000000009c361dee 000000004cb27ad0 ! Mem[0000000080000010] = f0d59d4b, %l6 = 000000003cdbebbd lduba [%o0+%i2]0x81,%l6 ! %l6 = 00000000000000f0 p56_label_20: ! %cwp = 1 ! %l6 = 00000000000000f0, %l5 = 3aff83725e12032c, %ccr = 00 movneg %xcc,%l6,%l5 ! Register Not Moved ! immd = 0000000000000151, %l5 = 3aff83725e12032c, %ccr = 00 movge %xcc,0x151,%l5 ! Moved, %l5 = 0000000000000151 ! Mem[0000000090800068] = 3013a966 48dba1e7, %g2 = 43ac9c3d, %g3 = 00000639 ldd [%o5+0x068],%g2 ! %g2 = 000000003013a966 0000000048dba1e7 ! %l6 = 00000000000000f0, %l1 = 000000000000028a, %ccr = 00 movpos %icc,%l6,%l1 ! Moved, %l1 = 00000000000000f0 ! %l6 = 00000000000000f0, Mem[0000000090000130] = 66b5ef0cdc7c46e7 stx %l6,[%o4+0x130] ! Mem[0000000090000130] = 00000000000000f0 ! %l4 = 000000000068b316, imm = 000000000000055d, %l7 = 0000000040d8cc7a sub %l4,0x55d,%l7 ! %l7 = 000000000068adb9 ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g6 ldda [%o4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0 ! Mem[0000000091800080] = f2d6ef72131a522b, %g2 = 000000003013a966 ldxa [%i0+0x080]%asi,%g2 ! %g2 = f2d6ef72131a522b ! Mem[0000000081000020] = 45107c66, %f0 = 878dc54d lda [%o2+%i4]0x80,%f0 ! %f0 = 45107c66 ! Mem[0000000091800168] = f7360183, %g18 = 41f04014d3693750 ldsw [%i0+0x168],%g2 ! %g2 = 41f04014d3693750 p56_label_21: ! %cwp = 1 ! %l5 = 0000000000000151, immed = ffffff8c, %y = 00000000 sdivcc %l5,-0x074,%l3 ! %l3 = fffffffffffffffe, %ccr = 88 mov %l0,%y ! %y = 000000b9 ! %l2 = 9c361dee, %l3 = fffffffe, Mem[0000000090800098] = ad770fad 151c60d4 std %l2,[%o5+0x098] ! Mem[0000000090800098] = 9c361dee fffffffe ! Mem[0000000080800080] = 1b63e17f044f41b5, %l5 = 0000000000000151, %l6 = 00000000000000f0 add %o1,0x80,%g1 casxa [%g1]0x80,%l5,%l6 ! %l6 = 1b63e17f044f41b5 ! %l0 = 000000b9, %l1 = 000000f0, Mem[0000000090800190] = d025739a f03eb157 std %l0,[%o5+0x190] ! Mem[0000000090800190] = 000000b9 000000f0 ! %l2 = 000000009c361dee, %l3 = fffffffffffffffe, %ccr = 88 movge %xcc,%l2,%l3 ! Register Not Moved ! %l0 = 00000000000000b9, %l3 = fffffffffffffffe, %ccr = 88 mova %xcc,%l0,%l3 ! Moved, %l3 = 00000000000000b9 ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g4 ldda [%o4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140 ! immd = 000000000000038a, %l2 = 000000009c361dee, %ccr = 88 movg %xcc,0x38a,%l2 ! Register Not Moved ! %l1 = 00000000000000f0, Mem[0000000080000000] = 000000bd stha %l1,[%o0+%g0]0x81 ! Mem[0000000080000000] = 00f000bd ! Mem[0000000081000134] = 5f3b1ad2, %l0 = 00000000000000b9 ldsw [%o2+0x134],%l0 ! %l0 = 000000005f3b1ad2 p56_label_22: ! %cwp = 1 ! Mem[0000000090000134] = 000000f0, %g2 = fffffffff7360183 lduw [%o4+0x134],%g2 ! %g2 = 00000000000000f0 ! immd = 0000000000000275, %l7 = 000000000068adb9, %ccr = 88 mova %xcc,0x275,%l7 ! Moved, %l7 = 0000000000000275 ! Mem[000000009180005c] = 9aeaaa48, %g2 = 00000000000000f0 lduw [%i0+0x05c],%g2 ! %g2 = 000000009aeaaa48 membar #Sync ! Added by membar checker (649) ! %f0 = 45107c66, Mem[0000000090000170] = 0fb6820d st %f0 ,[%o4+0x170] ! Mem[0000000090000170] = 45107c66 ! Mem[0000000081800020] = d39de645 bd000000, %l6 = 044f41b5, %l7 = 00000275 ldda [%o3+%i4]0x88,%l6 ! %l6 = 00000000bd000000 00000000d39de645 ! %l7 = 00000000d39de645, Mem[0000000081000020] = 45107c6600000000 stxa %l7,[%o2+%i4]0x80 ! Mem[0000000081000020] = 00000000d39de645 ! %l5 = 0000000000000151, Mem[00000000918000d4] = 9799374f sth %l5,[%i0+0x0d4] ! Mem[00000000918000d4] = 0151374f ! %l4 = 000000000068b316, Mem[0000000091000048] = aa12e82c sth %l4,[%o6+0x048] ! Mem[0000000091000048] = b316e82c ! %l2 = 000000009c361dee, Mem[00000000908000c4] = 8fd487cc stw %l2,[%o5+0x0c4] ! Mem[00000000908000c4] = 9c361dee ! %l4 = 000000000068b316, Mem[00000000900000a8] = 3bf2c25cf8818c48 stx %l4,[%o4+0x0a8] ! Mem[00000000900000a8] = 000000000068b316 p56_label_23: ! %cwp = 1 ! Mem[0000000091000044] = 67ae4c82, %g2 = 000000009aeaaa48 lduh [%o6+0x044],%g2 ! %g2 = 00000000000067ae ! Mem[0000000080000020] = d5a76c39, %l6 = 00000000bd000000 ldsha [%o0+%i4]0x89,%l6 ! %l6 = 0000000000006c39 rd %pc,%o7 return %o7+12 ! CWP = 0 ! Mem[00000000908000d0] = 356355b0, %g18 = 96377f486ff3fbcc ldsw [%i5+0x0d0],%g2 ! %g2 = 96377f486ff3fbcc ! Mem[00000000918000d0] = b78e7801, %g18 = 96377f486ff3fbcc ldsw [%o0+0x0d0],%g2 ! %g2 = 96377f486ff3fbcc ! %f16 = b0babe5e, Mem[0000000091800120] = 3e66ebc7 sta %f16,[%o0+0x120]%asi ! Mem[0000000091800120] = b0babe5e ! %l4 = 00000000667c1045, immed = fffff7cc, %l7 = ffffffffec6d9535 tsubcctv %l4,-0x834,%l7 ! %l0 = 00000000000003c5, Trapped ! Mem[0000000081000018] = ec6d9535, %l2 = 000000001b420f70 ldsha [%i2+%o3]0x80,%l2 ! %l2 = ffffffffffffec6d ! Mem[0000000091800184] = 014f660b, %g2 = ffffffffb78e7801 ldsh [%o0+0x186],%g2 ! %g2 = 000000000000014f ! %l1 = 000000001b420f70, Mem[00000000918000c5] = 05187754 stb %l1,[%o0+0x0c5] ! Mem[00000000918000c4] = 70187754 p56_label_24: ! %l4 = 667c1045, %l5 = 00008bbd, Mem[0000000080000010] = f0d59d4b bf7e1ac2 stda %l4,[%i0+%o2]0x80 ! Mem[0000000080000010] = 667c1045 00008bbd ! Mem[0000000081800020] = 000000bd, %l6 = 0000000091d4ed07 lduwa [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000bd ! %l4 = 667c1045, %l5 = 00008bbd, Mem[0000000090000100] = c3d9554b bfb4517d std %l4,[%i4+0x100] ! Mem[0000000090000100] = 667c1045 00008bbd ! Mem[0000000081000050] = bad906d8142845c1, %l3 = 0000000000000000, %l0 = 00000000000003c5 add %i2,0x50,%g1 casxa [%g1]0x80,%l3,%l0 ! %l0 = bad906d8142845c1 ! %f18 = df1c4c2b, Mem[00000000810000cc] = ca00e446 sta %f18,[%i2+0x0cc]%asi ! Mem[00000000810000cc] = df1c4c2b ! %f12 = 19319947, Mem[0000000091000120] = b0a4b23a st %f12,[%i6+0x120] ! Mem[0000000091000120] = 19319947 ! %l6 = 00000000000000bd, %l0 = bad906d8142845c1, %ccr = 88 movg %icc,%l6,%l0 ! Register Not Moved ! %l1 = 000000001b420f70, %l7 = ffffffffec6d9535, %ccr = 88 movgu %icc,%l1,%l7 ! Moved, %l7 = 000000001b420f70 ! %f26 = f1e97e98 f2b6ee11, Mem[0000000091800180] = 77ee1260 e4f4014f std %f26,[%o0+0x180] ! Mem[0000000091800180] = f1e97e98 f2b6ee11 ! %l3 = 0000000000000000, Mem[0000000091000198] = 8fa17e76a7d7b8c9 stx %l3,[%i6+0x198] ! Mem[0000000091000198] = 0000000000000000 p56_label_25: ! Mem[0000000080000020] = d5a76c39, %f2 = f9b7b6fa lda [%i0+%o4]0x88,%f2 ! %f2 = d5a76c39 ! %l2 = ffffffffffffec6d, imm = 0000000000000c75, %l0 = bad906d8142845c1 andncc %l2,0xc75,%l0 ! %l0 = ffffffffffffe008, %ccr = 88 ! Mem[0000000080800000] = 878dc54d, %l3 = 0000000000000000 ldsba [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffffff87 ! %f13 = 4dc58d87, Mem[0000000080800010] = 4e60c56e sta %f13,[%i1+%o2]0x89 ! Mem[0000000080800010] = 4dc58d87 ! Mem[0000000081800020] = bd000000, %l7 = 000000001b420f70 ldsba [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000000 ! Mem[0000000090800000] = df9ad692eaa765c9, %g2 = 000000000000014f ldx [%i5+%g0],%g2 ! %g2 = df9ad692eaa765c9 ! Code Fragment 1 p56_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000048dba1e7 mov -0x9b8,%g3 ! %g3 = fffffffffffff648 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l4 = 00000000667c1045, Mem[0000000091800110] = e496b647 sth %l4,[%o0+0x110] ! Mem[0000000091800110] = 1045b647 ! %l2 = ffffffffffffec6d, %l3 = ffffffffffffff87, %ccr = 88 movrne %l2,%l3,%l5 ! Moved, %l5 = ffffffffffffff87 ! %l5 = ffffffffffffff87, %l7 = 0000000000000000, %ccr = 88 movne %icc,%l5,%l7 ! Moved, %l7 = ffffffffffffff87 ba,a p56_not_taken_0_end p56_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p56_branch_failed p56_not_taken_0_end: ! End of Random Code for Thread 56 p56_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e0] ! Set processor 56 done flag ! Check Registers p56_check_registers: set p56_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be ffffffffffffe008 bne,a,pn %xcc,p56_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000001b420f70 bne,a,pn %xcc,p56_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffffffec6d bne,a,pn %xcc,p56_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffff87 bne,a,pn %xcc,p56_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000667c1045 bne,a,pn %xcc,p56_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffff87 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 ffffffffffffff87 bne,a,pn %xcc,p56_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000000b9,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p56_failed mov 0x111,%g1 ! Check Floating Point Registers p56_check_fp_registers: set p56_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 45107c66 47993119 bne %xcc,p56_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be d5a76c39 e215bff9 bne %xcc,p56_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 876f01b9 67a4da4a bne %xcc,p56_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e2303808 e35c46c8 bne %xcc,p56_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 0cfdc9f8 13d9807c bne %xcc,p56_f8_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 19319947 4dc58d87 bne %xcc,p56_f12_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 35956dec 4dc58d87 bne %xcc,p56_f20_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 2d00e430 ec6d9535 bne %xcc,p56_f22_fail nop ! Check Local Memory set p56_local0_expect,%g1 p56_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 00f000bdfab114af ldx [%i0+0x000],%g3 ! Observed data at 0000000080000000 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 667c104500008bbd ldx [%i0+0x010],%g3 ! Observed data at 0000000080000010 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 396ca7d59f18a914 ldx [%i0+0x020],%g3 ! Observed data at 0000000080000020 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 35956dec00000000 ldx [%i0+0x028],%g3 ! Observed data at 0000000080000028 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = 2c6159ab3dd34ac0 ldx [%i0+0x058],%g3 ! Observed data at 0000000080000058 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x058,%g4 ldx [%g1+0x068],%g2 ! Expected data = 686293b266288bbd ldx [%i0+0x068],%g3 ! Observed data at 0000000080000068 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x068,%g4 ldx [%g1+0x138],%g2 ! Expected data = 758cdb32d21cccff ldx [%i0+0x138],%g3 ! Observed data at 0000000080000138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x138,%g4 ldx [%g1+0x140],%g2 ! Expected data = 00000000000003a2 ldx [%i0+0x140],%g3 ! Observed data at 0000000080000140 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i0,0x140,%g4 set p56_local1_expect,%g1 p56_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 27ce02ff7119bcae ldx [%i1+0x008],%g3 ! Observed data at 0000000080800008 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 878dc54d95b94ddb ldx [%i1+0x010],%g3 ! Observed data at 0000000080800010 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0cfdc9f83d9cac43 ldx [%i1+0x018],%g3 ! Observed data at 0000000080800018 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff6d13bc6fb33a6a ldx [%i1+0x020],%g3 ! Observed data at 0000000080800020 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x020,%g4 ldx [%g1+0x058],%g2 ! Expected data = 0000009c07d1cc43 ldx [%i1+0x058],%g3 ! Observed data at 0000000080800058 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x058,%g4 ldx [%g1+0x120],%g2 ! Expected data = 2e28ff4c917660aa ldx [%i1+0x120],%g3 ! Observed data at 0000000080800120 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x120,%g4 ldx [%g1+0x198],%g2 ! Expected data = c0ff01b3def380f3 ldx [%i1+0x198],%g3 ! Observed data at 0000000080800198 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x198,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = cd5cf9cb55be45ff ldx [%i1+0x1e0],%g3 ! Observed data at 00000000808001e0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i1,0x1e0,%g4 set p56_local2_expect,%g1 p56_check_local2: ldx [%g1+0x000],%g2 ! Expected data = db4db9954e60c56e ldx [%i2+0x000],%g3 ! Observed data at 0000000081000000 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 8bbd04deaff01424 ldx [%i2+0x008],%g3 ! Observed data at 0000000081000008 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = ff10c82109ca97a5 ldx [%i2+0x010],%g3 ! Observed data at 0000000081000010 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ec6d95352bdbee8c ldx [%i2+0x018],%g3 ! Observed data at 0000000081000018 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 00000000d39de645 ldx [%i2+0x020],%g3 ! Observed data at 0000000081000020 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x020,%g4 ldx [%g1+0x068],%g2 ! Expected data = 249061edee91ff7d ldx [%i2+0x068],%g3 ! Observed data at 0000000081000068 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x068,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 62ffd23409e44c8a ldx [%i2+0x0b8],%g3 ! Observed data at 00000000810000b8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = a0cd709bdf1c4c2b ldx [%i2+0x0c8],%g3 ! Observed data at 00000000810000c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = f4fa9b0e42dc9ac0 ldx [%i2+0x0f0],%g3 ! Observed data at 00000000810000f0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x0f0,%g4 ldx [%g1+0x138],%g2 ! Expected data = 000000bdd620045a ldx [%i2+0x138],%g3 ! Observed data at 0000000081000138 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x138,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 000000816f28664c ldx [%i2+0x1c0],%g3 ! Observed data at 00000000810001c0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 1b420f70d4b47768 ldx [%i2+0x1c8],%g3 ! Observed data at 00000000810001c8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i2,0x1c8,%g4 set p56_local3_expect,%g1 p56_check_local3: ldx [%g1+0x008],%g2 ! Expected data = ae7ecaa830e4002d ldx [%i3+0x008],%g3 ! Observed data at 0000000081800008 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = efa967a08bbd04de ldx [%i3+0x010],%g3 ! Observed data at 0000000081800010 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = bd3452db9fba667a ldx [%i3+0x018],%g3 ! Observed data at 0000000081800018 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 000000bd45e69dd3 ldx [%i3+0x020],%g3 ! Observed data at 0000000081800020 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x020,%g4 ldx [%g1+0x088],%g2 ! Expected data = 10771060a52dff8f ldx [%i3+0x088],%g3 ! Observed data at 0000000081800088 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x088,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = e96244df29a2f4ff ldx [%i3+0x0e0],%g3 ! Observed data at 00000000818000e0 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x130],%g2 ! Expected data = 3aff83725e120321 ldx [%i3+0x130],%g3 ! Observed data at 0000000081800130 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x130,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = cb728197efa967a0 ldx [%i3+0x1b8],%g3 ! Observed data at 00000000818001b8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x1b8,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = e786e48bd1c10a85 ldx [%i3+0x1e8],%g3 ! Observed data at 00000000818001e8 cmp %g2,%g3 bne,a,pn %xcc,p56_local_failed add %i3,0x1e8,%g4 ! The test for processor 56 has passed p56_passed: ta GOOD_TRAP nop p56_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p56_failed p56_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p56_failed p56_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p56_failed p56_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p56_failed p56_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p56_failed p56_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p56_failed p56_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p56_failed p56_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p56_failed p56_f0_fail: set p56_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f2_fail: set p56_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f4_fail: set p56_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f6_fail: set p56_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f8_fail: set p56_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f12_fail: set p56_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f20_fail: set p56_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p56_f22_fail: set p56_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 56 failed p56_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e0] ! Set processor 56 done flag set p56_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 56 failed p56_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e0] ! Set processor 56 done flag set p56_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p56_selfmod_failed: ba p56_failed mov 0xabc,%g1 p56_common_error: or %g0,0xf18,%g1 ba p56_failed mov %o5,%g3 p56_common_signature_error: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_common_timeout: set p56_temp,%g1 ba p56_failed st %g2,[%g1] ! Common Lock Number p56_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p56_failed mov 0x0,%g3 p56_trap1e: stwa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000008] stxa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000020] stha %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008] and %l3,0xf39,%l4 stwa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000000] stha %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008] done p56_trap1o: stwa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000008] stxa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000020] stha %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008] and %l3,0xf39,%l4 stwa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000000] stha %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800008] done p56_trap2e: lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080800028] stha %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800000] umul %l3,%l3,%l6 xnor %l3,-0x6cc,%l0 done p56_trap2o: lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080800028] stha %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800000] umul %l3,%l3,%l6 xnor %l3,-0x6cc,%l0 done p56_trap3e: addc %l1,0x693,%l4 or %l0,-0x101,%l2 done p56_trap3o: addc %l1,0x693,%l4 or %l0,-0x101,%l2 done p56_init_memory_pointers: set p56_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p56_local0_start,%i0 set p56_local1_start,%i1 set p56_local2_start,%i2 set p56_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = cfd01a6a654d64de ldx [%g1+0x008],%l1 ! %l1 = bce6d3e1d4b47768 ldx [%g1+0x010],%l2 ! %l2 = f615e0ccbddfe6c2 ldx [%g1+0x018],%l3 ! %l3 = 929ab71645bd13e7 ldx [%g1+0x020],%l4 ! %l4 = b36ee5cbefa967a0 ldx [%g1+0x028],%l5 ! %l5 = 0e0473248bbd04de ldx [%g1+0x030],%l6 ! %l6 = 892489f7e73bcecd ldx [%g1+0x038],%l7 ! %l7 = cb3f6057b0f32a3f save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 7eb175882bdbee8c ldx [%g1+0x048],%l1 ! %l1 = 4f5699dcba59fdba ldx [%g1+0x050],%l2 ! %l2 = 6a0f06505e9340c9 ldx [%g1+0x058],%l3 ! %l3 = d2e9d00dd7926918 ldx [%g1+0x060],%l4 ! %l4 = 7272bede184490b9 ldx [%g1+0x068],%l5 ! %l5 = fa128c61d620045a ldx [%g1+0x070],%l6 ! %l6 = 118cb4301d7a3209 ldx [%g1+0x078],%l7 ! %l7 = 3aff83725e120321 ! Initialize the output register of window 1 set p56_local0_start,%o0 set p56_local1_start,%o1 set p56_local2_start,%o2 set p56_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 930ee17b 65f3f484 62f47cc6 c0f430cc ! %f4 = 57aa481f cbe2787e f850a5a2 a8939452 ! %f8 = 7efe2b84 922cb1ca 0dad012b ee7feb0e ! %f12 = ad1f1ea4 19f6c028 49efe9b6 458e49a9 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = be2275b9 3cab1608 089ee66b 6b8a71ed ! %f20 = ebe0f2a1 087c6040 fce115b9 45cf10bd ! %f24 = 8a08a380 745ee3f0 9388700f 1993b2ab ! %f28 = 3927e07f 308114ca 10dd7a4f cdd09668 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 19116e20 e64ff487 94bbd704 067f26b6 ! %f36 = 014b6fe1 fd6cca09 1be29ac9 d7670e98 ! %f40 = 54b64e6e 7adc4015 03b0abc7 a3b544d0 ! %f44 = e78bbb34 a9a54cbc fa12a44d 79e1bd8b ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x25c2de6700000026,%g7,%g1 ! GSR scale = 4, align = 6 wr %g1,%g0,%gsr ! GSR = 25c2de6700000026 wr %g0,%y ! Clear Y 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[0000000082000010] = a0b3c1063a2906fb, %l3 = 21b65e6437a3abd3 ldxa [%i0+%o2]0x89,%l3 ! %l3 = a0b3c1063a2906fb ! %l3 = a0b3c1063a2906fb, imm = 0000000000000d10, %l2 = 6d8ab581cf5ac26b orn %l3,0xd10,%l2 ! %l2 = fffffffffffff6ff ! Mem[0000000090800018] = 90f15633ac280466, %g2 = 80851e23000000cb ldx [%i5+%o3],%g2 ! %g2 = 90f15633ac280466 ! %l6 = 6104a53283117cdb, Mem[0000000082000020] = ac5d3b91 stwa %l6,[%i0+%o4]0x88 ! Mem[0000000082000020] = 83117cdb ! %l0 = c5967dd05485211e, Mem[00000000910000c8] = c6f06bb1 stb %l0,[%i6+0x0c8] ! Mem[00000000910000c8] = 1ef06bb1 ! %l6 = 6104a53283117cdb, Mem[0000000091800058] = 6691eb919aeaaa48 stx %l6,[%o0+0x058] ! Mem[0000000091800058] = 6104a53283117cdb ! %l4 = 7ff89f65, %l5 = ad700bc0, Mem[0000000090800188] = caa79664 e9b852a8 std %l4,[%i5+0x188] ! Mem[0000000090800188] = 7ff89f65 ad700bc0 ! Mem[0000000090800034] = 6840838c, %g2 = 90f15633ac280466 ldsb [%i5+0x035],%g2 ! %g2 = 0000000000000068 ! %l2 = fffffffffffff6ff, Mem[0000000082000010] = a0b3c1063a2906fb stxa %l2,[%i0+%o2]0x89 ! Mem[0000000082000010] = fffffffffffff6ff ! Mem[0000000083800000] = cf1e61f0, %f14 = 49efe9b6 lda [%i3+%g0]0x89,%f14 ! %f14 = cf1e61f0 p57_label_2: ! %l2 = fffffffffffff6ff, %l4 = da9a339c7ff89f65, %l6 = 6104a53283117cdb mulx %l2,%l4,%l6 ! %l6 = b9954be3c26cd39b ! Mem[000000008380001c] = 2559e91f, %l3 = a0b3c1063a2906fb swap [%i3+0x01c],%l3 ! %l3 = 000000002559e91f ! %f18 = 089ee66b 6b8a71ed, Mem[0000000083000000] = 2bae97b7 88b8459e stda %f18,[%i2+%g0]0x88 ! Mem[0000000083000000] = 089ee66b 6b8a71ed ! %f20 = ebe0f2a1 087c6040, Mem[0000000090800078] = 922eb97d 33302172 std %f20,[%i5+0x078] ! Mem[0000000090800078] = ebe0f2a1 087c6040 ! %l0 = c5967dd05485211e, Mem[0000000082800000] = d703ca16d6d6656e stxa %l0,[%i1+%g0]0x81 ! Mem[0000000082800000] = c5967dd05485211e ! Mem[0000000083000028] = 4bc68eaae2ec79a9, %l5 = 25bd2c2bad700bc0 ldxa [%i2+%o5]0x88,%l5 ! %l5 = 4bc68eaae2ec79a9 ! Mem[0000000082000020] = 6e5dafe683117cdb, %f6 = f850a5a2 a8939452 ldda [%i0+%o4]0x88,%f6 ! %f6 = 6e5dafe6 83117cdb ! %l0 = 5485211e, %l1 = 353f3277, Mem[0000000083800000] = f0611ecf ba8d0c18 stda %l0,[%i3+%g0]0x81 ! Mem[0000000083800000] = 5485211e 353f3277 ! Mem[0000000083000000] = 6b8a71ed, %l7 = 5730fda00a7ee232 lduha [%i2+%g0]0x89,%l7 ! %l7 = 00000000000071ed ! %l3 = 000000002559e91f, %l7 = 00000000000071ed, %ccr = 44 movcs %xcc,%l3,%l7 ! Register Not Moved p57_label_3: ! %l6 = b9954be3c26cd39b, %l1 = 5a87ed2e353f3277, %ccr = 44 movgu %icc,%l6,%l1 ! Register Not Moved ! Mem[00000000910000e8] = 087eca23, %g2 = 0000000000000068 ldsh [%i6+0x0e8],%g2 ! %g2 = 000000000000087e ! Mem[0000000091800018] = 74c0670a5267e474, %g2 = 000000000000087e ldx [%o0+%o3],%g2 ! %g2 = 74c0670a5267e474 ! Mem[0000000082800018] = dbe9102f, %l7 = 00000000000071ed ldsha [%i1+%o3]0x80,%l7 ! %l7 = ffffffffffffdbe9 ! %l2 = fffff6ff, %l3 = 2559e91f, Mem[0000000083800160] = e1940545 94041a97 std %l2,[%i3+0x160] ! Mem[0000000083800160] = fffff6ff 2559e91f ! %l6 = b9954be3c26cd39b, Mem[00000000908001cc] = eb03834a stw %l6,[%i5+0x1cc] ! Mem[00000000908001cc] = c26cd39b ! %l5 = 4bc68eaae2ec79a9, Mem[0000000090800160] = d640ff85 stw %l5,[%i5+0x160] ! Mem[0000000090800160] = e2ec79a9 ! %l6 = c26cd39b, %l7 = ffffdbe9, Mem[00000000908001b8] = c42d2168 2ab04ff6 stda %l6,[%i5+0x1b8]%asi ! Mem[00000000908001b8] = c26cd39b ffffdbe9 ! %l5 = 4bc68eaae2ec79a9, Mem[00000000918000b4] = af222ef0 stw %l5,[%o0+0x0b4] ! Mem[00000000918000b4] = e2ec79a9 ! Mem[0000000083800034] = 401f0bc4, %l3 = 000000002559e91f swap [%i3+0x034],%l3 ! %l3 = 00000000401f0bc4 p57_label_4: ! Mem[0000000083000008] = 3df81e06, %l1 = 5a87ed2e353f3277 ldstuba [%i2+%o1]0x81,%l1 ! %l1 = 0000003d000000ff ! Mem[0000000083800008] = 8c16113d, %l7 = ffffffffffffdbe9 ldstuba [%i3+%o1]0x89,%l7 ! %l7 = 0000003d000000ff ! %l6 = b9954be3c26cd39b, imm = 0000000000000512, %l1 = 000000000000003d xorcc %l6,0x512,%l1 ! %l1 = b9954be3c26cd689, %ccr = 88 ! Mem[00000000910001c8] = ce5a892f, %g2 = 74c0670a5267e474 lduw [%i6+0x1c8],%g2 ! %g2 = 00000000ce5a892f ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7, %g2 = ce5a892f, %g3 = 0bad0b00 ldd [%i4+0x1a0],%g2 ! %g2 = 000000001bbdc34c 000000002f40eab7 ! %f1 = 65f3f484, Mem[000000009100017c] = 94bab9e0 st %f1 ,[%i6+0x17c] ! Mem[000000009100017c] = 65f3f484 ! immd = 0000000000000374, %l5 = 4bc68eaae2ec79a9, %ccr = 88 movle %xcc,0x374,%l5 ! Moved, %l5 = 0000000000000374 ! %l1 = b9954be3c26cd689, %l2 = fffffffffffff6ff, %ccr = 88 movvs %xcc,%l1,%l2 ! Register Not Moved ! %l6 = c26cd39b, %l7 = 0000003d, Mem[0000000083000008] = fff81e06 112c6430 stda %l6,[%i2+%o1]0x81 ! Mem[0000000083000008] = c26cd39b 0000003d ! Mem[000000008380007c] = 176729c1, %l7 = 000000000000003d swap [%i3+0x07c],%l7 ! %l7 = 00000000176729c1 p57_label_5: ! Mem[0000000082800020] = 3041bab9, %l7 = 00000000176729c1 ldswa [%i1+%o4]0x89,%l7 ! %l7 = 000000003041bab9 ! Mem[00000000910001d8] = 7e55db7f, %g18 = 5b8b4cb5e16e9f67 ldsw [%i6+0x1d8],%g2 ! %g2 = 5b8b4cb5e16e9f67 ! Mem[0000000090800060] = 669e2313, %g2 = 000000007e55db7f ldub [%i5+0x063],%g2 ! %g2 = 0000000000000066 ! %l0 = c5967dd05485211e, imm = ffffffffffffff3b, %l0 = c5967dd05485211e xnorcc %l0,-0x0c5,%l0 ! %l0 = c5967dd0548521da, %ccr = 80 ! Mem[000000008300011f] = 65aa69d4, %l1 = b9954be3c26cd689 ldstub [%i2+0x11f],%l1 ! %l1 = 000000d4000000ff ! Mem[0000000082800058] = 41988387 1e337322, %l4 = 7ff89f65, %l5 = 00000374 ldda [%i1+0x058]%asi,%l4 ! %l4 = 0000000041988387 000000001e337322 ! %f14 = cf1e61f0 458e49a9, Mem[0000000082000020] = db7c1183 e6af5d6e stda %f14,[%i0+%o4]0x80 ! Mem[0000000082000020] = cf1e61f0 458e49a9 ! %l2 = fffffffffffff6ff, Mem[00000000910000b8] = 69ae8009 stb %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = ffae8009 ! Mem[0000000083800020] = 0be6f6dce54d9913, %f2 = 62f47cc6 c0f430cc ldda [%i3+%o4]0x80,%f2 ! %f2 = 0be6f6dc e54d9913 ! %l0 = c5967dd0548521da, Mem[0000000091800050] = ba251ef1e3b2613d, %asi = 80 stxa %l0,[%o0+0x050]%asi ! Mem[0000000091800050] = c5967dd0548521da p57_label_6: ! immd = 000000000000039c, %l5 = 000000001e337322, %ccr = 80 movn %xcc,0x39c,%l5 ! Register Not Moved ! Mem[0000000090000170] = 0fb6820da915bff4, %g2 = 0000000000000066 ldx [%i4+0x170],%g2 ! %g2 = 0fb6820da915bff4 ! %l2 = fffffffffffff6ff, imm = fffffffffffffbdb, %l2 = fffffffffffff6ff taddcc %l2,-0x425,%l2 ! %l2 = fffffffffffff2da, %ccr = 9b ! %l5 = 000000001e337322, imm = fffffffffffffcc8, %l6 = b9954be3c26cd39b subc %l5,-0x338,%l6 ! %l6 = 000000001e337659 ! Mem[0000000082800020] = b9ba4130, %l1 = 00000000000000d4 ldsba [%i1+%o4]0x81,%l1 ! %l1 = ffffffffffffffb9 ! %l0 = c5967dd0548521da, Mem[0000000090000057] = d504d124 stb %l0,[%i4+0x057] ! Mem[0000000090000054] = da04d124 ! Mem[0000000082000010] = fffffffffffff6ff, %l2 = fffffffffffff2da ldxa [%i0+%o2]0x89,%l2 ! %l2 = fffffffffffff6ff ! %l5 = 000000001e337322, Mem[0000000091000070] = b4bc198e sth %l5,[%i6+0x070] ! Mem[0000000091000070] = 7322198e ! Mem[0000000091800178] = be51e71bd1386211, %g2 = 0fb6820da915bff4 ldx [%o0+0x178],%g2 ! %g2 = be51e71bd1386211 ! Mem[0000000091000020] = 5ebab5a5 49b19c3d, %g2 = d1386211, %g3 = 2f40eab7 ldd [%i6+%o4],%g2 ! %g2 = 000000005ebab5a5 0000000049b19c3d p57_label_7: ! immd = 000000000000032a, %l6 = 000000001e337659, %ccr = 9b movneg %xcc,0x32a,%l6 ! Moved, %l6 = 000000000000032a ! Mem[0000000082000028] = 725e39fd, %l6 = 000000000000032a lduwa [%i0+%o5]0x81,%l6 ! %l6 = 00000000725e39fd ! %l6 = 00000000725e39fd, %l1 = ffffffffffffffb9, %l2 = fffffffffffff6ff tsubcc %l6,%l1,%l2 ! %l2 = 00000000725e3a44, %ccr = 13 ! Mem[0000000090800090] = 954c815fbebef27d, %f48 = a4ab0614 8750f998 ldd [%i5+0x090],%f48 ! %f48 = 954c815f bebef27d ! Mem[0000000091000158] = 3b24dc46, %g2 = 000000005ebab5a5 ldsb [%i6+0x15a],%g2 ! %g2 = 000000000000003b ! %l0 = 548521da, %l1 = ffffffb9, Mem[00000000918000f0] = 2725ec1b c56d16cc std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 548521da ffffffb9 ! immd = 0000000000000172, %l3 = 00000000401f0bc4, %ccr = 13 movvc %icc,0x172,%l3 ! Register Not Moved ! %l4 = 0000000041988387, Mem[0000000083800008] = 8c1611ff stha %l4,[%i3+%o1]0x88 ! Mem[0000000083800008] = 8c168387 ! %l3 = 00000000401f0bc4, Mem[000000009000018d] = 8f614ea9 stb %l3,[%i4+0x18d] ! Mem[000000009000018c] = c4614ea9 ! Mem[0000000083800020] = 0be6f6dc, %l2 = 00000000725e3a44 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 0000000b000000ff p57_label_8: ! Mem[0000000083800010] = 5ecf98f0ca6d6667, %l0 = c5967dd0548521da ldxa [%i3+%o2]0x81,%l0 ! %l0 = 5ecf98f0ca6d6667 ! %l2 = 000000000000000b, immed = 0000010f, %ccr = 13 movrlz %l2,0x10f,%l2 ! Not Moved, %l2 = 000000000000000b ! %l2 = 0000000b, %l3 = 401f0bc4, Mem[0000000083000000] = ed718a6b 6be69e08 stda %l2,[%i2+%g0]0x81 ! Mem[0000000083000000] = 0000000b 401f0bc4 ! %l1 = ffffffffffffffb9, Mem[0000000091800000] = 1ca286e8 stw %l1,[%o0+%g0] ! Mem[0000000091800000] = ffffffb9 ! Mem[00000000838000c8] = 577696d1f89ec9ef, %l4 = 0000000041988387, %l5 = 000000001e337322 add %i3,0xc8,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 577696d1f89ec9ef ! Mem[00000000908001a8] = 9a64a4a2, %g18 = 5b8b4cb5e16e9f67 ldsw [%i5+0x1a8],%g2 ! %g2 = 5b8b4cb5e16e9f67 ! Mem[0000000083000010] = 34a12c10, %l6 = 00000000725e39fd ldswa [%i2+%o2]0x89,%l6 ! %l6 = 0000000034a12c10 ! Mem[0000000082800138] = 38dfb95fffd4a23d, %l4 = 0000000041988387, %l5 = 577696d1f89ec9ef add %i1,0x138,%g1 casxa [%g1]0x80,%l4,%l5 ! %l5 = 38dfb95fffd4a23d ! %l2 = 000000000000000b, immed = fffffff6, %ccr = 13 movrlz %l2,-0x00a,%l6 ! Not Moved, %l6 = 0000000034a12c10 ! Mem[0000000091800130] = 0a9d8700 f161fd0f, %g2 = 9a64a4a2, %g3 = 49b19c3d ldd [%o0+0x130],%g2 ! %g2 = 000000000a9d8700 00000000f161fd0f p57_label_9: ! %l3 = 00000000401f0bc4, %l0 = 5ecf98f0ca6d6667, %l6 = 0000000034a12c10 srax %l3,%l0,%l6 ! %l6 = 0000000000000000 ! %l2 = 000000000000000b, Mem[0000000083000028] = a979ece2 stha %l2,[%i2+%o5]0x80 ! Mem[0000000083000028] = 000bece2 ! Mem[000000009080002c] = ce33b6a2, %g2 = 000000000a9d8700 ldub [%i5+0x02c],%g2 ! %g2 = 00000000000000ce ! %l0 = 5ecf98f0ca6d6667, %l6 = 0000000000000000, %ccr = 13 movg %icc,%l0,%l6 ! Register Not Moved ! Mem[00000000900000c0] = 92317c76ff28d408, %g2 = 00000000000000ce ldx [%i4+0x0c0],%g2 ! %g2 = 92317c76ff28d408 ! immd = 0000000000000204, %l2 = 000000000000000b, %ccr = 13 movneg %xcc,0x204,%l2 ! Register Not Moved ! Mem[00000000918000ec] = 2ee05485, %g2 = 92317c76ff28d408 ldsh [%o0+0x0ee],%g2 ! %g2 = 0000000000002ee0 ! Mem[0000000090000048] = 219592ff, %g2 = 0000000000002ee0 lduh [%i4+0x04a],%g2 ! %g2 = 0000000000002195 ! %l0 = 5ecf98f0ca6d6667, imm = 0000000000000019, %l7 = 000000003041bab9 sll %l0,0x019,%l7 ! %l7 = e194daccce000000 ! %l5 = 38dfb95fffd4a23d, %l7 = e194daccce000000, %l7 = e194daccce000000 taddcctv %l5,%l7,%l7 ! %l0 = 5ecf98f0ca6d668a, Trapped p57_label_10: ! Mem[00000000910000d4] = e1d77a9d, %g2 = 0000000000002195 ldsb [%i6+0x0d4],%g2 ! %g2 = ffffffffffffffe1 ! %f28 = 3927e07f 308114ca, Mem[0000000091800000] = ffffffb9 eabba729 std %f28,[%o0+%g0] ! Mem[0000000091800000] = 3927e07f 308114ca ! Mem[00000000910000f8] = def5d8b5 22566379, %g2 = ffffffe1, %g3 = f161fd0f ldd [%i6+0x0f8],%g2 ! %g2 = 00000000def5d8b5 0000000022566379 ! %l4 = 0000000041988387, %l2 = 000000000000000b, %ccr = 13 movgu %icc,%l4,%l2 ! Register Not Moved ! %l3 = 00000000401f0bc4, %l0 = 5ecf98f0ca6d668a, %ccr = 13 movpos %xcc,%l3,%l0 ! Moved, %l0 = 00000000401f0bc4 ! Code Fragment 1 p57_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000022566379 mov 0x17f,%g3 ! %g3 = 000000000000017f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000830000a0] = fc91cb6c5da191f7, %l4 = 0000000041988387, %l0 = 00000000401f0bc4 add %i2,0xa0,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = fc91cb6c5da191f7 ! Mem[0000000082000118] = 90681c5d, %l7 = ce000000, %l4 = 41988387 add %i0,0x118,%g1 casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000090681c5d ! immd = 00000000000003a3, %l2 = 000000000000000b, %ccr = 13 mova %icc,0x3a3,%l2 ! Moved, %l2 = 00000000000003a3 ! %l1 = ffffffffffffffb9, Mem[0000000091800128] = 503d8b62 stb %l1,[%o0+0x128] ! Mem[0000000091800128] = b93d8b62 p57_label_11: ! %l2 = 00000000000003a3, %l7 = e194daccce000000, %l1 = ffffffffffffffb9 sra %l2,%l7,%l1 ! %l1 = 00000000000003a3 ! Mem[0000000091000178] = 09574988, %g2 = 00000000def5d8b5 lduw [%i6+0x178],%g2 ! %g2 = 0000000009574988 ! %l2 = 00000000000003a3, Mem[0000000090800186] = 07247ff8 sth %l2,[%i5+0x186] ! Mem[0000000090800184] = 03a37ff8 ! %l1 = 00000000000003a3, %l5 = 38dfb95fffd4a23d, %ccr = 13 movcc %xcc,%l1,%l5 ! Register Not Moved ! %l6 = 00000000, %l7 = ce000000, Mem[0000000083800000] = 5485211e 353f3277 stda %l6,[%i3+%g0]0x81 ! Mem[0000000083800000] = 00000000 ce000000 ! %l2 = 000003a3, %l3 = 401f0bc4, Mem[00000000918001a8] = 7aae34b1 f8c92676 std %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 000003a3 401f0bc4 ! %l1 = 00000000000003a3, %l1 = 00000000000003a3, %ccr = 13 movleu %xcc,%l1,%l1 ! Moved, %l1 = 00000000000003a3 ! %f12 = ad1f1ea4 19f6c028, Mem[00000000918000c8] = 545df415 9ba5caa2 std %f12,[%o0+0x0c8] ! Mem[00000000918000c8] = ad1f1ea4 19f6c028 ! Mem[0000000091800020] = 8305f0ca, %g2 = 0000000009574988 lduw [%o0+%o4],%g2 ! %g2 = 000000008305f0ca ! %l5 = 38dfb95fffd4a23d, Mem[0000000090800053] = 37e34de3 stb %l5,[%i5+0x053] ! Mem[0000000090800050] = 3de34de3 p57_label_12: ! %l2 = 00000000000003a3, Mem[0000000090000170] = 0fb6820d sth %l2,[%i4+0x170] ! Mem[0000000090000170] = 03a3820d ! %f16 = be2275b9 3cab1608 089ee66b 6b8a71ed ! %f20 = ebe0f2a1 087c6040 fce115b9 45cf10bd ! %f24 = 8a08a380 745ee3f0 9388700f 1993b2ab ! %f28 = 3927e07f 308114ca 10dd7a4f cdd09668 mov 0x180,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180 ! %l1 = 00000000000003a3, %l1 = 00000000000003a3, %ccr = 13 movcs %xcc,%l1,%l1 ! Moved, %l1 = 00000000000003a3 ! Mem[00000000900001f8] = ce3d0310, %g2 = 000000008305f0ca ldsb [%i4+0x1f9],%g2 ! %g2 = ffffffffffffffce ! %l2 = 00000000000003a3, Mem[00000000918001dc] = 864464a3 sth %l2,[%o0+0x1dc] ! Mem[00000000918001dc] = 03a364a3 ! %l3 = 00000000401f0bc4, Mem[00000000918000ef] = e0548521, %asi = 80 stba %l3,[%o0+0x0ef]%asi ! Mem[00000000918000ec] = c4548521 membar #Sync ! Added by membar checker (650) ! Mem[0000000090000188] = ed718a6b, %g2 = ffffffffffffffce ldub [%i4+0x188],%g2 ! %g2 = 00000000000000ed ! immd = 00000000000003b3, %l5 = 38dfb95fffd4a23d, %ccr = 13 movcc %xcc,0x3b3,%l5 ! Register Not Moved ! Mem[00000000910001e4] = 77e91efe, %g2 = 00000000000000ed lduh [%i6+0x1e6],%g2 ! %g2 = 00000000000077e9 ! Mem[00000000908001f0] = 8817df1e2d9e8ab2, %g2 = 00000000000077e9 ldx [%i5+0x1f0],%g2 ! %g2 = 8817df1e2d9e8ab2 p57_label_13: ! %l1 = 00000000000003a3, %l0 = fc91cb6c5da191f7, %l5 = 38dfb95fffd4a23d subc %l1,%l0,%l5 ! %l5 = 036e3493a25e71ab ! %f22 = fce115b9 45cf10bd, Mem[0000000083800008] = 8783168c 5c729893 stda %f22,[%i3+%o1]0x81 ! Mem[0000000083800008] = fce115b9 45cf10bd ! Mem[0000000090000074] = 499e29a4, %g2 = 8817df1e2d9e8ab2 ldsh [%i4+0x076],%g2 ! %g2 = 000000000000499e ! Mem[00000000908000a0] = 4eb83104, %g2 = 000000000000499e ldsba [%i5+0x0a1]%asi,%g2 ! %g2 = 000000000000004e ! %l2 = 00000000000003a3, %l5 = 036e3493a25e71ab, %ccr = 13 movpos %xcc,%l2,%l5 ! Moved, %l5 = 00000000000003a3 ! Mem[0000000091000148] = ea2d9ce8, %g18 = 5b8b4cb5e16e9f67 ldsw [%i6+0x148],%g2 ! %g2 = 5b8b4cb5e16e9f67 ! %l6 = 0000000000000000, Mem[0000000091000126] = 5252b918 sth %l6,[%i6+0x126] ! Mem[0000000091000124] = 0000b918 save ! CWP = 1 ! Mem[0000000090800138] = 726ae43c, %g18 = 0d033f1e470d8af4 ldsw [%o5+0x138],%g2 ! %g2 = 0d033f1e470d8af4 ! Mem[0000000091000198] = 8fa17e76a7d7b8c9, %g2 = 00000000726ae43c ldx [%o6+0x198],%g2 ! %g2 = 8fa17e76a7d7b8c9 p57_label_14: ! %cwp = 1 ! immd = 00000000000000b3, %l6 = cd59385247ede1c8, %ccr = 13 movne %xcc,0x0b3,%l6 ! Moved, %l6 = 00000000000000b3 ! %f0 = 930ee17b 65f3f484, Mem[0000000090000000] = d5176976 1a263fd4 std %f0 ,[%o4+%g0] ! Mem[0000000090000000] = 930ee17b 65f3f484 ! Mem[0000000083800000] = 00000000, %l2 = 06f3b4aa65f8d225 ldsba [%o3+%g0]0x89,%l2 ! %l2 = 0000000000000000 ! %l3 = 183df6e5fce174dc, imm = 0000000000000b60, %l3 = 183df6e5fce174dc orn %l3,0xb60,%l3 ! %l3 = fffffffffffff4df ! %l5 = 9d91e0aca0855041, %l5 = 9d91e0aca0855041, %l7 = 9c6a771c40804b9a taddcc %l5,%l5,%l7 ! %l7 = 3b23c159410aa082, %ccr = 33 ! Mem[0000000090800038] = 8cd664ed8acff555, %g2 = 8fa17e76a7d7b8c9 ldx [%o5+0x038],%g2 ! %g2 = 8cd664ed8acff555 ! %f10 = 0dad012b, Mem[0000000083000010] = 34a12c10 sta %f10,[%o2+%i2]0x88 ! Mem[0000000083000010] = 0dad012b ! Mem[00000000908000c8] = 03db3c8c, %g2 = 8cd664ed8acff555 lduw [%o5+0x0c8],%g2 ! %g2 = 0000000003db3c8c ! immd = 00000000000001be, %l1 = 8d7ba8247be8bd67, %ccr = 33 movle %icc,0x1be,%l1 ! Moved, %l1 = 00000000000001be ! %f18 = 089ee66b, Mem[0000000090000108] = 89c20afc st %f18,[%o4+0x108] ! Mem[0000000090000108] = 089ee66b p57_label_15: ! %cwp = 1 ! %l4 = 2bdc5bd44cfa8e44, %l1 = 00000000000001be, %ccr = 33 movl %xcc,%l4,%l1 ! Moved, %l1 = 2bdc5bd44cfa8e44 ! %l4 = 2bdc5bd44cfa8e44, imm = 0000000000000fc7, %l0 = 6ef4e906e23ae8e3 orncc %l4,0xfc7,%l0 ! %l0 = fffffffffffffe7c, %ccr = 88 ! Mem[00000000908001d0] = c6bd9807, %g2 = 0000000003db3c8c ldsh [%o5+0x1d2],%g2 ! %g2 = ffffffffffffc6bd ! Mem[0000000082800008] = ad15454d, %l3 = fffffffffffff4df lduwa [%o1+%i1]0x88,%l3 ! %l3 = 00000000ad15454d ! Mem[0000000091000110] = 0d41c4a3, %g2 = ffffffffffffc6bd ldsb [%o6+0x111],%g2 ! %g2 = 000000000000000d ! Mem[000000009000003c] = 89c28f7f, %g2 = 000000000000000d ldsh [%o4+0x03e],%g2 ! %g2 = ffffffffffff89c2 ! Mem[000000008380018a] = 8ab249ab, %l4 = 2bdc5bd44cfa8e44 ldstub [%o3+0x18a],%l4 ! %l4 = 00000049000000ff ! Mem[0000000083000028] = e2ec0b00, %f13 = 19f6c028 lda [%o2+%i5]0x89,%f13 ! %f13 = e2ec0b00 ! immd = 000000000000013b, %l5 = 9d91e0aca0855041, %ccr = 88 move %xcc,0x13b,%l5 ! Register Not Moved ! %l4 = 0000000000000049, %l4 = 0000000000000049, %ccr = 88 movn %icc,%l4,%l4 ! Register Not Moved p57_label_16: ! %cwp = 1 ! Mem[00000000820000d0] = ff40f1ef, %l4 = 0000000000000049 swap [%o0+0x0d0],%l4 ! %l4 = 00000000ff40f1ef ! Mem[0000000083800010] = f098cf5e, %l1 = 2bdc5bd44cfa8e44 ldsha [%o3+%i2]0x88,%l1 ! %l1 = ffffffffffffcf5e ! %l4 = 00000000ff40f1ef, %l2 = 0000000000000000, %ccr = 88 movpos %icc,%l4,%l2 ! Register Not Moved ! Mem[00000000820000a0] = 3006a43165997ac5, %l4 = 00000000ff40f1ef ldxa [%o0+0x0a0]%asi,%l4 ! %l4 = 3006a43165997ac5 ! %l0 = fffffffffffffe7c, %l1 = ffffffffffffcf5e, %ccr = 88 movcc %xcc,%l0,%l1 ! Moved, %l1 = fffffffffffffe7c ! Mem[0000000083800020] = ffe6f6dc, %l4 = 3006a43165997ac5 ldsha [%o3+%i4]0x81,%l4 ! %l4 = ffffffffffffffe6 ! %l7 = 3b23c159410aa082, %l1 = fffffffffffffe7c, %y = 00000000 sdiv %l7,%l1,%l4 ! %l4 = ffffffffffd51605 mov %l0,%y ! %y = fffffe7c ! Mem[0000000083000020] = 9c5a4a15, %l2 = 0000000000000000 ldsha [%o2+%i4]0x81,%l2 ! %l2 = ffffffffffff9c5a ! Mem[0000000083000010] = 0dad012b, %l2 = ffffffffffff9c5a lduha [%o2+%i2]0x88,%l2 ! %l2 = 000000000000012b ! Mem[0000000091800108] = 0a5ec7e7fffcf99d, %f48 = 954c815f bebef27d ldda [%i0+0x108]%asi,%f48 ! %f48 = 0a5ec7e7 fffcf99d p57_label_17: ! %cwp = 1 ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 03a3820d a915bff4 0fc89128 905e5c79 mov 0x140,%g5 ldda [%o4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140 ! Mem[0000000083000008] = 9bd36cc2, %l4 = ffffffffffd51605 ldstuba [%o2+%i1]0x89,%l4 ! %l4 = 000000c2000000ff ! %l2 = 000000000000012b, %l1 = fffffffffffffe7c, %ccr = 88 movle %xcc,%l2,%l1 ! Moved, %l1 = 000000000000012b ! %l7 = 3b23c159410aa082, Mem[0000000090000072] = ad671bbe sth %l7,[%o4+0x072] ! Mem[0000000090000070] = a0821bbe ! Mem[00000000900001ac] = 0f708893, %g18 = 0d033f1e470d8af4 ldsw [%o4+0x1ac],%g2 ! %g2 = 0d033f1e470d8af4 ! Code Fragment 1 p57_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000000017f mov -0x7b5,%g3 ! %g3 = fffffffffffff84b and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000083800118] = 40ea734e, %l4 = 00000000000000c2 ldsh [%o3+0x11a],%l4 ! %l4 = 000000000000734e ! %l3 = 00000000ad15454d, Mem[0000000082800090] = a1237e3b stw %l3,[%o1+0x090] ! Mem[0000000082800090] = ad15454d ! Mem[0000000082800028] = f2eed8c4, %l7 = 3b23c159410aa082 lduha [%o1+%i5]0x80,%l7 ! %l7 = 000000000000f2ee ! %l5 = 9d91e0aca0855041, Mem[0000000082000010] = fffff6ff stwa %l5,[%o0+%i2]0x89 ! Mem[0000000082000010] = a0855041 p57_label_18: ! %cwp = 1 ! %f0 = 930ee17b 65f3f484 0be6f6dc e54d9913 ! %f4 = 57aa481f cbe2787e 6e5dafe6 83117cdb ! %f8 = 7efe2b84 922cb1ca 0dad012b ee7feb0e ! %f12 = ad1f1ea4 e2ec0b00 cf1e61f0 458e49a9 mov 0x1c0,%g6 stda %f0,[%o4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0 ! Mem[0000000082000020] = cf1e61f0, %l1 = 000000000000012b ldswa [%o0+%i4]0x81,%l1 ! %l1 = ffffffffcf1e61f0 ! Clear Register : %l3 = 00000000ad15454d clr %l3 ! %l3 = 0000000000000000 ! %l7 = 000000000000f2ee, Mem[0000000083000078] = 1f6ec4e3 sth %l7,[%o2+0x078] ! Mem[0000000083000078] = f2eec4e3 ! %f18 = 089ee66b, Mem[0000000090800094] = bebef27d st %f18,[%o5+0x094] ! Mem[0000000090800094] = 089ee66b ! %l0 = fffffe7c, %l1 = cf1e61f0, Mem[0000000090800098] = ad770fad 151c60d4 std %l0,[%o5+0x098] ! Mem[0000000090800098] = fffffe7c cf1e61f0 ! immd = 00000000000002e2, %l1 = ffffffffcf1e61f0, %ccr = 88 movneg %xcc,0x2e2,%l1 ! Moved, %l1 = 00000000000002e2 ! Mem[000000008200008f] = 1b4b2a34, %l4 = 000000000000734e ldstub [%o0+0x08f],%l4 ! %l4 = 00000034000000ff ! %l0 = fffffffffffffe7c, %l7 = 000000000000f2ee, %ccr = 88 mova %icc,%l0,%l7 ! Moved, %l7 = fffffffffffffe7c ! %l4 = 0000000000000034, Mem[0000000082800018] = 2f10e9db stba %l4,[%o1+%i3]0x88 ! Mem[0000000082800018] = 2f10e934 p57_label_19: ! %cwp = 1 ! %l2 = 000000000000012b, Mem[0000000090800002] = d692eaa7 sth %l2,[%o5+0x002] ! Mem[0000000090800000] = 012beaa7 ! %l3 = 0000000000000000, imm = 000000000000001a, %l7 = fffffffffffffe7c sra %l3,0x01a,%l7 ! %l7 = 0000000000000000 ! immd = 000000000000005b, %l0 = fffffffffffffe7c, %ccr = 88 mova %icc,0x05b,%l0 ! Moved, %l0 = 000000000000005b ! %l6 = 00000000000000b3, %l3 = 0000000000000000, %ccr = 88 move %xcc,%l6,%l3 ! Register Not Moved ! %l5 = 9d91e0aca0855041, immed = 00000c77, %y = fffffe7c smulcc %l5,0xc77,%l1 ! %l1 = fffffb59ddbb5a37, %ccr = 88, %y = fffffb59 ! %l6 = 00000000000000b3, Mem[0000000083800020] = dcf6e6ff stba %l6,[%o3+%i4]0x89 ! Mem[0000000083800020] = dcf6e6b3 ! %f25 = 745ee3f0, Mem[0000000091800148] = 71d12186 st %f25,[%i0+0x148] ! Mem[0000000091800148] = 745ee3f0 ! %l4 = 00000034, %l5 = a0855041, Mem[00000000820000d8] = 376342f0 e43f6389 std %l4,[%o0+0x0d8] ! Mem[00000000820000d8] = 00000034 a0855041 ! %l0 = 0000005b, %l1 = ddbb5a37, Mem[0000000082000000] = f1875332 77a326e9 stda %l0,[%o0+%g0]0x81 ! Mem[0000000082000000] = 0000005b ddbb5a37 ! %l6 = 00000000000000b3, %l0 = 000000000000005b, %ccr = 88 movvc %icc,%l6,%l0 ! Moved, %l0 = 00000000000000b3 p57_label_20: ! %cwp = 1 ! %l1 = fffffb59ddbb5a37, %l5 = 9d91e0aca0855041, %ccr = 88 movrlez %l1,%l5,%l5 ! Moved, %l5 = 9d91e0aca0855041 ! %l3 = 0000000000000000, imm = fffffffffffff688, %l1 = fffffb59ddbb5a37 taddcc %l3,-0x978,%l1 ! %l1 = fffffffffffff688, %ccr = 88 ! %l4 = 0000000000000034, Mem[0000000091000108] = 22e03338 stw %l4,[%o6+0x108] ! Mem[0000000091000108] = 00000034 ! Mem[00000000828001d0] = c5766b3e, %l3 = 0000000000000000, %asi = 80 swapa [%o1+0x1d0]%asi,%l3 ! %l3 = 00000000c5766b3e ! Mem[0000000090800010] = 8a036ffa, %g2 = 000000000f708893 ldsh [%o5+0x012],%g2 ! %g2 = ffffffffffff8a03 ! immd = 00000000000003d9, %l1 = fffffffffffff688, %ccr = 88 movleu %xcc,0x3d9,%l1 ! Register Not Moved ! Mem[00000000828001c4] = fc6b49ad, %l5 = 9d91e0aca0855041 swap [%o1+0x1c4],%l5 ! %l5 = 00000000fc6b49ad ! Mem[0000000091000158] = b4583b24, %g18 = 0d033f1e470d8af4 ldsw [%o6+0x158],%g2 ! %g2 = 0d033f1e470d8af4 ! Mem[0000000091000120] = b0a4b23a, %g2 = ffffffffb4583b24 lduh [%o6+0x120],%g2 ! %g2 = 000000000000b0a4 ! Mem[00000000838000e8] = 81c8ba13, %l2 = 000000000000012b swap [%o3+0x0e8],%l2 ! %l2 = 0000000081c8ba13 p57_label_21: ! %cwp = 1 ! %l0 = 00000000000000b3, imm = 000000000000082f, %l5 = 00000000fc6b49ad andn %l0,0x82f,%l5 ! %l5 = 0000000000000090 ! %l4 = 00000034, %l5 = 00000090, Mem[0000000091800158] = 3ed4055e d1ba0b60 std %l4,[%i0+0x158] ! Mem[0000000091800158] = 00000034 00000090 ! %l5 = 0000000000000090, Mem[0000000082000020] = f0611ecf stha %l5,[%o0+%i4]0x89 ! Mem[0000000082000020] = f0610090 ! Mem[0000000082000000] = 0000005b ddbb5a37, %l2 = 81c8ba13, %l3 = c5766b3e ldda [%o0+%g0]0x81,%l2 ! %l2 = 000000000000005b 00000000ddbb5a37 ! Mem[00000000908001e4] = 73299462, %g2 = 000000000000b0a4 ldsh [%o5+0x1e6],%g2 ! %g2 = 0000000000007329 ! Mem[0000000082800008] = 4d4515ad d7262977, %l2 = 0000005b, %l3 = ddbb5a37 ldda [%o1+%i1]0x81,%l2 ! %l2 = 000000004d4515ad 00000000d7262977 ! %l4 = 0000000000000034, %l1 = fffffffffffff688, %l2 = 000000004d4515ad sub %l4,%l1,%l2 ! %l2 = 00000000000009ac ! Mem[0000000082000028] = 725e39fd, %l2 = 00000000000009ac swap [%o0+%i5],%l2 ! %l2 = 00000000725e39fd ! Mem[0000000090000150] = 0543c148 f8d31f8f, %g2 = 00007329, %g3 = fffff84b ldd [%o4+0x150],%g2 ! %g2 = 000000000543c148 00000000f8d31f8f ! Mem[0000000083800000] = 00000000, %l1 = fffffffffffff688 lduba [%o3+%g0]0x80,%l1 ! %l1 = 0000000000000000 p57_label_22: ! %cwp = 1 ! %l7 = 0000000000000000, Mem[0000000082800034] = 74038ca0 sth %l7,[%o1+0x034] ! Mem[0000000082800034] = 00008ca0 ! Mem[0000000082800018] = 34e9102f, %l2 = 00000000725e39fd ldstuba [%o1+%i3]0x80,%l2 ! %l2 = 00000034000000ff ! %f12 = ad1f1ea4 e2ec0b00, Mem[0000000091800038] = 2eeaa460 12d170fc std %f12,[%i0+0x038] ! Mem[0000000091800038] = ad1f1ea4 e2ec0b00 ! %l7 = 0000000000000000, Mem[00000000910000d4] = e1d77a9d stb %l7,[%o6+0x0d4] ! Mem[00000000910000d4] = 00d77a9d ! %f18 = 089ee66b 6b8a71ed, Mem[00000000908000a0] = cf4eb831 0435468a std %f18,[%o5+0x0a0] ! Mem[00000000908000a0] = 089ee66b 6b8a71ed ! Mem[0000000090800148] = 568c40dc, %g2 = 000000000543c148 ldub [%o5+0x14a],%g2 ! %g2 = 0000000000000056 ! %l5 = 0000000000000090, Mem[00000000910000f8] = def5d8b522566379 stx %l5,[%o6+0x0f8] ! Mem[00000000910000f8] = 0000000000000090 ! %l0 = 00000000000000b3, imm = 0000000000000024, %l1 = 0000000000000000 srax %l0,0x024,%l1 ! %l1 = 0000000000000000 ! Mem[0000000090800000] = 2beaa765, %g2 = 0000000000000056 ldub [%o5+0x003],%g2 ! %g2 = 000000000000002b ! Mem[0000000090000090] = 79c4dc96cf887faf, %f48 = f1d956c6 6117dab4 ldd [%o4+0x090],%f48 ! %f48 = 79c4dc96 cf887faf p57_label_23: ! %cwp = 1 ! Mem[0000000091000188] = db58126d, %g2 = 000000000000002b ldsb [%o6+0x188],%g2 ! %g2 = ffffffffffffffdb ! Mem[0000000090800148] = cff6568c40dc0248, %g2 = ffffffffffffffdb ldx [%o5+0x148],%g2 ! %g2 = cff6568c40dc0248 ! %l0 = 00000000000000b3, Mem[0000000091000030] = 9953c499 stw %l0,[%o6+0x030] ! Mem[0000000091000030] = 000000b3 ! %l2 = 0000000000000034, %l6 = 00000000000000b3, %l3 = 00000000d7262977 subccc %l2,%l6,%l3 ! %l3 = ffffffffffffff81, %ccr = 99 ! Mem[0000000082800028] = f2eed8c471091526, %f28 = 3927e07f 308114ca ldda [%o1+%i5]0x81,%f28 ! %f28 = f2eed8c4 71091526 ! Mem[0000000082800028] = f2eed8c471091526, %l0 = 00000000000000b3 ldxa [%o1+%i5]0x80,%l0 ! %l0 = f2eed8c471091526 ! Mem[0000000083800040] = 4d25abb5, %l5 = 0000000000000090 swap [%o3+0x040],%l5 ! %l5 = 000000004d25abb5 ! Mem[0000000082000028] = 000009ac0325a98a, %l2 = 0000000000000034 ldxa [%o0+%i5]0x81,%l2 ! %l2 = 000009ac0325a98a ! Mem[0000000090800180] = 0bbbaf03, %g2 = cff6568c40dc0248 ldsb [%o5+0x183],%g2 ! %g2 = 000000000000000b ! Mem[00000000910000f8] = 0000000000000090, %g2 = 000000000000000b ldx [%o6+0x0f8],%g2 ! %g2 = 0000000000000090 p57_label_24: ! %cwp = 1 ! immd = 00000000000002dc, %l3 = ffffffffffffff81, %ccr = 99 movvc %xcc,0x2dc,%l3 ! Moved, %l3 = 00000000000002dc ! Mem[0000000091800020] = 8305f0ca, %g2 = 0000000000000090 lduw [%i0+%i4],%g2 ! %g2 = 000000008305f0ca ! Mem[0000000082000000] = 0000005b, %l4 = 0000000000000034 ldsba [%o0+%g0]0x80,%l4 ! %l4 = 0000000000000000 ! %l2 = 000009ac0325a98a, %l2 = 000009ac0325a98a, %l4 = 0000000000000000 sllx %l2,%l2,%l4 ! %l4 = 0026b00c96a62800 ! %l2 = 000009ac0325a98a, Mem[000000009100018c] = 5de8e320 stb %l2,[%o6+0x18c] ! Mem[000000009100018c] = 8ae8e320 ! %l5 = 000000004d25abb5, %l3 = 00000000000002dc, %ccr = 99 movrgez %l5,%l3,%l1 ! Moved, %l1 = 00000000000002dc ! %l1 = 00000000000002dc, %l0 = f2eed8c471091526, %l1 = 00000000000002dc xorcc %l1,%l0,%l1 ! %l1 = f2eed8c4710917fa, %ccr = 80 ! Mem[0000000091800020] = 8305f0ca, %g2 = 000000008305f0ca lduw [%i0+%i4],%g2 ! %g2 = 000000008305f0ca ! Mem[0000000091800058] = a5328311, %g2 = 000000008305f0ca ldsh [%i0+0x05a],%g2 ! %g2 = ffffffffffffa532 ! %l1 = f2eed8c4710917fa, Mem[0000000091800130] = 0a9d8700f161fd0f stx %l1,[%i0+0x130] ! Mem[0000000091800130] = f2eed8c4710917fa p57_label_25: ! %cwp = 1 ! Mem[0000000083800028] = fd6c58c0c1993c65, %l4 = 0026b00c96a62800 ldxa [%o3+%i5]0x89,%l4 ! %l4 = fd6c58c0c1993c65 ! %l4 = fd6c58c0c1993c65, Mem[0000000090000052] = 5105ddcc sth %l4,[%o4+0x052] ! Mem[0000000090000050] = 3c65ddcc ! Mem[0000000083000148] = 17035ebe, %l4 = c1993c65, %l6 = 000000b3 add %o2,0x148,%g1 casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000017035ebe ! %l1 = f2eed8c4710917fa, %l3 = 00000000000002dc, %l7 = 0000000000000000 tsubcc %l1,%l3,%l7 ! %l7 = f2eed8c47109151e, %ccr = 82 ! %l5 = 000000004d25abb5, Mem[0000000090800140] = a40985524dc0fce4 stx %l5,[%o5+0x140] ! Mem[0000000090800140] = 000000004d25abb5 ! %l7 = f2eed8c47109151e, %l1 = f2eed8c4710917fa, %ccr = 82 movleu %icc,%l7,%l1 ! Register Not Moved ! Mem[0000000091000148] = ea2d9ce8, %g18 = 0d033f1e470d8af4 ldsw [%o6+0x148],%g2 ! %g2 = 0d033f1e470d8af4 ! %l5 = 000000004d25abb5, %l0 = f2eed8c471091526, %l4 = fd6c58c0c1993c65 and %l5,%l0,%l4 ! %l4 = 0000000041010124 ! %l5 = 000000004d25abb5, %l1 = f2eed8c4710917fa, %ccr = 82 movgu %xcc,%l5,%l1 ! Moved, %l1 = 000000004d25abb5 ! Code Fragment 1 p57_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000f8d31f8f mov -0x768,%g3 ! %g3 = fffffffffffff898 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ba,a p57_not_taken_0_end p57_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p57_branch_failed p57_not_taken_0_end: ! End of Random Code for Thread 57 1: membar #Sync ! Force all stores to complete restore ! CWP = 0 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 fc91cb6c5da191f7 bne,a,pn %xcc,p57_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000000003a3 bne,a,pn %xcc,p57_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000003a3 bne,a,pn %xcc,p57_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000401f0bc4 bne,a,pn %xcc,p57_reg_l3_fail mov %l3,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000000003a3 bne,a,pn %xcc,p57_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000000 bne,a,pn %xcc,p57_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be e194daccce000000 bne,a,pn %xcc,p57_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xfffffb59,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p57_failed mov 0x111,%g1 ! Check Floating Point Registers p57_check_fp_registers: set p57_expected_fp_regs,%g3 std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 0be6f6dc e54d9913 bne %xcc,p57_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 57aa481f cbe2787e bne %xcc,p57_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 6e5dafe6 83117cdb bne %xcc,p57_f6_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be ad1f1ea4 e2ec0b00 bne %xcc,p57_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be cf1e61f0 458e49a9 bne %xcc,p57_f14_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be f2eed8c4 71091526 bne %xcc,p57_f28_fail nop ! Check Local Memory set p57_local0_expect,%g1 p57_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 0000005bddbb5a37 ldx [%i0+0x000],%g3 ! Observed data at 0000000082000000 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 415085a0ffffffff ldx [%i0+0x010],%g3 ! Observed data at 0000000082000010 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 900061f0458e49a9 ldx [%i0+0x020],%g3 ! Observed data at 0000000082000020 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000009ac0325a98a ldx [%i0+0x028],%g3 ! Observed data at 0000000082000028 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x028,%g4 ldx [%g1+0x088],%g2 ! Expected data = 7ab2a6b81b4b2aff ldx [%i0+0x088],%g3 ! Observed data at 0000000082000088 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x088,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 0000004944ed2ff7 ldx [%i0+0x0d0],%g3 ! Observed data at 00000000820000d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x0d0,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 00000034a0855041 ldx [%i0+0x0d8],%g3 ! Observed data at 00000000820000d8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i0,0x0d8,%g4 set p57_local1_expect,%g1 p57_check_local1: ldx [%g1+0x000],%g2 ! Expected data = c5967dd05485211e ldx [%i1+0x000],%g3 ! Observed data at 0000000082800000 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffe9102fe3e775f8 ldx [%i1+0x018],%g3 ! Observed data at 0000000082800018 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = caf9dbf400008ca0 ldx [%i1+0x030],%g3 ! Observed data at 0000000082800030 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x030,%g4 ldx [%g1+0x090],%g2 ! Expected data = ad15454dcda8195f ldx [%i1+0x090],%g3 ! Observed data at 0000000082800090 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x090,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 87a33a41a0855041 ldx [%i1+0x1c0],%g3 ! Observed data at 00000000828001c0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x1c0,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 00000000a53b303b ldx [%i1+0x1d0],%g3 ! Observed data at 00000000828001d0 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i1,0x1d0,%g4 set p57_local2_expect,%g1 p57_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 0000000b401f0bc4 ldx [%i2+0x000],%g3 ! Observed data at 0000000083000000 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff6cd39b0000003d ldx [%i2+0x008],%g3 ! Observed data at 0000000083000008 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 2b01ad0dd975896b ldx [%i2+0x010],%g3 ! Observed data at 0000000083000010 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 000bece2aa8ec64b ldx [%i2+0x028],%g3 ! Observed data at 0000000083000028 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x028,%g4 ldx [%g1+0x078],%g2 ! Expected data = f2eec4e3ed0262f3 ldx [%i2+0x078],%g3 ! Observed data at 0000000083000078 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x078,%g4 ldx [%g1+0x118],%g2 ! Expected data = 0f293f9065aa69ff ldx [%i2+0x118],%g3 ! Observed data at 0000000083000118 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i2,0x118,%g4 set p57_local3_expect,%g1 p57_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 00000000ce000000 ldx [%i3+0x000],%g3 ! Observed data at 0000000083800000 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = fce115b945cf10bd ldx [%i3+0x008],%g3 ! Observed data at 0000000083800008 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = f7717f143a2906fb ldx [%i3+0x018],%g3 ! Observed data at 0000000083800018 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = b3e6f6dce54d9913 ldx [%i3+0x020],%g3 ! Observed data at 0000000083800020 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x020,%g4 ldx [%g1+0x030],%g2 ! Expected data = 63b5aeeb2559e91f ldx [%i3+0x030],%g3 ! Observed data at 0000000083800030 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x030,%g4 ldx [%g1+0x040],%g2 ! Expected data = 0000009030c6076d ldx [%i3+0x040],%g3 ! Observed data at 0000000083800040 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x040,%g4 ldx [%g1+0x078],%g2 ! Expected data = 5ff14e4c0000003d ldx [%i3+0x078],%g3 ! Observed data at 0000000083800078 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x078,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 0000012bd7283d14 ldx [%i3+0x0e8],%g3 ! Observed data at 00000000838000e8 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x0e8,%g4 ldx [%g1+0x160],%g2 ! Expected data = fffff6ff2559e91f ldx [%i3+0x160],%g3 ! Observed data at 0000000083800160 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x160,%g4 ldx [%g1+0x188],%g2 ! Expected data = 8ab2ffabb8aec016 ldx [%i3+0x188],%g3 ! Observed data at 0000000083800188 cmp %g2,%g3 bne,a,pn %xcc,p57_local_failed add %i3,0x188,%g4 ! The test for processor 57 has passed p57_passed: ta GOOD_TRAP nop p57_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p57_failed p57_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p57_failed p57_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p57_failed p57_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p57_failed p57_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p57_failed p57_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p57_failed p57_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p57_failed p57_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p57_failed p57_f2_fail: set p57_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f4_fail: set p57_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f6_fail: set p57_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f12_fail: set p57_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f14_fail: set p57_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p57_f28_fail: set p57_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 57 failed p57_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 57 failed p57_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e4] ! Set processor 57 done flag set p57_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p57_selfmod_failed: ba p57_failed mov 0xabc,%g1 p57_common_error: or %g0,0xf19,%g1 ba p57_failed mov %o5,%g3 p57_common_signature_error: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_common_timeout: set p57_temp,%g1 ba p57_failed st %g2,[%g1] ! Common Lock Number p57_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p57_failed mov 0x0,%g3 p57_trap1e: lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000028] done p57_trap1o: lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000028] done p57_trap2e: stha %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000028] ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000000] stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800000] done p57_trap2o: stha %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000028] ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000082000000] stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800000] done p57_trap3e: subc %l6,-0x4a0,%l2 done p57_trap3o: subc %l6,-0x4a0,%l2 done p57_init_memory_pointers: set p57_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p57_local0_start,%i0 set p57_local1_start,%i1 set p57_local2_start,%i2 set p57_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = c5967dd05485211e ldx [%g1+0x008],%l1 ! %l1 = 5a87ed2e353f3277 ldx [%g1+0x010],%l2 ! %l2 = 6d8ab581cf5ac26b ldx [%g1+0x018],%l3 ! %l3 = 21b65e6437a3abd3 ldx [%g1+0x020],%l4 ! %l4 = da9a339c7ff89f65 ldx [%g1+0x028],%l5 ! %l5 = 25bd2c2bad700bc0 ldx [%g1+0x030],%l6 ! %l6 = 6104a53283117cdb ldx [%g1+0x038],%l7 ! %l7 = 5730fda00a7ee232 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 6ef4e906e23ae8e3 ldx [%g1+0x048],%l1 ! %l1 = 8d7ba8247be8bd67 ldx [%g1+0x050],%l2 ! %l2 = 06f3b4aa65f8d225 ldx [%g1+0x058],%l3 ! %l3 = 183df6e5fce174dc ldx [%g1+0x060],%l4 ! %l4 = 2bdc5bd44cfa8e44 ldx [%g1+0x068],%l5 ! %l5 = 9d91e0aca0855041 ldx [%g1+0x070],%l6 ! %l6 = cd59385247ede1c8 ldx [%g1+0x078],%l7 ! %l7 = 9c6a771c40804b9a ! Initialize the output register of window 1 set p57_local0_start,%o0 set p57_local1_start,%o1 set p57_local2_start,%o2 set p57_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = 387acd25 3a749f1f 5bd08524 5aa287b6 ! %f4 = cd94e665 d72926fa e3714295 620bbeef ! %f8 = 7a9a3201 85673664 2cd2ee71 b390f0d2 ! %f12 = ce27f9c3 fa7646e4 f1a3b70b 1b1df2fd ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = dc5c48b6 513bbd5d 04c015fa 4c1247c5 ! %f20 = 3b471bac f75f4a12 ed35d652 aff1671a ! %f24 = 49a62a49 bc5e7aa3 634deeb4 a1da26ee ! %f28 = 2ce73d8e fddca22d d2f52373 65c91189 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 6e0406c7 e3931284 d78e5eb9 ed178500 ! %f36 = 0fd1fba9 506d6a67 1a559f33 e14d5d2f ! %f40 = 9cb08580 a13a76d6 3be86028 09f0a1ac ! %f44 = 07f5d836 5fb51470 b950d1c4 6064dd72 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0xaf82183800000053,%g7,%g1 ! GSR scale = 10, align = 3 wr %g1,%g0,%gsr ! GSR = af82183800000053 wr %g0,%y ! Clear Y 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: ! %l0 = 5a3581f6830a4792, Mem[0000000085800010] = a4850d04 stwa %l0,[%i3+%o2]0x89 ! Mem[0000000085800010] = 830a4792 ! Mem[00000000840000ae] = 90501a03, %l3 = e058bf07db441017 ldstub [%i0+0x0ae],%l3 ! %l3 = 0000001a000000ff ! %l1 = 7ee957a9b6f98fe9, %l5 = e90d6ae2d313f1d8, %y = 00000000 sdivcc %l1,%l5,%l2 ! %l2 = fffffffffffffffc, %ccr = 88 mov %l0,%y ! %y = 830a4792 ! %f7 = 620bbeef, Mem[0000000090000084] = 2228183e st %f7 ,[%i4+0x084] ! Mem[0000000090000084] = 620bbeef ! %l1 = 7ee957a9b6f98fe9, immed = 00000c16, %y = 830a4792 sdiv %l1,0xc16,%l0 ! %l0 = ffffffff80000000 mov %l0,%y ! %y = 80000000 ! %f18 = 04c015fa, Mem[0000000090000064] = c1525a24 sta %f18,[%i4+0x064]%asi ! Mem[0000000090000064] = 04c015fa ! %l5 = e90d6ae2d313f1d8, immed = 00000c3c, %y = 80000000 smulcc %l5,0xc3c,%l1 ! %l1 = fffffdda6802cea0, %ccr = 80, %y = fffffdda ! Mem[00000000908001a8] = 9a64a4a2a4ca45a1, %g2 = 547daaeb00000095 ldx [%i5+0x1a8],%g2 ! %g2 = 9a64a4a2a4ca45a1 ! Mem[00000000848001d0] = 20eea8f0, %l0 = ffffffff80000000 ldsw [%i1+0x1d0],%l0 ! %l0 = 0000000020eea8f0 ! %l6 = a1eebce8979a08dd, %l2 = fffffffffffffffc, %l4 = 779b68ba0ab89987 taddcc %l6,%l2,%l4 ! %l4 = a1eebce8979a08d9, %ccr = 9b p58_label_2: ! %l7 = 6694bb40684c8f65, Mem[0000000090000132] = ef0cdc7c sth %l7,[%i4+0x132] ! Mem[0000000090000130] = 8f65dc7c ! immd = 00000000000003e1, %l0 = 0000000020eea8f0, %ccr = 9b movpos %icc,0x3e1,%l0 ! Register Not Moved ! %l1 = fffffdda6802cea0, imm = 0000000000000ee0, %l7 = 6694bb40684c8f65 or %l1,0xee0,%l7 ! %l7 = fffffdda6802cee0 ! %l4 = a1eebce8979a08d9, Mem[0000000085800028] = f13d4531 stha %l4,[%i3+%o5]0x89 ! Mem[0000000085800028] = f13d08d9 ! %l6 = a1eebce8979a08dd, Mem[0000000090800140] = a4098552 stw %l6,[%i5+0x140] ! Mem[0000000090800140] = 979a08dd ! Code Fragment 1 p58_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov 0x5ed,%g3 ! %g3 = 00000000000005ed and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l6 = a1eebce8979a08dd, imm = 0000000000000035, %l5 = e90d6ae2d313f1d8 srax %l6,0x035,%l5 ! %l5 = fffffffffffffd0f ! %l4 = a1eebce8979a08d9, imm = fffffffffffff3bf, %l4 = a1eebce8979a08d9 subc %l4,-0xc41,%l4 ! %l4 = a1eebce8979a1519 ! Mem[00000000910001f0] = cf6a89a2, %g2 = 9a64a4a2a4ca45a1 ldsh [%i6+0x1f2],%g2 ! %g2 = ffffffffffffcf6a ! %l3 = 000000000000001a, imm = fffffffffffff693, %l3 = 000000000000001a orcc %l3,-0x96d,%l3 ! %l3 = fffffffffffff69b, %ccr = 88 p58_label_3: ! %l0 = 0000000020eea8f0, Mem[00000000918001c0] = 61d192c5dfb782b7 stx %l0,[%o0+0x1c0] ! Mem[00000000918001c0] = 0000000020eea8f0 ! %l5 = fffffffffffffd0f, imm = 000000000000001a, %l3 = fffffffffffff69b sra %l5,0x01a,%l3 ! %l3 = ffffffffffffffff ! %l2 = fffffffffffffffc, Mem[0000000091800132] = 8700f161 sth %l2,[%o0+0x132] ! Mem[0000000091800130] = fffcf161 ! Mem[0000000090800138] = 3c2deaae, %g2 = ffffffffffffcf6a ldsb [%i5+0x13b],%g2 ! %g2 = 000000000000003c ! Mem[0000000085000168] = c5755d50, %l3 = ffffffffffffffff ldsw [%i2+0x168],%l3 ! %l3 = ffffffffc5755d50 ! Mem[0000000085000010] = b70241b6, %l2 = fffffffffffffffc swapa [%i2+%o2]0x88,%l2 ! %l2 = 00000000b70241b6 ! %l6 = a1eebce8979a08dd, Mem[0000000090000190] = a91f482d10151817 stx %l6,[%i4+0x190] ! Mem[0000000090000190] = a1eebce8979a08dd ! Mem[0000000085000000] = a42d5c0a, %l1 = fffffdda6802cea0 lduba [%i2+%g0]0x81,%l1 ! %l1 = 00000000000000a4 ! %l3 = ffffffffc5755d50, Mem[0000000091000110] = fe0d41c4 stb %l3,[%i6+0x110] ! Mem[0000000091000110] = 500d41c4 ! %l7 = fffffdda6802cee0, %l7 = fffffdda6802cee0, %ccr = 88 movvc %xcc,%l7,%l7 ! Moved, %l7 = fffffdda6802cee0 p58_label_4: ! Mem[0000000085800008] = d440a57d, %l3 = ffffffffc5755d50 ldsha [%i3+%o1]0x88,%l3 ! %l3 = ffffffffffffa57d ! %l2 = 00000000b70241b6, %l2 = 00000000b70241b6, %l2 = 00000000b70241b6 srlx %l2,%l2,%l2 ! %l2 = 0000000000000000 ! %l2 = 0000000000000000, %l0 = 0000000020eea8f0, %ccr = 88 movn %xcc,%l2,%l0 ! Register Not Moved ! %l1 = 00000000000000a4, %l4 = a1eebce8979a1519, %ccr = 88 movn %xcc,%l1,%l4 ! Register Not Moved ! Mem[0000000085000151] = 88b05b30, %l4 = a1eebce8979a1519 ldstub [%i2+0x151],%l4 ! %l4 = 000000b0000000ff ! %l6 = a1eebce8979a08dd, Mem[000000009000000b] = 73dc7fba stb %l6,[%i4+0x00b] ! Mem[0000000090000008] = dddc7fba ! Mem[0000000091800010] = a290b85acc583256, %g2 = 000000000000003c ldx [%o0+%o2],%g2 ! %g2 = a290b85acc583256 ! %l4 = 00000000000000b0, Mem[0000000090000178] = 0fc89128 sth %l4,[%i4+0x178] ! Mem[0000000090000178] = 00b09128 ! Mem[0000000085800010] = 92470a837eee8250, %l4 = 00000000000000b0 ldxa [%i3+%o2]0x81,%l4 ! %l4 = 92470a837eee8250 ! Mem[00000000840000e0] = 09a6c90b, %l1 = 000000a4, %l4 = 7eee8250 add %i0,0xe0,%g1 casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000009a6c90b p58_label_5: ! %l1 = 00000000000000a4, %l2 = 0000000000000000, %l4 = 0000000009a6c90b sra %l1,%l2,%l4 ! %l4 = 00000000000000a4 ! %l7 = fffffdda6802cee0, %l2 = 0000000000000000, %l2 = 0000000000000000 srax %l7,%l2,%l2 ! %l2 = fffffdda6802cee0 ! %f23 = aff1671a, Mem[0000000085800008] = d440a57d sta %f23,[%i3+%o1]0x89 ! Mem[0000000085800008] = aff1671a ! %l6 = a1eebce8979a08dd, Mem[0000000084800028] = 1a92e677 stba %l6,[%i1+%o5]0x88 ! Mem[0000000084800028] = 1a92e6dd ! %f0 = 387acd25 3a749f1f 5bd08524 5aa287b6 ! %f4 = cd94e665 d72926fa e3714295 620bbeef ! %f8 = 7a9a3201 85673664 2cd2ee71 b390f0d2 ! %f12 = ce27f9c3 fa7646e4 f1a3b70b 1b1df2fd mov 0x040,%g4 stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040 membar #Sync ! Added by membar checker (651) ! Mem[0000000090000040] = 387acd25 3a749f1f 5bd08524 5aa287b6 ! Mem[0000000090000050] = cd94e665 d72926fa e3714295 620bbeef ! Mem[0000000090000060] = 7a9a3201 85673664 2cd2ee71 b390f0d2 ! Mem[0000000090000070] = ce27f9c3 fa7646e4 f1a3b70b 1b1df2fd ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040 ! %l2 = fffffdda6802cee0, %l7 = fffffdda6802cee0, %l4 = 00000000000000a4 add %l2,%l7,%l4 ! %l4 = fffffbb4d0059dc0 ! Mem[00000000918001ac] = f8c92676, %g2 = a290b85acc583256 ldsb [%o0+0x1ac],%g2 ! %g2 = fffffffffffffff8 ! %l0 = 0000000020eea8f0, Mem[0000000091000072] = 198e33f4 sth %l0,[%i6+0x072] ! Mem[0000000091000070] = a8f033f4 ! Mem[0000000085000134] = 3b6de5ff, %l5 = fffffffffffffd0f ldsh [%i2+0x134],%l5 ! %l5 = 0000000000003b6d p58_label_6: ! Mem[0000000085000068] = 7f96bc1b b41fcacb, %l0 = 20eea8f0, %l1 = 000000a4 ldd [%i2+0x068],%l0 ! %l0 = 000000007f96bc1b 00000000b41fcacb ! immd = 00000000000000f5, %l3 = ffffffffffffa57d, %ccr = 88 movg %icc,0x0f5,%l3 ! Register Not Moved ! Mem[0000000090800150] = bdd7de1f, %g2 = fffffffffffffff8 ldsb [%i5+0x151],%g2 ! %g2 = ffffffffffffffbd ! %f0 = 387acd25 3a749f1f 5bd08524 5aa287b6 ! %f4 = cd94e665 d72926fa e3714295 620bbeef ! %f8 = 7a9a3201 85673664 2cd2ee71 b390f0d2 ! %f12 = ce27f9c3 fa7646e4 f1a3b70b 1b1df2fd stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000 ! Mem[0000000084800020] = 9e13d05818fd1eed, %l1 = 00000000b41fcacb ldxa [%i1+%o4]0x89,%l1 ! %l1 = 9e13d05818fd1eed ! %l6 = a1eebce8979a08dd, %l7 = fffffdda6802cee0, %y = fffffdda sdivcc %l6,%l7,%l2 ! %l2 = fffffffffffffab8, %ccr = 88 mov %l0,%y ! %y = 7f96bc1b ! Mem[0000000090800120] = be5d75297765324d, %f48 = 387acd25 3a749f1f ldda [%i5+0x120]%asi,%f48 ! %f48 = be5d7529 7765324d ! %l7 = fffffdda6802cee0, Mem[0000000084800010] = 15626241 stha %l7,[%i1+%o2]0x81 ! Mem[0000000084800010] = cee06241 ! Mem[00000000918001dc] = 864464a3, %g18 = cbeead90369fcf8e ldsw [%o0+0x1dc],%g2 ! %g2 = cbeead90369fcf8e ! Randomly selected nop nop p58_label_7: ! immd = 0000000000000088, %l6 = a1eebce8979a08dd, %ccr = 88 movle %xcc,0x088,%l6 ! Moved, %l6 = 0000000000000088 ! Mem[0000000090000150] = 0543c148, %g18 = cbeead90369fcf8e ldsw [%i4+0x150],%g2 ! %g2 = cbeead90369fcf8e ! %f28 = 2ce73d8e fddca22d, Mem[0000000091000090] = 0ad49900 5631be90 std %f28,[%i6+0x090] ! Mem[0000000091000090] = 2ce73d8e fddca22d ! %l3 = ffffffffffffa57d, %l6 = 0000000000000088, %l3 = ffffffffffffa57d srlx %l3,%l6,%l3 ! %l3 = 00ffffffffffffa5 ! Mem[0000000090800028] = 9792ce33, %g2 = 000000000543c148 lduh [%i5+0x02a],%g2 ! %g2 = 0000000000009792 ! Mem[0000000090800130] = b94f043b1fd8d221, %g2 = 0000000000009792 ldx [%i5+0x130],%g2 ! %g2 = b94f043b1fd8d221 ! Mem[00000000918001a0] = 27831d1d, %g2 = b94f043b1fd8d221 ldub [%o0+0x1a3],%g2 ! %g2 = 0000000000000027 ! Mem[0000000090000148] = 2c7ac60a 59d744b1, %g2 = 00000027, %g3 = 000005ed ldd [%i4+0x148],%g2 ! %g2 = 000000002c7ac60a 0000000059d744b1 ! Code Fragment 1 p58_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000059d744b1 mov -0xbb1,%g3 ! %g3 = fffffffffffff44f and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091800134] = 61fd0fcf, %g2 = 000000002c7ac60a ldub [%o0+0x135],%g2 ! %g2 = 0000000000000061 p58_label_8: ! %f26 = 634deeb4, Mem[000000009100000c] = 67474887 st %f26,[%i6+0x00c] ! Mem[000000009100000c] = 634deeb4 ! Mem[00000000918000c0] = 4aea22fe, %g2 = 0000000000000061 ldsb [%o0+0x0c1],%g2 ! %g2 = 000000000000004a ! %l2 = fffffffffffffab8, Mem[0000000090000086] = beef333a sth %l2,[%i4+0x086] ! Mem[0000000090000084] = fab8333a ! Mem[00000000918001d0] = 1ae98803, %g2 = 000000000000004a lduw [%o0+0x1d0],%g2 ! %g2 = 000000001ae98803 ! Mem[0000000084800020] = 18fd1eed, %l3 = 00ffffffffffffa5 ldswa [%i1+%o4]0x89,%l3 ! %l3 = 0000000018fd1eed ! %f25 = bc5e7aa3, Mem[0000000085800018] = 9ea2e41d sta %f25,[%i3+%o3]0x88 ! Mem[0000000085800018] = bc5e7aa3 ! Mem[0000000084800018] = 2f9a55f2, %l6 = 0000000000000088 ldswa [%i1+%o3]0x80,%l6 ! %l6 = 000000002f9a55f2 ! immd = 00000000000000dd, %l0 = 000000007f96bc1b, %ccr = 88 movleu %xcc,0x0dd,%l0 ! Register Not Moved ! %l6 = 2f9a55f2, %l7 = 6802cee0, Mem[0000000090000150] = 0543c148 f8d31f8f std %l6,[%i4+0x150] ! Mem[0000000090000150] = 2f9a55f2 6802cee0 ! %l7 = fffffdda6802cee0, Mem[0000000085000010] = fcffffffdf3136a7 stxa %l7,[%i2+%o2]0x81 ! Mem[0000000085000010] = fffffdda6802cee0 p58_label_9: ! Mem[00000000918001ac] = f8c92676, %g2 = 000000001ae98803 lduw [%o0+0x1ac],%g2 ! %g2 = 00000000f8c92676 ! Mem[00000000850000dc] = dff2dc9c, %l5 = 0000000000003b6d lduh [%i2+0x0de],%l5 ! %l5 = 000000000000dc9c ! %f28 = 2ce73d8e fddca22d, Mem[0000000091800050] = ba251ef1 e3b2613d stda %f28,[%o0+0x050]%asi ! Mem[0000000091800050] = 2ce73d8e fddca22d ! Mem[00000000850000ec] = dc5da1ef, %l0 = 000000007f96bc1b ldsw [%i2+0x0ec],%l0 ! %l0 = ffffffffdc5da1ef ! Mem[0000000091000198] = 8fa17e76a7d7b8c9, %f48 = be5d7529 7765324d ldd [%i6+0x198],%f48 ! %f48 = 8fa17e76 a7d7b8c9 ! Mem[00000000900001c0] = e77900c2 b450b03c 424f9102 290887d8 ! Mem[00000000900001d0] = cefa14d7 d2adbf60 8b4c6ba6 21df8c41 ! Mem[00000000900001e0] = 56b781a0 c5d29903 f2389221 0a56eaed ! Mem[00000000900001f0] = f7581172 7c69cc66 b2ce3d03 10bb8a14 mov 0x1c0,%g5 ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0 ! %l2 = fffffffffffffab8, Mem[0000000091000046] = 4c82aa12 sth %l2,[%i6+0x046] ! Mem[0000000091000044] = fab8aa12 ! Mem[00000000900001ac] = 6a2091a2, %g2 = 00000000f8c92676 ldub [%i4+0x1af],%g2 ! %g2 = 000000000000006a ! Mem[00000000848000fc] = ca9de537, %l2 = fffffab8, %l7 = 6802cee0 add %i1,0xfc,%g1 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ca9de537 ! Mem[00000000848001d0] = 20eea8f0, %l7 = ca9de537, %l0 = dc5da1ef add %i1,0x1d0,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000020eea8f0 p58_label_10: ! %l7 = 00000000ca9de537, imm = fffffffffffffa3c, %l0 = 0000000020eea8f0 andn %l7,-0x5c4,%l0 ! %l0 = 0000000000000503 ! %l6 = 000000002f9a55f2 setx 0xdb05884007a9d9e5,%g7,%l6 ! %l6 = db05884007a9d9e5 ! Mem[00000000840001b0] = c4df3cc924a783d0, %l7 = 00000000ca9de537, %l6 = db05884007a9d9e5 add %i0,0x1b0,%g1 casxa [%g1]0x80,%l7,%l6 ! %l6 = c4df3cc924a783d0 ! Mem[00000000848001d0] = 20eea8f0, %l7 = ca9de537, %l6 = 24a783d0 add %i1,0x1d0,%g1 casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000020eea8f0 ! Mem[0000000084000148] = 459eda6a, %l5 = 000000000000dc9c swap [%i0+0x148],%l5 ! %l5 = 00000000459eda6a ! %l2 = fffffab8, %l3 = 18fd1eed, Mem[0000000085000028] = b69e133f b6bd2cec stda %l2,[%i2+%o5]0x88 ! Mem[0000000085000028] = fffffab8 18fd1eed ! immd = 000000000000026b, %l0 = 0000000000000503, %ccr = 88 movleu %xcc,0x26b,%l0 ! Register Not Moved ! %l1 = 9e13d05818fd1eed, %l0 = 0000000000000503, %ccr = 88 movleu %icc,%l1,%l0 ! Register Not Moved ! %l1 = 9e13d05818fd1eed sethi %hi(0x0efe6800),%l1 ! %l1 = 000000000efe6800 ! Mem[000000009180000c] = 4822a290, %g2 = 000000000000006a ldub [%o0+0x00e],%g2 ! %g2 = 0000000000000048 p58_label_11: ! Mem[00000000908001a0] = 803f05fd, %g2 = 0000000000000048 ldsh [%i5+0x1a0],%g2 ! %g2 = ffffffffffff803f ! %l4 = fffffbb4d0059dc0, Mem[00000000910000e0] = 67170953014a3074 stx %l4,[%i6+0x0e0] ! Mem[00000000910000e0] = fffffbb4d0059dc0 ! Mem[00000000918001fc] = 03a3711c, %g2 = ffffffffffff803f lduba [%o0+0x1fd]%asi,%g2 ! %g2 = 0000000000000003 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b58f65 dc7c46e7 55733d3a 0413d82e mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100 ! Mem[0000000084000008] = e967f25b, %l1 = 000000000efe6800 lduwa [%i0+%o1]0x80,%l1 ! %l1 = 00000000e967f25b ! Mem[0000000091800120] = 3e66ebc78319c7e8, %g2 = 0000000000000003 ldx [%o0+0x120],%g2 ! %g2 = 3e66ebc78319c7e8 ! %l0 = 0000000000000503, %l2 = fffffffffffffab8, %y = 7f96bc1b umul %l0,%l2,%l0 ! %l0 = 00000502ffe58828, %y = 00000502 ! %l1 = 00000000e967f25b, Mem[00000000910001dc] = 2b019f50, %asi = 80 stha %l1,[%i6+0x1dc]%asi ! Mem[00000000910001dc] = f25b9f50 ! %l4 = fffffbb4d0059dc0, %l0 = 00000502ffe58828, %ccr = 88 movvs %xcc,%l4,%l0 ! Register Not Moved ! Mem[0000000084000008] = e967f25b 182f8283, %l4 = d0059dc0, %l5 = 459eda6a ldda [%i0+%o1]0x80,%l4 ! %l4 = 00000000e967f25b 00000000182f8283 p58_label_12: ! %l2 = fffffffffffffab8, Mem[000000009180007e] = 36f6f2d6 sth %l2,[%o0+0x07e] ! Mem[000000009180007c] = fab8f2d6 ! %l2 = fffffffffffffab8, immed = fffffa9c, %y = 00000502 udivcc %l2,-0x564,%l3 ! %l3 = 0000000000000503, %ccr = 00 mov %l0,%y ! %y = ffe58828 ! Mem[0000000091800018] = 74c0670a, %g2 = 3e66ebc78319c7e8 ldsh [%o0+%o3],%g2 ! %g2 = 00000000000074c0 ! Mem[000000008400002c] = 68a05756, %l0 = 00000502ffe58828 swap [%i0+0x02c],%l0 ! %l0 = 0000000068a05756 ! %l0 = 0000000068a05756, %l0 = 0000000068a05756, %ccr = 00 movrlz %l0,%l0,%l7 ! Not Moved, %l7 = 00000000ca9de537 membar #Sync ! Added by membar checker (652) ! %f26 = 634deeb4 a1da26ee, Mem[0000000090000058] = e3714295 620bbeef std %f26,[%i4+0x058] ! Mem[0000000090000058] = 634deeb4 a1da26ee ! Mem[0000000084000018] = 722699ff, %l7 = 00000000ca9de537 lduha [%i0+%o3]0x88,%l7 ! %l7 = 00000000000099ff ! %l6 = 0000000020eea8f0, Mem[0000000090000140] = b4da1761c656d9f1 stx %l6,[%i4+0x140] ! Mem[0000000090000140] = 0000000020eea8f0 ! %l2 = fffffffffffffab8, %l6 = 0000000020eea8f0, %ccr = 00 movge %icc,%l2,%l6 ! Moved, %l6 = fffffffffffffab8 ! Mem[0000000084000008] = e967f25b, %l5 = 00000000182f8283 ldstuba [%i0+%o1]0x80,%l5 ! %l5 = 000000e9000000ff p58_label_13: ! %f4 = cd94e665 d72926fa, Mem[0000000090800090] = 954c815f bebef27d std %f4 ,[%i5+0x090] ! Mem[0000000090800090] = cd94e665 d72926fa ! %l4 = 00000000e967f25b, Mem[0000000090800168] = 27c2181e4733e19e stx %l4,[%i5+0x168] ! Mem[0000000090800168] = 00000000e967f25b ! Mem[0000000091800110] = e496b6477240222a, %f48 = 7d51b4bf 4b55d9c3 ldd [%o0+0x110],%f48 ! %f48 = e496b647 7240222a ! %l2 = fffffffffffffab8, %l0 = 0000000068a05756, %ccr = 00 movgu %icc,%l2,%l0 ! Moved, %l0 = fffffffffffffab8 ! Code Fragment 1 p58_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffff44f mov -0x733,%g3 ! %g3 = fffffffffffff8cd and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l5 = 00000000000000e9, Mem[00000000918001a0] = 2ec76127 stw %l5,[%o0+0x1a0] ! Mem[00000000918001a0] = 000000e9 ! Mem[0000000085000000] = a42d5c0a, %l5 = 00000000000000e9 ldsha [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffffa42d ! %l4 = 00000000e967f25b, imm = 0000000000000003, %l5 = ffffffffffffa42d sra %l4,0x003,%l5 ! %l5 = fffffffffd2cfe4b ! %l0 = fffffab8, %l1 = e967f25b, Mem[00000000908000e0] = 579e6934 167bd1cc std %l0,[%i5+0x0e0] ! Mem[00000000908000e0] = fffffab8 e967f25b ! Mem[0000000084000048] = fc4bb567ac7e619a, %l0 = fffffffffffffab8, %l5 = fffffffffd2cfe4b add %i0,0x48,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = fc4bb567ac7e619a p58_label_14: ! Mem[00000000910000b0] = 0db72ff396b87bb4, %g2 = 00000000000074c0 ldx [%i6+0x0b0],%g2 ! %g2 = 0db72ff396b87bb4 ! Mem[0000000084000020] = a4ae5273, %l7 = 00000000000099ff ldswa [%i0+%o4]0x89,%l7 ! %l7 = ffffffffa4ae5273 ! Mem[0000000090000038] = fdf21d1b, %g2 = 0db72ff396b87bb4 lduw [%i4+0x038],%g2 ! %g2 = 00000000fdf21d1b ! Mem[0000000091000008] = a8659706, %g2 = 00000000fdf21d1b lduwa [%i6+0x008]%asi,%g2 ! %g2 = 00000000a8659706 ! %l2 = fffffffffffffab8, Mem[0000000090800174] = fc039286 stw %l2,[%i5+0x174] ! Mem[0000000090800174] = fffffab8 ! Mem[0000000084800000] = 6ab09001, %l4 = 00000000e967f25b ldsha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000006ab0 ! Mem[0000000085800010] = 92470a83, %l2 = fffffffffffffab8 swapa [%i3+%o2]0x80,%l2 ! %l2 = 0000000092470a83 ! Mem[0000000091800008] = 42f1ee95, %g2 = 00000000a8659706 lduh [%o0+0x00a],%g2 ! %g2 = 00000000000042f1 ! Mem[00000000850000b0] = 67d9d418, %l5 = fc4bb567ac7e619a swap [%i2+0x0b0],%l5 ! %l5 = 0000000067d9d418 ! %f0 = 387acd25 3a749f1f 5bd08524 5aa287b6 ! %f4 = cd94e665 d72926fa e3714295 620bbeef ! %f8 = 7a9a3201 85673664 2cd2ee71 b390f0d2 ! %f12 = ce27f9c3 fa7646e4 f1a3b70b 1b1df2fd mov 0x140,%g5 stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140 p58_label_15: ! Mem[0000000090000100] = c3d9554bbfb4517d, %g2 = 00000000000042f1 ldx [%i4+0x100],%g2 ! %g2 = c3d9554bbfb4517d ! %f22 = ed35d652, Mem[0000000090800134] = 1fd8d221 st %f22,[%i5+0x134] ! Mem[0000000090800134] = ed35d652 membar #Sync ! Added by membar checker (653) ! Mem[0000000090000154] = 94cdefbe, %g2 = c3d9554bbfb4517d ldsb [%i4+0x156],%g2 ! %g2 = ffffffffffffff94 ! %l4 = 0000000000006ab0, Mem[00000000910001b4] = 35a37518 stw %l4,[%i6+0x1b4] ! Mem[00000000910001b4] = 00006ab0 ! %l1 = 00000000e967f25b, %l2 = 0000000092470a83, %ccr = 00 movleu %icc,%l1,%l2 ! Register Not Moved ! immd = 00000000000003c5, %l4 = 0000000000006ab0, %ccr = 00 movcc %xcc,0x3c5,%l4 ! Moved, %l4 = 00000000000003c5 ! Mem[0000000090000148] = b687a25a, %g2 = ffffffffffffff94 lduwa [%i4+0x148]%asi,%g2 ! %g2 = 00000000b687a25a ! %f0 = 387acd25 3a749f1f 5bd08524 5aa287b6 ! %f4 = cd94e665 d72926fa e3714295 620bbeef ! %f8 = 7a9a3201 85673664 2cd2ee71 b390f0d2 ! %f12 = ce27f9c3 fa7646e4 f1a3b70b 1b1df2fd mov 0x180,%g5 stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180 ! Mem[0000000091000190] = 50147167d7c0b9fd, %g2 = 00000000b687a25a ldx [%i6+0x190],%g2 ! %g2 = 50147167d7c0b9fd ! Mem[0000000084000000] = 268c2108, %l1 = 00000000e967f25b lduba [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000026 p58_label_16: ! Mem[0000000085000000] = 0a5c2da4, %l4 = 00000000000003c5 lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000a4 ! Mem[0000000084000018] = ff992672, %l2 = 0000000092470a83 ldstuba [%i0+%o3]0x80,%l2 ! %l2 = 000000ff000000ff ! %l2 = 00000000000000ff, Mem[00000000900001a4] = 85673664 stw %l2,[%i4+0x1a4] ! Mem[00000000900001a4] = 000000ff ! %l2 = 00000000000000ff, imm = 0000000000000005, %l3 = 0000000000000503 srl %l2,0x005,%l3 ! %l3 = 0000000000000007 ! %l5 = 0000000067d9d418, Mem[0000000085800018] = bc5e7aa3 stba %l5,[%i3+%o3]0x89 ! Mem[0000000085800018] = bc5e7a18 ! Mem[0000000090800144] = 4dc0fce4, %g2 = 50147167d7c0b9fd ldsha [%i5+0x144]%asi,%g2 ! %g2 = 0000000000004dc0 ! %l5 = 0000000067d9d418, Mem[0000000091800106] = e8900a5e sth %l5,[%o0+0x106] ! Mem[0000000091800104] = d4180a5e ! Mem[0000000091000054] = 2585102d, %g2 = 0000000000004dc0 ldsh [%i6+0x056],%g2 ! %g2 = 0000000000002585 ! immd = 0000000000000105, %l3 = 0000000000000007, %ccr = 00 movpos %icc,0x105,%l3 ! Moved, %l3 = 0000000000000105 ! %l4 = 000000a4, %l5 = 67d9d418, Mem[0000000084800008] = 593d6d5a 58938134 stda %l4,[%i1+%o1]0x88 ! Mem[0000000084800008] = 000000a4 67d9d418 p58_label_17: ! Mem[00000000918001a8] = 7aae34b1 f8c92676, %g2 = 00002585, %g3 = fffff8cd ldd [%o0+0x1a8],%g2 ! %g2 = 000000007aae34b1 00000000f8c92676 ! Mem[0000000084800028] = 1a92e6dd, %l7 = ffffffffa4ae5273 ldsba [%i1+%o5]0x89,%l7 ! %l7 = ffffffffffffffdd ! immd = 000000000000016b, %l6 = fffffffffffffab8, %ccr = 00 movle %icc,0x16b,%l6 ! Register Not Moved ! Mem[00000000918000dc] = eff9d83d, %g18 = cbeead90369fcf8e ldswa [%o0+0x0dc]%asi,%g2 ! %g2 = cbeead90369fcf8e ! %l6 = fffffffffffffab8, imm = 00000000000003eb, %l3 = 0000000000000105 andn %l6,0x3eb,%l3 ! %l3 = fffffffffffff810 ! %l6 = fffffffffffffab8, Mem[0000000091800050] = 2ce73d8e stw %l6,[%o0+0x050] ! Mem[0000000091800050] = fffffab8 ! Mem[0000000090000088] = 333a90ea 4b204b12, %g2 = eff9d83d, %g3 = f8c92676 ldda [%i4+0x088]%asi,%g2 ! %g2 = 00000000333a90ea 000000004b204b12 ! %l0 = fffffffffffffab8, %l7 = ffffffffffffffdd, %l6 = fffffffffffffab8 taddcctv %l0,%l7,%l6 ! %l0 = fffffffffffffadb, Trapped ! %l5 = 0000000067d9d418, Mem[0000000084800028] = dde6921a3aa93819 stxa %l5,[%i1+%o5]0x81 ! Mem[0000000084800028] = 0000000067d9d418 ! Mem[0000000085800000] = 2d82c157, %l4 = 00000000000000a4 lduba [%i3+%g0]0x80,%l4 ! %l4 = 000000000000002d p58_label_18: ! Mem[0000000085000198] = 4986d41d 7fd60087, %l6 = fffffab8, %l7 = ffffffdd ldd [%i2+0x198],%l6 ! %l6 = 000000004986d41d 000000007fd60087 ! %l7 = 000000007fd60087, Mem[0000000084800008] = 000000a4 stwa %l7,[%i1+%o1]0x88 ! Mem[0000000084800008] = 7fd60087 ! %l6 = 000000004986d41d, Mem[0000000090000022] = 67850132 sth %l6,[%i4+0x022] ! Mem[0000000090000020] = d41d0132 ! Mem[00000000858001bc] = f079abc4, %l3 = fffffffffffff810 swap [%i3+0x1bc],%l3 ! %l3 = 00000000f079abc4 ! Mem[00000000908001b0] = 450d88d9 151fff36, %g2 = 333a90ea, %g3 = 4b204b12 ldd [%i5+0x1b0],%g2 ! %g2 = 00000000450d88d9 00000000151fff36 ! %l5 = 0000000067d9d418, %l2 = 00000000000000ff, %l5 = 0000000067d9d418 andncc %l5,%l2,%l5 ! %l5 = 0000000067d9d400, %ccr = 00 ! Mem[0000000085800018] = 187a5ebcfa9bd82c, %f30 = d2f52373 65c91189 ldda [%i3+%o3]0x80,%f30 ! %f30 = 187a5ebc fa9bd82c ! Code Fragment 1 p58_fragment_4: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000151fff36 mov 0x108,%g3 ! %g3 = 0000000000000108 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[00000000910001b0] = b4428a20, %g2 = 00000000450d88d9 lduw [%i6+0x1b0],%g2 ! %g2 = 00000000b4428a20 ! Mem[0000000090800014] = 6ffa6eb0, %g18 = cbeead90369fcf8e ldsw [%i5+0x014],%g2 ! %g2 = cbeead90369fcf8e p58_label_19: ! %l1 = 0000000000000026, Mem[000000009100004a] = e82c0be5 stb %l1,[%i6+0x04a] ! Mem[0000000091000048] = 262c0be5 ! Mem[0000000085800008] = 1a67f1af, %f14 = f1a3b70b lda [%i3+%o1]0x81,%f14 ! %f14 = 1a67f1af ! Mem[0000000084800010] = cee06241 561fd05d, %l4 = 0000002d, %l5 = 67d9d400 ldda [%i1+%o2]0x80,%l4 ! %l4 = 00000000cee06241 00000000561fd05d ! Set Register : %l1 = 0000000000000026 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! %l0 = fffffffffffffadb, immed = fffff446, %y = ffe58828 umulcc %l0,-0xbba,%l5 ! %l5 = ffffef21003c53e2, %ccr = 80, %y = ffffef21 ! %f10 = 2cd2ee71 b390f0d2, Mem[0000000091000100] = 2c2852cb fa56d58f std %f10,[%i6+0x100] ! Mem[0000000091000100] = 2cd2ee71 b390f0d2 ! %l3 = 00000000f079abc4, Mem[0000000085000014] = 6802cee0 sth %l3,[%i2+0x014] ! Mem[0000000085000014] = abc4cee0 ! %l2 = 00000000000000ff, imm = 000000000000020e, %l1 = ffffffffffffffff or %l2,0x20e,%l1 ! %l1 = 00000000000002ff ! Mem[0000000090000040] = 387acd25, %g2 = 000000006ffa6eb0 ldub [%i4+0x040],%g2 ! %g2 = 0000000000000038 ! Mem[0000000084800000] = 0190b06a, %l1 = 00000000000002ff lduba [%i1+%g0]0x89,%l1 ! %l1 = 000000000000006a p58_label_20: ! Mem[0000000084800010] = 4162e0ce, %l3 = 00000000f079abc4 lduba [%i1+%o2]0x88,%l3 ! %l3 = 00000000000000ce ! Mem[0000000084800112] = 322e2f2e, %l3 = 00000000000000ce ldstub [%i1+0x112],%l3 ! %l3 = 0000002f000000ff ! Mem[0000000084000000] = 268c2108, %l1 = 000000000000006a ldsha [%i0+%g0]0x81,%l1 ! %l1 = 000000000000268c ! immd = 0000000000000138, %l6 = 000000004986d41d, %ccr = 80 movleu %xcc,0x138,%l6 ! Register Not Moved ! Mem[00000000918001d0] = 1ae988037ffa9590, %g2 = 0000000000000038 ldx [%o0+0x1d0],%g2 ! %g2 = 1ae988037ffa9590 ! Mem[00000000910000a0] = 4963bdfe32d0abe6, %g2 = 1ae988037ffa9590 ldx [%i6+0x0a0],%g2 ! %g2 = 4963bdfe32d0abe6 membar #Sync ! Added by membar checker (654) ! Mem[0000000090000000] = 1f9f743a 25cd7a38 b687a25a 2485d05b ! Mem[0000000090000010] = fa2629d7 65e694cd efbe0b62 954271e3 ! Mem[0000000090000020] = 6436d41d 01329a7a d2f090b3 71eed22c ! Mem[0000000090000030] = e44676fa c3f927ce fdf21d1b 0bb7a3f1 ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[00000000918000a8] = 50dfbb3c 7880c191, %g2 = 32d0abe6, %g3 = 00000108 ldda [%o0+0x0a8]%asi,%g2 ! %g2 = 0000000050dfbb3c 000000007880c191 ! %l7 = 000000007fd60087, Mem[0000000091000108] = 22e03338 sth %l7,[%i6+0x108] ! Mem[0000000091000108] = 00873338 ! Mem[00000000918000f8] = 248c7534, %g2 = 0000000050dfbb3c lduba [%o0+0x0f9]%asi,%g2 ! %g2 = 0000000000000024 p58_label_21: ! Mem[00000000910000d8] = 2c0f16f66965615e, %g2 = 0000000000000024 ldx [%i6+0x0d8],%g2 ! %g2 = 2c0f16f66965615e ! Mem[0000000091000048] = aa12262c, %g2 = 2c0f16f66965615e ldsh [%i6+0x048],%g2 ! %g2 = ffffffffffffaa12 ! %l6 = 000000004986d41d, Mem[0000000091000152] = 5682f47c sth %l6,[%i6+0x152] ! Mem[0000000091000150] = d41df47c ! Mem[00000000918000e0] = 5b357c5d, %g2 = ffffffffffffaa12 lduwa [%o0+0x0e0]%asi,%g2 ! %g2 = 000000005b357c5d ! Mem[0000000084800020] = 18fd1eed, %l1 = 000000000000268c lduwa [%i1+%o4]0x89,%l1 ! %l1 = 0000000018fd1eed ! %f0 = 387acd25 3a749f1f 5bd08524 5aa287b6 ! %f4 = cd94e665 d72926fa e3714295 620bbeef ! %f8 = 7a9a3201 85673664 2cd2ee71 b390f0d2 ! %f12 = ce27f9c3 fa7646e4 1a67f1af 1b1df2fd mov 0x140,%g6 stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140 ! Mem[0000000091000148] = ea2d9ce8, %g2 = 000000005b357c5d ldub [%i6+0x148],%g2 ! %g2 = 00000000000000ea ! %l2 = 00000000000000ff, Mem[0000000084000028] = 67bf4eebffe58828 stxa %l2,[%i0+%o5]0x81 ! Mem[0000000084000028] = 00000000000000ff ! Mem[000000009080007c] = 33302172, %g2 = 00000000000000ea lduba [%i5+0x07c]%asi,%g2 ! %g2 = 0000000000000033 ! immd = 00000000000003cc, %l3 = 000000000000002f, %ccr = 80 movcs %icc,0x3cc,%l3 ! Register Not Moved p58_label_22: ! %l2 = 000000ff, %l3 = 0000002f, Mem[0000000085800008] = 1a67f1af 2462f893 stda %l2,[%i3+%o1]0x80 ! Mem[0000000085800008] = 000000ff 0000002f ! %l0 = fffffadb, %l1 = 18fd1eed, Mem[00000000900000b8] = 2ba9b947 0fa49ca3 std %l0,[%i4+0x0b8] ! Mem[00000000900000b8] = fffffadb 18fd1eed ! %l2 = 00000000000000ff, Mem[000000009080012b] = d9993e2c stb %l2,[%i5+0x12b] ! Mem[0000000090800128] = ff993e2c ! %l0 = fffffadb, %l1 = 18fd1eed, Mem[0000000085800008] = ff000000 2f000000 stda %l0,[%i3+%o1]0x89 ! Mem[0000000085800008] = fffffadb 18fd1eed ! Mem[0000000091800148] = 71d12186, %g2 = 0000000000000033 ldsb [%o0+0x148],%g2 ! %g2 = 0000000000000071 ! Mem[00000000858000b8] = 66294186a4ce39e1, %l3 = 000000000000002f, %l2 = 00000000000000ff add %i3,0xb8,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 66294186a4ce39e1 ! Set Register : %l1 = 0000000018fd1eed xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! %l1 = ffffffffffffffff, Mem[00000000910000e0] = fffffbb4 sth %l1,[%i6+0x0e0] ! Mem[00000000910000e0] = fffffbb4 ! Mem[0000000085800076] = b09cbe58, %l7 = 000000007fd60087 ldstub [%i3+0x076],%l7 ! %l7 = 000000be000000ff ! %l6 = 000000004986d41d, Mem[0000000090800104] = 773e2765 stw %l6,[%i5+0x104] ! Mem[0000000090800104] = 4986d41d p58_label_23: ! %l0 = fffffffffffffadb, immed = 00000193, %ccr = 80 movrgz %l0,0x193,%l7 ! Not Moved, %l7 = 00000000000000be ! %l5 = ffffef21003c53e2, immed = 000000ca, %ccr = 80 movrgz %l5,0x0ca,%l7 ! Not Moved, %l7 = 00000000000000be ! %l6 = 4986d41d, %l7 = 000000be, Mem[0000000085000188] = 5237feb3 cf676255 std %l6,[%i2+0x188] ! Mem[0000000085000188] = 4986d41d 000000be ! immd = 00000000000002f4, %l1 = ffffffffffffffff, %ccr = 80 movpos %xcc,0x2f4,%l1 ! Register Not Moved ! Mem[0000000085000010] = dafdffff, %l6 = 000000004986d41d ldsba [%i2+%o2]0x89,%l6 ! %l6 = ffffffffffffffff ! immd = 000000000000037e, %l4 = 00000000cee06241, %ccr = 80 move %icc,0x37e,%l4 ! Register Not Moved ! %f20 = 3b471bac f75f4a12, Mem[0000000091800080] = f2d6ef72 131a522b std %f20,[%o0+0x080] ! Mem[0000000091800080] = 3b471bac f75f4a12 ! Mem[000000009100006c] = 670203bc, %g18 = cbeead90369fcf8e ldsw [%i6+0x06c],%g2 ! %g2 = cbeead90369fcf8e ! %l2 = 66294186a4ce39e1, imm = 0000000000000f70, %l3 = 000000000000002f tsubcc %l2,0xf70,%l3 ! %l3 = 66294186a4ce2a71, %ccr = 0a ! %l0 = fffffffffffffadb, Mem[0000000085000080] = a323c2e32c7508f0 stx %l0,[%i2+0x080] ! Mem[0000000085000080] = fffffffffffffadb p58_label_24: ! %l1 = ffffffffffffffff, Mem[000000009180016c] = 36e00196 stw %l1,[%o0+0x16c] ! Mem[000000009180016c] = ffffffff ! %l0 = fffffadb, %l1 = ffffffff, Mem[0000000084000028] = 00000000 000000ff std %l0,[%i0+%o5] ! Mem[0000000084000028] = fffffadb ffffffff ! Mem[0000000084800010] = cee06241, %l3 = 66294186a4ce2a71 lduwa [%i1+%o2]0x81,%l3 ! %l3 = 00000000cee06241 ! Mem[0000000090000088] = 333a90ea4b204b12, %f48 = 1f9f743a 25cd7a38 ldd [%i4+0x088],%f48 ! %f48 = 333a90ea 4b204b12 ! %l6 = ffffffffffffffff, imm = fffffffffffff74a, %l5 = ffffef21003c53e2 orn %l6,-0x8b6,%l5 ! %l5 = ffffffffffffffff ! Mem[0000000091000108] = 00873338, %g18 = cbeead90369fcf8e ldsw [%i6+0x108],%g2 ! %g2 = cbeead90369fcf8e ! %l2 = 66294186a4ce39e1, Mem[0000000085000000] = 0a5c2da4 stha %l2,[%i2+%g0]0x89 ! Mem[0000000085000000] = 0a5c39e1 ! %l7 = 00000000000000be, Mem[00000000908000fc] = 430d2716 stw %l7,[%i5+0x0fc] ! Mem[00000000908000fc] = 000000be ! %f18 = 04c015fa, Mem[0000000084000000] = 268c2108 sta %f18,[%i0+%g0]0x80 ! Mem[0000000084000000] = 04c015fa ! %l7 = 00000000000000be, immed = 000001a6, %ccr = 0a movrlz %l7,0x1a6,%l5 ! Not Moved, %l5 = ffffffffffffffff p58_label_25: ! %l7 = 00000000000000be, Mem[00000000900001e4] = c5d29903 stw %l7,[%i4+0x1e4] ! Mem[00000000900001e4] = 000000be ! Mem[0000000084000174] = 3d832e34, %l3 = cee06241, %l4 = cee06241 add %i0,0x174,%g1 casa [%g1]0x80,%l3,%l4 ! %l4 = 000000003d832e34 ! Mem[0000000084000090] = 54b1e9b0, %l0 = fffffadb, %l1 = ffffffff add %i0,0x90,%g1 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000054b1e9b0 ! Mem[0000000090800188] = caa79664e9b852a8, %f48 = 333a90ea 4b204b12 ldd [%i5+0x188],%f48 ! %f48 = caa79664 e9b852a8 ! %l7 = 00000000000000be, imm = fffffffffffffd07, %l6 = ffffffffffffffff andcc %l7,-0x2f9,%l6 ! %l6 = 0000000000000006, %ccr = 00 ! Mem[0000000085800180] = 3be7811e450dfb92, %l6 = 0000000000000006, %l7 = 00000000000000be add %i3,0x180,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 3be7811e450dfb92 ! Mem[0000000084000028] = fffffadb, %l1 = 0000000054b1e9b0 ldswa [%i0+%o5]0x81,%l1 ! %l1 = fffffffffffffadb ! %l4 = 3d832e34, %l5 = ffffffff, Mem[0000000084800010] = cee06241 561fd05d stda %l4,[%i1+%o2]0x81 ! Mem[0000000084800010] = 3d832e34 ffffffff ! %f9 = 85673664, Mem[0000000090000170] = e44676fa st %f9 ,[%i4+0x170] ! Mem[0000000090000170] = 85673664 ! %l4 = 000000003d832e34, immed = 000000aa, %ccr = 00 movrgz %l4,0x0aa,%l4 ! Moved, %l4 = 00000000000000aa ba,a p58_not_taken_0_end p58_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p58_branch_failed p58_not_taken_0_end: ! End of Random Code for Thread 58 1: membar #Sync ! Force all stores to complete p58_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0e8] ! Set processor 58 done flag ! Check Registers p58_check_registers: set p58_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be fffffffffffffadb bne,a,pn %xcc,p58_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be fffffffffffffadb bne,a,pn %xcc,p58_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 66294186a4ce39e1 bne,a,pn %xcc,p58_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000cee06241 bne,a,pn %xcc,p58_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000aa bne,a,pn %xcc,p58_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be ffffffffffffffff bne,a,pn %xcc,p58_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 0000000000000006 bne,a,pn %xcc,p58_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 3be7811e450dfb92 bne,a,pn %xcc,p58_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xffffef21,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p58_failed mov 0x111,%g1 ! Check Floating Point Registers p58_check_fp_registers: set p58_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 387acd25 3a749f1f bne %xcc,p58_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be cd94e665 d72926fa bne %xcc,p58_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be e3714295 620bbeef bne %xcc,p58_f6_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 1a67f1af 1b1df2fd bne %xcc,p58_f14_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 187a5ebc fa9bd82c bne %xcc,p58_f30_fail nop ! Check Local Memory set p58_local0_expect,%g1 p58_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 04c015fa5c1382f3 ldx [%i0+0x000],%g3 ! Observed data at 0000000084000000 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff67f25b182f8283 ldx [%i0+0x008],%g3 ! Observed data at 0000000084000008 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff99267285c0d877 ldx [%i0+0x018],%g3 ! Observed data at 0000000084000018 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = fffffadbffffffff ldx [%i0+0x028],%g3 ! Observed data at 0000000084000028 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 736f8d649050ff03 ldx [%i0+0x0a8],%g3 ! Observed data at 00000000840000a8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x0a8,%g4 ldx [%g1+0x148],%g2 ! Expected data = 0000dc9cf875dde7 ldx [%i0+0x148],%g3 ! Observed data at 0000000084000148 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i0,0x148,%g4 set p58_local1_expect,%g1 p58_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 8700d67f18d4d967 ldx [%i1+0x008],%g3 ! Observed data at 0000000084800008 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 3d832e34ffffffff ldx [%i1+0x010],%g3 ! Observed data at 0000000084800010 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000067d9d418 ldx [%i1+0x028],%g3 ! Observed data at 0000000084800028 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x028,%g4 ldx [%g1+0x110],%g2 ! Expected data = 322eff2ea6d62f71 ldx [%i1+0x110],%g3 ! Observed data at 0000000084800110 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i1,0x110,%g4 set p58_local2_expect,%g1 p58_check_local2: ldx [%g1+0x000],%g2 ! Expected data = e1395c0a1a616a2c ldx [%i2+0x000],%g3 ! Observed data at 0000000085000000 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = fffffddaabc4cee0 ldx [%i2+0x010],%g3 ! Observed data at 0000000085000010 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = b8faffffed1efd18 ldx [%i2+0x028],%g3 ! Observed data at 0000000085000028 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = fffffffffffffadb ldx [%i2+0x080],%g3 ! Observed data at 0000000085000080 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x080,%g4 ldx [%g1+0x0b0],%g2 ! Expected data = ac7e619a206faa46 ldx [%i2+0x0b0],%g3 ! Observed data at 00000000850000b0 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x0b0,%g4 ldx [%g1+0x150],%g2 ! Expected data = 88ff5b30c4e3e9e5 ldx [%i2+0x150],%g3 ! Observed data at 0000000085000150 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x150,%g4 ldx [%g1+0x188],%g2 ! Expected data = 4986d41d000000be ldx [%i2+0x188],%g3 ! Observed data at 0000000085000188 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i2,0x188,%g4 set p58_local3_expect,%g1 p58_check_local3: ldx [%g1+0x008],%g2 ! Expected data = dbfaffffed1efd18 ldx [%i3+0x008],%g3 ! Observed data at 0000000085800008 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fffffab87eee8250 ldx [%i3+0x010],%g3 ! Observed data at 0000000085800010 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 187a5ebcfa9bd82c ldx [%i3+0x018],%g3 ! Observed data at 0000000085800018 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = d9083df1ba361685 ldx [%i3+0x028],%g3 ! Observed data at 0000000085800028 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x028,%g4 ldx [%g1+0x070],%g2 ! Expected data = 03ceb4b4b09cff58 ldx [%i3+0x070],%g3 ! Observed data at 0000000085800070 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x070,%g4 ldx [%g1+0x1b8],%g2 ! Expected data = d67aeab1fffff810 ldx [%i3+0x1b8],%g3 ! Observed data at 00000000858001b8 cmp %g2,%g3 bne,a,pn %xcc,p58_local_failed add %i3,0x1b8,%g4 ! The test for processor 58 has passed p58_passed: ta GOOD_TRAP nop p58_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p58_failed p58_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p58_failed p58_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p58_failed p58_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p58_failed p58_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p58_failed p58_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p58_failed p58_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p58_failed p58_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p58_failed p58_f0_fail: set p58_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f4_fail: set p58_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f6_fail: set p58_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f14_fail: set p58_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p58_f30_fail: set p58_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 58 failed p58_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 58 failed p58_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0e8] ! Set processor 58 done flag set p58_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p58_selfmod_failed: ba p58_failed mov 0xabc,%g1 p58_common_error: or %g0,0xf1a,%g1 ba p58_failed mov %o5,%g3 p58_common_signature_error: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_common_timeout: set p58_temp,%g1 ba p58_failed st %g2,[%g1] ! Common Lock Number p58_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p58_failed mov 0x0,%g3 p58_trap1e: stha %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800020] stwa %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800008] ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800010] done p58_trap1o: stha %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800020] stwa %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800008] ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800010] done p58_trap2e: andncc %l3,-0xe6f,%l2 stwa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000000] xorcc %l6,-0xee8,%l3 stba %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000020] addc %l5,%l4,%l1 stxa %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000018] done p58_trap2o: andncc %l3,-0xe6f,%l2 stwa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000000] xorcc %l6,-0xee8,%l3 stba %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000020] addc %l5,%l4,%l1 stxa %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000018] done p58_trap3e: subc %l6,-0x974,%l2 add %l3,0xed8,%l2 add %l4,0xa63,%l1 addc %l4,%l1,%l1 andn %l0,-0x67c,%l2 addc %l7,0x2cc,%l2 or %l1,%l1,%l3 done p58_trap3o: subc %l6,-0x974,%l2 add %l3,0xed8,%l2 add %l4,0xa63,%l1 addc %l4,%l1,%l1 andn %l0,-0x67c,%l2 addc %l7,0x2cc,%l2 or %l1,%l1,%l3 done p58_init_memory_pointers: set p58_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p58_local0_start,%i0 set p58_local1_start,%i1 set p58_local2_start,%i2 set p58_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5a3581f6830a4792 ldx [%g1+0x008],%l1 ! %l1 = 7ee957a9b6f98fe9 ldx [%g1+0x010],%l2 ! %l2 = b03333b05b27365d ldx [%g1+0x018],%l3 ! %l3 = e058bf07db441017 ldx [%g1+0x020],%l4 ! %l4 = 779b68ba0ab89987 ldx [%g1+0x028],%l5 ! %l5 = e90d6ae2d313f1d8 ldx [%g1+0x030],%l6 ! %l6 = a1eebce8979a08dd ldx [%g1+0x038],%l7 ! %l7 = 6694bb40684c8f65 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 59 processor_59: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xec] ! Set the start flag wrpr %g0,7,%cleanwin call p59_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 59 wr %g0,0x4,%fprs ! Make sure fef is 1 set p59_init_freg,%g1 ! %f0 = 3e12fbef 6bf5938a 2a76540a 023ac77b ! %f4 = b2dc53f0 b4a06619 3600bc77 34ad3a43 ! %f8 = 83e3d969 87a08e30 c6bef32b 0e74fb0d ! %f12 = e5f9ef2e a7e18f76 14c6a5ac 53eff60f ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 7b27e5a7 dbd63d8c 6c8852c3 d680887a ! %f20 = b2faaf48 6024e5ed 42d6305a 3ba5cbe0 ! %f24 = 96247331 583f0df4 7b76c348 666f3b0a ! %f28 = 2562ac15 7ae908d5 276a70a9 e95851fc ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 0e1ab13e 71bab521 0afd552f 6bee8095 ! %f36 = f039208f cf87b6f8 26d0dcb2 556b0eac ! %f40 = 4e5a9ce8 13e0d95f eb77cd82 70334427 ! %f44 = 5c97462a 357618f8 b3667fa1 ab900223 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x16020f4800000000,%g7,%g1 ! GSR scale = 0, align = 0 wr %g1,%g0,%gsr ! GSR = 16020f4800000000 wr %g0,%y ! Clear Y 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[0000000086000054] = ae5c7010, %l0 = c5596751, %l7 = 836d350e add %i0,0x54,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000ae5c7010 ! %l2 = db68fe469d2f7f27, immed = 000003d7, %l7 = 00000000ae5c7010 tsubcctv %l2,0x3d7,%l7 ! %l0 = 5d020312c5596774, Trapped ! Mem[00000000908001c0] = b837367e, %g2 = 6a9f813d1b3684c2 ldsh [%i5+0x1c0],%g2 ! %g2 = ffffffffffffb837 ! Mem[00000000910000e4] = 014a3074, %g2 = ffffffffffffb837 ldub [%i6+0x0e4],%g2 ! %g2 = 0000000000000001 ! Mem[0000000087000008] = 3a80588b, %l0 = 5d020312c5596774 ldstuba [%i2+%o1]0x80,%l0 ! %l0 = 0000003a000000ff ! %l0 = 000000000000003a sethi %hi(0x2f173800),%l0 ! %l0 = 000000002f173800 ! Mem[000000009080011c] = 94e95342, %g2 = 0000000000000001 lduw [%i5+0x11c],%g2 ! %g2 = 0000000094e95342 ! immd = 0000000000000262, %l0 = 000000002f173800, %ccr = 44 movg %icc,0x262,%l0 ! Register Not Moved ! %l1 = fe31702e04a2d576 setx 0xadad570f8395ba05,%g7,%l1 ! %l1 = adad570f8395ba05 ! %l6 = 267fb4e8326d31ec, Mem[00000000900001e5] = d29903f2 stb %l6,[%i4+0x1e5] ! Mem[00000000900001e4] = ec9903f2 p59_label_2: ! Mem[00000000908000ac] = e1353f90, %g2 = 0000000094e95342 ldub [%i5+0x0ac],%g2 ! %g2 = 00000000000000e1 ! %l4 = 237bd95dfe2b4a83, Mem[0000000091800138] = cf28ea77040c3c9f stx %l4,[%o0+0x138] ! Mem[0000000091800138] = 237bd95dfe2b4a83 ! immd = 00000000000001b3, %l2 = db68fe469d2f7f27, %ccr = 44 movleu %xcc,0x1b3,%l2 ! Moved, %l2 = 00000000000001b3 ! Mem[0000000086800028] = 5e1b56da, %l3 = 46027d5600782818 ldsha [%i1+%o5]0x89,%l3 ! %l3 = 00000000000056da ! %l2 = 000001b3, %l3 = 000056da, Mem[00000000918000d8] = 41114b72 eff9d83d std %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 000001b3 000056da ! %l4 = 237bd95dfe2b4a83, Mem[0000000091000188] = db58126d stb %l4,[%i6+0x188] ! Mem[0000000091000188] = 8358126d ! %f4 = b2dc53f0 b4a06619, Mem[0000000087800000] = 8a1649c2 5ab40670 stda %f4 ,[%i3+%g0]0x88 ! Mem[0000000087800000] = b2dc53f0 b4a06619 ! %l0 = 000000002f173800, Mem[0000000090000150] = 0543c148 stb %l0,[%i4+0x150] ! Mem[0000000090000150] = 0043c148 ! Mem[0000000087800180] = caef15a356083dac, %l5 = 9671192c337c73f1, %l7 = 00000000ae5c7010 add %i3,0x180,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = caef15a356083dac ! Mem[0000000090800178] = dc82c7e4, %g2 = 00000000000000e1 ldub [%i5+0x179],%g2 ! %g2 = 00000000000000dc p59_label_3: ! %l6 = 267fb4e8326d31ec, %l2 = 00000000000001b3, %ccr = 44 movg %icc,%l6,%l2 ! Register Not Moved ! Mem[0000000086000000] = 657e42f4, %l1 = adad570f8395ba05 swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000657e42f4 ! Mem[000000008780003b] = 8215acd0, %l5 = 9671192c337c73f1 ldstub [%i3+0x03b],%l5 ! %l5 = 000000d0000000ff ! Mem[00000000868000d4] = bb74ab4e, %l2 = 00000000000001b3 swap [%i1+0x0d4],%l2 ! %l2 = 00000000bb74ab4e ! Mem[0000000087800010] = 91777dc1, %l6 = 267fb4e8326d31ec lduha [%i3+%o2]0x80,%l6 ! %l6 = 0000000000009177 ! %f16 = 7b27e5a7, Mem[00000000918001d8] = aa6d2758 st %f16,[%o0+0x1d8] ! Mem[00000000918001d8] = 7b27e5a7 ! immd = 0000000000000046, %l1 = 00000000657e42f4, %ccr = 44 movgu %icc,0x046,%l1 ! Register Not Moved ! Mem[0000000087800000] = b4a06619, %l3 = 00000000000056da lduba [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000019 ! Mem[000000009000005c] = f17dd9cc, %g2 = 00000000000000dc lduh [%i4+0x05c],%g2 ! %g2 = 000000000000f17d ! Code Fragment 1 p59_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0bad0bad0bad0b00 mov -0x753,%g3 ! %g3 = fffffffffffff8ad and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p59_label_4: ! Mem[00000000878000ba] = ea45cd97, %l3 = 0000000000000019 ldstuba [%i3+0x0ba]%asi,%l3 ! %l3 = 000000cd000000ff ! %l6 = 0000000000009177, %l6 = 0000000000009177, %y = 00000000 mulscc %l6,%l6,%l0 ! %l0 = 00000000000048bb, %ccr = 00, %y = 80000000 ! %l2 = bb74ab4e, %l3 = 000000cd, Mem[0000000091800160] = 5c5b9bfb 4692494c std %l2,[%o0+0x160] ! Mem[0000000091800160] = bb74ab4e 000000cd ! %f0 = 3e12fbef 6bf5938a 2a76540a 023ac77b ! %f4 = b2dc53f0 b4a06619 3600bc77 34ad3a43 ! %f8 = 83e3d969 87a08e30 c6bef32b 0e74fb0d ! %f12 = e5f9ef2e a7e18f76 14c6a5ac 53eff60f mov 0x040,%g4 stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040 ! %l3 = 00000000000000cd, Mem[0000000086000008] = 5daf24f3 stha %l3,[%i0+%o1]0x81 ! Mem[0000000086000008] = 00cd24f3 ! Mem[0000000090800144] = 4dc0fce4, %g18 = 4b4b75f6a7cf0b18 ldsw [%i5+0x144],%g2 ! %g2 = 4b4b75f6a7cf0b18 ! Mem[0000000090800118] = 76bc94e9, %g2 = 000000004dc0fce4 lduh [%i5+0x11a],%g2 ! %g2 = 00000000000076bc ! Mem[0000000091000168] = 4f4eac6b 58588fd2, %g2 = 000076bc, %g3 = fffff8ad ldd [%i6+0x168],%g2 ! %g2 = 000000004f4eac6b 0000000058588fd2 ! %l4 = 237bd95dfe2b4a83, immed = 00000185, %ccr = 00 movrne %l4,0x185,%l4 ! Moved, %l4 = 0000000000000185 ! %f19 = d680887a, Mem[00000000908001b4] = 151fff36 st %f19,[%i5+0x1b4] ! Mem[00000000908001b4] = d680887a p59_label_5: ! %l1 = 00000000657e42f4, immed = fffffeff, %ccr = 00 movrne %l1,-0x101,%l5 ! Moved, %l5 = fffffffffffffeff ! Mem[00000000868001ac] = d78ccaaa, %l2 = 00000000bb74ab4e swap [%i1+0x1ac],%l2 ! %l2 = 00000000d78ccaaa ! %l4 = 0000000000000185, Mem[0000000086800020] = 0ed996fe129b5f8d stxa %l4,[%i1+%o4]0x89 ! Mem[0000000086800020] = 0000000000000185 ! Mem[000000009100009c] = 7072fa78, %g2 = 000000004f4eac6b lduh [%i6+0x09c],%g2 ! %g2 = 0000000000007072 ! Mem[0000000087000020] = d7b7ae8cd361c15f, %f30 = 276a70a9 e95851fc ldd [%i2+%o4],%f30 ! %f30 = d7b7ae8c d361c15f ! Mem[0000000086000020] = b33358a3, %l4 = 0000000000000185 ldswa [%i0+%o4]0x89,%l4 ! %l4 = ffffffffb33358a3 ! %l7 = caef15a356083dac, %l3 = 00000000000000cd, %y = 80000000 udivcc %l7,%l3,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 000048bb ! immd = 0000000000000189, %l6 = 00000000ffffffff, %ccr = 0a movne %icc,0x189,%l6 ! Moved, %l6 = 0000000000000189 ! %l4 = ffffffffb33358a3, Mem[00000000868000ad] = 17481919 stb %l4,[%i1+0x0ad] ! Mem[00000000868000ac] = 17a31919 ! %f28 = 2562ac15 7ae908d5, Mem[0000000086800018] = 8598fdf8 c03875aa stda %f28,[%i1+%o3]0x80 ! Mem[0000000086800018] = 2562ac15 7ae908d5 p59_label_6: ! %l4 = ffffffffb33358a3, %l1 = 00000000657e42f4, %y = 000048bb umulcc %l4,%l1,%l7 ! %l7 = 470ba41bf904815c, %ccr = 08, %y = 470ba41b ! Mem[0000000087800090] = f8abb8e2, %l3 = 00000000000000cd lduw [%i3+0x090],%l3 ! %l3 = 00000000f8abb8e2 ! %l0 = 00000000000048bb, %l4 = ffffffffb33358a3, %l7 = 470ba41bf904815c srax %l0,%l4,%l7 ! %l7 = 0000000000000000 ! Mem[0000000087000028] = 1e789f8c, %l3 = 00000000f8abb8e2 lduha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000001e78 ! Mem[0000000090000100] = c3d9554bbfb4517d, %f48 = 747f74dd 67834da1 ldda [%i4+0x100]%asi,%f48 ! %f48 = c3d9554b bfb4517d ! %l3 = 0000000000001e78, %l7 = 0000000000000000, %ccr = 08 movrgz %l3,%l7,%l3 ! Moved, %l3 = 0000000000000000 ! %l1 = 00000000657e42f4, Mem[0000000087800010] = c17d7791 stwa %l1,[%i3+%o2]0x89 ! Mem[0000000087800010] = 657e42f4 ! %f24 = 96247331 583f0df4, Mem[0000000091000170] = eb162522 3bd1c15f std %f24,[%i6+0x170] ! Mem[0000000091000170] = 96247331 583f0df4 ! Mem[0000000086800010] = 53d2f6889c5525ae, %f30 = d7b7ae8c d361c15f ldda [%i1+%o2]0x89,%f30 ! %f30 = 53d2f688 9c5525ae membar #Sync ! Added by membar checker (655) ! %f0 = 3e12fbef 6bf5938a 2a76540a 023ac77b ! %f4 = b2dc53f0 b4a06619 3600bc77 34ad3a43 ! %f8 = 83e3d969 87a08e30 c6bef32b 0e74fb0d ! %f12 = e5f9ef2e a7e18f76 14c6a5ac 53eff60f stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040 p59_label_7: ! Mem[000000008780002a] = 9c4139ca, %l4 = ffffffffb33358a3 ldstub [%i3+0x02a],%l4 ! %l4 = 00000039000000ff ! %l5 = fffffffffffffeff, Mem[00000000918000a0] = ff1804cc stw %l5,[%o0+0x0a0] ! Mem[00000000918000a0] = fffffeff ! %f30 = 53d2f688, Mem[0000000091800164] = 000000cd st %f30,[%o0+0x164] ! Mem[0000000091800164] = 53d2f688 ! %l3 = 0000000000000000, Mem[0000000087800150] = 32acec9c stw %l3,[%i3+0x150] ! Mem[0000000087800150] = 00000000 ! Mem[0000000086000008] = 00cd24f3, %l4 = 0000000000000039, %asi = 80 swapa [%i0+0x008]%asi,%l4 ! %l4 = 0000000000cd24f3 ! Mem[000000008780011c] = 663deff8, %l2 = 00000000d78ccaaa swap [%i3+0x11c],%l2 ! %l2 = 00000000663deff8 ! Mem[0000000087800018] = 08502168, %l1 = 00000000657e42f4 ldstuba [%i3+%o3]0x81,%l1 ! %l1 = 00000008000000ff ! %l4 = 0000000000cd24f3, Mem[00000000900000c8] = 3204b668, %asi = 80 stwa %l4,[%i4+0x0c8]%asi ! Mem[00000000900000c8] = 00cd24f3 ! Mem[0000000086000020] = a35833b3, %l1 = 0000000000000008 swap [%i0+%o4],%l1 ! %l1 = 00000000a35833b3 ! %l3 = 0000000000000000, imm = 0000000000000013, %l1 = 00000000a35833b3 sll %l3,0x013,%l1 ! %l1 = 0000000000000000 p59_label_8: ! Mem[000000008600011e] = d0e10109, %l1 = 0000000000000000 ldstub [%i0+0x11e],%l1 ! %l1 = 00000001000000ff ! %l4 = 0000000000cd24f3, Mem[0000000090800010] = ee408a03 sth %l4,[%i5+%o2] ! Mem[0000000090800010] = 24f38a03 ! Mem[0000000087800018] = 682150ff, %f22 = 42d6305a lda [%i3+%o3]0x89,%f22 ! %f22 = 682150ff ! Mem[00000000868001c8] = c1ae51c2c0ab3667, %l5 = fffffffffffffeff, %l4 = 0000000000cd24f3 add %i1,0x1c8,%g1 casxa [%g1]0x80,%l5,%l4 ! %l4 = c1ae51c2c0ab3667 ! Mem[00000000870000ef] = 01da6640, %l3 = 0000000000000000 ldstub [%i2+0x0ef],%l3 ! %l3 = 00000040000000ff ! %l2 = 00000000663deff8, Mem[00000000900001a8] = 17361119 stw %l2,[%i4+0x1a8] ! Mem[00000000900001a8] = 663deff8 ! %l7 = 0000000000000000, Mem[00000000908000ec] = ad549184, %asi = 80 stwa %l7,[%i5+0x0ec]%asi ! Mem[00000000908000ec] = 00000000 ! %f28 = 2562ac15 7ae908d5, Mem[0000000087800018] = ff502168 8c6d089d stda %f28,[%i3+%o3]0x81 ! Mem[0000000087800018] = 2562ac15 7ae908d5 ! %l4 = c0ab3667, %l5 = fffffeff, Mem[00000000900001a8] = 663deff8 27fb606a stda %l4,[%i4+0x1a8]%asi ! Mem[00000000900001a8] = c0ab3667 fffffeff ! %l2 = 00000000663deff8, Mem[0000000086000028] = 5a0288e7bfff0b5d stxa %l2,[%i0+%o5]0x81 ! Mem[0000000086000028] = 00000000663deff8 p59_label_9: ! Mem[00000000870001c0] = aded0ac9165596c4, %l7 = 0000000000000000, %l1 = 0000000000000001 add %i2,0x1c0,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = aded0ac9165596c4 ! Mem[0000000086800008] = 5efb4242, %l0 = 00000000000048bb ldstuba [%i1+%o1]0x89,%l0 ! %l0 = 00000042000000ff ! Mem[000000008780013d] = 5e52b3f9, %l6 = 0000000000000189 ldstuba [%i3+0x13d]%asi,%l6 ! %l6 = 00000052000000ff ! Mem[0000000087800148] = fdbafbbb9dca6a1a, %l6 = 0000000000000052, %l1 = aded0ac9165596c4 add %i3,0x148,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = fdbafbbb9dca6a1a ! %l5 = fffffffffffffeff, Mem[0000000086800010] = ae25559c stwa %l5,[%i1+%o2]0x80 ! Mem[0000000086800010] = fffffeff ! Mem[0000000086800020] = 85010000, %l4 = c1ae51c2c0ab3667 lduha [%i1+%o4]0x80,%l4 ! %l4 = 0000000000008501 ! Mem[0000000086000178] = 229a7b8efddac85f, %l1 = fdbafbbb9dca6a1a, %l2 = 00000000663deff8 add %i0,0x178,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 229a7b8efddac85f ! Mem[0000000090000110] = 208e2d2af319c0f9, %g2 = 0000000000007072 ldx [%i4+0x110],%g2 ! %g2 = 208e2d2af319c0f9 ! %l7 = 0000000000000000, Mem[0000000090000144] = c656d9f1 stw %l7,[%i4+0x144] ! Mem[0000000090000144] = 00000000 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000 p59_label_10: ! Mem[00000000870001f8] = 017e2394, %l1 = fdbafbbb9dca6a1a ldsb [%i2+0x1f9],%l1 ! %l1 = 000000000000007e ! Mem[0000000086000038] = d3236654c7236ee9, %l0 = 0000000000000042 ldx [%i0+0x038],%l0 ! %l0 = d3236654c7236ee9 ! %l0 = d3236654c7236ee9, Mem[0000000086800028] = da561b5e7ba15971 stxa %l0,[%i1+%o5]0x81 ! Mem[0000000086800028] = d3236654c7236ee9 ! Mem[00000000900000e4] = bcf1ca38, %g2 = 208e2d2af319c0f9 ldsh [%i4+0x0e6],%g2 ! %g2 = ffffffffffffbcf1 ! Mem[0000000086800008] = ff42fb5e, %l4 = 00008501, %l5 = fffffeff add %i1,0x08,%g1 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000ff42fb5e ! %l6 = 0000000000000052, Mem[0000000087000100] = c72d6575 stw %l6,[%i2+0x100] ! Mem[0000000087000100] = 00000052 ! %l0 = d3236654c7236ee9, Mem[0000000086800008] = ff42fb5e5dbcfd7d stxa %l0,[%i1+%o1]0x81 ! Mem[0000000086800008] = d3236654c7236ee9 ! Mem[0000000087000010] = 32186b97, %f14 = 14c6a5ac lda [%i2+%o2]0x89,%f14 ! %f14 = 32186b97 ! Mem[0000000087800008] = d3558be1, %l4 = 0000000000008501 lduba [%i3+%o1]0x81,%l4 ! %l4 = 00000000000000d3 ! Mem[00000000900000f0] = 97245dda71d9d275, %f48 = d5176976 1a263fd4 ldd [%i4+0x0f0],%f48 ! %f48 = 97245dda 71d9d275 p59_label_11: ! Mem[0000000087800014] = 6e5642aa, %l1 = 000000000000007e swap [%i3+0x014],%l1 ! %l1 = 000000006e5642aa ! Mem[00000000908000b0] = d8e6f85d034969ea, %g2 = ffffffffffffbcf1 ldx [%i5+0x0b0],%g2 ! %g2 = d8e6f85d034969ea ! %l0 = d3236654c7236ee9, Mem[0000000087000028] = 1e789f8c stha %l0,[%i2+%o5]0x81 ! Mem[0000000087000028] = 6ee99f8c ! Mem[0000000090000148] = c60a59d7, %g2 = d8e6f85d034969ea ldsh [%i4+0x14a],%g2 ! %g2 = ffffffffffffc60a ! %l0 = d3236654c7236ee9, %l7 = 0000000000000000, %y = 470ba41b umulcc %l0,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00000000 ! %l7 = 0000000000000000, Mem[0000000086800008] = d3236654 stba %l7,[%i1+%o1]0x80 ! Mem[0000000086800008] = 00236654 ! %l6 = 0000000000000052, imm = 0000000000000a86, %l7 = 0000000000000000 taddcc %l6,0xa86,%l7 ! %l7 = 0000000000000ad8, %ccr = 02 ! %l7 = 0000000000000ad8, Mem[00000000908001a0] = 803f05fd68760317, %asi = 80 stxa %l7,[%i5+0x1a0]%asi ! Mem[00000000908001a0] = 0000000000000ad8 ! Mem[000000009100002c] = 63b32199, %g2 = ffffffffffffc60a ldub [%i6+0x02d],%g2 ! %g2 = 0000000000000063 ! Mem[00000000910001f8] = 4b07657c36adf4e3, %g2 = 0000000000000063 ldx [%i6+0x1f8],%g2 ! %g2 = 4b07657c36adf4e3 p59_label_12: ! %l2 = 229a7b8efddac85f, immed = 0000010d, %y = 00000000 smul %l2,0x10d,%l5 ! %l5 = fffffffdbee48bd3, %y = fffffffd ! Mem[0000000091800150] = dc4fcc21f764288d, %g2 = 4b07657c36adf4e3 ldx [%o0+0x150],%g2 ! %g2 = dc4fcc21f764288d ! %l3 = 0000000000000040, Mem[0000000087800000] = b4a06619 stba %l3,[%i3+%g0]0x88 ! Mem[0000000087800000] = b4a06640 ! Mem[0000000086000000] = 9481a72805ba9583, %l1 = 0000000000000000 ldxa [%i0+%g0]0x88,%l1 ! %l1 = 9481a72805ba9583 ! Mem[0000000087000028] = 6ee99f8c, %l0 = d3236654c7236ee9 swap [%i2+%o5],%l0 ! %l0 = 000000006ee99f8c ! Mem[0000000086800008] = 54662300, %l1 = 9481a72805ba9583 ldsba [%i1+%o1]0x89,%l1 ! %l1 = 0000000000000000 ! Mem[00000000910001d4] = 68cea009, %g2 = dc4fcc21f764288d ldub [%i6+0x1d4],%g2 ! %g2 = 0000000000000068 ! %l3 = 0000000000000040, %l1 = 0000000000000000, %y = fffffffd udiv %l3,%l1,%l4 ! Div by zero, %l0 = 000000006ee99fdc mov %l0,%y ! %y = 6ee99fb4 ! %l3 = 0000000000000040, %l2 = 229a7b8efddac85f, %l5 = fffffffdbee48bd3 xorcc %l3,%l2,%l5 ! %l5 = 229a7b8efddac81f, %ccr = 08 ! %f0 = 3e12fbef 6bf5938a 2a76540a 023ac77b ! %f4 = b2dc53f0 b4a06619 3600bc77 34ad3a43 ! %f8 = 83e3d969 87a08e30 c6bef32b 0e74fb0d ! %f12 = e5f9ef2e a7e18f76 32186b97 53eff60f mov 0x100,%g5 stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100 p59_label_13: ! Mem[0000000086000048] = 73355184ad2024ec, %l1 = 0000000000000000, %l7 = 0000000000000ad8 add %i0,0x48,%g1 casxa [%g1]0x80,%l1,%l7 ! %l7 = 73355184ad2024ec ! %l4 = 00000000000000d3, imm = fffffffffffffe7b, %l7 = 73355184ad2024ec addcc %l4,-0x185,%l7 ! %l7 = ffffffffffffff4e, %ccr = 88 ! %l7 = ffffffffffffff4e, %l4 = 00000000000000d3, %l5 = 229a7b8efddac81f sllx %l7,%l4,%l5 ! %l5 = fffffffffa700000 ! %l7 = ffffffffffffff4e, %l7 = ffffffffffffff4e, %ccr = 88 movvc %icc,%l7,%l7 ! Moved, %l7 = ffffffffffffff4e ! Mem[0000000086800000] = 0492c21e, %l7 = ffffffffffffff4e ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 00000004000000ff ! Mem[000000008600003c] = c7236ee9, %l1 = 00000000, %l7 = 00000004 add %i0,0x3c,%g1 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c7236ee9 ! %l2 = 229a7b8efddac85f, %l4 = 00000000000000d3, %l3 = 0000000000000040 srl %l2,%l4,%l3 ! %l3 = 0000000000001fbb ! Mem[0000000087800028] = 9c41ffca, %l0 = 000000006ee99fb4 ldswa [%i3+%o5]0x81,%l0 ! %l0 = ffffffff9c41ffca ! Set Register : %l1 = 0000000000000000 xor %g0,-1,%l1 ! %l1 = ffffffffffffffff ! %l1 = ffffffffffffffff, %l0 = ffffffff9c41ffca, %l4 = 00000000000000d3 andcc %l1,%l0,%l4 ! %l4 = ffffffff9c41ffca, %ccr = 88 p59_label_14: ! %l0 = ffffffff9c41ffca, %l1 = ffffffffffffffff, %ccr = 88 movl %xcc,%l0,%l1 ! Moved, %l1 = ffffffff9c41ffca ! Mem[0000000086000034] = 07c3c315, %l1 = ffffffff9c41ffca swap [%i0+0x034],%l1 ! %l1 = 0000000007c3c315 ! %l4 = ffffffff9c41ffca, Mem[0000000090000094] = cf887faf stb %l4,[%i4+0x094] ! Mem[0000000090000094] = ca887faf ! Code Fragment 1 p59_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 0000000058588fd2 mov -0x1a0,%g3 ! %g3 = fffffffffffffe60 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l2 = 229a7b8efddac85f, %l5 = fffffffffa700000, %l5 = fffffffffa700000 srl %l2,%l5,%l5 ! %l5 = 00000000fddac85f ! %l2 = 229a7b8efddac85f, Mem[0000000086800000] = 1ec292ff stwa %l2,[%i1+%g0]0x89 ! Mem[0000000086800000] = fddac85f ! %l2 = 229a7b8efddac85f, Mem[0000000090800170] = e5d65375 stw %l2,[%i5+0x170] ! Mem[0000000090800170] = fddac85f ! Invert Register : %l7 = 00000000c7236ee9 xor %l7,-1,%l7 ! %l7 = ffffffff38dc9116 ! Mem[000000008780004e] = c1ac80b8, %l6 = 0000000000000052 ldstub [%i3+0x04e],%l6 ! %l6 = 00000080000000ff ! %l3 = 0000000000001fbb, %l0 = ffffffff9c41ffca, %ccr = 88 movvs %icc,%l3,%l0 ! Register Not Moved p59_label_15: ! Mem[0000000087800010] = 657e42f4, %f29 = 7ae908d5 lda [%i3+%o2]0x88,%f29 ! %f29 = 657e42f4 ! %l2 = 229a7b8efddac85f, imm = fffffffffffff5e2, %l7 = ffffffff38dc9116 taddcc %l2,-0xa1e,%l7 ! %l7 = 229a7b8efddabe41, %ccr = 1b ! %l2 = 229a7b8efddac85f, Mem[00000000918001a0] = 2ec76127831d1d5d stx %l2,[%o0+0x1a0] ! Mem[00000000918001a0] = 229a7b8efddac85f ! Mem[0000000086000108] = d8c75e0b02bdfc2a, %l7 = 229a7b8efddabe41, %l1 = 0000000007c3c315 add %i0,0x108,%g1 casxa [%g1]0x80,%l7,%l1 ! %l1 = d8c75e0b02bdfc2a ! Mem[0000000091800108] = 0a5ec7e7fffcf99d, %f48 = 97245dda 71d9d275 ldd [%o0+0x108],%f48 ! %f48 = 0a5ec7e7 fffcf99d ! %l1 = d8c75e0b02bdfc2a, Mem[0000000086800028] = d3236654 stwa %l1,[%i1+%o5]0x81 ! Mem[0000000086800028] = 02bdfc2a ! Mem[0000000087800020] = f3dc1a4f, %l0 = ffffffff9c41ffca ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 0000004f000000ff ! Mem[0000000090800048] = dc06d605, %g2 = 0000000000000068 lduh [%i5+0x04a],%g2 ! %g2 = 000000000000dc06 ! Mem[00000000908001ec] = a369fde4, %g2 = 000000000000dc06 ldsh [%i5+0x1ec],%g2 ! %g2 = ffffffffffffa369 ! Mem[0000000091000010] = eb5758df4b2ef340, %f48 = 0a5ec7e7 fffcf99d ldd [%i6+%o2],%f48 ! %f48 = eb5758df 4b2ef340 p59_label_16: ! Mem[0000000091800018] = 74c0670a, %g18 = 4b4b75f6a7cf0b18 ldsw [%o0+%o3],%g2 ! %g2 = 4b4b75f6a7cf0b18 ! Mem[0000000090000008] = e76f9a73, %g2 = 0000000074c0670a lduh [%i4+%o1],%g2 ! %g2 = 000000000000e76f ! Mem[0000000091800174] = a1bdbe51, %g2 = 000000000000e76f ldsh [%o0+0x176],%g2 ! %g2 = ffffffffffffa1bd ! %l6 = 0000000000000080, %l0 = 000000000000004f, %y = 6ee99fb4 udivcc %l6,%l0,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = 0000004f ! Mem[0000000087800010] = 657e42f4, %l4 = ffffffff9c41ffca lduwa [%i3+%o2]0x88,%l4 ! %l4 = 00000000657e42f4 ! %l3 = 0000000000001fbb, Mem[0000000091800010] = a290b85acc583256 stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 0000000000001fbb ! immd = 00000000000000a2, %l6 = 0000000000000080, %ccr = 0a movvs %xcc,0x0a2,%l6 ! Register Not Moved ! %l5 = 00000000fddac85f, Mem[0000000087000160] = 6d1b9d6b stw %l5,[%i2+0x160] ! Mem[0000000087000160] = fddac85f ! %l7 = 229a7b8efddabe41, %l3 = 0000000000001fbb, %y = 0000004f sdivcc %l7,%l3,%l1 ! %l1 = 0000000002855e69, %ccr = 00 mov %l0,%y ! %y = 0000004f ! Mem[00000000878000e4] = cbc81ad3, %l4 = 00000000657e42f4 swap [%i3+0x0e4],%l4 ! %l4 = 00000000cbc81ad3 p59_label_17: ! %l0 = 000000000000004f, imm = 000000000000001c, %l6 = 0000000000000080 sra %l0,0x01c,%l6 ! %l6 = 0000000000000000 ! %l6 = 0000000000000000, %l4 = 00000000cbc81ad3, %y = 0000004f smulcc %l6,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 00000000 ! %l3 = 0000000000001fbb, %l2 = 00000000ffffffff, %ccr = 44 movvs %icc,%l3,%l2 ! Register Not Moved ! %f8 = 83e3d969 87a08e30, Mem[0000000090800098] = ad770fad 151c60d4 stda %f8 ,[%i5+0x098]%asi ! Mem[0000000090800098] = 83e3d969 87a08e30 ! %l6 = 0000000000000000, imm = 00000000000005ea, %l4 = 00000000cbc81ad3 subccc %l6,0x5ea,%l4 ! %l4 = fffffffffffffa16, %ccr = 99 ! %l4 = fffffffffffffa16, Mem[0000000091800196] = 02412e1c sth %l4,[%o0+0x196] ! Mem[0000000091800194] = fa162e1c ! Mem[0000000086800050] = f9a623e446fc4754, %l5 = 00000000fddac85f, %l7 = 0000000000000000 add %i1,0x50,%g1 casxa [%g1]0x80,%l5,%l7 ! %l7 = f9a623e446fc4754 ! Mem[0000000087000028] = e96e23c7, %l6 = 0000000000000000 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 000000c7000000ff ! %l4 = fffffffffffffa16, Mem[0000000091000196] = b9fd8fa1 sth %l4,[%i6+0x196] ! Mem[0000000091000194] = fa168fa1 ! %l2 = 00000000ffffffff, Mem[00000000918000a6] = ff4f50df sth %l2,[%o0+0x0a6] ! Mem[00000000918000a4] = ffff50df p59_label_18: ! %l4 = fffffffffffffa16, Mem[0000000091000018] = b4fb408e sth %l4,[%i6+%o3] ! Mem[0000000091000018] = fa16408e ! %l6 = 00000000000000c7, immed = 000000f0, %ccr = 99 movre %l6,0x0f0,%l2 ! Not Moved, %l2 = 00000000ffffffff ! Mem[0000000087800130] = 7b1c8e06, %l0 = 000000000000004f ldswa [%i3+0x130]%asi,%l0 ! %l0 = 000000007b1c8e06 ! %l4 = fffffffffffffa16, Mem[0000000087800000] = b4a06640 stha %l4,[%i3+%g0]0x89 ! Mem[0000000087800000] = b4a0fa16 ! Mem[0000000090800088] = 87652571 66a132ce, %g2 = ffffa1bd, %g3 = fffffe60 ldd [%i5+0x088],%g2 ! %g2 = 0000000087652571 0000000066a132ce ! Mem[0000000091000050] = d07a6d71, %g18 = 4b4b75f6a7cf0b18 ldsw [%i6+0x050],%g2 ! %g2 = 4b4b75f6a7cf0b18 ! Mem[0000000091000130] = 01c7b947 5dc140f2, %g2 = d07a6d71, %g3 = 66a132ce ldd [%i6+0x130],%g2 ! %g2 = 0000000001c7b947 000000005dc140f2 ! Mem[0000000087000010] = 976b1832, %l6 = 00000000000000c7 ldsba [%i2+%o2]0x80,%l6 ! %l6 = ffffffffffffff97 ! %l5 = 00000000fddac85f, imm = fffffffffffff73f, %l3 = 0000000000001fbb andn %l5,-0x8c1,%l3 ! %l3 = 0000000000000840 ! Mem[0000000091000048] = aa12e82c, %g2 = 0000000001c7b947 lduw [%i6+0x048],%g2 ! %g2 = 00000000aa12e82c p59_label_19: ! %l7 = f9a623e446fc4754, Mem[0000000090000020] = 5368f2de2775395c stx %l7,[%i4+%o4] ! Mem[0000000090000020] = f9a623e446fc4754 ! Mem[0000000091000038] = f5e72c04707e3ce1, %g2 = 00000000aa12e82c ldx [%i6+0x038],%g2 ! %g2 = f5e72c04707e3ce1 ! Mem[0000000086000010] = e239fa92, %l5 = 00000000fddac85f ldswa [%i0+%o2]0x89,%l5 ! %l5 = ffffffffe239fa92 ! Mem[0000000091000198] = 7e76a7d7, %g2 = f5e72c04707e3ce1 lduh [%i6+0x19a],%g2 ! %g2 = 0000000000007e76 ! Mem[0000000087800010] = 657e42f4, %f18 = 6c8852c3 lda [%i3+%o2]0x89,%f18 ! %f18 = 657e42f4 ! Mem[00000000878000a0] = 4952fd1bcf1ad7fd, %l1 = 0000000002855e69, %l2 = 00000000ffffffff add %i3,0xa0,%g1 casxa [%g1]0x80,%l1,%l2 ! %l2 = 4952fd1bcf1ad7fd ! %l6 = ffffffffffffff97, %l0 = 000000007b1c8e06, %ccr = 99 movne %xcc,%l6,%l0 ! Moved, %l0 = ffffffffffffff97 ! Mem[00000000878000b4] = 70212061, %l0 = ffffff97, %l0 = ffffff97 add %i3,0xb4,%g1 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000070212061 ! Mem[0000000091000198] = 8fa17e76, %g2 = 0000000000007e76 ldsb [%i6+0x198],%g2 ! %g2 = ffffffffffffff8f ! Mem[0000000090000034] = 26fb07e9, %g2 = ffffffffffffff8f lduh [%i4+0x036],%g2 ! %g2 = 00000000000026fb p59_label_20: ! %l6 = ffffff97, %l7 = 46fc4754, Mem[00000000900000d8] = 3d5f1135 c850bd44 std %l6,[%i4+0x0d8] ! Mem[00000000900000d8] = ffffff97 46fc4754 ! Mem[0000000090000190] = 482d1015, %g2 = 00000000000026fb ldsh [%i4+0x192],%g2 ! %g2 = 000000000000482d ! %l0 = 0000000070212061, imm = fffffffffffff5b7, %l6 = ffffffffffffff97 addccc %l0,-0xa49,%l6 ! %l6 = 0000000070211619, %ccr = 11 ! Mem[0000000091800174] = f7b1a1bd, %g2 = 000000000000482d lduh [%o0+0x174],%g2 ! %g2 = 000000000000f7b1 ! %l0 = 0000000070212061, Mem[00000000910000b0] = 0db72ff3 sth %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 20612ff3 ! Mem[0000000087000050] = e9873710d12ed409, %l7 = f9a623e446fc4754, %l7 = f9a623e446fc4754 add %i2,0x50,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = e9873710d12ed409 ! %f17 = dbd63d8c, Mem[0000000087000028] = ff236ee9 sta %f17,[%i2+%o5]0x81 ! Mem[0000000087000028] = dbd63d8c ! Mem[0000000090000080] = 6b2d6fab, %g2 = 000000000000f7b1 lduw [%i4+0x080],%g2 ! %g2 = 000000006b2d6fab ! %l0 = 70212061, %l1 = 02855e69, Mem[0000000091000190] = 50147167 d7c0fa16 std %l0,[%i6+0x190] ! Mem[0000000091000190] = 70212061 02855e69 membar #Sync ! Added by membar checker (656) ! %f0 = 3e12fbef 6bf5938a 2a76540a 023ac77b ! %f4 = b2dc53f0 b4a06619 3600bc77 34ad3a43 ! %f8 = 83e3d969 87a08e30 c6bef32b 0e74fb0d ! %f12 = e5f9ef2e a7e18f76 32186b97 53eff60f stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040 p59_label_21: ! Mem[0000000086800101] = d22106fd, %l2 = 4952fd1bcf1ad7fd ldstub [%i1+0x101],%l2 ! %l2 = 00000021000000ff ! %l2 = 00000021, %l3 = 00000840, Mem[0000000090800030] = a3bdb778 aa684083 std %l2,[%i5+0x030] ! Mem[0000000090800030] = 00000021 00000840 ! Mem[000000008780019c] = 40ed7ce0, %l5 = ffffffffe239fa92 swap [%i3+0x19c],%l5 ! %l5 = 0000000040ed7ce0 ! immd = 00000000000003e7, %l3 = 0000000000000840, %ccr = 11 movcs %xcc,0x3e7,%l3 ! Moved, %l3 = 00000000000003e7 ! %l0 = 70212061, %l1 = 02855e69, Mem[0000000087000010] = 32186b97 eda7abc8 stda %l0,[%i2+%o2]0x88 ! Mem[0000000087000010] = 70212061 02855e69 ! %l4 = fffffffffffffa16, %l3 = 00000000000003e7, %l7 = e9873710d12ed409 subccc %l4,%l3,%l7 ! %l7 = fffffffffffff62e, %ccr = 88 ! Mem[0000000090000110] = 53f0b4a0, %g2 = 000000006b2d6fab ldsh [%i4+0x112],%g2 ! %g2 = 00000000000053f0 ! Mem[0000000086000020] = 00000008, %l5 = 0000000040ed7ce0 ldsha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000 ! Mem[0000000086800028] = e96e23c72afcbd02, %l0 = 0000000070212061 ldxa [%i1+%o5]0x88,%l0 ! %l0 = e96e23c72afcbd02 ! %l0 = e96e23c72afcbd02, Mem[00000000908001d0] = f9ebc6bd stw %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = 2afcbd02 p59_label_22: ! Mem[0000000086800124] = e45009ef, %l3 = 000003e7, %l1 = 02855e69 add %i1,0x124,%g1 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e45009ef ! Mem[0000000090800054] = e34de303, %g2 = 00000000000053f0 ldsh [%i5+0x054],%g2 ! %g2 = ffffffffffffe34d ! Mem[00000000900001a8] = c0ab3667, %g2 = ffffffffffffe34d ldsh [%i4+0x1a8],%g2 ! %g2 = ffffffffffffc0ab ! Mem[0000000087000010] = 61202170 695e8502, %l6 = 70211619, %l7 = fffff62e ldda [%i2+%o2]0x81,%l6 ! %l6 = 0000000061202170 00000000695e8502 ! %l2 = 00000021, %l3 = 000003e7, Mem[00000000878000d8] = a382c5da 50afb010 std %l2,[%i3+0x0d8] ! Mem[00000000878000d8] = 00000021 000003e7 ! %l3 = 00000000000003e7, %l7 = 00000000695e8502, %ccr = 88 movn %xcc,%l3,%l7 ! Register Not Moved ! %f26 = 7b76c348 666f3b0a, Mem[0000000087800000] = 16faa0b4 f053dcb2 stda %f26,[%i3+%g0]0x81 ! Mem[0000000087800000] = 7b76c348 666f3b0a ! %f20 = b2faaf48 6024e5ed, Mem[0000000090000080] = 6b2d6fab 2228183e std %f20,[%i4+0x080] ! Mem[0000000090000080] = b2faaf48 6024e5ed ! Mem[0000000087000000] = a80dfd75, %l6 = 0000000061202170 ldswa [%i2+%g0]0x89,%l6 ! %l6 = ffffffffa80dfd75 ! Mem[0000000087800018] = 2562ac15, %l0 = e96e23c72afcbd02 ldsha [%i3+%o3]0x80,%l0 ! %l0 = 0000000000002562 p59_label_23: ! %l2 = 0000000000000021, Mem[0000000086000020] = 08000000 stha %l2,[%i0+%o4]0x88 ! Mem[0000000086000020] = 08000021 ! Mem[0000000087000028] = dbd63d8c, %l1 = 00000000e45009ef lduwa [%i2+%o5]0x80,%l1 ! %l1 = 00000000dbd63d8c ! Mem[0000000090800104] = 773e2765, %g2 = ffffffffffffc0ab lduw [%i5+0x104],%g2 ! %g2 = 00000000773e2765 ! Mem[0000000090000028] = 0fafa263, %g2 = 00000000773e2765 ldsb [%i4+%o5],%g2 ! %g2 = 000000000000000f ! immd = 000000000000025a, %l6 = ffffffffa80dfd75, %ccr = 88 movge %icc,0x25a,%l6 ! Register Not Moved ! Mem[000000008600007c] = 3ff9508d, %l7 = 00000000695e8502 lduwa [%i0+0x07c]%asi,%l7 ! %l7 = 000000003ff9508d ! Mem[00000000900001b8] = df6fbbb8, %g2 = 000000000000000f ldub [%i4+0x1bb],%g2 ! %g2 = 00000000000000df ! %l0 = 0000000000002562, Mem[000000009180009c] = c39876d7, %asi = 80 stwa %l0,[%o0+0x09c]%asi ! Mem[000000009180009c] = 00002562 ! %l5 = 0000000000000000, immed = fffff6d4, %l0 = 0000000000002562 taddcctv %l5,-0x92c,%l0 ! %l0 = fffffffffffff6d4, %ccr = 88 ! %l0 = fffffffffffff6d4, Mem[0000000091800058] = 6691eb91 sth %l0,[%o0+0x058] ! Mem[0000000091800058] = f6d4eb91 p59_label_24: ! Mem[0000000087000148] = d1d91fd2, %l1 = 00000000dbd63d8c swap [%i2+0x148],%l1 ! %l1 = 00000000d1d91fd2 ! Mem[00000000900000e8] = ca387ee5624b2c2b, %f48 = eb5758df 4b2ef340 ldd [%i4+0x0e8],%f48 ! %f48 = ca387ee5 624b2c2b ! %l0 = fffffffffffff6d4, imm = 0000000000000009, %l2 = 0000000000000021 srl %l0,0x009,%l2 ! %l2 = 00000000007ffffb ! Mem[0000000086800028] = 02bdfc2a, %l3 = 00000000000003e7 ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000002bdfc2a ! %l6 = ffffffffa80dfd75, imm = fffffffffffff7f5, %l1 = 00000000d1d91fd2 andcc %l6,-0x80b,%l1 ! %l1 = ffffffffa80df575, %ccr = 88 membar #Sync ! Added by membar checker (657) ! %f0 = 3e12fbef 6bf5938a 2a76540a 023ac77b ! %f4 = b2dc53f0 b4a06619 3600bc77 34ad3a43 ! %f8 = 83e3d969 87a08e30 c6bef32b 0e74fb0d ! %f12 = e5f9ef2e a7e18f76 32186b97 53eff60f stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040 ! Mem[0000000087800000] = 48c3767b, %l4 = fffffffffffffa16 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 0000007b000000ff ! %l7 = 000000003ff9508d, Mem[0000000086000000] = 8395ba05 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000086000000] = 3ff9508d ! %l3 = 0000000002bdfc2a, %l6 = ffffffffa80dfd75, %l2 = 00000000007ffffb mulx %l3,%l6,%l2 ! %l2 = ff0ed7ae612bc132 ! %l7 = 000000003ff9508d, imm = 0000000000000a63, %l2 = ff0ed7ae612bc132 subc %l7,0xa63,%l2 ! %l2 = 000000003ff9462a p59_label_25: ! %l3 = 0000000002bdfc2a, Mem[0000000090800110] = 21d2db55 sth %l3,[%i5+0x110] ! Mem[0000000090800110] = fc2adb55 ! Mem[00000000860001a0] = 70f61d00, %l7 = 000000003ff9508d swap [%i0+0x1a0],%l7 ! %l7 = 0000000070f61d00 ! %l6 = ffffffffa80dfd75, immed = 0000068c, %y = 00000000 umulcc %l6,0x68c,%l2 ! %l2 = 0000044c3b9759fc, %ccr = 00, %y = 0000044c ! %l2 = 0000044c3b9759fc, immd = fffffffffffff591, %l2 = 0000044c3b9759fc udivx %l2,-0xa6f,%l2 ! %l2 = 0000000000000000 membar #Sync ! Added by membar checker (658) ! Mem[0000000090000040] = 3e12fbef 6bf5938a 2a76540a 023ac77b ! Mem[0000000090000050] = b2dc53f0 b4a06619 3600bc77 34ad3a43 ! Mem[0000000090000060] = 83e3d969 87a08e30 c6bef32b 0e74fb0d ! Mem[0000000090000070] = e5f9ef2e a7e18f76 32186b97 53eff60f ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040 ! Mem[00000000900000a0] = bc74a0b6, %g2 = 00000000000000df ldsh [%i4+0x0a2],%g2 ! %g2 = ffffffffffffbc74 ! %l2 = 0000000000000000, %l6 = ffffffffa80dfd75, %ccr = 00 movleu %xcc,%l2,%l6 ! Register Not Moved ! %l4 = 0000007b, %l5 = 00000000, Mem[00000000900001f8] = b2ce3d03 10bb8a14 std %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 0000007b 00000000 ! Mem[0000000086800114] = f1f38873, %l0 = fffffffffffff6d4 swap [%i1+0x114],%l0 ! %l0 = 00000000f1f38873 ! %l3 = 0000000002bdfc2a, Mem[0000000090000030] = 8eec8c133ff326fb stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 0000000002bdfc2a ba,a p59_not_taken_0_end p59_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p59_branch_failed p59_not_taken_0_end: ! End of Random Code for Thread 59 p59_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0ec] ! Set processor 59 done flag ! Check Registers p59_check_registers: set p59_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000f1f38873 bne,a,pn %xcc,p59_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be ffffffffa80df575 bne,a,pn %xcc,p59_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 0000000000000000 bne,a,pn %xcc,p59_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 0000000002bdfc2a bne,a,pn %xcc,p59_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 000000000000007b bne,a,pn %xcc,p59_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000000 bne,a,pn %xcc,p59_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be ffffffffa80dfd75 bne,a,pn %xcc,p59_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 0000000070f61d00 bne,a,pn %xcc,p59_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x0000044c,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p59_failed mov 0x111,%g1 ! Check Floating Point Registers p59_check_fp_registers: set p59_expected_fp_regs,%g3 std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be 3600bc77 34ad3a43 bne %xcc,p59_f6_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 32186b97 53eff60f bne %xcc,p59_f14_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 657e42f4 d680887a bne %xcc,p59_f18_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 682150ff 3ba5cbe0 bne %xcc,p59_f22_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 2562ac15 657e42f4 bne %xcc,p59_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 53d2f688 9c5525ae bne %xcc,p59_f30_fail nop ! Check Local Memory set p59_local0_expect,%g1 p59_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 3ff9508d28a78194 ldx [%i0+0x000],%g3 ! Observed data at 0000000086000000 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 000000397ba7d478 ldx [%i0+0x008],%g3 ! Observed data at 0000000086000008 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x008,%g4 ldx [%g1+0x020],%g2 ! Expected data = 21000008e8817623 ldx [%i0+0x020],%g3 ! Observed data at 0000000086000020 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 00000000663deff8 ldx [%i0+0x028],%g3 ! Observed data at 0000000086000028 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = a632e5c69c41ffca ldx [%i0+0x030],%g3 ! Observed data at 0000000086000030 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x030,%g4 ldx [%g1+0x118],%g2 ! Expected data = 585cd14fd0e1ff09 ldx [%i0+0x118],%g3 ! Observed data at 0000000086000118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x118,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = 3ff9508d3ad20d93 ldx [%i0+0x1a0],%g3 ! Observed data at 00000000860001a0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i0,0x1a0,%g4 set p59_local1_expect,%g1 p59_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 5fc8dafd6e7cc52a ldx [%i1+0x000],%g3 ! Observed data at 0000000086800000 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 00236654c7236ee9 ldx [%i1+0x008],%g3 ! Observed data at 0000000086800008 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = fffffeff88f6d253 ldx [%i1+0x010],%g3 ! Observed data at 0000000086800010 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2562ac157ae908d5 ldx [%i1+0x018],%g3 ! Observed data at 0000000086800018 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 8501000000000000 ldx [%i1+0x020],%g3 ! Observed data at 0000000086800020 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 02bdfc2ac7236ee9 ldx [%i1+0x028],%g3 ! Observed data at 0000000086800028 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x028,%g4 ldx [%g1+0x0a8],%g2 ! Expected data = 66c4e03917a31919 ldx [%i1+0x0a8],%g3 ! Observed data at 00000000868000a8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x0a8,%g4 ldx [%g1+0x0d0],%g2 ! Expected data = 13c35c86000001b3 ldx [%i1+0x0d0],%g3 ! Observed data at 00000000868000d0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x0d0,%g4 ldx [%g1+0x100],%g2 ! Expected data = d2ff06fd04e02af2 ldx [%i1+0x100],%g3 ! Observed data at 0000000086800100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x100,%g4 ldx [%g1+0x110],%g2 ! Expected data = dc485c7efffff6d4 ldx [%i1+0x110],%g3 ! Observed data at 0000000086800110 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x110,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = b838dd77bb74ab4e ldx [%i1+0x1a8],%g3 ! Observed data at 00000000868001a8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i1,0x1a8,%g4 set p59_local2_expect,%g1 p59_check_local2: ldx [%g1+0x008],%g2 ! Expected data = ff80588be8d27b65 ldx [%i2+0x008],%g3 ! Observed data at 0000000087000008 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 61202170695e8502 ldx [%i2+0x010],%g3 ! Observed data at 0000000087000010 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = dbd63d8ca4e000c1 ldx [%i2+0x028],%g3 ! Observed data at 0000000087000028 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x028,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = d388016501da66ff ldx [%i2+0x0e8],%g3 ! Observed data at 00000000870000e8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 000000525d87e6d2 ldx [%i2+0x100],%g3 ! Observed data at 0000000087000100 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x100,%g4 ldx [%g1+0x148],%g2 ! Expected data = dbd63d8cb1fff1a9 ldx [%i2+0x148],%g3 ! Observed data at 0000000087000148 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x148,%g4 ldx [%g1+0x160],%g2 ! Expected data = fddac85f3025adfa ldx [%i2+0x160],%g3 ! Observed data at 0000000087000160 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i2,0x160,%g4 set p59_local3_expect,%g1 p59_check_local3: ldx [%g1+0x000],%g2 ! Expected data = ff76c348666f3b0a ldx [%i3+0x000],%g3 ! Observed data at 0000000087800000 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = f4427e650000007e ldx [%i3+0x010],%g3 ! Observed data at 0000000087800010 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 2562ac157ae908d5 ldx [%i3+0x018],%g3 ! Observed data at 0000000087800018 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = ff1adcf3bb4333e0 ldx [%i3+0x020],%g3 ! Observed data at 0000000087800020 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 9c41ffca417e8528 ldx [%i3+0x028],%g3 ! Observed data at 0000000087800028 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 8215acff999a607f ldx [%i3+0x038],%g3 ! Observed data at 0000000087800038 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x038,%g4 ldx [%g1+0x048],%g2 ! Expected data = e7f72a1dc1acffb8 ldx [%i3+0x048],%g3 ! Observed data at 0000000087800048 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x048,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = ea45ff97ab1b8e24 ldx [%i3+0x0b8],%g3 ! Observed data at 00000000878000b8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = 00000021000003e7 ldx [%i3+0x0d8],%g3 ! Observed data at 00000000878000d8 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x0d8,%g4 ldx [%g1+0x0e0],%g2 ! Expected data = 5f1c3562657e42f4 ldx [%i3+0x0e0],%g3 ! Observed data at 00000000878000e0 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x0e0,%g4 ldx [%g1+0x118],%g2 ! Expected data = 8e1cdf4dd78ccaaa ldx [%i3+0x118],%g3 ! Observed data at 0000000087800118 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x118,%g4 ldx [%g1+0x138],%g2 ! Expected data = 467a7f1c5effb3f9 ldx [%i3+0x138],%g3 ! Observed data at 0000000087800138 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x138,%g4 ldx [%g1+0x150],%g2 ! Expected data = 000000004a697387 ldx [%i3+0x150],%g3 ! Observed data at 0000000087800150 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x150,%g4 ldx [%g1+0x198],%g2 ! Expected data = cf697249e239fa92 ldx [%i3+0x198],%g3 ! Observed data at 0000000087800198 cmp %g2,%g3 bne,a,pn %xcc,p59_local_failed add %i3,0x198,%g4 ! The test for processor 59 has passed p59_passed: ta GOOD_TRAP nop p59_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p59_failed p59_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p59_failed p59_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p59_failed p59_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p59_failed p59_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p59_failed p59_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p59_failed p59_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p59_failed p59_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p59_failed p59_f6_fail: set p59_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f14_fail: set p59_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f18_fail: set p59_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f22_fail: set p59_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f28_fail: set p59_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p59_f30_fail: set p59_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 59 failed p59_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0ec] ! Set processor 59 done flag set p59_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 59 failed p59_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0ec] ! Set processor 59 done flag set p59_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p59_selfmod_failed: ba p59_failed mov 0xabc,%g1 p59_common_error: or %g0,0xf1b,%g1 ba p59_failed mov %o5,%g3 p59_common_signature_error: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_common_timeout: set p59_temp,%g1 ba p59_failed st %g2,[%g1] ! Common Lock Number p59_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p59_failed mov 0x0,%g3 p59_trap1e: swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087000000] swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000087000020] stxa %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800008] andn %l1,%l4,%l4 swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000020] done p59_trap1o: swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087000000] swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000087000020] stxa %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800008] andn %l1,%l4,%l4 swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000020] done p59_trap2e: ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087000028] stwa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000000] ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087800028] lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086800000] stxa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000028] lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000000] stda %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800010] done p59_trap2o: ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087000028] stwa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000000] ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087800028] lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086800000] stxa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000028] lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000000] stda %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800010] done p59_trap3e: and %l3,0xedf,%l4 addc %l4,0x2fe,%l5 orn %l7,%l4,%l0 sub %l3,%l4,%l6 done p59_trap3o: and %l3,0xedf,%l4 addc %l4,0x2fe,%l5 orn %l7,%l4,%l0 sub %l3,%l4,%l6 done p59_init_memory_pointers: set p59_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p59_local0_start,%i0 set p59_local1_start,%i1 set p59_local2_start,%i2 set p59_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 5d020312c5596751 ldx [%g1+0x008],%l1 ! %l1 = fe31702e04a2d576 ldx [%g1+0x010],%l2 ! %l2 = db68fe469d2f7f27 ldx [%g1+0x018],%l3 ! %l3 = 46027d5600782818 ldx [%g1+0x020],%l4 ! %l4 = 237bd95dfe2b4a83 ldx [%g1+0x028],%l5 ! %l5 = 9671192c337c73f1 ldx [%g1+0x030],%l6 ! %l6 = 267fb4e8326d31ec ldx [%g1+0x038],%l7 ! %l7 = 985d2046836d350e ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 60 processor_60: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xf0] ! Set the start flag wrpr %g0,7,%cleanwin call p60_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 60 wr %g0,0x4,%fprs ! Make sure fef is 1 set p60_init_freg,%g1 ! %f0 = 6d27609a f09863b4 53491a6a b578e809 ! %f4 = 8e5d7855 07ff4fcd 4f1de786 58ad58c6 ! %f8 = b7e03e07 2cda9432 834134e8 96db401d ! %f12 = f82d7d46 f2eceb6c deed22e6 e05b3fd8 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 793ec452 de0b5adb d2ec7104 78993bc0 ! %f20 = 555a4946 02afcf23 b68fcbc8 458a3ad7 ! %f24 = eeaf511d d05e332d 8409cbb9 3f96c4bf ! %f28 = d0c986bb 965dfbd0 b01777ea a307eea3 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 84e0df94 f713ea79 02b3b663 a26402b2 ! %f36 = 65950d27 57371a76 394323de befeb59f ! %f40 = 84a008f7 bf7b4e62 29440cb8 8cab70f0 ! %f44 = 4cb82a8d 6d63f635 8f4b8ca8 1cc387b3 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x8cb0c1b700000020,%g7,%g1 ! GSR scale = 4, align = 0 wr %g1,%g0,%gsr ! GSR = 8cb0c1b700000020 wr %g0,%y ! Clear Y 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[00000000910000c0] = 29539d5d, %g2 = 7bab73e4ff71cfb3 ldub [%i6+0x0c3],%g2 ! %g2 = 0000000000000029 ! Mem[00000000890001a8] = c5140f01, %l6 = 6b6c20d6, %l1 = 6754c9b9 add %i2,0x1a8,%g1 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000c5140f01 ! %f18 = d2ec7104 78993bc0, Mem[0000000088800028] = 1bf2c2e4 5f819f44 stda %f18,[%i1+%o5]0x80 ! Mem[0000000088800028] = d2ec7104 78993bc0 ! Mem[00000000880000d8] = d4af0fdef85cd3cd, %l2 = 8be8aa7a50d0e2c6, %l7 = b1d59d00ba4bf576 add %i0,0xd8,%g1 casxa [%g1]0x80,%l2,%l7 ! %l7 = d4af0fdef85cd3cd ! Mem[00000000888001f0] = 65858337, %l7 = f85cd3cd, %l0 = 93570304 add %i1,0x1f0,%g1 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000065858337 ! Mem[0000000088000130] = 6931c4dbc0ba75a2, %l0 = 0000000065858337 ldx [%i0+0x130],%l0 ! %l0 = 6931c4dbc0ba75a2 ! Mem[0000000090800020] = d9156586bd2a18d0, %g2 = 0000000000000029 ldx [%i5+%o4],%g2 ! %g2 = d9156586bd2a18d0 ! Mem[000000008980000c] = e78e01dd, %l5 = a9bafe5c5451ca43 swap [%i3+0x00c],%l5 ! %l5 = 00000000e78e01dd ! immd = 00000000000002a7, %l4 = 5e3e6865ca11ab78, %ccr = 44 mova %xcc,0x2a7,%l4 ! Moved, %l4 = 00000000000002a7 ! Set Register : %l6 = d01f7e626b6c20d6 xor %g0,-1,%l6 ! %l6 = ffffffffffffffff p60_label_2: ! Mem[0000000090000168] = 0c455b24, %g2 = d9156586bd2a18d0 ldub [%i4+0x168],%g2 ! %g2 = 000000000000000c ! immd = 000000000000030d, %l5 = 00000000e78e01dd, %ccr = 44 movne %xcc,0x30d,%l5 ! Register Not Moved ! Mem[0000000090000008] = e76f9a73dc7fba1b, %g2 = 000000000000000c ldx [%i4+%o1],%g2 ! %g2 = e76f9a73dc7fba1b ! Mem[0000000089800028] = b0fd491d, %l1 = 00000000c5140f01 lduha [%i3+%o5]0x88,%l1 ! %l1 = 000000000000491d ! Mem[0000000089000008] = f9f28cc590030d5e, %l0 = 6931c4dbc0ba75a2, %l5 = 00000000e78e01dd add %i2,0x08,%g1 casxa [%g1]0x80,%l0,%l5 ! %l5 = f9f28cc590030d5e ! %l2 = 8be8aa7a50d0e2c6, Mem[000000009000003e] = 89c28f7f, %asi = 80 stha %l2,[%i4+0x03e]%asi ! Mem[000000009000003c] = e2c68f7f ! %l4 = 00000000000002a7, immed = 000000fd, %ccr = 44 movre %l4,0x0fd,%l7 ! Not Moved, %l7 = d4af0fdef85cd3cd ! %l7 = d4af0fdef85cd3cd, Mem[0000000090000044] = 796a11e1 stw %l7,[%i4+0x044] ! Mem[0000000090000044] = f85cd3cd ! Mem[0000000090800068] = 13a96648, %g2 = e76f9a73dc7fba1b ldub [%i5+0x069],%g2 ! %g2 = 0000000000000013 ! Mem[00000000910000dc] = 65615e67, %g2 = 0000000000000013 ldsb [%i6+0x0dd],%g2 ! %g2 = 0000000000000065 p60_label_3: ! Mem[00000000908001e0] = c475c481 941f7329, %g2 = 00000065, %g3 = 0bad0b00 ldd [%i5+0x1e0],%g2 ! %g2 = 00000000c475c481 00000000941f7329 ! Mem[0000000088000020] = 596d7111, %l7 = d4af0fdef85cd3cd lduba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000059 ! %f10 = 834134e8 96db401d, Mem[0000000088800010] = c27259b6 1a72d482 stda %f10,[%i1+%o2]0x88 ! Mem[0000000088800010] = 834134e8 96db401d ! Mem[0000000091800178] = be51e71b, %g2 = 00000000c475c481 ldsh [%o0+0x178],%g2 ! %g2 = ffffffffffffbe51 ! Mem[0000000090800070] = 3c7d032c13924c58, %f48 = f54e2357 2a0cd4b5 ldd [%i5+0x070],%f48 ! %f48 = 3c7d032c 13924c58 ! Mem[0000000091000020] = 5ebab5a5, %g2 = ffffffffffffbe51 ldsb [%i6+%o4],%g2 ! %g2 = 000000000000005e ! Code Fragment 1 p60_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000941f7329 mov -0x31f,%g3 ! %g3 = fffffffffffffce1 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Clear Register : %l4 = 00000000000002a7 clr %l4 ! %l4 = 0000000000000000 ! Mem[0000000089000010] = f1bc4c34, %l6 = ffffffffffffffff ldswa [%i2+%o2]0x80,%l6 ! %l6 = fffffffff1bc4c34 ! immd = 0000000000000037, %l0 = 6931c4dbc0ba75a2, %ccr = 44 movge %xcc,0x037,%l0 ! Moved, %l0 = 0000000000000037 p60_label_4: ! %l1 = 000000000000491d, %l1 = 000000000000491d, %ccr = 44 mova %xcc,%l1,%l1 ! Moved, %l1 = 000000000000491d ! %l4 = 0000000000000000, %l4 = 0000000000000000, %l2 = 8be8aa7a50d0e2c6 subccc %l4,%l4,%l2 ! %l2 = 0000000000000000, %ccr = 44 ! Mem[0000000088800000] = bd819f4c, %l0 = 0000000000000037 ldswa [%i1+%g0]0x88,%l0 ! %l0 = ffffffffbd819f4c ! %l1 = 000000000000491d, Mem[00000000918000b8] = aea6bad986dd90ab stx %l1,[%o0+0x0b8] ! Mem[00000000918000b8] = 000000000000491d ! Mem[00000000890001a1] = b607a254, %l1 = 000000000000491d ldstub [%i2+0x1a1],%l1 ! %l1 = 00000007000000ff ! %l2 = 0000000000000000, %l2 = 0000000000000000, %ccr = 44 movge %icc,%l2,%l2 ! Moved, %l2 = 0000000000000000 ! %l5 = f9f28cc590030d5e, %l5 = f9f28cc590030d5e, %ccr = 44 move %icc,%l5,%l5 ! Moved, %l5 = f9f28cc590030d5e ! Mem[0000000088000008] = 4bfdefae, %l5 = f9f28cc590030d5e ldsba [%i0+%o1]0x80,%l5 ! %l5 = 000000000000004b ! Mem[0000000091800010] = a290b85a, %g2 = 000000000000005e lduw [%o0+%o2],%g2 ! %g2 = 00000000a290b85a ! Mem[0000000088800150] = 9c881b4a, %l7 = 00000059, %l2 = 00000000 add %i1,0x150,%g1 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009c881b4a p60_label_5: ! Mem[0000000088800018] = a5fc64ef, %l3 = 36c40570485f289b swapa [%i1+%o3]0x88,%l3 ! %l3 = 00000000a5fc64ef ! %l2 = 000000009c881b4a, %l5 = 000000000000004b, %l2 = 000000009c881b4a sdivx %l2,%l5,%l2 ! %l2 = 0000000002164b75 ! %l4 = 0000000000000000, imm = 000000000000003d, %l6 = fffffffff1bc4c34 sllx %l4,0x03d,%l6 ! %l6 = 0000000000000000 ! %l5 = 000000000000004b, Mem[0000000089000018] = 176fabc9 stwa %l5,[%i2+%o3]0x80 ! Mem[0000000089000018] = 0000004b ! Mem[000000009000001c] = 3ac0086f, %g2 = 00000000a290b85a ldsh [%i4+0x01c],%g2 ! %g2 = 0000000000003ac0 ! Mem[00000000918000e0] = 5b357c5d, %g18 = 5cb8266bf2f951dd ldsw [%o0+0x0e0],%g2 ! %g2 = 5cb8266bf2f951dd ! %l7 = 0000000000000059, Mem[0000000091800001] = a286e8ea stb %l7,[%o0+0x001] ! Mem[0000000091800000] = 5986e8ea ! Code Fragment 1 p60_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = fffffffffffffce1 mov -0x787,%g3 ! %g3 = fffffffffffff879 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[0000000091800190] = a36059e184d20241, %f48 = 3c7d032c 13924c58 ldd [%o0+0x190],%f48 ! %f48 = a36059e1 84d20241 ! %l0 = ffffffffbd819f4c, Mem[00000000900001f8] = b2ce3d03 stw %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = bd819f4c p60_label_6: ! %l0 = ffffffffbd819f4c, Mem[0000000091800160] = 5c5b9bfb4692494c stx %l0,[%o0+0x160] ! Mem[0000000091800160] = ffffffffbd819f4c ! %l5 = 000000000000004b, %l1 = 0000000000000007, %l1 = 0000000000000007 sub %l5,%l1,%l1 ! %l1 = 0000000000000044 ! Mem[00000000890000ea] = e6d10300, %l2 = 0000000002164b75 ldstub [%i2+0x0ea],%l2 ! %l2 = 00000003000000ff ! Mem[000000009080013c] = 2deaaef4, %g2 = 000000005b357c5d ldsha [%i5+0x13c]%asi,%g2 ! %g2 = 0000000000002dea ! %l2 = 0000000000000003, Mem[0000000089000000] = e45c6562 stba %l2,[%i2+%g0]0x80 ! Mem[0000000089000000] = 035c6562 ! Mem[0000000091800180] = 77ee1260 e4f4014f, %g2 = 00002dea, %g3 = fffff879 ldda [%o0+0x180]%asi,%g2 ! %g2 = 0000000077ee1260 00000000e4f4014f ! %l7 = 0000000000000059, Mem[00000000900001b0] = 2091a2ca stw %l7,[%i4+0x1b0] ! Mem[00000000900001b0] = 00000059 ! %l3 = 00000000a5fc64ef, immed = 00000f81, %y = 00000000 smulcc %l3,0xf81,%l1 ! %l1 = fffffa8c6e18dd6f, %ccr = 80, %y = fffffa8c ! %l2 = 0000000000000003, Mem[00000000888000a0] = add07916edb24615 stx %l2,[%i1+0x0a0] ! Mem[00000000888000a0] = 0000000000000003 ! Mem[000000008980011c] = 97dceb02, %l1 = 6e18dd6f, %l6 = 00000000 add %i3,0x11c,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000097dceb02 p60_label_7: ! Mem[0000000089800008] = cbe6bb145451ca43, %f28 = d0c986bb 965dfbd0 ldda [%i3+%o1]0x81,%f28 ! %f28 = cbe6bb14 5451ca43 ! Mem[0000000091800068] = a5c6bed6, %g18 = 5cb8266bf2f951dd ldsw [%o0+0x068],%g2 ! %g2 = 5cb8266bf2f951dd ! Mem[00000000900001a8] = 111927fb, %g2 = ffffffffa5c6bed6 ldsh [%i4+0x1aa],%g2 ! %g2 = 0000000000001119 ! Mem[0000000091000018] = 408e32b9, %g2 = 0000000000001119 ldsh [%i6+0x01a],%g2 ! %g2 = 000000000000408e ! Mem[0000000088000020] = 596d7111, %l7 = 0000000000000059 ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 00000059000000ff ! Mem[0000000090800084] = 01d88765, %g2 = 000000000000408e lduh [%i5+0x086],%g2 ! %g2 = 00000000000001d8 ! Mem[0000000089800010] = 1094fe86, %f28 = cbe6bb14 lda [%i3+%o2]0x81,%f28 ! %f28 = 1094fe86 ! %l3 = 00000000a5fc64ef, Mem[0000000088000018] = 3c4df5f8 stba %l3,[%i0+%o3]0x89 ! Mem[0000000088000018] = 3c4df5ef ! Mem[0000000089800080] = abc920fc, %l3 = 00000000a5fc64ef swap [%i3+0x080],%l3 ! %l3 = 00000000abc920fc ! Mem[0000000091800158] = 3ed4055ed1ba0b60, %g2 = 00000000000001d8 ldx [%o0+0x158],%g2 ! %g2 = 3ed4055ed1ba0b60 p60_label_8: ! %l0 = ffffffffbd819f4c, Mem[00000000908001b4] = 151fff36 stw %l0,[%i5+0x1b4] ! Mem[00000000908001b4] = bd819f4c ! Mem[0000000088800020] = b0e7441b, %f12 = f82d7d46 lda [%i1+%o4]0x89,%f12 ! %f12 = b0e7441b ! Mem[00000000880001f0] = f4c45e7a71b1836f, %l2 = 0000000000000003 ldx [%i0+0x1f0],%l2 ! %l2 = f4c45e7a71b1836f ! %l5 = 000000000000004b, Mem[00000000910001df] = 50d2ff2a stb %l5,[%i6+0x1df] ! Mem[00000000910001dc] = 4bd2ff2a ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g4 ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080 ! Mem[0000000090800104] = 773e2765, %g2 = 3ed4055ed1ba0b60 lduw [%i5+0x104],%g2 ! %g2 = 00000000773e2765 ! %l7 = 0000000000000059, immed = 000001f6, %ccr = 80 movrne %l7,0x1f6,%l3 ! Moved, %l3 = 00000000000001f6 ! Mem[0000000088800020] = 1b44e7b0, %l3 = 00000000000001f6 ldsha [%i1+%o4]0x80,%l3 ! %l3 = 0000000000001b44 ! Mem[0000000089800008] = cbe6bb14, %l0 = ffffffffbd819f4c lduwa [%i3+%o1]0x80,%l0 ! %l0 = 00000000cbe6bb14 ! Mem[0000000089800030] = 374c31d5, %l0 = 00000000cbe6bb14 swap [%i3+0x030],%l0 ! %l0 = 00000000374c31d5 p60_label_9: ! %l0 = 00000000374c31d5, %l3 = 0000000000001b44, %l7 = 0000000000000059 andcc %l0,%l3,%l7 ! %l7 = 0000000000001144, %ccr = 00 ! Mem[00000000880001a8] = 80bc58a9, %l1 = 6e18dd6f, %l6 = 97dceb02 add %i0,0x1a8,%g1 casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000080bc58a9 ! %l0 = 00000000374c31d5, Mem[0000000088000000] = b4327450 stwa %l0,[%i0+%g0]0x80 ! Mem[0000000088000000] = 374c31d5 ! %l2 = f4c45e7a71b1836f, Mem[00000000900001aa] = 111927fb sth %l2,[%i4+0x1aa] ! Mem[00000000900001a8] = 836f27fb ! %f8 = b7e03e07 2cda9432, Mem[0000000090800080] = 0c3c7eb5 898801d8 std %f8 ,[%i5+0x080] ! Mem[0000000090800080] = b7e03e07 2cda9432 ! %l2 = 71b1836f, %l3 = 00001b44, Mem[0000000089800010] = 1094fe86 401ec6e3 std %l2,[%i3+%o2] ! Mem[0000000089800010] = 71b1836f 00001b44 ! %l5 = 000000000000004b, immd = fffffffffffff318, %l5 = 000000000000004b udivx %l5,-0xce8,%l5 ! %l5 = 0000000000000000 ! %l4 = 0000000000000000, imm = 0000000000000004, %l7 = 0000000000001144 sll %l4,0x004,%l7 ! %l7 = 0000000000000000 ! immd = 0000000000000258, %l6 = 0000000080bc58a9, %ccr = 00 movn %xcc,0x258,%l6 ! Register Not Moved ! %l6 = 0000000080bc58a9, %l6 = 0000000080bc58a9, %l6 = 0000000080bc58a9 xor %l6,%l6,%l6 ! %l6 = 0000000000000000 p60_label_10: ! Mem[000000009000002c] = 48536974, %g2 = 00000000773e2765 ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000004853 ! Mem[0000000089000004] = 06df5397, %l6 = 0000000000000000 swap [%i2+0x004],%l6 ! %l6 = 0000000006df5397 ! Mem[0000000091800094] = 8782cd70, %g2 = 0000000000004853 ldsb [%o0+0x095],%g2 ! %g2 = ffffffffffffff87 ! Mem[0000000088800168] = 24a4a88dcfcc048e, %l2 = f4c45e7a71b1836f, %l1 = fffffa8c6e18dd6f add %i1,0x168,%g1 casxa [%g1]0x80,%l2,%l1 ! %l1 = 24a4a88dcfcc048e ! Mem[0000000090000038] = c56505ce, %g2 = ffffffffffffff87 lduh [%i4+0x03a],%g2 ! %g2 = 000000000000c565 ! %l7 = 0000000000000000, Mem[0000000091000054] = 545a2585 stw %l7,[%i6+0x054] ! Mem[0000000091000054] = 00000000 ! %l0 = 00000000374c31d5, imm = 0000000000000cc7, %l5 = 0000000000000000 taddcc %l0,0xcc7,%l5 ! %l5 = 00000000374c3e9c, %ccr = 02 ! %l4 = 0000000000000000, %l7 = 0000000000000000, %l0 = 00000000374c31d5 orn %l4,%l7,%l0 ! %l0 = ffffffffffffffff ! Mem[000000009000004c] = 92ff7863, %g2 = 000000000000c565 lduh [%i4+0x04c],%g2 ! %g2 = 00000000000092ff ! Mem[0000000090000140] = b4da1761 c656d9f1 2c7ac60a 59d744b1 ! Mem[0000000090000150] = 0543c148 f8d31f8f ac7ada76 d6f8c6f9 ! Mem[0000000090000160] = 6f381681 83c07adc 0c455b24 b91b3eb3 ! Mem[0000000090000170] = 0fb6820d a915bff4 0fc89128 905e5c79 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140 p60_label_11: ! Mem[0000000091800004] = bba729d0, %g2 = 00000000000092ff ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffffbb ! Mem[0000000091800040] = ce3d6de17ae4c516, %g2 = ffffffffffffffbb ldx [%o0+0x040],%g2 ! %g2 = ce3d6de17ae4c516 ! %l0 = ffffffffffffffff, %l0 = ffffffffffffffff, %l1 = 24a4a88dcfcc048e sllx %l0,%l0,%l1 ! %l1 = 8000000000000000 ! Mem[0000000088000052] = e12d7c02, %l6 = 0000000006df5397 ldstub [%i0+0x052],%l6 ! %l6 = 0000007c000000ff ! %l7 = 0000000000000000, imm = 0000000000000d81, %l5 = 00000000374c3e9c addc %l7,0xd81,%l5 ! %l5 = 0000000000000d81 ! %f29 = 5451ca43, Mem[0000000088800028] = 0471ecd2 sta %f29,[%i1+%o5]0x88 ! Mem[0000000088800028] = 5451ca43 ! Mem[00000000898000f4] = 9bd4e56c, %l7 = 0000000000000000 swap [%i3+0x0f4],%l7 ! %l7 = 000000009bd4e56c ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100 ! Mem[0000000088000074] = b8ad2e6a, %l0 = ffffffff, %l5 = 00000d81 add %i0,0x74,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b8ad2e6a ! Mem[00000000918000f0] = 2725ec1b, %g2 = ce3d6de17ae4c516 lduw [%o0+0x0f0],%g2 ! %g2 = 000000002725ec1b p60_label_12: ! Mem[00000000910001fc] = 36adf4e3, %g2 = 000000002725ec1b lduw [%i6+0x1fc],%g2 ! %g2 = 0000000036adf4e3 ! Mem[00000000888001fc] = c1581fe5, %l6 = 000000000000007c swap [%i1+0x1fc],%l6 ! %l6 = 00000000c1581fe5 ! Mem[00000000880001d6] = eb39391b, %l5 = 00000000b8ad2e6a ldstub [%i0+0x1d6],%l5 ! %l5 = 00000039000000ff ! %l6 = 00000000c1581fe5, imm = 0000000000000017, %l4 = 0000000000000000 sra %l6,0x017,%l4 ! %l4 = ffffffffffffff82 ! Mem[00000000898000d8] = 1ccf71e6, %l2 = 71b1836f, %l4 = ffffff82 add %i3,0xd8,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000001ccf71e6 ! Mem[0000000089000004] = 00000000, %l3 = 0000000000001b44 swap [%i2+0x004],%l3 ! %l3 = 0000000000000000 ! Mem[0000000088000018] = 3c4df5ef, %f6 = 4f1de786 lda [%i0+%o3]0x88,%f6 ! %f6 = 3c4df5ef ! Mem[0000000090800080] = b7e03e072cda9432, %f48 = 7d51b4bf 4b55d9c3 ldd [%i5+0x080],%f48 ! %f48 = b7e03e07 2cda9432 ! %f18 = d2ec7104 78993bc0, Mem[0000000089800008] = 14bbe6cb 43ca5154 stda %f18,[%i3+%o1]0x89 ! Mem[0000000089800008] = d2ec7104 78993bc0 ! Mem[0000000088800052] = bc49fc3f, %l3 = 0000000000000000 ldstub [%i1+0x052],%l3 ! %l3 = 000000fc000000ff p60_label_13: ! Mem[00000000898000ec] = 519d9fb7, %l5 = 0000000000000039 ldub [%i3+0x0ef],%l5 ! %l5 = 00000000000000b7 ! Mem[0000000089000028] = f946c97a, %l5 = 00000000000000b7 ldswa [%i2+%o5]0x89,%l5 ! %l5 = fffffffff946c97a ! %f7 = 58ad58c6, Mem[0000000088000020] = 11716dff sta %f7 ,[%i0+%o4]0x88 ! Mem[0000000088000020] = 58ad58c6 ! Mem[0000000091800008] = d08f42f1, %g2 = 0000000036adf4e3 ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffffd08f ! %l2 = f4c45e7a71b1836f, %l0 = ffffffffffffffff, %l7 = 000000009bd4e56c srax %l2,%l0,%l7 ! %l7 = ffffffffffffffff ! %l2 = 71b1836f, %l3 = 000000fc, Mem[00000000908000f8] = 87577ba6 430d2716 std %l2,[%i5+0x0f8] ! Mem[00000000908000f8] = 71b1836f 000000fc ! Mem[00000000880000d0] = 0e244cde026c26ac, %l1 = 8000000000000000, %l5 = fffffffff946c97a add %i0,0xd0,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 0e244cde026c26ac ! Mem[00000000888000b9] = e0953297, %l3 = 00000000000000fc ldstub [%i1+0x0b9],%l3 ! %l3 = 00000095000000ff ! %l6 = 00000000c1581fe5, %l7 = ffffffffffffffff, %l5 = 0e244cde026c26ac sdivx %l6,%l7,%l5 ! %l5 = ffffffff3ea7e01b ! Mem[0000000088800010] = 1d40db96, %l1 = 8000000000000000 lduba [%i1+%o2]0x80,%l1 ! %l1 = 000000000000001d p60_label_14: ! Mem[00000000888000c8] = 555ff331, %l2 = 71b1836f, %l5 = 3ea7e01b add %i1,0xc8,%g1 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000555ff331 ! immd = 00000000000003ea, %l3 = 0000000000000095, %ccr = 02 movpos %xcc,0x3ea,%l3 ! Moved, %l3 = 00000000000003ea ! Mem[0000000090000078] = 29a49e8a429141ad, %g2 = ffffffffffffd08f ldx [%i4+0x078],%g2 ! %g2 = 29a49e8a429141ad ! Mem[0000000091800180] = 1260e4f4, %g2 = 29a49e8a429141ad ldsh [%o0+0x182],%g2 ! %g2 = 0000000000001260 ! Mem[0000000091000124] = 7a0a5252, %g2 = 0000000000001260 lduwa [%i6+0x124]%asi,%g2 ! %g2 = 000000007a0a5252 ! %l7 = ffffffffffffffff, imm = 0000000000000027, %l0 = ffffffffffffffff srax %l7,0x027,%l0 ! %l0 = ffffffffffffffff ! Mem[0000000089800020] = 57ece231 4b96a9d7, %l4 = 1ccf71e6, %l5 = 555ff331 ldda [%i3+%o4]0x80,%l4 ! %l4 = 0000000057ece231 000000004b96a9d7 ! Mem[0000000091000020] = 5ebab5a549b19c3d, %g2 = 000000007a0a5252 ldx [%i6+%o4],%g2 ! %g2 = 5ebab5a549b19c3d ! Mem[0000000089000018] = 0000004b2097c8af, %f4 = 8e5d7855 07ff4fcd ldda [%i2+%o3]0x81,%f4 ! %f4 = 0000004b 2097c8af ! %l6 = 00000000c1581fe5, %l0 = ffffffffffffffff, %ccr = 02 movge %icc,%l6,%l0 ! Register Not Moved p60_label_15: ! Mem[0000000091800084] = 131a522b, %g2 = 5ebab5a549b19c3d ldsha [%o0+0x084]%asi,%g2 ! %g2 = 000000000000131a ! Mem[0000000091000090] = 0ad49900, %g2 = 000000000000131a ldsh [%i6+0x090],%g2 ! %g2 = 0000000000000ad4 ! %l0 = ffffffffffffffff, Mem[00000000900001f9] = 819f4c10 stb %l0,[%i4+0x1f9] ! Mem[00000000900001f8] = ff9f4c10 ! Mem[0000000090000018] = 77aa266d 3ac0086f, %g2 = 00000ad4, %g3 = e4f4014f ldd [%i4+%o3],%g2 ! %g2 = 0000000077aa266d 000000003ac0086f ! Mem[0000000091800050] = ba251ef1e3b2613d, %g2 = 0000000077aa266d ldx [%o0+0x050],%g2 ! %g2 = ba251ef1e3b2613d ! %f19 = 78993bc0, Mem[0000000088800008] = 3edb9180 sta %f19,[%i1+%o1]0x89 ! Mem[0000000088800008] = 78993bc0 ! immd = 0000000000000397, %l4 = 0000000057ece231, %ccr = 02 movleu %xcc,0x397,%l4 ! Register Not Moved ! %l0 = ffffffffffffffff, imm = 0000000000000450, %l1 = 000000000000001d orncc %l0,0x450,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 ! Mem[0000000090000110] = 208e2d2a, %g18 = 5cb8266bf2f951dd ldsw [%i4+0x110],%g2 ! %g2 = 5cb8266bf2f951dd ! Mem[0000000088000110] = 5ba1d9dd, %l5 = 000000004b96a9d7 ldsh [%i0+0x112],%l5 ! %l5 = ffffffffffffd9dd p60_label_16: ! Mem[0000000089000014] = 3b720e47, %l3 = 00000000000003ea, %asi = 80 swapa [%i2+0x014]%asi,%l3 ! %l3 = 000000003b720e47 ! Mem[0000000088800020] = 1b44e7b08327dd04, %f24 = eeaf511d d05e332d ldda [%i1+%o4]0x81,%f24 ! %f24 = 1b44e7b0 8327dd04 ! Mem[0000000088800188] = 0469792a, %l4 = 0000000057ece231 ldstub [%i1+0x188],%l4 ! %l4 = 00000004000000ff ! Mem[00000000918000b0] = ecc654e6, %g2 = 00000000208e2d2a ldsba [%o0+0x0b0]%asi,%g2 ! %g2 = ffffffffffffffec ! %l7 = ffffffffffffffff, Mem[00000000900001e0] = 56b781a0c5d29903 stx %l7,[%i4+0x1e0] ! Mem[00000000900001e0] = ffffffffffffffff ! Mem[0000000091800170] = b9937344f7b1a1bd, %f48 = b7e03e07 2cda9432 ldd [%o0+0x170],%f48 ! %f48 = b9937344 f7b1a1bd ! %l7 = ffffffffffffffff, imm = 00000000000007a8, %l3 = 000000003b720e47 xnor %l7,0x7a8,%l3 ! %l3 = 00000000000007a8 ! Mem[0000000090000078] = 29a49e8a429141ad, %f48 = b9937344 f7b1a1bd ldda [%i4+0x078]%asi,%f48 ! %f48 = 29a49e8a 429141ad ! Mem[00000000918001a4] = 5d7aae34, %g2 = ffffffffffffffec ldub [%o0+0x1a7],%g2 ! %g2 = 000000000000005d ! %l3 = 00000000000007a8, Mem[0000000088000030] = e3a637d4, %asi = 80 stwa %l3,[%i0+0x030]%asi ! Mem[0000000088000030] = 000007a8 p60_label_17: ! Mem[0000000088000028] = ad1c6078, %l1 = ffffffffffffffff lduba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ad ! Mem[0000000089000010] = f1bc4c34, %l5 = ffffffffffffd9dd lduba [%i2+%o2]0x81,%l5 ! %l5 = 00000000000000f1 ! Mem[0000000088800170] = 276fc1cc, %l1 = 00000000000000ad ldsb [%i1+0x173],%l1 ! %l1 = ffffffffffffffcc ! %l4 = 0000000000000004, %l2 = f4c45e7a71b1836f, %l4 = 0000000000000004 taddcc %l4,%l2,%l4 ! %l4 = f4c45e7a71b18373, %ccr = 82 ! %l0 = ffffffffffffffff, Mem[0000000088800000] = bd819f4c stwa %l0,[%i1+%g0]0x89 ! Mem[0000000088800000] = ffffffff ! Mem[0000000088000080] = c53a6858 d311a4dd f967eaf5 fa2cbce6 ! Mem[0000000088000090] = 81cc0325 2dfc5575 a2253745 acbaefbe ! Mem[00000000880000a0] = 36c23ab8 196669a6 eec28e5b dc43c926 ! Mem[00000000880000b0] = 543f6714 18fbfca6 ed02faeb 6dd74465 ldda [%i0+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000088000080 ! %f16 = 793ec452 de0b5adb d2ec7104 78993bc0 ! %f20 = 555a4946 02afcf23 b68fcbc8 458a3ad7 ! %f24 = 1b44e7b0 8327dd04 8409cbb9 3f96c4bf ! %f28 = 1094fe86 5451ca43 b01777ea a307eea3 stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100 ! %f6 = beefbaac 453725a2, Mem[0000000089000008] = c58cf2f9 5e0d0390 stda %f6 ,[%i2+%o1]0x89 ! Mem[0000000089000008] = beefbaac 453725a2 ! %l1 = ffffffffffffffcc, immed = 00000022, %ccr = 82 movre %l1,0x022,%l0 ! Not Moved, %l0 = ffffffffffffffff ! Mem[00000000898000d0] = f1013f749f1fed9a, %l0 = ffffffffffffffff, %l2 = f4c45e7a71b1836f add %i3,0xd0,%g1 casxa [%g1]0x80,%l0,%l2 ! %l2 = f1013f749f1fed9a p60_label_18: ! Mem[00000000898001a8] = 581767a1, %l1 = ffffffffffffffcc, %asi = 80 swapa [%i3+0x1a8]%asi,%l1 ! %l1 = 00000000581767a1 ! %l7 = ffffffffffffffff, Mem[00000000900000c4] = ff28d408 stw %l7,[%i4+0x0c4] ! Mem[00000000900000c4] = ffffffff ! Mem[00000000900001f8] = bdff9f4c, %g2 = 000000000000005d lduw [%i4+0x1f8],%g2 ! %g2 = 00000000bdff9f4c ! Mem[0000000089800028] = b0fd491d, %l7 = ffffffffffffffff ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 0000001d000000ff ! Mem[0000000088000018] = eff54d3c 7f1eaba9, %l2 = 9f1fed9a, %l3 = 000007a8 ldda [%i0+%o3]0x80,%l2 ! %l2 = 00000000eff54d3c 000000007f1eaba9 ! %l1 = 00000000581767a1, Mem[000000009180002e] = ce7c2ba1 stb %l1,[%o0+0x02e] ! Mem[000000009180002c] = a17c2ba1 ! %l1 = 00000000581767a1, Mem[00000000910000e9] = 7eca2348 stb %l1,[%i6+0x0e9] ! Mem[00000000910000e8] = a1ca2348 ! Code Fragment 1 p60_fragment_3: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000003ac0086f mov 0x9e9,%g3 ! %g3 = 00000000000009e9 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! %l3 = 000000007f1eaba9, Mem[00000000910001a0] = 191e0488 sth %l3,[%i6+0x1a0] ! Mem[00000000910001a0] = aba90488 ! Mem[0000000091000020] = bab5a549, %g2 = 00000000bdff9f4c ldsb [%i6+0x021],%g2 ! %g2 = ffffffffffffffba p60_label_19: ! Mem[0000000088800110] = a8799a9d, %l5 = 00000000000000f1 swap [%i1+0x110],%l5 ! %l5 = 00000000a8799a9d ! Mem[00000000918001f4] = fc7c11e3, %g2 = ffffffffffffffba ldsh [%o0+0x1f6],%g2 ! %g2 = fffffffffffffc7c ! Mem[00000000880000f8] = f3784256a872df32, %l3 = 000000007f1eaba9, %l5 = 00000000a8799a9d add %i0,0xf8,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = f3784256a872df32 ! %l4 = f4c45e7a71b18373, imm = 0000000000000a30, %l7 = 000000000000001d xorcc %l4,0xa30,%l7 ! %l7 = f4c45e7a71b18943, %ccr = 80 ! %l4 = f4c45e7a71b18373, imm = 00000000000001a8, %l3 = 000000007f1eaba9 andncc %l4,0x1a8,%l3 ! %l3 = f4c45e7a71b18253, %ccr = 80 ! %l5 = f3784256a872df32, Mem[0000000090000028] = 0fafa263 sth %l5,[%i4+%o5] ! Mem[0000000090000028] = df32a263 ! %l1 = 00000000581767a1, imm = 000000000000003c, %l5 = f3784256a872df32 srlx %l1,0x03c,%l5 ! %l5 = 0000000000000000 ! done : should take illegal inst trap, %l0 = ffffffffffffffff done ! Illegal inst trap : %l0 = 000000000000000f ! Mem[0000000089800010] = 441b0000 6f83b171, %l2 = eff54d3c, %l3 = 71b18253 ldda [%i3+%o2]0x88,%l2 ! %l2 = 000000006f83b171 00000000441b0000 membar #Sync ! Added by membar checker (659) ! %f0 = dda411d3 58683ac5 e6bc2cfa f5ea67f9 ! %f4 = 7555fc2d 2503cc81 beefbaac 453725a2 ! %f8 = a6696619 b83ac236 26c943dc 5b8ec2ee ! %f12 = a6fcfb18 14673f54 6544d76d ebfa02ed stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100 p60_label_20: ! Mem[000000008800019c] = d3c123d7, %l6 = 00000000c1581fe5 swap [%i0+0x19c],%l6 ! %l6 = 00000000d3c123d7 ! %l2 = 6f83b171, %l3 = 441b0000, Mem[0000000088800018] = 485f289b ba7271b5 stda %l2,[%i1+%o3]0x89 ! Mem[0000000088800018] = 6f83b171 441b0000 ! Mem[0000000089800008] = c03b9978, %l7 = f4c45e7a71b18943 lduha [%i3+%o1]0x80,%l7 ! %l7 = 000000000000c03b ! Mem[0000000089000008] = 453725a2, %f21 = 02afcf23 lda [%i2+%o1]0x89,%f21 ! %f21 = 453725a2 ! Mem[00000000898000ba] = 72864e4f, %l1 = 00000000581767a1 ldstub [%i3+0x0ba],%l1 ! %l1 = 0000004e000000ff ! %l6 = 00000000d3c123d7, %l0 = 000000000000000f, %ccr = 80 movcc %xcc,%l6,%l0 ! Moved, %l0 = 00000000d3c123d7 ! %l2 = 000000006f83b171, %l7 = 000000000000c03b, %l2 = 000000006f83b171 udivx %l2,%l7,%l2 ! %l2 = 0000000000009481 ! immd = 00000000000001da, %l5 = 0000000000000000, %ccr = 80 movvc %icc,0x1da,%l5 ! Moved, %l5 = 00000000000001da ! Mem[0000000088000008] = 4bfdefae, %l0 = 00000000d3c123d7 swapa [%i0+%o1]0x80,%l0 ! %l0 = 000000004bfdefae ! %f20 = 555a4946, Mem[0000000091800178] = be51e71b st %f20,[%o0+0x178] ! Mem[0000000091800178] = 555a4946 p60_label_21: ! %l7 = 000000000000c03b, %l5 = 00000000000001da, %l7 = 000000000000c03b tsubcctv %l7,%l5,%l7 ! %l0 = 000000004bfdefd1, Trapped ! %f19 = 78993bc0, Mem[0000000088800010] = 96db401d sta %f19,[%i1+%o2]0x88 ! Mem[0000000088800010] = 78993bc0 ! Mem[0000000090000168] = 5b24b91b, %g2 = fffffffffffffc7c ldub [%i4+0x16a],%g2 ! %g2 = 000000000000005b ! Mem[0000000088800020] = 1b44e7b0, %l3 = 00000000441b0000 lduha [%i1+%o4]0x81,%l3 ! %l3 = 0000000000001b44 ! Mem[0000000089800018] = 2a5cbe0a, %l4 = f4c45e7a71b18373 ldsba [%i3+%o3]0x89,%l4 ! %l4 = 000000000000000a ! %f16 = 793ec452 de0b5adb, Mem[00000000918001f8] = 11e3833e 8903a371 std %f16,[%o0+0x1f8] ! Mem[00000000918001f8] = 793ec452 de0b5adb ! %l2 = 00009481, %l3 = 00001b44, Mem[0000000089800020] = 31e2ec57 d7a9964b stda %l2,[%i3+%o4]0x88 ! Mem[0000000089800020] = 00009481 00001b44 ! %l3 = 0000000000001b44, Mem[0000000088000018] = eff54d3c stba %l3,[%i0+%o3]0x80 ! Mem[0000000088000018] = 44f54d3c ! %f0 = dda411d3 58683ac5 e6bc2cfa f5ea67f9 ! %f4 = 7555fc2d 2503cc81 beefbaac 453725a2 ! %f8 = a6696619 b83ac236 26c943dc 5b8ec2ee ! %f12 = a6fcfb18 14673f54 6544d76d ebfa02ed mov 0x180,%g5 stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180 ! Mem[0000000091000128] = b91884a5, %g2 = 000000000000005b lduw [%i6+0x128],%g2 ! %g2 = 00000000b91884a5 p60_label_22: ! Mem[0000000088800198] = 88e003db, %l2 = 00009481, %l3 = 00001b44 add %i1,0x198,%g1 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000088e003db ! Mem[0000000090000178] = 9128905e, %g2 = 00000000b91884a5 lduh [%i4+0x17a],%g2 ! %g2 = 0000000000009128 ! Mem[0000000089000028] = 7ac946f9e09942b9, %f30 = b01777ea a307eea3 ldda [%i2+%o5]0x80,%f30 ! %f30 = 7ac946f9 e09942b9 ! Mem[00000000918000c0] = 3c4aea22fe051877, %g2 = 0000000000009128 ldx [%o0+0x0c0],%g2 ! %g2 = 3c4aea22fe051877 ! Mem[0000000089000000] = 035c6562, %l3 = 0000000088e003db lduha [%i2+%g0]0x81,%l3 ! %l3 = 000000000000035c ! Mem[0000000091800098] = 70383695 c39876d7, %g2 = fe051877, %g3 = 000009e9 ldd [%o0+0x098],%g2 ! %g2 = 0000000070383695 00000000c39876d7 ! %l3 = 000000000000035c, imm = fffffffffffff2f5, %l6 = 00000000d3c123d7 orcc %l3,-0xd0b,%l6 ! %l6 = fffffffffffff3fd, %ccr = 88 ! Mem[0000000088000100] = 82116ff1, %l5 = 000001da, %l0 = 4bfdefd1 add %i0,0x100,%g1 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000082116ff1 ! %l7 = 000000000000c03b, immed = fffffe98, %ccr = 88 movrgz %l7,-0x168,%l1 ! Moved, %l1 = fffffffffffffe98 ! %l2 = 0000000000009481, Mem[0000000088800000] = ffffffff stba %l2,[%i1+%g0]0x80 ! Mem[0000000088800000] = 81ffffff p60_label_23: ! Mem[0000000089000041] = 609b7e3e, %l7 = 000000000000c03b ldstub [%i2+0x041],%l7 ! %l7 = 0000009b000000ff ! Mem[0000000091000158] = 583b24dc, %g2 = 0000000070383695 ldsb [%i6+0x159],%g2 ! %g2 = 0000000000000058 ! %l1 = fffffffffffffe98, %l6 = fffffffffffff3fd, %l0 = 0000000082116ff1 addc %l1,%l6,%l0 ! %l0 = fffffffffffff295 ! %l0 = fffffffffffff295, %l7 = 000000000000009b, %ccr = 88 movne %xcc,%l0,%l7 ! Moved, %l7 = fffffffffffff295 ! %f30 = 7ac946f9 e09942b9, Mem[0000000089000000] = 62655c03 441b0000 stda %f30,[%i2+%g0]0x88 ! Mem[0000000089000000] = 7ac946f9 e09942b9 ! Mem[0000000088800028] = c03b9978 5451ca43, %l4 = 0000000a, %l5 = 000001da ldda [%i1+%o5]0x89,%l4 ! %l4 = 000000005451ca43 00000000c03b9978 ! %l2 = 0000000000009481, imm = 00000000000002cc, %l2 = 0000000000009481 andcc %l2,0x2cc,%l2 ! %l2 = 0000000000000080, %ccr = 00 ! Mem[0000000089000070] = 187933c5eff7727a, %l3 = 000000000000035c, %l4 = 000000005451ca43 add %i2,0x70,%g1 casxa [%g1]0x80,%l3,%l4 ! %l4 = 187933c5eff7727a ! Mem[00000000880000e8] = b0ad253a, %l3 = 000000000000035c swap [%i0+0x0e8],%l3 ! %l3 = 00000000b0ad253a ! Mem[0000000088800008] = 78993bc0, %l3 = 00000000b0ad253a ldsba [%i1+%o1]0x88,%l3 ! %l3 = ffffffffffffffc0 p60_label_24: ! Mem[0000000090800050] = c22ba537, %g2 = 0000000000000058 ldsh [%i5+0x050],%g2 ! %g2 = ffffffffffffc22b ! %l0 = fffffffffffff295, Mem[00000000908001a8] = 9a64a4a2a4ca45a1 stx %l0,[%i5+0x1a8] ! Mem[00000000908001a8] = fffffffffffff295 ! %l6 = fffffffffffff3fd, immed = 00000059, %ccr = 00 movrlez %l6,0x059,%l1 ! Moved, %l1 = 0000000000000059 ! %l1 = 0000000000000059, Mem[00000000918000b5] = 222ef000 stb %l1,[%o0+0x0b5] ! Mem[00000000918000b4] = 592ef000 ! Mem[0000000090000034] = 26fb07e9, %g2 = ffffffffffffc22b ldsh [%i4+0x036],%g2 ! %g2 = 00000000000026fb ! Mem[0000000090800004] = eaa765c9, %g18 = 5cb8266bf2f951dd ldsw [%i5+0x004],%g2 ! %g2 = 5cb8266bf2f951dd ! %f30 = 7ac946f9, Mem[0000000088000158] = 2b2b1813 st %f30,[%i0+0x158] ! Mem[0000000088000158] = 7ac946f9 ! %f30 = 7ac946f9 e09942b9, Mem[0000000089800008] = 78993bc0 d2ec7104 stda %f30,[%i3+%o1]0x88 ! Mem[0000000089800008] = 7ac946f9 e09942b9 ! %f0 = dda411d3 58683ac5 e6bc2cfa f5ea67f9 ! %f4 = 7555fc2d 2503cc81 beefbaac 453725a2 ! %f8 = a6696619 b83ac236 26c943dc 5b8ec2ee ! %f12 = a6fcfb18 14673f54 6544d76d ebfa02ed stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080 ! %l3 = ffffffffffffffc0, Mem[00000000910000ce] = 71a2bafe sth %l3,[%i6+0x0ce] ! Mem[00000000910000cc] = ffc0bafe p60_label_25: ! %l4 = 187933c5eff7727a, %l6 = fffffffffffff3fd, %ccr = 00 movne %icc,%l4,%l6 ! Moved, %l6 = 187933c5eff7727a ! %l4 = 187933c5eff7727a, %l0 = fffffffffffff295, %ccr = 00 movge %icc,%l4,%l0 ! Moved, %l0 = 187933c5eff7727a ! %l4 = 187933c5eff7727a, %l0 = 187933c5eff7727a, %ccr = 00 movvc %icc,%l4,%l0 ! Moved, %l0 = 187933c5eff7727a ! Mem[0000000088000188] = a456e8956429ba4d, %l2 = 0000000000000080, %l6 = 187933c5eff7727a add %i0,0x188,%g1 casxa [%g1]0x80,%l2,%l6 ! %l6 = a456e8956429ba4d ! %l1 = 0000000000000059, Mem[00000000880001f3] = f4c45e7a stb %l1,[%i0+0x1f3] ! Mem[00000000880001f0] = f4c45e59 ! Mem[00000000908000a4] = 0435468a, %g2 = ffffffffeaa765c9 ldsh [%i5+0x0a4],%g2 ! %g2 = 0000000000000435 ! Mem[0000000088000028] = ad1c6078, %l2 = 0000000000000080 ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000ad000000ff ! Mem[0000000089800020] = 00009481, %l1 = 0000000000000059 swapa [%i3+%o4]0x88,%l1 ! %l1 = 0000000000009481 ! Mem[0000000089800188] = 56b67d10df8e2297, %l7 = fffffffffffff295, %l7 = fffffffffffff295 add %i3,0x188,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 56b67d10df8e2297 ! Mem[00000000910001ac] = dc5cb442, %g2 = 0000000000000435 ldsb [%i6+0x1ae],%g2 ! %g2 = ffffffffffffffdc ba,a p60_not_taken_0_end p60_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p60_branch_failed p60_not_taken_0_end: ! End of Random Code for Thread 60 1: membar #Sync ! Force all stores to complete p60_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f0] ! Set processor 60 done flag ! Check Registers p60_check_registers: set p60_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 187933c5eff7727a bne,a,pn %xcc,p60_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 0000000000009481 bne,a,pn %xcc,p60_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000ad bne,a,pn %xcc,p60_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be ffffffffffffffc0 bne,a,pn %xcc,p60_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 187933c5eff7727a bne,a,pn %xcc,p60_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 00000000c03b9978 bne,a,pn %xcc,p60_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be a456e8956429ba4d bne,a,pn %xcc,p60_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 56b67d10df8e2297 bne,a,pn %xcc,p60_reg_l7_fail mov %l7,%g3 ! Check %y register set 0xfffffa8c,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p60_failed mov 0x111,%g1 ! Check Floating Point Registers p60_check_fp_registers: set p60_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be dda411d3 58683ac5 bne %xcc,p60_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be e6bc2cfa f5ea67f9 bne %xcc,p60_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be 7555fc2d 2503cc81 bne %xcc,p60_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be beefbaac 453725a2 bne %xcc,p60_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be a6696619 b83ac236 bne %xcc,p60_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 26c943dc 5b8ec2ee bne %xcc,p60_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be a6fcfb18 14673f54 bne %xcc,p60_f12_fail std %f14,[%g1] ldx [%g1],%l1 ldx [%g3+0x38],%l0 cmp %l0,%l1 ! %f14 should be 6544d76d ebfa02ed bne %xcc,p60_f14_fail std %f20,[%g1] ldx [%g1],%l1 ldx [%g3+0x50],%l0 cmp %l0,%l1 ! %f20 should be 555a4946 453725a2 bne %xcc,p60_f20_fail std %f24,[%g1] ldx [%g1],%l1 ldx [%g3+0x60],%l0 cmp %l0,%l1 ! %f24 should be 1b44e7b0 8327dd04 bne %xcc,p60_f24_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 1094fe86 5451ca43 bne %xcc,p60_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 7ac946f9 e09942b9 bne %xcc,p60_f30_fail nop ! Check Local Memory set p60_local0_expect,%g1 p60_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 374c31d54490086f ldx [%i0+0x000],%g3 ! Observed data at 0000000088000000 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = d3c123d77bdd18c5 ldx [%i0+0x008],%g3 ! Observed data at 0000000088000008 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 44f54d3c7f1eaba9 ldx [%i0+0x018],%g3 ! Observed data at 0000000088000018 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = c658ad583a7a0fd7 ldx [%i0+0x020],%g3 ! Observed data at 0000000088000020 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff1c6078509d4d02 ldx [%i0+0x028],%g3 ! Observed data at 0000000088000028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 000007a8550d0f0d ldx [%i0+0x030],%g3 ! Observed data at 0000000088000030 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x030,%g4 ldx [%g1+0x050],%g2 ! Expected data = e12dff02d7fb106b ldx [%i0+0x050],%g3 ! Observed data at 0000000088000050 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x050,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = 0000035cd5e3eb92 ldx [%i0+0x0e8],%g3 ! Observed data at 00000000880000e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x0e8,%g4 ldx [%g1+0x158],%g2 ! Expected data = 7ac946f9556b3bcd ldx [%i0+0x158],%g3 ! Observed data at 0000000088000158 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x158,%g4 ldx [%g1+0x198],%g2 ! Expected data = 11bee4f2c1581fe5 ldx [%i0+0x198],%g3 ! Observed data at 0000000088000198 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x198,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 9addbd65eb39ff1b ldx [%i0+0x1d0],%g3 ! Observed data at 00000000880001d0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x1d0,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = f4c45e5971b1836f ldx [%i0+0x1f0],%g3 ! Observed data at 00000000880001f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i0,0x1f0,%g4 set p60_local1_expect,%g1 p60_check_local1: ldx [%g1+0x000],%g2 ! Expected data = 81ffffff694f7cfe ldx [%i1+0x000],%g3 ! Observed data at 0000000088800000 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c03b997888d6b0d7 ldx [%i1+0x008],%g3 ! Observed data at 0000000088800008 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = c03b9978e8344183 ldx [%i1+0x010],%g3 ! Observed data at 0000000088800010 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 71b1836f00001b44 ldx [%i1+0x018],%g3 ! Observed data at 0000000088800018 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x018,%g4 ldx [%g1+0x028],%g2 ! Expected data = 43ca515478993bc0 ldx [%i1+0x028],%g3 ! Observed data at 0000000088800028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x028,%g4 ldx [%g1+0x050],%g2 ! Expected data = bc49ff3f37cb6aba ldx [%i1+0x050],%g3 ! Observed data at 0000000088800050 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x050,%g4 ldx [%g1+0x0a0],%g2 ! Expected data = 0000000000000003 ldx [%i1+0x0a0],%g3 ! Observed data at 00000000888000a0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x0a0,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = e0ff3297a02e8e7e ldx [%i1+0x0b8],%g3 ! Observed data at 00000000888000b8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x0b8,%g4 ldx [%g1+0x110],%g2 ! Expected data = 000000f180dc1a88 ldx [%i1+0x110],%g3 ! Observed data at 0000000088800110 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x110,%g4 ldx [%g1+0x188],%g2 ! Expected data = ff69792acf9c3625 ldx [%i1+0x188],%g3 ! Observed data at 0000000088800188 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x188,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = d1052e560000007c ldx [%i1+0x1f8],%g3 ! Observed data at 00000000888001f8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i1,0x1f8,%g4 set p60_local2_expect,%g1 p60_check_local2: ldx [%g1+0x000],%g2 ! Expected data = b94299e0f946c97a ldx [%i2+0x000],%g3 ! Observed data at 0000000089000000 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = a2253745acbaefbe ldx [%i2+0x008],%g3 ! Observed data at 0000000089000008 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = f1bc4c34000003ea ldx [%i2+0x010],%g3 ! Observed data at 0000000089000010 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0000004b2097c8af ldx [%i2+0x018],%g3 ! Observed data at 0000000089000018 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x018,%g4 ldx [%g1+0x040],%g2 ! Expected data = 60ff7e3e8c01095f ldx [%i2+0x040],%g3 ! Observed data at 0000000089000040 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x040,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = e6d1ff006fe65dae ldx [%i2+0x0e8],%g3 ! Observed data at 00000000890000e8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x0e8,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = b6ffa254aebe8412 ldx [%i2+0x1a0],%g3 ! Observed data at 00000000890001a0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i2,0x1a0,%g4 set p60_local3_expect,%g1 p60_check_local3: ldx [%g1+0x008],%g2 ! Expected data = b94299e0f946c97a ldx [%i3+0x008],%g3 ! Observed data at 0000000089800008 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 71b1836f00001b44 ldx [%i3+0x010],%g3 ! Observed data at 0000000089800010 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x010,%g4 ldx [%g1+0x020],%g2 ! Expected data = 59000000441b0000 ldx [%i3+0x020],%g3 ! Observed data at 0000000089800020 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff49fdb025c50c04 ldx [%i3+0x028],%g3 ! Observed data at 0000000089800028 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = cbe6bb14af5f6487 ldx [%i3+0x030],%g3 ! Observed data at 0000000089800030 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x030,%g4 ldx [%g1+0x080],%g2 ! Expected data = a5fc64ef5b2d944c ldx [%i3+0x080],%g3 ! Observed data at 0000000089800080 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x080,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 7286ff4fed9dd27e ldx [%i3+0x0b8],%g3 ! Observed data at 00000000898000b8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x0b8,%g4 ldx [%g1+0x0f0],%g2 ! Expected data = 008b0f9900000000 ldx [%i3+0x0f0],%g3 ! Observed data at 00000000898000f0 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x0f0,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = ffffffcc382d80b5 ldx [%i3+0x1a8],%g3 ! Observed data at 00000000898001a8 cmp %g2,%g3 bne,a,pn %xcc,p60_local_failed add %i3,0x1a8,%g4 ! The test for processor 60 has passed p60_passed: ta GOOD_TRAP nop p60_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p60_failed p60_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p60_failed p60_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p60_failed p60_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p60_failed p60_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p60_failed p60_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p60_failed p60_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p60_failed p60_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p60_failed p60_f0_fail: set p60_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f2_fail: set p60_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f4_fail: set p60_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f6_fail: set p60_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f8_fail: set p60_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f10_fail: set p60_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f12_fail: set p60_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f14_fail: set p60_temp,%g6 mov 0xf14,%l0 stx %l0,[%g6] std %f14,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f20_fail: set p60_temp,%g6 mov 0xf20,%l0 stx %l0,[%g6] std %f20,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f24_fail: set p60_temp,%g6 mov 0xf24,%l0 stx %l0,[%g6] std %f24,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f28_fail: set p60_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p60_f30_fail: set p60_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 60 failed p60_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 60 failed p60_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f0] ! Set processor 60 done flag set p60_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p60_selfmod_failed: ba p60_failed mov 0xabc,%g1 p60_common_error: or %g0,0xf1c,%g1 ba p60_failed mov %o5,%g3 p60_common_signature_error: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_common_timeout: set p60_temp,%g1 ba p60_failed st %g2,[%g1] ! Common Lock Number p60_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p60_failed mov 0x0,%g3 p60_trap1e: stba %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000028] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088000018] stha %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088800008] sll %l4,%l0,%l1 stda %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800020] addc %l2,0xda8,%l4 ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089000010] done p60_trap1o: stba %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000028] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088000018] stha %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088800008] sll %l4,%l0,%l1 stda %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800020] addc %l2,0xda8,%l4 ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089000010] done p60_trap2e: udivx %l7,%l7,%l2 orcc %l5,0x53c,%l1 lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000088000008] lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000018] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089000000] swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088800000] done p60_trap2o: udivx %l7,%l7,%l2 orcc %l5,0x53c,%l1 lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000088000008] lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000018] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089000000] swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088800000] done p60_trap3e: xnor %l2,-0x131,%l4 and %l4,%l3,%l1 xor %l4,%l4,%l4 add %l6,%l3,%l5 addc %l7,%l0,%l3 xor %l2,-0xb70,%l2 andn %l3,%l0,%l2 done p60_trap3o: xnor %l2,-0x131,%l4 and %l4,%l3,%l1 xor %l4,%l4,%l4 add %l6,%l3,%l5 addc %l7,%l0,%l3 xor %l2,-0xb70,%l2 andn %l3,%l0,%l2 done p60_init_memory_pointers: set p60_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p60_local0_start,%i0 set p60_local1_start,%i1 set p60_local2_start,%i2 set p60_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = e2adda8d93570304 ldx [%g1+0x008],%l1 ! %l1 = 873345826754c9b9 ldx [%g1+0x010],%l2 ! %l2 = 8be8aa7a50d0e2c6 ldx [%g1+0x018],%l3 ! %l3 = 36c40570485f289b ldx [%g1+0x020],%l4 ! %l4 = 5e3e6865ca11ab78 ldx [%g1+0x028],%l5 ! %l5 = a9bafe5c5451ca43 ldx [%g1+0x030],%l6 ! %l6 = d01f7e626b6c20d6 ldx [%g1+0x038],%l7 ! %l7 = b1d59d00ba4bf576 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 61 processor_61: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xf4] ! Set the start flag wrpr %g0,7,%cleanwin call p61_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 61 wr %g0,0x4,%fprs ! Make sure fef is 1 set p61_init_freg,%g1 ! %f0 = 02fb231e d8010894 7d65ba63 62f8c8f2 ! %f4 = ab6e3014 8dc98f9a 7c968ecc 9070b8bd ! %f8 = abb32849 215a2b37 b372b7d1 5136deca ! %f12 = c800a296 3638a7be ac9d4959 53d64113 ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 34afeee2 c582fbbd 4a8f5ac1 2a8397c5 ! %f20 = 41d78e5f 4e066e72 cdb1ec10 2ea3d4a0 ! %f24 = a9890a3e 7a1aa41c a11ccf03 37786a23 ! %f28 = 94ce458e 415744f3 53292b87 b48df0ff ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 9614c6cf cbe66e70 ae40ef6c 56532925 ! %f36 = 673cc9d5 c6161e36 aaeb8dc6 f8ef78be ! %f40 = c8207a8e a3fb0014 a78bade0 d25b7e0b ! %f44 = 6bb4fa19 a0825435 20387c66 69f2962a ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x32adf10800000002,%g7,%g1 ! GSR scale = 0, align = 2 wr %g1,%g0,%gsr ! GSR = 32adf10800000002 wr %g0,%y ! Clear Y 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: ! %f20 = 41d78e5f 4e066e72, Mem[000000008b000010] = ceedd792 e49005f9 stda %f20,[%i2+%o2]0x88 ! Mem[000000008b000010] = 41d78e5f 4e066e72 ! Mem[000000008b000034] = d8392a76, %l7 = 74ba024091abf321 ldstub [%i2+0x034],%l7 ! %l7 = 000000d8000000ff ! %l7 = 00000000000000d8, Mem[000000009180011b] = 6126d8ca stb %l7,[%o0+0x11b] ! Mem[0000000091800118] = d826d8ca ! %l1 = 4f747b5800c96f07, Mem[0000000090000014] = 9f2d725a stb %l1,[%i4+0x014] ! Mem[0000000090000014] = 072d725a ! %l0 = 79a8bcc9cc84d01c, %l3 = 798d069ebac00d9e, %l4 = 9f7584ca67e42f1e orcc %l0,%l3,%l4 ! %l4 = 79adbedffec4dd9e, %ccr = 08 ! %l3 = 798d069ebac00d9e, %l3 = 798d069ebac00d9e, %ccr = 08 movne %xcc,%l3,%l3 ! Moved, %l3 = 798d069ebac00d9e ! Mem[0000000090000180] = 087b2158 19063d8d 124accd6 cf8f614e ! Mem[0000000090000190] = a91f482d 10151817 267a4c07 31c74c8b ! Mem[00000000900001a0] = 1bbdc34c 2f40eab7 17361119 27fb606a ! Mem[00000000900001b0] = 2091a2ca cd74dd75 01f12adf 6fbbb8fe mov 0x180,%g4 ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180 ! Mem[00000000900001e0] = 56b781a0, %g18 = 97902c80d99e7a9d ldsw [%i4+0x1e0],%g2 ! %g2 = 97902c80d99e7a9d ! Mem[000000008b000028] = bcb390d7, %l2 = ca1188d8599030d6 lduha [%i2+%o5]0x80,%l2 ! %l2 = 000000000000bcb3 ! %l4 = 79adbedffec4dd9e, Mem[0000000090800098] = ad770fad sth %l4,[%i5+0x098] ! Mem[0000000090800098] = dd9e0fad p61_label_2: ! %l3 = 798d069ebac00d9e, %l2 = 000000000000bcb3, %y = 00000000 umul %l3,%l2,%l6 ! %l6 = 000089a79e498d7a, %y = 000089a7 ! %l4 = fec4dd9e, %l5 = d1f7a2d3, Mem[000000008a800008] = e7de7bfa 9188a677 stda %l4,[%i1+%o1]0x89 ! Mem[000000008a800008] = fec4dd9e d1f7a2d3 ! %l5 = 5ed7a7e5d1f7a2d3, Mem[0000000090800020] = d9156586bd2a18d0 stx %l5,[%i5+%o4] ! Mem[0000000090800020] = 5ed7a7e5d1f7a2d3 ! Mem[000000008b0000bc] = ca227ee5, %l5 = 5ed7a7e5d1f7a2d3 swap [%i2+0x0bc],%l5 ! %l5 = 00000000ca227ee5 ! Mem[000000008a000028] = a8d5f0d6, %l5 = 00000000ca227ee5 lduba [%i0+%o5]0x88,%l5 ! %l5 = 00000000000000d6 ! Mem[000000009180010c] = f99de496, %g2 = 0000000056b781a0 ldub [%o0+0x10e],%g2 ! %g2 = 00000000000000f9 ! %l0 = cc84d01c, %l1 = 00c96f07, Mem[00000000910001c8] = ce5a892f 547bdac3 std %l0,[%i6+0x1c8] ! Mem[00000000910001c8] = cc84d01c 00c96f07 ! immd = 000000000000005e, %l1 = 4f747b5800c96f07, %ccr = 08 movge %icc,0x05e,%l1 ! Register Not Moved ! Mem[00000000918000cc] = 9ba5caa2, %g2 = 00000000000000f9 lduh [%o0+0x0cc],%g2 ! %g2 = 0000000000009ba5 ! %l2 = 000000000000bcb3, Mem[00000000908001b8] = c42d2168 sth %l2,[%i5+0x1b8] ! Mem[00000000908001b8] = bcb32168 p61_label_3: ! %l1 = 4f747b5800c96f07, imm = 0000000000000005, %l3 = 798d069ebac00d9e srl %l1,0x005,%l3 ! %l3 = 0000000000064b78 ! %l5 = 00000000000000d6, Mem[000000009080003f] = 553a1946 stb %l5,[%i5+0x03f] ! Mem[000000009080003c] = d63a1946 ! %f0 = 02fb231e d8010894, Mem[00000000910000a0] = 4963bdfe 32d0abe6 std %f0 ,[%i6+0x0a0] ! Mem[00000000910000a0] = 02fb231e d8010894 ! %l1 = 4f747b5800c96f07, %l2 = 000000000000bcb3, %ccr = 08 movrlz %l1,%l2,%l7 ! Not Moved, %l7 = 00000000000000d8 ! %l6 = 000089a79e498d7a, Mem[0000000091000144] = 7b6b4cda sth %l6,[%i6+0x144] ! Mem[0000000091000144] = 8d7a4cda ! %l5 = 00000000000000d6, Mem[0000000091800038] = 2eeaa460 stw %l5,[%o0+0x038] ! Mem[0000000091800038] = 000000d6 ! %l7 = 00000000000000d8, imm = fffffffffffffe70, %l3 = 0000000000064b78 xnor %l7,-0x190,%l3 ! %l3 = 0000000000000157 ! Mem[000000008a000000] = fc33ad08 2d44ccab, %l4 = fec4dd9e, %l5 = 000000d6 ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000fc33ad08 000000002d44ccab ! %l7 = 00000000000000d8, Mem[0000000090000160] = 6f38168183c07adc stx %l7,[%i4+0x160] ! Mem[0000000090000160] = 00000000000000d8 ! Mem[000000008a8001a8] = 3828ff38, %l6 = 000089a79e498d7a swap [%i1+0x1a8],%l6 ! %l6 = 000000003828ff38 p61_label_4: ! Mem[000000008b000000] = eb5fab7b, %l4 = 00000000fc33ad08 ldub [%i2+0x002],%l4 ! %l4 = 00000000000000ab ! %l2 = 0000bcb3, %l3 = 00000157, Mem[000000008a800000] = b36a1703 646b4f1a stda %l2,[%i1+%g0]0x88 ! Mem[000000008a800000] = 0000bcb3 00000157 ! Randomly selected nop nop ! %f16 = 34afeee2 c582fbbd 4a8f5ac1 2a8397c5 ! %f20 = 41d78e5f 4e066e72 cdb1ec10 2ea3d4a0 ! %f24 = a9890a3e 7a1aa41c a11ccf03 37786a23 ! %f28 = 94ce458e 415744f3 53292b87 b48df0ff mov 0x1c0,%g5 stda %f16,[%i2+%g5]ASI_COMMIT_P ! Block Store to 000000008b0001c0 ! Mem[00000000908000b8] = 638ff07b, %g2 = 0000000000009ba5 lduh [%i5+0x0ba],%g2 ! %g2 = 000000000000638f ! Mem[00000000910001dc] = 2b019f50, %g2 = 000000000000638f ldub [%i6+0x1dc],%g2 ! %g2 = 000000000000002b ! Mem[000000008b000054] = 60f32b94, %l0 = cc84d01c, %l7 = 000000d8 add %i2,0x54,%g1 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000060f32b94 ! Mem[000000008b000000] = 7bab5feb, %l7 = 0000000060f32b94 lduba [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000eb ! Mem[000000008a800028] = 21fddbc9, %l5 = 000000002d44ccab ldswa [%i1+%o5]0x81,%l5 ! %l5 = 0000000021fddbc9 ! Mem[000000008b000010] = 41d78e5f 4e066e72, %l4 = 000000ab, %l5 = 21fddbc9 ldda [%i2+%o2]0x88,%l4 ! %l4 = 000000004e066e72 0000000041d78e5f p61_label_5: ! %l6 = 000000003828ff38, Mem[000000008a80018c] = 46f875f1 sth %l6,[%i1+0x18c] ! Mem[000000008a80018c] = ff3875f1 ! %f0 = 02fb231e d8010894 7d65ba63 62f8c8f2 ! %f4 = ab6e3014 8dc98f9a 7c968ecc 9070b8bd ! %f8 = abb32849 215a2b37 b372b7d1 5136deca ! %f12 = c800a296 3638a7be ac9d4959 53d64113 mov 0x140,%g6 stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140 ! %l0 = 79a8bcc9cc84d01c, imm = 0000000000000dfd, %l6 = 000000003828ff38 xnor %l0,0xdfd,%l6 ! %l6 = 86574336337b221e ! %f20 = 41d78e5f, Mem[000000008b800010] = 006d2f6b sta %f20,[%i3+%o2]0x88 ! Mem[000000008b800010] = 41d78e5f ! Mem[0000000090800098] = 0fad151c, %g2 = 000000000000002b lduh [%i5+0x09a],%g2 ! %g2 = 0000000000000fad ! Mem[000000008a0001f8] = 4566cd70, %l0 = 79a8bcc9cc84d01c swap [%i0+0x1f8],%l0 ! %l0 = 000000004566cd70 ! Mem[000000008a800028] = 21fddbc9261c8d4c, %f30 = 53292b87 b48df0ff ldda [%i1+%o5]0x81,%f30 ! %f30 = 21fddbc9 261c8d4c ! %l3 = 0000000000000157 sethi %hi(0x7f9f8000),%l3 ! %l3 = 000000007f9f8000 ! Mem[0000000091800130] = 0a9d8700 f161fd0f, %g2 = 00000fad, %g3 = 0bad0b00 ldda [%o0+0x130]%asi,%g2 ! %g2 = 000000000a9d8700 00000000f161fd0f ! %l2 = 000000000000bcb3, Mem[0000000090800032] = b778aa68 sth %l2,[%i5+0x032] ! Mem[0000000090800030] = bcb3aa68 p61_label_6: ! Mem[000000008a800018] = 2eb8b4464352cd29, %f22 = cdb1ec10 2ea3d4a0 ldda [%i1+%o3]0x80,%f22 ! %f22 = 2eb8b446 4352cd29 ! Mem[000000009080008c] = 66a132ce, %g2 = 000000000a9d8700 lduw [%i5+0x08c],%g2 ! %g2 = 0000000066a132ce ! %f31 = 261c8d4c, Mem[00000000908001f0] = 8817df1e st %f31,[%i5+0x1f0] ! Mem[00000000908001f0] = 261c8d4c ! Mem[0000000090800178] = 82c7e471, %g2 = 0000000066a132ce ldsb [%i5+0x17a],%g2 ! %g2 = ffffffffffffff82 ! Mem[000000009100014c] = 8ad4c1a8, %g2 = ffffffffffffff82 ldsb [%i6+0x14d],%g2 ! %g2 = ffffffffffffff8a ! Mem[000000008b800028] = 45c40796, %l2 = 000000000000bcb3 ldswa [%i3+%o5]0x81,%l2 ! %l2 = 0000000045c40796 ! Mem[0000000091800184] = e4f4014f, %g2 = ffffffffffffff8a lduh [%o0+0x184],%g2 ! %g2 = 000000000000e4f4 ! %l6 = 337b221e, %l7 = 000000eb, Mem[000000008b800138] = 4413c2ed 1ab71960 std %l6,[%i3+0x138] ! Mem[000000008b800138] = 337b221e 000000eb ! %l6 = 86574336337b221e, immed = 000001cf, %ccr = 08 movre %l6,0x1cf,%l6 ! Not Moved, %l6 = 86574336337b221e ! %l3 = 000000007f9f8000, %l2 = 0000000045c40796, %l4 = 000000004e066e72 and %l3,%l2,%l4 ! %l4 = 0000000045840000 p61_label_7: ! Mem[000000008b0000fc] = 6b72e1ce, %l4 = 0000000045840000 swap [%i2+0x0fc],%l4 ! %l4 = 000000006b72e1ce ! Mem[0000000091000034] = fa1ef5e7, %g2 = 000000000000e4f4 lduh [%i6+0x036],%g2 ! %g2 = 000000000000fa1e ! Mem[000000008b80009c] = 221e2f9f, %l4 = 6b72e1ce, %l3 = 7f9f8000 add %i3,0x9c,%g1 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000221e2f9f ! immd = 00000000000000c8, %l6 = 86574336337b221e, %ccr = 08 movle %xcc,0x0c8,%l6 ! Register Not Moved ! %l0 = 000000004566cd70, Mem[00000000900000e0] = e5b5f94d stw %l0,[%i4+0x0e0] ! Mem[00000000900000e0] = 4566cd70 ! Mem[0000000090800004] = eaa765c9, %g2 = 000000000000fa1e lduw [%i5+0x004],%g2 ! %g2 = 00000000eaa765c9 ! Mem[000000008b800000] = bfe6f605, %l5 = 0000000041d78e5f ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 00000005000000ff membar #Sync ! Added by membar checker (660) ! Mem[0000000090000168] = b372b7d1 5136deca, %g2 = eaa765c9, %g3 = f161fd0f ldd [%i4+0x168],%g2 ! %g2 = 00000000b372b7d1 000000005136deca save ! CWP = 1 ! %l6 = e09d47a1, %l7 = 1ca333a4, Mem[000000008b800020] = 3638b955 8ad702a7 stda %l6,[%o3+%i4]0x81 ! Mem[000000008b800020] = e09d47a1 1ca333a4 p61_label_8: ! %cwp = 1 ! %l6 = e09d47a1, %l7 = 1ca333a4, Mem[000000008b000028] = bcb390d7 80db35e4 stda %l6,[%o2+%i5]0x81 ! Mem[000000008b000028] = e09d47a1 1ca333a4 ! Mem[000000008a800028] = 21fddbc9, %l2 = aed7fb9c82c282c1 lduha [%o1+%i5]0x81,%l2 ! %l2 = 00000000000021fd ! Mem[000000008a000028] = a8d5f0d6, %l2 = 00000000000021fd lduba [%o0+%i5]0x89,%l2 ! %l2 = 00000000000000d6 ! Mem[000000008a000068] = 228ed9d6 084d8725, %l4 = 9f42817b, %l5 = 97d4d705 ldd [%o0+0x068],%l4 ! %l4 = 00000000228ed9d6 00000000084d8725 ! immd = 00000000000000cc, %l7 = 271d550a1ca333a4, %ccr = 08 movg %xcc,0x0cc,%l7 ! Moved, %l7 = 00000000000000cc ! Mem[000000008a800008] = 9eddc4fe, %l6 = e09d47a1, %l7 = 000000cc add %o1,0x08,%g1 casa [%g1]0x80,%l6,%l7 ! %l7 = 000000009eddc4fe ! immd = 0000000000000232, %l0 = 4fdfdc0c13496b56, %ccr = 08 move %icc,0x232,%l0 ! Register Not Moved ! Mem[0000000091800010] = a290b85a cc583256, %g2 = b372b7d1, %g3 = 5136deca ldd [%i0+%i2],%g2 ! %g2 = 00000000a290b85a 00000000cc583256 rd %pc,%o7 return %o7+12 ! CWP = 0 ! Randomly selected nop nop p61_label_9: ! %l3 = 00000000221e2f9f, Mem[0000000091000040] = 8642ed4467ae4c82 stx %l3,[%i6+0x040] ! Mem[0000000091000040] = 00000000221e2f9f ! Mem[0000000091000108] = 22e03338, %g2 = 00000000a290b85a ldsb [%i6+0x108],%g2 ! %g2 = 0000000000000022 ! immd = 00000000000002e2, %l2 = 0000000045c40796, %ccr = 08 movg %icc,0x2e2,%l2 ! Register Not Moved ! immd = 00000000000003e2, %l2 = 0000000045c40796, %ccr = 08 movl %xcc,0x3e2,%l2 ! Register Not Moved ! Mem[00000000900001f4] = 7c69cc66, %g2 = 0000000000000022 ldsh [%i4+0x1f4],%g2 ! %g2 = 0000000000007c69 ! Mem[000000008a000000] = 08ad33fc, %l6 = 86574336337b221e swapa [%i0+%g0]0x88,%l6 ! %l6 = 0000000008ad33fc ! %l0 = 000000004566cd70, imm = 0000000000000165, %l6 = 0000000008ad33fc subc %l0,0x165,%l6 ! %l6 = 000000004566cc0b ! %l5 = 0000000000000005, %l1 = 4f747b5800c96f07, %l3 = 00000000221e2f9f sllx %l5,%l1,%l3 ! %l3 = 0000000000000280 ! %f23 = 4352cd29, Mem[0000000090800048] = 78d7dc06 st %f23,[%i5+0x048] ! Mem[0000000090800048] = 4352cd29 ! Mem[000000008a800000] = b3bc000057010000, %f30 = 21fddbc9 261c8d4c ldda [%i1+%g0]0x80,%f30 ! %f30 = b3bc0000 57010000 p61_label_10: ! retry : should take illegal inst trap, %l0 = 000000004566cd70 retry ! Illegal inst trap : %l0 = 000000004566cd80 ! immd = 0000000000000109, %l0 = 000000004566cd80, %ccr = 08 movg %icc,0x109,%l0 ! Register Not Moved ! %l0 = 000000004566cd80, Mem[000000008a000028] = d6f0d5a8 stba %l0,[%i0+%o5]0x81 ! Mem[000000008a000028] = 80f0d5a8 ! Mem[000000008a00018c] = 0d0c4244, %l7 = 00000000000000eb swap [%i0+0x18c],%l7 ! %l7 = 000000000d0c4244 ! Mem[000000008b800119] = 4d503605, %l3 = 0000000000000280 ldstub [%i3+0x119],%l3 ! %l3 = 00000050000000ff ! %l5 = 0000000000000005, Mem[000000008a000018] = 406c32a3 stwa %l5,[%i0+%o3]0x80 ! Mem[000000008a000018] = 00000005 ! Mem[0000000091000170] = 1625223b, %g2 = 0000000000007c69 ldub [%i6+0x171],%g2 ! %g2 = 0000000000000016 ! %l6 = 4566cc0b, %l7 = 0d0c4244, Mem[000000008a000020] = c03247ac 8608198a stda %l6,[%i0+%o4]0x88 ! Mem[000000008a000020] = 4566cc0b 0d0c4244 ! Mem[000000008b000018] = 2e3c2975, %l1 = 4f747b5800c96f07 ldsha [%i2+%o3]0x80,%l1 ! %l1 = 0000000000002e3c ! %l1 = 0000000000002e3c, imm = 000000000000000f, %l1 = 0000000000002e3c sllx %l1,0x00f,%l1 ! %l1 = 00000000171e0000 p61_label_11: ! %l4 = 000000006b72e1ce, Mem[0000000091000071] = bc198e33 stb %l4,[%i6+0x071] ! Mem[0000000091000070] = ce198e33 ! Mem[0000000091000144] = 8d7a4cda, %g2 = 0000000000000016 lduw [%i6+0x144],%g2 ! %g2 = 000000008d7a4cda ! %l5 = 0000000000000005, Mem[00000000908001fc] = 276557d1 stw %l5,[%i5+0x1fc] ! Mem[00000000908001fc] = 00000005 ! immd = 000000000000003e, %l6 = 000000004566cc0b, %ccr = 08 movne %icc,0x03e,%l6 ! Moved, %l6 = 000000000000003e ! %l2 = 0000000045c40796, %l4 = 000000006b72e1ce, %ccr = 08 movvc %xcc,%l2,%l4 ! Moved, %l4 = 0000000045c40796 ! Mem[000000008b000008] = 65510703, %l3 = 0000000000000050 lduha [%i2+%o1]0x80,%l3 ! %l3 = 0000000000006551 ! Mem[000000008b8000b0] = 1a5d7a20f78c0f46, %l4 = 0000000045c40796, %l0 = 000000004566cd80 add %i3,0xb0,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 1a5d7a20f78c0f46 ! Mem[00000000900000f0] = 97245dda 71d9d275, %g2 = 8d7a4cda, %g3 = cc583256 ldd [%i4+0x0f0],%g2 ! %g2 = 0000000097245dda 0000000071d9d275 ! Mem[0000000091800018] = 74c0670a5267e474, %f48 = 087b2158 19063d8d ldd [%o0+%o3],%f48 ! %f48 = 74c0670a 5267e474 ! Mem[000000008b0001d8] = cdb1ec10, %l3 = 0000000000006551 swap [%i2+0x1d8],%l3 ! %l3 = 00000000cdb1ec10 p61_label_12: ! immd = 00000000000000e9, %l0 = 1a5d7a20f78c0f46, %ccr = 08 movpos %xcc,0x0e9,%l0 ! Moved, %l0 = 00000000000000e9 ! %l5 = 0000000000000005, Mem[000000008b800018] = 75235b15a02058ce stxa %l5,[%i3+%o3]0x88 ! Mem[000000008b800018] = 0000000000000005 ! Mem[000000008b0001f8] = 53292b87, %l2 = 0000000045c40796 ldstub [%i2+0x1f8],%l2 ! %l2 = 00000053000000ff ! Mem[000000008a0001a0] = 8e7a01b7da39a2e8, %l4 = 0000000045c40796 ldx [%i0+0x1a0],%l4 ! %l4 = 8e7a01b7da39a2e8 ! Mem[00000000900001e0] = 56b781a0c5d29903, %f48 = 74c0670a 5267e474 ldd [%i4+0x1e0],%f48 ! %f48 = 56b781a0 c5d29903 ! Mem[0000000091800130] = 8700f161, %g2 = 0000000097245dda ldub [%o0+0x132],%g2 ! %g2 = 0000000000000087 ! %f2 = 7d65ba63, Mem[0000000090000184] = 19063d8d st %f2 ,[%i4+0x184] ! Mem[0000000090000184] = 7d65ba63 ! Mem[0000000091000140] = 28dd2a63 8d7a4cda, %g2 = 00000087, %g3 = 71d9d275 ldd [%i6+0x140],%g2 ! %g2 = 0000000028dd2a63 000000008d7a4cda ! %l2 = 00000053, %l3 = cdb1ec10, Mem[0000000091800008] = d08f42f1 ee954822 std %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000053 cdb1ec10 ! %l4 = 8e7a01b7da39a2e8, %l5 = 0000000000000005, %ccr = 08 movl %xcc,%l4,%l5 ! Register Not Moved p61_label_13: ! %l0 = 000000e9, %l1 = 171e0000, Mem[0000000091000040] = 00000000 221e2f9f std %l0,[%i6+0x040] ! Mem[0000000091000040] = 000000e9 171e0000 ! Invert Register : %l6 = 000000000000003e xor %l6,-1,%l6 ! %l6 = ffffffffffffffc1 ! Mem[00000000910001c0] = 8db5e5d8d99e6c32, %f48 = 56b781a0 c5d29903 ldd [%i6+0x1c0],%f48 ! %f48 = 8db5e5d8 d99e6c32 ! Mem[000000008a0001f0] = ff3b2288, %l4 = 8e7a01b7da39a2e8 swap [%i0+0x1f0],%l4 ! %l4 = 00000000ff3b2288 ! %l3 = 00000000cdb1ec10, Mem[000000008a000008] = c5dadf0e stha %l3,[%i0+%o1]0x89 ! Mem[000000008a000008] = c5daec10 ! %l6 = ffffffffffffffc1, Mem[00000000910001d8] = 7e55db7f sth %l6,[%i6+0x1d8] ! Mem[00000000910001d8] = ffc1db7f ! Mem[0000000091800118] = f03323d8, %g2 = 0000000028dd2a63 lduw [%o0+0x118],%g2 ! %g2 = 00000000f03323d8 ! Mem[000000008b8000cc] = a00ee429, %l0 = 000000e9, %l5 = 00000005 add %i3,0xcc,%g1 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a00ee429 ! %l4 = 00000000ff3b2288, Mem[000000008b000020] = 82f429db stwa %l4,[%i2+%o4]0x88 ! Mem[000000008b000020] = ff3b2288 ! Randomly selected nop nop p61_label_14: ! %l7 = 000000000d0c4244, %l3 = 00000000cdb1ec10, %l1 = 00000000171e0000 subc %l7,%l3,%l1 ! %l1 = ffffffff3f5a5634 ! %l4 = 00000000ff3b2288, immd = fffffffffffff10a, %l4 = 00000000ff3b2288 mulx %l4,-0xef6,%l4 ! %l4 = fffff11581496150 ! %l6 = ffffffffffffffc1, %l5 = 00000000a00ee429, %l0 = 00000000000000e9 xnorcc %l6,%l5,%l0 ! %l0 = 00000000a00ee417, %ccr = 08 ! %l1 = ffffffff3f5a5634, %l5 = 00000000a00ee429, %l6 = ffffffffffffffc1 taddcc %l1,%l5,%l6 ! %l6 = ffffffffdf693a5d, %ccr = 8a ! Mem[000000008a800000] = 0000bcb3, %l3 = 00000000cdb1ec10 ldswa [%i1+%g0]0x89,%l3 ! %l3 = 000000000000bcb3 ! Mem[000000008b000020] = 88223bff 2e4954d4, %l4 = 81496150, %l5 = a00ee429 ldda [%i2+%o4]0x81,%l4 ! %l4 = 0000000088223bff 000000002e4954d4 ! Mem[0000000091000004] = 162896d5, %g2 = 00000000f03323d8 lduh [%i6+0x004],%g2 ! %g2 = 0000000000001628 ! Mem[000000008b800010] = 41d78e5f, %l1 = ffffffff3f5a5634 lduha [%i3+%o2]0x88,%l1 ! %l1 = 0000000000008e5f ! %l6 = ffffffffdf693a5d, %l6 = ffffffffdf693a5d, %y = 000089a7 umul %l6,%l6,%l1 ! %l1 = c2f87eeef39845c9, %y = c2f87eee ! %l4 = 0000000088223bff, immed = 00000077, %y = c2f87eee smulcc %l4,0x077,%l6 ! %l6 = ffffffc847e9e389, %ccr = 80, %y = ffffffc8 p61_label_15: ! %l6 = ffffffc847e9e389, Mem[0000000090800024] = d1f7a2d3 stw %l6,[%i5+0x024] ! Mem[0000000090800024] = 47e9e389 ! Mem[0000000090000198] = 267a4c07 31c74c8b, %g2 = 00001628, %g3 = 8d7a4cda ldd [%i4+0x198],%g2 ! %g2 = 00000000267a4c07 0000000031c74c8b ! %l7 = 000000000d0c4244, %l4 = 0000000088223bff, %y = ffffffc8 udiv %l7,%l4,%l1 ! %l1 = 00000000ffffffff mov %l0,%y ! %y = a00ee417 ! %l5 = 000000002e4954d4, Mem[00000000918001d6] = 9590aa6d sth %l5,[%o0+0x1d6] ! Mem[00000000918001d4] = 54d4aa6d ! immd = 000000000000006d, %l5 = 000000002e4954d4, %ccr = 80 movvs %icc,0x06d,%l5 ! Register Not Moved ! Mem[000000008b000008] = d62d1bf403075165, %l4 = 0000000088223bff ldxa [%i2+%o1]0x89,%l4 ! %l4 = d62d1bf403075165 ! %l6 = ffffffc847e9e389, Mem[0000000091000078] = 2d82ef20 sth %l6,[%i6+0x078] ! Mem[0000000091000078] = e389ef20 ! Mem[000000008a800058] = 3b36c401, %l6 = ffffffc847e9e389 ldstub [%i1+0x058],%l6 ! %l6 = 0000003b000000ff ! %l7 = 000000000d0c4244, Mem[000000009100008a] = aaaf1874 stb %l7,[%i6+0x08a] ! Mem[0000000091000088] = 44af1874 ! %l2 = 0000000000000053, imm = fffffffffffff7ff, %l0 = 00000000a00ee417 orcc %l2,-0x801,%l0 ! %l0 = fffffffffffff7ff, %ccr = 88 p61_label_16: ! %l1 = 00000000ffffffff, %l4 = d62d1bf403075165, %l4 = d62d1bf403075165 subccc %l1,%l4,%l4 ! %l4 = 29d2e40cfcf8ae9a, %ccr = 18 ! Mem[000000008b8001dc] = d1e0a80d, %l5 = 2e4954d4, %l3 = 0000bcb3 add %i3,0x1dc,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d1e0a80d ! Mem[0000000090800120] = be5d7529, %g2 = 00000000267a4c07 ldsh [%i5+0x120],%g2 ! %g2 = ffffffffffffbe5d ! Mem[000000008b000018] = 2e3c29758e0dc241, %l4 = 29d2e40cfcf8ae9a ldxa [%i2+%o3]0x81,%l4 ! %l4 = 2e3c29758e0dc241 ! %l4 = 8e0dc241, %l5 = 2e4954d4, Mem[000000008a800018] = 46b4b82e 29cd5243 stda %l4,[%i1+%o3]0x88 ! Mem[000000008a800018] = 8e0dc241 2e4954d4 ! %l0 = fffff7ff, %l1 = ffffffff, Mem[0000000090800080] = 0c3c7eb5 898801d8 std %l0,[%i5+0x080] ! Mem[0000000090800080] = fffff7ff ffffffff ! %l1 = 00000000ffffffff, Mem[000000008a000000] = abcc442d337b221e stxa %l1,[%i0+%g0]0x88 ! Mem[000000008a000000] = 00000000ffffffff ! Mem[000000008a800020] = a736b153, %l0 = fffffffffffff7ff lduha [%i1+%o4]0x89,%l0 ! %l0 = 000000000000b153 ! %l1 = 00000000ffffffff, Mem[000000008b000184] = 8d7a74e3 sth %l1,[%i2+0x184] ! Mem[000000008b000184] = ffff74e3 ! Mem[0000000091000054] = 85102d0f, %g2 = ffffffffffffbe5d ldsba [%i6+0x057]%asi,%g2 ! %g2 = ffffffffffffff85 p61_label_17: ! %l1 = 00000000ffffffff, Mem[0000000090000000] = d5176976 stb %l1,[%i4+%g0] ! Mem[0000000090000000] = ff176976 ! %l0 = 000000000000b153, Mem[000000009180000c] = cdb1ec10 stb %l0,[%o0+0x00c] ! Mem[000000009180000c] = 53b1ec10 ! Mem[000000008a800030] = 5333ed4c797721d9, %f0 = 02fb231e d8010894 ldd [%i1+0x030],%f0 ! %f0 = 5333ed4c 797721d9 ! Mem[0000000090000100] = c3d9554b bfb4517d 89c20afc 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100 ! %l5 = 000000002e4954d4, Mem[0000000091000044] = 171e0000 stw %l5,[%i6+0x044] ! Mem[0000000091000044] = 2e4954d4 ! Mem[000000008b8000ac] = 376b7d91, %l5 = 2e4954d4, %l5 = 2e4954d4 add %i3,0xac,%g1 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000376b7d91 ! Mem[000000008a000010] = b3abfc19, %l1 = 00000000ffffffff lduba [%i0+%o2]0x88,%l1 ! %l1 = 0000000000000019 ! %l5 = 00000000376b7d91, %l4 = 2e3c29758e0dc241, %l6 = 000000000000003b orn %l5,%l4,%l6 ! %l6 = d1c3d68a77fb7dbf ! Mem[000000008a800008] = 9eddc4fe, %l6 = d1c3d68a77fb7dbf ldstuba [%i1+%o1]0x81,%l6 ! %l6 = 0000009e000000ff ! Mem[000000009180009c] = 76d7ff18, %g2 = ffffffffffffff85 ldub [%o0+0x09e],%g2 ! %g2 = 0000000000000076 p61_label_18: ! Mem[000000008a800008] = fec4ddff, %l0 = 000000000000b153 lduha [%i1+%o1]0x89,%l0 ! %l0 = 000000000000ddff ! Mem[0000000091800174] = f7b1a1bd, %g2 = 0000000000000076 lduw [%o0+0x174],%g2 ! %g2 = 00000000f7b1a1bd ! %f12 = c800a296 3638a7be, Mem[00000000910000b8] = 69ae8009 b0f1b5ed std %f12,[%i6+0x0b8] ! Mem[00000000910000b8] = c800a296 3638a7be ! immd = 0000000000000368, %l4 = 2e3c29758e0dc241, %ccr = 18 mova %xcc,0x368,%l4 ! Moved, %l4 = 0000000000000368 ! Mem[000000008a0001c0] = b416e701, %l2 = 0000000000000053 ldsh [%i0+0x1c0],%l2 ! %l2 = ffffffffffffb416 ! Mem[000000008a000063] = 35e113d6, %l2 = ffffffffffffb416 ldstub [%i0+0x063],%l2 ! %l2 = 000000d6000000ff ! Mem[0000000090000198] = 267a4c0731c74c8b, %g2 = 00000000f7b1a1bd ldx [%i4+0x198],%g2 ! %g2 = 267a4c0731c74c8b ! Mem[00000000908000d0] = 356355b0, %g18 = 97902c80d99e7a9d ldsw [%i5+0x0d0],%g2 ! %g2 = 97902c80d99e7a9d ! Invert Register : %l7 = 000000000d0c4244 xor %l7,-1,%l7 ! %l7 = fffffffff2f3bdbb ! Mem[000000008b800078] = e240789e, %l5 = 00000000376b7d91 swap [%i3+0x078],%l5 ! %l5 = 00000000e240789e p61_label_19: ! Mem[00000000918000f0] = 2725ec1bc56d16cc, %f48 = c3d9554b bfb4517d ldda [%o0+0x0f0]%asi,%f48 ! %f48 = 2725ec1b c56d16cc ! Mem[00000000900001f8] = 0310bb8a, %g2 = 00000000356355b0 ldub [%i4+0x1fb],%g2 ! %g2 = 0000000000000003 ! Mem[0000000091000078] = e389ef20, %g18 = 97902c80d99e7a9d ldsw [%i6+0x078],%g2 ! %g2 = 97902c80d99e7a9d ! Mem[000000008b000010] = 726e064e5f8ed741, %l3 = 00000000d1e0a80d, %l2 = 00000000000000d6 add %i2,0x10,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = 726e064e5f8ed741 ! %l2 = 726e064e5f8ed741, %l3 = 00000000d1e0a80d, %l0 = 000000000000ddff subc %l2,%l3,%l0 ! %l0 = 726e064d8dae2f34 ! %l6 = 000000000000009e, %l2 = 726e064e5f8ed741, %ccr = 18 movvs %icc,%l6,%l2 ! Register Not Moved ! Mem[000000008b8001c8] = 70adf8ae36906210, %l1 = 0000000000000019, %l0 = 726e064d8dae2f34 add %i3,0x1c8,%g1 casxa [%g1]0x80,%l1,%l0 ! %l0 = 70adf8ae36906210 ! Mem[0000000090000130] = ef0cdc7c, %g2 = ffffffffe389ef20 ldub [%i4+0x132],%g2 ! %g2 = 00000000000000ef ! Mem[000000009180018c] = f7a36059, %g2 = 00000000000000ef ldsb [%o0+0x18f],%g2 ! %g2 = fffffffffffffff7 ! Mem[00000000900000d8] = 3d5f1135, %g2 = fffffffffffffff7 lduh [%i4+0x0d8],%g2 ! %g2 = 0000000000003d5f p61_label_20: ! %l5 = 00000000e240789e, imm = 0000000000000628, %l1 = 0000000000000019 orncc %l5,0x628,%l1 ! %l1 = fffffffffffff9df, %ccr = 88 ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080 ! Mem[000000008b800140] = 29ac080eb7fa5459, %l1 = fffffffffffff9df, %l1 = fffffffffffff9df add %i3,0x140,%g1 casxa [%g1]0x80,%l1,%l1 ! %l1 = 29ac080eb7fa5459 ! %l6 = 0000009e, %l7 = f2f3bdbb, Mem[00000000900000f0] = 97245dda 71d9d275 std %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = 0000009e f2f3bdbb ! %l4 = 0000000000000368, Mem[00000000900001b6] = dd7501f1 stb %l4,[%i4+0x1b6] ! Mem[00000000900001b4] = 687501f1 ! Randomly selected nop nop ! Mem[000000008b800190] = 8d9b1f27cbf739b6, %l3 = 00000000d1e0a80d, %l3 = 00000000d1e0a80d add %i3,0x190,%g1 casxa [%g1]0x80,%l3,%l3 ! %l3 = 8d9b1f27cbf739b6 ! %l3 = 8d9b1f27cbf739b6, immed = fffff29c, %y = a00ee417 smulcc %l3,-0xd64,%l5 ! %l5 = 000002b8c57f36e8, %ccr = 08, %y = 000002b8 ! Mem[000000008a800010] = 4614c830, %l0 = 70adf8ae36906210 ldswa [%i1+%o2]0x81,%l0 ! %l0 = 000000004614c830 ! Mem[000000008b800130] = 0eefa54b, %l0 = 000000004614c830 ldsh [%i3+0x130],%l0 ! %l0 = 0000000000000eef p61_label_21: ! immd = 0000000000000034, %l0 = 0000000000000eef, %ccr = 08 movle %icc,0x034,%l0 ! Moved, %l0 = 0000000000000034 ! Mem[000000008a000180] = 7bee9b155acbf8c4, %l2 = 726e064e5f8ed741, %l3 = 8d9b1f27cbf739b6 add %i0,0x180,%g1 casxa [%g1]0x80,%l2,%l3 ! %l3 = 7bee9b155acbf8c4 ! Mem[0000000091800174] = f7b1a1bd, %g18 = 97902c80d99e7a9d ldsw [%o0+0x174],%g2 ! %g2 = 97902c80d99e7a9d ! Mem[000000008b800194] = cbf739b6, %l0 = 00000034, %l4 = 00000368 add %i3,0x194,%g1 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000cbf739b6 ! Mem[000000008b800008] = edee0eb2, %f31 = 57010000 lda [%i3+%o1]0x81,%f31 ! %f31 = edee0eb2 ! Mem[000000009000002c] = 48536974, %g2 = fffffffff7b1a1bd ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000048 ! %l1 = 29ac080eb7fa5459, %l1 = 29ac080eb7fa5459, %l0 = 0000000000000034 andncc %l1,%l1,%l0 ! %l0 = 0000000000000000, %ccr = 44 ! Mem[000000008a800028] = c9dbfd21, %l2 = 726e064e5f8ed741 ldsba [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000021 ! immd = 0000000000000122, %l0 = 0000000000000000, %ccr = 44 movvs %xcc,0x122,%l0 ! Register Not Moved ! Mem[000000008b800008] = a3119e03b20eeeed, %l4 = 00000000cbf739b6 ldxa [%i3+%o1]0x88,%l4 ! %l4 = a3119e03b20eeeed p61_label_22: ! %l0 = 0000000000000000, %l3 = 7bee9b155acbf8c4, %l6 = 000000000000009e xorcc %l0,%l3,%l6 ! %l6 = 7bee9b155acbf8c4, %ccr = 00 ! %l2 = 00000021, %l3 = 5acbf8c4, Mem[00000000900000d8] = 3d5f1135 c850bd44 std %l2,[%i4+0x0d8] ! Mem[00000000900000d8] = 00000021 5acbf8c4 ! Mem[000000008b00011e] = ba4e821c, %l1 = 29ac080eb7fa5459 ldstub [%i2+0x11e],%l1 ! %l1 = 00000082000000ff ! %l6 = 7bee9b155acbf8c4, Mem[000000008b000018] = 2e3c29758e0dc241 stxa %l6,[%i2+%o3]0x81 ! Mem[000000008b000018] = 7bee9b155acbf8c4 ! Mem[000000008b000040] = ceac1620, %l0 = 0000000000000000, %asi = 80 swapa [%i2+0x040]%asi,%l0 ! %l0 = 00000000ceac1620 ! Mem[000000008a8000ec] = c374e6cb, %l5 = 000002b8c57f36e8 swap [%i1+0x0ec],%l5 ! %l5 = 00000000c374e6cb ! immd = 0000000000000174, %l0 = 00000000ceac1620, %ccr = 00 movl %icc,0x174,%l0 ! Register Not Moved ! %l6 = 7bee9b155acbf8c4, Mem[00000000908001b8] = bcb321682ab04ff6 stx %l6,[%i5+0x1b8] ! Mem[00000000908001b8] = 7bee9b155acbf8c4 ! %f12 = c800a296, Mem[00000000908001d0] = f9ebc6bd st %f12,[%i5+0x1d0] ! Mem[00000000908001d0] = c800a296 ! Mem[0000000090000190] = a91f482d, %g18 = 97902c80d99e7a9d ldsw [%i4+0x190],%g2 ! %g2 = 97902c80d99e7a9d p61_label_23: ! %l6 = 7bee9b155acbf8c4, %l4 = a3119e03b20eeeed, %ccr = 00 movvc %icc,%l6,%l4 ! Moved, %l4 = 7bee9b155acbf8c4 ! Mem[000000008a800020] = 53b136a7575d4390, %f18 = 4a8f5ac1 2a8397c5 ldda [%i1+%o4]0x81,%f18 ! %f18 = 53b136a7 575d4390 ! Mem[000000009180010c] = fffcf99d, %g2 = ffffffffa91f482d lduh [%o0+0x10c],%g2 ! %g2 = 000000000000fffc ! %l1 = 0000000000000082, %l7 = fffffffff2f3bdbb, %l5 = 00000000c374e6cb udivx %l1,%l7,%l5 ! %l5 = 0000000000000000 ! Mem[000000008b800020] = a1479de0, %l2 = 0000000000000021 ldswa [%i3+%o4]0x89,%l2 ! %l2 = ffffffffa1479de0 ! immd = 0000000000000194, %l0 = 00000000ceac1620, %ccr = 00 movleu %xcc,0x194,%l0 ! Register Not Moved ! Mem[0000000090000140] = 02fb231e d8010894 7d65ba63 62f8c8f2 ! Mem[0000000090000150] = ab6e3014 8dc98f9a 7c968ecc 9070b8bd ! Mem[0000000090000160] = abb32849 215a2b37 b372b7d1 5136deca ! Mem[0000000090000170] = c800a296 3638a7be ac9d4959 53d64113 mov 0x140,%g5 ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140 ! Mem[000000008b000018] = 7bee9b15, %l1 = 0000000000000082 ldsha [%i2+%o3]0x80,%l1 ! %l1 = 0000000000007bee ! Mem[000000008a8000a0] = 5c4ba7de, %l5 = 00000000, %l4 = 5acbf8c4 add %i1,0xa0,%g1 casa [%g1]0x80,%l5,%l4 ! %l4 = 000000005c4ba7de ! %l6 = 7bee9b155acbf8c4, Mem[000000008b000000] = 213d31137bab5feb stxa %l6,[%i2+%g0]0x89 ! Mem[000000008b000000] = 7bee9b155acbf8c4 p61_label_24: ! immd = 0000000000000079, %l5 = 0000000000000000, %ccr = 00 movpos %icc,0x079,%l5 ! Moved, %l5 = 0000000000000079 ! Mem[0000000090000144] = 08947d65, %g2 = 000000000000fffc ldsh [%i4+0x146],%g2 ! %g2 = 0000000000000894 ! %l1 = 0000000000007bee, %l4 = 000000005c4ba7de, %ccr = 00 movcs %icc,%l1,%l4 ! Register Not Moved ! Mem[00000000918000e0] = 5b357c5d, %g2 = 0000000000000894 ldsh [%o0+0x0e0],%g2 ! %g2 = 0000000000005b35 ! Mem[000000008b000050] = 1595f16760f32b94, %l6 = 7bee9b155acbf8c4, %l7 = fffffffff2f3bdbb add %i2,0x50,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = 1595f16760f32b94 ! Mem[000000008b800008] = edee0eb2039e11a3, %l3 = 7bee9b155acbf8c4 ldxa [%i3+%o1]0x81,%l3 ! %l3 = edee0eb2039e11a3 ! Mem[000000008a000008] = c5daec10, %l6 = 7bee9b155acbf8c4 lduha [%i0+%o1]0x89,%l6 ! %l6 = 000000000000ec10 ! %l5 = 0000000000000079, Mem[00000000900001d0] = cefa14d7d2adbf60 stx %l5,[%i4+0x1d0] ! Mem[00000000900001d0] = 0000000000000079 ! Mem[0000000091000038] = 2c04707e, %g2 = 0000000000005b35 ldsha [%i6+0x03a]%asi,%g2 ! %g2 = 0000000000002c04 ! Mem[000000008b800164] = 686f759a, %l1 = 0000000000007bee ldub [%i3+0x166],%l1 ! %l1 = 0000000000000075 p61_label_25: ! Mem[00000000900000d0] = 5e66b07c, %g2 = 0000000000002c04 ldub [%i4+0x0d0],%g2 ! %g2 = 000000000000005e ! %l2 = ffffffffa1479de0, %l7 = 1595f16760f32b94, %l4 = 000000005c4ba7de andncc %l2,%l7,%l4 ! %l4 = ea6a0e9881049460, %ccr = 88 ! %l4 = 81049460, %l5 = 00000079, Mem[0000000091800010] = a290b85a cc583256 stda %l4,[%o0+0x010]%asi ! Mem[0000000091800010] = 81049460 00000079 ! %l6 = 000000000000ec10, Mem[0000000090800088] = 8765257166a132ce stx %l6,[%i5+0x088] ! Mem[0000000090800088] = 000000000000ec10 ! %l3 = edee0eb2039e11a3, Mem[0000000090800028] = 10a39792ce33b6a2 stx %l3,[%i5+%o5] ! Mem[0000000090800028] = edee0eb2039e11a3 ! Mem[0000000090800070] = 3c7d032c, %g18 = 97902c80d99e7a9d ldswa [%i5+0x070]%asi,%g2 ! %g2 = 97902c80d99e7a9d ! Mem[00000000918001d0] = 1ae988037ffa54d4, %f48 = 02fb231e d8010894 ldd [%o0+0x1d0],%f48 ! %f48 = 1ae98803 7ffa54d4 ! %l7 = 1595f16760f32b94, Mem[0000000090000068] = 41f3549f sth %l7,[%i4+0x068] ! Mem[0000000090000068] = 2b94549f ! Mem[000000008a800148] = ac52aa38, %l7 = 1595f16760f32b94 swap [%i1+0x148],%l7 ! %l7 = 00000000ac52aa38 ! Mem[000000008a80008c] = 574b1c59, %l2 = a1479de0, %l1 = 00000075 add %i1,0x8c,%g1 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000574b1c59 ba,a p61_not_taken_0_end p61_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p61_branch_failed p61_not_taken_0_end: ! End of Random Code for Thread 61 1: membar #Sync ! Force all stores to complete p61_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f4] ! Set processor 61 done flag ! Check Registers p61_check_registers: set p61_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 00000000ceac1620 bne,a,pn %xcc,p61_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 00000000574b1c59 bne,a,pn %xcc,p61_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ffffffffa1479de0 bne,a,pn %xcc,p61_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be edee0eb2039e11a3 bne,a,pn %xcc,p61_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be ea6a0e9881049460 bne,a,pn %xcc,p61_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000079 bne,a,pn %xcc,p61_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 000000000000ec10 bne,a,pn %xcc,p61_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000ac52aa38 bne,a,pn %xcc,p61_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x000002b8,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p61_failed mov 0x111,%g1 ! Check Floating Point Registers p61_check_fp_registers: set p61_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 5333ed4c 797721d9 bne %xcc,p61_f0_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be ab6e3014 8dc98f9a bne %xcc,p61_f4_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 53b136a7 575d4390 bne %xcc,p61_f18_fail std %f22,[%g1] ldx [%g1],%l1 ldx [%g3+0x58],%l0 cmp %l0,%l1 ! %f22 should be 2eb8b446 4352cd29 bne %xcc,p61_f22_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be b3bc0000 edee0eb2 bne %xcc,p61_f30_fail nop ! Check Local Memory set p61_local0_expect,%g1 p61_check_local0: ldx [%g1+0x000],%g2 ! Expected data = ffffffff00000000 ldx [%i0+0x000],%g3 ! Observed data at 000000008a000000 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = 10ecdac529bb317b ldx [%i0+0x008],%g3 ! Observed data at 000000008a000008 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 00000005873a7130 ldx [%i0+0x018],%g3 ! Observed data at 000000008a000018 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0bcc664544420c0d ldx [%i0+0x020],%g3 ! Observed data at 000000008a000020 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 80f0d5a88ae088c4 ldx [%i0+0x028],%g3 ! Observed data at 000000008a000028 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 35e113ff9a945b78 ldx [%i0+0x060],%g3 ! Observed data at 000000008a000060 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x060,%g4 ldx [%g1+0x188],%g2 ! Expected data = cb046611000000eb ldx [%i0+0x188],%g3 ! Observed data at 000000008a000188 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x188,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = da39a2e8a48719b4 ldx [%i0+0x1f0],%g3 ! Observed data at 000000008a0001f0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = cc84d01c26459d9a ldx [%i0+0x1f8],%g3 ! Observed data at 000000008a0001f8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i0,0x1f8,%g4 set p61_local1_expect,%g1 p61_check_local1: ldx [%g1+0x000],%g2 ! Expected data = b3bc000057010000 ldx [%i1+0x000],%g3 ! Observed data at 000000008a800000 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ffddc4fed3a2f7d1 ldx [%i1+0x008],%g3 ! Observed data at 000000008a800008 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 41c20d8ed454492e ldx [%i1+0x018],%g3 ! Observed data at 000000008a800018 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x018,%g4 ldx [%g1+0x058],%g2 ! Expected data = ff36c4016e33d054 ldx [%i1+0x058],%g3 ! Observed data at 000000008a800058 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x058,%g4 ldx [%g1+0x0e8],%g2 ! Expected data = e89e10ddc57f36e8 ldx [%i1+0x0e8],%g3 ! Observed data at 000000008a8000e8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x0e8,%g4 ldx [%g1+0x148],%g2 ! Expected data = 60f32b943fa7ea1f ldx [%i1+0x148],%g3 ! Observed data at 000000008a800148 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x148,%g4 ldx [%g1+0x188],%g2 ! Expected data = 0d9bab3bff3875f1 ldx [%i1+0x188],%g3 ! Observed data at 000000008a800188 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x188,%g4 ldx [%g1+0x1a8],%g2 ! Expected data = 9e498d7a9c7145ce ldx [%i1+0x1a8],%g3 ! Observed data at 000000008a8001a8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i1,0x1a8,%g4 set p61_local2_expect,%g1 p61_check_local2: ldx [%g1+0x000],%g2 ! Expected data = c4f8cb5a159bee7b ldx [%i2+0x000],%g3 ! Observed data at 000000008b000000 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 726e064e5f8ed741 ldx [%i2+0x010],%g3 ! Observed data at 000000008b000010 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 7bee9b155acbf8c4 ldx [%i2+0x018],%g3 ! Observed data at 000000008b000018 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 88223bff2e4954d4 ldx [%i2+0x020],%g3 ! Observed data at 000000008b000020 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = e09d47a11ca333a4 ldx [%i2+0x028],%g3 ! Observed data at 000000008b000028 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = 75ba0885ff392a76 ldx [%i2+0x030],%g3 ! Observed data at 000000008b000030 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x030,%g4 ldx [%g1+0x040],%g2 ! Expected data = 00000000c125e4f8 ldx [%i2+0x040],%g3 ! Observed data at 000000008b000040 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x040,%g4 ldx [%g1+0x0b8],%g2 ! Expected data = 0b61ae10d1f7a2d3 ldx [%i2+0x0b8],%g3 ! Observed data at 000000008b0000b8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x0b8,%g4 ldx [%g1+0x0f8],%g2 ! Expected data = 6b1ece1745840000 ldx [%i2+0x0f8],%g3 ! Observed data at 000000008b0000f8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x0f8,%g4 ldx [%g1+0x118],%g2 ! Expected data = 830f19fdba4eff1c ldx [%i2+0x118],%g3 ! Observed data at 000000008b000118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x118,%g4 ldx [%g1+0x180],%g2 ! Expected data = 3951bc6bffff74e3 ldx [%i2+0x180],%g3 ! Observed data at 000000008b000180 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x180,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 34afeee2c582fbbd ldx [%i2+0x1c0],%g3 ! Observed data at 000000008b0001c0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = 4a8f5ac12a8397c5 ldx [%i2+0x1c8],%g3 ! Observed data at 000000008b0001c8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 41d78e5f4e066e72 ldx [%i2+0x1d0],%g3 ! Observed data at 000000008b0001d0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = 000065512ea3d4a0 ldx [%i2+0x1d8],%g3 ! Observed data at 000000008b0001d8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = a9890a3e7a1aa41c ldx [%i2+0x1e0],%g3 ! Observed data at 000000008b0001e0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = a11ccf0337786a23 ldx [%i2+0x1e8],%g3 ! Observed data at 000000008b0001e8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 94ce458e415744f3 ldx [%i2+0x1f0],%g3 ! Observed data at 000000008b0001f0 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = ff292b87b48df0ff ldx [%i2+0x1f8],%g3 ! Observed data at 000000008b0001f8 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i2,0x1f8,%g4 set p61_local3_expect,%g1 p61_check_local3: ldx [%g1+0x000],%g2 ! Expected data = fff6e6bf0467a179 ldx [%i3+0x000],%g3 ! Observed data at 000000008b800000 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 5f8ed7413a58220f ldx [%i3+0x010],%g3 ! Observed data at 000000008b800010 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 0500000000000000 ldx [%i3+0x018],%g3 ! Observed data at 000000008b800018 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = e09d47a11ca333a4 ldx [%i3+0x020],%g3 ! Observed data at 000000008b800020 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x020,%g4 ldx [%g1+0x078],%g2 ! Expected data = 376b7d91f975c9ae ldx [%i3+0x078],%g3 ! Observed data at 000000008b800078 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x078,%g4 ldx [%g1+0x118],%g2 ! Expected data = 4dff360586677c1f ldx [%i3+0x118],%g3 ! Observed data at 000000008b800118 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x118,%g4 ldx [%g1+0x138],%g2 ! Expected data = 337b221e000000eb ldx [%i3+0x138],%g3 ! Observed data at 000000008b800138 cmp %g2,%g3 bne,a,pn %xcc,p61_local_failed add %i3,0x138,%g4 ! The test for processor 61 has passed p61_passed: ta GOOD_TRAP nop p61_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p61_failed p61_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p61_failed p61_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p61_failed p61_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p61_failed p61_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p61_failed p61_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p61_failed p61_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p61_failed p61_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p61_failed p61_f0_fail: set p61_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f4_fail: set p61_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f18_fail: set p61_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f22_fail: set p61_temp,%g6 mov 0xf22,%l0 stx %l0,[%g6] std %f22,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p61_f30_fail: set p61_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 61 failed p61_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f4] ! Set processor 61 done flag set p61_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 61 failed p61_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f4] ! Set processor 61 done flag set p61_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p61_selfmod_failed: ba p61_failed mov 0xabc,%g1 p61_common_error: or %g0,0xf1d,%g1 ba p61_failed mov %o5,%g3 p61_common_signature_error: set p61_temp,%g1 ba p61_failed st %g2,[%g1] ! Common Lock Number p61_common_timeout: set p61_temp,%g1 ba p61_failed st %g2,[%g1] ! Common Lock Number p61_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p61_failed mov 0x0,%g3 p61_trap1e: swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a800008] stba %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800020] done p61_trap1o: swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a800008] stba %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800020] done p61_trap2e: ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000000] ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000000] orcc %l0,%l5,%l1 stda %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800020] stxa %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000028] subc %l3,-0xde1,%l5 done p61_trap2o: ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000000] ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000000] orcc %l0,%l5,%l1 stda %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b800020] stxa %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000028] subc %l3,-0xde1,%l5 done p61_trap3e: sub %l5,0x5db,%l2 andn %l3,-0x90f,%l6 done p61_trap3o: sub %l5,0x5db,%l2 andn %l3,-0x90f,%l6 done p61_init_memory_pointers: set p61_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p61_local0_start,%i0 set p61_local1_start,%i1 set p61_local2_start,%i2 set p61_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 79a8bcc9cc84d01c ldx [%g1+0x008],%l1 ! %l1 = 4f747b5800c96f07 ldx [%g1+0x010],%l2 ! %l2 = ca1188d8599030d6 ldx [%g1+0x018],%l3 ! %l3 = 798d069ebac00d9e ldx [%g1+0x020],%l4 ! %l4 = 9f7584ca67e42f1e ldx [%g1+0x028],%l5 ! %l5 = 5ed7a7e5d1f7a2d3 ldx [%g1+0x030],%l6 ! %l6 = 736e13fbcc35d5c7 ldx [%g1+0x038],%l7 ! %l7 = 74ba024091abf321 save ! Initialize memory points for window 1 set unres3_start,%i0 mov 0x08,%i1 mov 0x10,%i2 mov 0x18,%i3 mov 0x20,%i4 mov 0x28,%i5 mov 0x30,%i6 ! Init Local Registers in Window 1 ldx [%g1+0x040],%l0 ! %l0 = 4fdfdc0c13496b56 ldx [%g1+0x048],%l1 ! %l1 = 1fc23e5c906226ca ldx [%g1+0x050],%l2 ! %l2 = aed7fb9c82c282c1 ldx [%g1+0x058],%l3 ! %l3 = c9219bd5f72f6f17 ldx [%g1+0x060],%l4 ! %l4 = 3ff479e49f42817b ldx [%g1+0x068],%l5 ! %l5 = a694db9097d4d705 ldx [%g1+0x070],%l6 ! %l6 = 6ad4f6cde09d47a1 ldx [%g1+0x078],%l7 ! %l7 = 271d550a1ca333a4 ! Initialize the output register of window 1 set p61_local0_start,%o0 set p61_local1_start,%o1 set p61_local2_start,%o2 set p61_local3_start,%o3 set unres0_start,%o4 set unres1_start,%o5 set unres2_start,%o6 restore 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 = cc68c437 f2110569 14092289 8d44e1cc ! %f4 = c3d9f9f0 4e383ed1 8068c47e cdb6fdc8 ! %f8 = fe7eeb7f d84984c2 f4731a7d a11944c9 ! %f12 = 5972c117 6185f361 d65ede37 ca7f573e ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 0e09c8fa ea508e95 7b6efc79 fed8b80d ! %f20 = 2af93fb7 4a0d28cf 037618fc c7828115 ! %f24 = cf721095 b783fa13 ebf132c9 1ff3ef2e ! %f28 = 1c304c97 445bc4d3 ff88814a 85fedd7d ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = beb360f8 379d5327 dca64994 8beb63dc ! %f36 = fa96a0b2 3137bbc1 c8d8e863 23b1f4ca ! %f40 = de27752e 9f6561aa e2d26499 4e1f0ad8 ! %f44 = 50767567 6c9d413f 2014d2bc c1281e35 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x3c92574700000014,%g7,%g1 ! GSR scale = 2, align = 4 wr %g1,%g0,%gsr ! GSR = 3c92574700000014 wr %g0,%y ! Clear Y 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: ! %l2 = bdeb86cbaa9afae0, Mem[00000000908001c0] = b837367e stb %l2,[%i5+0x1c0] ! Mem[00000000908001c0] = e037367e ! Mem[0000000090800070] = 3c7d032c, %g2 = 8815de5cafd19fb5 lduwa [%i5+0x070]%asi,%g2 ! %g2 = 000000003c7d032c ! %f16 = 0e09c8fa ea508e95 7b6efc79 fed8b80d ! %f20 = 2af93fb7 4a0d28cf 037618fc c7828115 ! %f24 = cf721095 b783fa13 ebf132c9 1ff3ef2e ! %f28 = 1c304c97 445bc4d3 ff88814a 85fedd7d mov 0x140,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140 ! Mem[0000000091000020] = 5ebab5a5, %g2 = 000000003c7d032c lduh [%i6+%o4],%g2 ! %g2 = 0000000000005eba ! Mem[0000000090000070] = 8de5ad67, %g2 = 0000000000005eba ldsh [%i4+0x070],%g2 ! %g2 = ffffffffffff8de5 ! %l6 = fe847c23, %l7 = a68a15c4, Mem[0000000091800098] = 70383695 c39876d7 stda %l6,[%o0+0x098]%asi ! Mem[0000000091800098] = fe847c23 a68a15c4 ! Mem[00000000900000b8] = 2ba9b947 0fa49ca3, %g2 = ffff8de5, %g3 = 0bad0b00 ldd [%i4+0x0b8],%g2 ! %g2 = 000000002ba9b947 000000000fa49ca3 ! %f3 = 8d44e1cc, Mem[000000008d000000] = fc9c5939 sta %f3 ,[%i2+%g0]0x89 ! Mem[000000008d000000] = 8d44e1cc ! %l6 = f1c80561fe847c23, imm = 0000000000000004, %l1 = 8e28ace22cb71281 srlx %l6,0x004,%l1 ! %l1 = 0f1c80561fe847c2 ! Code Fragment 1 p62_fragment_1: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 000000000fa49ca3 mov 0x8f5,%g3 ! %g3 = 00000000000008f5 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV p62_label_2: ! %l1 = 0f1c80561fe847c2, imm = 0000000000000156, %l4 = 56f5129e669c28fb xnor %l1,0x156,%l4 ! %l4 = f0e37fa9e017b96b ! Mem[0000000091800154] = 8d3ed405, %g2 = 000000002ba9b947 ldub [%o0+0x157],%g2 ! %g2 = 000000000000008d ! Mem[00000000908000b0] = f85d0349, %g2 = 000000000000008d lduh [%i5+0x0b2],%g2 ! %g2 = 000000000000f85d ! %l4 = f0e37fa9e017b96b, Mem[00000000910000b0] = 0db72ff3, %asi = 80 stwa %l4,[%i6+0x0b0]%asi ! Mem[00000000910000b0] = e017b96b ! Mem[000000008d800010] = 99c1577d, %l7 = 1728e0eba68a15c4 ldsba [%i3+%o2]0x88,%l7 ! %l7 = 000000000000007d ! Mem[000000008c000010] = b20315db, %l7 = 000000000000007d lduba [%i0+%o2]0x89,%l7 ! %l7 = 00000000000000db ! %l4 = f0e37fa9e017b96b, Mem[0000000091800178] = be51e71b, %asi = 80 stwa %l4,[%o0+0x178]%asi ! Mem[0000000091800178] = e017b96b ! %l5 = 3a58cdd0bfbe1176, immed = fffff64d, %y = 00000000 udiv %l5,-0x9b3,%l5 ! %l5 = 0000000000000000 mov %l0,%y ! %y = bc435bfb ! %l7 = 00000000000000db, immed = 00000c69, %y = bc435bfb udivcc %l7,0xc69,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a mov %l0,%y ! %y = bc435bfb ! Mem[0000000091000118] = 127112c9, %g2 = 000000000000f85d ldsh [%i6+0x11a],%g2 ! %g2 = 0000000000001271 p62_label_3: ! Mem[0000000091800118] = f033236126d8cabd, %g2 = 0000000000001271 ldx [%o0+0x118],%g2 ! %g2 = f033236126d8cabd ! Mem[000000008d000086] = 99c2ab34, %l3 = 4f2071b048e62228 ldstuba [%i2+0x086]%asi,%l3 ! %l3 = 000000ab000000ff ! %l0 = bc435bfb, %l1 = 1fe847c2, Mem[000000008c000000] = cf4d15a5 3b9698fd stda %l0,[%i0+%g0]0x88 ! Mem[000000008c000000] = bc435bfb 1fe847c2 ! Mem[000000008d000198] = 698315043b5a7686, %l5 = 0000000000000000 ldx [%i2+0x198],%l5 ! %l5 = 698315043b5a7686 ! %l0 = 06153ab6bc435bfb, %l3 = 00000000000000ab, %ccr = 0a movvc %xcc,%l0,%l3 ! Moved, %l3 = 06153ab6bc435bfb ! Mem[0000000091800000] = 86e8eabb, %g2 = f033236126d8cabd ldub [%o0+0x002],%g2 ! %g2 = 0000000000000086 ! %l4 = f0e37fa9e017b96b, %l0 = 06153ab6bc435bfb, %ccr = 0a movneg %icc,%l4,%l0 ! Moved, %l0 = f0e37fa9e017b96b ! %l7 = 00000000000000db, %l6 = 00000000ffffffff, %l0 = f0e37fa9e017b96b andcc %l7,%l6,%l0 ! %l0 = 00000000000000db, %ccr = 00 ! %l5 = 698315043b5a7686 sethi %hi(0x2b16c800),%l5 ! %l5 = 000000002b16c800 ! %l2 = aa9afae0, %l3 = bc435bfb, Mem[0000000091800008] = d08f42f1 ee954822 std %l2,[%o0+%o1] ! Mem[0000000091800008] = aa9afae0 bc435bfb p62_label_4: ! %f15 = ca7f573e, Mem[000000008c800020] = 1f4815c5 sta %f15,[%i1+%o4]0x89 ! Mem[000000008c800020] = ca7f573e ! %f14 = d65ede37, Mem[000000008d800018] = c0901fd8 sta %f14,[%i3+%o3]0x81 ! Mem[000000008d800018] = d65ede37 ! Mem[000000008c800010] = 8a08fdd5 208edb04, %l0 = 000000db, %l1 = 1fe847c2 ldda [%i1+%o2]0x81,%l0 ! %l0 = 000000008a08fdd5 00000000208edb04 ! Mem[000000008c000058] = 4351fe15, %l7 = 00000000000000db swap [%i0+0x058],%l7 ! %l7 = 000000004351fe15 ! %l7 = 000000004351fe15, %l6 = 00000000ffffffff, %l1 = 00000000208edb04 sdivx %l7,%l6,%l1 ! %l1 = 0000000000000000 ! Mem[0000000090000088] = 333a90ea, %g18 = 5534c716c829a5f2 ldsw [%i4+0x088],%g2 ! %g2 = 5534c716c829a5f2 ! Mem[0000000091000138] = 27bcb7d4 1deb2635, %g2 = 333a90ea, %g3 = 000008f5 ldd [%i6+0x138],%g2 ! %g2 = 0000000027bcb7d4 000000001deb2635 ! Mem[000000008d000097] = c0312a02, %l4 = f0e37fa9e017b96b ldstuba [%i2+0x097]%asi,%l4 ! %l4 = 00000002000000ff ! %l3 = 06153ab6bc435bfb, %l0 = 000000008a08fdd5, %ccr = 00 movcs %xcc,%l3,%l0 ! Register Not Moved ! %l2 = bdeb86cbaa9afae0, Mem[00000000900001b9] = f12adf6f stb %l2,[%i4+0x1b9] ! Mem[00000000900001b8] = e02adf6f p62_label_5: ! %l4 = 0000000000000002, %l5 = 000000002b16c800, %ccr = 00 movleu %icc,%l4,%l5 ! Register Not Moved ! %l6 = ffffffff, %l7 = 4351fe15, Mem[0000000090000088] = 333a90ea 4b204b12 std %l6,[%i4+0x088] ! Mem[0000000090000088] = ffffffff 4351fe15 ! immd = 0000000000000109, %l4 = 0000000000000002, %ccr = 00 movne %icc,0x109,%l4 ! Moved, %l4 = 0000000000000109 ! %l2 = bdeb86cbaa9afae0, %l2 = bdeb86cbaa9afae0, %l3 = 06153ab6bc435bfb sub %l2,%l2,%l3 ! %l3 = 0000000000000000 ! Mem[0000000090800008] = 8ad17a03, %g2 = 0000000027bcb7d4 ldub [%i5+0x00a],%g2 ! %g2 = 000000000000008a ! Mem[000000008c8001f8] = 0bf0f220, %l3 = 0000000000000000 lduw [%i1+0x1f8],%l3 ! %l3 = 000000000bf0f220 ! %f10 = f4731a7d a11944c9, Mem[000000008d000020] = c067f77a dcfb19dc stda %f10,[%i2+%o4]0x81 ! Mem[000000008d000020] = f4731a7d a11944c9 ! %f16 = 0e09c8fa ea508e95 7b6efc79 fed8b80d ! %f20 = 2af93fb7 4a0d28cf 037618fc c7828115 ! %f24 = cf721095 b783fa13 ebf132c9 1ff3ef2e ! %f28 = 1c304c97 445bc4d3 ff88814a 85fedd7d mov 0x0c0,%g5 stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0 ! Mem[0000000090800058] = 0d338dcf1e098cec, %f48 = 4327f32e 2b9e8627 ldd [%i5+0x058],%f48 ! %f48 = 0d338dcf 1e098cec membar #Sync ! Added by membar checker (661) ! Mem[000000009000017c] = 85fedd7d, %g18 = 5534c716c829a5f2 ldsw [%i4+0x17c],%g2 ! %g2 = 5534c716c829a5f2 p62_label_6: ! %l2 = bdeb86cbaa9afae0, %l3 = 000000000bf0f220, %ccr = 00 movrgez %l2,%l3,%l0 ! Not Moved, %l0 = 000000008a08fdd5 ! Mem[000000008d000010] = 7ac677a0, %l5 = 000000002b16c800 ldswa [%i2+%o2]0x89,%l5 ! %l5 = 000000007ac677a0 ! Invert Register : %l1 = 0000000000000000 xor %l1,-1,%l1 ! %l1 = ffffffffffffffff ! Mem[00000000908001e8] = 6ba369fd, %g2 = ffffffff85fedd7d ldub [%i5+0x1eb],%g2 ! %g2 = 000000000000006b ! Mem[000000008d800038] = 2c8ed6f5d6aefea8, %l1 = ffffffffffffffff, %l5 = 000000007ac677a0 add %i3,0x38,%g1 casxa [%g1]0x80,%l1,%l5 ! %l5 = 2c8ed6f5d6aefea8 ! %l3 = 000000000bf0f220, immd = fffffffffffff67f, %l7 = 000000004351fe15 mulx %l3,-0x981,%l7 ! %l7 = ffffff8e8312dde0 ! Mem[0000000090800118] = 5fa476bc, %g18 = 5534c716c829a5f2 ldsw [%i5+0x118],%g2 ! %g2 = 5534c716c829a5f2 ! Mem[000000008d800018] = d65ede37, %l7 = ffffff8e8312dde0 ldstuba [%i3+%o3]0x80,%l7 ! %l7 = 000000d6000000ff ! Mem[0000000090000058] = 04d12424f17dd9cc, %g2 = 000000005fa476bc ldx [%i4+0x058],%g2 ! %g2 = 04d12424f17dd9cc ! %l4 = 0000000000000109, Mem[00000000918001e5] = dd4032f8 stb %l4,[%o0+0x1e5] ! Mem[00000000918001e4] = 094032f8 p62_label_7: ! Mem[0000000091000048] = aa12e82c, %g2 = 04d12424f17dd9cc ldsh [%i6+0x048],%g2 ! %g2 = ffffffffffffaa12 ! Mem[000000008d800018] = ff5ede37, %l6 = 00000000ffffffff ldswa [%i3+%o3]0x81,%l6 ! %l6 = ffffffffff5ede37 ! Mem[000000008d0001f4] = df68e69a, %l5 = 2c8ed6f5d6aefea8 lduh [%i2+0x1f6],%l5 ! %l5 = 000000000000e69a ! %l7 = 00000000000000d6, Mem[000000008c000000] = bc435bfb stba %l7,[%i0+%g0]0x88 ! Mem[000000008c000000] = bc435bd6 ! %l2 = aa9afae0, %l3 = 0bf0f220, Mem[000000008d0000d8] = 15bb31ef c65ee4e0 std %l2,[%i2+0x0d8] ! Mem[000000008d0000d8] = aa9afae0 0bf0f220 ! Mem[000000008c800018] = b79f19e8, %l7 = 00000000000000d6 swapa [%i1+%o3]0x88,%l7 ! %l7 = 00000000b79f19e8 ! Mem[0000000090000090] = 96cf887f, %g2 = ffffffffffffaa12 ldub [%i4+0x093],%g2 ! %g2 = 0000000000000096 ! %l7 = 00000000b79f19e8, %l6 = ffffffffff5ede37, %ccr = 00 movgu %icc,%l7,%l6 ! Moved, %l6 = 00000000b79f19e8 ! %l4 = 00000109, %l5 = 0000e69a, Mem[000000008c800018] = d6000000 ff6c73fb stda %l4,[%i1+%o3]0x81 ! Mem[000000008c800018] = 00000109 0000e69a ! %l7 = 00000000b79f19e8, %l6 = 00000000b79f19e8, %ccr = 00 movg %icc,%l7,%l6 ! Moved, %l6 = 00000000b79f19e8 p62_label_8: ! %l2 = bdeb86cbaa9afae0, Mem[00000000900000ac] = f8818c48 stw %l2,[%i4+0x0ac] ! Mem[00000000900000ac] = aa9afae0 ! Mem[0000000090800040] = 3a194649 23cc069f, %g2 = 00000096, %g3 = 1deb2635 ldd [%i5+0x040],%g2 ! %g2 = 000000003a194649 0000000023cc069f ! Mem[00000000908000d0] = 356355b001b18b58, %g2 = 000000003a194649 ldx [%i5+0x0d0],%g2 ! %g2 = 356355b001b18b58 ! %f6 = 8068c47e, Mem[000000008c800020] = ca7f573e sta %f6 ,[%i1+%o4]0x88 ! Mem[000000008c800020] = 8068c47e ! Mem[000000008d000140] = f661b5f8f3d86dcd, %l1 = ffffffffffffffff, %l4 = 0000000000000109 add %i2,0x140,%g1 casxa [%g1]0x80,%l1,%l4 ! %l4 = f661b5f8f3d86dcd ! %l7 = 00000000b79f19e8, Mem[0000000090800118] = 5fa476bc, %asi = 80 stwa %l7,[%i5+0x118]%asi ! Mem[0000000090800118] = b79f19e8 ! Mem[00000000910000e8] = 087eca23, %g2 = 356355b001b18b58 lduw [%i6+0x0e8],%g2 ! %g2 = 00000000087eca23 ! %l2 = bdeb86cbaa9afae0, %l5 = 000000000000e69a, %y = bc435bfb smul %l2,%l5,%l1 ! %l1 = ffffb313dea02ac0, %y = ffffb313 ! %l5 = 000000000000e69a, Mem[000000008c800018] = 000001090000e69a stxa %l5,[%i1+%o3]0x80 ! Mem[000000008c800018] = 000000000000e69a ! Mem[00000000908000e0] = 579e6934, %g2 = 00000000087eca23 ldsh [%i5+0x0e0],%g2 ! %g2 = 000000000000579e p62_label_9: ! Mem[00000000918001a8] = 7aae34b1, %g2 = 000000000000579e lduh [%o0+0x1a8],%g2 ! %g2 = 0000000000007aae ! %l5 = 000000000000e69a, Mem[0000000090800018] = 90f15633ac280466 stx %l5,[%i5+%o3] ! Mem[0000000090800018] = 000000000000e69a ! %l0 = 000000008a08fdd5, Mem[00000000910000a7] = e67bedf5 stb %l0,[%i6+0x0a7] ! Mem[00000000910000a4] = d57bedf5 ! immd = 00000000000003f5, %l1 = ffffb313dea02ac0, %ccr = 00 movpos %xcc,0x3f5,%l1 ! Moved, %l1 = 00000000000003f5 ! Mem[00000000910001a0] = 191e048882118f44, %f48 = 0d338dcf 1e098cec ldd [%i6+0x1a0],%f48 ! %f48 = 191e0488 82118f44 ! %l4 = f661b5f8f3d86dcd, immed = 000001ac, %ccr = 00 movre %l4,0x1ac,%l4 ! Not Moved, %l4 = f661b5f8f3d86dcd ! Mem[0000000090000190] = a91f482d 10151817, %g2 = 00007aae, %g3 = 23cc069f ldd [%i4+0x190],%g2 ! %g2 = 00000000a91f482d 0000000010151817 ! %l6 = 00000000b79f19e8, imm = 0000000000000005, %l1 = 00000000000003f5 sra %l6,0x005,%l1 ! %l1 = fffffffffdbcf8cf ! Mem[0000000091000004] = 162896d5, %g18 = 5534c716c829a5f2 ldsw [%i6+0x004],%g2 ! %g2 = 5534c716c829a5f2 ! Mem[000000008d800110] = 29a41648, %l6 = b79f19e8, %l0 = 8a08fdd5 add %i3,0x110,%g1 casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000029a41648 p62_label_10: ! %l4 = f661b5f8f3d86dcd, %l2 = bdeb86cbaa9afae0, %ccr = 00 movcs %icc,%l4,%l2 ! Register Not Moved ! %l4 = f661b5f8f3d86dcd, imm = fffffffffffff36c, %l1 = fffffffffdbcf8cf tsubcc %l4,-0xc94,%l1 ! %l1 = f661b5f8f3d87a61, %ccr = 9b ! Mem[0000000091800154] = f764288d, %g2 = 00000000162896d5 ldsh [%o0+0x154],%g2 ! %g2 = fffffffffffff764 ! %l2 = bdeb86cbaa9afae0, Mem[0000000090800108] = a55c3a3b sth %l2,[%i5+0x108] ! Mem[0000000090800108] = fae03a3b ! Mem[000000009180011c] = cabd3e66, %g2 = fffffffffffff764 lduh [%o0+0x11e],%g2 ! %g2 = 000000000000cabd ! %l4 = f3d86dcd, %l5 = 0000e69a, Mem[000000008d800020] = 169e7f9e 67b8a3ff stda %l4,[%i3+%o4]0x80 ! Mem[000000008d800020] = f3d86dcd 0000e69a ! Mem[0000000090000050] = fe9e5105, %g2 = 000000000000cabd ldsb [%i4+0x050],%g2 ! %g2 = fffffffffffffffe ! %l2 = bdeb86cbaa9afae0, Mem[00000000910000fe] = 63792c28 sth %l2,[%i6+0x0fe] ! Mem[00000000910000fc] = fae02c28 ! %l3 = 000000000bf0f220, immed = 000000bb, %ccr = 9b movre %l3,0x0bb,%l2 ! Not Moved, %l2 = bdeb86cbaa9afae0 ! Mem[000000008d800028] = b9c391be, %l3 = 000000000bf0f220 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000be000000ff p62_label_11: ! Mem[00000000908000c0] = dc4b2883 8fd487cc, %g2 = fffffffe, %g3 = 10151817 ldd [%i5+0x0c0],%g2 ! %g2 = 00000000dc4b2883 000000008fd487cc ! Mem[000000008d000028] = a83e37e43921eaf6, %l3 = 00000000000000be, %l5 = 000000000000e69a add %i2,0x28,%g1 casxa [%g1]0x80,%l3,%l5 ! %l5 = a83e37e43921eaf6 ! Mem[000000008d800090] = 14651bdefedf2803, %l6 = 00000000b79f19e8, %l1 = f661b5f8f3d87a61 add %i3,0x90,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = 14651bdefedf2803 ! %l7 = 00000000b79f19e8, %l6 = 00000000b79f19e8, %ccr = 9b movrgez %l7,%l6,%l5 ! Moved, %l5 = 00000000b79f19e8 ! Mem[000000008c8001e4] = bb84e84b, %l7 = 00000000b79f19e8 swap [%i1+0x1e4],%l7 ! %l7 = 00000000bb84e84b ! %l2 = aa9afae0, %l3 = 000000be, Mem[0000000091800170] = b9937344 f7b1a1bd std %l2,[%o0+0x170] ! Mem[0000000091800170] = aa9afae0 000000be ! Mem[00000000908001c0] = e037367e a8ccb8bf, %g2 = dc4b2883, %g3 = 8fd487cc ldd [%i5+0x1c0],%g2 ! %g2 = 00000000e037367e 00000000a8ccb8bf ! %l1 = 14651bdefedf2803, %l0 = 0000000029a41648, %ccr = 9b movvs %xcc,%l1,%l0 ! Register Not Moved ! %l7 = 00000000bb84e84b, %l1 = 14651bdefedf2803, %l0 = 0000000029a41648 xor %l7,%l1,%l0 ! %l0 = 14651bde455bc048 ! %l5 = 00000000b79f19e8, %l6 = 00000000b79f19e8, %l0 = 14651bde455bc048 sllx %l5,%l6,%l0 ! %l0 = 9f19e80000000000 p62_label_12: ! Code Fragment 1 p62_fragment_2: ta T_CHANGE_HPRIV ldxa [%g0] ASI_LSU_CTL_REG, %g2 ! %g3 = 00000000a8ccb8bf mov 0x887,%g3 ! %g3 = 0000000000000887 and %g3, 0x13, %g3 xor %g2, %g3, %g2 stxa %g2, [%g0] ASI_LSU_CTL_REG ta T_CHANGE_NONHPRIV ! Mem[000000008d800186] = b430369b, %l6 = 00000000b79f19e8 ldstub [%i3+0x186],%l6 ! %l6 = 00000036000000ff ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000 ! Mem[000000008c000018] = 728d4cd4, %l5 = 00000000b79f19e8 swapa [%i0+%o3]0x88,%l5 ! %l5 = 00000000728d4cd4 ! %l2 = bdeb86cbaa9afae0, Mem[00000000918000ca] = f4159ba5 sth %l2,[%o0+0x0ca] ! Mem[00000000918000c8] = fae09ba5 ! %l4 = f661b5f8f3d86dcd, immd = 0000000000000fca, %l2 = bdeb86cbaa9afae0 mulx %l4,0xfca,%l2 ! %l2 = 22c32cba1735a6c2 ! %l6 = 0000000000000036, Mem[0000000091800048] = 798a3de0f26d22db stx %l6,[%o0+0x048] ! Mem[0000000091800048] = 0000000000000036 ! Mem[000000008d0001c5] = bd2ab599, %l3 = 00000000000000be ldstub [%i2+0x1c5],%l3 ! %l3 = 0000002a000000ff ! %l0 = 9f19e80000000000, immed = 00000182, %ccr = 9b movrlez %l0,0x182,%l7 ! Moved, %l7 = 0000000000000182 ! %l2 = 22c32cba1735a6c2, Mem[0000000090000148] = 7b6efc79 stb %l2,[%i4+0x148] ! Mem[0000000090000148] = c26efc79 p62_label_13: ! %l2 = 1735a6c2, %l3 = 0000002a, Mem[000000008d800010] = 7d57c199 c7d0a809 stda %l2,[%i3+%o2]0x81 ! Mem[000000008d800010] = 1735a6c2 0000002a ! %l6 = 00000036, %l7 = 00000182, Mem[000000008c800080] = 6fc37fb9 d281f8d4 std %l6,[%i1+0x080] ! Mem[000000008c800080] = 00000036 00000182 ! Mem[0000000091800160] = 5c5b9bfb, %g2 = 00000000e037367e ldsh [%o0+0x160],%g2 ! %g2 = 0000000000005c5b ! Mem[000000008c800008] = 96bb10fa, %l5 = 00000000728d4cd4 ldsha [%i1+%o1]0x80,%l5 ! %l5 = ffffffffffff96bb ! Mem[000000008d0000c9] = 09bd2b99, %l5 = ffffffffffff96bb ldstub [%i2+0x0c9],%l5 ! %l5 = 000000bd000000ff ! Mem[000000008d800028] = ff91c3b9, %l3 = 000000000000002a lduwa [%i3+%o5]0x80,%l3 ! %l3 = 00000000ff91c3b9 ! %l6 = 00000036, %l7 = 00000182, Mem[0000000091000050] = d07a6d71 545a2585 std %l6,[%i6+0x050] ! Mem[0000000091000050] = 00000036 00000182 ! Mem[000000008c000030] = a079d6c5, %l4 = f661b5f8f3d86dcd swap [%i0+0x030],%l4 ! %l4 = 00000000a079d6c5 ! immd = 00000000000002a8, %l1 = 14651bdefedf2803, %ccr = 9b movvs %icc,0x2a8,%l1 ! Moved, %l1 = 00000000000002a8 ! Mem[000000008c000108] = 7d6dddadb2aa5463, %l4 = 00000000a079d6c5, %l0 = 9f19e80000000000 add %i0,0x108,%g1 casxa [%g1]0x80,%l4,%l0 ! %l0 = 7d6dddadb2aa5463 p62_label_14: ! %l4 = a079d6c5, %l5 = 000000bd, Mem[000000008c800028] = 418ba8fe 20680be3 stda %l4,[%i1+%o5]0x89 ! Mem[000000008c800028] = a079d6c5 000000bd ! %l0 = 7d6dddadb2aa5463, Mem[000000009000004b] = 9592ff78 stb %l0,[%i4+0x04b] ! Mem[0000000090000048] = 6392ff78 ! %f20 = 2af93fb7 4a0d28cf, Mem[000000008c000070] = adaea3de 87e3ac89 std %f20,[%i0+0x070] ! Mem[000000008c000070] = 2af93fb7 4a0d28cf ! Mem[000000008d800163] = 43a42c62, %l4 = 00000000a079d6c5 ldstub [%i3+0x163],%l4 ! %l4 = 00000062000000ff ! Mem[000000008d8000e8] = 64705d2d fc62156a, %l4 = 00000062, %l5 = 000000bd ldd [%i3+0x0e8],%l4 ! %l4 = 0000000064705d2d 00000000fc62156a ! %l7 = 0000000000000182, immd = 0000000000000862, %l0 = 7d6dddadb2aa5463 mulx %l7,0x862,%l0 ! %l0 = 00000000000ca3c4 ! %l0 = 00000000000ca3c4, Mem[0000000091800068] = a5c6bed6 stw %l0,[%o0+0x068] ! Mem[0000000091800068] = 000ca3c4 ! Mem[000000008d80005f] = 8203a100, %l4 = 0000000064705d2d ldstub [%i3+0x05f],%l4 ! %l4 = 00000000000000ff ! Mem[0000000090800038] = 64ed8acf, %g2 = 0000000000005c5b ldsb [%i5+0x03a],%g2 ! %g2 = 0000000000000064 ! Mem[000000008d000088] = 531ac8b439ac76aa, %l3 = 00000000ff91c3b9, %l7 = 0000000000000182 add %i2,0x88,%g1 casxa [%g1]0x80,%l3,%l7 ! %l7 = 531ac8b439ac76aa p62_label_15: ! %l5 = 00000000fc62156a, Mem[00000000900000cc] = 79fc6e7b stw %l5,[%i4+0x0cc] ! Mem[00000000900000cc] = fc62156a ! Mem[00000000910001cc] = dac31a5b, %g2 = 0000000000000064 ldub [%i6+0x1ce],%g2 ! %g2 = 00000000000000da ! %l5 = 00000000fc62156a, imm = fffffffffffff98b, %l2 = 22c32cba1735a6c2 orncc %l5,-0x675,%l2 ! %l2 = 00000000fc62177e, %ccr = 08 ! immd = 00000000000003d5, %l5 = 00000000fc62156a, %ccr = 08 mova %xcc,0x3d5,%l5 ! Moved, %l5 = 00000000000003d5 ! Mem[000000008c8000b8] = f129879a 2fd8f284, %l2 = fc62177e, %l3 = ff91c3b9 ldd [%i1+0x0b8],%l2 ! %l2 = 00000000f129879a 000000002fd8f284 ! Mem[000000008c000020] = 5f719d99, %l5 = 00000000000003d5 lduwa [%i0+%o4]0x80,%l5 ! %l5 = 000000005f719d99 ! Mem[000000008c00008c] = 8bc2ba42, %l6 = 00000036, %l5 = 5f719d99 add %i0,0x8c,%g1 casa [%g1]0x80,%l6,%l5 ! %l5 = 000000008bc2ba42 ! Mem[000000009100014c] = 1f8ad4c1, %g2 = 00000000000000da lduw [%i6+0x14c],%g2 ! %g2 = 000000001f8ad4c1 ! Mem[000000008c800018] = 00000000, %l3 = 000000002fd8f284 lduba [%i1+%o3]0x81,%l3 ! %l3 = 0000000000000000 ! Mem[000000008d80018c] = 00b8dac9, %l2 = 00000000f129879a swap [%i3+0x18c],%l2 ! %l2 = 0000000000b8dac9 p62_label_16: ! %f5 = 4e383ed1, Mem[0000000091800154] = f764288d st %f5 ,[%o0+0x154] ! Mem[0000000091800154] = 4e383ed1 ! %l5 = 000000008bc2ba42, imm = fffffffffffff9ef, %l2 = 0000000000b8dac9 orncc %l5,-0x611,%l2 ! %l2 = 000000008bc2be52, %ccr = 08 ! Mem[000000008d800020] = cd6dd8f3, %l5 = 000000008bc2ba42 ldswa [%i3+%o4]0x88,%l5 ! %l5 = ffffffffcd6dd8f3 ! Mem[000000009080013c] = f4a40985, %g2 = 000000001f8ad4c1 ldsb [%i5+0x13f],%g2 ! %g2 = fffffffffffffff4 ! immd = 00000000000003b0, %l3 = 0000000000000000, %ccr = 08 movpos %icc,0x3b0,%l3 ! Register Not Moved ! %l7 = 531ac8b439ac76aa, Mem[00000000908000d8] = 83e709cee52b0314 stx %l7,[%i5+0x0d8] ! Mem[00000000908000d8] = 531ac8b439ac76aa ! %l6 = 0000000000000036, %l5 = ffffffffcd6dd8f3, %ccr = 08 movvc %xcc,%l6,%l5 ! Moved, %l5 = 0000000000000036 ! Mem[000000009080004c] = d60538ff, %g18 = 5534c716c829a5f2 ldsw [%i5+0x04c],%g2 ! %g2 = 5534c716c829a5f2 ! %l2 = 000000008bc2be52, immed = ffffffaa, %ccr = 08 movre %l2,-0x056,%l4 ! Not Moved, %l4 = 0000000000000000 ! %l2 = 000000008bc2be52, %l3 = 0000000000000000, %l0 = 00000000000ca3c4 subccc %l2,%l3,%l0 ! %l0 = 000000008bc2be52, %ccr = 08 p62_label_17: ! %l2 = 000000008bc2be52, Mem[0000000090000070] = 8de5ad671bbe499e stx %l2,[%i4+0x070] ! Mem[0000000090000070] = 000000008bc2be52 ! %f0 = cc68c437 f2110569, Mem[00000000910000f0] = 05ae329d 72c2a2bf std %f0 ,[%i6+0x0f0] ! Mem[00000000910000f0] = cc68c437 f2110569 ! Mem[000000008c800060] = 58417f51, %l5 = 0000000000000036 swap [%i1+0x060],%l5 ! %l5 = 0000000058417f51 ! %l3 = 0000000000000000, %l5 = 0000000058417f51, %ccr = 08 movle %xcc,%l3,%l5 ! Register Not Moved ! %l3 = 0000000000000000, %l4 = 0000000000000000, %y = ffffb313 udiv %l3,%l4,%l0 ! Div by zero, %l0 = 000000008bc2bea2 mov %l0,%y ! %y = 8bc2be7a ! Mem[00000000900000a4] = 1ba73bf2, %g2 = ffffffffd60538ff ldsh [%i4+0x0a6],%g2 ! %g2 = 0000000000001ba7 ! Mem[000000008c000190] = 18963d03, %l0 = 000000008bc2be7a lduh [%i0+0x190],%l0 ! %l0 = 0000000000001896 ! %l0 = 0000000000001896, %l5 = 0000000058417f51, %ccr = 08 movpos %xcc,%l0,%l5 ! Moved, %l5 = 0000000000001896 ! Mem[0000000090800058] = 0d338dcf1e098cec, %g2 = 0000000000001ba7 ldx [%i5+0x058],%g2 ! %g2 = 0d338dcf1e098cec ! %l1 = 00000000000002a8, Mem[0000000091000098] = 29d117e17072fa78 stx %l1,[%i6+0x098] ! Mem[0000000091000098] = 00000000000002a8 p62_label_18: ! %f24 = cf721095 b783fa13, Mem[00000000908000b8] = 13ce638f f07b24dc std %f24,[%i5+0x0b8] ! Mem[00000000908000b8] = cf721095 b783fa13 ! %l1 = 00000000000002a8, Mem[000000008c000010] = db1503b2 stwa %l1,[%i0+%o2]0x81 ! Mem[000000008c000010] = 000002a8 ! %l0 = 0000000000001896, Mem[00000000908001f0] = 8817df1e stb %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 9617df1e ! Mem[0000000091000058] = 102d0f23, %g2 = 0d338dcf1e098cec lduw [%i6+0x058],%g2 ! %g2 = 00000000102d0f23 ! immd = 000000000000038c, %l2 = 000000008bc2be52, %ccr = 08 move %xcc,0x38c,%l2 ! Register Not Moved ! %l1 = 00000000000002a8, %l7 = 531ac8b439ac76aa, %ccr = 08 movle %xcc,%l1,%l7 ! Register Not Moved ! Mem[00000000918000c8] = 545dfae09ba5caa2, %g2 = 00000000102d0f23 ldx [%o0+0x0c8],%g2 ! %g2 = 545dfae09ba5caa2 ! Mem[000000008c80006c] = 1ac04af4, %l4 = 00000000, %l0 = 00001896 add %i1,0x6c,%g1 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001ac04af4 ! %l4 = 0000000000000000, %l4 = 0000000000000000, %l7 = 531ac8b439ac76aa tsubcc %l4,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44 ! Mem[0000000091800058] = 6691eb919aeaaa48, %g2 = 545dfae09ba5caa2 ldx [%o0+0x058],%g2 ! %g2 = 6691eb919aeaaa48 p62_label_19: ! Mem[000000008c000008] = 3149aca3, %l2 = 000000008bc2be52 lduha [%i0+%o1]0x81,%l2 ! %l2 = 0000000000003149 ! %f16 = 0e09c8fa ea508e95, Mem[000000008c800008] = 96bb10fa d6a7a218 stda %f16,[%i1+%o1]0x81 ! Mem[000000008c800008] = 0e09c8fa ea508e95 ! immd = 0000000000000025, %l6 = 0000000000000036, %ccr = 44 movne %icc,0x025,%l6 ! Register Not Moved ! Mem[00000000908001e0] = 75c48194, %g2 = 6691eb919aeaaa48 ldsb [%i5+0x1e1],%g2 ! %g2 = 0000000000000075 ! %f26 = ebf132c9 1ff3ef2e, Mem[00000000908001d8] = 60d886d1 0fe26efb std %f26,[%i5+0x1d8] ! Mem[00000000908001d8] = ebf132c9 1ff3ef2e ! %f0 = cc68c437 f2110569 14092289 8d44e1cc ! %f4 = c3d9f9f0 4e383ed1 8068c47e cdb6fdc8 ! %f8 = fe7eeb7f d84984c2 f4731a7d a11944c9 ! %f12 = 5972c117 6185f361 d65ede37 ca7f573e stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000140 ! %l6 = 0000000000000036, Mem[00000000908001bd] = b04ff6e0 stb %l6,[%i5+0x1bd] ! Mem[00000000908001bc] = 364ff6e0 ! %l0 = 000000001ac04af4, Mem[0000000091800098] = fe847c23a68a15c4 stx %l0,[%o0+0x098] ! Mem[0000000091800098] = 000000001ac04af4 ! Mem[000000008d000158] = cbc5ee55, %l5 = 00001896, %l3 = 00000000 add %i2,0x158,%g1 casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000cbc5ee55 ! Mem[0000000090000060] = ac44ce54, %g2 = 0000000000000075 ldub [%i4+0x060],%g2 ! %g2 = 00000000000000ac p62_label_20: ! %l2 = 0000000000003149, Mem[0000000090000110] = 208e2d2a stw %l2,[%i4+0x110] ! Mem[0000000090000110] = 00003149 ! %l2 = 0000000000003149, %l4 = 0000000000000000, %l6 = 0000000000000036 or %l2,%l4,%l6 ! %l6 = 0000000000003149 ! %l1 = 00000000000002a8, imm = 00000000000008d7, %l7 = 0000000000000000 orncc %l1,0x8d7,%l7 ! %l7 = fffffffffffff7a8, %ccr = 88 ! Mem[000000008c8000a8] = 1dd678141a112345, %l2 = 0000000000003149, %l5 = 0000000000001896 add %i1,0xa8,%g1 casxa [%g1]0x80,%l2,%l5 ! %l5 = 1dd678141a112345 ! immd = 00000000000002c5, %l5 = 1dd678141a112345, %ccr = 88 movleu %icc,0x2c5,%l5 ! Register Not Moved ! Mem[000000008d800000] = 860b88ac 4e5e5e96, %l0 = 1ac04af4, %l1 = 000002a8 ldda [%i3+%g0]0x88,%l0 ! %l0 = 000000004e5e5e96 00000000860b88ac ! Mem[00000000918001d0] = 1ae98803 7ffa9590, %g2 = 000000ac, %g3 = 00000887 ldd [%o0+0x1d0],%g2 ! %g2 = 000000001ae98803 000000007ffa9590 ! %f0 = cc68c437 f2110569 14092289 8d44e1cc ! %f4 = c3d9f9f0 4e383ed1 8068c47e cdb6fdc8 ! %f8 = fe7eeb7f d84984c2 f4731a7d a11944c9 ! %f12 = 5972c117 6185f361 d65ede37 ca7f573e mov 0x1c0,%g6 stda %f0,[%i3+%g6]ASI_BLK_AIUSL ! Block Store to 000000008d8001c0 ! %l3 = 00000000cbc5ee55, Mem[000000009000012e] = 9ef666b5 sth %l3,[%i4+0x12e] ! Mem[000000009000012c] = ee5566b5 ! %l4 = 0000000000000000, Mem[000000008d800028] = ff91c3b9 stwa %l4,[%i3+%o5]0x81 ! Mem[000000008d800028] = 00000000 p62_label_21: ! Mem[00000000900000bc] = 9ca3958e, %g2 = 000000001ae98803 ldsba [%i4+0x0be]%asi,%g2 ! %g2 = ffffffffffffff9c ! %l0 = 000000004e5e5e96, %l3 = 00000000cbc5ee55, %l1 = 00000000860b88ac srl %l0,%l3,%l1 ! %l1 = 0000000000000272 ! immd = 000000000000009e, %l0 = 000000004e5e5e96, %ccr = 88 movleu %xcc,0x09e,%l0 ! Register Not Moved ! %l6 = 0000000000003149, Mem[00000000918000e0] = 5b357c5db7d0deec stx %l6,[%o0+0x0e0] ! Mem[00000000918000e0] = 0000000000003149 ! Mem[000000008c000008] = a3ac4931, %l4 = 0000000000000000 ldstuba [%i0+%o1]0x89,%l4 ! %l4 = 00000031000000ff ! Mem[0000000090800054] = e34de303, %g18 = 5534c716c829a5f2 ldsw [%i5+0x054],%g2 ! %g2 = 5534c716c829a5f2 ! done : should take illegal inst trap, %l0 = 000000004e5e5e96 done ! Illegal inst trap : %l0 = 000000004e5e5ea6 ! Mem[000000008c000000] = d65b43bc, %l2 = 0000000000003149 ldsha [%i0+%g0]0x80,%l2 ! %l2 = ffffffffffffd65b ! %f16 = 0e09c8fa ea508e95 7b6efc79 fed8b80d ! %f20 = 2af93fb7 4a0d28cf 037618fc c7828115 ! %f24 = cf721095 b783fa13 ebf132c9 1ff3ef2e ! %f28 = 1c304c97 445bc4d3 ff88814a 85fedd7d mov 0x040,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040 ! %l4 = 00000031, %l5 = 1a112345, Mem[0000000091800110] = e496b647 7240222a std %l4,[%o0+0x110] ! Mem[0000000091800110] = 00000031 1a112345 p62_label_22: ! %l7 = fffffffffffff7a8, Mem[00000000918001a4] = 831d1d5d stw %l7,[%o0+0x1a4] ! Mem[00000000918001a4] = fffff7a8 ! %l2 = ffffffffffffd65b, Mem[000000008d0000ca] = 09ff2b99 sth %l2,[%i2+0x0ca] ! Mem[000000008d0000c8] = 09ffd65b ! Mem[0000000091000128] = b91884a5 ee7cb985, %g2 = e34de303, %g3 = 7ffa9590 ldd [%i6+0x128],%g2 ! %g2 = 00000000b91884a5 00000000ee7cb985 ! %l4 = 0000000000000031, immd = fffffffffffffcf5, %l7 = fffffffffffff7a8 udivx %l4,-0x30b,%l7 ! %l7 = 0000000000000000 ! %f4 = c3d9f9f0 4e383ed1, Mem[0000000090000078] = 7dddfe85 4a8188ff std %f4 ,[%i4+0x078] ! Mem[0000000090000078] = c3d9f9f0 4e383ed1 ! Mem[000000008d000028] = e4373ea8, %f1 = f2110569 lda [%i2+%o5]0x89,%f1 ! %f1 = e4373ea8 ! %l3 = 00000000cbc5ee55, %l3 = 00000000cbc5ee55, %l1 = 0000000000000272 orncc %l3,%l3,%l1 ! %l1 = ffffffffffffffff, %ccr = 88 ! Mem[0000000091000010] = eb5758df, %g18 = 5534c716c829a5f2 ldswa [%i6+0x010]%asi,%g2 ! %g2 = 5534c716c829a5f2 ! Mem[000000008d00014c] = 62f129fe, %l4 = 0000000000000031 swap [%i2+0x14c],%l4 ! %l4 = 0000000062f129fe ! Mem[000000008c000060] = f3b5298301b29e23, %l3 = 00000000cbc5ee55, %l2 = ffffffffffffd65b add %i0,0x60,%g1 casxa [%g1]0x80,%l3,%l2 ! %l2 = f3b5298301b29e23 p62_label_23: membar #Sync ! Added by membar checker (662) ! Mem[0000000090000154] = 4e383ed1, %g2 = ffffffffeb5758df lduh [%i4+0x154],%g2 ! %g2 = 0000000000004e38 ! Mem[000000008d800008] = db9a49896b635407, %f10 = f4731a7d a11944c9 ldda [%i3+%o1]0x81,%f10 ! %f10 = db9a4989 6b635407 ! %l2 = f3b5298301b29e23, Mem[000000008c800028] = c5d679a0bd000000 stxa %l2,[%i1+%o5]0x81 ! Mem[000000008c800028] = f3b5298301b29e23 ! %l6 = 0000000000003149, Mem[0000000090000170] = 5972c117 stw %l6,[%i4+0x170] ! Mem[0000000090000170] = 00003149 ! Mem[0000000090000000] = d5176976 1a263fd4 e76f9a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[000000008d000028] = a83e37e4, %l2 = f3b5298301b29e23 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000a8000000ff ! %l6 = 0000000000003149, Mem[0000000091800114] = 1a112345 stb %l6,[%o0+0x114] ! Mem[0000000091800114] = 49112345 ! %l6 = 0000000000003149, immed = fffffea3, %ccr = 88 movre %l6,-0x15d,%l4 ! Not Moved, %l4 = 0000000062f129fe ! Mem[000000008d000003] = cce1448d, %l3 = 00000000cbc5ee55 ldstub [%i2+0x003],%l3 ! %l3 = 0000008d000000ff ! %l2 = 000000a8, %l3 = 0000008d, Mem[0000000090000060] = 13fa83b7 951072cf std %l2,[%i4+0x060] ! Mem[0000000090000060] = 000000a8 0000008d p62_label_24: ! %l4 = 0000000062f129fe, %l2 = 00000000000000a8, %y = 8bc2be7a udiv %l4,%l2,%l7 ! %l7 = 00000000ffffffff mov %l0,%y ! %y = 4e5e5ea6 ! Mem[000000008c800018] = 9ae6000000000000, %l1 = ffffffffffffffff ldxa [%i1+%o3]0x88,%l1 ! %l1 = 9ae6000000000000 ! Mem[0000000090800154] = 484db085, %g2 = 0000000000004e38 ldsh [%i5+0x156],%g2 ! %g2 = 000000000000484d ! Mem[000000008c800064] = dd9a0487, %l7 = 00000000ffffffff swap [%i1+0x064],%l7 ! %l7 = 00000000dd9a0487 ! %f20 = 2af93fb7, Mem[00000000900001f0] = f7581172 st %f20,[%i4+0x1f0] ! Mem[00000000900001f0] = 2af93fb7 ! %l3 = 000000000000008d, %l5 = 1dd678141a112345, %ccr = 88 movg %xcc,%l3,%l5 ! Register Not Moved ! %l6 = 0000000000003149, immed = 000007cd, %y = 4e5e5ea6 umul %l6,0x7cd,%l0 ! %l0 = 0000000001807675, %y = 00000000 ! Mem[0000000091000080] = 71f0b7ce dd451e0b, %g2 = 0000484d, %g3 = ee7cb985 ldd [%i6+0x080],%g2 ! %g2 = 0000000071f0b7ce 00000000dd451e0b ! Mem[000000008d8001ac] = fe05810e, %l0 = 0000000001807675 lduh [%i3+0x1ae],%l0 ! %l0 = 000000000000810e ! immd = 0000000000000253, %l7 = 00000000dd9a0487, %ccr = 88 movge %icc,0x253,%l7 ! Register Not Moved p62_label_25: ! %l0 = 0000810e, %l1 = 00000000, Mem[00000000918001d8] = aa6d2758 864464a3 std %l0,[%o0+0x1d8] ! Mem[00000000918001d8] = 0000810e 00000000 ! Mem[0000000091800120] = 3e66ebc7 8319c7e8, %g2 = 71f0b7ce, %g3 = dd451e0b ldd [%o0+0x120],%g2 ! %g2 = 000000003e66ebc7 000000008319c7e8 ! %l4 = 62f129fe, %l5 = 1a112345, Mem[0000000091800068] = 000ca3c4 57a419b5 stda %l4,[%o0+0x068]%asi ! Mem[0000000091800068] = 62f129fe 1a112345 ! %f28 = 1c304c97 445bc4d3, Mem[0000000090000150] = c3d9f9f0 4e383ed1 std %f28,[%i4+0x150] ! Mem[0000000090000150] = 1c304c97 445bc4d3 ! Mem[00000000918000f8] = 8c753447, %g2 = 000000003e66ebc7 ldsh [%o0+0x0fa],%g2 ! %g2 = ffffffffffff8c75 ! retry : should take illegal inst trap, %l0 = 000000000000810e retry ! Illegal inst trap : %l0 = 000000000000811e ! immd = 00000000000003c9, %l3 = 000000000000008d, %ccr = 88 movneg %icc,0x3c9,%l3 ! Moved, %l3 = 00000000000003c9 ! %l2 = 00000000000000a8, %l2 = 00000000000000a8, %l6 = 0000000000003149 orcc %l2,%l2,%l6 ! %l6 = 00000000000000a8, %ccr = 00 ! Mem[00000000918001bc] = 09a361d1, %g2 = ffffffffffff8c75 ldsh [%o0+0x1be],%g2 ! %g2 = 00000000000009a3 ! %l6 = 00000000000000a8, Mem[000000008d000018] = affc84e3 stba %l6,[%i2+%o3]0x89 ! Mem[000000008d000018] = affc84a8 ba,a p62_not_taken_0_end p62_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p62_branch_failed p62_not_taken_0_end: ! End of Random Code for Thread 62 p62_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0f8] ! Set processor 62 done flag ! Check Registers p62_check_registers: set p62_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000000000811e bne,a,pn %xcc,p62_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 9ae6000000000000 bne,a,pn %xcc,p62_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be 00000000000000a8 bne,a,pn %xcc,p62_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000003c9 bne,a,pn %xcc,p62_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 0000000062f129fe bne,a,pn %xcc,p62_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 1dd678141a112345 bne,a,pn %xcc,p62_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000000000a8 bne,a,pn %xcc,p62_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000dd9a0487 bne,a,pn %xcc,p62_reg_l7_fail mov %l7,%g3 ! Check Floating Point Registers p62_check_fp_registers: set p62_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be cc68c437 e4373ea8 bne %xcc,p62_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 14092289 8d44e1cc bne %xcc,p62_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be c3d9f9f0 4e383ed1 bne %xcc,p62_f4_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be db9a4989 6b635407 bne %xcc,p62_f10_fail nop ! Check Local Memory set p62_local0_expect,%g1 p62_check_local0: ldx [%g1+0x000],%g2 ! Expected data = d65b43bcc247e81f ldx [%i0+0x000],%g3 ! Observed data at 000000008c000000 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = ff49aca398574874 ldx [%i0+0x008],%g3 ! Observed data at 000000008c000008 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 000002a8dde3e64f ldx [%i0+0x010],%g3 ! Observed data at 000000008c000010 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = e8199fb7d0535a61 ldx [%i0+0x018],%g3 ! Observed data at 000000008c000018 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x018,%g4 ldx [%g1+0x030],%g2 ! Expected data = f3d86dcd44fe8b1f ldx [%i0+0x030],%g3 ! Observed data at 000000008c000030 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x030,%g4 ldx [%g1+0x058],%g2 ! Expected data = 000000db54687290 ldx [%i0+0x058],%g3 ! Observed data at 000000008c000058 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x058,%g4 ldx [%g1+0x070],%g2 ! Expected data = 2af93fb74a0d28cf ldx [%i0+0x070],%g3 ! Observed data at 000000008c000070 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i0,0x070,%g4 set p62_local1_expect,%g1 p62_check_local1: ldx [%g1+0x008],%g2 ! Expected data = 0e09c8faea508e95 ldx [%i1+0x008],%g3 ! Observed data at 000000008c800008 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x008,%g4 ldx [%g1+0x018],%g2 ! Expected data = 000000000000e69a ldx [%i1+0x018],%g3 ! Observed data at 000000008c800018 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 7ec4688018cda130 ldx [%i1+0x020],%g3 ! Observed data at 000000008c800020 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = f3b5298301b29e23 ldx [%i1+0x028],%g3 ! Observed data at 000000008c800028 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 00000036ffffffff ldx [%i1+0x060],%g3 ! Observed data at 000000008c800060 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x060,%g4 ldx [%g1+0x080],%g2 ! Expected data = 0000003600000182 ldx [%i1+0x080],%g3 ! Observed data at 000000008c800080 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x080,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = 1d9fe960b79f19e8 ldx [%i1+0x1e0],%g3 ! Observed data at 000000008c8001e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i1,0x1e0,%g4 set p62_local2_expect,%g1 p62_check_local2: ldx [%g1+0x000],%g2 ! Expected data = cce144ff7383d7db ldx [%i2+0x000],%g3 ! Observed data at 000000008d000000 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x000,%g4 ldx [%g1+0x018],%g2 ! Expected data = a884fcaf9bf5bdd6 ldx [%i2+0x018],%g3 ! Observed data at 000000008d000018 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f4731a7da11944c9 ldx [%i2+0x020],%g3 ! Observed data at 000000008d000020 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ff3e37e43921eaf6 ldx [%i2+0x028],%g3 ! Observed data at 000000008d000028 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x028,%g4 ldx [%g1+0x080],%g2 ! Expected data = 04b4de9e99c2ff34 ldx [%i2+0x080],%g3 ! Observed data at 000000008d000080 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x080,%g4 ldx [%g1+0x090],%g2 ! Expected data = 8895213cc0312aff ldx [%i2+0x090],%g3 ! Observed data at 000000008d000090 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x090,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 09ffd65bf202ecde ldx [%i2+0x0c8],%g3 ! Observed data at 000000008d0000c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x0c8,%g4 ldx [%g1+0x0d8],%g2 ! Expected data = aa9afae00bf0f220 ldx [%i2+0x0d8],%g3 ! Observed data at 000000008d0000d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x0d8,%g4 ldx [%g1+0x148],%g2 ! Expected data = 7f55507e00000031 ldx [%i2+0x148],%g3 ! Observed data at 000000008d000148 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x148,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = dda814a6bdffb599 ldx [%i2+0x1c0],%g3 ! Observed data at 000000008d0001c0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i2,0x1c0,%g4 set p62_local3_expect,%g1 p62_check_local3: ldx [%g1+0x010],%g2 ! Expected data = 1735a6c20000002a ldx [%i3+0x010],%g3 ! Observed data at 000000008d800010 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ff5ede37ff7fc19e ldx [%i3+0x018],%g3 ! Observed data at 000000008d800018 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = f3d86dcd0000e69a ldx [%i3+0x020],%g3 ! Observed data at 000000008d800020 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 0000000082b04f4e ldx [%i3+0x028],%g3 ! Observed data at 000000008d800028 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x028,%g4 ldx [%g1+0x058],%g2 ! Expected data = a0a7c0368203a1ff ldx [%i3+0x058],%g3 ! Observed data at 000000008d800058 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x058,%g4 ldx [%g1+0x160],%g2 ! Expected data = 43a42cff0ca651df ldx [%i3+0x160],%g3 ! Observed data at 000000008d800160 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x160,%g4 ldx [%g1+0x180],%g2 ! Expected data = a48ef1dbb430ff9b ldx [%i3+0x180],%g3 ! Observed data at 000000008d800180 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x180,%g4 ldx [%g1+0x188],%g2 ! Expected data = b838c923f129879a ldx [%i3+0x188],%g3 ! Observed data at 000000008d800188 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x188,%g4 ldx [%g1+0x1c0],%g2 ! Expected data = 690511f237c468cc ldx [%i3+0x1c0],%g3 ! Observed data at 000000008d8001c0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1c0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = cce1448d89220914 ldx [%i3+0x1c8],%g3 ! Observed data at 000000008d8001c8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1c8,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = d13e384ef0f9d9c3 ldx [%i3+0x1d0],%g3 ! Observed data at 000000008d8001d0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1d0,%g4 ldx [%g1+0x1d8],%g2 ! Expected data = c8fdb6cd7ec46880 ldx [%i3+0x1d8],%g3 ! Observed data at 000000008d8001d8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1d8,%g4 ldx [%g1+0x1e0],%g2 ! Expected data = c28449d87feb7efe ldx [%i3+0x1e0],%g3 ! Observed data at 000000008d8001e0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1e0,%g4 ldx [%g1+0x1e8],%g2 ! Expected data = c94419a17d1a73f4 ldx [%i3+0x1e8],%g3 ! Observed data at 000000008d8001e8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1e8,%g4 ldx [%g1+0x1f0],%g2 ! Expected data = 61f3856117c17259 ldx [%i3+0x1f0],%g3 ! Observed data at 000000008d8001f0 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1f0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 3e577fca37de5ed6 ldx [%i3+0x1f8],%g3 ! Observed data at 000000008d8001f8 cmp %g2,%g3 bne,a,pn %xcc,p62_local_failed add %i3,0x1f8,%g4 ! The test for processor 62 has passed p62_passed: ta GOOD_TRAP nop p62_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p62_failed p62_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p62_failed p62_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p62_failed p62_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p62_failed p62_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p62_failed p62_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p62_failed p62_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p62_failed p62_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p62_failed p62_f0_fail: set p62_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f2_fail: set p62_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f4_fail: set p62_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p62_f10_fail: set p62_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 62 failed p62_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 62 failed p62_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0f8] ! Set processor 62 done flag set p62_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p62_selfmod_failed: ba p62_failed mov 0xabc,%g1 p62_common_error: or %g0,0xf1e,%g1 ba p62_failed mov %o5,%g3 p62_common_signature_error: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_common_timeout: set p62_temp,%g1 ba p62_failed st %g2,[%g1] ! Common Lock Number p62_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p62_failed mov 0x0,%g3 p62_trap1e: lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c800018] stwa %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800018] stwa %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000018] stwa %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800008] done p62_trap1o: lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008c800018] stwa %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800018] stwa %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000018] stwa %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800008] done p62_trap2e: ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d800028] swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800020] stba %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000010] subccc %l4,%l3,%l6 ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d000020] done p62_trap2o: ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d800028] swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800020] stba %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000010] subccc %l4,%l3,%l6 ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d000020] done p62_trap3e: or %l3,%l4,%l5 xor %l6,%l1,%l3 xor %l4,%l2,%l0 sub %l4,%l4,%l6 subc %l4,0xf83,%l2 done p62_trap3o: or %l3,%l4,%l5 xor %l6,%l1,%l3 xor %l4,%l2,%l0 sub %l4,%l4,%l6 subc %l4,0xf83,%l2 done p62_init_memory_pointers: set p62_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p62_local0_start,%i0 set p62_local1_start,%i1 set p62_local2_start,%i2 set p62_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = 06153ab6bc435bfb ldx [%g1+0x008],%l1 ! %l1 = 8e28ace22cb71281 ldx [%g1+0x010],%l2 ! %l2 = bdeb86cbaa9afae0 ldx [%g1+0x018],%l3 ! %l3 = 4f2071b048e62228 ldx [%g1+0x020],%l4 ! %l4 = 56f5129e669c28fb ldx [%g1+0x028],%l5 ! %l5 = 3a58cdd0bfbe1176 ldx [%g1+0x030],%l6 ! %l6 = f1c80561fe847c23 ldx [%g1+0x038],%l7 ! %l7 = 1728e0eba68a15c4 ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop ! Random code for Processor 63 processor_63: ta T_CHANGE_PRIV set done_flags,%g1 mov 1,%g2 st %g2,[%g1+0xfc] ! Set the start flag wrpr %g0,7,%cleanwin call p63_init_memory_pointers wr %g0,0x80,%asi ! Setting default asi to 80 ! Initialize the floating point registers for processor 63 wr %g0,0x4,%fprs ! Make sure fef is 1 set p63_init_freg,%g1 ! %f0 = 88d4a2f8 2fbdf490 4e52ee8a b4f9354c ! %f4 = bf8c144d c8b2ebcb 9e12c3ba d7619e06 ! %f8 = 8967306a dffe35c8 90519454 79c3b92d ! %f12 = f6668f6f 07d0a0ef 4f5816af 02979e7b ldda [%g1]ASI_BLK_P,%f0 add %g1,64,%g1 ! %f16 = 87a98b37 239fc3b1 43e59c89 ad03435a ! %f20 = 72e0185b 7c57efa9 e8d42ddb 21500faa ! %f24 = 1e4bc860 f8d2ce3d 6763d9fe f75af1f8 ! %f28 = 44e1e1fe 5c3e1bfb 34bdcd76 c3055455 ldda [%g1]ASI_BLK_P,%f16 add %g1,64,%g1 ! %f32 = 39b15362 57b2642f 7cbdc3a3 6003d6a2 ! %f36 = ddc54d2f 81e55094 591d977a f6be6b0f ! %f40 = 3e875130 3ac792ae 7960b3b7 2a9718bb ! %f44 = fdd8f1ad 53790463 b0ad8acc 708941f1 ldda [%g1]ASI_BLK_P,%f32 ! Set up the Graphics Status Register setx 0x42b302c700000033,%g7,%g1 ! GSR scale = 6, align = 3 wr %g1,%g0,%gsr ! GSR = 42b302c700000033 wr %g0,%y ! Clear Y 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: ! %f14 = 4f5816af, Mem[000000008e800028] = 7947486a sta %f14,[%i1+%o5]0x89 ! Mem[000000008e800028] = 4f5816af ! %l2 = 93962260, %l3 = 27be2697, Mem[0000000091000000] = 5beccf55 162896d5 std %l2,[%i6+%g0] ! Mem[0000000091000000] = 93962260 27be2697 ! %f16 = 87a98b37 239fc3b1 43e59c89 ad03435a ! %f20 = 72e0185b 7c57efa9 e8d42ddb 21500faa ! %f24 = 1e4bc860 f8d2ce3d 6763d9fe f75af1f8 ! %f28 = 44e1e1fe 5c3e1bfb 34bdcd76 c3055455 mov 0x180,%g4 stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180 ! %l6 = 0249636a1ba19dc4, Mem[000000008e000008] = d69f6594 stba %l6,[%i0+%o1]0x81 ! Mem[000000008e000008] = c49f6594 ! Mem[000000008e000060] = 8e103bd5, %l1 = a4d960e28cb3d456 swap [%i0+0x060],%l1 ! %l1 = 000000008e103bd5 ! Mem[0000000090000080] = 6b2d6fab 2228183e 333a90ea 4b204b12 ! Mem[0000000090000090] = 79c4dc96 cf887faf 53ee4052 370abbce ! Mem[00000000900000a0] = 4196bc74 a0b61ba7 3bf2c25c f8818c48 ! Mem[00000000900000b0] = 3fa26f31 f71d756c 2ba9b947 0fa49ca3 mov 0x080,%g5 ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080 ! %l3 = c28168ee27be2697, Mem[0000000090800038] = 8cd664ed stw %l3,[%i5+0x038] ! Mem[0000000090800038] = 27be2697 ! immd = 0000000000000299, %l6 = 0249636a1ba19dc4, %ccr = 44 movge %xcc,0x299,%l6 ! Moved, %l6 = 0000000000000299 ! Mem[000000008e000150] = 1fdf71acb1a5580f, %f28 = 44e1e1fe 5c3e1bfb ldd [%i0+0x150],%f28 ! %f28 = 1fdf71ac b1a5580f ! Mem[00000000908001ac] = ca45a145, %g2 = fcacd7fa00000000 ldub [%i5+0x1ad],%g2 ! %g2 = 00000000000000ca p63_label_2: ! %l0 = 0f359f78, %l1 = 8e103bd5, Mem[000000008e8001d0] = 02e70960 4a74427b std %l0,[%i1+0x1d0] ! Mem[000000008e8001d0] = 0f359f78 8e103bd5 ! %l2 = 091a8b3893962260, Mem[000000008f800020] = c47917c1 stba %l2,[%i3+%o4]0x81 ! Mem[000000008f800020] = 607917c1 ! immd = 0000000000000024, %l5 = f5aa71b3ff47ae37, %ccr = 44 movvs %icc,0x024,%l5 ! Register Not Moved ! Mem[00000000908001d0] = f9ebc6bd, %g2 = 00000000000000ca ldsb [%i5+0x1d0],%g2 ! %g2 = fffffffffffffff9 ! Mem[000000008f800028] = 12bd17d8, %l7 = be15bd77ee1e0afe lduha [%i3+%o5]0x81,%l7 ! %l7 = 00000000000012bd ! %f20 = 72e0185b 7c57efa9, Mem[0000000091000168] = 4f4eac6b 58588fd2 std %f20,[%i6+0x168] ! Mem[0000000091000168] = 72e0185b 7c57efa9 ! %l7 = 00000000000012bd, Mem[000000008e000028] = e3d53715 stba %l7,[%i0+%o5]0x81 ! Mem[000000008e000028] = bdd53715 ! %l6 = 0000000000000299, Mem[000000009100017e] = b9e082f9 sth %l6,[%i6+0x17e] ! Mem[000000009100017c] = 029982f9 ! %l6 = 0000000000000299, %l4 = 355cb0c4d988cafc, %ccr = 44 movrgez %l6,%l4,%l6 ! Moved, %l6 = 355cb0c4d988cafc ! Mem[000000009180016c] = 0196b993, %g2 = fffffffffffffff9 lduh [%o0+0x16e],%g2 ! %g2 = 0000000000000196 p63_label_3: ! Mem[000000008f0000e0] = 55513ca0, %f18 = 43e59c89 ld [%i2+0x0e0],%f18 ! %f18 = 55513ca0 ! %l7 = 00000000000012bd, imm = 000000000000099b, %l3 = c28168ee27be2697 andn %l7,0x99b,%l3 ! %l3 = 0000000000001224 ! %f0 = 88d4a2f8, Mem[0000000091800148] = 71d12186 st %f0 ,[%o0+0x148] ! Mem[0000000091800148] = 88d4a2f8 ! Mem[000000008f800000] = 58e98706, %l4 = d988cafc, %l0 = 0f359f78 casa [%i3]0x80,%l4,%l0 ! %l0 = 0000000058e98706 ! Mem[000000008e800020] = 072fa8df 173b4183, %l0 = 58e98706, %l1 = 8e103bd5 ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000173b4183 00000000072fa8df ! Mem[000000008e8000e8] = 1e4402e612df62fb, %l7 = 00000000000012bd, %l7 = 00000000000012bd add %i1,0xe8,%g1 casxa [%g1]0x80,%l7,%l7 ! %l7 = 1e4402e612df62fb ! %l0 = 00000000173b4183, Mem[000000008f000000] = f3cb54ad stwa %l0,[%i2+%g0]0x80 ! Mem[000000008f000000] = 173b4183 ! Mem[000000008e80003c] = a6870d53, %l6 = 355cb0c4d988cafc, %asi = 80 swapa [%i1+0x03c]%asi,%l6 ! %l6 = 00000000a6870d53 ! %l2 = 091a8b3893962260, %l0 = 00000000173b4183, %y = 00000000 umulcc %l2,%l0,%l5 ! %l5 = 0d64a67530adf720, %ccr = 00, %y = 0d64a675 ! %l7 = 1e4402e612df62fb, Mem[000000009100005a] = 0f236e1a sth %l7,[%i6+0x05a] ! Mem[0000000091000058] = 62fb6e1a p63_label_4: ! immd = 0000000000000029, %l7 = 1e4402e612df62fb, %ccr = 00 movgu %xcc,0x029,%l7 ! Moved, %l7 = 0000000000000029 ! Mem[00000000918000b0] = ecc654e6af222ef0, %g2 = 0000000000000196 ldx [%o0+0x0b0],%g2 ! %g2 = ecc654e6af222ef0 ! Mem[000000008e8001fc] = 3ce19eac, %l1 = 00000000072fa8df swap [%i1+0x1fc],%l1 ! %l1 = 000000003ce19eac ! Mem[000000008f800008] = 76736907, %l2 = 091a8b3893962260 ldsba [%i3+%o1]0x80,%l2 ! %l2 = 0000000000000076 ! Mem[000000008f0000c0] = 922032f3, %l3 = 0000000000001224 swap [%i2+0x0c0],%l3 ! %l3 = 00000000922032f3 ! Mem[0000000090000050] = 9e5105dd, %g2 = ecc654e6af222ef0 ldub [%i4+0x051],%g2 ! %g2 = 000000000000009e ! %l5 = 0d64a67530adf720, immed = 00000598, %y = 0d64a675 umulcc %l5,0x598,%l4 ! %l4 = 000001104d1e5b00, %ccr = 00, %y = 00000110 ! Mem[000000008e000180] = d2ea96ef744e38c0, %l6 = 00000000a6870d53, %l7 = 0000000000000029 add %i0,0x180,%g1 casxa [%g1]0x80,%l6,%l7 ! %l7 = d2ea96ef744e38c0 ! %l1 = 000000003ce19eac, Mem[00000000918000c2] = ea22fe05 stb %l1,[%o0+0x0c2] ! Mem[00000000918000c0] = ac22fe05 ! %l0 = 173b4183, %l1 = 3ce19eac, Mem[0000000091000078] = 2d82ef20 1faabd9f std %l0,[%i6+0x078] ! Mem[0000000091000078] = 173b4183 3ce19eac p63_label_5: ! Mem[00000000908000dc] = 2b031457, %g2 = 000000000000009e lduba [%i5+0x0dd]%asi,%g2 ! %g2 = 000000000000002b ! %l0 = 173b4183, %l1 = 3ce19eac, Mem[0000000091800180] = 77ee1260 e4f4014f std %l0,[%o0+0x180] ! Mem[0000000091800180] = 173b4183 3ce19eac ! %l6 = 00000000a6870d53, imm = 0000000000000611, %l5 = 0d64a67530adf720 andcc %l6,0x611,%l5 ! %l5 = 0000000000000411, %ccr = 00 ! %l0 = 173b4183, %l1 = 3ce19eac, Mem[0000000091000198] = 8fa17e76 a7d7b8c9 stda %l0,[%i6+0x198]%asi ! Mem[0000000091000198] = 173b4183 3ce19eac ! %l7 = d2ea96ef744e38c0, %l4 = 000001104d1e5b00, %ccr = 00 movvs %xcc,%l7,%l4 ! Register Not Moved ! %l2 = 0000000000000076, imm = fffffffffffff5be, %l4 = 000001104d1e5b00 orncc %l2,-0xa42,%l4 ! %l4 = 0000000000000a77, %ccr = 00 ! %l3 = 00000000922032f3, Mem[0000000090000009] = 6f9a73dc stb %l3,[%i4+0x009] ! Mem[0000000090000008] = f39a73dc ! Mem[000000008e0000c4] = 320eda60, %l4 = 0000000000000a77, %asi = 80 swapa [%i0+0x0c4]%asi,%l4 ! %l4 = 00000000320eda60 ! %l5 = 0000000000000411, imm = fffffffffffffec2, %l0 = 00000000173b4183 subc %l5,-0x13e,%l0 ! %l0 = 000000000000054f ! %l7 = d2ea96ef744e38c0, Mem[000000008e800168] = c9fa158c48ef2d67 stx %l7,[%i1+0x168] ! Mem[000000008e800168] = d2ea96ef744e38c0 p63_label_6: ! %l4 = 320eda60, %l5 = 00000411, Mem[00000000918001b8] = 5e658da2 343f09a3 std %l4,[%o0+0x1b8] ! Mem[00000000918001b8] = 320eda60 00000411 ! Mem[000000009080002c] = b6a2a3bd, %g2 = 000000000000002b ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffb6 ! %f22 = e8d42ddb 21500faa, Mem[000000008f000028] = 9e0b7629 707d5664 stda %f22,[%i2+%o5]0x80 ! Mem[000000008f000028] = e8d42ddb 21500faa ! %l6 = 00000000a6870d53, %l7 = d2ea96ef744e38c0, %ccr = 00 movcc %xcc,%l6,%l7 ! Moved, %l7 = 00000000a6870d53 ! %l7 = 00000000a6870d53, %l1 = 000000003ce19eac, %y = 00000110 mulscc %l7,%l1,%l1 ! %l1 = 00000000534386a9, %ccr = 00, %y = 80000088 ! %f12 = f6668f6f, Mem[000000008f800020] = c1177960 sta %f12,[%i3+%o4]0x89 ! Mem[000000008f800020] = f6668f6f membar #Sync ! Added by membar checker (663) ! %l7 = 00000000a6870d53, Mem[0000000090000086] = 183e333a sth %l7,[%i4+0x086] ! Mem[0000000090000084] = 0d53333a ! %l0 = 000000000000054f, %l4 = 00000000320eda60, %ccr = 00 movleu %xcc,%l0,%l4 ! Register Not Moved ! Mem[00000000900000e4] = bcf1ca38, %g2 = ffffffffffffffb6 ldsh [%i4+0x0e6],%g2 ! %g2 = ffffffffffffbcf1 ! %f0 = 88d4a2f8, Mem[0000000090000108] = 89c20afc st %f0 ,[%i4+0x108] ! Mem[0000000090000108] = 88d4a2f8 p63_label_7: ! %l0 = 000000000000054f, Mem[00000000908001e8] = 94627d6b stw %l0,[%i5+0x1e8] ! Mem[00000000908001e8] = 0000054f ! Mem[000000008e800038] = 40a09a80, %l7 = 00000000a6870d53 lduh [%i1+0x03a],%l7 ! %l7 = 0000000000009a80 ! %f25 = f8d2ce3d, Mem[000000008e800020] = 173b4183 sta %f25,[%i1+%o4]0x89 ! Mem[000000008e800020] = f8d2ce3d ! Mem[000000008f800018] = 3fab3fb8, %f9 = dffe35c8 lda [%i3+%o3]0x80,%f9 ! %f9 = 3fab3fb8 ! Mem[000000008f80016c] = a4fc47df, %l7 = 0000000000009a80 ldstub [%i3+0x16c],%l7 ! %l7 = 000000a4000000ff ! %l0 = 000000000000054f, %l7 = 00000000000000a4, %ccr = 00 movvs %icc,%l0,%l7 ! Register Not Moved ! Mem[00000000910001dc] = 9f50d2ff, %g2 = ffffffffffffbcf1 ldsh [%i6+0x1de],%g2 ! %g2 = ffffffffffff9f50 ! %l4 = 320eda60, %l5 = 00000411, Mem[000000008f000020] = 87f398ee 645fb39b stda %l4,[%i2+%o4]0x81 ! Mem[000000008f000020] = 320eda60 00000411 ! %l6 = a6870d53, %l7 = 000000a4, Mem[000000008f800108] = c95c515f 1bfbeef0 std %l6,[%i3+0x108] ! Mem[000000008f800108] = a6870d53 000000a4 ! %f16 = 87a98b37 239fc3b1, Mem[000000008f800020] = 6f8f66f6 5d10395a stda %f16,[%i3+%o4]0x81 ! Mem[000000008f800020] = 87a98b37 239fc3b1 p63_label_8: ! %l1 = 00000000534386a9, imm = fffffffffffff788, %l2 = 0000000000000076 taddcc %l1,-0x878,%l2 ! %l2 = 0000000053437e31, %ccr = 13 ! %l2 = 0000000053437e31, Mem[0000000091800086] = 522ba43c sth %l2,[%o0+0x086] ! Mem[0000000091800084] = 7e31a43c ! Mem[000000008f800008] = 436ae183 07697376, %l6 = a6870d53, %l7 = 000000a4 ldda [%i3+%o1]0x88,%l6 ! %l6 = 0000000007697376 00000000436ae183 ! Mem[000000008e000018] = 78606a6c, %l6 = 0000000007697376 ldswa [%i0+%o3]0x80,%l6 ! %l6 = 0000000078606a6c ! Mem[000000009000017c] = 905e5c79, %g2 = ffffffffffff9f50 lduha [%i4+0x17c]%asi,%g2 ! %g2 = 000000000000905e ! Mem[000000008e0001b0] = 48e30d75 6d34277c, %l4 = 320eda60, %l5 = 00000411 ldd [%i0+0x1b0],%l4 ! %l4 = 0000000048e30d75 000000006d34277c ! %l0 = 000000000000054f, imm = fffffffffffffcf5, %l3 = 00000000922032f3 add %l0,-0x30b,%l3 ! %l3 = 0000000000000244 ! %l7 = 00000000436ae183, %l4 = 0000000048e30d75, %ccr = 13 mova %xcc,%l7,%l4 ! Moved, %l4 = 00000000436ae183 ! retry : should take illegal inst trap, %l0 = 000000000000054f retry ! Illegal inst trap : %l0 = 000000000000055f ! Mem[000000008e800030] = 3961512b, %l6 = 0000000078606a6c lduh [%i1+0x032],%l6 ! %l6 = 000000000000512b p63_label_9: ! Mem[000000009000002c] = 69748eec, %g2 = 000000000000905e ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000069 ! %l5 = 000000006d34277c, %l4 = 00000000436ae183, %l6 = 000000000000512b add %l5,%l4,%l6 ! %l6 = 00000000b09f08ff ! Mem[0000000091800084] = 131a7e31, %g2 = 0000000000000069 lduh [%o0+0x084],%g2 ! %g2 = 000000000000131a ! %l6 = 00000000b09f08ff, imm = 000000000000002c, %l3 = 0000000000000244 srlx %l6,0x02c,%l3 ! %l3 = 0000000000000000 ! immd = 00000000000002cd, %l0 = 000000000000055f, %ccr = 13 movg %icc,0x2cd,%l0 ! Register Not Moved ! %l4 = 00000000436ae183, %l1 = 00000000534386a9, %l6 = 00000000b09f08ff xnor %l4,%l1,%l6 ! %l6 = ffffffffefd698d5 ! Mem[0000000091800140] = 1901111c 9fb7deb0, %g2 = 0000131a, %g3 = 0bad0b00 ldd [%o0+0x140],%g2 ! %g2 = 000000001901111c 000000009fb7deb0 membar #Sync ! Added by membar checker (664) ! Mem[0000000090000100] = c3d9554b bfb4517d 88d4a2f8 8acca3f7 ! Mem[0000000090000110] = 208e2d2a f319c0f9 5280a486 9be11221 ! Mem[0000000090000120] = fd28656d 22b52936 1ab37ffe 3b1e9ef6 ! Mem[0000000090000130] = 66b5ef0c dc7c46e7 55733d3a 0413d82e mov 0x100,%g6 ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100 ! %l6 = efd698d5, %l7 = 436ae183, Mem[0000000091000048] = aa12e82c 0be529ce std %l6,[%i6+0x048] ! Mem[0000000091000048] = efd698d5 436ae183 ! Mem[000000008f800028] = d817bd12, %l0 = 000000000000055f swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000d817bd12 p63_label_10: ! %l5 = 000000006d34277c, Mem[00000000908001f0] = 8817df1e stw %l5,[%i5+0x1f0] ! Mem[00000000908001f0] = 6d34277c ! %l0 = 00000000d817bd12, Mem[0000000091000018] = b4fb408e stw %l0,[%i6+%o3] ! Mem[0000000091000018] = d817bd12 ! Mem[000000009080003c] = 8acff555, %g2 = 000000001901111c ldub [%i5+0x03c],%g2 ! %g2 = 000000000000008a ! Mem[000000008f800010] = 16e07e3b 57b77b6b, %l0 = d817bd12, %l1 = 534386a9 ldda [%i3+%o2]0x89,%l0 ! %l0 = 0000000057b77b6b 0000000016e07e3b ! Mem[00000000910001d8] = 7e55db7f, %g2 = 000000000000008a lduw [%i6+0x1d8],%g2 ! %g2 = 000000007e55db7f ! %l4 = 436ae183, %l5 = 6d34277c, Mem[0000000091800038] = 2eeaa460 12d170fc stda %l4,[%o0+0x038]%asi ! Mem[0000000091800038] = 436ae183 6d34277c ! %l5 = 000000006d34277c, Mem[00000000900001f6] = cc66b2ce sth %l5,[%i4+0x1f6] ! Mem[00000000900001f4] = 277cb2ce ! %f13 = 07d0a0ef, Mem[000000008e800028] = af16584f sta %f13,[%i1+%o5]0x80 ! Mem[000000008e800028] = 07d0a0ef ! Mem[000000008e80012c] = 6adccb42, %l2 = 0000000053437e31 swap [%i1+0x12c],%l2 ! %l2 = 000000006adccb42 ! Mem[00000000908001a0] = 803f05fd 68760317, %g2 = 7e55db7f, %g3 = 9fb7deb0 ldd [%i5+0x1a0],%g2 ! %g2 = 00000000803f05fd 0000000068760317 p63_label_11: ! %l0 = 0000000057b77b6b, Mem[000000008f000000] = e9ddc79f83413b17 stxa %l0,[%i2+%g0]0x88 ! Mem[000000008f000000] = 0000000057b77b6b ! Mem[000000008e000050] = 8a55f13dcea87bff, %l0 = 0000000057b77b6b, %l7 = 00000000436ae183 add %i0,0x50,%g1 casxa [%g1]0x80,%l0,%l7 ! %l7 = 8a55f13dcea87bff ! Mem[000000008e800028] = efa0d007, %l4 = 00000000436ae183 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000007000000ff ! Mem[000000008f800158] = f331a9ea, %l3 = 0000000000000000 swap [%i3+0x158],%l3 ! %l3 = 00000000f331a9ea ! %l6 = efd698d5, %l7 = cea87bff, Mem[0000000090000088] = 333a90ea 4b204b12 std %l6,[%i4+0x088] ! Mem[0000000090000088] = efd698d5 cea87bff ! Mem[00000000908001d8] = d10fe26e, %g2 = 00000000803f05fd ldub [%i5+0x1db],%g2 ! %g2 = 00000000000000d1 ! %l0 = 0000000057b77b6b, imm = 0000000000000004, %l2 = 000000006adccb42 srl %l0,0x004,%l2 ! %l2 = 00000000057b77b6 ! %l5 = 000000006d34277c, Mem[000000008f000028] = aa0f5021db2dd4e8 stxa %l5,[%i2+%o5]0x88 ! Mem[000000008f000028] = 000000006d34277c ! immd = 0000000000000037, %l1 = 0000000016e07e3b, %ccr = 13 movpos %icc,0x037,%l1 ! Moved, %l1 = 0000000000000037 ! Mem[000000008e800000] = 7acca7c826f43fd9, %f10 = 90519454 79c3b92d ldda [%i1+%g0]0x89,%f10 ! %f10 = 7acca7c8 26f43fd9 p63_label_12: ! Mem[0000000091800178] = be51e71b, %g2 = 00000000000000d1 ldub [%o0+0x178],%g2 ! %g2 = 00000000000000be ! Mem[000000008e800074] = e7230993, %l4 = 0000000000000007 ldub [%i1+0x077],%l4 ! %l4 = 0000000000000093 ! %l5 = 000000006d34277c, imm = 0000000000000c80, %l0 = 0000000057b77b6b orcc %l5,0xc80,%l0 ! %l0 = 000000006d342ffc, %ccr = 00 ! Mem[000000008e000018] = 78606a6c, %l0 = 000000006d342ffc lduha [%i0+%o3]0x81,%l0 ! %l0 = 0000000000007860 ! Mem[00000000900000d0] = 66b07c23, %g2 = 00000000000000be ldub [%i4+0x0d1],%g2 ! %g2 = 0000000000000066 ! %l7 = 8a55f13dcea87bff, imm = 0000000000000857, %l0 = 0000000000007860 subc %l7,0x857,%l0 ! %l0 = 8a55f13dcea873a8 ! %l1 = 0000000000000037, immed = fffff37e, %l1 = 0000000000000037 taddcctv %l1,-0xc82,%l1 ! %l0 = 8a55f13dcea873cb, Trapped ! done : should take illegal inst trap, %l0 = 8a55f13dcea873cb done ! Illegal inst trap : %l0 = 8a55f13dcea873db ! %l7 = 8a55f13dcea87bff, imm = fffffffffffffa34, %l7 = 8a55f13dcea87bff addcc %l7,-0x5cc,%l7 ! %l7 = 8a55f13dcea87633, %ccr = 99 ! %l5 = 000000006d34277c, %l1 = 0000000000000037, %ccr = 99 movrgz %l5,%l1,%l0 ! Moved, %l0 = 0000000000000037 p63_label_13: ! Mem[000000008e800018] = d7e3898f, %l6 = ffffffffefd698d5 ldstuba [%i1+%o3]0x81,%l6 ! %l6 = 000000d7000000ff ! done : should take illegal inst trap, %l0 = 0000000000000037 done ! Illegal inst trap : %l0 = 0000000000000047 ! %l5 = 000000006d34277c, imm = 0000000000000001, %l6 = 00000000000000d7 srax %l5,0x001,%l6 ! %l6 = 00000000369a13be ! Mem[000000008f800008] = 436ae18307697376, %f30 = 34bdcd76 c3055455 ldda [%i3+%o1]0x89,%f30 ! %f30 = 436ae183 07697376 ! Mem[000000008e800028] = ffd0a0ef75c24fff, %l5 = 000000006d34277c ldxa [%i1+%o5]0x81,%l5 ! %l5 = ffd0a0ef75c24fff ! Mem[0000000090000184] = 239fc3b1, %g2 = 0000000000000066 ldsh [%i4+0x184],%g2 ! %g2 = 000000000000239f ! Mem[000000008f000098] = 820ce96aa0640461, %f12 = f6668f6f 07d0a0ef ldd [%i2+0x098],%f12 ! %f12 = 820ce96a a0640461 ! Mem[000000008f800000] = 0687e958, %l2 = 00000000057b77b6 ldswa [%i3+%g0]0x88,%l2 ! %l2 = 000000000687e958 ! Mem[0000000090000100] = c3d9554bbfb4517d, %g2 = 000000000000239f ldx [%i4+0x100],%g2 ! %g2 = c3d9554bbfb4517d ! %l2 = 000000000687e958, %l5 = ffd0a0ef75c24fff, %l2 = 000000000687e958 srl %l2,%l5,%l2 ! %l2 = 0000000000000000 p63_label_14: ! %f26 = 6763d9fe f75af1f8, Mem[0000000091000160] = a5191a4a e6bb0515 std %f26,[%i6+0x160] ! Mem[0000000091000160] = 6763d9fe f75af1f8 ! Mem[0000000091000128] = b91884a5 ee7cb985, %g2 = bfb4517d, %g3 = 68760317 ldd [%i6+0x128],%g2 ! %g2 = 00000000b91884a5 00000000ee7cb985 ! %l1 = 0000000000000037, %l7 = 8a55f13dcea87633, %ccr = 99 movcs %icc,%l1,%l7 ! Moved, %l7 = 0000000000000037 ! Mem[00000000918001e0] = bc237800, %g2 = 00000000b91884a5 lduh [%o0+0x1e0],%g2 ! %g2 = 000000000000bc23 ! Mem[000000008f800108] = a6870d53000000a4, %l6 = 00000000369a13be, %l1 = 0000000000000037 add %i3,0x108,%g1 casxa [%g1]0x80,%l6,%l1 ! %l1 = a6870d53000000a4 ! %l6 = 369a13be, %l7 = 00000037, Mem[00000000918000d0] = b78e7801 9799374f std %l6,[%o0+0x0d0] ! Mem[00000000918000d0] = 369a13be 00000037 ! %l2 = 0000000000000000, Mem[000000009100009a] = 17e17072 sth %l2,[%i6+0x09a] ! Mem[0000000091000098] = 00007072 ! Mem[000000008f800028] = 5f050000 1833c694, %l2 = 00000000, %l3 = f331a9ea ldda [%i3+%o5]0x80,%l2 ! %l2 = 000000005f050000 000000001833c694 ! immd = 0000000000000110, %l3 = 000000001833c694, %ccr = 99 movne %icc,0x110,%l3 ! Moved, %l3 = 0000000000000110 ! %l2 = 000000005f050000, Mem[0000000090000150] = 0543c148f8d31f8f stx %l2,[%i4+0x150] ! Mem[0000000090000150] = 000000005f050000 p63_label_15: ! %l0 = 0000000000000047, %l2 = 000000005f050000, %ccr = 99 movcs %icc,%l0,%l2 ! Moved, %l2 = 0000000000000047 ! Mem[000000008f800000] = 58e98706, %l4 = 0000000000000093 swapa [%i3+%g0]0x80,%l4 ! %l4 = 0000000058e98706 ! Mem[000000008f000030] = ac78267d, %l3 = 0000000000000110 ldstub [%i2+0x030],%l3 ! %l3 = 000000ac000000ff ! Mem[00000000918000b0] = ecc654e6, %g18 = a8d9de229fbae329 ldsw [%o0+0x0b0],%g2 ! %g2 = a8d9de229fbae329 ! Mem[000000008e000010] = 372247da, %l5 = ffd0a0ef75c24fff lduba [%i0+%o2]0x89,%l5 ! %l5 = 00000000000000da ! Mem[00000000900000d0] = 5e66b07c 23a5216a, %g2 = ecc654e6, %g3 = ee7cb985 ldd [%i4+0x0d0],%g2 ! %g2 = 000000005e66b07c 0000000023a5216a ! Mem[0000000090000024] = 2775395c, %g2 = 000000005e66b07c ldub [%i4+0x024],%g2 ! %g2 = 0000000000000027 ! %l5 = 00000000000000da, %l4 = 0000000058e98706, %ccr = 99 movvs %xcc,%l5,%l4 ! Register Not Moved ! %l4 = 0000000058e98706, Mem[0000000090800054] = e34de303 stw %l4,[%i5+0x054] ! Mem[0000000090800054] = 58e98706 ! %l0 = 0000000000000047, Mem[0000000091000024] = 49b19c3d stw %l0,[%i6+0x024] ! Mem[0000000091000024] = 00000047 p63_label_16: ! Mem[000000008f80001c] = ad017cc2, %l6 = 00000000369a13be swap [%i3+0x01c],%l6 ! %l6 = 00000000ad017cc2 ! Mem[0000000090800160] = d640ff85, %g2 = 0000000000000027 ldsb [%i5+0x160],%g2 ! %g2 = ffffffffffffffd6 ! Mem[000000008e000000] = 5c914f65, %l5 = 00000000000000da swapa [%i0+%g0]0x81,%l5 ! %l5 = 000000005c914f65 ! immd = 0000000000000371, %l3 = 00000000000000ac, %ccr = 99 move %xcc,0x371,%l3 ! Register Not Moved ! %l2 = 0000000000000047, Mem[000000008f000020] = 60da0e32 stwa %l2,[%i2+%o4]0x89 ! Mem[000000008f000020] = 00000047 ! %l6 = 00000000ad017cc2, imm = fffffffffffff65c, %l6 = 00000000ad017cc2 orncc %l6,-0x9a4,%l6 ! %l6 = 00000000ad017de3, %ccr = 08 ! Mem[00000000900000f0] = 97245dda, %g2 = ffffffffffffffd6 lduba [%i4+0x0f0]%asi,%g2 ! %g2 = 0000000000000097 ! %l2 = 0000000000000047, %l3 = 00000000000000ac, %l0 = 0000000000000047 sdivx %l2,%l3,%l0 ! %l0 = 0000000000000000 ! %l1 = a6870d53000000a4, %l0 = 0000000000000000, %ccr = 08 movvc %xcc,%l1,%l0 ! Moved, %l0 = a6870d53000000a4 ! %l0 = a6870d53000000a4, Mem[00000000910000a0] = 4963bdfe32d0abe6, %asi = 80 stxa %l0,[%i6+0x0a0]%asi ! Mem[00000000910000a0] = a6870d53000000a4 p63_label_17: ! Mem[0000000090000030] = 8eec8c13, %g2 = 0000000000000097 lduw [%i4+0x030],%g2 ! %g2 = 000000008eec8c13 ! %l4 = 58e98706, %l5 = 5c914f65, Mem[000000008f000020] = 00000047 11040000 stda %l4,[%i2+%o4]0x88 ! Mem[000000008f000020] = 58e98706 5c914f65 ! Mem[000000008e00008a] = 286929a5, %l3 = 00000000000000ac ldstub [%i0+0x08a],%l3 ! %l3 = 00000029000000ff ! %l0 = 000000a4, %l1 = 000000a4, Mem[000000008f000028] = 6d34277c 00000000 stda %l0,[%i2+%o5]0x88 ! Mem[000000008f000028] = 000000a4 000000a4 ! %l6 = ad017de3, %l7 = 00000037, Mem[0000000091000090] = 0ad49900 5631be90 stda %l6,[%i6+0x090]%asi ! Mem[0000000091000090] = ad017de3 00000037 ! %l5 = 000000005c914f65, Mem[0000000091800104] = 131ee890 stw %l5,[%o0+0x104] ! Mem[0000000091800104] = 5c914f65 ! Mem[000000008f800018] = 3fab3fb8369a13be, %f8 = 8967306a 3fab3fb8 ldda [%i3+%o3]0x80,%f8 ! %f8 = 3fab3fb8 369a13be ! Mem[0000000091800028] = a4473ffd, %g2 = 000000008eec8c13 lduh [%o0+0x02a],%g2 ! %g2 = 000000000000a447 ! %l6 = 00000000ad017de3, Mem[00000000910000c0] = 13703e29 sth %l6,[%i6+0x0c0] ! Mem[00000000910000c0] = 7de33e29 ! Mem[000000008e800020] = f8d2ce3d, %l7 = 0000000000000037 lduwa [%i1+%o4]0x89,%l7 ! %l7 = 00000000f8d2ce3d p63_label_18: ! Mem[000000008f80001c] = 369a13be, %l7 = 00000000f8d2ce3d swap [%i3+0x01c],%l7 ! %l7 = 00000000369a13be ! immd = 000000000000019d, %l3 = 0000000000000029, %ccr = 08 movcc %xcc,0x19d,%l3 ! Moved, %l3 = 000000000000019d ! Mem[000000008f800198] = be3ee17c, %l6 = ad017de3, %l3 = 0000019d add %i3,0x198,%g1 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000be3ee17c ! %l6 = 00000000ad017de3, %l6 = 00000000ad017de3, %l3 = 00000000be3ee17c tsubcc %l6,%l6,%l3 ! %l3 = 0000000000000000, %ccr = 46 ! Mem[000000008e800089] = 2f465c1c, %l5 = 000000005c914f65 ldstub [%i1+0x089],%l5 ! %l5 = 00000046000000ff ! Mem[00000000918000f0] = ec1bc56d, %g2 = 000000000000a447 ldsh [%o0+0x0f2],%g2 ! %g2 = ffffffffffffec1b ! Mem[0000000091000014] = 4b2ef340, %g2 = ffffffffffffec1b ldsh [%i6+0x014],%g2 ! %g2 = 0000000000004b2e ! %l6 = 00000000ad017de3, Mem[00000000918000cc] = 9ba5caa2 stb %l6,[%o0+0x0cc] ! Mem[00000000918000cc] = e3a5caa2 ! Mem[000000008e000018] = 6c6a6078, %l0 = a6870d53000000a4 lduha [%i0+%o3]0x88,%l0 ! %l0 = 0000000000006078 ! Mem[000000008f800000] = 93000000, %l3 = 0000000000000000 ldsha [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000 p63_label_19: ! Mem[0000000090000180] = 87a98b37 239fc3b1 43e59c89 ad03435a ! Mem[0000000090000190] = 72e0185b 7c57efa9 e8d42ddb 21500faa ! Mem[00000000900001a0] = 1e4bc860 f8d2ce3d 6763d9fe f75af1f8 ! Mem[00000000900001b0] = 44e1e1fe 5c3e1bfb 34bdcd76 c3055455 ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180 ! Mem[0000000090800150] = bbbdd7de, %g18 = a8d9de229fbae329 ldsw [%i5+0x150],%g2 ! %g2 = a8d9de229fbae329 ! %l3 = 0000000000000000, Mem[000000008e800010] = 88d3427c stba %l3,[%i1+%o2]0x89 ! Mem[000000008e800010] = 88d34200 ! Mem[000000009000016c] = 3eb30fb6, %g2 = ffffffffbbbdd7de ldsh [%i4+0x16e],%g2 ! %g2 = 0000000000003eb3 ! Mem[000000008e800000] = d93ff426, %l6 = 00000000ad017de3 lduw [%i1+%g0],%l6 ! %l6 = 00000000d93ff426 ! %l1 = a6870d53000000a4, %l7 = 00000000369a13be, %l4 = 0000000058e98706 subccc %l1,%l7,%l4 ! %l4 = a6870d52c965ece6, %ccr = 89 ! %l7 = 00000000369a13be, Mem[000000008e000000] = 000000da stha %l7,[%i0+%g0]0x80 ! Mem[000000008e000000] = 13be00da ! Mem[000000008f0001c8] = ad1a769a, %l6 = 00000000d93ff426 swap [%i2+0x1c8],%l6 ! %l6 = 00000000ad1a769a ! Mem[000000008f000000] = 57b77b6b, %l5 = 0000000000000046 ldsba [%i2+%g0]0x89,%l5 ! %l5 = 000000000000006b ! %f17 = 239fc3b1, Mem[000000009080001c] = ac280466 st %f17,[%i5+0x01c] ! Mem[000000009080001c] = 239fc3b1 p63_label_20: ! Mem[000000008e800020] = f8d2ce3d, %f6 = 9e12c3ba lda [%i1+%o4]0x89,%f6 ! %f6 = f8d2ce3d ! Mem[000000008f000120] = a2aa0b76, %l2 = 0000000000000047 swap [%i2+0x120],%l2 ! %l2 = 00000000a2aa0b76 ! Mem[000000008f000034] = 93f40465, %l3 = 0000000000000000 swap [%i2+0x034],%l3 ! %l3 = 0000000093f40465 ! %f14 = 4f5816af 02979e7b, Mem[000000008e000010] = da472237 d1f46451 stda %f14,[%i0+%o2]0x80 ! Mem[000000008e000010] = 4f5816af 02979e7b ! %l7 = 00000000369a13be, imm = fffffffffffff6c1, %l5 = 000000000000006b subc %l7,-0x93f,%l5 ! %l5 = 00000000369a1cfc ! %l4 = c965ece6, %l5 = 369a1cfc, Mem[000000008e000028] = 1537d5bd 4c9c6422 stda %l4,[%i0+%o5]0x89 ! Mem[000000008e000028] = c965ece6 369a1cfc ! Mem[00000000918000d4] = 00000037, %g2 = 0000000000003eb3 lduh [%o0+0x0d4],%g2 ! %g2 = 0000000000000000 ! immd = 00000000000002b7, %l5 = 00000000369a1cfc, %ccr = 89 move %icc,0x2b7,%l5 ! Register Not Moved ! %l4 = a6870d52c965ece6, immed = fffff4db, %l0 = 0000000000006078 taddcctv %l4,-0xb25,%l0 ! %l0 = 000000000000609b, Trapped ! %l4 = a6870d52c965ece6, %l1 = a6870d53000000a4, %l5 = 00000000369a1cfc udivx %l4,%l1,%l5 ! %l5 = 0000000000000000 p63_label_21: ! %l7 = 00000000369a13be, Mem[0000000090000148] = 2c7ac60a sth %l7,[%i4+0x148] ! Mem[0000000090000148] = 13bec60a ! Clear Register : %l0 = 000000000000609b clr %l0 ! %l0 = 0000000000000000 ! Mem[0000000090000080] = 6b2d6fab22280d53, %f48 = 87a98b37 239fc3b1 ldd [%i4+0x080],%f48 ! %f48 = 6b2d6fab 22280d53 ! %l1 = a6870d53000000a4, Mem[000000008e8000cc] = 91744851 stb %l1,[%i1+0x0cc] ! Mem[000000008e8000cc] = a4744851 ! Mem[0000000091000168] = 72e0185b, %g2 = 0000000000000000 ldsha [%i6+0x168]%asi,%g2 ! %g2 = 00000000000072e0 ! Set Register : %l5 = 0000000000000000 xor %g0,-1,%l5 ! %l5 = ffffffffffffffff ! Mem[000000008e000010] = 4f5816af, %l7 = 00000000369a13be ldsba [%i0+%o2]0x80,%l7 ! %l7 = 000000000000004f ! Mem[000000008e8000d8] = f8266d04, %l2 = a2aa0b76, %l4 = c965ece6 add %i1,0xd8,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000f8266d04 ! Mem[0000000090000020] = 5368f2de 2775395c, %g2 = 000072e0, %g3 = 23a5216a ldd [%i4+%o4],%g2 ! %g2 = 000000005368f2de 000000002775395c ! %l6 = 00000000ad1a769a, Mem[000000008f000086] = 3d228d7e stb %l6,[%i2+0x086] ! Mem[000000008f000084] = 3d229a7e p63_label_22: ! %l7 = 000000000000004f, Mem[00000000908001be] = 4ff6b837 sth %l7,[%i5+0x1be] ! Mem[00000000908001bc] = 004fb837 ! Mem[000000008e8000b8] = 329a30fb, %l1 = 000000a4, %l3 = 93f40465 add %i1,0xb8,%g1 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000329a30fb ! %l7 = 000000000000004f, Mem[000000008f800010] = 6b7bb757 stwa %l7,[%i3+%o2]0x81 ! Mem[000000008f800010] = 0000004f ! %l5 = ffffffffffffffff, imm = 0000000000000033, %l3 = 00000000329a30fb sllx %l5,0x033,%l3 ! %l3 = fff8000000000000 ! immd = 00000000000001e8, %l5 = ffffffffffffffff, %ccr = 89 movge %xcc,0x1e8,%l5 ! Register Not Moved ! Mem[000000008e00017e] = aa752bdc, %l0 = 0000000000000000 ldstub [%i0+0x17e],%l0 ! %l0 = 0000002b000000ff ! Mem[000000008e000062] = 8cb3d456, %l3 = fff8000000000000 ldstub [%i0+0x062],%l3 ! %l3 = 000000d4000000ff ! Mem[00000000900001c0] = e77900c2b450b03c, %g2 = 000000005368f2de ldx [%i4+0x1c0],%g2 ! %g2 = e77900c2b450b03c ! Mem[00000000910000f0] = 05ae329d, %g18 = a8d9de229fbae329 ldsw [%i6+0x0f0],%g2 ! %g2 = a8d9de229fbae329 ! %l1 = a6870d53000000a4, Mem[00000000908000c0] = dc4b2883 stw %l1,[%i5+0x0c0] ! Mem[00000000908000c0] = 000000a4 p63_label_23: ! Mem[000000008e800126] = f33b611e, %l5 = ffffffffffffffff ldstub [%i1+0x126],%l5 ! %l5 = 00000061000000ff ! Mem[000000009180001c] = e4748305, %g2 = 0000000005ae329d ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffffe474 ! Mem[00000000908000b4] = 034969ea, %g2 = ffffffffffffe474 ldsh [%i5+0x0b4],%g2 ! %g2 = 0000000000000349 ! %f16 = 87a98b37 239fc3b1 55513ca0 ad03435a ! %f20 = 72e0185b 7c57efa9 e8d42ddb 21500faa ! %f24 = 1e4bc860 f8d2ce3d 6763d9fe f75af1f8 ! %f28 = 1fdf71ac b1a5580f 436ae183 07697376 mov 0x1c0,%g6 stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0 ! %l7 = 000000000000004f, Mem[0000000091000076] = bdce173b stb %l7,[%i6+0x076] ! Mem[0000000091000074] = 4fce173b ! %l6 = 00000000ad1a769a, Mem[000000008e800100] = 7c88bf5c1546483e stx %l6,[%i1+0x100] ! Mem[000000008e800100] = 00000000ad1a769a ! %l5 = 0000000000000061, Mem[00000000900000e0] = e5b5f94d4d95bcf1 stx %l5,[%i4+0x0e0] ! Mem[00000000900000e0] = 0000000000000061 ! %l0 = 000000000000002b, %l3 = 00000000000000d4, %ccr = 89 movg %icc,%l0,%l3 ! Register Not Moved ! Mem[0000000091000074] = 33f44fce, %g18 = a8d9de229fbae329 ldsw [%i6+0x074],%g2 ! %g2 = a8d9de229fbae329 ! Mem[000000008f0001a0] = dfb51139, %l7 = 000000000000004f ldstub [%i2+0x1a0],%l7 ! %l7 = 000000df000000ff p63_label_24: ! Mem[000000008f000111] = 3c1e88fc, %l2 = 00000000a2aa0b76 ldstuba [%i2+0x111]%asi,%l2 ! %l2 = 0000001e000000ff ! Mem[000000009100006c] = 0203bcb4, %g2 = 0000000033f44fce ldsb [%i6+0x06d],%g2 ! %g2 = 0000000000000002 ! Mem[000000008f0001d0] = 15641163, %l0 = 000000000000002b ldsw [%i2+0x1d0],%l0 ! %l0 = 0000000015641163 ! %l2 = 000000000000001e, Mem[000000008f800020] = 87a98b37 stha %l2,[%i3+%o4]0x81 ! Mem[000000008f800020] = 001e8b37 ! %l5 = 0000000000000061, Mem[00000000900001f8] = 76736907 stw %l5,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000061 ! Mem[000000008e800010] = 0042d388826b6c0b, %l4 = 00000000f8266d04 ldxa [%i1+%o2]0x81,%l4 ! %l4 = 0042d388826b6c0b ! %f0 = 88d4a2f8 2fbdf490, Mem[0000000090000070] = 8de5ad67 1bbe499e std %f0 ,[%i4+0x070] ! Mem[0000000090000070] = 88d4a2f8 2fbdf490 ! Mem[000000008f0001c4] = ffea491e, %l2 = 0000001e, %l4 = 826b6c0b add %i2,0x1c4,%g1 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ffea491e ! Mem[0000000091800148] = a2f8b13f, %g2 = 0000000000000002 ldub [%o0+0x14a],%g2 ! %g2 = 00000000000000a2 ! Mem[0000000090800028] = 10a39792 ce33b6a2, %g2 = 000000a2, %g3 = 2775395c ldd [%i5+%o5],%g2 ! %g2 = 0000000010a39792 00000000ce33b6a2 p63_label_25: ! Mem[000000009100001c] = 99a45eba, %g2 = 0000000010a39792 ldub [%i6+0x01e],%g2 ! %g2 = 0000000000000099 ! %l7 = 00000000000000df, %l4 = 00000000ffea491e, %ccr = 89 movgu %xcc,%l7,%l4 ! Moved, %l4 = 00000000000000df ! %l2 = 000000000000001e, Mem[0000000090800128] = 828aeed9 stw %l2,[%i5+0x128] ! Mem[0000000090800128] = 0000001e ! Mem[00000000910001b0] = b4428a20, %g2 = 0000000000000099 lduw [%i6+0x1b0],%g2 ! %g2 = 00000000b4428a20 ! Mem[000000008f800028] = 5f050000, %l1 = a6870d53000000a4 lduba [%i3+%o5]0x81,%l1 ! %l1 = 000000000000005f ! Mem[0000000090000000] = d5176976 1a263fd4 e7f39a73 dc7fba1b ! Mem[0000000090000010] = a7542326 9f2d725a 77aa266d 3ac0086f ! Mem[0000000090000020] = 5368f2de 2775395c 0fafa263 48536974 ! Mem[0000000090000030] = 8eec8c13 3ff326fb 07e9c565 05ce89c2 ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000 ! Mem[000000008f0000c8] = ccb51b2573a28418, %l2 = 000000000000001e ldxa [%i2+0x0c8]%asi,%l2 ! %l2 = ccb51b2573a28418 ! %l0 = 0000000015641163, Mem[0000000091000059] = 2d62fb6e stb %l0,[%i6+0x059] ! Mem[0000000091000058] = 6362fb6e ! Mem[000000008e800018] = 7441ffbe 8f89e3ff, %l0 = 15641163, %l1 = 0000005f ldda [%i1+%o3]0x89,%l0 ! %l0 = 000000008f89e3ff 000000007441ffbe ! Mem[00000000918001e4] = 70dd4032, %g2 = 00000000b4428a20 ldub [%o0+0x1e4],%g2 ! %g2 = 0000000000000070 ba,a p63_not_taken_0_end p63_not_taken_0: ! The following code should not be executed nop ldsha [%i1+0x0a4]%asi,%l6 stb %l1,[%i2+0x098] ba,a p63_branch_failed p63_not_taken_0_end: ! End of Random Code for Thread 63 1: membar #Sync ! Force all stores to complete p63_set_done_flag: mov 2,%g2 set done_flags,%g1 st %g2,[%g1+0x0fc] ! Set processor 63 done flag ! Check Registers p63_check_registers: set p63_expected_registers,%g1 ldx [%g1+0x000],%g2 cmp %l0,%g2 ! %l0 should be 000000008f89e3ff bne,a,pn %xcc,p63_reg_l0_fail mov %l0,%g3 ldx [%g1+0x008],%g2 cmp %l1,%g2 ! %l1 should be 000000007441ffbe bne,a,pn %xcc,p63_reg_l1_fail mov %l1,%g3 ldx [%g1+0x010],%g2 cmp %l2,%g2 ! %l2 should be ccb51b2573a28418 bne,a,pn %xcc,p63_reg_l2_fail mov %l2,%g3 ldx [%g1+0x018],%g2 cmp %l3,%g2 ! %l3 should be 00000000000000d4 bne,a,pn %xcc,p63_reg_l3_fail mov %l3,%g3 ldx [%g1+0x020],%g2 cmp %l4,%g2 ! %l4 should be 00000000000000df bne,a,pn %xcc,p63_reg_l4_fail mov %l4,%g3 ldx [%g1+0x028],%g2 cmp %l5,%g2 ! %l5 should be 0000000000000061 bne,a,pn %xcc,p63_reg_l5_fail mov %l5,%g3 ldx [%g1+0x030],%g2 cmp %l6,%g2 ! %l6 should be 00000000ad1a769a bne,a,pn %xcc,p63_reg_l6_fail mov %l6,%g3 ldx [%g1+0x038],%g2 cmp %l7,%g2 ! %l7 should be 00000000000000df bne,a,pn %xcc,p63_reg_l7_fail mov %l7,%g3 ! Check %y register set 0x80000088,%g2 rd %y,%g3 cmp %g2,%g3 bne,a p63_failed mov 0x111,%g1 ! Check Floating Point Registers p63_check_fp_registers: set p63_expected_fp_regs,%g3 std %f0,[%g1] ldx [%g1],%l1 ldx [%g3+0x00],%l0 cmp %l0,%l1 ! %f0 should be 88d4a2f8 2fbdf490 bne %xcc,p63_f0_fail std %f2,[%g1] ldx [%g1],%l1 ldx [%g3+0x08],%l0 cmp %l0,%l1 ! %f2 should be 4e52ee8a b4f9354c bne %xcc,p63_f2_fail std %f4,[%g1] ldx [%g1],%l1 ldx [%g3+0x10],%l0 cmp %l0,%l1 ! %f4 should be bf8c144d c8b2ebcb bne %xcc,p63_f4_fail std %f6,[%g1] ldx [%g1],%l1 ldx [%g3+0x18],%l0 cmp %l0,%l1 ! %f6 should be f8d2ce3d d7619e06 bne %xcc,p63_f6_fail std %f8,[%g1] ldx [%g1],%l1 ldx [%g3+0x20],%l0 cmp %l0,%l1 ! %f8 should be 3fab3fb8 369a13be bne %xcc,p63_f8_fail std %f10,[%g1] ldx [%g1],%l1 ldx [%g3+0x28],%l0 cmp %l0,%l1 ! %f10 should be 7acca7c8 26f43fd9 bne %xcc,p63_f10_fail std %f12,[%g1] ldx [%g1],%l1 ldx [%g3+0x30],%l0 cmp %l0,%l1 ! %f12 should be 820ce96a a0640461 bne %xcc,p63_f12_fail std %f18,[%g1] ldx [%g1],%l1 ldx [%g3+0x48],%l0 cmp %l0,%l1 ! %f18 should be 55513ca0 ad03435a bne %xcc,p63_f18_fail std %f28,[%g1] ldx [%g1],%l1 ldx [%g3+0x70],%l0 cmp %l0,%l1 ! %f28 should be 1fdf71ac b1a5580f bne %xcc,p63_f28_fail std %f30,[%g1] ldx [%g1],%l1 ldx [%g3+0x78],%l0 cmp %l0,%l1 ! %f30 should be 436ae183 07697376 bne %xcc,p63_f30_fail nop ! Check Local Memory set p63_local0_expect,%g1 p63_check_local0: ldx [%g1+0x000],%g2 ! Expected data = 13be00daa5098364 ldx [%i0+0x000],%g3 ! Observed data at 000000008e000000 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x000,%g4 ldx [%g1+0x008],%g2 ! Expected data = c49f65945f6f4211 ldx [%i0+0x008],%g3 ! Observed data at 000000008e000008 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x008,%g4 ldx [%g1+0x010],%g2 ! Expected data = 4f5816af02979e7b ldx [%i0+0x010],%g3 ! Observed data at 000000008e000010 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x010,%g4 ldx [%g1+0x028],%g2 ! Expected data = e6ec65c9fc1c9a36 ldx [%i0+0x028],%g3 ! Observed data at 000000008e000028 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x028,%g4 ldx [%g1+0x060],%g2 ! Expected data = 8cb3ff5677706bc8 ldx [%i0+0x060],%g3 ! Observed data at 000000008e000060 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x060,%g4 ldx [%g1+0x088],%g2 ! Expected data = 2869ffa5815e556d ldx [%i0+0x088],%g3 ! Observed data at 000000008e000088 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x088,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 436b7c3f00000a77 ldx [%i0+0x0c0],%g3 ! Observed data at 000000008e0000c0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x0c0,%g4 ldx [%g1+0x178],%g2 ! Expected data = 0136bae4aa75ffdc ldx [%i0+0x178],%g3 ! Observed data at 000000008e000178 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i0,0x178,%g4 set p63_local1_expect,%g1 p63_check_local1: ldx [%g1+0x010],%g2 ! Expected data = 0042d388826b6c0b ldx [%i1+0x010],%g3 ! Observed data at 000000008e800010 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = ffe3898fbeff4174 ldx [%i1+0x018],%g3 ! Observed data at 000000008e800018 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 3dced2f8dfa82f07 ldx [%i1+0x020],%g3 ! Observed data at 000000008e800020 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = ffd0a0ef75c24fff ldx [%i1+0x028],%g3 ! Observed data at 000000008e800028 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x028,%g4 ldx [%g1+0x038],%g2 ! Expected data = 40a09a80d988cafc ldx [%i1+0x038],%g3 ! Observed data at 000000008e800038 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x038,%g4 ldx [%g1+0x088],%g2 ! Expected data = 2fff5c1c228282b8 ldx [%i1+0x088],%g3 ! Observed data at 000000008e800088 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x088,%g4 ldx [%g1+0x0c8],%g2 ! Expected data = 79a4f93aa4744851 ldx [%i1+0x0c8],%g3 ! Observed data at 000000008e8000c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x0c8,%g4 ldx [%g1+0x100],%g2 ! Expected data = 00000000ad1a769a ldx [%i1+0x100],%g3 ! Observed data at 000000008e800100 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x100,%g4 ldx [%g1+0x120],%g2 ! Expected data = 80224f40f33bff1e ldx [%i1+0x120],%g3 ! Observed data at 000000008e800120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x120,%g4 ldx [%g1+0x128],%g2 ! Expected data = 516e2fe053437e31 ldx [%i1+0x128],%g3 ! Observed data at 000000008e800128 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x128,%g4 ldx [%g1+0x168],%g2 ! Expected data = d2ea96ef744e38c0 ldx [%i1+0x168],%g3 ! Observed data at 000000008e800168 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x168,%g4 ldx [%g1+0x1d0],%g2 ! Expected data = 0f359f788e103bd5 ldx [%i1+0x1d0],%g3 ! Observed data at 000000008e8001d0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x1d0,%g4 ldx [%g1+0x1f8],%g2 ! Expected data = 538040ca072fa8df ldx [%i1+0x1f8],%g3 ! Observed data at 000000008e8001f8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i1,0x1f8,%g4 set p63_local2_expect,%g1 p63_check_local2: ldx [%g1+0x000],%g2 ! Expected data = 6b7bb75700000000 ldx [%i2+0x000],%g3 ! Observed data at 000000008f000000 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x000,%g4 ldx [%g1+0x020],%g2 ! Expected data = 0687e958654f915c ldx [%i2+0x020],%g3 ! Observed data at 000000008f000020 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = a4000000a4000000 ldx [%i2+0x028],%g3 ! Observed data at 000000008f000028 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x028,%g4 ldx [%g1+0x030],%g2 ! Expected data = ff78267d00000000 ldx [%i2+0x030],%g3 ! Observed data at 000000008f000030 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x030,%g4 ldx [%g1+0x080],%g2 ! Expected data = cdca44b53d229a7e ldx [%i2+0x080],%g3 ! Observed data at 000000008f000080 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x080,%g4 ldx [%g1+0x0c0],%g2 ! Expected data = 000012240d81b6de ldx [%i2+0x0c0],%g3 ! Observed data at 000000008f0000c0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x0c0,%g4 ldx [%g1+0x110],%g2 ! Expected data = 3cff88fca83e7962 ldx [%i2+0x110],%g3 ! Observed data at 000000008f000110 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x110,%g4 ldx [%g1+0x120],%g2 ! Expected data = 000000471f3fc5db ldx [%i2+0x120],%g3 ! Observed data at 000000008f000120 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x120,%g4 ldx [%g1+0x1a0],%g2 ! Expected data = ffb511397ef91587 ldx [%i2+0x1a0],%g3 ! Observed data at 000000008f0001a0 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x1a0,%g4 ldx [%g1+0x1c8],%g2 ! Expected data = d93ff4266b2320df ldx [%i2+0x1c8],%g3 ! Observed data at 000000008f0001c8 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i2,0x1c8,%g4 set p63_local3_expect,%g1 p63_check_local3: ldx [%g1+0x000],%g2 ! Expected data = 0000009398632491 ldx [%i3+0x000],%g3 ! Observed data at 000000008f800000 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x000,%g4 ldx [%g1+0x010],%g2 ! Expected data = 0000004f3b7ee016 ldx [%i3+0x010],%g3 ! Observed data at 000000008f800010 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x010,%g4 ldx [%g1+0x018],%g2 ! Expected data = 3fab3fb8f8d2ce3d ldx [%i3+0x018],%g3 ! Observed data at 000000008f800018 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x018,%g4 ldx [%g1+0x020],%g2 ! Expected data = 001e8b37239fc3b1 ldx [%i3+0x020],%g3 ! Observed data at 000000008f800020 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x020,%g4 ldx [%g1+0x028],%g2 ! Expected data = 5f0500001833c694 ldx [%i3+0x028],%g3 ! Observed data at 000000008f800028 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x028,%g4 ldx [%g1+0x108],%g2 ! Expected data = a6870d53000000a4 ldx [%i3+0x108],%g3 ! Observed data at 000000008f800108 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x108,%g4 ldx [%g1+0x158],%g2 ! Expected data = 00000000e8ae9e4f ldx [%i3+0x158],%g3 ! Observed data at 000000008f800158 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x158,%g4 ldx [%g1+0x168],%g2 ! Expected data = 3abb9acbfffc47df ldx [%i3+0x168],%g3 ! Observed data at 000000008f800168 cmp %g2,%g3 bne,a,pn %xcc,p63_local_failed add %i3,0x168,%g4 ! The test for processor 63 has passed p63_passed: ta GOOD_TRAP nop p63_reg_l0_fail: or %g0,0xbd0,%g1 ba,a p63_failed p63_reg_l1_fail: or %g0,0xbd1,%g1 ba,a p63_failed p63_reg_l2_fail: or %g0,0xbd2,%g1 ba,a p63_failed p63_reg_l3_fail: or %g0,0xbd3,%g1 ba,a p63_failed p63_reg_l4_fail: or %g0,0xbd4,%g1 ba,a p63_failed p63_reg_l5_fail: or %g0,0xbd5,%g1 ba,a p63_failed p63_reg_l6_fail: or %g0,0xbd6,%g1 ba,a p63_failed p63_reg_l7_fail: or %g0,0xbd7,%g1 ba,a p63_failed p63_f0_fail: set p63_temp,%g6 mov 0xf00,%l0 stx %l0,[%g6] std %f0,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f2_fail: set p63_temp,%g6 mov 0xf02,%l0 stx %l0,[%g6] std %f2,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f4_fail: set p63_temp,%g6 mov 0xf04,%l0 stx %l0,[%g6] std %f4,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f6_fail: set p63_temp,%g6 mov 0xf06,%l0 stx %l0,[%g6] std %f6,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f8_fail: set p63_temp,%g6 mov 0xf08,%l0 stx %l0,[%g6] std %f8,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f10_fail: set p63_temp,%g6 mov 0xf10,%l0 stx %l0,[%g6] std %f10,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f12_fail: set p63_temp,%g6 mov 0xf12,%l0 stx %l0,[%g6] std %f12,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f18_fail: set p63_temp,%g6 mov 0xf18,%l0 stx %l0,[%g6] std %f18,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f28_fail: set p63_temp,%g6 mov 0xf28,%l0 stx %l0,[%g6] std %f28,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP p63_f30_fail: set p63_temp,%g6 mov 0xf30,%l0 stx %l0,[%g6] std %f30,[%g6+8] stx %fsr,[%g6+16] ta BAD_TRAP ! The test for processor 63 failed p63_failed: set done_flags,%g1 mov 3,%g5 st %g5,[%g1+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 stx %g1,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] stx %fsr,[%g6+24] ta BAD_TRAP ! The local area data for processor 63 failed p63_local_failed: set done_flags,%g5 mov 3,%g6 st %g6,[%g5+0x0fc] ! Set processor 63 done flag set p63_temp,%g6 add %g1,%g4,%g1 stx %g4,[%g6] stx %g2,[%g6+8] stx %g3,[%g6+16] st %fsr,[%g6+24] ta BAD_TRAP p63_selfmod_failed: ba p63_failed mov 0xabc,%g1 p63_common_error: or %g0,0xf1f,%g1 ba p63_failed mov %o5,%g3 p63_common_signature_error: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_common_timeout: set p63_temp,%g1 ba p63_failed st %g2,[%g1] ! Common Lock Number p63_branch_failed: mov 0xbbb,%g1 rd %ccr,%g2 ba p63_failed mov 0x0,%g3 p63_trap1e: lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f000008] lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f000008] ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800000] membar #Sync mov 0x0c0,%g1 stda %f16,[%i4+%g1]ASI_BLK_AIUP membar #Sync stwa %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000000] ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000010] done p63_trap1o: lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f000008] lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f000008] ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800000] membar #Sync mov 0x0c0,%g1 stda %f16,[%o4+%g1]ASI_BLK_AIUP membar #Sync stwa %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000000] ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008f000010] done p63_trap2e: stxa %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000020] ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800018] tsubcc %l5,%l3,%l7 orn %l4,-0xfe6,%l0 xnor %l7,%l7,%l6 done p63_trap2o: stxa %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000020] ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800018] tsubcc %l5,%l3,%l7 orn %l4,-0xfe6,%l0 xnor %l7,%l7,%l6 done p63_trap3e: xor %l2,-0x27c,%l5 nop orn %l1,%l0,%l5 done p63_trap3o: xor %l2,-0x27c,%l5 nop orn %l1,%l0,%l5 done ! Cross Processor Interrupt Handler cross_intr_handler: membar #Sync ! Identify the recipient of the interrupt mov 0x10,%g1 ! VA of Core ID Register ldxa [%g1]ASI_CMP_CORE_ID,%g1 and %g1,0x3f,%g4 ! Extract Core ID in %g4 sll %g4,2,%g1 ! Index into intr receive array set received_xintr,%g2 ! Pointer to receive counters lduw [%g2+%g1],%g3 ! Get receive count inc %g3 ! Incement by 1 st %g3,[%g2+%g1] ! Update receive count ! Reset busy bit interrupts and return mov 0x40,%g1 ! Busy bit stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit membar #Sync retry inst_access_handler: done .align 256 data_access_handler: 1: done p63_init_memory_pointers: set p63_init_registers,%g1 mov %g0,%g2 mov %g0,%g3 mov %g0,%g4 mov %g0,%g5 mov %g0,%g6 mov %g0,%g7 ! Initialize memory pointers for window 0 set p63_local0_start,%i0 set p63_local1_start,%i1 set p63_local2_start,%i2 set p63_local3_start,%i3 set unres0_start,%i4 set unres1_start,%i5 set unres2_start,%i6 clr %i7 ! Init Local Registers in Window 0 ldx [%g1+0x000],%l0 ! %l0 = b415e7ea0f359f78 ldx [%g1+0x008],%l1 ! %l1 = a4d960e28cb3d456 ldx [%g1+0x010],%l2 ! %l2 = 091a8b3893962260 ldx [%g1+0x018],%l3 ! %l3 = c28168ee27be2697 ldx [%g1+0x020],%l4 ! %l4 = 355cb0c4d988cafc ldx [%g1+0x028],%l5 ! %l5 = f5aa71b3ff47ae37 ldx [%g1+0x030],%l6 ! %l6 = 0249636a1ba19dc4 ldx [%g1+0x038],%l7 ! %l7 = be15bd77ee1e0afe ! Initialize the output register of window 0 set unres3_start,%o0 mov 0x08,%o1 mov 0x10,%o2 mov 0x18,%o3 mov 0x20,%o4 mov 0x28,%o5 mov 0x30,%o6 retl nop user_text_end: .seg "text" .align 0x2000 user_near0_start: p0_near_0_le: jmpl %o7,%g0 ldsw [%i0+0x03c],%l3 ! Mem[000000001000003c] jmpl %o7,%g0 nop p0_near_0_lo: jmpl %o7,%g0 ldsw [%o0+0x03c],%l3 ! Mem[000000001000003c] jmpl %o7,%g0 nop p0_near_0_he: std %l4,[%i1+0x048] ! Mem[0000000010800048] andn %l4,%l3,%l6 lduw [%i2+0x12c],%l1 ! Mem[000000001100012c] ldd [%i2+0x0f0],%l4 ! Mem[00000000110000f0] jmpl %o7,%g0 stb %l7,[%i0+0x087] ! Mem[0000000010000087] p0_near_0_ho: std %l4,[%o1+0x048] ! Mem[0000000010800048] andn %l4,%l3,%l6 lduw [%o2+0x12c],%l1 ! Mem[000000001100012c] ldd [%o2+0x0f0],%l4 ! Mem[00000000110000f0] jmpl %o7,%g0 stb %l7,[%o0+0x087] ! Mem[0000000010000087] p1_near_0_le: jmpl %o7,%g0 sth %l0,[%i1+0x148] ! Mem[0000000012800148] jmpl %o7,%g0 nop p1_near_0_lo: jmpl %o7,%g0 sth %l0,[%o1+0x148] ! Mem[0000000012800148] jmpl %o7,%g0 nop p1_near_0_he: lduh [%i2+0x138],%l5 ! Mem[0000000013000138] ldstub [%i1+0x118],%l6 ! Mem[0000000012800118] sth %l6,[%i0+0x176] ! Mem[0000000012000176] sub %l7,%l5,%l0 swap [%i0+0x0ec],%l5 ! Mem[00000000120000ec] stx %l5,[%i1+0x018] ! Mem[0000000012800018] jmpl %o7,%g0 ldsw [%i3+0x164],%l1 ! Mem[0000000013800164] p1_near_0_ho: lduh [%o2+0x138],%l5 ! Mem[0000000013000138] ldstub [%o1+0x118],%l6 ! Mem[0000000012800118] sth %l6,[%o0+0x176] ! Mem[0000000012000176] sub %l7,%l5,%l0 swap [%o0+0x0ec],%l5 ! Mem[00000000120000ec] stx %l5,[%o1+0x018] ! Mem[0000000012800018] jmpl %o7,%g0 ldsw [%o3+0x164],%l1 ! Mem[0000000013800164] p2_near_0_le: jmpl %o7,%g0 stb %l3,[%i0+0x105] ! Mem[0000000014000105] jmpl %o7,%g0 nop p2_near_0_lo: jmpl %o7,%g0 stb %l3,[%o0+0x105] ! Mem[0000000014000105] jmpl %o7,%g0 nop p2_near_0_he: jmpl %o7,%g0 ldx [%i3+0x180],%l5 ! Mem[0000000015800180] jmpl %o7,%g0 nop p2_near_0_ho: jmpl %o7,%g0 ldx [%o3+0x180],%l5 ! Mem[0000000015800180] jmpl %o7,%g0 nop p3_near_0_le: jmpl %o7,%g0 st %f3 ,[%i0+0x124] ! Mem[0000000016000124] jmpl %o7,%g0 nop p3_near_0_lo: jmpl %o7,%g0 st %f3 ,[%o0+0x124] ! Mem[0000000016000124] jmpl %o7,%g0 nop p3_near_0_he: jmpl %o7,%g0 stx %l4,[%i0+0x100] ! Mem[0000000016000100] jmpl %o7,%g0 nop p3_near_0_ho: jmpl %o7,%g0 stx %l4,[%o0+0x100] ! Mem[0000000016000100] jmpl %o7,%g0 nop p4_near_0_le: jmpl %o7,%g0 stx %l3,[%i0+0x120] ! Mem[0000000018000120] jmpl %o7,%g0 nop p4_near_0_lo: jmpl %o7,%g0 stx %l3,[%o0+0x120] ! Mem[0000000018000120] jmpl %o7,%g0 nop p4_near_0_he: jmpl %o7,%g0 ldx [%i1+0x120],%l4 ! Mem[0000000018800120] jmpl %o7,%g0 nop p4_near_0_ho: jmpl %o7,%g0 ldx [%o1+0x120],%l4 ! Mem[0000000018800120] jmpl %o7,%g0 nop p5_near_0_le: jmpl %o7,%g0 ldsw [%i1+0x148],%l0 ! Mem[000000001a800148] jmpl %o7,%g0 nop p5_near_0_lo: jmpl %o7,%g0 ldsw [%o1+0x148],%l0 ! Mem[000000001a800148] jmpl %o7,%g0 nop p5_near_0_he: ldx [%i1+0x048],%l0 ! Mem[000000001a800048] lduw [%i2+0x034],%l2 ! Mem[000000001b000034] ldd [%i2+0x000],%f28 ! Mem[000000001b000000] ldub [%i2+0x11e],%l0 ! Mem[000000001b00011e] st %f24,[%i0+0x180] ! Mem[000000001a000180] stw %l0,[%i2+0x034] ! Mem[000000001b000034] jmpl %o7,%g0 lduh [%i2+0x1e6],%l6 ! Mem[000000001b0001e6] p5_near_0_ho: ldx [%o1+0x048],%l0 ! Mem[000000001a800048] lduw [%o2+0x034],%l2 ! Mem[000000001b000034] ldd [%o2+0x000],%f28 ! Mem[000000001b000000] ldub [%o2+0x11e],%l0 ! Mem[000000001b00011e] st %f24,[%o0+0x180] ! Mem[000000001a000180] stw %l0,[%o2+0x034] ! Mem[000000001b000034] jmpl %o7,%g0 lduh [%o2+0x1e6],%l6 ! Mem[000000001b0001e6] p6_near_0_le: jmpl %o7,%g0 swap [%i3+0x1d8],%l4 ! Mem[000000001d8001d8] jmpl %o7,%g0 nop p6_near_0_lo: jmpl %o7,%g0 swap [%o3+0x1d8],%l4 ! Mem[000000001d8001d8] jmpl %o7,%g0 nop p6_near_0_he: ldd [%i3+0x0e8],%f16 ! Mem[000000001d8000e8] jmpl %o7,%g0 ldub [%i3+0x1a3],%l0 ! Mem[000000001d8001a3] p6_near_0_ho: ldd [%o3+0x0e8],%f16 ! Mem[000000001d8000e8] jmpl %o7,%g0 ldub [%o3+0x1a3],%l0 ! Mem[000000001d8001a3] p7_near_0_le: jmpl %o7,%g0 ldsh [%i2+0x01c],%l3 ! Mem[000000001f00001c] jmpl %o7,%g0 nop p7_near_0_lo: jmpl %o7,%g0 ldsh [%o2+0x01c],%l3 ! Mem[000000001f00001c] jmpl %o7,%g0 nop p7_near_0_he: stx %l4,[%i2+0x048] ! Mem[000000001f000048] sra %l6,%l4,%l2 stx %l3,[%i3+0x028] ! Mem[000000001f800028] lduh [%i1+0x1f2],%l4 ! Mem[000000001e8001f2] jmpl %o7,%g0 tsubcctv %l2,-0x33b,%l6 p7_near_0_ho: stx %l4,[%o2+0x048] ! Mem[000000001f000048] sra %l6,%l4,%l2 stx %l3,[%o3+0x028] ! Mem[000000001f800028] lduh [%o1+0x1f2],%l4 ! Mem[000000001e8001f2] jmpl %o7,%g0 tsubcctv %l2,-0x33b,%l6 p8_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x104],%l3 ! Mem[0000000020000104] jmpl %o7,%g0 nop p8_near_0_lo: jmpl %o7,%g0 ldsh [%o0+0x104],%l3 ! Mem[0000000020000104] jmpl %o7,%g0 nop p8_near_0_he: jmpl %o7,%g0 lduh [%i2+0x100],%l4 ! Mem[0000000021000100] jmpl %o7,%g0 nop p8_near_0_ho: jmpl %o7,%g0 lduh [%o2+0x100],%l4 ! Mem[0000000021000100] jmpl %o7,%g0 nop p9_near_0_le: jmpl %o7,%g0 ldub [%i0+0x105],%l3 ! Mem[0000000022000105] jmpl %o7,%g0 nop p9_near_0_lo: jmpl %o7,%g0 ldub [%o0+0x105],%l3 ! Mem[0000000022000105] jmpl %o7,%g0 nop p9_near_0_he: jmpl %o7,%g0 add %l7,%l4,%l1 jmpl %o7,%g0 nop p9_near_0_ho: jmpl %o7,%g0 add %l7,%l4,%l1 jmpl %o7,%g0 nop p10_near_0_le: jmpl %o7,%g0 lduw [%i0+0x104],%l3 ! Mem[0000000024000104] jmpl %o7,%g0 nop p10_near_0_lo: jmpl %o7,%g0 lduw [%o0+0x104],%l3 ! Mem[0000000024000104] jmpl %o7,%g0 nop p10_near_0_he: jmpl %o7,%g0 swap [%i0+0x180],%l5 ! Mem[0000000024000180] jmpl %o7,%g0 nop p10_near_0_ho: jmpl %o7,%g0 swap [%o0+0x180],%l5 ! Mem[0000000024000180] jmpl %o7,%g0 nop p11_near_0_le: jmpl %o7,%g0 sth %l6,[%i1+0x002] ! Mem[0000000026800002] jmpl %o7,%g0 nop p11_near_0_lo: jmpl %o7,%g0 sth %l6,[%o1+0x002] ! Mem[0000000026800002] jmpl %o7,%g0 nop p11_near_0_he: ldstub [%i2+0x17d],%l1 ! Mem[000000002700017d] std %l2,[%i3+0x038] ! Mem[0000000027800038] jmpl %o7,%g0 ldub [%i3+0x091],%l2 ! Mem[0000000027800091] p11_near_0_ho: ldstub [%o2+0x17d],%l1 ! Mem[000000002700017d] std %l2,[%o3+0x038] ! Mem[0000000027800038] jmpl %o7,%g0 ldub [%o3+0x091],%l2 ! Mem[0000000027800091] p12_near_0_le: jmpl %o7,%g0 ldstub [%i1+0x148],%l0 ! Mem[0000000028800148] jmpl %o7,%g0 nop p12_near_0_lo: jmpl %o7,%g0 ldstub [%o1+0x148],%l0 ! Mem[0000000028800148] jmpl %o7,%g0 nop p12_near_0_he: ldsw [%i1+0x17c],%l1 ! Mem[000000002880017c] ldsb [%i3+0x03c],%l3 ! Mem[000000002980003c] swap [%i3+0x1a4],%l3 ! Mem[00000000298001a4] ld [%i0+0x10c],%f25 ! Mem[000000002800010c] ldd [%i1+0x140],%l2 ! Mem[0000000028800140] lduh [%i1+0x07e],%l4 ! Mem[000000002880007e] jmpl %o7,%g0 andn %l3,%l0,%l2 p12_near_0_ho: ldsw [%o1+0x17c],%l1 ! Mem[000000002880017c] ldsb [%o3+0x03c],%l3 ! Mem[000000002980003c] swap [%o3+0x1a4],%l3 ! Mem[00000000298001a4] ld [%o0+0x10c],%f25 ! Mem[000000002800010c] ldd [%o1+0x140],%l2 ! Mem[0000000028800140] lduh [%o1+0x07e],%l4 ! Mem[000000002880007e] jmpl %o7,%g0 andn %l3,%l0,%l2 p13_near_0_le: jmpl %o7,%g0 std %l2,[%i1+0x120] ! Mem[000000002a800120] jmpl %o7,%g0 nop p13_near_0_lo: jmpl %o7,%g0 std %l2,[%o1+0x120] ! Mem[000000002a800120] jmpl %o7,%g0 nop p13_near_0_he: jmpl %o7,%g0 srlx %l2,0x021,%l4 jmpl %o7,%g0 nop p13_near_0_ho: jmpl %o7,%g0 srlx %l2,0x021,%l4 jmpl %o7,%g0 nop p14_near_0_le: jmpl %o7,%g0 ld [%i2+0x004],%f12 ! Mem[000000002d000004] jmpl %o7,%g0 nop p14_near_0_lo: jmpl %o7,%g0 ld [%o2+0x004],%f12 ! Mem[000000002d000004] jmpl %o7,%g0 nop p14_near_0_he: jmpl %o7,%g0 ldstub [%i0+0x1a3],%l7 ! Mem[000000002c0001a3] jmpl %o7,%g0 nop p14_near_0_ho: jmpl %o7,%g0 ldstub [%o0+0x1a3],%l7 ! Mem[000000002c0001a3] jmpl %o7,%g0 nop p15_near_0_le: jmpl %o7,%g0 swap [%i1+0x124],%l3 ! Mem[000000002e800124] jmpl %o7,%g0 nop p15_near_0_lo: jmpl %o7,%g0 swap [%o1+0x124],%l3 ! Mem[000000002e800124] jmpl %o7,%g0 nop p15_near_0_he: jmpl %o7,%g0 sllx %l2,0x021,%l4 jmpl %o7,%g0 nop p15_near_0_ho: jmpl %o7,%g0 sllx %l2,0x021,%l4 jmpl %o7,%g0 nop p16_near_0_le: jmpl %o7,%g0 ldub [%i1+0x121],%l1 ! Mem[0000000030800121] jmpl %o7,%g0 nop p16_near_0_lo: jmpl %o7,%g0 ldub [%o1+0x121],%l1 ! Mem[0000000030800121] jmpl %o7,%g0 nop p16_near_0_he: xorcc %l4,%l3,%l1 ldsb [%i1+0x0b1],%l2 ! Mem[00000000308000b1] ldsw [%i3+0x108],%l5 ! Mem[0000000031800108] stw %l5,[%i2+0x03c] ! Mem[000000003100003c] ldub [%i0+0x08f],%l7 ! Mem[000000003000008f] jmpl %o7,%g0 ldub [%i2+0x0e4],%l6 ! Mem[00000000310000e4] p16_near_0_ho: xorcc %l4,%l3,%l1 ldsb [%o1+0x0b1],%l2 ! Mem[00000000308000b1] ldsw [%o3+0x108],%l5 ! Mem[0000000031800108] stw %l5,[%o2+0x03c] ! Mem[000000003100003c] ldub [%o0+0x08f],%l7 ! Mem[000000003000008f] jmpl %o7,%g0 ldub [%o2+0x0e4],%l6 ! Mem[00000000310000e4] p17_near_0_le: jmpl %o7,%g0 ldd [%i1+0x100],%l2 ! Mem[0000000032800100] jmpl %o7,%g0 nop p17_near_0_lo: jmpl %o7,%g0 ldd [%o1+0x100],%l2 ! Mem[0000000032800100] jmpl %o7,%g0 nop p17_near_0_he: jmpl %o7,%g0 ldd [%i3+0x170],%f28 ! Mem[0000000033800170] jmpl %o7,%g0 nop p17_near_0_ho: jmpl %o7,%g0 ldd [%o3+0x170],%f28 ! Mem[0000000033800170] jmpl %o7,%g0 nop p18_near_0_le: jmpl %o7,%g0 ldsb [%i1+0x105],%l3 ! Mem[0000000034800105] jmpl %o7,%g0 nop p18_near_0_lo: jmpl %o7,%g0 ldsb [%o1+0x105],%l3 ! Mem[0000000034800105] jmpl %o7,%g0 nop p18_near_0_he: jmpl %o7,%g0 stx %l4,[%i0+0x100] ! Mem[0000000034000100] jmpl %o7,%g0 nop p18_near_0_ho: jmpl %o7,%g0 stx %l4,[%o0+0x100] ! Mem[0000000034000100] jmpl %o7,%g0 nop p19_near_0_le: jmpl %o7,%g0 stx %l6,[%i3+0x080] ! Mem[0000000037800080] jmpl %o7,%g0 nop p19_near_0_lo: jmpl %o7,%g0 stx %l6,[%o3+0x080] ! Mem[0000000037800080] jmpl %o7,%g0 nop p19_near_0_he: ldx [%i1+0x100],%l4 ! Mem[0000000036800100] jmpl %o7,%g0 smul %l1,%l4,%l3 p19_near_0_ho: ldx [%o1+0x100],%l4 ! Mem[0000000036800100] jmpl %o7,%g0 smul %l1,%l4,%l3 p20_near_0_le: jmpl %o7,%g0 lduh [%i1+0x104],%l3 ! Mem[0000000038800104] jmpl %o7,%g0 nop p20_near_0_lo: jmpl %o7,%g0 lduh [%o1+0x104],%l3 ! Mem[0000000038800104] jmpl %o7,%g0 nop p20_near_0_he: jmpl %o7,%g0 ldub [%i0+0x181],%l5 ! Mem[0000000038000181] jmpl %o7,%g0 nop p20_near_0_ho: jmpl %o7,%g0 ldub [%o0+0x181],%l5 ! Mem[0000000038000181] jmpl %o7,%g0 nop p21_near_0_le: jmpl %o7,%g0 ldd [%i3+0x100],%l0 ! Mem[000000003b800100] jmpl %o7,%g0 nop p21_near_0_lo: jmpl %o7,%g0 ldd [%o3+0x100],%l0 ! Mem[000000003b800100] jmpl %o7,%g0 nop p21_near_0_he: ldsw [%i3+0x06c],%l0 ! Mem[000000003b80006c] ldsw [%i0+0x014],%l2 ! Mem[000000003a000014] swap [%i1+0x024],%l4 ! Mem[000000003a800024] ldsb [%i2+0x10e],%l1 ! Mem[000000003b00010e] orn %l4,%l2,%l0 jmpl %o7,%g0 stx %l6,[%i3+0x078] ! Mem[000000003b800078] p21_near_0_ho: ldsw [%o3+0x06c],%l0 ! Mem[000000003b80006c] ldsw [%o0+0x014],%l2 ! Mem[000000003a000014] swap [%o1+0x024],%l4 ! Mem[000000003a800024] ldsb [%o2+0x10e],%l1 ! Mem[000000003b00010e] orn %l4,%l2,%l0 jmpl %o7,%g0 stx %l6,[%o3+0x078] ! Mem[000000003b800078] p22_near_0_le: jmpl %o7,%g0 ldd [%i3+0x168],%l0 ! Mem[000000003d800168] jmpl %o7,%g0 nop p22_near_0_lo: jmpl %o7,%g0 ldd [%o3+0x168],%l0 ! Mem[000000003d800168] jmpl %o7,%g0 nop p22_near_0_he: ld [%i1+0x05c],%f23 ! Mem[000000003c80005c] and %l4,-0xff3,%l1 sth %l0,[%i2+0x022] ! Mem[000000003d000022] sth %l6,[%i2+0x048] ! Mem[000000003d000048] umul %l6,%l7,%l1 orcc %l4,0x366,%l5 jmpl %o7,%g0 sdivx %l7,0xd24,%l3 p22_near_0_ho: ld [%o1+0x05c],%f23 ! Mem[000000003c80005c] and %l4,-0xff3,%l1 sth %l0,[%o2+0x022] ! Mem[000000003d000022] sth %l6,[%o2+0x048] ! Mem[000000003d000048] umul %l6,%l7,%l1 orcc %l4,0x366,%l5 jmpl %o7,%g0 sdivx %l7,0xd24,%l3 p23_near_0_le: jmpl %o7,%g0 stb %l3,[%i2+0x125] ! Mem[000000003f000125] jmpl %o7,%g0 nop p23_near_0_lo: jmpl %o7,%g0 stb %l3,[%o2+0x125] ! Mem[000000003f000125] jmpl %o7,%g0 nop p23_near_0_he: jmpl %o7,%g0 ldd [%i1+0x1a0],%l4 ! Mem[000000003e8001a0] jmpl %o7,%g0 nop p23_near_0_ho: jmpl %o7,%g0 ldd [%o1+0x1a0],%l4 ! Mem[000000003e8001a0] jmpl %o7,%g0 nop p24_near_0_le: jmpl %o7,%g0 st %f3 ,[%i2+0x124] ! Mem[0000000041000124] jmpl %o7,%g0 nop p24_near_0_lo: jmpl %o7,%g0 st %f3 ,[%o2+0x124] ! Mem[0000000041000124] jmpl %o7,%g0 nop p24_near_0_he: jmpl %o7,%g0 stw %l5,[%i2+0x1a0] ! Mem[00000000410001a0] jmpl %o7,%g0 nop p24_near_0_ho: jmpl %o7,%g0 stw %l5,[%o2+0x1a0] ! Mem[00000000410001a0] jmpl %o7,%g0 nop p25_near_0_le: jmpl %o7,%g0 ldsh [%i2+0x1d8],%l4 ! Mem[00000000430001d8] jmpl %o7,%g0 nop p25_near_0_lo: jmpl %o7,%g0 ldsh [%o2+0x1d8],%l4 ! Mem[00000000430001d8] jmpl %o7,%g0 nop p25_near_0_he: ldsb [%i2+0x0b4],%l0 ! Mem[00000000430000b4] jmpl %o7,%g0 swap [%i0+0x144],%l4 ! Mem[0000000042000144] p25_near_0_ho: ldsb [%o2+0x0b4],%l0 ! Mem[00000000430000b4] jmpl %o7,%g0 swap [%o0+0x144],%l4 ! Mem[0000000042000144] p26_near_0_le: jmpl %o7,%g0 tsubcctv %l0,-0xb76,%l1 jmpl %o7,%g0 nop p26_near_0_lo: jmpl %o7,%g0 tsubcctv %l0,-0xb76,%l1 jmpl %o7,%g0 nop p26_near_0_he: stb %l1,[%i2+0x0b2] ! Mem[00000000450000b2] ldx [%i1+0x048],%l1 ! Mem[0000000044800048] sllx %l5,%l2,%l3 stx %l6,[%i0+0x170] ! Mem[0000000044000170] jmpl %o7,%g0 stb %l3,[%i0+0x02c] ! Mem[000000004400002c] p26_near_0_ho: stb %l1,[%o2+0x0b2] ! Mem[00000000450000b2] ldx [%o1+0x048],%l1 ! Mem[0000000044800048] sllx %l5,%l2,%l3 stx %l6,[%o0+0x170] ! Mem[0000000044000170] jmpl %o7,%g0 stb %l3,[%o0+0x02c] ! Mem[000000004400002c] p27_near_0_le: jmpl %o7,%g0 srl %l5,%l7,%l5 jmpl %o7,%g0 nop p27_near_0_lo: jmpl %o7,%g0 srl %l5,%l7,%l5 jmpl %o7,%g0 nop p27_near_0_he: ldsh [%i2+0x100],%l4 ! Mem[0000000047000100] jmpl %o7,%g0 std %f20,[%i1+0x048] ! Mem[0000000046800048] p27_near_0_ho: ldsh [%o2+0x100],%l4 ! Mem[0000000047000100] jmpl %o7,%g0 std %f20,[%o1+0x048] ! Mem[0000000046800048] p28_near_0_le: jmpl %o7,%g0 stb %l1,[%i2+0x101] ! Mem[0000000049000101] jmpl %o7,%g0 nop p28_near_0_lo: jmpl %o7,%g0 stb %l1,[%o2+0x101] ! Mem[0000000049000101] jmpl %o7,%g0 nop p28_near_0_he: ldd [%i3+0x070],%l2 ! Mem[0000000049800070] ldd [%i1+0x160],%l4 ! Mem[0000000048800160] lduw [%i1+0x0a4],%l7 ! Mem[00000000488000a4] ldsw [%i3+0x10c],%l2 ! Mem[000000004980010c] ldstub [%i0+0x09b],%l7 ! Mem[000000004800009b] jmpl %o7,%g0 ldub [%i2+0x06b],%l0 ! Mem[000000004900006b] p28_near_0_ho: ldd [%o3+0x070],%l2 ! Mem[0000000049800070] ldd [%o1+0x160],%l4 ! Mem[0000000048800160] lduw [%o1+0x0a4],%l7 ! Mem[00000000488000a4] ldsw [%o3+0x10c],%l2 ! Mem[000000004980010c] ldstub [%o0+0x09b],%l7 ! Mem[000000004800009b] jmpl %o7,%g0 ldub [%o2+0x06b],%l0 ! Mem[000000004900006b] p29_near_0_le: jmpl %o7,%g0 ldd [%i0+0x080],%f14 ! Mem[000000004a000080] jmpl %o7,%g0 nop p29_near_0_lo: jmpl %o7,%g0 ldd [%o0+0x080],%f14 ! Mem[000000004a000080] jmpl %o7,%g0 nop p29_near_0_he: udivx %l7,%l4,%l1 jmpl %o7,%g0 srlx %l5,0x028,%l4 p29_near_0_ho: udivx %l7,%l4,%l1 jmpl %o7,%g0 srlx %l5,0x028,%l4 p30_near_0_le: jmpl %o7,%g0 swap [%i3+0x118],%l5 ! Mem[000000004d800118] jmpl %o7,%g0 nop p30_near_0_lo: jmpl %o7,%g0 swap [%o3+0x118],%l5 ! Mem[000000004d800118] jmpl %o7,%g0 nop p30_near_0_he: lduh [%i3+0x008],%l2 ! Mem[000000004d800008] ldub [%i0+0x184],%l3 ! Mem[000000004c000184] ldx [%i0+0x0c8],%l3 ! Mem[000000004c0000c8] jmpl %o7,%g0 ldsb [%i0+0x1a5],%l7 ! Mem[000000004c0001a5] p30_near_0_ho: lduh [%o3+0x008],%l2 ! Mem[000000004d800008] ldub [%o0+0x184],%l3 ! Mem[000000004c000184] ldx [%o0+0x0c8],%l3 ! Mem[000000004c0000c8] jmpl %o7,%g0 ldsb [%o0+0x1a5],%l7 ! Mem[000000004c0001a5] p31_near_0_le: jmpl %o7,%g0 swap [%i2+0x124],%l3 ! Mem[000000004f000124] jmpl %o7,%g0 nop p31_near_0_lo: jmpl %o7,%g0 swap [%o2+0x124],%l3 ! Mem[000000004f000124] jmpl %o7,%g0 nop p31_near_0_he: jmpl %o7,%g0 sth %l7,[%i3+0x05c] ! Mem[000000004f80005c] jmpl %o7,%g0 nop p31_near_0_ho: jmpl %o7,%g0 sth %l7,[%o3+0x05c] ! Mem[000000004f80005c] jmpl %o7,%g0 nop p32_near_0_le: jmpl %o7,%g0 st %f1 ,[%i1+0x120] ! Mem[0000000050800120] jmpl %o7,%g0 nop p32_near_0_lo: jmpl %o7,%g0 st %f1 ,[%o1+0x120] ! Mem[0000000050800120] jmpl %o7,%g0 nop p32_near_0_he: ldsh [%i1+0x06c],%l0 ! Mem[000000005080006c] stx %l6,[%i3+0x118] ! Mem[0000000051800118] ldstub [%i0+0x156],%l6 ! Mem[0000000050000156] ldd [%i1+0x008],%f18 ! Mem[0000000050800008] ldd [%i3+0x158],%f16 ! Mem[0000000051800158] jmpl %o7,%g0 sth %l1,[%i0+0x04e] ! Mem[000000005000004e] p32_near_0_ho: ldsh [%o1+0x06c],%l0 ! Mem[000000005080006c] stx %l6,[%o3+0x118] ! Mem[0000000051800118] ldstub [%o0+0x156],%l6 ! Mem[0000000050000156] ldd [%o1+0x008],%f18 ! Mem[0000000050800008] ldd [%o3+0x158],%f16 ! Mem[0000000051800158] jmpl %o7,%g0 sth %l1,[%o0+0x04e] ! Mem[000000005000004e] p33_near_0_le: jmpl %o7,%g0 ldd [%i3+0x120],%l2 ! Mem[0000000053800120] jmpl %o7,%g0 nop p33_near_0_lo: jmpl %o7,%g0 ldd [%o3+0x120],%l2 ! Mem[0000000053800120] jmpl %o7,%g0 nop p33_near_0_he: jmpl %o7,%g0 stw %l7,[%i0+0x05c] ! Mem[000000005200005c] jmpl %o7,%g0 nop p33_near_0_ho: jmpl %o7,%g0 stw %l7,[%o0+0x05c] ! Mem[000000005200005c] jmpl %o7,%g0 nop p34_near_0_le: jmpl %o7,%g0 ldsb [%i3+0x105],%l3 ! Mem[0000000055800105] jmpl %o7,%g0 nop p34_near_0_lo: jmpl %o7,%g0 ldsb [%o3+0x105],%l3 ! Mem[0000000055800105] jmpl %o7,%g0 nop p34_near_0_he: jmpl %o7,%g0 ldstub [%i2+0x1a1],%l5 ! Mem[00000000550001a1] jmpl %o7,%g0 nop p34_near_0_ho: jmpl %o7,%g0 ldstub [%o2+0x1a1],%l5 ! Mem[00000000550001a1] jmpl %o7,%g0 nop p35_near_0_le: jmpl %o7,%g0 subc %l0,%l2,%l6 jmpl %o7,%g0 nop p35_near_0_lo: jmpl %o7,%g0 subc %l0,%l2,%l6 jmpl %o7,%g0 nop p35_near_0_he: stb %l4,[%i0+0x177] ! Mem[0000000056000177] lduw [%i2+0x100],%l4 ! Mem[0000000057000100] jmpl %o7,%g0 ldx [%i3+0x068],%l4 ! Mem[0000000057800068] p35_near_0_ho: stb %l4,[%o0+0x177] ! Mem[0000000056000177] lduw [%o2+0x100],%l4 ! Mem[0000000057000100] jmpl %o7,%g0 ldx [%o3+0x068],%l4 ! Mem[0000000057800068] p36_near_0_le: jmpl %o7,%g0 lduh [%i3+0x104],%l3 ! Mem[0000000059800104] jmpl %o7,%g0 nop p36_near_0_lo: jmpl %o7,%g0 lduh [%o3+0x104],%l3 ! Mem[0000000059800104] jmpl %o7,%g0 nop p36_near_0_he: jmpl %o7,%g0 ldstub [%i2+0x181],%l5 ! Mem[0000000059000181] jmpl %o7,%g0 nop p36_near_0_ho: jmpl %o7,%g0 ldstub [%o2+0x181],%l5 ! Mem[0000000059000181] jmpl %o7,%g0 nop p37_near_0_le: jmpl %o7,%g0 srl %l0,0x012,%l6 jmpl %o7,%g0 nop p37_near_0_lo: jmpl %o7,%g0 srl %l0,0x012,%l6 jmpl %o7,%g0 nop p37_near_0_he: lduh [%i2+0x156],%l4 ! Mem[000000005b000156] stw %l4,[%i1+0x100] ! Mem[000000005a800100] jmpl %o7,%g0 ld [%i2+0x068],%f20 ! Mem[000000005b000068] p37_near_0_ho: lduh [%o2+0x156],%l4 ! Mem[000000005b000156] stw %l4,[%o1+0x100] ! Mem[000000005a800100] jmpl %o7,%g0 ld [%o2+0x068],%f20 ! Mem[000000005b000068] p38_near_0_le: jmpl %o7,%g0 ld [%i3+0x100],%f1 ! Mem[000000005d800100] jmpl %o7,%g0 nop p38_near_0_lo: jmpl %o7,%g0 ld [%o3+0x100],%f1 ! Mem[000000005d800100] jmpl %o7,%g0 nop p38_near_0_he: ldsh [%i1+0x04c],%l0 ! Mem[000000005c80004c] stx %l6,[%i0+0x048] ! Mem[000000005c000048] lduw [%i1+0x02c],%l4 ! Mem[000000005c80002c] std %f30,[%i3+0x188] ! Mem[000000005d800188] ldd [%i2+0x0b0],%l2 ! Mem[000000005d0000b0] jmpl %o7,%g0 ldx [%i0+0x188],%l5 ! Mem[000000005c000188] p38_near_0_ho: ldsh [%o1+0x04c],%l0 ! Mem[000000005c80004c] stx %l6,[%o0+0x048] ! Mem[000000005c000048] lduw [%o1+0x02c],%l4 ! Mem[000000005c80002c] std %f30,[%o3+0x188] ! Mem[000000005d800188] ldd [%o2+0x0b0],%l2 ! Mem[000000005d0000b0] jmpl %o7,%g0 ldx [%o0+0x188],%l5 ! Mem[000000005c000188] p39_near_0_le: jmpl %o7,%g0 stb %l3,[%i3+0x105] ! Mem[000000005f800105] jmpl %o7,%g0 nop p39_near_0_lo: jmpl %o7,%g0 stb %l3,[%o3+0x105] ! Mem[000000005f800105] jmpl %o7,%g0 nop p39_near_0_he: jmpl %o7,%g0 ldx [%i0+0x120],%l4 ! Mem[000000005e000120] jmpl %o7,%g0 nop p39_near_0_ho: jmpl %o7,%g0 ldx [%o0+0x120],%l4 ! Mem[000000005e000120] jmpl %o7,%g0 nop p40_near_0_le: jmpl %o7,%g0 st %f3 ,[%i3+0x124] ! Mem[0000000061800124] jmpl %o7,%g0 nop p40_near_0_lo: jmpl %o7,%g0 st %f3 ,[%o3+0x124] ! Mem[0000000061800124] jmpl %o7,%g0 nop p40_near_0_he: jmpl %o7,%g0 swap [%i2+0x04c],%l0 ! Mem[000000006100004c] jmpl %o7,%g0 nop p40_near_0_ho: jmpl %o7,%g0 swap [%o2+0x04c],%l0 ! Mem[000000006100004c] jmpl %o7,%g0 nop p41_near_0_le: jmpl %o7,%g0 stx %l3,[%i3+0x120] ! Mem[0000000063800120] jmpl %o7,%g0 nop p41_near_0_lo: jmpl %o7,%g0 stx %l3,[%o3+0x120] ! Mem[0000000063800120] jmpl %o7,%g0 nop p41_near_0_he: jmpl %o7,%g0 addccc %l2,0x2e1,%l4 jmpl %o7,%g0 nop p41_near_0_ho: jmpl %o7,%g0 addccc %l2,0x2e1,%l4 jmpl %o7,%g0 nop p42_near_0_le: jmpl %o7,%g0 ldsw [%i1+0x168],%l0 ! Mem[0000000064800168] jmpl %o7,%g0 nop p42_near_0_lo: jmpl %o7,%g0 ldsw [%o1+0x168],%l0 ! Mem[0000000064800168] jmpl %o7,%g0 nop p42_near_0_he: ldub [%i1+0x022],%l0 ! Mem[0000000064800022] andcc %l4,%l3,%l6 andncc %l7,%l7,%l2 std %l0,[%i3+0x0d0] ! Mem[00000000658000d0] stx %l2,[%i1+0x110] ! Mem[0000000064800110] stw %l2,[%i1+0x190] ! Mem[0000000064800190] jmpl %o7,%g0 std %l0,[%i3+0x090] ! Mem[0000000065800090] p42_near_0_ho: ldub [%o1+0x022],%l0 ! Mem[0000000064800022] andcc %l4,%l3,%l6 andncc %l7,%l7,%l2 std %l0,[%o3+0x0d0] ! Mem[00000000658000d0] stx %l2,[%o1+0x110] ! Mem[0000000064800110] stw %l2,[%o1+0x190] ! Mem[0000000064800190] jmpl %o7,%g0 std %l0,[%o3+0x090] ! Mem[0000000065800090] p43_near_0_le: jmpl %o7,%g0 lduh [%i0+0x03c],%l3 ! Mem[000000006600003c] jmpl %o7,%g0 nop p43_near_0_lo: jmpl %o7,%g0 lduh [%o0+0x03c],%l3 ! Mem[000000006600003c] jmpl %o7,%g0 nop p43_near_0_he: lduh [%i0+0x0ac],%l1 ! Mem[00000000660000ac] ldub [%i0+0x183],%l0 ! Mem[0000000066000183] stb %l0,[%i3+0x034] ! Mem[0000000067800034] std %l6,[%i1+0x080] ! Mem[0000000066800080] jmpl %o7,%g0 tsubcc %l7,0xe99,%l5 p43_near_0_ho: lduh [%o0+0x0ac],%l1 ! Mem[00000000660000ac] ldub [%o0+0x183],%l0 ! Mem[0000000066000183] stb %l0,[%o3+0x034] ! Mem[0000000067800034] std %l6,[%o1+0x080] ! Mem[0000000066800080] jmpl %o7,%g0 tsubcc %l7,0xe99,%l5 p44_near_0_le: jmpl %o7,%g0 ldub [%i1+0x06e],%l5 ! Mem[000000006880006e] jmpl %o7,%g0 nop p44_near_0_lo: jmpl %o7,%g0 ldub [%o1+0x06e],%l5 ! Mem[000000006880006e] jmpl %o7,%g0 nop p44_near_0_he: addcc %l2,%l0,%l1 udivx %l5,-0x15c,%l6 ldsw [%i0+0x0ec],%l5 ! Mem[00000000680000ec] and %l0,%l4,%l4 sth %l4,[%i0+0x1c4] ! Mem[00000000680001c4] jmpl %o7,%g0 ldsw [%i0+0x15c],%l4 ! Mem[000000006800015c] p44_near_0_ho: addcc %l2,%l0,%l1 udivx %l5,-0x15c,%l6 ldsw [%o0+0x0ec],%l5 ! Mem[00000000680000ec] and %l0,%l4,%l4 sth %l4,[%o0+0x1c4] ! Mem[00000000680001c4] jmpl %o7,%g0 ldsw [%o0+0x15c],%l4 ! Mem[000000006800015c] p45_near_0_le: jmpl %o7,%g0 ldsh [%i0+0x104],%l3 ! Mem[000000006a000104] jmpl %o7,%g0 nop p45_near_0_lo: jmpl %o7,%g0 ldsh [%o0+0x104],%l3 ! Mem[000000006a000104] jmpl %o7,%g0 nop p45_near_0_he: jmpl %o7,%g0 ldx [%i0+0x180],%l5 ! Mem[000000006a000180] jmpl %o7,%g0 nop p45_near_0_ho: jmpl %o7,%g0 ldx [%o0+0x180],%l5 ! Mem[000000006a000180] jmpl %o7,%g0 nop p46_near_0_le: jmpl %o7,%g0 ldub [%i0+0x105],%l3 ! Mem[000000006c000105] jmpl %o7,%g0 nop p46_near_0_lo: jmpl %o7,%g0 ldub [%o0+0x105],%l3 ! Mem[000000006c000105] jmpl %o7,%g0 nop p46_near_0_he: jmpl %o7,%g0 std %l4,[%i2+0x180] ! Mem[000000006d000180] jmpl %o7,%g0 nop p46_near_0_ho: jmpl %o7,%g0 std %l4,[%o2+0x180] ! Mem[000000006d000180] jmpl %o7,%g0 nop p47_near_0_le: jmpl %o7,%g0 lduw [%i0+0x124],%l3 ! Mem[000000006e000124] jmpl %o7,%g0 nop p47_near_0_lo: jmpl %o7,%g0 lduw [%o0+0x124],%l3 ! Mem[000000006e000124] jmpl %o7,%g0 nop p47_near_0_he: jmpl %o7,%g0 ldx [%i3+0x180],%l5 ! Mem[000000006f800180] jmpl %o7,%g0 nop p47_near_0_ho: jmpl %o7,%g0 ldx [%o3+0x180],%l5 ! Mem[000000006f800180] jmpl %o7,%g0 nop p48_near_0_le: jmpl %o7,%g0 ldd [%i3+0x168],%l0 ! Mem[0000000071800168] jmpl %o7,%g0 nop p48_near_0_lo: jmpl %o7,%g0 ldd [%o3+0x168],%l0 ! Mem[0000000071800168] jmpl %o7,%g0 nop p48_near_0_he: orcc %l4,0x3ce,%l1 xnor %l5,%l1,%l7 ldub [%i1+0x03c],%l3 ! Mem[000000007080003c] st %f19,[%i2+0x184] ! Mem[0000000071000184] ldub [%i2+0x12e],%l1 ! Mem[000000007100012e] ldstub [%i3+0x1d3],%l4 ! Mem[00000000718001d3] jmpl %o7,%g0 stw %l3,[%i3+0x0f0] ! Mem[00000000718000f0] p48_near_0_ho: orcc %l4,0x3ce,%l1 xnor %l5,%l1,%l7 ldub [%o1+0x03c],%l3 ! Mem[000000007080003c] st %f19,[%o2+0x184] ! Mem[0000000071000184] ldub [%o2+0x12e],%l1 ! Mem[000000007100012e] ldstub [%o3+0x1d3],%l4 ! Mem[00000000718001d3] jmpl %o7,%g0 stw %l3,[%o3+0x0f0] ! Mem[00000000718000f0] p49_near_0_le: jmpl %o7,%g0 sdivx %l0,-0x756,%l1 jmpl %o7,%g0 nop p49_near_0_lo: jmpl %o7,%g0 sdivx %l0,-0x756,%l1 jmpl %o7,%g0 nop p49_near_0_he: ldsb [%i0+0x0b2],%l1 ! Mem[00000000720000b2] lduh [%i2+0x06c],%l1 ! Mem[000000007300006c] xnor %l0,%l1,%l4 ldx [%i2+0x0d8],%l0 ! Mem[00000000730000d8] jmpl %o7,%g0 std %f18,[%i2+0x008] ! Mem[0000000073000008] p49_near_0_ho: ldsb [%o0+0x0b2],%l1 ! Mem[00000000720000b2] lduh [%o2+0x06c],%l1 ! Mem[000000007300006c] xnor %l0,%l1,%l4 ldx [%o2+0x0d8],%l0 ! Mem[00000000730000d8] jmpl %o7,%g0 std %f18,[%o2+0x008] ! Mem[0000000073000008] p50_near_0_le: jmpl %o7,%g0 ldstub [%i1+0x114],%l5 ! Mem[0000000074800114] jmpl %o7,%g0 nop p50_near_0_lo: jmpl %o7,%g0 ldstub [%o1+0x114],%l5 ! Mem[0000000074800114] jmpl %o7,%g0 nop p50_near_0_he: srl %l4,0x010,%l1 stx %l0,[%i0+0x0b0] ! Mem[00000000740000b0] lduw [%i0+0x144],%l4 ! Mem[0000000074000144] umul %l0,%l0,%l7 jmpl %o7,%g0 stx %l6,[%i3+0x048] ! Mem[0000000075800048] p50_near_0_ho: srl %l4,0x010,%l1 stx %l0,[%o0+0x0b0] ! Mem[00000000740000b0] lduw [%o0+0x144],%l4 ! Mem[0000000074000144] umul %l0,%l0,%l7 jmpl %o7,%g0 stx %l6,[%o3+0x048] ! Mem[0000000075800048] p51_near_0_le: jmpl %o7,%g0 ldsw [%i2+0x01c],%l3 ! Mem[000000007700001c] jmpl %o7,%g0 nop p51_near_0_lo: jmpl %o7,%g0 ldsw [%o2+0x01c],%l3 ! Mem[000000007700001c] jmpl %o7,%g0 nop p51_near_0_he: xorcc %l5,%l2,%l3 ld [%i0+0x004],%f28 ! Mem[0000000076000004] swap [%i2+0x02c],%l3 ! Mem[000000007700002c] std %f16,[%i3+0x158] ! Mem[0000000077800158] jmpl %o7,%g0 sth %l5,[%i2+0x1a8] ! Mem[00000000770001a8] p51_near_0_ho: xorcc %l5,%l2,%l3 ld [%o0+0x004],%f28 ! Mem[0000000076000004] swap [%o2+0x02c],%l3 ! Mem[000000007700002c] std %f16,[%o3+0x158] ! Mem[0000000077800158] jmpl %o7,%g0 sth %l5,[%o2+0x1a8] ! Mem[00000000770001a8] p52_near_0_le: jmpl %o7,%g0 swap [%i0+0x124],%l3 ! Mem[0000000078000124] jmpl %o7,%g0 nop p52_near_0_lo: jmpl %o7,%g0 swap [%o0+0x124],%l3 ! Mem[0000000078000124] jmpl %o7,%g0 nop p52_near_0_he: jmpl %o7,%g0 ldsh [%i2+0x120],%l4 ! Mem[0000000079000120] jmpl %o7,%g0 nop p52_near_0_ho: jmpl %o7,%g0 ldsh [%o2+0x120],%l4 ! Mem[0000000079000120] jmpl %o7,%g0 nop p53_near_0_le: jmpl %o7,%g0 stb %l6,[%i2+0x084] ! Mem[000000007b000084] jmpl %o7,%g0 nop p53_near_0_lo: jmpl %o7,%g0 stb %l6,[%o2+0x084] ! Mem[000000007b000084] jmpl %o7,%g0 nop p53_near_0_he: stw %l4,[%i0+0x120] ! Mem[000000007a000120] jmpl %o7,%g0 ldsh [%i0+0x050],%l3 ! Mem[000000007a000050] p53_near_0_ho: stw %l4,[%o0+0x120] ! Mem[000000007a000120] jmpl %o7,%g0 ldsh [%o0+0x050],%l3 ! Mem[000000007a000050] p54_near_0_le: jmpl %o7,%g0 ldd [%i0+0x100],%l2 ! Mem[000000007c000100] jmpl %o7,%g0 nop p54_near_0_lo: jmpl %o7,%g0 ldd [%o0+0x100],%l2 ! Mem[000000007c000100] jmpl %o7,%g0 nop p54_near_0_he: jmpl %o7,%g0 ld [%i3+0x1a0],%f29 ! Mem[000000007d8001a0] jmpl %o7,%g0 nop p54_near_0_ho: jmpl %o7,%g0 ld [%o3+0x1a0],%f29 ! Mem[000000007d8001a0] jmpl %o7,%g0 nop p55_near_0_le: jmpl %o7,%g0 ldsb [%i0+0x105],%l3 ! Mem[000000007e000105] jmpl %o7,%g0 nop p55_near_0_lo: jmpl %o7,%g0 ldsb [%o0+0x105],%l3 ! Mem[000000007e000105] jmpl %o7,%g0 nop p55_near_0_he: jmpl %o7,%g0 swap [%i1+0x180],%l5 ! Mem[000000007e800180] jmpl %o7,%g0 nop p55_near_0_ho: jmpl %o7,%g0 swap [%o1+0x180],%l5 ! Mem[000000007e800180] jmpl %o7,%g0 nop p56_near_0_le: jmpl %o7,%g0 std %l0,[%i1+0x078] ! Mem[0000000080800078] jmpl %o7,%g0 nop p56_near_0_lo: jmpl %o7,%g0 std %l0,[%o1+0x078] ! Mem[0000000080800078] jmpl %o7,%g0 nop p56_near_0_he: jmpl %o7,%g0 stw %l5,[%i1+0x018] ! Mem[0000000080800018] jmpl %o7,%g0 nop p56_near_0_ho: jmpl %o7,%g0 stw %l5,[%o1+0x018] ! Mem[0000000080800018] jmpl %o7,%g0 nop p57_near_0_le: jmpl %o7,%g0 lduh [%i0+0x104],%l3 ! Mem[0000000082000104] jmpl %o7,%g0 nop p57_near_0_lo: jmpl %o7,%g0 lduh [%o0+0x104],%l3 ! Mem[0000000082000104] jmpl %o7,%g0 nop p57_near_0_he: jmpl %o7,%g0 ldsh [%i1+0x120],%l4 ! Mem[0000000082800120] jmpl %o7,%g0 nop p57_near_0_ho: jmpl %o7,%g0 ldsh [%o1+0x120],%l4 ! Mem[0000000082800120] jmpl %o7,%g0 nop p58_near_0_le: jmpl %o7,%g0 sth %l6,[%i3+0x0a4] ! Mem[00000000858000a4] jmpl %o7,%g0 nop p58_near_0_lo: jmpl %o7,%g0 sth %l6,[%o3+0x0a4] ! Mem[00000000858000a4] jmpl %o7,%g0 nop p58_near_0_he: stw %l4,[%i3+0x120] ! Mem[0000000085800120] jmpl %o7,%g0 stb %l3,[%i2+0x050] ! Mem[0000000085000050] p58_near_0_ho: stw %l4,[%o3+0x120] ! Mem[0000000085800120] jmpl %o7,%g0 stb %l3,[%o2+0x050] ! Mem[0000000085000050] p59_near_0_le: jmpl %o7,%g0 swap [%i0+0x020],%l6 ! Mem[0000000086000020] jmpl %o7,%g0 nop p59_near_0_lo: jmpl %o7,%g0 swap [%o0+0x020],%l6 ! Mem[0000000086000020] jmpl %o7,%g0 nop p59_near_0_he: stx %l4,[%i0+0x170] ! Mem[0000000086000170] umulcc %l5,-0xed8,%l4 jmpl %o7,%g0 swap [%i2+0x034],%l2 ! Mem[0000000087000034] p59_near_0_ho: stx %l4,[%o0+0x170] ! Mem[0000000086000170] umulcc %l5,-0xed8,%l4 jmpl %o7,%g0 swap [%o2+0x034],%l2 ! Mem[0000000087000034] p60_near_0_le: jmpl %o7,%g0 stb %l3,[%i0+0x125] ! Mem[0000000088000125] jmpl %o7,%g0 nop p60_near_0_lo: jmpl %o7,%g0 stb %l3,[%o0+0x125] ! Mem[0000000088000125] jmpl %o7,%g0 nop p60_near_0_he: jmpl %o7,%g0 sth %l7,[%i1+0x05c] ! Mem[000000008880005c] jmpl %o7,%g0 nop p60_near_0_ho: jmpl %o7,%g0 sth %l7,[%o1+0x05c] ! Mem[000000008880005c] jmpl %o7,%g0 nop p61_near_0_le: jmpl %o7,%g0 st %f3 ,[%i0+0x124] ! Mem[000000008a000124] jmpl %o7,%g0 nop p61_near_0_lo: jmpl %o7,%g0 st %f3 ,[%o0+0x124] ! Mem[000000008a000124] jmpl %o7,%g0 nop p61_near_0_he: jmpl %o7,%g0 lduh [%i2+0x1a0],%l5 ! Mem[000000008b0001a0] jmpl %o7,%g0 nop p61_near_0_ho: jmpl %o7,%g0 lduh [%o2+0x1a0],%l5 ! Mem[000000008b0001a0] jmpl %o7,%g0 nop p62_near_0_le: jmpl %o7,%g0 ldub [%i0+0x105],%l3 ! Mem[000000008c000105] jmpl %o7,%g0 nop p62_near_0_lo: jmpl %o7,%g0 ldub [%o0+0x105],%l3 ! Mem[000000008c000105] jmpl %o7,%g0 nop p62_near_0_he: jmpl %o7,%g0 stw %l7,[%i2+0x07c] ! Mem[000000008d00007c] jmpl %o7,%g0 nop p62_near_0_ho: jmpl %o7,%g0 stw %l7,[%o2+0x07c] ! Mem[000000008d00007c] jmpl %o7,%g0 nop p63_near_0_le: jmpl %o7,%g0 swap [%i3+0x0a4],%l6 ! Mem[000000008f8000a4] jmpl %o7,%g0 nop p63_near_0_lo: jmpl %o7,%g0 swap [%o3+0x0a4],%l6 ! Mem[000000008f8000a4] jmpl %o7,%g0 nop p63_near_0_he: swap [%i3+0x0cc],%l0 ! Mem[000000008f8000cc] jmpl %o7,%g0 stx %l5,[%i2+0x038] ! Mem[000000008f000038] p63_near_0_ho: swap [%o3+0x0cc],%l0 ! Mem[000000008f8000cc] jmpl %o7,%g0 stx %l5,[%o2+0x038] ! Mem[000000008f000038] near0_b2b_h: orcc %l2,%l0,%l3 smulcc %l3,%l4,%l6 umulcc %l6,%l5,%l2 udivx %l0,0xe01,%l1 add %l0,0x5b4,%l6 smul %l2,0x81c,%l0 jmpl %o7,%g0 srlx %l5,%l2,%l7 near0_b2b_l: sub %l1,-0x27b,%l2 addc %l3,0x6db,%l4 addcc %l7,0x5b6,%l2 addcc %l6,-0x066,%l7 sra %l4,%l2,%l2 sllx %l2,0x001,%l1 jmpl %o7,%g0 srax %l3,0x013,%l3 user_near0_end: .seg "text" .align 0x2000 user_near1_start: p0_near_1_le: swap [%i3+0x104],%l0 ! Mem[0000000011800104] swap [%i0+0x14c],%l4 ! Mem[000000001000014c] and %l6,0x3ea,%l0 ldd [%i0+0x0a0],%f14 ! Mem[00000000100000a0] stx %l3,[%i0+0x028] ! Mem[0000000010000028] ldd [%i1+0x0f8],%l6 ! Mem[00000000108000f8] ldstub [%i2+0x072],%l1 ! Mem[0000000011000072] jmpl %o7,%g0 srax %l7,%l3,%l6 p0_near_1_lo: swap [%o3+0x104],%l0 ! Mem[0000000011800104] swap [%o0+0x14c],%l4 ! Mem[000000001000014c] and %l6,0x3ea,%l0 ldd [%o0+0x0a0],%f14 ! Mem[00000000100000a0] stx %l3,[%o0+0x028] ! Mem[0000000010000028] ldd [%o1+0x0f8],%l6 ! Mem[00000000108000f8] ldstub [%o2+0x072],%l1 ! Mem[0000000011000072] jmpl %o7,%g0 srax %l7,%l3,%l6 p0_near_1_he: ldsb [%i3+0x0aa],%l5 ! Mem[00000000118000aa] ldx [%i3+0x1e0],%l0 ! Mem[00000000118001e0] sth %l7,[%i3+0x1aa] ! Mem[00000000118001aa] ldsh [%i2+0x1e2],%l2 ! Mem[00000000110001e2] jmpl %o7,%g0 std %l2,[%i3+0x1c8] ! Mem[00000000118001c8] p0_near_1_ho: ldsb [%o3+0x0aa],%l5 ! Mem[00000000118000aa] ldx [%o3+0x1e0],%l0 ! Mem[00000000118001e0] sth %l7,[%o3+0x1aa] ! Mem[00000000118001aa] ldsh [%o2+0x1e2],%l2 ! Mem[00000000110001e2] jmpl %o7,%g0 std %l2,[%o3+0x1c8] ! Mem[00000000118001c8] p1_near_1_le: lduw [%i3+0x00c],%l3 ! Mem[000000001380000c] stb %l0,[%i1+0x087] ! Mem[0000000012800087] lduw [%i2+0x1f0],%l1 ! Mem[00000000130001f0] sub %l3,-0xa0f,%l0 stb %l0,[%i0+0x17f] ! Mem[000000001200017f] ld [%i3+0x0a4],%f7 ! Mem[00000000138000a4] swap [%i2+0x084],%l6 ! Mem[0000000013000084] jmpl %o7,%g0 stb %l2,[%i1+0x17f] ! Mem[000000001280017f] p1_near_1_lo: lduw [%o3+0x00c],%l3 ! Mem[000000001380000c] stb %l0,[%o1+0x087] ! Mem[0000000012800087] lduw [%o2+0x1f0],%l1 ! Mem[00000000130001f0] sub %l3,-0xa0f,%l0 stb %l0,[%o0+0x17f] ! Mem[000000001200017f] ld [%o3+0x0a4],%f7 ! Mem[00000000138000a4] swap [%o2+0x084],%l6 ! Mem[0000000013000084] jmpl %o7,%g0 stb %l2,[%o1+0x17f] ! Mem[000000001280017f] p1_near_1_he: jmpl %o7,%g0 orncc %l2,-0x229,%l2 jmpl %o7,%g0 nop p1_near_1_ho: jmpl %o7,%g0 orncc %l2,-0x229,%l2 jmpl %o7,%g0 nop p2_near_1_le: stw %l1,[%i0+0x108] ! Mem[0000000014000108] udivx %l2,-0x3e8,%l4 lduw [%i1+0x1d0],%l0 ! Mem[00000000148001d0] lduh [%i0+0x0ce],%l5 ! Mem[00000000140000ce] smul %l0,0x1cc,%l4 addcc %l6,%l1,%l3 sth %l2,[%i3+0x08c] ! Mem[000000001580008c] jmpl %o7,%g0 stw %l4,[%i2+0x098] ! Mem[0000000015000098] p2_near_1_lo: stw %l1,[%o0+0x108] ! Mem[0000000014000108] udivx %l2,-0x3e8,%l4 lduw [%o1+0x1d0],%l0 ! Mem[00000000148001d0] lduh [%o0+0x0ce],%l5 ! Mem[00000000140000ce] smul %l0,0x1cc,%l4 addcc %l6,%l1,%l3 sth %l2,[%o3+0x08c] ! Mem[000000001580008c] jmpl %o7,%g0 stw %l4,[%o2+0x098] ! Mem[0000000015000098] p2_near_1_he: add %l5,-0x57e,%l2 xnor %l0,%l6,%l2 stb %l2,[%i3+0x0a2] ! Mem[00000000158000a2] ldd [%i1+0x1a8],%l0 ! Mem[00000000148001a8] subccc %l0,0x5dc,%l3 jmpl %o7,%g0 ldsh [%i2+0x024],%l1 ! Mem[0000000015000024] p2_near_1_ho: add %l5,-0x57e,%l2 xnor %l0,%l6,%l2 stb %l2,[%o3+0x0a2] ! Mem[00000000158000a2] ldd [%o1+0x1a8],%l0 ! Mem[00000000148001a8] subccc %l0,0x5dc,%l3 jmpl %o7,%g0 ldsh [%o2+0x024],%l1 ! Mem[0000000015000024] p3_near_1_le: jmpl %o7,%g0 sll %l3,%l1,%l4 jmpl %o7,%g0 nop p3_near_1_lo: jmpl %o7,%g0 sll %l3,%l1,%l4 jmpl %o7,%g0 nop p3_near_1_he: jmpl %o7,%g0 umul %l2,0x728,%l1 jmpl %o7,%g0 nop p3_near_1_ho: jmpl %o7,%g0 umul %l2,0x728,%l1 jmpl %o7,%g0 nop p4_near_1_le: jmpl %o7,%g0 sth %l2,[%i2+0x034] ! Mem[0000000019000034] jmpl %o7,%g0 nop p4_near_1_lo: jmpl %o7,%g0 sth %l2,[%o2+0x034] ! Mem[0000000019000034] jmpl %o7,%g0 nop p4_near_1_he: umulcc %l5,%l6,%l5 jmpl %o7,%g0 ldx [%i1+0x010],%l0 ! Mem[0000000018800010] p4_near_1_ho: umulcc %l5,%l6,%l5 jmpl %o7,%g0 ldx [%o1+0x010],%l0 ! Mem[0000000018800010] p5_near_1_le: ldx [%i2+0x0f0],%l3 ! Mem[000000001b0000f0] jmpl %o7,%g0 std %f0 ,[%i2+0x080] ! Mem[000000001b000080] p5_near_1_lo: ldx [%o2+0x0f0],%l3 ! Mem[000000001b0000f0] jmpl %o7,%g0 std %f0 ,[%o2+0x080] ! Mem[000000001b000080] p5_near_1_he: std %l6,[%i1+0x0d0] ! Mem[000000001a8000d0] ldd [%i2+0x070],%l2 ! Mem[000000001b000070] stb %l4,[%i3+0x10b] ! Mem[000000001b80010b] jmpl %o7,%g0 ldsw [%i0+0x0a4],%l6 ! Mem[000000001a0000a4] p5_near_1_ho: std %l6,[%o1+0x0d0] ! Mem[000000001a8000d0] ldd [%o2+0x070],%l2 ! Mem[000000001b000070] stb %l4,[%o3+0x10b] ! Mem[000000001b80010b] jmpl %o7,%g0 ldsw [%o0+0x0a4],%l6 ! Mem[000000001a0000a4] p6_near_1_le: umulcc %l4,%l6,%l5 or %l7,%l4,%l3 stb %l5,[%i2+0x163] ! Mem[000000001d000163] jmpl %o7,%g0 std %f14,[%i1+0x008] ! Mem[000000001c800008] p6_near_1_lo: umulcc %l4,%l6,%l5 or %l7,%l4,%l3 stb %l5,[%o2+0x163] ! Mem[000000001d000163] jmpl %o7,%g0 std %f14,[%o1+0x008] ! Mem[000000001c800008] p6_near_1_he: stw %l3,[%i0+0x1b4] ! Mem[000000001c0001b4] subccc %l0,%l4,%l1 jmpl %o7,%g0 ldd [%i1+0x100],%l2 ! Mem[000000001c800100] p6_near_1_ho: stw %l3,[%o0+0x1b4] ! Mem[000000001c0001b4] subccc %l0,%l4,%l1 jmpl %o7,%g0 ldd [%o1+0x100],%l2 ! Mem[000000001c800100] p7_near_1_le: xor %l1,%l5,%l4 andncc %l1,0x6d3,%l7 jmpl %o7,%g0 ldstub [%i0+0x1dd],%l2 ! Mem[000000001e0001dd] p7_near_1_lo: xor %l1,%l5,%l4 andncc %l1,0x6d3,%l7 jmpl %o7,%g0 ldstub [%o0+0x1dd],%l2 ! Mem[000000001e0001dd] p7_near_1_he: stw %l0,[%i3+0x0a4] ! Mem[000000001f8000a4] stb %l1,[%i0+0x1d3] ! Mem[000000001e0001d3] stw %l1,[%i1+0x1c8] ! Mem[000000001e8001c8] taddcc %l5,0x1bc,%l7 andn %l5,-0x505,%l5 jmpl %o7,%g0 sth %l7,[%i3+0x138] ! Mem[000000001f800138] p7_near_1_ho: stw %l0,[%o3+0x0a4] ! Mem[000000001f8000a4] stb %l1,[%o0+0x1d3] ! Mem[000000001e0001d3] stw %l1,[%o1+0x1c8] ! Mem[000000001e8001c8] taddcc %l5,0x1bc,%l7 andn %l5,-0x505,%l5 jmpl %o7,%g0 sth %l7,[%o3+0x138] ! Mem[000000001f800138] p8_near_1_le: jmpl %o7,%g0 stx %l2,[%i2+0x030] ! Mem[0000000021000030] jmpl %o7,%g0 nop p8_near_1_lo: jmpl %o7,%g0 stx %l2,[%o2+0x030] ! Mem[0000000021000030] jmpl %o7,%g0 nop p8_near_1_he: tsubcctv %l4,%l0,%l0 jmpl %o7,%g0 lduw [%i2+0x144],%l4 ! Mem[0000000021000144] p8_near_1_ho: tsubcctv %l4,%l0,%l0 jmpl %o7,%g0 lduw [%o2+0x144],%l4 ! Mem[0000000021000144] p9_near_1_le: st %f9 ,[%i0+0x058] ! Mem[0000000022000058] ldd [%i1+0x000],%l0 ! Mem[0000000022800000] ldsb [%i1+0x06d],%l6 ! Mem[000000002280006d] ldstub [%i2+0x12c],%l2 ! Mem[000000002300012c] jmpl %o7,%g0 taddcc %l3,0xf3f,%l1 p9_near_1_lo: st %f9 ,[%o0+0x058] ! Mem[0000000022000058] ldd [%o1+0x000],%l0 ! Mem[0000000022800000] ldsb [%o1+0x06d],%l6 ! Mem[000000002280006d] ldstub [%o2+0x12c],%l2 ! Mem[000000002300012c] jmpl %o7,%g0 taddcc %l3,0xf3f,%l1 p9_near_1_he: tsubcctv %l2,0x9b4,%l3 lduw [%i2+0x190],%l7 ! Mem[0000000023000190] swap [%i2+0x168],%l7 ! Mem[0000000023000168] jmpl %o7,%g0 sth %l4,[%i1+0x0d2] ! Mem[00000000228000d2] p9_near_1_ho: tsubcctv %l2,0x9b4,%l3 lduw [%o2+0x190],%l7 ! Mem[0000000023000190] swap [%o2+0x168],%l7 ! Mem[0000000023000168] jmpl %o7,%g0 sth %l4,[%o1+0x0d2] ! Mem[00000000228000d2] p10_near_1_le: ldsb [%i1+0x143],%l1 ! Mem[0000000024800143] ldsw [%i1+0x1a8],%l0 ! Mem[00000000248001a8] ldstub [%i2+0x17f],%l0 ! Mem[000000002500017f] ldx [%i0+0x160],%l2 ! Mem[0000000024000160] std %f12,[%i3+0x1c0] ! Mem[00000000258001c0] lduw [%i2+0x0e4],%l6 ! Mem[00000000250000e4] ldx [%i1+0x158],%l4 ! Mem[0000000024800158] jmpl %o7,%g0 ldsb [%i1+0x17e],%l0 ! Mem[000000002480017e] p10_near_1_lo: ldsb [%o1+0x143],%l1 ! Mem[0000000024800143] ldsw [%o1+0x1a8],%l0 ! Mem[00000000248001a8] ldstub [%o2+0x17f],%l0 ! Mem[000000002500017f] ldx [%o0+0x160],%l2 ! Mem[0000000024000160] std %f12,[%o3+0x1c0] ! Mem[00000000258001c0] lduw [%o2+0x0e4],%l6 ! Mem[00000000250000e4] ldx [%o1+0x158],%l4 ! Mem[0000000024800158] jmpl %o7,%g0 ldsb [%o1+0x17e],%l0 ! Mem[000000002480017e] p10_near_1_he: ldsh [%i3+0x0f2],%l4 ! Mem[00000000258000f2] lduh [%i3+0x042],%l4 ! Mem[0000000025800042] ldsw [%i2+0x190],%l4 ! Mem[0000000025000190] ldub [%i2+0x01d],%l3 ! Mem[000000002500001d] ldsh [%i2+0x118],%l7 ! Mem[0000000025000118] ldstub [%i0+0x0c1],%l3 ! Mem[00000000240000c1] addcc %l0,-0xb98,%l4 jmpl %o7,%g0 ldstub [%i3+0x054],%l5 ! Mem[0000000025800054] p10_near_1_ho: ldsh [%o3+0x0f2],%l4 ! Mem[00000000258000f2] lduh [%o3+0x042],%l4 ! Mem[0000000025800042] ldsw [%o2+0x190],%l4 ! Mem[0000000025000190] ldub [%o2+0x01d],%l3 ! Mem[000000002500001d] ldsh [%o2+0x118],%l7 ! Mem[0000000025000118] ldstub [%o0+0x0c1],%l3 ! Mem[00000000240000c1] addcc %l0,-0xb98,%l4 jmpl %o7,%g0 ldstub [%o3+0x054],%l5 ! Mem[0000000025800054] p11_near_1_le: ld [%i2+0x038],%f5 ! Mem[0000000027000038] ldsb [%i2+0x02d],%l4 ! Mem[000000002700002d] swap [%i1+0x1a8],%l7 ! Mem[00000000268001a8] ldd [%i3+0x1c0],%l6 ! Mem[00000000278001c0] jmpl %o7,%g0 ldx [%i2+0x0a8],%l2 ! Mem[00000000270000a8] p11_near_1_lo: ld [%o2+0x038],%f5 ! Mem[0000000027000038] ldsb [%o2+0x02d],%l4 ! Mem[000000002700002d] swap [%o1+0x1a8],%l7 ! Mem[00000000268001a8] ldd [%o3+0x1c0],%l6 ! Mem[00000000278001c0] jmpl %o7,%g0 ldx [%o2+0x0a8],%l2 ! Mem[00000000270000a8] p11_near_1_he: jmpl %o7,%g0 ldd [%i3+0x160],%l4 ! Mem[0000000027800160] jmpl %o7,%g0 nop p11_near_1_ho: jmpl %o7,%g0 ldd [%o3+0x160],%l4 ! Mem[0000000027800160] jmpl %o7,%g0 nop p12_near_1_le: jmpl %o7,%g0 smulcc %l6,%l0,%l2 jmpl %o7,%g0 nop p12_near_1_lo: jmpl %o7,%g0 smulcc %l6,%l0,%l2 jmpl %o7,%g0 nop p12_near_1_he: tsubcc %l3,%l2,%l0 ldsb [%i3+0x011],%l0 ! Mem[0000000029800011] ld [%i0+0x128],%f29 ! Mem[0000000028000128] lduh [%i3+0x0f6],%l1 ! Mem[00000000298000f6] ld [%i2+0x084],%f30 ! Mem[0000000029000084] ldd [%i3+0x1c8],%l0 ! Mem[00000000298001c8] ldstub [%i3+0x018],%l3 ! Mem[0000000029800018] jmpl %o7,%g0 add %l3,0x878,%l4 p12_near_1_ho: tsubcc %l3,%l2,%l0 ldsb [%o3+0x011],%l0 ! Mem[0000000029800011] ld [%o0+0x128],%f29 ! Mem[0000000028000128] lduh [%o3+0x0f6],%l1 ! Mem[00000000298000f6] ld [%o2+0x084],%f30 ! Mem[0000000029000084] ldd [%o3+0x1c8],%l0 ! Mem[00000000298001c8] ldstub [%o3+0x018],%l3 ! Mem[0000000029800018] jmpl %o7,%g0 add %l3,0x878,%l4 p13_near_1_le: std %f12,[%i0+0x130] ! Mem[000000002a000130] xnor %l4,-0xca5,%l1 lduh [%i2+0x0b0],%l2 ! Mem[000000002b0000b0] umul %l0,%l6,%l3 ldstub [%i3+0x111],%l0 ! Mem[000000002b800111] std %l4,[%i2+0x140] ! Mem[000000002b000140] jmpl %o7,%g0 xorcc %l2,0x1ef,%l0 p13_near_1_lo: std %f12,[%o0+0x130] ! Mem[000000002a000130] xnor %l4,-0xca5,%l1 lduh [%o2+0x0b0],%l2 ! Mem[000000002b0000b0] umul %l0,%l6,%l3 ldstub [%o3+0x111],%l0 ! Mem[000000002b800111] std %l4,[%o2+0x140] ! Mem[000000002b000140] jmpl %o7,%g0 xorcc %l2,0x1ef,%l0 p13_near_1_he: ldsb [%i1+0x0a2],%l3 ! Mem[000000002a8000a2] jmpl %o7,%g0 ldub [%i2+0x0f7],%l0 ! Mem[000000002b0000f7] p13_near_1_ho: ldsb [%o1+0x0a2],%l3 ! Mem[000000002a8000a2] jmpl %o7,%g0 ldub [%o2+0x0f7],%l0 ! Mem[000000002b0000f7] p14_near_1_le: jmpl %o7,%g0 swap [%i3+0x048],%l6 ! Mem[000000002d800048] jmpl %o7,%g0 nop p14_near_1_lo: jmpl %o7,%g0 swap [%o3+0x048],%l6 ! Mem[000000002d800048] jmpl %o7,%g0 nop p14_near_1_he: stw %l6,[%i1+0x118] ! Mem[000000002c800118] stw %l1,[%i0+0x144] ! Mem[000000002c000144] ldstub [%i3+0x111],%l0 ! Mem[000000002d800111] jmpl %o7,%g0 addcc %l3,0xd3f,%l4 p14_near_1_ho: stw %l6,[%o1+0x118] ! Mem[000000002c800118] stw %l1,[%o0+0x144] ! Mem[000000002c000144] ldstub [%o3+0x111],%l0 ! Mem[000000002d800111] jmpl %o7,%g0 addcc %l3,0xd3f,%l4 p15_near_1_le: ldsw [%i3+0x04c],%l0 ! Mem[000000002f80004c] subccc %l3,0xab9,%l4 ldx [%i2+0x000],%l0 ! Mem[000000002f000000] ldub [%i3+0x01f],%l5 ! Mem[000000002f80001f] sth %l3,[%i3+0x032] ! Mem[000000002f800032] ldd [%i3+0x178],%l4 ! Mem[000000002f800178] jmpl %o7,%g0 stx %l2,[%i1+0x108] ! Mem[000000002e800108] p15_near_1_lo: ldsw [%o3+0x04c],%l0 ! Mem[000000002f80004c] subccc %l3,0xab9,%l4 ldx [%o2+0x000],%l0 ! Mem[000000002f000000] ldub [%o3+0x01f],%l5 ! Mem[000000002f80001f] sth %l3,[%o3+0x032] ! Mem[000000002f800032] ldd [%o3+0x178],%l4 ! Mem[000000002f800178] jmpl %o7,%g0 stx %l2,[%o1+0x108] ! Mem[000000002e800108] p15_near_1_he: ldsw [%i1+0x068],%l2 ! Mem[000000002e800068] ldd [%i3+0x040],%l2 ! Mem[000000002f800040] ldd [%i2+0x110],%l4 ! Mem[000000002f000110] stw %l5,[%i3+0x0b0] ! Mem[000000002f8000b0] jmpl %o7,%g0 ldsb [%i2+0x15f],%l0 ! Mem[000000002f00015f] p15_near_1_ho: ldsw [%o1+0x068],%l2 ! Mem[000000002e800068] ldd [%o3+0x040],%l2 ! Mem[000000002f800040] ldd [%o2+0x110],%l4 ! Mem[000000002f000110] stw %l5,[%o3+0x0b0] ! Mem[000000002f8000b0] jmpl %o7,%g0 ldsb [%o2+0x15f],%l0 ! Mem[000000002f00015f] p16_near_1_le: xor %l2,0x55d,%l0 std %l0,[%i1+0x0f0] ! Mem[00000000308000f0] jmpl %o7,%g0 ldsh [%i0+0x1ea],%l2 ! Mem[00000000300001ea] p16_near_1_lo: xor %l2,0x55d,%l0 std %l0,[%o1+0x0f0] ! Mem[00000000308000f0] jmpl %o7,%g0 ldsh [%o0+0x1ea],%l2 ! Mem[00000000300001ea] p16_near_1_he: stx %l1,[%i3+0x1e8] ! Mem[00000000318001e8] std %l2,[%i3+0x028] ! Mem[0000000031800028] std %l2,[%i2+0x068] ! Mem[0000000031000068] swap [%i0+0x0c0],%l3 ! Mem[00000000300000c0] lduh [%i2+0x15e],%l2 ! Mem[000000003100015e] ldd [%i0+0x1d8],%f24 ! Mem[00000000300001d8] jmpl %o7,%g0 std %f22,[%i3+0x1c0] ! Mem[00000000318001c0] p16_near_1_ho: stx %l1,[%o3+0x1e8] ! Mem[00000000318001e8] std %l2,[%o3+0x028] ! Mem[0000000031800028] std %l2,[%o2+0x068] ! Mem[0000000031000068] swap [%o0+0x0c0],%l3 ! Mem[00000000300000c0] lduh [%o2+0x15e],%l2 ! Mem[000000003100015e] ldd [%o0+0x1d8],%f24 ! Mem[00000000300001d8] jmpl %o7,%g0 std %f22,[%o3+0x1c0] ! Mem[00000000318001c0] p17_near_1_le: stw %l1,[%i2+0x058] ! Mem[0000000033000058] swap [%i3+0x020],%l0 ! Mem[0000000033800020] tsubcctv %l4,0x4b9,%l0 sth %l3,[%i2+0x0d8] ! Mem[00000000330000d8] jmpl %o7,%g0 srax %l2,%l5,%l6 p17_near_1_lo: stw %l1,[%o2+0x058] ! Mem[0000000033000058] swap [%o3+0x020],%l0 ! Mem[0000000033800020] tsubcctv %l4,0x4b9,%l0 sth %l3,[%o2+0x0d8] ! Mem[00000000330000d8] jmpl %o7,%g0 srax %l2,%l5,%l6 p17_near_1_he: ldsb [%i3+0x18b],%l7 ! Mem[000000003380018b] ldub [%i0+0x131],%l0 ! Mem[0000000032000131] jmpl %o7,%g0 ldd [%i0+0x0b8],%f28 ! Mem[00000000320000b8] p17_near_1_ho: ldsb [%o3+0x18b],%l7 ! Mem[000000003380018b] ldub [%o0+0x131],%l0 ! Mem[0000000032000131] jmpl %o7,%g0 ldd [%o0+0x0b8],%f28 ! Mem[00000000320000b8] p18_near_1_le: jmpl %o7,%g0 ldub [%i1+0x015],%l2 ! Mem[0000000034800015] jmpl %o7,%g0 nop p18_near_1_lo: jmpl %o7,%g0 ldub [%o1+0x015],%l2 ! Mem[0000000034800015] jmpl %o7,%g0 nop p18_near_1_he: st %f24,[%i1+0x1a8] ! Mem[00000000348001a8] jmpl %o7,%g0 sth %l7,[%i1+0x182] ! Mem[0000000034800182] p18_near_1_ho: st %f24,[%o1+0x1a8] ! Mem[00000000348001a8] jmpl %o7,%g0 sth %l7,[%o1+0x182] ! Mem[0000000034800182] p19_near_1_le: lduh [%i0+0x022],%l0 ! Mem[0000000036000022] jmpl %o7,%g0 sth %l5,[%i3+0x01e] ! Mem[000000003780001e] p19_near_1_lo: lduh [%o0+0x022],%l0 ! Mem[0000000036000022] jmpl %o7,%g0 sth %l5,[%o3+0x01e] ! Mem[000000003780001e] p19_near_1_he: jmpl %o7,%g0 umul %l3,0x088,%l1 jmpl %o7,%g0 nop p19_near_1_ho: jmpl %o7,%g0 umul %l3,0x088,%l1 jmpl %o7,%g0 nop p20_near_1_le: srlx %l1,0x002,%l0 addcc %l0,%l2,%l6 std %l2,[%i2+0x1a0] ! Mem[00000000390001a0] ldsh [%i2+0x0ec],%l3 ! Mem[00000000390000ec] stw %l7,[%i0+0x1a4] ! Mem[00000000380001a4] ldd [%i2+0x0d0],%l2 ! Mem[00000000390000d0] ld [%i2+0x040],%f13 ! Mem[0000000039000040] jmpl %o7,%g0 and %l7,-0xc2d,%l1 p20_near_1_lo: srlx %l1,0x002,%l0 addcc %l0,%l2,%l6 std %l2,[%o2+0x1a0] ! Mem[00000000390001a0] ldsh [%o2+0x0ec],%l3 ! Mem[00000000390000ec] stw %l7,[%o0+0x1a4] ! Mem[00000000380001a4] ldd [%o2+0x0d0],%l2 ! Mem[00000000390000d0] ld [%o2+0x040],%f13 ! Mem[0000000039000040] jmpl %o7,%g0 and %l7,-0xc2d,%l1 p20_near_1_he: ldub [%i2+0x0e0],%l6 ! Mem[00000000390000e0] ldsb [%i3+0x1ca],%l1 ! Mem[00000000398001ca] std %f26,[%i0+0x008] ! Mem[0000000038000008] jmpl %o7,%g0 ldstub [%i2+0x17b],%l2 ! Mem[000000003900017b] p20_near_1_ho: ldub [%o2+0x0e0],%l6 ! Mem[00000000390000e0] ldsb [%o3+0x1ca],%l1 ! Mem[00000000398001ca] std %f26,[%o0+0x008] ! Mem[0000000038000008] jmpl %o7,%g0 ldstub [%o2+0x17b],%l2 ! Mem[000000003900017b] p21_near_1_le: ldd [%i1+0x0b8],%l6 ! Mem[000000003a8000b8] sth %l0,[%i0+0x04a] ! Mem[000000003a00004a] swap [%i2+0x00c],%l3 ! Mem[000000003b00000c] jmpl %o7,%g0 lduh [%i2+0x086],%l0 ! Mem[000000003b000086] p21_near_1_lo: ldd [%o1+0x0b8],%l6 ! Mem[000000003a8000b8] sth %l0,[%o0+0x04a] ! Mem[000000003a00004a] swap [%o2+0x00c],%l3 ! Mem[000000003b00000c] jmpl %o7,%g0 lduh [%o2+0x086],%l0 ! Mem[000000003b000086] p21_near_1_he: ldsb [%i3+0x0e8],%l4 ! Mem[000000003b8000e8] sth %l2,[%i3+0x0a2] ! Mem[000000003b8000a2] jmpl %o7,%g0 std %l0,[%i1+0x0a8] ! Mem[000000003a8000a8] p21_near_1_ho: ldsb [%o3+0x0e8],%l4 ! Mem[000000003b8000e8] sth %l2,[%o3+0x0a2] ! Mem[000000003b8000a2] jmpl %o7,%g0 std %l0,[%o1+0x0a8] ! Mem[000000003a8000a8] p22_near_1_le: xorcc %l4,%l2,%l1 tsubcc %l5,-0x6f7,%l1 ldstub [%i1+0x1b2],%l7 ! Mem[000000003c8001b2] ldstub [%i2+0x0a2],%l3 ! Mem[000000003d0000a2] ldsw [%i3+0x0d4],%l7 ! Mem[000000003d8000d4] jmpl %o7,%g0 lduh [%i3+0x0bc],%l0 ! Mem[000000003d8000bc] p22_near_1_lo: xorcc %l4,%l2,%l1 tsubcc %l5,-0x6f7,%l1 ldstub [%o1+0x1b2],%l7 ! Mem[000000003c8001b2] ldstub [%o2+0x0a2],%l3 ! Mem[000000003d0000a2] ldsw [%o3+0x0d4],%l7 ! Mem[000000003d8000d4] jmpl %o7,%g0 lduh [%o3+0x0bc],%l0 ! Mem[000000003d8000bc] p22_near_1_he: stw %l5,[%i3+0x0dc] ! Mem[000000003d8000dc] ldstub [%i0+0x041],%l2 ! Mem[000000003c000041] orncc %l2,0x7a1,%l6 ldstub [%i3+0x026],%l1 ! Mem[000000003d800026] ldstub [%i1+0x108],%l2 ! Mem[000000003c800108] lduw [%i2+0x1c4],%l7 ! Mem[000000003d0001c4] jmpl %o7,%g0 tsubcctv %l2,-0x5dd,%l6 p22_near_1_ho: stw %l5,[%o3+0x0dc] ! Mem[000000003d8000dc] ldstub [%o0+0x041],%l2 ! Mem[000000003c000041] orncc %l2,0x7a1,%l6 ldstub [%o3+0x026],%l1 ! Mem[000000003d800026] ldstub [%o1+0x108],%l2 ! Mem[000000003c800108] lduw [%o2+0x1c4],%l7 ! Mem[000000003d0001c4] jmpl %o7,%g0 tsubcctv %l2,-0x5dd,%l6 p23_near_1_le: ld [%i0+0x128],%f1 ! Mem[000000003e000128] lduh [%i1+0x11e],%l0 ! Mem[000000003e80011e] taddcctv %l5,0xbac,%l0 lduh [%i3+0x138],%l6 ! Mem[000000003f800138] st %f2 ,[%i3+0x10c] ! Mem[000000003f80010c] lduh [%i1+0x148],%l3 ! Mem[000000003e800148] stx %l7,[%i2+0x1b0] ! Mem[000000003f0001b0] jmpl %o7,%g0 lduw [%i0+0x040],%l3 ! Mem[000000003e000040] p23_near_1_lo: ld [%o0+0x128],%f1 ! Mem[000000003e000128] lduh [%o1+0x11e],%l0 ! Mem[000000003e80011e] taddcctv %l5,0xbac,%l0 lduh [%o3+0x138],%l6 ! Mem[000000003f800138] st %f2 ,[%o3+0x10c] ! Mem[000000003f80010c] lduh [%o1+0x148],%l3 ! Mem[000000003e800148] stx %l7,[%o2+0x1b0] ! Mem[000000003f0001b0] jmpl %o7,%g0 lduw [%o0+0x040],%l3 ! Mem[000000003e000040] p23_near_1_he: jmpl %o7,%g0 andncc %l3,0x095,%l3 jmpl %o7,%g0 nop p23_near_1_ho: jmpl %o7,%g0 andncc %l3,0x095,%l3 jmpl %o7,%g0 nop p24_near_1_le: ldsh [%i3+0x014],%l2 ! Mem[0000000041800014] ldd [%i1+0x020],%l4 ! Mem[0000000040800020] lduh [%i1+0x10e],%l1 ! Mem[000000004080010e] lduw [%i2+0x1d0],%l4 ! Mem[00000000410001d0] sth %l1,[%i0+0x06e] ! Mem[000000004000006e] ldsb [%i1+0x113],%l5 ! Mem[0000000040800113] swap [%i0+0x0b0],%l5 ! Mem[00000000400000b0] jmpl %o7,%g0 ldsh [%i3+0x17e],%l0 ! Mem[000000004180017e] p24_near_1_lo: ldsh [%o3+0x014],%l2 ! Mem[0000000041800014] ldd [%o1+0x020],%l4 ! Mem[0000000040800020] lduh [%o1+0x10e],%l1 ! Mem[000000004080010e] lduw [%o2+0x1d0],%l4 ! Mem[00000000410001d0] sth %l1,[%o0+0x06e] ! Mem[000000004000006e] ldsb [%o1+0x113],%l5 ! Mem[0000000040800113] swap [%o0+0x0b0],%l5 ! Mem[00000000400000b0] jmpl %o7,%g0 ldsh [%o3+0x17e],%l0 ! Mem[000000004180017e] p24_near_1_he: jmpl %o7,%g0 lduh [%i3+0x1d0],%l1 ! Mem[00000000418001d0] jmpl %o7,%g0 nop p24_near_1_ho: jmpl %o7,%g0 lduh [%o3+0x1d0],%l1 ! Mem[00000000418001d0] jmpl %o7,%g0 nop p25_near_1_le: ldsw [%i0+0x02c],%l3 ! Mem[000000004200002c] lduw [%i2+0x17c],%l0 ! Mem[000000004300017c] stw %l2,[%i3+0x160] ! Mem[0000000043800160] std %f12,[%i1+0x1e0] ! Mem[00000000428001e0] stb %l5,[%i3+0x143] ! Mem[0000000043800143] sth %l6,[%i1+0x02c] ! Mem[000000004280002c] jmpl %o7,%g0 ldsh [%i2+0x0fe],%l5 ! Mem[00000000430000fe] p25_near_1_lo: ldsw [%o0+0x02c],%l3 ! Mem[000000004200002c] lduw [%o2+0x17c],%l0 ! Mem[000000004300017c] stw %l2,[%o3+0x160] ! Mem[0000000043800160] std %f12,[%o1+0x1e0] ! Mem[00000000428001e0] stb %l5,[%o3+0x143] ! Mem[0000000043800143] sth %l6,[%o1+0x02c] ! Mem[000000004280002c] jmpl %o7,%g0 ldsh [%o2+0x0fe],%l5 ! Mem[00000000430000fe] p25_near_1_he: stx %l3,[%i3+0x190] ! Mem[0000000043800190] ldsh [%i3+0x04a],%l2 ! Mem[000000004380004a] jmpl %o7,%g0 swap [%i2+0x1fc],%l0 ! Mem[00000000430001fc] p25_near_1_ho: stx %l3,[%o3+0x190] ! Mem[0000000043800190] ldsh [%o3+0x04a],%l2 ! Mem[000000004380004a] jmpl %o7,%g0 swap [%o2+0x1fc],%l0 ! Mem[00000000430001fc] p26_near_1_le: stb %l2,[%i2+0x162] ! Mem[0000000045000162] jmpl %o7,%g0 and %l7,%l1,%l6 p26_near_1_lo: stb %l2,[%o2+0x162] ! Mem[0000000045000162] jmpl %o7,%g0 and %l7,%l1,%l6 p26_near_1_he: srax %l4,%l6,%l5 lduw [%i0+0x178],%l4 ! Mem[0000000044000178] ldstub [%i0+0x13f],%l2 ! Mem[000000004400013f] orcc %l6,-0x4ed,%l0 stx %l2,[%i2+0x070] ! Mem[0000000045000070] stw %l7,[%i1+0x080] ! Mem[0000000044800080] lduw [%i0+0x1cc],%l0 ! Mem[00000000440001cc] jmpl %o7,%g0 swap [%i3+0x128],%l2 ! Mem[0000000045800128] p26_near_1_ho: srax %l4,%l6,%l5 lduw [%o0+0x178],%l4 ! Mem[0000000044000178] ldstub [%o0+0x13f],%l2 ! Mem[000000004400013f] orcc %l6,-0x4ed,%l0 stx %l2,[%o2+0x070] ! Mem[0000000045000070] stw %l7,[%o1+0x080] ! Mem[0000000044800080] lduw [%o0+0x1cc],%l0 ! Mem[00000000440001cc] jmpl %o7,%g0 swap [%o3+0x128],%l2 ! Mem[0000000045800128] p27_near_1_le: jmpl %o7,%g0 ldsh [%i1+0x10c],%l2 ! Mem[000000004680010c] jmpl %o7,%g0 nop p27_near_1_lo: jmpl %o7,%g0 ldsh [%o1+0x10c],%l2 ! Mem[000000004680010c] jmpl %o7,%g0 nop p27_near_1_he: ldstub [%i1+0x1b7],%l1 ! Mem[00000000468001b7] subccc %l1,-0x5f3,%l4 ldsh [%i1+0x1d0],%l3 ! Mem[00000000468001d0] stb %l2,[%i0+0x1eb] ! Mem[00000000460001eb] mulx %l3,%l3,%l7 ldx [%i3+0x098],%l0 ! Mem[0000000047800098] jmpl %o7,%g0 lduw [%i2+0x128],%l5 ! Mem[0000000047000128] p27_near_1_ho: ldstub [%o1+0x1b7],%l1 ! Mem[00000000468001b7] subccc %l1,-0x5f3,%l4 ldsh [%o1+0x1d0],%l3 ! Mem[00000000468001d0] stb %l2,[%o0+0x1eb] ! Mem[00000000460001eb] mulx %l3,%l3,%l7 ldx [%o3+0x098],%l0 ! Mem[0000000047800098] jmpl %o7,%g0 lduw [%o2+0x128],%l5 ! Mem[0000000047000128] p28_near_1_le: jmpl %o7,%g0 ldx [%i2+0x1f0],%l3 ! Mem[00000000490001f0] jmpl %o7,%g0 nop p28_near_1_lo: jmpl %o7,%g0 ldx [%o2+0x1f0],%l3 ! Mem[00000000490001f0] jmpl %o7,%g0 nop p28_near_1_he: mulx %l1,0xa77,%l3 lduw [%i2+0x0f4],%l7 ! Mem[00000000490000f4] stb %l0,[%i1+0x0bd] ! Mem[00000000488000bd] ldd [%i0+0x1b0],%l4 ! Mem[00000000480001b0] stw %l6,[%i3+0x100] ! Mem[0000000049800100] srlx %l3,0x024,%l7 jmpl %o7,%g0 ldub [%i1+0x086],%l6 ! Mem[0000000048800086] p28_near_1_ho: mulx %l1,0xa77,%l3 lduw [%o2+0x0f4],%l7 ! Mem[00000000490000f4] stb %l0,[%o1+0x0bd] ! Mem[00000000488000bd] ldd [%o0+0x1b0],%l4 ! Mem[00000000480001b0] stw %l6,[%o3+0x100] ! Mem[0000000049800100] srlx %l3,0x024,%l7 jmpl %o7,%g0 ldub [%o1+0x086],%l6 ! Mem[0000000048800086] p29_near_1_le: stb %l1,[%i1+0x163] ! Mem[000000004a800163] ldsh [%i3+0x18a],%l0 ! Mem[000000004b80018a] ldd [%i0+0x180],%l6 ! Mem[000000004a000180] addc %l5,0x5fc,%l1 jmpl %o7,%g0 std %l6,[%i0+0x0c0] ! Mem[000000004a0000c0] p29_near_1_lo: stb %l1,[%o1+0x163] ! Mem[000000004a800163] ldsh [%o3+0x18a],%l0 ! Mem[000000004b80018a] ldd [%o0+0x180],%l6 ! Mem[000000004a000180] addc %l5,0x5fc,%l1 jmpl %o7,%g0 std %l6,[%o0+0x0c0] ! Mem[000000004a0000c0] p29_near_1_he: ldsw [%i1+0x098],%l7 ! Mem[000000004a800098] stx %l0,[%i0+0x048] ! Mem[000000004a000048] jmpl %o7,%g0 addccc %l3,0x6f1,%l6 p29_near_1_ho: ldsw [%o1+0x098],%l7 ! Mem[000000004a800098] stx %l0,[%o0+0x048] ! Mem[000000004a000048] jmpl %o7,%g0 addccc %l3,0x6f1,%l6 p30_near_1_le: ldub [%i2+0x05f],%l4 ! Mem[000000004d00005f] ldd [%i0+0x140],%l4 ! Mem[000000004c000140] jmpl %o7,%g0 ldstub [%i1+0x00c],%l6 ! Mem[000000004c80000c] p30_near_1_lo: ldub [%o2+0x05f],%l4 ! Mem[000000004d00005f] ldd [%o0+0x140],%l4 ! Mem[000000004c000140] jmpl %o7,%g0 ldstub [%o1+0x00c],%l6 ! Mem[000000004c80000c] p30_near_1_he: ldsh [%i0+0x190],%l2 ! Mem[000000004c000190] orn %l5,0x93f,%l4 jmpl %o7,%g0 ldd [%i0+0x098],%l0 ! Mem[000000004c000098] p30_near_1_ho: ldsh [%o0+0x190],%l2 ! Mem[000000004c000190] orn %l5,0x93f,%l4 jmpl %o7,%g0 ldd [%o0+0x098],%l0 ! Mem[000000004c000098] p31_near_1_le: sth %l0,[%i1+0x1f0] ! Mem[000000004e8001f0] jmpl %o7,%g0 sra %l3,%l0,%l1 p31_near_1_lo: sth %l0,[%o1+0x1f0] ! Mem[000000004e8001f0] jmpl %o7,%g0 sra %l3,%l0,%l1 p31_near_1_he: ldx [%i3+0x010],%l0 ! Mem[000000004f800010] xorcc %l1,%l5,%l7 addc %l5,%l3,%l6 jmpl %o7,%g0 ldub [%i1+0x0bb],%l7 ! Mem[000000004e8000bb] p31_near_1_ho: ldx [%o3+0x010],%l0 ! Mem[000000004f800010] xorcc %l1,%l5,%l7 addc %l5,%l3,%l6 jmpl %o7,%g0 ldub [%o1+0x0bb],%l7 ! Mem[000000004e8000bb] p32_near_1_le: ldstub [%i2+0x0a0],%l2 ! Mem[00000000510000a0] addccc %l7,-0x2bd,%l5 lduw [%i3+0x0b8],%l4 ! Mem[00000000518000b8] ldsw [%i3+0x070],%l6 ! Mem[0000000051800070] jmpl %o7,%g0 ldx [%i1+0x0e0],%l6 ! Mem[00000000508000e0] p32_near_1_lo: ldstub [%o2+0x0a0],%l2 ! Mem[00000000510000a0] addccc %l7,-0x2bd,%l5 lduw [%o3+0x0b8],%l4 ! Mem[00000000518000b8] ldsw [%o3+0x070],%l6 ! Mem[0000000051800070] jmpl %o7,%g0 ldx [%o1+0x0e0],%l6 ! Mem[00000000508000e0] p32_near_1_he: ldsh [%i2+0x132],%l5 ! Mem[0000000051000132] sth %l5,[%i3+0x0b0] ! Mem[00000000518000b0] lduh [%i3+0x15e],%l0 ! Mem[000000005180015e] ldsh [%i1+0x09e],%l4 ! Mem[000000005080009e] jmpl %o7,%g0 ldsw [%i0+0x0f4],%l1 ! Mem[00000000500000f4] p32_near_1_ho: ldsh [%o2+0x132],%l5 ! Mem[0000000051000132] sth %l5,[%o3+0x0b0] ! Mem[00000000518000b0] lduh [%o3+0x15e],%l0 ! Mem[000000005180015e] ldsh [%o1+0x09e],%l4 ! Mem[000000005080009e] jmpl %o7,%g0 ldsw [%o0+0x0f4],%l1 ! Mem[00000000500000f4] p33_near_1_le: stb %l1,[%i2+0x163] ! Mem[0000000053000163] jmpl %o7,%g0 ldx [%i3+0x188],%l0 ! Mem[0000000053800188] p33_near_1_lo: stb %l1,[%o2+0x163] ! Mem[0000000053000163] jmpl %o7,%g0 ldx [%o3+0x188],%l0 ! Mem[0000000053800188] p33_near_1_he: ld [%i3+0x03c],%f29 ! Mem[000000005380003c] jmpl %o7,%g0 lduw [%i2+0x030],%l3 ! Mem[0000000053000030] p33_near_1_ho: ld [%o3+0x03c],%f29 ! Mem[000000005380003c] jmpl %o7,%g0 lduw [%o2+0x030],%l3 ! Mem[0000000053000030] p34_near_1_le: xor %l1,%l2,%l0 stx %l0,[%i2+0x0d8] ! Mem[00000000550000d8] swap [%i3+0x188],%l5 ! Mem[0000000055800188] lduh [%i1+0x07e],%l4 ! Mem[000000005480007e] ldstub [%i2+0x080],%l2 ! Mem[0000000055000080] umulcc %l7,%l3,%l5 ldx [%i1+0x0b8],%l4 ! Mem[00000000548000b8] jmpl %o7,%g0 ldx [%i3+0x060],%l3 ! Mem[0000000055800060] p34_near_1_lo: xor %l1,%l2,%l0 stx %l0,[%o2+0x0d8] ! Mem[00000000550000d8] swap [%o3+0x188],%l5 ! Mem[0000000055800188] lduh [%o1+0x07e],%l4 ! Mem[000000005480007e] ldstub [%o2+0x080],%l2 ! Mem[0000000055000080] umulcc %l7,%l3,%l5 ldx [%o1+0x0b8],%l4 ! Mem[00000000548000b8] jmpl %o7,%g0 ldx [%o3+0x060],%l3 ! Mem[0000000055800060] p34_near_1_he: jmpl %o7,%g0 ldsw [%i2+0x13c],%l2 ! Mem[000000005500013c] jmpl %o7,%g0 nop p34_near_1_ho: jmpl %o7,%g0 ldsw [%o2+0x13c],%l2 ! Mem[000000005500013c] jmpl %o7,%g0 nop p35_near_1_le: jmpl %o7,%g0 add %l2,-0x338,%l4 jmpl %o7,%g0 nop p35_near_1_lo: jmpl %o7,%g0 add %l2,-0x338,%l4 jmpl %o7,%g0 nop p35_near_1_he: ldsb [%i1+0x0f8],%l0 ! Mem[00000000568000f8] jmpl %o7,%g0 ldub [%i2+0x068],%l6 ! Mem[0000000057000068] p35_near_1_ho: ldsb [%o1+0x0f8],%l0 ! Mem[00000000568000f8] jmpl %o7,%g0 ldub [%o2+0x068],%l6 ! Mem[0000000057000068] p36_near_1_le: std %l0,[%i0+0x108] ! Mem[0000000058000108] addccc %l4,0x7a8,%l0 swap [%i0+0x034],%l0 ! Mem[0000000058000034] ldsb [%i0+0x159],%l5 ! Mem[0000000058000159] ldsb [%i0+0x10d],%l2 ! Mem[000000005800010d] ldd [%i0+0x168],%f10 ! Mem[0000000058000168] ldsb [%i2+0x1b2],%l7 ! Mem[00000000590001b2] jmpl %o7,%g0 lduw [%i3+0x148],%l7 ! Mem[0000000059800148] p36_near_1_lo: std %l0,[%o0+0x108] ! Mem[0000000058000108] addccc %l4,0x7a8,%l0 swap [%o0+0x034],%l0 ! Mem[0000000058000034] ldsb [%o0+0x159],%l5 ! Mem[0000000058000159] ldsb [%o0+0x10d],%l2 ! Mem[000000005800010d] ldd [%o0+0x168],%f10 ! Mem[0000000058000168] ldsb [%o2+0x1b2],%l7 ! Mem[00000000590001b2] jmpl %o7,%g0 lduw [%o3+0x148],%l7 ! Mem[0000000059800148] p36_near_1_he: sth %l0,[%i2+0x0d6] ! Mem[00000000590000d6] stw %l2,[%i1+0x11c] ! Mem[000000005880011c] ldx [%i0+0x1b0],%l4 ! Mem[00000000580001b0] jmpl %o7,%g0 ld [%i2+0x03c],%f27 ! Mem[000000005900003c] p36_near_1_ho: sth %l0,[%o2+0x0d6] ! Mem[00000000590000d6] stw %l2,[%o1+0x11c] ! Mem[000000005880011c] ldx [%o0+0x1b0],%l4 ! Mem[00000000580001b0] jmpl %o7,%g0 ld [%o2+0x03c],%f27 ! Mem[000000005900003c] p37_near_1_le: jmpl %o7,%g0 ldd [%i0+0x160],%f4 ! Mem[000000005a000160] jmpl %o7,%g0 nop p37_near_1_lo: jmpl %o7,%g0 ldd [%o0+0x160],%f4 ! Mem[000000005a000160] jmpl %o7,%g0 nop p37_near_1_he: std %l2,[%i3+0x0c8] ! Mem[000000005b8000c8] ldsb [%i0+0x185],%l7 ! Mem[000000005a000185] swap [%i3+0x1e4],%l4 ! Mem[000000005b8001e4] addccc %l2,0x2d1,%l4 stx %l3,[%i1+0x118] ! Mem[000000005a800118] stx %l5,[%i2+0x010] ! Mem[000000005b000010] jmpl %o7,%g0 ldsh [%i2+0x0d2],%l1 ! Mem[000000005b0000d2] p37_near_1_ho: std %l2,[%o3+0x0c8] ! Mem[000000005b8000c8] ldsb [%o0+0x185],%l7 ! Mem[000000005a000185] swap [%o3+0x1e4],%l4 ! Mem[000000005b8001e4] addccc %l2,0x2d1,%l4 stx %l3,[%o1+0x118] ! Mem[000000005a800118] stx %l5,[%o2+0x010] ! Mem[000000005b000010] jmpl %o7,%g0 ldsh [%o2+0x0d2],%l1 ! Mem[000000005b0000d2] p38_near_1_le: swap [%i0+0x1f0],%l5 ! Mem[000000005c0001f0] jmpl %o7,%g0 swap [%i0+0x03c],%l3 ! Mem[000000005c00003c] p38_near_1_lo: swap [%o0+0x1f0],%l5 ! Mem[000000005c0001f0] jmpl %o7,%g0 swap [%o0+0x03c],%l3 ! Mem[000000005c00003c] p38_near_1_he: lduh [%i1+0x068],%l2 ! Mem[000000005c800068] ldsw [%i0+0x1b4],%l3 ! Mem[000000005c0001b4] std %l4,[%i3+0x0d0] ! Mem[000000005d8000d0] sdivx %l2,%l2,%l1 jmpl %o7,%g0 ldsh [%i3+0x1aa],%l0 ! Mem[000000005d8001aa] p38_near_1_ho: lduh [%o1+0x068],%l2 ! Mem[000000005c800068] ldsw [%o0+0x1b4],%l3 ! Mem[000000005c0001b4] std %l4,[%o3+0x0d0] ! Mem[000000005d8000d0] sdivx %l2,%l2,%l1 jmpl %o7,%g0 ldsh [%o3+0x1aa],%l0 ! Mem[000000005d8001aa] p39_near_1_le: jmpl %o7,%g0 udivx %l3,-0x947,%l4 jmpl %o7,%g0 nop p39_near_1_lo: jmpl %o7,%g0 udivx %l3,-0x947,%l4 jmpl %o7,%g0 nop p39_near_1_he: jmpl %o7,%g0 ldx [%i3+0x180],%l0 ! Mem[000000005f800180] jmpl %o7,%g0 nop p39_near_1_ho: jmpl %o7,%g0 ldx [%o3+0x180],%l0 ! Mem[000000005f800180] jmpl %o7,%g0 nop p40_near_1_le: stb %l1,[%i3+0x143] ! Mem[0000000061800143] xor %l1,%l5,%l5 ldsw [%i0+0x010],%l3 ! Mem[0000000060000010] sth %l6,[%i2+0x1e6] ! Mem[00000000610001e6] jmpl %o7,%g0 stx %l1,[%i2+0x0a0] ! Mem[00000000610000a0] p40_near_1_lo: stb %l1,[%o3+0x143] ! Mem[0000000061800143] xor %l1,%l5,%l5 ldsw [%o0+0x010],%l3 ! Mem[0000000060000010] sth %l6,[%o2+0x1e6] ! Mem[00000000610001e6] jmpl %o7,%g0 stx %l1,[%o2+0x0a0] ! Mem[00000000610000a0] p40_near_1_he: ldsh [%i1+0x190],%l2 ! Mem[0000000060800190] ldstub [%i0+0x133],%l5 ! Mem[0000000060000133] ldsh [%i1+0x114],%l4 ! Mem[0000000060800114] jmpl %o7,%g0 ldsh [%i2+0x01a],%l0 ! Mem[000000006100001a] p40_near_1_ho: ldsh [%o1+0x190],%l2 ! Mem[0000000060800190] ldstub [%o0+0x133],%l5 ! Mem[0000000060000133] ldsh [%o1+0x114],%l4 ! Mem[0000000060800114] jmpl %o7,%g0 ldsh [%o2+0x01a],%l0 ! Mem[000000006100001a] p41_near_1_le: lduw [%i2+0x114],%l5 ! Mem[0000000063000114] ldsw [%i0+0x118],%l5 ! Mem[0000000062000118] sth %l6,[%i0+0x04c] ! Mem[000000006200004c] std %f12,[%i1+0x028] ! Mem[0000000062800028] swap [%i0+0x0a4],%l7 ! Mem[00000000620000a4] ldsh [%i3+0x15e],%l4 ! Mem[000000006380015e] jmpl %o7,%g0 ldstub [%i1+0x1b1],%l2 ! Mem[00000000628001b1] p41_near_1_lo: lduw [%o2+0x114],%l5 ! Mem[0000000063000114] ldsw [%o0+0x118],%l5 ! Mem[0000000062000118] sth %l6,[%o0+0x04c] ! Mem[000000006200004c] std %f12,[%o1+0x028] ! Mem[0000000062800028] swap [%o0+0x0a4],%l7 ! Mem[00000000620000a4] ldsh [%o3+0x15e],%l4 ! Mem[000000006380015e] jmpl %o7,%g0 ldstub [%o1+0x1b1],%l2 ! Mem[00000000628001b1] p41_near_1_he: stx %l5,[%i0+0x090] ! Mem[0000000062000090] ldd [%i3+0x070],%f18 ! Mem[0000000063800070] jmpl %o7,%g0 ldstub [%i3+0x008],%l5 ! Mem[0000000063800008] p41_near_1_ho: stx %l5,[%o0+0x090] ! Mem[0000000062000090] ldd [%o3+0x070],%f18 ! Mem[0000000063800070] jmpl %o7,%g0 ldstub [%o3+0x008],%l5 ! Mem[0000000063800008] p42_near_1_le: nop ldsh [%i1+0x076],%l3 ! Mem[0000000064800076] jmpl %o7,%g0 ldsw [%i3+0x050],%l2 ! Mem[0000000065800050] p42_near_1_lo: nop ldsh [%o1+0x076],%l3 ! Mem[0000000064800076] jmpl %o7,%g0 ldsw [%o3+0x050],%l2 ! Mem[0000000065800050] p42_near_1_he: ldsh [%i0+0x0e8],%l0 ! Mem[00000000640000e8] lduw [%i2+0x128],%l2 ! Mem[0000000065000128] lduw [%i0+0x12c],%l4 ! Mem[000000006400012c] ldsh [%i3+0x18c],%l3 ! Mem[000000006580018c] swap [%i0+0x1e8],%l3 ! Mem[00000000640001e8] sth %l7,[%i1+0x0bc] ! Mem[00000000648000bc] jmpl %o7,%g0 ldsb [%i0+0x14f],%l4 ! Mem[000000006400014f] p42_near_1_ho: ldsh [%o0+0x0e8],%l0 ! Mem[00000000640000e8] lduw [%o2+0x128],%l2 ! Mem[0000000065000128] lduw [%o0+0x12c],%l4 ! Mem[000000006400012c] ldsh [%o3+0x18c],%l3 ! Mem[000000006580018c] swap [%o0+0x1e8],%l3 ! Mem[00000000640001e8] sth %l7,[%o1+0x0bc] ! Mem[00000000648000bc] jmpl %o7,%g0 ldsb [%o0+0x14f],%l4 ! Mem[000000006400014f] p43_near_1_le: taddcctv %l2,0xc51,%l4 ldsw [%i2+0x00c],%l3 ! Mem[000000006700000c] ldsw [%i0+0x084],%l0 ! Mem[0000000066000084] ldd [%i2+0x1d0],%l0 ! Mem[00000000670001d0] jmpl %o7,%g0 std %l6,[%i0+0x140] ! Mem[0000000066000140] p43_near_1_lo: taddcctv %l2,0xc51,%l4 ldsw [%o2+0x00c],%l3 ! Mem[000000006700000c] ldsw [%o0+0x084],%l0 ! Mem[0000000066000084] ldd [%o2+0x1d0],%l0 ! Mem[00000000670001d0] jmpl %o7,%g0 std %l6,[%o0+0x140] ! Mem[0000000066000140] p43_near_1_he: stw %l5,[%i3+0x0fc] ! Mem[00000000678000fc] srlx %l0,0x01d,%l0 jmpl %o7,%g0 subccc %l0,-0x761,%l2 p43_near_1_ho: stw %l5,[%o3+0x0fc] ! Mem[00000000678000fc] srlx %l0,0x01d,%l0 jmpl %o7,%g0 subccc %l0,-0x761,%l2 p44_near_1_le: ldstub [%i1+0x101],%l7 ! Mem[0000000068800101] jmpl %o7,%g0 ldsh [%i2+0x0d4],%l7 ! Mem[00000000690000d4] p44_near_1_lo: ldstub [%o1+0x101],%l7 ! Mem[0000000068800101] jmpl %o7,%g0 ldsh [%o2+0x0d4],%l7 ! Mem[00000000690000d4] p44_near_1_he: ldd [%i3+0x140],%f30 ! Mem[0000000069800140] std %l4,[%i1+0x030] ! Mem[0000000068800030] jmpl %o7,%g0 ldx [%i0+0x140],%l0 ! Mem[0000000068000140] p44_near_1_ho: ldd [%o3+0x140],%f30 ! Mem[0000000069800140] std %l4,[%o1+0x030] ! Mem[0000000068800030] jmpl %o7,%g0 ldx [%o0+0x140],%l0 ! Mem[0000000068000140] p45_near_1_le: ldd [%i2+0x128],%f0 ! Mem[000000006b000128] andcc %l0,0x223,%l5 stw %l2,[%i1+0x008] ! Mem[000000006a800008] ldsb [%i1+0x12c],%l2 ! Mem[000000006a80012c] ldsh [%i3+0x07c],%l6 ! Mem[000000006b80007c] ldub [%i0+0x192],%l1 ! Mem[000000006a000192] stx %l3,[%i2+0x118] ! Mem[000000006b000118] jmpl %o7,%g0 ldsb [%i3+0x098],%l4 ! Mem[000000006b800098] p45_near_1_lo: ldd [%o2+0x128],%f0 ! Mem[000000006b000128] andcc %l0,0x223,%l5 stw %l2,[%o1+0x008] ! Mem[000000006a800008] ldsb [%o1+0x12c],%l2 ! Mem[000000006a80012c] ldsh [%o3+0x07c],%l6 ! Mem[000000006b80007c] ldub [%o0+0x192],%l1 ! Mem[000000006a000192] stx %l3,[%o2+0x118] ! Mem[000000006b000118] jmpl %o7,%g0 ldsb [%o3+0x098],%l4 ! Mem[000000006b800098] p45_near_1_he: ldsb [%i3+0x1cb],%l2 ! Mem[000000006b8001cb] sdivx %l3,%l5,%l3 ldsw [%i1+0x0b0],%l5 ! Mem[000000006a8000b0] std %l0,[%i3+0x030] ! Mem[000000006b800030] std %f28,[%i2+0x128] ! Mem[000000006b000128] jmpl %o7,%g0 swap [%i3+0x0f4],%l1 ! Mem[000000006b8000f4] p45_near_1_ho: ldsb [%o3+0x1cb],%l2 ! Mem[000000006b8001cb] sdivx %l3,%l5,%l3 ldsw [%o1+0x0b0],%l5 ! Mem[000000006a8000b0] std %l0,[%o3+0x030] ! Mem[000000006b800030] std %f28,[%o2+0x128] ! Mem[000000006b000128] jmpl %o7,%g0 swap [%o3+0x0f4],%l1 ! Mem[000000006b8000f4] p46_near_1_le: sth %l1,[%i0+0x108] ! Mem[000000006c000108] std %l4,[%i3+0x020] ! Mem[000000006d800020] lduh [%i3+0x11e],%l0 ! Mem[000000006d80011e] ldd [%i1+0x1d0],%l4 ! Mem[000000006c8001d0] smul %l6,0x4a6,%l7 ldstub [%i0+0x166],%l1 ! Mem[000000006c000166] lduw [%i0+0x020],%l4 ! Mem[000000006c000020] jmpl %o7,%g0 stb %l5,[%i1+0x113] ! Mem[000000006c800113] p46_near_1_lo: sth %l1,[%o0+0x108] ! Mem[000000006c000108] std %l4,[%o3+0x020] ! Mem[000000006d800020] lduh [%o3+0x11e],%l0 ! Mem[000000006d80011e] ldd [%o1+0x1d0],%l4 ! Mem[000000006c8001d0] smul %l6,0x4a6,%l7 ldstub [%o0+0x166],%l1 ! Mem[000000006c000166] lduw [%o0+0x020],%l4 ! Mem[000000006c000020] jmpl %o7,%g0 stb %l5,[%o1+0x113] ! Mem[000000006c800113] p46_near_1_he: lduw [%i1+0x060],%l4 ! Mem[000000006c800060] lduw [%i1+0x190],%l4 ! Mem[000000006c800190] tsubcctv %l6,%l4,%l2 ldsw [%i0+0x050],%l2 ! Mem[000000006c000050] jmpl %o7,%g0 ldsb [%i1+0x0a3],%l7 ! Mem[000000006c8000a3] p46_near_1_ho: lduw [%o1+0x060],%l4 ! Mem[000000006c800060] lduw [%o1+0x190],%l4 ! Mem[000000006c800190] tsubcctv %l6,%l4,%l2 ldsw [%o0+0x050],%l2 ! Mem[000000006c000050] jmpl %o7,%g0 ldsb [%o1+0x0a3],%l7 ! Mem[000000006c8000a3] p47_near_1_le: stb %l2,[%i1+0x015] ! Mem[000000006e800015] ldd [%i2+0x020],%l4 ! Mem[000000006f000020] ldd [%i1+0x008],%l2 ! Mem[000000006e800008] ldstub [%i3+0x17f],%l0 ! Mem[000000006f80017f] addcc %l0,0xfd6,%l2 ldsh [%i3+0x1b6],%l1 ! Mem[000000006f8001b6] ldub [%i2+0x18b],%l7 ! Mem[000000006f00018b] jmpl %o7,%g0 ldstub [%i1+0x1dd],%l2 ! Mem[000000006e8001dd] p47_near_1_lo: stb %l2,[%o1+0x015] ! Mem[000000006e800015] ldd [%o2+0x020],%l4 ! Mem[000000006f000020] ldd [%o1+0x008],%l2 ! Mem[000000006e800008] ldstub [%o3+0x17f],%l0 ! Mem[000000006f80017f] addcc %l0,0xfd6,%l2 ldsh [%o3+0x1b6],%l1 ! Mem[000000006f8001b6] ldub [%o2+0x18b],%l7 ! Mem[000000006f00018b] jmpl %o7,%g0 ldstub [%o1+0x1dd],%l2 ! Mem[000000006e8001dd] p47_near_1_he: std %l6,[%i1+0x070] ! Mem[000000006e800070] ldsh [%i0+0x0e0],%l6 ! Mem[000000006e0000e0] ldsw [%i1+0x07c],%l3 ! Mem[000000006e80007c] andn %l5,0x0a0,%l4 xnorcc %l3,-0x40f,%l0 jmpl %o7,%g0 addcc %l0,%l5,%l5 p47_near_1_ho: std %l6,[%o1+0x070] ! Mem[000000006e800070] ldsh [%o0+0x0e0],%l6 ! Mem[000000006e0000e0] ldsw [%o1+0x07c],%l3 ! Mem[000000006e80007c] andn %l5,0x0a0,%l4 xnorcc %l3,-0x40f,%l0 jmpl %o7,%g0 addcc %l0,%l5,%l5 p48_near_1_le: ldsw [%i3+0x140],%l5 ! Mem[0000000071800140] umul %l2,-0xa70,%l0 add %l6,%l5,%l1 ldsh [%i1+0x000],%l3 ! Mem[0000000070800000] jmpl %o7,%g0 ldub [%i1+0x0b1],%l1 ! Mem[00000000708000b1] p48_near_1_lo: ldsw [%o3+0x140],%l5 ! Mem[0000000071800140] umul %l2,-0xa70,%l0 add %l6,%l5,%l1 ldsh [%o1+0x000],%l3 ! Mem[0000000070800000] jmpl %o7,%g0 ldub [%o1+0x0b1],%l1 ! Mem[00000000708000b1] p48_near_1_he: sth %l0,[%i2+0x030] ! Mem[0000000071000030] ldsw [%i2+0x128],%l5 ! Mem[0000000071000128] jmpl %o7,%g0 ldd [%i1+0x1e0],%l0 ! Mem[00000000708001e0] p48_near_1_ho: sth %l0,[%o2+0x030] ! Mem[0000000071000030] ldsw [%o2+0x128],%l5 ! Mem[0000000071000128] jmpl %o7,%g0 ldd [%o1+0x1e0],%l0 ! Mem[00000000708001e0] p49_near_1_le: ldd [%i1+0x1f0],%l4 ! Mem[00000000728001f0] jmpl %o7,%g0 subc %l2,0x745,%l6 p49_near_1_lo: ldd [%o1+0x1f0],%l4 ! Mem[00000000728001f0] jmpl %o7,%g0 subc %l2,0x745,%l6 p49_near_1_he: ldsw [%i3+0x04c],%l1 ! Mem[000000007380004c] lduh [%i2+0x042],%l5 ! Mem[0000000073000042] jmpl %o7,%g0 ldsb [%i3+0x0d2],%l1 ! Mem[00000000738000d2] p49_near_1_ho: ldsw [%o3+0x04c],%l1 ! Mem[000000007380004c] lduh [%o2+0x042],%l5 ! Mem[0000000073000042] jmpl %o7,%g0 ldsb [%o3+0x0d2],%l1 ! Mem[00000000738000d2] p50_near_1_le: nop ldub [%i1+0x12d],%l3 ! Mem[000000007480012d] lduh [%i3+0x068],%l2 ! Mem[0000000075800068] jmpl %o7,%g0 ldub [%i1+0x080],%l1 ! Mem[0000000074800080] p50_near_1_lo: nop ldub [%o1+0x12d],%l3 ! Mem[000000007480012d] lduh [%o3+0x068],%l2 ! Mem[0000000075800068] jmpl %o7,%g0 ldub [%o1+0x080],%l1 ! Mem[0000000074800080] p50_near_1_he: ldd [%i2+0x0a0],%l0 ! Mem[00000000750000a0] srlx %l4,%l3,%l1 std %f20,[%i0+0x0f0] ! Mem[00000000740000f0] jmpl %o7,%g0 ldsw [%i3+0x060],%l4 ! Mem[0000000075800060] p50_near_1_ho: ldd [%o2+0x0a0],%l0 ! Mem[00000000750000a0] srlx %l4,%l3,%l1 std %f20,[%o0+0x0f0] ! Mem[00000000740000f0] jmpl %o7,%g0 ldsw [%o3+0x060],%l4 ! Mem[0000000075800060] p51_near_1_le: ldub [%i0+0x1f3],%l5 ! Mem[00000000760001f3] jmpl %o7,%g0 std %f4 ,[%i1+0x030] ! Mem[0000000076800030] p51_near_1_lo: ldub [%o0+0x1f3],%l5 ! Mem[00000000760001f3] jmpl %o7,%g0 std %f4 ,[%o1+0x030] ! Mem[0000000076800030] p51_near_1_he: ldd [%i3+0x0c0],%l6 ! Mem[00000000778000c0] stb %l3,[%i3+0x001] ! Mem[0000000077800001] lduw [%i3+0x090],%l1 ! Mem[0000000077800090] ldsh [%i3+0x0aa],%l1 ! Mem[00000000778000aa] stx %l0,[%i2+0x178] ! Mem[0000000077000178] swap [%i0+0x1d0],%l1 ! Mem[00000000760001d0] jmpl %o7,%g0 stw %l7,[%i1+0x118] ! Mem[0000000076800118] p51_near_1_ho: ldd [%o3+0x0c0],%l6 ! Mem[00000000778000c0] stb %l3,[%o3+0x001] ! Mem[0000000077800001] lduw [%o3+0x090],%l1 ! Mem[0000000077800090] ldsh [%o3+0x0aa],%l1 ! Mem[00000000778000aa] stx %l0,[%o2+0x178] ! Mem[0000000077000178] swap [%o0+0x1d0],%l1 ! Mem[00000000760001d0] jmpl %o7,%g0 stw %l7,[%o1+0x118] ! Mem[0000000076800118] p52_near_1_le: jmpl %o7,%g0 sub %l3,%l1,%l4 jmpl %o7,%g0 nop p52_near_1_lo: jmpl %o7,%g0 sub %l3,%l1,%l4 jmpl %o7,%g0 nop p52_near_1_he: jmpl %o7,%g0 stb %l0,[%i0+0x094] ! Mem[0000000078000094] jmpl %o7,%g0 nop p52_near_1_ho: jmpl %o7,%g0 stb %l0,[%o0+0x094] ! Mem[0000000078000094] jmpl %o7,%g0 nop p53_near_1_le: tsubcctv %l2,%l0,%l4 stx %l6,[%i3+0x048] ! Mem[000000007b800048] jmpl %o7,%g0 stx %l3,[%i3+0x0d0] ! Mem[000000007b8000d0] p53_near_1_lo: tsubcctv %l2,%l0,%l4 stx %l6,[%o3+0x048] ! Mem[000000007b800048] jmpl %o7,%g0 stx %l3,[%o3+0x0d0] ! Mem[000000007b8000d0] p53_near_1_he: stx %l2,[%i1+0x080] ! Mem[000000007a800080] swap [%i3+0x084],%l1 ! Mem[000000007b800084] stx %l2,[%i2+0x1b0] ! Mem[000000007b0001b0] xnor %l0,%l6,%l2 jmpl %o7,%g0 ldx [%i2+0x000],%l3 ! Mem[000000007b000000] p53_near_1_ho: stx %l2,[%o1+0x080] ! Mem[000000007a800080] swap [%o3+0x084],%l1 ! Mem[000000007b800084] stx %l2,[%o2+0x1b0] ! Mem[000000007b0001b0] xnor %l0,%l6,%l2 jmpl %o7,%g0 ldx [%o2+0x000],%l3 ! Mem[000000007b000000] p54_near_1_le: sllx %l4,0x030,%l1 ldd [%i0+0x0f8],%f0 ! Mem[000000007c0000f8] ldsw [%i3+0x048],%l6 ! Mem[000000007d800048] subccc %l7,%l0,%l3 st %f2 ,[%i0+0x140] ! Mem[000000007c000140] ldd [%i3+0x078],%l4 ! Mem[000000007d800078] ldd [%i3+0x080],%f10 ! Mem[000000007d800080] jmpl %o7,%g0 std %l6,[%i3+0x070] ! Mem[000000007d800070] p54_near_1_lo: sllx %l4,0x030,%l1 ldd [%o0+0x0f8],%f0 ! Mem[000000007c0000f8] ldsw [%o3+0x048],%l6 ! Mem[000000007d800048] subccc %l7,%l0,%l3 st %f2 ,[%o0+0x140] ! Mem[000000007c000140] ldd [%o3+0x078],%l4 ! Mem[000000007d800078] ldd [%o3+0x080],%f10 ! Mem[000000007d800080] jmpl %o7,%g0 std %l6,[%o3+0x070] ! Mem[000000007d800070] p54_near_1_he: swap [%i1+0x074],%l3 ! Mem[000000007c800074] jmpl %o7,%g0 smul %l5,-0xc84,%l7 p54_near_1_ho: swap [%o1+0x074],%l3 ! Mem[000000007c800074] jmpl %o7,%g0 smul %l5,-0xc84,%l7 p55_near_1_le: ldsh [%i0+0x108],%l1 ! Mem[000000007e000108] swap [%i2+0x1a8],%l0 ! Mem[000000007f0001a8] st %f15,[%i3+0x1a0] ! Mem[000000007f8001a0] ldsb [%i3+0x0f9],%l3 ! Mem[000000007f8000f9] stw %l0,[%i1+0x014] ! Mem[000000007e800014] sth %l5,[%i0+0x178] ! Mem[000000007e000178] ldsw [%i3+0x12c],%l2 ! Mem[000000007f80012c] jmpl %o7,%g0 xorcc %l2,%l5,%l0 p55_near_1_lo: ldsh [%o0+0x108],%l1 ! Mem[000000007e000108] swap [%o2+0x1a8],%l0 ! Mem[000000007f0001a8] st %f15,[%o3+0x1a0] ! Mem[000000007f8001a0] ldsb [%o3+0x0f9],%l3 ! Mem[000000007f8000f9] stw %l0,[%o1+0x014] ! Mem[000000007e800014] sth %l5,[%o0+0x178] ! Mem[000000007e000178] ldsw [%o3+0x12c],%l2 ! Mem[000000007f80012c] jmpl %o7,%g0 xorcc %l2,%l5,%l0 p55_near_1_he: lduh [%i2+0x0a4],%l1 ! Mem[000000007f0000a4] ldsh [%i2+0x0fe],%l5 ! Mem[000000007f0000fe] jmpl %o7,%g0 ld [%i1+0x084],%f17 ! Mem[000000007e800084] p55_near_1_ho: lduh [%o2+0x0a4],%l1 ! Mem[000000007f0000a4] ldsh [%o2+0x0fe],%l5 ! Mem[000000007f0000fe] jmpl %o7,%g0 ld [%o1+0x084],%f17 ! Mem[000000007e800084] p56_near_1_le: std %f12,[%i1+0x028] ! Mem[0000000080800028] xnor %l3,-0x6cc,%l0 stx %l2,[%i2+0x088] ! Mem[0000000081000088] lduw [%i1+0x1dc],%l2 ! Mem[00000000808001dc] stb %l3,[%i1+0x1f1] ! Mem[00000000808001f1] ldd [%i2+0x1e8],%l2 ! Mem[00000000810001e8] jmpl %o7,%g0 lduw [%i1+0x11c],%l2 ! Mem[000000008080011c] p56_near_1_lo: std %f12,[%o1+0x028] ! Mem[0000000080800028] xnor %l3,-0x6cc,%l0 stx %l2,[%o2+0x088] ! Mem[0000000081000088] lduw [%o1+0x1dc],%l2 ! Mem[00000000808001dc] stb %l3,[%o1+0x1f1] ! Mem[00000000808001f1] ldd [%o2+0x1e8],%l2 ! Mem[00000000810001e8] jmpl %o7,%g0 lduw [%o1+0x11c],%l2 ! Mem[000000008080011c] p56_near_1_he: add %l0,-0x3aa,%l1 jmpl %o7,%g0 lduh [%i0+0x1dc],%l0 ! Mem[00000000800001dc] p56_near_1_ho: add %l0,-0x3aa,%l1 jmpl %o7,%g0 lduh [%o0+0x1dc],%l0 ! Mem[00000000800001dc] p57_near_1_le: jmpl %o7,%g0 ldd [%i0+0x030],%f10 ! Mem[0000000082000030] jmpl %o7,%g0 nop p57_near_1_lo: jmpl %o7,%g0 ldd [%o0+0x030],%f10 ! Mem[0000000082000030] jmpl %o7,%g0 nop p57_near_1_he: ldstub [%i0+0x1aa],%l0 ! Mem[00000000820001aa] jmpl %o7,%g0 sth %l7,[%i1+0x1a2] ! Mem[00000000828001a2] p57_near_1_ho: ldstub [%o0+0x1aa],%l0 ! Mem[00000000820001aa] jmpl %o7,%g0 sth %l7,[%o1+0x1a2] ! Mem[00000000828001a2] p58_near_1_le: swap [%i3+0x024],%l4 ! Mem[0000000085800024] ldx [%i3+0x128],%l1 ! Mem[0000000085800128] jmpl %o7,%g0 st %f13,[%i0+0x178] ! Mem[0000000084000178] p58_near_1_lo: swap [%o3+0x024],%l4 ! Mem[0000000085800024] ldx [%o3+0x128],%l1 ! Mem[0000000085800128] jmpl %o7,%g0 st %f13,[%o0+0x178] ! Mem[0000000084000178] p58_near_1_he: ldx [%i1+0x178],%l4 ! Mem[0000000084800178] swap [%i2+0x0f4],%l5 ! Mem[00000000850000f4] std %l0,[%i3+0x0f0] ! Mem[00000000858000f0] stb %l3,[%i0+0x1f1] ! Mem[00000000840001f1] ldub [%i3+0x002],%l4 ! Mem[0000000085800002] xnorcc %l3,0x441,%l0 jmpl %o7,%g0 sth %l1,[%i1+0x1ea] ! Mem[00000000848001ea] p58_near_1_ho: ldx [%o1+0x178],%l4 ! Mem[0000000084800178] swap [%o2+0x0f4],%l5 ! Mem[00000000850000f4] std %l0,[%o3+0x0f0] ! Mem[00000000858000f0] stb %l3,[%o0+0x1f1] ! Mem[00000000840001f1] ldub [%o3+0x002],%l4 ! Mem[0000000085800002] xnorcc %l3,0x441,%l0 jmpl %o7,%g0 sth %l1,[%o1+0x1ea] ! Mem[00000000848001ea] p59_near_1_le: ldub [%i0+0x183],%l0 ! Mem[0000000086000183] jmpl %o7,%g0 sth %l4,[%i2+0x0d0] ! Mem[00000000870000d0] p59_near_1_lo: ldub [%o0+0x183],%l0 ! Mem[0000000086000183] jmpl %o7,%g0 sth %l4,[%o2+0x0d0] ! Mem[00000000870000d0] p59_near_1_he: jmpl %o7,%g0 stw %l7,[%i0+0x0a4] ! Mem[00000000860000a4] jmpl %o7,%g0 nop p59_near_1_ho: jmpl %o7,%g0 stw %l7,[%o0+0x0a4] ! Mem[00000000860000a4] jmpl %o7,%g0 nop p60_near_1_le: std %l2,[%i0+0x038] ! Mem[0000000088000038] jmpl %o7,%g0 ldsw [%i1+0x188],%l0 ! Mem[0000000088800188] p60_near_1_lo: std %l2,[%o0+0x038] ! Mem[0000000088000038] jmpl %o7,%g0 ldsw [%o1+0x188],%l0 ! Mem[0000000088800188] p60_near_1_he: swap [%i1+0x03c],%l5 ! Mem[000000008880003c] jmpl %o7,%g0 lduh [%i2+0x012],%l3 ! Mem[0000000089000012] p60_near_1_ho: swap [%o1+0x03c],%l5 ! Mem[000000008880003c] jmpl %o7,%g0 lduh [%o2+0x012],%l3 ! Mem[0000000089000012] p61_near_1_le: ldsh [%i0+0x034],%l2 ! Mem[000000008a000034] ldd [%i3+0x020],%l4 ! Mem[000000008b800020] ldstub [%i0+0x13e],%l0 ! Mem[000000008a00013e] ldsb [%i3+0x15f],%l0 ! Mem[000000008b80015f] ldx [%i0+0x0d0],%l3 ! Mem[000000008a0000d0] ldsh [%i2+0x062],%l5 ! Mem[000000008b000062] std %f8 ,[%i3+0x0d0] ! Mem[000000008b8000d0] jmpl %o7,%g0 ldsh [%i3+0x0f2],%l1 ! Mem[000000008b8000f2] p61_near_1_lo: ldsh [%o0+0x034],%l2 ! Mem[000000008a000034] ldd [%o3+0x020],%l4 ! Mem[000000008b800020] ldstub [%o0+0x13e],%l0 ! Mem[000000008a00013e] ldsb [%o3+0x15f],%l0 ! Mem[000000008b80015f] ldx [%o0+0x0d0],%l3 ! Mem[000000008a0000d0] ldsh [%o2+0x062],%l5 ! Mem[000000008b000062] std %f8 ,[%o3+0x0d0] ! Mem[000000008b8000d0] jmpl %o7,%g0 ldsh [%o3+0x0f2],%l1 ! Mem[000000008b8000f2] p61_near_1_he: ld [%i0+0x020],%f19 ! Mem[000000008a000020] udivx %l7,%l2,%l2 lduh [%i0+0x032],%l4 ! Mem[000000008a000032] ldsb [%i3+0x145],%l0 ! Mem[000000008b800145] stb %l4,[%i0+0x06e] ! Mem[000000008a00006e] jmpl %o7,%g0 srlx %l4,%l1,%l1 p61_near_1_ho: ld [%o0+0x020],%f19 ! Mem[000000008a000020] udivx %l7,%l2,%l2 lduh [%o0+0x032],%l4 ! Mem[000000008a000032] ldsb [%o3+0x145],%l0 ! Mem[000000008b800145] stb %l4,[%o0+0x06e] ! Mem[000000008a00006e] jmpl %o7,%g0 srlx %l4,%l1,%l1 p62_near_1_le: std %l2,[%i1+0x018] ! Mem[000000008c800018] jmpl %o7,%g0 stb %l0,[%i3+0x1aa] ! Mem[000000008d8001aa] p62_near_1_lo: std %l2,[%o1+0x018] ! Mem[000000008c800018] jmpl %o7,%g0 stb %l0,[%o3+0x1aa] ! Mem[000000008d8001aa] p62_near_1_he: subccc %l4,0x863,%l6 jmpl %o7,%g0 ldstub [%i0+0x0cd],%l3 ! Mem[000000008c0000cd] p62_near_1_ho: subccc %l4,0x863,%l6 jmpl %o7,%g0 ldstub [%o0+0x0cd],%l3 ! Mem[000000008c0000cd] p63_near_1_le: stw %l3,[%i1+0x030] ! Mem[000000008e800030] ldub [%i2+0x01a],%l5 ! Mem[000000008f00001a] swap [%i3+0x1c4],%l7 ! Mem[000000008f8001c4] ldx [%i3+0x0f0],%l3 ! Mem[000000008f8000f0] ldsh [%i3+0x1ca],%l2 ! Mem[000000008f8001ca] ldx [%i2+0x020],%l3 ! Mem[000000008f000020] jmpl %o7,%g0 xor %l2,-0x27c,%l5 p63_near_1_lo: stw %l3,[%o1+0x030] ! Mem[000000008e800030] ldub [%o2+0x01a],%l5 ! Mem[000000008f00001a] swap [%o3+0x1c4],%l7 ! Mem[000000008f8001c4] ldx [%o3+0x0f0],%l3 ! Mem[000000008f8000f0] ldsh [%o3+0x1ca],%l2 ! Mem[000000008f8001ca] ldx [%o2+0x020],%l3 ! Mem[000000008f000020] jmpl %o7,%g0 xor %l2,-0x27c,%l5 p63_near_1_he: jmpl %o7,%g0 ldsb [%i0+0x190],%l4 ! Mem[000000008e000190] jmpl %o7,%g0 nop p63_near_1_ho: jmpl %o7,%g0 ldsb [%o0+0x190],%l4 ! Mem[000000008e000190] jmpl %o7,%g0 nop near1_b2b_h: andncc %l0,-0x349,%l2 or %l4,0x9c9,%l0 xorcc %l1,-0x74e,%l0 addcc %l4,%l5,%l2 tsubcctv %l0,0xf1a,%l5 sdivx %l5,%l0,%l3 jmpl %o7,%g0 taddcc %l2,%l6,%l6 near1_b2b_l: sdivx %l6,%l4,%l1 sub %l3,%l5,%l4 sub %l1,0x1e4,%l1 andn %l2,%l3,%l5 xorcc %l0,%l1,%l5 xnor %l4,-0x102,%l6 jmpl %o7,%g0 xorcc %l7,%l5,%l7 user_near1_end: .seg "text" .align 0x2000 user_near2_start: p0_near_2_le: lduw [%i0+0x188],%l3 ! Mem[0000000010000188] stb %l1,[%i2+0x0f5] ! Mem[00000000110000f5] addcc %l3,%l4,%l7 sth %l1,[%i1+0x00c] ! Mem[000000001080000c] lduw [%i2+0x158],%l6 ! Mem[0000000011000158] ldsw [%i1+0x064],%l1 ! Mem[0000000010800064] jmpl %o7,%g0 std %l0,[%i1+0x0f0] ! Mem[00000000108000f0] p0_near_2_lo: lduw [%o0+0x188],%l3 ! Mem[0000000010000188] stb %l1,[%o2+0x0f5] ! Mem[00000000110000f5] addcc %l3,%l4,%l7 sth %l1,[%o1+0x00c] ! Mem[000000001080000c] lduw [%o2+0x158],%l6 ! Mem[0000000011000158] ldsw [%o1+0x064],%l1 ! Mem[0000000010800064] jmpl %o7,%g0 std %l0,[%o1+0x0f0] ! Mem[00000000108000f0] p0_near_2_he: ldsh [%i2+0x064],%l3 ! Mem[0000000011000064] lduw [%i1+0x100],%l7 ! Mem[0000000010800100] jmpl %o7,%g0 stw %l0,[%i3+0x178] ! Mem[0000000011800178] p0_near_2_ho: ldsh [%o2+0x064],%l3 ! Mem[0000000011000064] lduw [%o1+0x100],%l7 ! Mem[0000000010800100] jmpl %o7,%g0 stw %l0,[%o3+0x178] ! Mem[0000000011800178] p1_near_2_le: lduw [%i1+0x164],%l4 ! Mem[0000000012800164] swap [%i2+0x138],%l6 ! Mem[0000000013000138] std %l6,[%i2+0x140] ! Mem[0000000013000140] ldstub [%i1+0x129],%l6 ! Mem[0000000012800129] jmpl %o7,%g0 addc %l7,0x4e6,%l5 p1_near_2_lo: lduw [%o1+0x164],%l4 ! Mem[0000000012800164] swap [%o2+0x138],%l6 ! Mem[0000000013000138] std %l6,[%o2+0x140] ! Mem[0000000013000140] ldstub [%o1+0x129],%l6 ! Mem[0000000012800129] jmpl %o7,%g0 addc %l7,0x4e6,%l5 p1_near_2_he: ldstub [%i2+0x05a],%l7 ! Mem[000000001300005a] lduh [%i0+0x006],%l7 ! Mem[0000000012000006] ldub [%i0+0x0ad],%l2 ! Mem[00000000120000ad] lduw [%i1+0x114],%l4 ! Mem[0000000012800114] jmpl %o7,%g0 orn %l1,%l7,%l5 p1_near_2_ho: ldstub [%o2+0x05a],%l7 ! Mem[000000001300005a] lduh [%o0+0x006],%l7 ! Mem[0000000012000006] ldub [%o0+0x0ad],%l2 ! Mem[00000000120000ad] lduw [%o1+0x114],%l4 ! Mem[0000000012800114] jmpl %o7,%g0 orn %l1,%l7,%l5 p2_near_2_le: ldub [%i1+0x06f],%l2 ! Mem[000000001480006f] ldsb [%i2+0x0c1],%l3 ! Mem[00000000150000c1] sth %l6,[%i0+0x084] ! Mem[0000000014000084] sth %l0,[%i0+0x1ce] ! Mem[00000000140001ce] swap [%i0+0x118],%l6 ! Mem[0000000014000118] std %f6 ,[%i2+0x160] ! Mem[0000000015000160] jmpl %o7,%g0 mulx %l3,-0x25a,%l2 p2_near_2_lo: ldub [%o1+0x06f],%l2 ! Mem[000000001480006f] ldsb [%o2+0x0c1],%l3 ! Mem[00000000150000c1] sth %l6,[%o0+0x084] ! Mem[0000000014000084] sth %l0,[%o0+0x1ce] ! Mem[00000000140001ce] swap [%o0+0x118],%l6 ! Mem[0000000014000118] std %f6 ,[%o2+0x160] ! Mem[0000000015000160] jmpl %o7,%g0 mulx %l3,-0x25a,%l2 p2_near_2_he: stb %l4,[%i0+0x16f] ! Mem[000000001400016f] lduh [%i3+0x14e],%l6 ! Mem[000000001580014e] stb %l5,[%i0+0x008] ! Mem[0000000014000008] nop sth %l1,[%i1+0x14e] ! Mem[000000001480014e] jmpl %o7,%g0 ldsh [%i2+0x0e6],%l3 ! Mem[00000000150000e6] p2_near_2_ho: stb %l4,[%o0+0x16f] ! Mem[000000001400016f] lduh [%o3+0x14e],%l6 ! Mem[000000001580014e] stb %l5,[%o0+0x008] ! Mem[0000000014000008] nop sth %l1,[%o1+0x14e] ! Mem[000000001480014e] jmpl %o7,%g0 ldsh [%o2+0x0e6],%l3 ! Mem[00000000150000e6] p3_near_2_le: ldstub [%i3+0x128],%l5 ! Mem[0000000017800128] tsubcctv %l7,%l0,%l3 jmpl %o7,%g0 std %l2,[%i3+0x140] ! Mem[0000000017800140] p3_near_2_lo: ldstub [%o3+0x128],%l5 ! Mem[0000000017800128] tsubcctv %l7,%l0,%l3 jmpl %o7,%g0 std %l2,[%o3+0x140] ! Mem[0000000017800140] p3_near_2_he: ldub [%i2+0x159],%l5 ! Mem[0000000017000159] st %f17,[%i2+0x1b0] ! Mem[00000000170001b0] ldsw [%i0+0x1b0],%l7 ! Mem[00000000160001b0] std %l6,[%i2+0x148] ! Mem[0000000017000148] ldx [%i0+0x040],%l3 ! Mem[0000000016000040] ldsw [%i3+0x144],%l2 ! Mem[0000000017800144] ldub [%i3+0x1dc],%l0 ! Mem[00000000178001dc] jmpl %o7,%g0 sth %l1,[%i2+0x1d0] ! Mem[00000000170001d0] p3_near_2_ho: ldub [%o2+0x159],%l5 ! Mem[0000000017000159] st %f17,[%o2+0x1b0] ! Mem[00000000170001b0] ldsw [%o0+0x1b0],%l7 ! Mem[00000000160001b0] std %l6,[%o2+0x148] ! Mem[0000000017000148] ldx [%o0+0x040],%l3 ! Mem[0000000016000040] ldsw [%o3+0x144],%l2 ! Mem[0000000017800144] ldub [%o3+0x1dc],%l0 ! Mem[00000000178001dc] jmpl %o7,%g0 sth %l1,[%o2+0x1d0] ! Mem[00000000170001d0] p4_near_2_le: nop std %l4,[%i2+0x1a8] ! Mem[00000000190001a8] jmpl %o7,%g0 sth %l4,[%i2+0x05e] ! Mem[000000001900005e] p4_near_2_lo: nop std %l4,[%o2+0x1a8] ! Mem[00000000190001a8] jmpl %o7,%g0 sth %l4,[%o2+0x05e] ! Mem[000000001900005e] p4_near_2_he: ld [%i1+0x0f0],%f25 ! Mem[00000000188000f0] stw %l6,[%i1+0x0c0] ! Mem[00000000188000c0] srax %l3,%l3,%l7 addcc %l0,0xb7d,%l0 stw %l6,[%i1+0x084] ! Mem[0000000018800084] jmpl %o7,%g0 stb %l0,[%i2+0x1e8] ! Mem[00000000190001e8] p4_near_2_ho: ld [%o1+0x0f0],%f25 ! Mem[00000000188000f0] stw %l6,[%o1+0x0c0] ! Mem[00000000188000c0] srax %l3,%l3,%l7 addcc %l0,0xb7d,%l0 stw %l6,[%o1+0x084] ! Mem[0000000018800084] jmpl %o7,%g0 stb %l0,[%o2+0x1e8] ! Mem[00000000190001e8] p5_near_2_le: ldx [%i3+0x070],%l5 ! Mem[000000001b800070] ldsb [%i3+0x062],%l7 ! Mem[000000001b800062] ldsw [%i2+0x020],%l7 ! Mem[000000001b000020] jmpl %o7,%g0 ldsh [%i3+0x08e],%l2 ! Mem[000000001b80008e] p5_near_2_lo: ldx [%o3+0x070],%l5 ! Mem[000000001b800070] ldsb [%o3+0x062],%l7 ! Mem[000000001b800062] ldsw [%o2+0x020],%l7 ! Mem[000000001b000020] jmpl %o7,%g0 ldsh [%o3+0x08e],%l2 ! Mem[000000001b80008e] p5_near_2_he: ldd [%i1+0x000],%f20 ! Mem[000000001a800000] ldub [%i3+0x080],%l7 ! Mem[000000001b800080] sth %l5,[%i1+0x194] ! Mem[000000001a800194] ldd [%i2+0x1a8],%l2 ! Mem[000000001b0001a8] std %l4,[%i3+0x1c0] ! Mem[000000001b8001c0] swap [%i3+0x018],%l6 ! Mem[000000001b800018] jmpl %o7,%g0 stx %l3,[%i1+0x008] ! Mem[000000001a800008] p5_near_2_ho: ldd [%o1+0x000],%f20 ! Mem[000000001a800000] ldub [%o3+0x080],%l7 ! Mem[000000001b800080] sth %l5,[%o1+0x194] ! Mem[000000001a800194] ldd [%o2+0x1a8],%l2 ! Mem[000000001b0001a8] std %l4,[%o3+0x1c0] ! Mem[000000001b8001c0] swap [%o3+0x018],%l6 ! Mem[000000001b800018] jmpl %o7,%g0 stx %l3,[%o1+0x008] ! Mem[000000001a800008] p6_near_2_le: taddcc %l6,0x413,%l0 lduw [%i3+0x01c],%l3 ! Mem[000000001d80001c] ldsw [%i0+0x060],%l2 ! Mem[000000001c000060] jmpl %o7,%g0 ldx [%i3+0x1b8],%l2 ! Mem[000000001d8001b8] p6_near_2_lo: taddcc %l6,0x413,%l0 lduw [%o3+0x01c],%l3 ! Mem[000000001d80001c] ldsw [%o0+0x060],%l2 ! Mem[000000001c000060] jmpl %o7,%g0 ldx [%o3+0x1b8],%l2 ! Mem[000000001d8001b8] p6_near_2_he: xor %l0,%l1,%l0 ldstub [%i0+0x03a],%l1 ! Mem[000000001c00003a] stw %l2,[%i0+0x1f4] ! Mem[000000001c0001f4] jmpl %o7,%g0 lduw [%i3+0x1a0],%l5 ! Mem[000000001d8001a0] p6_near_2_ho: xor %l0,%l1,%l0 ldstub [%o0+0x03a],%l1 ! Mem[000000001c00003a] stw %l2,[%o0+0x1f4] ! Mem[000000001c0001f4] jmpl %o7,%g0 lduw [%o3+0x1a0],%l5 ! Mem[000000001d8001a0] p7_near_2_le: stb %l2,[%i0+0x024] ! Mem[000000001e000024] jmpl %o7,%g0 stb %l2,[%i1+0x011] ! Mem[000000001e800011] p7_near_2_lo: stb %l2,[%o0+0x024] ! Mem[000000001e000024] jmpl %o7,%g0 stb %l2,[%o1+0x011] ! Mem[000000001e800011] p7_near_2_he: ldx [%i2+0x070],%l2 ! Mem[000000001f000070] lduw [%i0+0x0ec],%l0 ! Mem[000000001e0000ec] stx %l6,[%i1+0x1a0] ! Mem[000000001e8001a0] ldstub [%i2+0x1ec],%l3 ! Mem[000000001f0001ec] lduh [%i3+0x106],%l6 ! Mem[000000001f800106] andncc %l5,-0xd78,%l6 ldsb [%i1+0x180],%l2 ! Mem[000000001e800180] jmpl %o7,%g0 lduw [%i1+0x1b4],%l5 ! Mem[000000001e8001b4] p7_near_2_ho: ldx [%o2+0x070],%l2 ! Mem[000000001f000070] lduw [%o0+0x0ec],%l0 ! Mem[000000001e0000ec] stx %l6,[%o1+0x1a0] ! Mem[000000001e8001a0] ldstub [%o2+0x1ec],%l3 ! Mem[000000001f0001ec] lduh [%o3+0x106],%l6 ! Mem[000000001f800106] andncc %l5,-0xd78,%l6 ldsb [%o1+0x180],%l2 ! Mem[000000001e800180] jmpl %o7,%g0 lduw [%o1+0x1b4],%l5 ! Mem[000000001e8001b4] p8_near_2_le: std %l2,[%i0+0x028] ! Mem[0000000020000028] sth %l0,[%i0+0x17e] ! Mem[000000002000017e] ldsw [%i2+0x140],%l2 ! Mem[0000000021000140] std %l4,[%i1+0x1e0] ! Mem[00000000208001e0] tsubcc %l3,-0x3e1,%l1 stb %l0,[%i0+0x06b] ! Mem[000000002000006b] jmpl %o7,%g0 ldsw [%i3+0x02c],%l3 ! Mem[000000002180002c] p8_near_2_lo: std %l2,[%o0+0x028] ! Mem[0000000020000028] sth %l0,[%o0+0x17e] ! Mem[000000002000017e] ldsw [%o2+0x140],%l2 ! Mem[0000000021000140] std %l4,[%o1+0x1e0] ! Mem[00000000208001e0] tsubcc %l3,-0x3e1,%l1 stb %l0,[%o0+0x06b] ! Mem[000000002000006b] jmpl %o7,%g0 ldsw [%o3+0x02c],%l3 ! Mem[000000002180002c] p8_near_2_he: taddcctv %l6,%l1,%l4 lduw [%i1+0x124],%l7 ! Mem[0000000020800124] lduh [%i2+0x06e],%l4 ! Mem[000000002100006e] jmpl %o7,%g0 lduw [%i0+0x1e8],%l5 ! Mem[00000000200001e8] p8_near_2_ho: taddcctv %l6,%l1,%l4 lduw [%o1+0x124],%l7 ! Mem[0000000020800124] lduh [%o2+0x06e],%l4 ! Mem[000000002100006e] jmpl %o7,%g0 lduw [%o0+0x1e8],%l5 ! Mem[00000000200001e8] p9_near_2_le: ldd [%i3+0x0b8],%f0 ! Mem[00000000238000b8] or %l4,0x87f,%l5 ldx [%i2+0x070],%l4 ! Mem[0000000023000070] ld [%i0+0x158],%f8 ! Mem[0000000022000158] ldstub [%i0+0x011],%l2 ! Mem[0000000022000011] stw %l7,[%i0+0x0d8] ! Mem[00000000220000d8] st %f8 ,[%i1+0x0a8] ! Mem[00000000228000a8] jmpl %o7,%g0 std %l4,[%i2+0x110] ! Mem[0000000023000110] p9_near_2_lo: ldd [%o3+0x0b8],%f0 ! Mem[00000000238000b8] or %l4,0x87f,%l5 ldx [%o2+0x070],%l4 ! Mem[0000000023000070] ld [%o0+0x158],%f8 ! Mem[0000000022000158] ldstub [%o0+0x011],%l2 ! Mem[0000000022000011] stw %l7,[%o0+0x0d8] ! Mem[00000000220000d8] st %f8 ,[%o1+0x0a8] ! Mem[00000000228000a8] jmpl %o7,%g0 std %l4,[%o2+0x110] ! Mem[0000000023000110] p9_near_2_he: st %f21,[%i2+0x004] ! Mem[0000000023000004] st %f29,[%i2+0x1e8] ! Mem[00000000230001e8] add %l7,-0x11e,%l3 stw %l4,[%i1+0x114] ! Mem[0000000022800114] ldstub [%i0+0x1e2],%l1 ! Mem[00000000220001e2] ldub [%i1+0x05b],%l3 ! Mem[000000002280005b] umul %l5,0x928,%l3 jmpl %o7,%g0 ldsh [%i2+0x0f2],%l0 ! Mem[00000000230000f2] p9_near_2_ho: st %f21,[%o2+0x004] ! Mem[0000000023000004] st %f29,[%o2+0x1e8] ! Mem[00000000230001e8] add %l7,-0x11e,%l3 stw %l4,[%o1+0x114] ! Mem[0000000022800114] ldstub [%o0+0x1e2],%l1 ! Mem[00000000220001e2] ldub [%o1+0x05b],%l3 ! Mem[000000002280005b] umul %l5,0x928,%l3 jmpl %o7,%g0 ldsh [%o2+0x0f2],%l0 ! Mem[00000000230000f2] p10_near_2_le: ldub [%i1+0x0f9],%l7 ! Mem[00000000248000f9] ldstub [%i2+0x0cc],%l0 ! Mem[00000000250000cc] andcc %l7,%l6,%l2 lduw [%i1+0x010],%l2 ! Mem[0000000024800010] ldub [%i1+0x120],%l5 ! Mem[0000000024800120] xnorcc %l5,%l0,%l1 stw %l1,[%i1+0x1b4] ! Mem[00000000248001b4] jmpl %o7,%g0 std %l6,[%i0+0x168] ! Mem[0000000024000168] p10_near_2_lo: ldub [%o1+0x0f9],%l7 ! Mem[00000000248000f9] ldstub [%o2+0x0cc],%l0 ! Mem[00000000250000cc] andcc %l7,%l6,%l2 lduw [%o1+0x010],%l2 ! Mem[0000000024800010] ldub [%o1+0x120],%l5 ! Mem[0000000024800120] xnorcc %l5,%l0,%l1 stw %l1,[%o1+0x1b4] ! Mem[00000000248001b4] jmpl %o7,%g0 std %l6,[%o0+0x168] ! Mem[0000000024000168] p10_near_2_he: orn %l2,0xe48,%l0 stw %l3,[%i1+0x11c] ! Mem[000000002480011c] jmpl %o7,%g0 ldub [%i1+0x1ab],%l3 ! Mem[00000000248001ab] p10_near_2_ho: orn %l2,0xe48,%l0 stw %l3,[%o1+0x11c] ! Mem[000000002480011c] jmpl %o7,%g0 ldub [%o1+0x1ab],%l3 ! Mem[00000000248001ab] p11_near_2_le: ldstub [%i0+0x135],%l2 ! Mem[0000000026000135] jmpl %o7,%g0 ldsb [%i1+0x021],%l3 ! Mem[0000000026800021] p11_near_2_lo: ldstub [%o0+0x135],%l2 ! Mem[0000000026000135] jmpl %o7,%g0 ldsb [%o1+0x021],%l3 ! Mem[0000000026800021] p11_near_2_he: lduh [%i2+0x18a],%l0 ! Mem[000000002700018a] ldx [%i2+0x130],%l4 ! Mem[0000000027000130] xorcc %l5,%l3,%l5 jmpl %o7,%g0 ldx [%i0+0x060],%l2 ! Mem[0000000026000060] p11_near_2_ho: lduh [%o2+0x18a],%l0 ! Mem[000000002700018a] ldx [%o2+0x130],%l4 ! Mem[0000000027000130] xorcc %l5,%l3,%l5 jmpl %o7,%g0 ldx [%o0+0x060],%l2 ! Mem[0000000026000060] p12_near_2_le: jmpl %o7,%g0 lduw [%i1+0x144],%l7 ! Mem[0000000028800144] jmpl %o7,%g0 nop p12_near_2_lo: jmpl %o7,%g0 lduw [%o1+0x144],%l7 ! Mem[0000000028800144] jmpl %o7,%g0 nop p12_near_2_he: st %f18,[%i1+0x154] ! Mem[0000000028800154] lduw [%i0+0x17c],%l7 ! Mem[000000002800017c] lduh [%i1+0x086],%l2 ! Mem[0000000028800086] stw %l2,[%i2+0x04c] ! Mem[000000002900004c] ldd [%i3+0x1e8],%l0 ! Mem[00000000298001e8] stb %l0,[%i3+0x0cd] ! Mem[00000000298000cd] std %l0,[%i3+0x188] ! Mem[0000000029800188] jmpl %o7,%g0 ldsh [%i2+0x148],%l2 ! Mem[0000000029000148] p12_near_2_ho: st %f18,[%o1+0x154] ! Mem[0000000028800154] lduw [%o0+0x17c],%l7 ! Mem[000000002800017c] lduh [%o1+0x086],%l2 ! Mem[0000000028800086] stw %l2,[%o2+0x04c] ! Mem[000000002900004c] ldd [%o3+0x1e8],%l0 ! Mem[00000000298001e8] stb %l0,[%o3+0x0cd] ! Mem[00000000298000cd] std %l0,[%o3+0x188] ! Mem[0000000029800188] jmpl %o7,%g0 ldsh [%o2+0x148],%l2 ! Mem[0000000029000148] p13_near_2_le: swap [%i2+0x02c],%l3 ! Mem[000000002b00002c] jmpl %o7,%g0 lduh [%i0+0x15e],%l0 ! Mem[000000002a00015e] p13_near_2_lo: swap [%o2+0x02c],%l3 ! Mem[000000002b00002c] jmpl %o7,%g0 lduh [%o0+0x15e],%l0 ! Mem[000000002a00015e] p13_near_2_he: jmpl %o7,%g0 lduw [%i1+0x0f4],%l1 ! Mem[000000002a8000f4] jmpl %o7,%g0 nop p13_near_2_ho: jmpl %o7,%g0 lduw [%o1+0x0f4],%l1 ! Mem[000000002a8000f4] jmpl %o7,%g0 nop p14_near_2_le: ldd [%i1+0x040],%l2 ! Mem[000000002c800040] ldd [%i0+0x0d0],%l4 ! Mem[000000002c0000d0] stb %l2,[%i3+0x15b] ! Mem[000000002d80015b] lduw [%i3+0x04c],%l2 ! Mem[000000002d80004c] std %f12,[%i1+0x070] ! Mem[000000002c800070] jmpl %o7,%g0 taddcc %l7,%l4,%l2 p14_near_2_lo: ldd [%o1+0x040],%l2 ! Mem[000000002c800040] ldd [%o0+0x0d0],%l4 ! Mem[000000002c0000d0] stb %l2,[%o3+0x15b] ! Mem[000000002d80015b] lduw [%o3+0x04c],%l2 ! Mem[000000002d80004c] std %f12,[%o1+0x070] ! Mem[000000002c800070] jmpl %o7,%g0 taddcc %l7,%l4,%l2 p14_near_2_he: ldx [%i2+0x030],%l5 ! Mem[000000002d000030] std %l6,[%i1+0x160] ! Mem[000000002c800160] swap [%i3+0x16c],%l4 ! Mem[000000002d80016c] std %f30,[%i1+0x178] ! Mem[000000002c800178] ldsb [%i3+0x087],%l2 ! Mem[000000002d800087] lduh [%i0+0x072],%l0 ! Mem[000000002c000072] ldd [%i2+0x068],%l6 ! Mem[000000002d000068] jmpl %o7,%g0 and %l5,%l0,%l3 p14_near_2_ho: ldx [%o2+0x030],%l5 ! Mem[000000002d000030] std %l6,[%o1+0x160] ! Mem[000000002c800160] swap [%o3+0x16c],%l4 ! Mem[000000002d80016c] std %f30,[%o1+0x178] ! Mem[000000002c800178] ldsb [%o3+0x087],%l2 ! Mem[000000002d800087] lduh [%o0+0x072],%l0 ! Mem[000000002c000072] ldd [%o2+0x068],%l6 ! Mem[000000002d000068] jmpl %o7,%g0 and %l5,%l0,%l3 p15_near_2_le: jmpl %o7,%g0 ldsb [%i2+0x1f0],%l1 ! Mem[000000002f0001f0] jmpl %o7,%g0 nop p15_near_2_lo: jmpl %o7,%g0 ldsb [%o2+0x1f0],%l1 ! Mem[000000002f0001f0] jmpl %o7,%g0 nop p15_near_2_he: ldd [%i2+0x080],%l6 ! Mem[000000002f000080] jmpl %o7,%g0 addc %l3,%l7,%l1 p15_near_2_ho: ldd [%o2+0x080],%l6 ! Mem[000000002f000080] jmpl %o7,%g0 addc %l3,%l7,%l1 p16_near_2_le: std %f0 ,[%i1+0x1b8] ! Mem[00000000308001b8] stw %l4,[%i0+0x050] ! Mem[0000000030000050] ldsb [%i0+0x169],%l5 ! Mem[0000000030000169] lduh [%i3+0x170],%l2 ! Mem[0000000031800170] ldstub [%i2+0x17a],%l6 ! Mem[000000003100017a] st %f2 ,[%i3+0x04c] ! Mem[000000003180004c] swap [%i1+0x160],%l3 ! Mem[0000000030800160] jmpl %o7,%g0 srl %l6,%l1,%l4 p16_near_2_lo: std %f0 ,[%o1+0x1b8] ! Mem[00000000308001b8] stw %l4,[%o0+0x050] ! Mem[0000000030000050] ldsb [%o0+0x169],%l5 ! Mem[0000000030000169] lduh [%o3+0x170],%l2 ! Mem[0000000031800170] ldstub [%o2+0x17a],%l6 ! Mem[000000003100017a] st %f2 ,[%o3+0x04c] ! Mem[000000003180004c] swap [%o1+0x160],%l3 ! Mem[0000000030800160] jmpl %o7,%g0 srl %l6,%l1,%l4 p16_near_2_he: ldsb [%i3+0x1fc],%l2 ! Mem[00000000318001fc] ldx [%i0+0x188],%l1 ! Mem[0000000030000188] ldub [%i0+0x03a],%l6 ! Mem[000000003000003a] jmpl %o7,%g0 stx %l7,[%i0+0x010] ! Mem[0000000030000010] p16_near_2_ho: ldsb [%o3+0x1fc],%l2 ! Mem[00000000318001fc] ldx [%o0+0x188],%l1 ! Mem[0000000030000188] ldub [%o0+0x03a],%l6 ! Mem[000000003000003a] jmpl %o7,%g0 stx %l7,[%o0+0x010] ! Mem[0000000030000010] p17_near_2_le: xorcc %l0,%l1,%l7 lduw [%i0+0x0a4],%l0 ! Mem[00000000320000a4] xnor %l1,%l7,%l3 ldx [%i3+0x0f0],%l7 ! Mem[00000000338000f0] xnorcc %l3,-0x55c,%l4 jmpl %o7,%g0 stw %l1,[%i3+0x178] ! Mem[0000000033800178] p17_near_2_lo: xorcc %l0,%l1,%l7 lduw [%o0+0x0a4],%l0 ! Mem[00000000320000a4] xnor %l1,%l7,%l3 ldx [%o3+0x0f0],%l7 ! Mem[00000000338000f0] xnorcc %l3,-0x55c,%l4 jmpl %o7,%g0 stw %l1,[%o3+0x178] ! Mem[0000000033800178] p17_near_2_he: stb %l4,[%i2+0x1a5] ! Mem[00000000330001a5] lduh [%i3+0x038],%l3 ! Mem[0000000033800038] lduw [%i1+0x1e4],%l2 ! Mem[00000000328001e4] sth %l4,[%i0+0x148] ! Mem[0000000032000148] stb %l3,[%i3+0x1ea] ! Mem[00000000338001ea] std %f30,[%i2+0x0b8] ! Mem[00000000330000b8] jmpl %o7,%g0 or %l2,-0x261,%l5 p17_near_2_ho: stb %l4,[%o2+0x1a5] ! Mem[00000000330001a5] lduh [%o3+0x038],%l3 ! Mem[0000000033800038] lduw [%o1+0x1e4],%l2 ! Mem[00000000328001e4] sth %l4,[%o0+0x148] ! Mem[0000000032000148] stb %l3,[%o3+0x1ea] ! Mem[00000000338001ea] std %f30,[%o2+0x0b8] ! Mem[00000000330000b8] jmpl %o7,%g0 or %l2,-0x261,%l5 p18_near_2_le: jmpl %o7,%g0 stx %l6,[%i0+0x068] ! Mem[0000000034000068] jmpl %o7,%g0 nop p18_near_2_lo: jmpl %o7,%g0 stx %l6,[%o0+0x068] ! Mem[0000000034000068] jmpl %o7,%g0 nop p18_near_2_he: ldsh [%i2+0x118],%l6 ! Mem[0000000035000118] stx %l4,[%i0+0x178] ! Mem[0000000034000178] srl %l0,0x01a,%l5 jmpl %o7,%g0 std %l0,[%i2+0x080] ! Mem[0000000035000080] p18_near_2_ho: ldsh [%o2+0x118],%l6 ! Mem[0000000035000118] stx %l4,[%o0+0x178] ! Mem[0000000034000178] srl %l0,0x01a,%l5 jmpl %o7,%g0 std %l0,[%o2+0x080] ! Mem[0000000035000080] p19_near_2_le: sth %l7,[%i3+0x08e] ! Mem[000000003780008e] taddcc %l7,-0x9fd,%l5 stb %l0,[%i3+0x0a7] ! Mem[00000000378000a7] jmpl %o7,%g0 srl %l4,%l3,%l1 p19_near_2_lo: sth %l7,[%o3+0x08e] ! Mem[000000003780008e] taddcc %l7,-0x9fd,%l5 stb %l0,[%o3+0x0a7] ! Mem[00000000378000a7] jmpl %o7,%g0 srl %l4,%l3,%l1 p19_near_2_he: andcc %l1,0xe33,%l4 ldx [%i2+0x090],%l1 ! Mem[0000000037000090] lduh [%i3+0x0aa],%l1 ! Mem[00000000378000aa] ldstub [%i2+0x17f],%l0 ! Mem[000000003700017f] ldd [%i3+0x128],%l4 ! Mem[0000000037800128] lduh [%i3+0x17a],%l1 ! Mem[000000003780017a] ld [%i3+0x054],%f20 ! Mem[0000000037800054] jmpl %o7,%g0 stb %l0,[%i2+0x179] ! Mem[0000000037000179] p19_near_2_ho: andcc %l1,0xe33,%l4 ldx [%o2+0x090],%l1 ! Mem[0000000037000090] lduh [%o3+0x0aa],%l1 ! Mem[00000000378000aa] ldstub [%o2+0x17f],%l0 ! Mem[000000003700017f] ldd [%o3+0x128],%l4 ! Mem[0000000037800128] lduh [%o3+0x17a],%l1 ! Mem[000000003780017a] ld [%o3+0x054],%f20 ! Mem[0000000037800054] jmpl %o7,%g0 stb %l0,[%o2+0x179] ! Mem[0000000037000179] p20_near_2_le: smulcc %l5,0xdef,%l7 lduh [%i3+0x054],%l2 ! Mem[0000000039800054] ldd [%i0+0x0c8],%f0 ! Mem[00000000380000c8] addc %l5,-0xce0,%l6 subc %l4,%l3,%l1 std %f8 ,[%i0+0x1a0] ! Mem[00000000380001a0] ldsh [%i2+0x1bc],%l4 ! Mem[00000000390001bc] jmpl %o7,%g0 sth %l5,[%i0+0x08e] ! Mem[000000003800008e] p20_near_2_lo: smulcc %l5,0xdef,%l7 lduh [%o3+0x054],%l2 ! Mem[0000000039800054] ldd [%o0+0x0c8],%f0 ! Mem[00000000380000c8] addc %l5,-0xce0,%l6 subc %l4,%l3,%l1 std %f8 ,[%o0+0x1a0] ! Mem[00000000380001a0] ldsh [%o2+0x1bc],%l4 ! Mem[00000000390001bc] jmpl %o7,%g0 sth %l5,[%o0+0x08e] ! Mem[000000003800008e] p20_near_2_he: ldsw [%i0+0x09c],%l0 ! Mem[000000003800009c] std %f20,[%i1+0x1c0] ! Mem[00000000388001c0] ldsb [%i1+0x0e1],%l6 ! Mem[00000000388000e1] ldd [%i0+0x090],%l2 ! Mem[0000000038000090] stx %l0,[%i3+0x0d0] ! Mem[00000000398000d0] ldsw [%i3+0x02c],%l7 ! Mem[000000003980002c] jmpl %o7,%g0 srl %l7,%l4,%l4 p20_near_2_ho: ldsw [%o0+0x09c],%l0 ! Mem[000000003800009c] std %f20,[%o1+0x1c0] ! Mem[00000000388001c0] ldsb [%o1+0x0e1],%l6 ! Mem[00000000388000e1] ldd [%o0+0x090],%l2 ! Mem[0000000038000090] stx %l0,[%o3+0x0d0] ! Mem[00000000398000d0] ldsw [%o3+0x02c],%l7 ! Mem[000000003980002c] jmpl %o7,%g0 srl %l7,%l4,%l4 p21_near_2_le: ldd [%i2+0x1f8],%l0 ! Mem[000000003b0001f8] stb %l1,[%i0+0x1f0] ! Mem[000000003a0001f0] lduw [%i3+0x178],%l1 ! Mem[000000003b800178] sth %l4,[%i2+0x056] ! Mem[000000003b000056] ldx [%i0+0x178],%l0 ! Mem[000000003a000178] swap [%i0+0x1a0],%l6 ! Mem[000000003a0001a0] jmpl %o7,%g0 lduh [%i3+0x166],%l5 ! Mem[000000003b800166] p21_near_2_lo: ldd [%o2+0x1f8],%l0 ! Mem[000000003b0001f8] stb %l1,[%o0+0x1f0] ! Mem[000000003a0001f0] lduw [%o3+0x178],%l1 ! Mem[000000003b800178] sth %l4,[%o2+0x056] ! Mem[000000003b000056] ldx [%o0+0x178],%l0 ! Mem[000000003a000178] swap [%o0+0x1a0],%l6 ! Mem[000000003a0001a0] jmpl %o7,%g0 lduh [%o3+0x166],%l5 ! Mem[000000003b800166] p21_near_2_he: ldsh [%i3+0x1fa],%l4 ! Mem[000000003b8001fa] jmpl %o7,%g0 ldsb [%i2+0x052],%l0 ! Mem[000000003b000052] p21_near_2_ho: ldsh [%o3+0x1fa],%l4 ! Mem[000000003b8001fa] jmpl %o7,%g0 ldsb [%o2+0x052],%l0 ! Mem[000000003b000052] p22_near_2_le: ldsh [%i0+0x09e],%l1 ! Mem[000000003c00009e] stb %l5,[%i0+0x146] ! Mem[000000003c000146] jmpl %o7,%g0 xnorcc %l5,%l5,%l7 p22_near_2_lo: ldsh [%o0+0x09e],%l1 ! Mem[000000003c00009e] stb %l5,[%o0+0x146] ! Mem[000000003c000146] jmpl %o7,%g0 xnorcc %l5,%l5,%l7 p22_near_2_he: stx %l7,[%i1+0x078] ! Mem[000000003c800078] sllx %l4,%l6,%l5 stx %l0,[%i2+0x098] ! Mem[000000003d000098] stx %l1,[%i3+0x138] ! Mem[000000003d800138] jmpl %o7,%g0 ldstub [%i1+0x1c2],%l1 ! Mem[000000003c8001c2] p22_near_2_ho: stx %l7,[%o1+0x078] ! Mem[000000003c800078] sllx %l4,%l6,%l5 stx %l0,[%o2+0x098] ! Mem[000000003d000098] stx %l1,[%o3+0x138] ! Mem[000000003d800138] jmpl %o7,%g0 ldstub [%o1+0x1c2],%l1 ! Mem[000000003c8001c2] p23_near_2_le: stb %l4,[%i3+0x062] ! Mem[000000003f800062] lduh [%i1+0x056],%l3 ! Mem[000000003e800056] stb %l5,[%i3+0x028] ! Mem[000000003f800028] stx %l6,[%i2+0x120] ! Mem[000000003f000120] jmpl %o7,%g0 swap [%i2+0x180],%l3 ! Mem[000000003f000180] p23_near_2_lo: stb %l4,[%o3+0x062] ! Mem[000000003f800062] lduh [%o1+0x056],%l3 ! Mem[000000003e800056] stb %l5,[%o3+0x028] ! Mem[000000003f800028] stx %l6,[%o2+0x120] ! Mem[000000003f000120] jmpl %o7,%g0 swap [%o2+0x180],%l3 ! Mem[000000003f000180] p23_near_2_he: and %l0,0xc85,%l6 jmpl %o7,%g0 st %f16,[%i0+0x1e0] ! Mem[000000003e0001e0] p23_near_2_ho: and %l0,0xc85,%l6 jmpl %o7,%g0 st %f16,[%o0+0x1e0] ! Mem[000000003e0001e0] p24_near_2_le: lduw [%i1+0x0a4],%l6 ! Mem[00000000408000a4] jmpl %o7,%g0 swap [%i3+0x158],%l0 ! Mem[0000000041800158] p24_near_2_lo: lduw [%o1+0x0a4],%l6 ! Mem[00000000408000a4] jmpl %o7,%g0 swap [%o3+0x158],%l0 ! Mem[0000000041800158] p24_near_2_he: ldstub [%i1+0x042],%l7 ! Mem[0000000040800042] ldsw [%i2+0x074],%l2 ! Mem[0000000041000074] ldstub [%i1+0x0cc],%l0 ! Mem[00000000408000cc] ldsb [%i0+0x145],%l7 ! Mem[0000000040000145] std %f16,[%i1+0x198] ! Mem[0000000040800198] jmpl %o7,%g0 ldsb [%i1+0x073],%l4 ! Mem[0000000040800073] p24_near_2_ho: ldstub [%o1+0x042],%l7 ! Mem[0000000040800042] ldsw [%o2+0x074],%l2 ! Mem[0000000041000074] ldstub [%o1+0x0cc],%l0 ! Mem[00000000408000cc] ldsb [%o0+0x145],%l7 ! Mem[0000000040000145] std %f16,[%o1+0x198] ! Mem[0000000040800198] jmpl %o7,%g0 ldsb [%o1+0x073],%l4 ! Mem[0000000040800073] p25_near_2_le: ldd [%i0+0x020],%l0 ! Mem[0000000042000020] stw %l0,[%i1+0x1cc] ! Mem[00000000428001cc] stx %l2,[%i2+0x128] ! Mem[0000000043000128] stb %l1,[%i1+0x0bf] ! Mem[00000000428000bf] stb %l0,[%i1+0x12d] ! Mem[000000004280012d] jmpl %o7,%g0 stw %l7,[%i2+0x134] ! Mem[0000000043000134] p25_near_2_lo: ldd [%o0+0x020],%l0 ! Mem[0000000042000020] stw %l0,[%o1+0x1cc] ! Mem[00000000428001cc] stx %l2,[%o2+0x128] ! Mem[0000000043000128] stb %l1,[%o1+0x0bf] ! Mem[00000000428000bf] stb %l0,[%o1+0x12d] ! Mem[000000004280012d] jmpl %o7,%g0 stw %l7,[%o2+0x134] ! Mem[0000000043000134] p25_near_2_he: addccc %l7,-0xf91,%l2 jmpl %o7,%g0 lduh [%i0+0x1da],%l6 ! Mem[00000000420001da] p25_near_2_ho: addccc %l7,-0xf91,%l2 jmpl %o7,%g0 lduh [%o0+0x1da],%l6 ! Mem[00000000420001da] p26_near_2_le: sub %l7,0xecc,%l2 ldsb [%i2+0x118],%l6 ! Mem[0000000045000118] tsubcc %l3,-0xcec,%l6 jmpl %o7,%g0 ldx [%i0+0x198],%l4 ! Mem[0000000044000198] p26_near_2_lo: sub %l7,0xecc,%l2 ldsb [%o2+0x118],%l6 ! Mem[0000000045000118] tsubcc %l3,-0xcec,%l6 jmpl %o7,%g0 ldx [%o0+0x198],%l4 ! Mem[0000000044000198] p26_near_2_he: tsubcctv %l0,%l2,%l6 std %f16,[%i1+0x000] ! Mem[0000000044800000] stx %l2,[%i0+0x1a0] ! Mem[00000000440001a0] lduw [%i0+0x048],%l3 ! Mem[0000000044000048] lduh [%i1+0x11a],%l5 ! Mem[000000004480011a] subc %l3,0xe62,%l0 swap [%i2+0x0f0],%l2 ! Mem[00000000450000f0] jmpl %o7,%g0 stw %l2,[%i1+0x184] ! Mem[0000000044800184] p26_near_2_ho: tsubcctv %l0,%l2,%l6 std %f16,[%o1+0x000] ! Mem[0000000044800000] stx %l2,[%o0+0x1a0] ! Mem[00000000440001a0] lduw [%o0+0x048],%l3 ! Mem[0000000044000048] lduh [%o1+0x11a],%l5 ! Mem[000000004480011a] subc %l3,0xe62,%l0 swap [%o2+0x0f0],%l2 ! Mem[00000000450000f0] jmpl %o7,%g0 stw %l2,[%o1+0x184] ! Mem[0000000044800184] p27_near_2_le: lduw [%i2+0x100],%l6 ! Mem[0000000047000100] ldsb [%i3+0x061],%l1 ! Mem[0000000047800061] sth %l2,[%i1+0x19a] ! Mem[000000004680019a] lduw [%i3+0x000],%l0 ! Mem[0000000047800000] ldd [%i2+0x158],%f2 ! Mem[0000000047000158] jmpl %o7,%g0 ldx [%i2+0x1f8],%l0 ! Mem[00000000470001f8] p27_near_2_lo: lduw [%o2+0x100],%l6 ! Mem[0000000047000100] ldsb [%o3+0x061],%l1 ! Mem[0000000047800061] sth %l2,[%o1+0x19a] ! Mem[000000004680019a] lduw [%o3+0x000],%l0 ! Mem[0000000047800000] ldd [%o2+0x158],%f2 ! Mem[0000000047000158] jmpl %o7,%g0 ldx [%o2+0x1f8],%l0 ! Mem[00000000470001f8] p27_near_2_he: xnor %l2,-0x094,%l3 ldsw [%i3+0x0cc],%l5 ! Mem[00000000478000cc] jmpl %o7,%g0 ld [%i2+0x1a0],%f22 ! Mem[00000000470001a0] p27_near_2_ho: xnor %l2,-0x094,%l3 ldsw [%o3+0x0cc],%l5 ! Mem[00000000478000cc] jmpl %o7,%g0 ld [%o2+0x1a0],%f22 ! Mem[00000000470001a0] p28_near_2_le: orn %l3,%l7,%l1 stw %l1,[%i1+0x098] ! Mem[0000000048800098] ldsh [%i0+0x010],%l5 ! Mem[0000000048000010] jmpl %o7,%g0 xor %l7,%l5,%l5 p28_near_2_lo: orn %l3,%l7,%l1 stw %l1,[%o1+0x098] ! Mem[0000000048800098] ldsh [%o0+0x010],%l5 ! Mem[0000000048000010] jmpl %o7,%g0 xor %l7,%l5,%l5 p28_near_2_he: ldstub [%i0+0x1a0],%l5 ! Mem[00000000480001a0] sth %l7,[%i1+0x1b4] ! Mem[00000000488001b4] stb %l5,[%i0+0x025] ! Mem[0000000048000025] stx %l5,[%i0+0x1c8] ! Mem[00000000480001c8] ldsw [%i0+0x188],%l2 ! Mem[0000000048000188] ldx [%i3+0x038],%l4 ! Mem[0000000049800038] udivx %l4,-0xc0b,%l6 jmpl %o7,%g0 stx %l3,[%i0+0x0c0] ! Mem[00000000480000c0] p28_near_2_ho: ldstub [%o0+0x1a0],%l5 ! Mem[00000000480001a0] sth %l7,[%o1+0x1b4] ! Mem[00000000488001b4] stb %l5,[%o0+0x025] ! Mem[0000000048000025] stx %l5,[%o0+0x1c8] ! Mem[00000000480001c8] ldsw [%o0+0x188],%l2 ! Mem[0000000048000188] ldx [%o3+0x038],%l4 ! Mem[0000000049800038] udivx %l4,-0xc0b,%l6 jmpl %o7,%g0 stx %l3,[%o0+0x0c0] ! Mem[00000000480000c0] p29_near_2_le: lduh [%i2+0x086],%l1 ! Mem[000000004b000086] ldsb [%i2+0x0d5],%l7 ! Mem[000000004b0000d5] subc %l5,%l6,%l2 sll %l1,0x018,%l4 ld [%i0+0x010],%f2 ! Mem[000000004a000010] jmpl %o7,%g0 ldub [%i1+0x1d4],%l3 ! Mem[000000004a8001d4] p29_near_2_lo: lduh [%o2+0x086],%l1 ! Mem[000000004b000086] ldsb [%o2+0x0d5],%l7 ! Mem[000000004b0000d5] subc %l5,%l6,%l2 sll %l1,0x018,%l4 ld [%o0+0x010],%f2 ! Mem[000000004a000010] jmpl %o7,%g0 ldub [%o1+0x1d4],%l3 ! Mem[000000004a8001d4] p29_near_2_he: std %l4,[%i1+0x1a0] ! Mem[000000004a8001a0] mulx %l4,0xd33,%l1 ldsb [%i0+0x12d],%l0 ! Mem[000000004a00012d] lduw [%i0+0x1e4],%l5 ! Mem[000000004a0001e4] jmpl %o7,%g0 lduw [%i0+0x0c8],%l4 ! Mem[000000004a0000c8] p29_near_2_ho: std %l4,[%o1+0x1a0] ! Mem[000000004a8001a0] mulx %l4,0xd33,%l1 ldsb [%o0+0x12d],%l0 ! Mem[000000004a00012d] lduw [%o0+0x1e4],%l5 ! Mem[000000004a0001e4] jmpl %o7,%g0 lduw [%o0+0x0c8],%l4 ! Mem[000000004a0000c8] p30_near_2_le: ldub [%i3+0x072],%l2 ! Mem[000000004d800072] swap [%i2+0x0a0],%l7 ! Mem[000000004d0000a0] st %f9 ,[%i2+0x004] ! Mem[000000004d000004] stx %l2,[%i1+0x010] ! Mem[000000004c800010] ldsh [%i3+0x1e6],%l2 ! Mem[000000004d8001e6] ldub [%i1+0x168],%l4 ! Mem[000000004c800168] jmpl %o7,%g0 sth %l3,[%i3+0x1ea] ! Mem[000000004d8001ea] p30_near_2_lo: ldub [%o3+0x072],%l2 ! Mem[000000004d800072] swap [%o2+0x0a0],%l7 ! Mem[000000004d0000a0] st %f9 ,[%o2+0x004] ! Mem[000000004d000004] stx %l2,[%o1+0x010] ! Mem[000000004c800010] ldsh [%o3+0x1e6],%l2 ! Mem[000000004d8001e6] ldub [%o1+0x168],%l4 ! Mem[000000004c800168] jmpl %o7,%g0 sth %l3,[%o3+0x1ea] ! Mem[000000004d8001ea] p30_near_2_he: ldsb [%i2+0x1c5],%l4 ! Mem[000000004d0001c5] ldd [%i0+0x0b8],%l0 ! Mem[000000004c0000b8] jmpl %o7,%g0 sth %l2,[%i3+0x04c] ! Mem[000000004d80004c] p30_near_2_ho: ldsb [%o2+0x1c5],%l4 ! Mem[000000004d0001c5] ldd [%o0+0x0b8],%l0 ! Mem[000000004c0000b8] jmpl %o7,%g0 sth %l2,[%o3+0x04c] ! Mem[000000004d80004c] p31_near_2_le: st %f0 ,[%i1+0x0f0] ! Mem[000000004e8000f0] ldsh [%i0+0x120],%l7 ! Mem[000000004e000120] std %f14,[%i0+0x0f0] ! Mem[000000004e0000f0] ldsw [%i3+0x0bc],%l0 ! Mem[000000004f8000bc] stx %l4,[%i3+0x0b8] ! Mem[000000004f8000b8] jmpl %o7,%g0 st %f9 ,[%i3+0x0f4] ! Mem[000000004f8000f4] p31_near_2_lo: st %f0 ,[%o1+0x0f0] ! Mem[000000004e8000f0] ldsh [%o0+0x120],%l7 ! Mem[000000004e000120] std %f14,[%o0+0x0f0] ! Mem[000000004e0000f0] ldsw [%o3+0x0bc],%l0 ! Mem[000000004f8000bc] stx %l4,[%o3+0x0b8] ! Mem[000000004f8000b8] jmpl %o7,%g0 st %f9 ,[%o3+0x0f4] ! Mem[000000004f8000f4] p31_near_2_he: ldub [%i3+0x181],%l3 ! Mem[000000004f800181] jmpl %o7,%g0 ldd [%i0+0x020],%l2 ! Mem[000000004e000020] p31_near_2_ho: ldub [%o3+0x181],%l3 ! Mem[000000004f800181] jmpl %o7,%g0 ldd [%o0+0x020],%l2 ! Mem[000000004e000020] p32_near_2_le: ldsw [%i1+0x054],%l4 ! Mem[0000000050800054] jmpl %o7,%g0 ldd [%i0+0x178],%l0 ! Mem[0000000050000178] p32_near_2_lo: ldsw [%o1+0x054],%l4 ! Mem[0000000050800054] jmpl %o7,%g0 ldd [%o0+0x178],%l0 ! Mem[0000000050000178] p32_near_2_he: lduh [%i1+0x1e6],%l2 ! Mem[00000000508001e6] st %f28,[%i2+0x16c] ! Mem[000000005100016c] stb %l7,[%i0+0x15f] ! Mem[000000005000015f] stw %l2,[%i3+0x184] ! Mem[0000000051800184] sth %l4,[%i2+0x1d0] ! Mem[00000000510001d0] jmpl %o7,%g0 and %l3,-0x9fd,%l5 p32_near_2_ho: lduh [%o1+0x1e6],%l2 ! Mem[00000000508001e6] st %f28,[%o2+0x16c] ! Mem[000000005100016c] stb %l7,[%o0+0x15f] ! Mem[000000005000015f] stw %l2,[%o3+0x184] ! Mem[0000000051800184] sth %l4,[%o2+0x1d0] ! Mem[00000000510001d0] jmpl %o7,%g0 and %l3,-0x9fd,%l5 p33_near_2_le: lduh [%i2+0x01a],%l5 ! Mem[000000005300001a] stb %l7,[%i3+0x1e6] ! Mem[00000000538001e6] std %l2,[%i3+0x0f0] ! Mem[00000000538000f0] ldd [%i0+0x060],%l4 ! Mem[0000000052000060] sth %l1,[%i3+0x0d2] ! Mem[00000000538000d2] jmpl %o7,%g0 ldstub [%i0+0x135],%l2 ! Mem[0000000052000135] p33_near_2_lo: lduh [%o2+0x01a],%l5 ! Mem[000000005300001a] stb %l7,[%o3+0x1e6] ! Mem[00000000538001e6] std %l2,[%o3+0x0f0] ! Mem[00000000538000f0] ldd [%o0+0x060],%l4 ! Mem[0000000052000060] sth %l1,[%o3+0x0d2] ! Mem[00000000538000d2] jmpl %o7,%g0 ldstub [%o0+0x135],%l2 ! Mem[0000000052000135] p33_near_2_he: jmpl %o7,%g0 ldd [%i3+0x040],%l2 ! Mem[0000000053800040] jmpl %o7,%g0 nop p33_near_2_ho: jmpl %o7,%g0 ldd [%o3+0x040],%l2 ! Mem[0000000053800040] jmpl %o7,%g0 nop p34_near_2_le: stx %l4,[%i0+0x010] ! Mem[0000000054000010] jmpl %o7,%g0 ldx [%i2+0x160],%l0 ! Mem[0000000055000160] p34_near_2_lo: stx %l4,[%o0+0x010] ! Mem[0000000054000010] jmpl %o7,%g0 ldx [%o2+0x160],%l0 ! Mem[0000000055000160] p34_near_2_he: tsubcc %l4,%l1,%l1 taddcctv %l1,-0x79d,%l2 jmpl %o7,%g0 ld [%i3+0x03c],%f31 ! Mem[000000005580003c] p34_near_2_ho: tsubcc %l4,%l1,%l1 taddcctv %l1,-0x79d,%l2 jmpl %o7,%g0 ld [%o3+0x03c],%f31 ! Mem[000000005580003c] p35_near_2_le: ldd [%i2+0x138],%f6 ! Mem[0000000057000138] st %f9 ,[%i0+0x194] ! Mem[0000000056000194] ldsh [%i1+0x192],%l1 ! Mem[0000000056800192] jmpl %o7,%g0 ldd [%i3+0x118],%l2 ! Mem[0000000057800118] p35_near_2_lo: ldd [%o2+0x138],%f6 ! Mem[0000000057000138] st %f9 ,[%o0+0x194] ! Mem[0000000056000194] ldsh [%o1+0x192],%l1 ! Mem[0000000056800192] jmpl %o7,%g0 ldd [%o3+0x118],%l2 ! Mem[0000000057800118] p35_near_2_he: stw %l5,[%i3+0x030] ! Mem[0000000057800030] ldub [%i3+0x0f3],%l1 ! Mem[00000000578000f3] jmpl %o7,%g0 addccc %l1,-0x329,%l3 p35_near_2_ho: stw %l5,[%o3+0x030] ! Mem[0000000057800030] ldub [%o3+0x0f3],%l1 ! Mem[00000000578000f3] jmpl %o7,%g0 addccc %l1,-0x329,%l3 p36_near_2_le: jmpl %o7,%g0 sth %l4,[%i3+0x06e] ! Mem[000000005980006e] jmpl %o7,%g0 nop p36_near_2_lo: jmpl %o7,%g0 sth %l4,[%o3+0x06e] ! Mem[000000005980006e] jmpl %o7,%g0 nop p36_near_2_he: stw %l2,[%i3+0x070] ! Mem[0000000059800070] ldstub [%i1+0x0a3],%l7 ! Mem[00000000588000a3] ldsh [%i0+0x0b6],%l0 ! Mem[00000000580000b6] jmpl %o7,%g0 ldsb [%i2+0x0ec],%l0 ! Mem[00000000590000ec] p36_near_2_ho: stw %l2,[%o3+0x070] ! Mem[0000000059800070] ldstub [%o1+0x0a3],%l7 ! Mem[00000000588000a3] ldsh [%o0+0x0b6],%l0 ! Mem[00000000580000b6] jmpl %o7,%g0 ldsb [%o2+0x0ec],%l0 ! Mem[00000000590000ec] p37_near_2_le: ldsw [%i2+0x07c],%l3 ! Mem[000000005b00007c] sth %l0,[%i3+0x18a] ! Mem[000000005b80018a] ldub [%i0+0x15f],%l0 ! Mem[000000005a00015f] stw %l7,[%i1+0x084] ! Mem[000000005a800084] ldsh [%i3+0x084],%l6 ! Mem[000000005b800084] jmpl %o7,%g0 ldsh [%i2+0x096],%l0 ! Mem[000000005b000096] p37_near_2_lo: ldsw [%o2+0x07c],%l3 ! Mem[000000005b00007c] sth %l0,[%o3+0x18a] ! Mem[000000005b80018a] ldub [%o0+0x15f],%l0 ! Mem[000000005a00015f] stw %l7,[%o1+0x084] ! Mem[000000005a800084] ldsh [%o3+0x084],%l6 ! Mem[000000005b800084] jmpl %o7,%g0 ldsh [%o2+0x096],%l0 ! Mem[000000005b000096] p37_near_2_he: jmpl %o7,%g0 ld [%i2+0x08c],%f23 ! Mem[000000005b00008c] jmpl %o7,%g0 nop p37_near_2_ho: jmpl %o7,%g0 ld [%o2+0x08c],%f23 ! Mem[000000005b00008c] jmpl %o7,%g0 nop p38_near_2_le: std %l4,[%i0+0x1c8] ! Mem[000000005c0001c8] jmpl %o7,%g0 lduh [%i2+0x118],%l7 ! Mem[000000005d000118] p38_near_2_lo: std %l4,[%o0+0x1c8] ! Mem[000000005c0001c8] jmpl %o7,%g0 lduh [%o2+0x118],%l7 ! Mem[000000005d000118] p38_near_2_he: ldstub [%i0+0x097],%l0 ! Mem[000000005c000097] st %f16,[%i0+0x0ec] ! Mem[000000005c0000ec] lduw [%i3+0x1c4],%l7 ! Mem[000000005d8001c4] ldstub [%i0+0x086],%l6 ! Mem[000000005c000086] st %f30,[%i1+0x128] ! Mem[000000005c800128] ldstub [%i0+0x106],%l6 ! Mem[000000005c000106] ldub [%i1+0x1fa],%l4 ! Mem[000000005c8001fa] jmpl %o7,%g0 ldsw [%i2+0x1f8],%l6 ! Mem[000000005d0001f8] p38_near_2_ho: ldstub [%o0+0x097],%l0 ! Mem[000000005c000097] st %f16,[%o0+0x0ec] ! Mem[000000005c0000ec] lduw [%o3+0x1c4],%l7 ! Mem[000000005d8001c4] ldstub [%o0+0x086],%l6 ! Mem[000000005c000086] st %f30,[%o1+0x128] ! Mem[000000005c800128] ldstub [%o0+0x106],%l6 ! Mem[000000005c000106] ldub [%o1+0x1fa],%l4 ! Mem[000000005c8001fa] jmpl %o7,%g0 ldsw [%o2+0x1f8],%l6 ! Mem[000000005d0001f8] p39_near_2_le: stx %l2,[%i1+0x128] ! Mem[000000005e800128] swap [%i3+0x1c4],%l6 ! Mem[000000005f8001c4] ldstub [%i1+0x0f1],%l3 ! Mem[000000005e8000f1] jmpl %o7,%g0 ldx [%i1+0x1d8],%l2 ! Mem[000000005e8001d8] p39_near_2_lo: stx %l2,[%o1+0x128] ! Mem[000000005e800128] swap [%o3+0x1c4],%l6 ! Mem[000000005f8001c4] ldstub [%o1+0x0f1],%l3 ! Mem[000000005e8000f1] jmpl %o7,%g0 ldx [%o1+0x1d8],%l2 ! Mem[000000005e8001d8] p39_near_2_he: swap [%i0+0x00c],%l6 ! Mem[000000005e00000c] ldd [%i3+0x0f8],%f20 ! Mem[000000005f8000f8] std %l4,[%i2+0x110] ! Mem[000000005f000110] lduw [%i0+0x088],%l1 ! Mem[000000005e000088] ldd [%i2+0x178],%f24 ! Mem[000000005f000178] jmpl %o7,%g0 lduh [%i0+0x084],%l7 ! Mem[000000005e000084] p39_near_2_ho: swap [%o0+0x00c],%l6 ! Mem[000000005e00000c] ldd [%o3+0x0f8],%f20 ! Mem[000000005f8000f8] std %l4,[%o2+0x110] ! Mem[000000005f000110] lduw [%o0+0x088],%l1 ! Mem[000000005e000088] ldd [%o2+0x178],%f24 ! Mem[000000005f000178] jmpl %o7,%g0 lduh [%o0+0x084],%l7 ! Mem[000000005e000084] p40_near_2_le: swap [%i0+0x084],%l6 ! Mem[0000000060000084] swap [%i0+0x0e8],%l0 ! Mem[00000000600000e8] stx %l2,[%i1+0x128] ! Mem[0000000060800128] andn %l2,-0x934,%l3 jmpl %o7,%g0 lduh [%i2+0x0ec],%l5 ! Mem[00000000610000ec] p40_near_2_lo: swap [%o0+0x084],%l6 ! Mem[0000000060000084] swap [%o0+0x0e8],%l0 ! Mem[00000000600000e8] stx %l2,[%o1+0x128] ! Mem[0000000060800128] andn %l2,-0x934,%l3 jmpl %o7,%g0 lduh [%o2+0x0ec],%l5 ! Mem[00000000610000ec] p40_near_2_he: sth %l5,[%i1+0x0f2] ! Mem[00000000608000f2] ld [%i1+0x1cc],%f19 ! Mem[00000000608001cc] ldsh [%i3+0x1a4],%l1 ! Mem[00000000618001a4] addcc %l7,-0x6b4,%l5 ldub [%i0+0x16e],%l6 ! Mem[000000006000016e] jmpl %o7,%g0 andncc %l3,%l6,%l2 p40_near_2_ho: sth %l5,[%o1+0x0f2] ! Mem[00000000608000f2] ld [%o1+0x1cc],%f19 ! Mem[00000000608001cc] ldsh [%o3+0x1a4],%l1 ! Mem[00000000618001a4] addcc %l7,-0x6b4,%l5 ldub [%o0+0x16e],%l6 ! Mem[000000006000016e] jmpl %o7,%g0 andncc %l3,%l6,%l2 p41_near_2_le: ldub [%i0+0x139],%l7 ! Mem[0000000062000139] lduw [%i0+0x07c],%l1 ! Mem[000000006200007c] ldstub [%i1+0x128],%l4 ! Mem[0000000062800128] jmpl %o7,%g0 sth %l5,[%i0+0x0a2] ! Mem[00000000620000a2] p41_near_2_lo: ldub [%o0+0x139],%l7 ! Mem[0000000062000139] lduw [%o0+0x07c],%l1 ! Mem[000000006200007c] ldstub [%o1+0x128],%l4 ! Mem[0000000062800128] jmpl %o7,%g0 sth %l5,[%o0+0x0a2] ! Mem[00000000620000a2] p41_near_2_he: ldsb [%i1+0x194],%l7 ! Mem[0000000062800194] ldub [%i3+0x005],%l5 ! Mem[0000000063800005] ldsb [%i0+0x1c9],%l5 ! Mem[00000000620001c9] sth %l2,[%i3+0x188] ! Mem[0000000063800188] ldd [%i3+0x018],%l4 ! Mem[0000000063800018] ldsh [%i2+0x16e],%l1 ! Mem[000000006300016e] ldx [%i1+0x0c8],%l6 ! Mem[00000000628000c8] jmpl %o7,%g0 std %f30,[%i3+0x0b8] ! Mem[00000000638000b8] p41_near_2_ho: ldsb [%o1+0x194],%l7 ! Mem[0000000062800194] ldub [%o3+0x005],%l5 ! Mem[0000000063800005] ldsb [%o0+0x1c9],%l5 ! Mem[00000000620001c9] sth %l2,[%o3+0x188] ! Mem[0000000063800188] ldd [%o3+0x018],%l4 ! Mem[0000000063800018] ldsh [%o2+0x16e],%l1 ! Mem[000000006300016e] ldx [%o1+0x0c8],%l6 ! Mem[00000000628000c8] jmpl %o7,%g0 std %f30,[%o3+0x0b8] ! Mem[00000000638000b8] p42_near_2_le: ldsb [%i3+0x0bd],%l2 ! Mem[00000000658000bd] taddcctv %l5,-0x418,%l6 srlx %l7,0x002,%l3 ldx [%i2+0x0b0],%l0 ! Mem[00000000650000b0] ldstub [%i3+0x13e],%l1 ! Mem[000000006580013e] andn %l0,-0xfd4,%l1 jmpl %o7,%g0 lduw [%i2+0x1a0],%l6 ! Mem[00000000650001a0] p42_near_2_lo: ldsb [%o3+0x0bd],%l2 ! Mem[00000000658000bd] taddcctv %l5,-0x418,%l6 srlx %l7,0x002,%l3 ldx [%o2+0x0b0],%l0 ! Mem[00000000650000b0] ldstub [%o3+0x13e],%l1 ! Mem[000000006580013e] andn %l0,-0xfd4,%l1 jmpl %o7,%g0 lduw [%o2+0x1a0],%l6 ! Mem[00000000650001a0] p42_near_2_he: stw %l3,[%i1+0x140] ! Mem[0000000064800140] ldsb [%i3+0x0ed],%l2 ! Mem[00000000658000ed] tsubcctv %l7,%l2,%l4 jmpl %o7,%g0 lduw [%i3+0x1b8],%l3 ! Mem[00000000658001b8] p42_near_2_ho: stw %l3,[%o1+0x140] ! Mem[0000000064800140] ldsb [%o3+0x0ed],%l2 ! Mem[00000000658000ed] tsubcctv %l7,%l2,%l4 jmpl %o7,%g0 lduw [%o3+0x1b8],%l3 ! Mem[00000000658001b8] p43_near_2_le: jmpl %o7,%g0 lduh [%i2+0x10a],%l4 ! Mem[000000006700010a] jmpl %o7,%g0 nop p43_near_2_lo: jmpl %o7,%g0 lduh [%o2+0x10a],%l4 ! Mem[000000006700010a] jmpl %o7,%g0 nop p43_near_2_he: subccc %l2,0x829,%l3 jmpl %o7,%g0 stx %l5,[%i3+0x118] ! Mem[0000000067800118] p43_near_2_ho: subccc %l2,0x829,%l3 jmpl %o7,%g0 stx %l5,[%o3+0x118] ! Mem[0000000067800118] p44_near_2_le: lduh [%i2+0x06e],%l2 ! Mem[000000006900006e] lduh [%i1+0x0e0],%l3 ! Mem[00000000688000e0] jmpl %o7,%g0 ldstub [%i3+0x062],%l7 ! Mem[0000000069800062] p44_near_2_lo: lduh [%o2+0x06e],%l2 ! Mem[000000006900006e] lduh [%o1+0x0e0],%l3 ! Mem[00000000688000e0] jmpl %o7,%g0 ldstub [%o3+0x062],%l7 ! Mem[0000000069800062] p44_near_2_he: stx %l6,[%i1+0x1e0] ! Mem[00000000688001e0] stw %l0,[%i3+0x0fc] ! Mem[00000000698000fc] ldd [%i2+0x070],%f30 ! Mem[0000000069000070] std %l0,[%i2+0x138] ! Mem[0000000069000138] jmpl %o7,%g0 stb %l7,[%i1+0x0a0] ! Mem[00000000688000a0] p44_near_2_ho: stx %l6,[%o1+0x1e0] ! Mem[00000000688001e0] stw %l0,[%o3+0x0fc] ! Mem[00000000698000fc] ldd [%o2+0x070],%f30 ! Mem[0000000069000070] std %l0,[%o2+0x138] ! Mem[0000000069000138] jmpl %o7,%g0 stb %l7,[%o1+0x0a0] ! Mem[00000000688000a0] p45_near_2_le: xnorcc %l1,%l3,%l2 jmpl %o7,%g0 sth %l6,[%i2+0x084] ! Mem[000000006b000084] p45_near_2_lo: xnorcc %l1,%l3,%l2 jmpl %o7,%g0 sth %l6,[%o2+0x084] ! Mem[000000006b000084] p45_near_2_he: stw %l0,[%i1+0x1e0] ! Mem[000000006a8001e0] stw %l5,[%i2+0x030] ! Mem[000000006b000030] lduh [%i0+0x146],%l7 ! Mem[000000006a000146] ldd [%i1+0x170],%l2 ! Mem[000000006a800170] std %l0,[%i0+0x0f8] ! Mem[000000006a0000f8] jmpl %o7,%g0 ldub [%i2+0x116],%l7 ! Mem[000000006b000116] p45_near_2_ho: stw %l0,[%o1+0x1e0] ! Mem[000000006a8001e0] stw %l5,[%o2+0x030] ! Mem[000000006b000030] lduh [%o0+0x146],%l7 ! Mem[000000006a000146] ldd [%o1+0x170],%l2 ! Mem[000000006a800170] std %l0,[%o0+0x0f8] ! Mem[000000006a0000f8] jmpl %o7,%g0 ldub [%o2+0x116],%l7 ! Mem[000000006b000116] p46_near_2_le: jmpl %o7,%g0 lduh [%i0+0x146],%l4 ! Mem[000000006c000146] jmpl %o7,%g0 nop p46_near_2_lo: jmpl %o7,%g0 lduh [%o0+0x146],%l4 ! Mem[000000006c000146] jmpl %o7,%g0 nop p46_near_2_he: ldd [%i1+0x010],%l4 ! Mem[000000006c800010] ld [%i0+0x0bc],%f25 ! Mem[000000006c0000bc] std %f24,[%i3+0x1a0] ! Mem[000000006d8001a0] swap [%i0+0x15c],%l7 ! Mem[000000006c00015c] ldstub [%i1+0x151],%l2 ! Mem[000000006c800151] stw %l6,[%i3+0x158] ! Mem[000000006d800158] stw %l5,[%i0+0x138] ! Mem[000000006c000138] jmpl %o7,%g0 swap [%i3+0x1ac],%l3 ! Mem[000000006d8001ac] p46_near_2_ho: ldd [%o1+0x010],%l4 ! Mem[000000006c800010] ld [%o0+0x0bc],%f25 ! Mem[000000006c0000bc] std %f24,[%o3+0x1a0] ! Mem[000000006d8001a0] swap [%o0+0x15c],%l7 ! Mem[000000006c00015c] ldstub [%o1+0x151],%l2 ! Mem[000000006c800151] stw %l6,[%o3+0x158] ! Mem[000000006d800158] stw %l5,[%o0+0x138] ! Mem[000000006c000138] jmpl %o7,%g0 swap [%o3+0x1ac],%l3 ! Mem[000000006d8001ac] p47_near_2_le: taddcctv %l1,0x7e5,%l2 ldx [%i1+0x030],%l2 ! Mem[000000006e800030] orcc %l4,%l0,%l0 jmpl %o7,%g0 lduw [%i3+0x1c4],%l7 ! Mem[000000006f8001c4] p47_near_2_lo: taddcctv %l1,0x7e5,%l2 ldx [%o1+0x030],%l2 ! Mem[000000006e800030] orcc %l4,%l0,%l0 jmpl %o7,%g0 lduw [%o3+0x1c4],%l7 ! Mem[000000006f8001c4] p47_near_2_he: ldx [%i1+0x1c8],%l3 ! Mem[000000006e8001c8] addccc %l7,-0x2d4,%l5 ldstub [%i2+0x0bd],%l2 ! Mem[000000006f0000bd] stw %l1,[%i1+0x020] ! Mem[000000006e800020] ldsw [%i3+0x0e0],%l6 ! Mem[000000006f8000e0] ldsw [%i0+0x180],%l0 ! Mem[000000006e000180] ldsw [%i0+0x0f0],%l2 ! Mem[000000006e0000f0] jmpl %o7,%g0 ldsw [%i1+0x184],%l2 ! Mem[000000006e800184] p47_near_2_ho: ldx [%o1+0x1c8],%l3 ! Mem[000000006e8001c8] addccc %l7,-0x2d4,%l5 ldstub [%o2+0x0bd],%l2 ! Mem[000000006f0000bd] stw %l1,[%o1+0x020] ! Mem[000000006e800020] ldsw [%o3+0x0e0],%l6 ! Mem[000000006f8000e0] ldsw [%o0+0x180],%l0 ! Mem[000000006e000180] ldsw [%o0+0x0f0],%l2 ! Mem[000000006e0000f0] jmpl %o7,%g0 ldsw [%o1+0x184],%l2 ! Mem[000000006e800184] p48_near_2_le: ldstub [%i2+0x098],%l1 ! Mem[0000000071000098] stb %l2,[%i0+0x1e7] ! Mem[00000000700001e7] add %l0,%l6,%l0 stb %l7,[%i2+0x165] ! Mem[0000000071000165] andncc %l2,%l2,%l5 sub %l1,-0xf82,%l3 stb %l6,[%i3+0x106] ! Mem[0000000071800106] jmpl %o7,%g0 andcc %l1,0xedd,%l2 p48_near_2_lo: ldstub [%o2+0x098],%l1 ! Mem[0000000071000098] stb %l2,[%o0+0x1e7] ! Mem[00000000700001e7] add %l0,%l6,%l0 stb %l7,[%o2+0x165] ! Mem[0000000071000165] andncc %l2,%l2,%l5 sub %l1,-0xf82,%l3 stb %l6,[%o3+0x106] ! Mem[0000000071800106] jmpl %o7,%g0 andcc %l1,0xedd,%l2 p48_near_2_he: stw %l6,[%i0+0x028] ! Mem[0000000070000028] ldx [%i3+0x140],%l7 ! Mem[0000000071800140] stb %l6,[%i2+0x0e1] ! Mem[00000000710000e1] or %l5,-0xad3,%l3 lduw [%i3+0x050],%l6 ! Mem[0000000071800050] std %l0,[%i2+0x098] ! Mem[0000000071000098] std %f22,[%i3+0x048] ! Mem[0000000071800048] jmpl %o7,%g0 ldub [%i0+0x130],%l3 ! Mem[0000000070000130] p48_near_2_ho: stw %l6,[%o0+0x028] ! Mem[0000000070000028] ldx [%o3+0x140],%l7 ! Mem[0000000071800140] stb %l6,[%o2+0x0e1] ! Mem[00000000710000e1] or %l5,-0xad3,%l3 lduw [%o3+0x050],%l6 ! Mem[0000000071800050] std %l0,[%o2+0x098] ! Mem[0000000071000098] std %f22,[%o3+0x048] ! Mem[0000000071800048] jmpl %o7,%g0 ldub [%o0+0x130],%l3 ! Mem[0000000070000130] p49_near_2_le: ldd [%i3+0x178],%f0 ! Mem[0000000073800178] jmpl %o7,%g0 stx %l3,[%i2+0x190] ! Mem[0000000073000190] p49_near_2_lo: ldd [%o3+0x178],%f0 ! Mem[0000000073800178] jmpl %o7,%g0 stx %l3,[%o2+0x190] ! Mem[0000000073000190] p49_near_2_he: srax %l3,%l5,%l3 ldsh [%i3+0x0b0],%l5 ! Mem[00000000738000b0] stw %l0,[%i2+0x030] ! Mem[0000000073000030] srax %l4,%l7,%l5 ldub [%i0+0x192],%l3 ! Mem[0000000072000192] sth %l2,[%i0+0x052] ! Mem[0000000072000052] lduh [%i1+0x0a2],%l7 ! Mem[00000000728000a2] jmpl %o7,%g0 add %l4,-0x4a3,%l0 p49_near_2_ho: srax %l3,%l5,%l3 ldsh [%o3+0x0b0],%l5 ! Mem[00000000738000b0] stw %l0,[%o2+0x030] ! Mem[0000000073000030] srax %l4,%l7,%l5 ldub [%o0+0x192],%l3 ! Mem[0000000072000192] sth %l2,[%o0+0x052] ! Mem[0000000072000052] lduh [%o1+0x0a2],%l7 ! Mem[00000000728000a2] jmpl %o7,%g0 add %l4,-0x4a3,%l0 p50_near_2_le: jmpl %o7,%g0 ldd [%i0+0x190],%l4 ! Mem[0000000074000190] jmpl %o7,%g0 nop p50_near_2_lo: jmpl %o7,%g0 ldd [%o0+0x190],%l4 ! Mem[0000000074000190] jmpl %o7,%g0 nop p50_near_2_he: ldstub [%i0+0x15b],%l2 ! Mem[000000007400015b] xnorcc %l4,%l1,%l1 ldsb [%i2+0x139],%l7 ! Mem[0000000075000139] std %l0,[%i1+0x078] ! Mem[0000000074800078] jmpl %o7,%g0 stw %l2,[%i3+0x010] ! Mem[0000000075800010] p50_near_2_ho: ldstub [%o0+0x15b],%l2 ! Mem[000000007400015b] xnorcc %l4,%l1,%l1 ldsb [%o2+0x139],%l7 ! Mem[0000000075000139] std %l0,[%o1+0x078] ! Mem[0000000074800078] jmpl %o7,%g0 stw %l2,[%o3+0x010] ! Mem[0000000075800010] p51_near_2_le: ldub [%i0+0x004],%l2 ! Mem[0000000076000004] jmpl %o7,%g0 ldd [%i3+0x010],%f2 ! Mem[0000000077800010] p51_near_2_lo: ldub [%o0+0x004],%l2 ! Mem[0000000076000004] jmpl %o7,%g0 ldd [%o3+0x010],%f2 ! Mem[0000000077800010] p51_near_2_he: ldstub [%i2+0x132],%l4 ! Mem[0000000077000132] std %f20,[%i2+0x0e8] ! Mem[00000000770000e8] ldd [%i3+0x1a0],%l6 ! Mem[00000000778001a0] swap [%i3+0x070],%l4 ! Mem[0000000077800070] std %f30,[%i2+0x070] ! Mem[0000000077000070] ldstub [%i2+0x11f],%l2 ! Mem[000000007700011f] sth %l6,[%i3+0x16e] ! Mem[000000007780016e] jmpl %o7,%g0 ldx [%i1+0x008],%l5 ! Mem[0000000076800008] p51_near_2_ho: ldstub [%o2+0x132],%l4 ! Mem[0000000077000132] std %f20,[%o2+0x0e8] ! Mem[00000000770000e8] ldd [%o3+0x1a0],%l6 ! Mem[00000000778001a0] swap [%o3+0x070],%l4 ! Mem[0000000077800070] std %f30,[%o2+0x070] ! Mem[0000000077000070] ldstub [%o2+0x11f],%l2 ! Mem[000000007700011f] sth %l6,[%o3+0x16e] ! Mem[000000007780016e] jmpl %o7,%g0 ldx [%o1+0x008],%l5 ! Mem[0000000076800008] p52_near_2_le: orn %l3,%l0,%l1 std %l4,[%i2+0x0f0] ! Mem[00000000790000f0] srlx %l5,0x02f,%l2 andncc %l6,%l6,%l7 ldsw [%i0+0x15c],%l4 ! Mem[000000007800015c] ldd [%i2+0x0f0],%l4 ! Mem[00000000790000f0] jmpl %o7,%g0 ldub [%i0+0x0d2],%l0 ! Mem[00000000780000d2] p52_near_2_lo: orn %l3,%l0,%l1 std %l4,[%o2+0x0f0] ! Mem[00000000790000f0] srlx %l5,0x02f,%l2 andncc %l6,%l6,%l7 ldsw [%o0+0x15c],%l4 ! Mem[000000007800015c] ldd [%o2+0x0f0],%l4 ! Mem[00000000790000f0] jmpl %o7,%g0 ldub [%o0+0x0d2],%l0 ! Mem[00000000780000d2] p52_near_2_he: add %l2,-0xd71,%l0 stb %l7,[%i0+0x14a] ! Mem[000000007800014a] st %f19,[%i3+0x040] ! Mem[0000000079800040] ldd [%i1+0x160],%l2 ! Mem[0000000078800160] jmpl %o7,%g0 ldsb [%i2+0x128],%l5 ! Mem[0000000079000128] p52_near_2_ho: add %l2,-0xd71,%l0 stb %l7,[%o0+0x14a] ! Mem[000000007800014a] st %f19,[%o3+0x040] ! Mem[0000000079800040] ldd [%o1+0x160],%l2 ! Mem[0000000078800160] jmpl %o7,%g0 ldsb [%o2+0x128],%l5 ! Mem[0000000079000128] p53_near_2_le: ldd [%i3+0x068],%f2 ! Mem[000000007b800068] ldsb [%i3+0x0d0],%l6 ! Mem[000000007b8000d0] ldsw [%i3+0x09c],%l4 ! Mem[000000007b80009c] jmpl %o7,%g0 swap [%i2+0x000],%l0 ! Mem[000000007b000000] p53_near_2_lo: ldd [%o3+0x068],%f2 ! Mem[000000007b800068] ldsb [%o3+0x0d0],%l6 ! Mem[000000007b8000d0] ldsw [%o3+0x09c],%l4 ! Mem[000000007b80009c] jmpl %o7,%g0 swap [%o2+0x000],%l0 ! Mem[000000007b000000] p53_near_2_he: stw %l0,[%i2+0x1cc] ! Mem[000000007b0001cc] sth %l2,[%i1+0x108] ! Mem[000000007a800108] ldub [%i1+0x0f2],%l5 ! Mem[000000007a8000f2] std %l2,[%i2+0x1e8] ! Mem[000000007b0001e8] andncc %l0,%l5,%l7 ldx [%i0+0x148],%l4 ! Mem[000000007a000148] jmpl %o7,%g0 stx %l2,[%i2+0x098] ! Mem[000000007b000098] p53_near_2_ho: stw %l0,[%o2+0x1cc] ! Mem[000000007b0001cc] sth %l2,[%o1+0x108] ! Mem[000000007a800108] ldub [%o1+0x0f2],%l5 ! Mem[000000007a8000f2] std %l2,[%o2+0x1e8] ! Mem[000000007b0001e8] andncc %l0,%l5,%l7 ldx [%o0+0x148],%l4 ! Mem[000000007a000148] jmpl %o7,%g0 stx %l2,[%o2+0x098] ! Mem[000000007b000098] p54_near_2_le: jmpl %o7,%g0 ld [%i0+0x0bc],%f4 ! Mem[000000007c0000bc] jmpl %o7,%g0 nop p54_near_2_lo: jmpl %o7,%g0 ld [%o0+0x0bc],%f4 ! Mem[000000007c0000bc] jmpl %o7,%g0 nop p54_near_2_he: addccc %l2,%l3,%l4 jmpl %o7,%g0 stw %l3,[%i3+0x0e0] ! Mem[000000007d8000e0] p54_near_2_ho: addccc %l2,%l3,%l4 jmpl %o7,%g0 stw %l3,[%o3+0x0e0] ! Mem[000000007d8000e0] p55_near_2_le: stw %l7,[%i0+0x124] ! Mem[000000007e000124] or %l4,-0x83f,%l1 sth %l6,[%i0+0x086] ! Mem[000000007e000086] jmpl %o7,%g0 stx %l2,[%i3+0x128] ! Mem[000000007f800128] p55_near_2_lo: stw %l7,[%o0+0x124] ! Mem[000000007e000124] or %l4,-0x83f,%l1 sth %l6,[%o0+0x086] ! Mem[000000007e000086] jmpl %o7,%g0 stx %l2,[%o3+0x128] ! Mem[000000007f800128] p55_near_2_he: xorcc %l7,-0x914,%l2 std %f18,[%i3+0x088] ! Mem[000000007f800088] stw %l4,[%i3+0x140] ! Mem[000000007f800140] jmpl %o7,%g0 swap [%i1+0x1e4],%l4 ! Mem[000000007e8001e4] p55_near_2_ho: xorcc %l7,-0x914,%l2 std %f18,[%o3+0x088] ! Mem[000000007f800088] stw %l4,[%o3+0x140] ! Mem[000000007f800140] jmpl %o7,%g0 swap [%o1+0x1e4],%l4 ! Mem[000000007e8001e4] p56_near_2_le: or %l0,%l7,%l2 st %f5 ,[%i2+0x1e8] ! Mem[00000000810001e8] sra %l1,0x01b,%l6 stb %l2,[%i0+0x004] ! Mem[0000000080000004] ld [%i0+0x138],%f15 ! Mem[0000000080000138] jmpl %o7,%g0 std %l0,[%i3+0x0b0] ! Mem[00000000818000b0] p56_near_2_lo: or %l0,%l7,%l2 st %f5 ,[%o2+0x1e8] ! Mem[00000000810001e8] sra %l1,0x01b,%l6 stb %l2,[%o0+0x004] ! Mem[0000000080000004] ld [%o0+0x138],%f15 ! Mem[0000000080000138] jmpl %o7,%g0 std %l0,[%o3+0x0b0] ! Mem[00000000818000b0] p56_near_2_he: jmpl %o7,%g0 stw %l7,[%i0+0x0ac] ! Mem[00000000800000ac] jmpl %o7,%g0 nop p56_near_2_ho: jmpl %o7,%g0 stw %l7,[%o0+0x0ac] ! Mem[00000000800000ac] jmpl %o7,%g0 nop p57_near_2_le: jmpl %o7,%g0 ldsb [%i3+0x0d0],%l4 ! Mem[00000000838000d0] jmpl %o7,%g0 nop p57_near_2_lo: jmpl %o7,%g0 ldsb [%o3+0x0d0],%l4 ! Mem[00000000838000d0] jmpl %o7,%g0 nop p57_near_2_he: jmpl %o7,%g0 ldd [%i0+0x1d0],%l4 ! Mem[00000000820001d0] jmpl %o7,%g0 nop p57_near_2_ho: jmpl %o7,%g0 ldd [%o0+0x1d0],%l4 ! Mem[00000000820001d0] jmpl %o7,%g0 nop p58_near_2_le: ldd [%i1+0x1a8],%l0 ! Mem[00000000848001a8] stw %l4,[%i2+0x134] ! Mem[0000000085000134] jmpl %o7,%g0 swap [%i2+0x038],%l0 ! Mem[0000000085000038] p58_near_2_lo: ldd [%o1+0x1a8],%l0 ! Mem[00000000848001a8] stw %l4,[%o2+0x134] ! Mem[0000000085000134] jmpl %o7,%g0 swap [%o2+0x038],%l0 ! Mem[0000000085000038] p58_near_2_he: std %l0,[%i0+0x178] ! Mem[0000000084000178] ldd [%i0+0x050],%l4 ! Mem[0000000084000050] ldstub [%i0+0x0b8],%l1 ! Mem[00000000840000b8] sth %l4,[%i3+0x12e] ! Mem[000000008580012e] jmpl %o7,%g0 std %l2,[%i1+0x1a8] ! Mem[00000000848001a8] p58_near_2_ho: std %l0,[%o0+0x178] ! Mem[0000000084000178] ldd [%o0+0x050],%l4 ! Mem[0000000084000050] ldstub [%o0+0x0b8],%l1 ! Mem[00000000840000b8] sth %l4,[%o3+0x12e] ! Mem[000000008580012e] jmpl %o7,%g0 std %l2,[%o1+0x1a8] ! Mem[00000000848001a8] p59_near_2_le: sth %l1,[%i1+0x166] ! Mem[0000000086800166] taddcc %l4,%l6,%l5 ldstub [%i1+0x00c],%l6 ! Mem[000000008680000c] ldd [%i0+0x0d8],%f4 ! Mem[00000000860000d8] lduw [%i1+0x054],%l3 ! Mem[0000000086800054] ldd [%i3+0x128],%l4 ! Mem[0000000087800128] jmpl %o7,%g0 ldsh [%i3+0x17a],%l1 ! Mem[000000008780017a] p59_near_2_lo: sth %l1,[%o1+0x166] ! Mem[0000000086800166] taddcc %l4,%l6,%l5 ldstub [%o1+0x00c],%l6 ! Mem[000000008680000c] ldd [%o0+0x0d8],%f4 ! Mem[00000000860000d8] lduw [%o1+0x054],%l3 ! Mem[0000000086800054] ldd [%o3+0x128],%l4 ! Mem[0000000087800128] jmpl %o7,%g0 ldsh [%o3+0x17a],%l1 ! Mem[000000008780017a] p59_near_2_he: ldsw [%i0+0x1e8],%l0 ! Mem[00000000860001e8] ldd [%i2+0x018],%f24 ! Mem[0000000087000018] swap [%i2+0x1f4],%l3 ! Mem[00000000870001f4] ld [%i0+0x020],%f23 ! Mem[0000000086000020] ldsb [%i2+0x0bd],%l7 ! Mem[00000000870000bd] sub %l3,%l4,%l6 jmpl %o7,%g0 sllx %l5,0x024,%l6 p59_near_2_ho: ldsw [%o0+0x1e8],%l0 ! Mem[00000000860001e8] ldd [%o2+0x018],%f24 ! Mem[0000000087000018] swap [%o2+0x1f4],%l3 ! Mem[00000000870001f4] ld [%o0+0x020],%f23 ! Mem[0000000086000020] ldsb [%o2+0x0bd],%l7 ! Mem[00000000870000bd] sub %l3,%l4,%l6 jmpl %o7,%g0 sllx %l5,0x024,%l6 p60_near_2_le: std %f14,[%i1+0x1a0] ! Mem[00000000888001a0] add %l6,%l6,%l7 orcc %l5,%l4,%l1 ldub [%i1+0x0e4],%l6 ! Mem[00000000888000e4] ldsb [%i2+0x0a7],%l0 ! Mem[00000000890000a7] jmpl %o7,%g0 swap [%i3+0x0e8],%l4 ! Mem[00000000898000e8] p60_near_2_lo: std %f14,[%o1+0x1a0] ! Mem[00000000888001a0] add %l6,%l6,%l7 orcc %l5,%l4,%l1 ldub [%o1+0x0e4],%l6 ! Mem[00000000888000e4] ldsb [%o2+0x0a7],%l0 ! Mem[00000000890000a7] jmpl %o7,%g0 swap [%o3+0x0e8],%l4 ! Mem[00000000898000e8] p60_near_2_he: std %l2,[%i0+0x008] ! Mem[0000000088000008] ldd [%i3+0x140],%l0 ! Mem[0000000089800140] andcc %l0,-0xe5f,%l4 jmpl %o7,%g0 lduh [%i1+0x1c4],%l1 ! Mem[00000000888001c4] p60_near_2_ho: std %l2,[%o0+0x008] ! Mem[0000000088000008] ldd [%o3+0x140],%l0 ! Mem[0000000089800140] andcc %l0,-0xe5f,%l4 jmpl %o7,%g0 lduh [%o1+0x1c4],%l1 ! Mem[00000000888001c4] p61_near_2_le: std %l2,[%i0+0x198] ! Mem[000000008a000198] stw %l0,[%i2+0x020] ! Mem[000000008b000020] ldd [%i0+0x178],%l2 ! Mem[000000008a000178] sub %l0,-0xfb3,%l6 lduh [%i1+0x052],%l4 ! Mem[000000008a800052] swap [%i0+0x148],%l5 ! Mem[000000008a000148] orn %l4,%l4,%l6 jmpl %o7,%g0 nop p61_near_2_lo: std %l2,[%o0+0x198] ! Mem[000000008a000198] stw %l0,[%o2+0x020] ! Mem[000000008b000020] ldd [%o0+0x178],%l2 ! Mem[000000008a000178] sub %l0,-0xfb3,%l6 lduh [%o1+0x052],%l4 ! Mem[000000008a800052] swap [%o0+0x148],%l5 ! Mem[000000008a000148] orn %l4,%l4,%l6 jmpl %o7,%g0 nop p61_near_2_he: sth %l0,[%i2+0x13c] ! Mem[000000008b00013c] andn %l5,-0x3ee,%l1 stx %l1,[%i1+0x148] ! Mem[000000008a800148] lduh [%i2+0x1ee],%l1 ! Mem[000000008b0001ee] sth %l2,[%i2+0x0ec] ! Mem[000000008b0000ec] lduh [%i1+0x0f2],%l0 ! Mem[000000008a8000f2] ldx [%i1+0x038],%l6 ! Mem[000000008a800038] jmpl %o7,%g0 ldsh [%i1+0x130],%l3 ! Mem[000000008a800130] p61_near_2_ho: sth %l0,[%o2+0x13c] ! Mem[000000008b00013c] andn %l5,-0x3ee,%l1 stx %l1,[%o1+0x148] ! Mem[000000008a800148] lduh [%o2+0x1ee],%l1 ! Mem[000000008b0001ee] sth %l2,[%o2+0x0ec] ! Mem[000000008b0000ec] lduh [%o1+0x0f2],%l0 ! Mem[000000008a8000f2] ldx [%o1+0x038],%l6 ! Mem[000000008a800038] jmpl %o7,%g0 ldsh [%o1+0x130],%l3 ! Mem[000000008a800130] p62_near_2_le: jmpl %o7,%g0 ldub [%i3+0x162],%l2 ! Mem[000000008d800162] jmpl %o7,%g0 nop p62_near_2_lo: jmpl %o7,%g0 ldub [%o3+0x162],%l2 ! Mem[000000008d800162] jmpl %o7,%g0 nop p62_near_2_he: stb %l5,[%i2+0x179] ! Mem[000000008d000179] ldsb [%i1+0x15a],%l4 ! Mem[000000008c80015a] lduw [%i2+0x048],%l2 ! Mem[000000008d000048] ldsb [%i3+0x0a0],%l1 ! Mem[000000008d8000a0] lduh [%i1+0x0a2],%l3 ! Mem[000000008c8000a2] ldsb [%i3+0x0f7],%l0 ! Mem[000000008d8000f7] or %l3,0xf24,%l5 jmpl %o7,%g0 andcc %l2,%l2,%l1 p62_near_2_ho: stb %l5,[%o2+0x179] ! Mem[000000008d000179] ldsb [%o1+0x15a],%l4 ! Mem[000000008c80015a] lduw [%o2+0x048],%l2 ! Mem[000000008d000048] ldsb [%o3+0x0a0],%l1 ! Mem[000000008d8000a0] lduh [%o1+0x0a2],%l3 ! Mem[000000008c8000a2] ldsb [%o3+0x0f7],%l0 ! Mem[000000008d8000f7] or %l3,0xf24,%l5 jmpl %o7,%g0 andcc %l2,%l2,%l1 p63_near_2_le: lduh [%i2+0x144],%l0 ! Mem[000000008f000144] addcc %l2,0xada,%l5 stx %l7,[%i2+0x080] ! Mem[000000008f000080] lduw [%i3+0x024],%l1 ! Mem[000000008f800024] jmpl %o7,%g0 ldstub [%i3+0x098],%l1 ! Mem[000000008f800098] p63_near_2_lo: lduh [%o2+0x144],%l0 ! Mem[000000008f000144] addcc %l2,0xada,%l5 stx %l7,[%o2+0x080] ! Mem[000000008f000080] lduw [%o3+0x024],%l1 ! Mem[000000008f800024] jmpl %o7,%g0 ldstub [%o3+0x098],%l1 ! Mem[000000008f800098] p63_near_2_he: lduw [%i2+0x0a0],%l5 ! Mem[000000008f0000a0] ld [%i2+0x130],%f28 ! Mem[000000008f000130] jmpl %o7,%g0 ldsb [%i3+0x0cc],%l5 ! Mem[000000008f8000cc] p63_near_2_ho: lduw [%o2+0x0a0],%l5 ! Mem[000000008f0000a0] ld [%o2+0x130],%f28 ! Mem[000000008f000130] jmpl %o7,%g0 ldsb [%o3+0x0cc],%l5 ! Mem[000000008f8000cc] near2_b2b_h: orn %l5,0xaae,%l4 smul %l6,%l4,%l1 tsubcctv %l2,%l2,%l5 andncc %l4,%l2,%l4 or %l4,0xde8,%l0 jmpl %o7,%g0 andncc %l0,%l6,%l4 near2_b2b_l: srl %l5,0x003,%l5 sra %l1,%l3,%l0 umulcc %l5,%l5,%l1 or %l7,0x1ab,%l7 xnor %l7,%l5,%l0 jmpl %o7,%g0 mulx %l5,%l0,%l3 user_near2_end: .seg "text" .align 0x2000 user_near3_start: p0_near_3_le: jmpl %o7,%g0 lduw [%i1+0x05c],%l4 ! Mem[000000001080005c] jmpl %o7,%g0 nop p0_near_3_lo: jmpl %o7,%g0 lduw [%o1+0x05c],%l4 ! Mem[000000001080005c] jmpl %o7,%g0 nop p0_near_3_he: jmpl %o7,%g0 std %l0,[%i3+0x028] ! Mem[0000000011800028] jmpl %o7,%g0 nop p0_near_3_ho: jmpl %o7,%g0 std %l0,[%o3+0x028] ! Mem[0000000011800028] jmpl %o7,%g0 nop p1_near_3_le: jmpl %o7,%g0 ldx [%i3+0x068],%l3 ! Mem[0000000013800068] jmpl %o7,%g0 nop p1_near_3_lo: jmpl %o7,%g0 ldx [%o3+0x068],%l3 ! Mem[0000000013800068] jmpl %o7,%g0 nop p1_near_3_he: ldsh [%i0+0x0ce],%l3 ! Mem[00000000120000ce] std %l4,[%i3+0x100] ! Mem[0000000013800100] stb %l3,[%i1+0x0a2] ! Mem[00000000128000a2] sth %l6,[%i3+0x0d8] ! Mem[00000000138000d8] ld [%i1+0x148],%f29 ! Mem[0000000012800148] stx %l2,[%i0+0x100] ! Mem[0000000012000100] lduw [%i1+0x138],%l7 ! Mem[0000000012800138] jmpl %o7,%g0 lduw [%i0+0x168],%l2 ! Mem[0000000012000168] p1_near_3_ho: ldsh [%o0+0x0ce],%l3 ! Mem[00000000120000ce] std %l4,[%o3+0x100] ! Mem[0000000013800100] stb %l3,[%o1+0x0a2] ! Mem[00000000128000a2] sth %l6,[%o3+0x0d8] ! Mem[00000000138000d8] ld [%o1+0x148],%f29 ! Mem[0000000012800148] stx %l2,[%o0+0x100] ! Mem[0000000012000100] lduw [%o1+0x138],%l7 ! Mem[0000000012800138] jmpl %o7,%g0 lduw [%o0+0x168],%l2 ! Mem[0000000012000168] p2_near_3_le: lduh [%i3+0x0cc],%l0 ! Mem[00000000158000cc] jmpl %o7,%g0 stx %l5,[%i0+0x178] ! Mem[0000000014000178] p2_near_3_lo: lduh [%o3+0x0cc],%l0 ! Mem[00000000158000cc] jmpl %o7,%g0 stx %l5,[%o0+0x178] ! Mem[0000000014000178] p2_near_3_he: jmpl %o7,%g0 stb %l2,[%i2+0x0d0] ! Mem[00000000150000d0] jmpl %o7,%g0 nop p2_near_3_ho: jmpl %o7,%g0 stb %l2,[%o2+0x0d0] ! Mem[00000000150000d0] jmpl %o7,%g0 nop p3_near_3_le: std %l6,[%i0+0x138] ! Mem[0000000016000138] jmpl %o7,%g0 ldsw [%i1+0x07c],%l1 ! Mem[000000001680007c] p3_near_3_lo: std %l6,[%o0+0x138] ! Mem[0000000016000138] jmpl %o7,%g0 ldsw [%o1+0x07c],%l1 ! Mem[000000001680007c] p3_near_3_he: swap [%i1+0x118],%l7 ! Mem[0000000016800118] ldsw [%i1+0x080],%l4 ! Mem[0000000016800080] jmpl %o7,%g0 ldub [%i1+0x167],%l4 ! Mem[0000000016800167] p3_near_3_ho: swap [%o1+0x118],%l7 ! Mem[0000000016800118] ldsw [%o1+0x080],%l4 ! Mem[0000000016800080] jmpl %o7,%g0 ldub [%o1+0x167],%l4 ! Mem[0000000016800167] p4_near_3_le: tsubcctv %l6,%l1,%l5 ldstub [%i1+0x0b8],%l1 ! Mem[00000000188000b8] jmpl %o7,%g0 xorcc %l7,0x228,%l4 p4_near_3_lo: tsubcctv %l6,%l1,%l5 ldstub [%o1+0x0b8],%l1 ! Mem[00000000188000b8] jmpl %o7,%g0 xorcc %l7,0x228,%l4 p4_near_3_he: jmpl %o7,%g0 st %f29,[%i3+0x010] ! Mem[0000000019800010] jmpl %o7,%g0 nop p4_near_3_ho: jmpl %o7,%g0 st %f29,[%o3+0x010] ! Mem[0000000019800010] jmpl %o7,%g0 nop p5_near_3_le: ldub [%i3+0x11e],%l4 ! Mem[000000001b80011e] swap [%i1+0x1ec],%l6 ! Mem[000000001a8001ec] ldsb [%i3+0x005],%l4 ! Mem[000000001b800005] xnorcc %l0,0x956,%l7 ldd [%i3+0x0a0],%f14 ! Mem[000000001b8000a0] jmpl %o7,%g0 st %f12,[%i1+0x008] ! Mem[000000001a800008] p5_near_3_lo: ldub [%o3+0x11e],%l4 ! Mem[000000001b80011e] swap [%o1+0x1ec],%l6 ! Mem[000000001a8001ec] ldsb [%o3+0x005],%l4 ! Mem[000000001b800005] xnorcc %l0,0x956,%l7 ldd [%o3+0x0a0],%f14 ! Mem[000000001b8000a0] jmpl %o7,%g0 st %f12,[%o1+0x008] ! Mem[000000001a800008] p5_near_3_he: std %l6,[%i1+0x0c0] ! Mem[000000001a8000c0] ldsb [%i1+0x0c8],%l2 ! Mem[000000001a8000c8] jmpl %o7,%g0 ldub [%i0+0x0b7],%l2 ! Mem[000000001a0000b7] p5_near_3_ho: std %l6,[%o1+0x0c0] ! Mem[000000001a8000c0] ldsb [%o1+0x0c8],%l2 ! Mem[000000001a8000c8] jmpl %o7,%g0 ldub [%o0+0x0b7],%l2 ! Mem[000000001a0000b7] p6_near_3_le: swap [%i3+0x014],%l6 ! Mem[000000001d800014] std %l4,[%i0+0x1f0] ! Mem[000000001c0001f0] jmpl %o7,%g0 ld [%i2+0x1a0],%f14 ! Mem[000000001d0001a0] p6_near_3_lo: swap [%o3+0x014],%l6 ! Mem[000000001d800014] std %l4,[%o0+0x1f0] ! Mem[000000001c0001f0] jmpl %o7,%g0 ld [%o2+0x1a0],%f14 ! Mem[000000001d0001a0] p6_near_3_he: ldd [%i1+0x120],%l4 ! Mem[000000001c800120] ldsb [%i1+0x11a],%l5 ! Mem[000000001c80011a] ldd [%i2+0x090],%l2 ! Mem[000000001d000090] jmpl %o7,%g0 lduh [%i2+0x0f6],%l0 ! Mem[000000001d0000f6] p6_near_3_ho: ldd [%o1+0x120],%l4 ! Mem[000000001c800120] ldsb [%o1+0x11a],%l5 ! Mem[000000001c80011a] ldd [%o2+0x090],%l2 ! Mem[000000001d000090] jmpl %o7,%g0 lduh [%o2+0x0f6],%l0 ! Mem[000000001d0000f6] p7_near_3_le: stw %l6,[%i3+0x0fc] ! Mem[000000001f8000fc] tsubcctv %l5,-0x358,%l3 ldsb [%i0+0x152],%l0 ! Mem[000000001e000152] orn %l6,-0x7e8,%l6 lduh [%i0+0x18a],%l0 ! Mem[000000001e00018a] stb %l0,[%i1+0x17b] ! Mem[000000001e80017b] ldsh [%i2+0x1ec],%l6 ! Mem[000000001f0001ec] jmpl %o7,%g0 ldsw [%i3+0x140],%l0 ! Mem[000000001f800140] p7_near_3_lo: stw %l6,[%o3+0x0fc] ! Mem[000000001f8000fc] tsubcctv %l5,-0x358,%l3 ldsb [%o0+0x152],%l0 ! Mem[000000001e000152] orn %l6,-0x7e8,%l6 lduh [%o0+0x18a],%l0 ! Mem[000000001e00018a] stb %l0,[%o1+0x17b] ! Mem[000000001e80017b] ldsh [%o2+0x1ec],%l6 ! Mem[000000001f0001ec] jmpl %o7,%g0 ldsw [%o3+0x140],%l0 ! Mem[000000001f800140] p7_near_3_he: sub %l0,%l6,%l5 ldstub [%i3+0x012],%l6 ! Mem[000000001f800012] ldx [%i2+0x1c8],%l0 ! Mem[000000001f0001c8] ldx [%i1+0x108],%l2 ! Mem[000000001e800108] sth %l1,[%i2+0x1ae] ! Mem[000000001f0001ae] jmpl %o7,%g0 std %f20,[%i1+0x0b0] ! Mem[000000001e8000b0] p7_near_3_ho: sub %l0,%l6,%l5 ldstub [%o3+0x012],%l6 ! Mem[000000001f800012] ldx [%o2+0x1c8],%l0 ! Mem[000000001f0001c8] ldx [%o1+0x108],%l2 ! Mem[000000001e800108] sth %l1,[%o2+0x1ae] ! Mem[000000001f0001ae] jmpl %o7,%g0 std %f20,[%o1+0x0b0] ! Mem[000000001e8000b0] p8_near_3_le: sth %l7,[%i1+0x0a2] ! Mem[00000000208000a2] stb %l1,[%i3+0x006] ! Mem[0000000021800006] jmpl %o7,%g0 stx %l1,[%i0+0x098] ! Mem[0000000020000098] p8_near_3_lo: sth %l7,[%o1+0x0a2] ! Mem[00000000208000a2] stb %l1,[%o3+0x006] ! Mem[0000000021800006] jmpl %o7,%g0 stx %l1,[%o0+0x098] ! Mem[0000000020000098] p8_near_3_he: stx %l5,[%i3+0x0a0] ! Mem[00000000218000a0] ldx [%i0+0x168],%l4 ! Mem[0000000020000168] jmpl %o7,%g0 ldsw [%i2+0x1a0],%l5 ! Mem[00000000210001a0] p8_near_3_ho: stx %l5,[%o3+0x0a0] ! Mem[00000000218000a0] ldx [%o0+0x168],%l4 ! Mem[0000000020000168] jmpl %o7,%g0 ldsw [%o2+0x1a0],%l5 ! Mem[00000000210001a0] p9_near_3_le: sll %l0,%l3,%l1 lduw [%i2+0x168],%l2 ! Mem[0000000023000168] lduh [%i0+0x050],%l3 ! Mem[0000000022000050] orncc %l4,%l1,%l3 ldx [%i0+0x180],%l2 ! Mem[0000000022000180] subccc %l2,%l2,%l3 jmpl %o7,%g0 xnorcc %l7,%l0,%l5 p9_near_3_lo: sll %l0,%l3,%l1 lduw [%o2+0x168],%l2 ! Mem[0000000023000168] lduh [%o0+0x050],%l3 ! Mem[0000000022000050] orncc %l4,%l1,%l3 ldx [%o0+0x180],%l2 ! Mem[0000000022000180] subccc %l2,%l2,%l3 jmpl %o7,%g0 xnorcc %l7,%l0,%l5 p9_near_3_he: jmpl %o7,%g0 stx %l0,[%i3+0x018] ! Mem[0000000023800018] jmpl %o7,%g0 nop p9_near_3_ho: jmpl %o7,%g0 stx %l0,[%o3+0x018] ! Mem[0000000023800018] jmpl %o7,%g0 nop p10_near_3_le: lduw [%i1+0x15c],%l5 ! Mem[000000002480015c] ldsw [%i0+0x160],%l0 ! Mem[0000000024000160] ldd [%i1+0x028],%l4 ! Mem[0000000024800028] lduh [%i1+0x186],%l1 ! Mem[0000000024800186] jmpl %o7,%g0 ldstub [%i3+0x0cd],%l5 ! Mem[00000000258000cd] p10_near_3_lo: lduw [%o1+0x15c],%l5 ! Mem[000000002480015c] ldsw [%o0+0x160],%l0 ! Mem[0000000024000160] ldd [%o1+0x028],%l4 ! Mem[0000000024800028] lduh [%o1+0x186],%l1 ! Mem[0000000024800186] jmpl %o7,%g0 ldstub [%o3+0x0cd],%l5 ! Mem[00000000258000cd] p10_near_3_he: lduh [%i2+0x188],%l6 ! Mem[0000000025000188] ldsh [%i2+0x122],%l2 ! Mem[0000000025000122] jmpl %o7,%g0 ldstub [%i1+0x00c],%l3 ! Mem[000000002480000c] p10_near_3_ho: lduh [%o2+0x188],%l6 ! Mem[0000000025000188] ldsh [%o2+0x122],%l2 ! Mem[0000000025000122] jmpl %o7,%g0 ldstub [%o1+0x00c],%l3 ! Mem[000000002480000c] p11_near_3_le: ldub [%i2+0x1e9],%l5 ! Mem[00000000270001e9] tsubcc %l5,%l4,%l1 stw %l2,[%i3+0x030] ! Mem[0000000027800030] orn %l4,%l0,%l0 jmpl %o7,%g0 ldsb [%i0+0x10f],%l4 ! Mem[000000002600010f] p11_near_3_lo: ldub [%o2+0x1e9],%l5 ! Mem[00000000270001e9] tsubcc %l5,%l4,%l1 stw %l2,[%o3+0x030] ! Mem[0000000027800030] orn %l4,%l0,%l0 jmpl %o7,%g0 ldsb [%o0+0x10f],%l4 ! Mem[000000002600010f] p11_near_3_he: swap [%i0+0x168],%l4 ! Mem[0000000026000168] ldd [%i1+0x1e8],%l2 ! Mem[00000000268001e8] jmpl %o7,%g0 std %f30,[%i3+0x098] ! Mem[0000000027800098] p11_near_3_ho: swap [%o0+0x168],%l4 ! Mem[0000000026000168] ldd [%o1+0x1e8],%l2 ! Mem[00000000268001e8] jmpl %o7,%g0 std %f30,[%o3+0x098] ! Mem[0000000027800098] p12_near_3_le: swap [%i0+0x014],%l7 ! Mem[0000000028000014] ldub [%i3+0x188],%l4 ! Mem[0000000029800188] smul %l5,%l4,%l0 jmpl %o7,%g0 taddcctv %l6,%l5,%l0 p12_near_3_lo: swap [%o0+0x014],%l7 ! Mem[0000000028000014] ldub [%o3+0x188],%l4 ! Mem[0000000029800188] smul %l5,%l4,%l0 jmpl %o7,%g0 taddcctv %l6,%l5,%l0 p12_near_3_he: lduw [%i2+0x088],%l3 ! Mem[0000000029000088] stx %l0,[%i2+0x1d8] ! Mem[00000000290001d8] std %f18,[%i1+0x098] ! Mem[0000000028800098] ldd [%i1+0x120],%f16 ! Mem[0000000028800120] stx %l7,[%i3+0x150] ! Mem[0000000029800150] sth %l0,[%i3+0x086] ! Mem[0000000029800086] jmpl %o7,%g0 taddcc %l0,%l1,%l0 p12_near_3_ho: lduw [%o2+0x088],%l3 ! Mem[0000000029000088] stx %l0,[%o2+0x1d8] ! Mem[00000000290001d8] std %f18,[%o1+0x098] ! Mem[0000000028800098] ldd [%o1+0x120],%f16 ! Mem[0000000028800120] stx %l7,[%o3+0x150] ! Mem[0000000029800150] sth %l0,[%o3+0x086] ! Mem[0000000029800086] jmpl %o7,%g0 taddcc %l0,%l1,%l0 p13_near_3_le: lduw [%i2+0x180],%l3 ! Mem[000000002b000180] jmpl %o7,%g0 sra %l3,%l7,%l1 p13_near_3_lo: lduw [%o2+0x180],%l3 ! Mem[000000002b000180] jmpl %o7,%g0 sra %l3,%l7,%l1 p13_near_3_he: jmpl %o7,%g0 lduw [%i0+0x1e0],%l7 ! Mem[000000002a0001e0] jmpl %o7,%g0 nop p13_near_3_ho: jmpl %o7,%g0 lduw [%o0+0x1e0],%l7 ! Mem[000000002a0001e0] jmpl %o7,%g0 nop p14_near_3_le: stb %l2,[%i3+0x00f] ! Mem[000000002d80000f] ldsh [%i2+0x128],%l7 ! Mem[000000002d000128] jmpl %o7,%g0 st %f14,[%i2+0x1bc] ! Mem[000000002d0001bc] p14_near_3_lo: stb %l2,[%o3+0x00f] ! Mem[000000002d80000f] ldsh [%o2+0x128],%l7 ! Mem[000000002d000128] jmpl %o7,%g0 st %f14,[%o2+0x1bc] ! Mem[000000002d0001bc] p14_near_3_he: ldsw [%i2+0x168],%l3 ! Mem[000000002d000168] ldub [%i1+0x123],%l0 ! Mem[000000002c800123] std %l0,[%i0+0x0f8] ! Mem[000000002c0000f8] jmpl %o7,%g0 ldub [%i3+0x025],%l4 ! Mem[000000002d800025] p14_near_3_ho: ldsw [%o2+0x168],%l3 ! Mem[000000002d000168] ldub [%o1+0x123],%l0 ! Mem[000000002c800123] std %l0,[%o0+0x0f8] ! Mem[000000002c0000f8] jmpl %o7,%g0 ldub [%o3+0x025],%l4 ! Mem[000000002d800025] p15_near_3_le: jmpl %o7,%g0 stw %l4,[%i2+0x184] ! Mem[000000002f000184] jmpl %o7,%g0 nop p15_near_3_lo: jmpl %o7,%g0 stw %l4,[%o2+0x184] ! Mem[000000002f000184] jmpl %o7,%g0 nop p15_near_3_he: jmpl %o7,%g0 lduw [%i0+0x040],%l7 ! Mem[000000002e000040] jmpl %o7,%g0 nop p15_near_3_ho: jmpl %o7,%g0 lduw [%o0+0x040],%l7 ! Mem[000000002e000040] jmpl %o7,%g0 nop p16_near_3_le: stb %l3,[%i2+0x00c] ! Mem[000000003100000c] stw %l0,[%i3+0x14c] ! Mem[000000003180014c] sth %l1,[%i2+0x006] ! Mem[0000000031000006] ldsw [%i1+0x194],%l3 ! Mem[0000000030800194] jmpl %o7,%g0 stw %l6,[%i0+0x028] ! Mem[0000000030000028] p16_near_3_lo: stb %l3,[%o2+0x00c] ! Mem[000000003100000c] stw %l0,[%o3+0x14c] ! Mem[000000003180014c] sth %l1,[%o2+0x006] ! Mem[0000000031000006] ldsw [%o1+0x194],%l3 ! Mem[0000000030800194] jmpl %o7,%g0 stw %l6,[%o0+0x028] ! Mem[0000000030000028] p16_near_3_he: sll %l4,%l0,%l2 ldd [%i2+0x1a8],%f16 ! Mem[00000000310001a8] jmpl %o7,%g0 swap [%i1+0x030],%l6 ! Mem[0000000030800030] p16_near_3_ho: sll %l4,%l0,%l2 ldd [%o2+0x1a8],%f16 ! Mem[00000000310001a8] jmpl %o7,%g0 swap [%o1+0x030],%l6 ! Mem[0000000030800030] p17_near_3_le: stw %l3,[%i3+0x180] ! Mem[0000000033800180] tsubcc %l0,%l2,%l0 jmpl %o7,%g0 lduw [%i1+0x01c],%l4 ! Mem[000000003280001c] p17_near_3_lo: stw %l3,[%o3+0x180] ! Mem[0000000033800180] tsubcc %l0,%l2,%l0 jmpl %o7,%g0 lduw [%o1+0x01c],%l4 ! Mem[000000003280001c] p17_near_3_he: swap [%i1+0x140],%l2 ! Mem[0000000032800140] stb %l0,[%i3+0x182] ! Mem[0000000033800182] ldsb [%i0+0x0d0],%l2 ! Mem[00000000320000d0] ldstub [%i0+0x1a7],%l2 ! Mem[00000000320001a7] stx %l3,[%i3+0x198] ! Mem[0000000033800198] jmpl %o7,%g0 lduh [%i3+0x05e],%l4 ! Mem[000000003380005e] p17_near_3_ho: swap [%o1+0x140],%l2 ! Mem[0000000032800140] stb %l0,[%o3+0x182] ! Mem[0000000033800182] ldsb [%o0+0x0d0],%l2 ! Mem[00000000320000d0] ldstub [%o0+0x1a7],%l2 ! Mem[00000000320001a7] stx %l3,[%o3+0x198] ! Mem[0000000033800198] jmpl %o7,%g0 lduh [%o3+0x05e],%l4 ! Mem[000000003380005e] p18_near_3_le: ldub [%i3+0x1b2],%l7 ! Mem[00000000358001b2] sth %l5,[%i3+0x112] ! Mem[0000000035800112] stb %l4,[%i2+0x042] ! Mem[0000000035000042] jmpl %o7,%g0 stx %l3,[%i1+0x070] ! Mem[0000000034800070] p18_near_3_lo: ldub [%o3+0x1b2],%l7 ! Mem[00000000358001b2] sth %l5,[%o3+0x112] ! Mem[0000000035800112] stb %l4,[%o2+0x042] ! Mem[0000000035000042] jmpl %o7,%g0 stx %l3,[%o1+0x070] ! Mem[0000000034800070] p18_near_3_he: ldsh [%i3+0x01c],%l3 ! Mem[000000003580001c] lduw [%i0+0x180],%l3 ! Mem[0000000034000180] ldx [%i2+0x020],%l2 ! Mem[0000000035000020] swap [%i3+0x010],%l2 ! Mem[0000000035800010] jmpl %o7,%g0 ldd [%i0+0x148],%l4 ! Mem[0000000034000148] p18_near_3_ho: ldsh [%o3+0x01c],%l3 ! Mem[000000003580001c] lduw [%o0+0x180],%l3 ! Mem[0000000034000180] ldx [%o2+0x020],%l2 ! Mem[0000000035000020] swap [%o3+0x010],%l2 ! Mem[0000000035800010] jmpl %o7,%g0 ldd [%o0+0x148],%l4 ! Mem[0000000034000148] p19_near_3_le: swap [%i0+0x060],%l7 ! Mem[0000000036000060] ldstub [%i0+0x055],%l2 ! Mem[0000000036000055] ldub [%i2+0x0cc],%l0 ! Mem[00000000370000cc] sth %l2,[%i1+0x1d6] ! Mem[00000000368001d6] ldsh [%i2+0x1a0],%l5 ! Mem[00000000370001a0] jmpl %o7,%g0 ldd [%i0+0x1b0],%l6 ! Mem[00000000360001b0] p19_near_3_lo: swap [%o0+0x060],%l7 ! Mem[0000000036000060] ldstub [%o0+0x055],%l2 ! Mem[0000000036000055] ldub [%o2+0x0cc],%l0 ! Mem[00000000370000cc] sth %l2,[%o1+0x1d6] ! Mem[00000000368001d6] ldsh [%o2+0x1a0],%l5 ! Mem[00000000370001a0] jmpl %o7,%g0 ldd [%o0+0x1b0],%l6 ! Mem[00000000360001b0] p19_near_3_he: swap [%i1+0x14c],%l4 ! Mem[000000003680014c] stw %l6,[%i2+0x008] ! Mem[0000000037000008] smulcc %l0,%l4,%l1 ldsb [%i2+0x183],%l6 ! Mem[0000000037000183] stb %l3,[%i0+0x1ac] ! Mem[00000000360001ac] jmpl %o7,%g0 stb %l2,[%i0+0x1a7] ! Mem[00000000360001a7] p19_near_3_ho: swap [%o1+0x14c],%l4 ! Mem[000000003680014c] stw %l6,[%o2+0x008] ! Mem[0000000037000008] smulcc %l0,%l4,%l1 ldsb [%o2+0x183],%l6 ! Mem[0000000037000183] stb %l3,[%o0+0x1ac] ! Mem[00000000360001ac] jmpl %o7,%g0 stb %l2,[%o0+0x1a7] ! Mem[00000000360001a7] p20_near_3_le: sth %l0,[%i1+0x160] ! Mem[0000000038800160] ldub [%i0+0x1ac],%l5 ! Mem[00000000380001ac] ldstub [%i0+0x060],%l2 ! Mem[0000000038000060] stw %l4,[%i3+0x0d8] ! Mem[00000000398000d8] std %l4,[%i2+0x1c8] ! Mem[00000000390001c8] srax %l1,%l7,%l2 jmpl %o7,%g0 ldd [%i3+0x030],%l6 ! Mem[0000000039800030] p20_near_3_lo: sth %l0,[%o1+0x160] ! Mem[0000000038800160] ldub [%o0+0x1ac],%l5 ! Mem[00000000380001ac] ldstub [%o0+0x060],%l2 ! Mem[0000000038000060] stw %l4,[%o3+0x0d8] ! Mem[00000000398000d8] std %l4,[%o2+0x1c8] ! Mem[00000000390001c8] srax %l1,%l7,%l2 jmpl %o7,%g0 ldd [%o3+0x030],%l6 ! Mem[0000000039800030] p20_near_3_he: ldsh [%i1+0x10a],%l7 ! Mem[000000003880010a] addcc %l5,%l2,%l1 ldsw [%i3+0x184],%l7 ! Mem[0000000039800184] lduw [%i0+0x0b4],%l6 ! Mem[00000000380000b4] jmpl %o7,%g0 srl %l1,0x01a,%l1 p20_near_3_ho: ldsh [%o1+0x10a],%l7 ! Mem[000000003880010a] addcc %l5,%l2,%l1 ldsw [%o3+0x184],%l7 ! Mem[0000000039800184] lduw [%o0+0x0b4],%l6 ! Mem[00000000380000b4] jmpl %o7,%g0 srl %l1,0x01a,%l1 p21_near_3_le: jmpl %o7,%g0 st %f1 ,[%i0+0x11c] ! Mem[000000003a00011c] jmpl %o7,%g0 nop p21_near_3_lo: jmpl %o7,%g0 st %f1 ,[%o0+0x11c] ! Mem[000000003a00011c] jmpl %o7,%g0 nop p21_near_3_he: std %l0,[%i2+0x090] ! Mem[000000003b000090] ldsw [%i1+0x078],%l3 ! Mem[000000003a800078] swap [%i1+0x000],%l4 ! Mem[000000003a800000] st %f28,[%i3+0x178] ! Mem[000000003b800178] ldd [%i0+0x008],%l2 ! Mem[000000003a000008] jmpl %o7,%g0 umul %l6,0xdb0,%l4 p21_near_3_ho: std %l0,[%o2+0x090] ! Mem[000000003b000090] ldsw [%o1+0x078],%l3 ! Mem[000000003a800078] swap [%o1+0x000],%l4 ! Mem[000000003a800000] st %f28,[%o3+0x178] ! Mem[000000003b800178] ldd [%o0+0x008],%l2 ! Mem[000000003a000008] jmpl %o7,%g0 umul %l6,0xdb0,%l4 p22_near_3_le: lduw [%i3+0x058],%l3 ! Mem[000000003d800058] jmpl %o7,%g0 ldsh [%i2+0x09c],%l0 ! Mem[000000003d00009c] p22_near_3_lo: lduw [%o3+0x058],%l3 ! Mem[000000003d800058] jmpl %o7,%g0 ldsh [%o2+0x09c],%l0 ! Mem[000000003d00009c] p22_near_3_he: jmpl %o7,%g0 std %l4,[%i3+0x028] ! Mem[000000003d800028] jmpl %o7,%g0 nop p22_near_3_ho: jmpl %o7,%g0 std %l4,[%o3+0x028] ! Mem[000000003d800028] jmpl %o7,%g0 nop p23_near_3_le: sth %l1,[%i2+0x03a] ! Mem[000000003f00003a] jmpl %o7,%g0 lduw [%i3+0x1f4],%l3 ! Mem[000000003f8001f4] p23_near_3_lo: sth %l1,[%o2+0x03a] ! Mem[000000003f00003a] jmpl %o7,%g0 lduw [%o3+0x1f4],%l3 ! Mem[000000003f8001f4] p23_near_3_he: sra %l7,0x009,%l4 lduw [%i0+0x164],%l5 ! Mem[000000003e000164] swap [%i2+0x09c],%l2 ! Mem[000000003f00009c] ldub [%i3+0x1a2],%l3 ! Mem[000000003f8001a2] jmpl %o7,%g0 lduw [%i3+0x05c],%l0 ! Mem[000000003f80005c] p23_near_3_ho: sra %l7,0x009,%l4 lduw [%o0+0x164],%l5 ! Mem[000000003e000164] swap [%o2+0x09c],%l2 ! Mem[000000003f00009c] ldub [%o3+0x1a2],%l3 ! Mem[000000003f8001a2] jmpl %o7,%g0 lduw [%o3+0x05c],%l0 ! Mem[000000003f80005c] p24_near_3_le: jmpl %o7,%g0 std %l6,[%i1+0x070] ! Mem[0000000040800070] jmpl %o7,%g0 nop p24_near_3_lo: jmpl %o7,%g0 std %l6,[%o1+0x070] ! Mem[0000000040800070] jmpl %o7,%g0 nop p24_near_3_he: swap [%i0+0x0e0],%l0 ! Mem[00000000400000e0] smulcc %l5,0x892,%l1 ldub [%i2+0x115],%l4 ! Mem[0000000041000115] stb %l7,[%i1+0x06e] ! Mem[000000004080006e] ldd [%i1+0x0e8],%l2 ! Mem[00000000408000e8] jmpl %o7,%g0 stw %l5,[%i2+0x120] ! Mem[0000000041000120] p24_near_3_ho: swap [%o0+0x0e0],%l0 ! Mem[00000000400000e0] smulcc %l5,0x892,%l1 ldub [%o2+0x115],%l4 ! Mem[0000000041000115] stb %l7,[%o1+0x06e] ! Mem[000000004080006e] ldd [%o1+0x0e8],%l2 ! Mem[00000000408000e8] jmpl %o7,%g0 stw %l5,[%o2+0x120] ! Mem[0000000041000120] p25_near_3_le: jmpl %o7,%g0 lduh [%i1+0x080],%l7 ! Mem[0000000042800080] jmpl %o7,%g0 nop p25_near_3_lo: jmpl %o7,%g0 lduh [%o1+0x080],%l7 ! Mem[0000000042800080] jmpl %o7,%g0 nop p25_near_3_he: ldd [%i2+0x188],%f26 ! Mem[0000000043000188] andn %l0,%l4,%l7 lduh [%i1+0x00a],%l3 ! Mem[000000004280000a] addccc %l0,%l7,%l6 xnorcc %l3,-0x278,%l6 ldsw [%i2+0x050],%l3 ! Mem[0000000043000050] jmpl %o7,%g0 stx %l4,[%i1+0x110] ! Mem[0000000042800110] p25_near_3_ho: ldd [%o2+0x188],%f26 ! Mem[0000000043000188] andn %l0,%l4,%l7 lduh [%o1+0x00a],%l3 ! Mem[000000004280000a] addccc %l0,%l7,%l6 xnorcc %l3,-0x278,%l6 ldsw [%o2+0x050],%l3 ! Mem[0000000043000050] jmpl %o7,%g0 stx %l4,[%o1+0x110] ! Mem[0000000042800110] p26_near_3_le: ldsw [%i2+0x038],%l6 ! Mem[0000000045000038] ldstub [%i2+0x02d],%l3 ! Mem[000000004500002d] andncc %l4,-0xab7,%l3 std %l4,[%i1+0x058] ! Mem[0000000044800058] jmpl %o7,%g0 sra %l4,0x013,%l4 p26_near_3_lo: ldsw [%o2+0x038],%l6 ! Mem[0000000045000038] ldstub [%o2+0x02d],%l3 ! Mem[000000004500002d] andncc %l4,-0xab7,%l3 std %l4,[%o1+0x058] ! Mem[0000000044800058] jmpl %o7,%g0 sra %l4,0x013,%l4 p26_near_3_he: stx %l4,[%i3+0x020] ! Mem[0000000045800020] jmpl %o7,%g0 swap [%i0+0x050],%l0 ! Mem[0000000044000050] p26_near_3_ho: stx %l4,[%o3+0x020] ! Mem[0000000045800020] jmpl %o7,%g0 swap [%o0+0x050],%l0 ! Mem[0000000044000050] p27_near_3_le: ldd [%i0+0x1e8],%l2 ! Mem[00000000460001e8] andncc %l0,%l5,%l7 lduw [%i1+0x13c],%l2 ! Mem[000000004680013c] ldstub [%i3+0x09e],%l0 ! Mem[000000004780009e] stw %l1,[%i1+0x13c] ! Mem[000000004680013c] jmpl %o7,%g0 umul %l3,%l3,%l4 p27_near_3_lo: ldd [%o0+0x1e8],%l2 ! Mem[00000000460001e8] andncc %l0,%l5,%l7 lduw [%o1+0x13c],%l2 ! Mem[000000004680013c] ldstub [%o3+0x09e],%l0 ! Mem[000000004780009e] stw %l1,[%o1+0x13c] ! Mem[000000004680013c] jmpl %o7,%g0 umul %l3,%l3,%l4 p27_near_3_he: ldsb [%i1+0x00f],%l2 ! Mem[000000004680000f] ldsw [%i1+0x0bc],%l3 ! Mem[00000000468000bc] sth %l7,[%i1+0x128] ! Mem[0000000046800128] stb %l6,[%i1+0x188] ! Mem[0000000046800188] lduh [%i1+0x160],%l0 ! Mem[0000000046800160] swap [%i3+0x18c],%l5 ! Mem[000000004780018c] jmpl %o7,%g0 lduw [%i2+0x198],%l2 ! Mem[0000000047000198] p27_near_3_ho: ldsb [%o1+0x00f],%l2 ! Mem[000000004680000f] ldsw [%o1+0x0bc],%l3 ! Mem[00000000468000bc] sth %l7,[%o1+0x128] ! Mem[0000000046800128] stb %l6,[%o1+0x188] ! Mem[0000000046800188] lduh [%o1+0x160],%l0 ! Mem[0000000046800160] swap [%o3+0x18c],%l5 ! Mem[000000004780018c] jmpl %o7,%g0 lduw [%o2+0x198],%l2 ! Mem[0000000047000198] p28_near_3_le: sth %l0,[%i3+0x0ec] ! Mem[00000000498000ec] jmpl %o7,%g0 smul %l0,-0xfb6,%l0 p28_near_3_lo: sth %l0,[%o3+0x0ec] ! Mem[00000000498000ec] jmpl %o7,%g0 smul %l0,-0xfb6,%l0 p28_near_3_he: std %l0,[%i2+0x150] ! Mem[0000000049000150] ldsb [%i2+0x1a8],%l6 ! Mem[00000000490001a8] ldub [%i3+0x136],%l4 ! Mem[0000000049800136] ldd [%i1+0x038],%f30 ! Mem[0000000048800038] ldx [%i3+0x020],%l0 ! Mem[0000000049800020] std %l0,[%i1+0x120] ! Mem[0000000048800120] jmpl %o7,%g0 lduw [%i2+0x164],%l1 ! Mem[0000000049000164] p28_near_3_ho: std %l0,[%o2+0x150] ! Mem[0000000049000150] ldsb [%o2+0x1a8],%l6 ! Mem[00000000490001a8] ldub [%o3+0x136],%l4 ! Mem[0000000049800136] ldd [%o1+0x038],%f30 ! Mem[0000000048800038] ldx [%o3+0x020],%l0 ! Mem[0000000049800020] std %l0,[%o1+0x120] ! Mem[0000000048800120] jmpl %o7,%g0 lduw [%o2+0x164],%l1 ! Mem[0000000049000164] p29_near_3_le: ld [%i2+0x020],%f12 ! Mem[000000004b000020] ldsw [%i0+0x178],%l4 ! Mem[000000004a000178] ldsb [%i0+0x02a],%l3 ! Mem[000000004a00002a] jmpl %o7,%g0 ldub [%i3+0x198],%l3 ! Mem[000000004b800198] p29_near_3_lo: ld [%o2+0x020],%f12 ! Mem[000000004b000020] ldsw [%o0+0x178],%l4 ! Mem[000000004a000178] ldsb [%o0+0x02a],%l3 ! Mem[000000004a00002a] jmpl %o7,%g0 ldub [%o3+0x198],%l3 ! Mem[000000004b800198] p29_near_3_he: sth %l4,[%i3+0x07e] ! Mem[000000004b80007e] lduw [%i0+0x198],%l6 ! Mem[000000004a000198] std %l0,[%i0+0x070] ! Mem[000000004a000070] umulcc %l5,%l7,%l4 ldstub [%i0+0x028],%l4 ! Mem[000000004a000028] stw %l3,[%i0+0x088] ! Mem[000000004a000088] jmpl %o7,%g0 ldsh [%i2+0x1fa],%l0 ! Mem[000000004b0001fa] p29_near_3_ho: sth %l4,[%o3+0x07e] ! Mem[000000004b80007e] lduw [%o0+0x198],%l6 ! Mem[000000004a000198] std %l0,[%o0+0x070] ! Mem[000000004a000070] umulcc %l5,%l7,%l4 ldstub [%o0+0x028],%l4 ! Mem[000000004a000028] stw %l3,[%o0+0x088] ! Mem[000000004a000088] jmpl %o7,%g0 ldsh [%o2+0x1fa],%l0 ! Mem[000000004b0001fa] p30_near_3_le: ldstub [%i2+0x0cd],%l0 ! Mem[000000004d0000cd] ldstub [%i1+0x182],%l0 ! Mem[000000004c800182] ldd [%i3+0x0f0],%f10 ! Mem[000000004d8000f0] jmpl %o7,%g0 stx %l4,[%i0+0x1c0] ! Mem[000000004c0001c0] p30_near_3_lo: ldstub [%o2+0x0cd],%l0 ! Mem[000000004d0000cd] ldstub [%o1+0x182],%l0 ! Mem[000000004c800182] ldd [%o3+0x0f0],%f10 ! Mem[000000004d8000f0] jmpl %o7,%g0 stx %l4,[%o0+0x1c0] ! Mem[000000004c0001c0] p30_near_3_he: jmpl %o7,%g0 add %l0,%l3,%l6 jmpl %o7,%g0 nop p30_near_3_ho: jmpl %o7,%g0 add %l0,%l3,%l6 jmpl %o7,%g0 nop p31_near_3_le: ldd [%i0+0x038],%l6 ! Mem[000000004e000038] ldd [%i2+0x0b0],%l0 ! Mem[000000004f0000b0] tsubcctv %l3,%l5,%l1 ldstub [%i3+0x132],%l4 ! Mem[000000004f800132] jmpl %o7,%g0 sth %l5,[%i2+0x0cc] ! Mem[000000004f0000cc] p31_near_3_lo: ldd [%o0+0x038],%l6 ! Mem[000000004e000038] ldd [%o2+0x0b0],%l0 ! Mem[000000004f0000b0] tsubcctv %l3,%l5,%l1 ldstub [%o3+0x132],%l4 ! Mem[000000004f800132] jmpl %o7,%g0 sth %l5,[%o2+0x0cc] ! Mem[000000004f0000cc] p31_near_3_he: subccc %l7,0xa6e,%l2 subccc %l6,0x836,%l5 std %f30,[%i2+0x078] ! Mem[000000004f000078] orcc %l4,0x34e,%l5 lduh [%i3+0x09e],%l0 ! Mem[000000004f80009e] jmpl %o7,%g0 ldsh [%i0+0x13e],%l1 ! Mem[000000004e00013e] p31_near_3_ho: subccc %l7,0xa6e,%l2 subccc %l6,0x836,%l5 std %f30,[%o2+0x078] ! Mem[000000004f000078] orcc %l4,0x34e,%l5 lduh [%o3+0x09e],%l0 ! Mem[000000004f80009e] jmpl %o7,%g0 ldsh [%o0+0x13e],%l1 ! Mem[000000004e00013e] p32_near_3_le: jmpl %o7,%g0 lduw [%i3+0x0a0],%l3 ! Mem[00000000518000a0] jmpl %o7,%g0 nop p32_near_3_lo: jmpl %o7,%g0 lduw [%o3+0x0a0],%l3 ! Mem[00000000518000a0] jmpl %o7,%g0 nop p32_near_3_he: jmpl %o7,%g0 lduh [%i1+0x02e],%l5 ! Mem[000000005080002e] jmpl %o7,%g0 nop p32_near_3_ho: jmpl %o7,%g0 lduh [%o1+0x02e],%l5 ! Mem[000000005080002e] jmpl %o7,%g0 nop p33_near_3_le: sll %l2,0x014,%l6 ldsw [%i2+0x05c],%l3 ! Mem[000000005300005c] ldd [%i1+0x038],%l2 ! Mem[0000000052800038] stb %l7,[%i1+0x119] ! Mem[0000000052800119] swap [%i0+0x024],%l2 ! Mem[0000000052000024] stw %l2,[%i1+0x030] ! Mem[0000000052800030] ldd [%i2+0x1d0],%l2 ! Mem[00000000530001d0] jmpl %o7,%g0 orncc %l0,%l5,%l6 p33_near_3_lo: sll %l2,0x014,%l6 ldsw [%o2+0x05c],%l3 ! Mem[000000005300005c] ldd [%o1+0x038],%l2 ! Mem[0000000052800038] stb %l7,[%o1+0x119] ! Mem[0000000052800119] swap [%o0+0x024],%l2 ! Mem[0000000052000024] stw %l2,[%o1+0x030] ! Mem[0000000052800030] ldd [%o2+0x1d0],%l2 ! Mem[00000000530001d0] jmpl %o7,%g0 orncc %l0,%l5,%l6 p33_near_3_he: jmpl %o7,%g0 ldub [%i2+0x1f7],%l2 ! Mem[00000000530001f7] jmpl %o7,%g0 nop p33_near_3_ho: jmpl %o7,%g0 ldub [%o2+0x1f7],%l2 ! Mem[00000000530001f7] jmpl %o7,%g0 nop p34_near_3_le: ldsh [%i3+0x1dc],%l0 ! Mem[00000000558001dc] stx %l7,[%i3+0x088] ! Mem[0000000055800088] jmpl %o7,%g0 lduh [%i0+0x166],%l7 ! Mem[0000000054000166] p34_near_3_lo: ldsh [%o3+0x1dc],%l0 ! Mem[00000000558001dc] stx %l7,[%o3+0x088] ! Mem[0000000055800088] jmpl %o7,%g0 lduh [%o0+0x166],%l7 ! Mem[0000000054000166] p34_near_3_he: smul %l2,-0x8d4,%l7 ldx [%i0+0x1e0],%l4 ! Mem[00000000540001e0] jmpl %o7,%g0 std %f28,[%i3+0x148] ! Mem[0000000055800148] p34_near_3_ho: smul %l2,-0x8d4,%l7 ldx [%o0+0x1e0],%l4 ! Mem[00000000540001e0] jmpl %o7,%g0 std %f28,[%o3+0x148] ! Mem[0000000055800148] p35_near_3_le: sth %l2,[%i2+0x164] ! Mem[0000000057000164] ldub [%i0+0x164],%l6 ! Mem[0000000056000164] ldub [%i1+0x033],%l4 ! Mem[0000000056800033] jmpl %o7,%g0 swap [%i0+0x040],%l2 ! Mem[0000000056000040] p35_near_3_lo: sth %l2,[%o2+0x164] ! Mem[0000000057000164] ldub [%o0+0x164],%l6 ! Mem[0000000056000164] ldub [%o1+0x033],%l4 ! Mem[0000000056800033] jmpl %o7,%g0 swap [%o0+0x040],%l2 ! Mem[0000000056000040] p35_near_3_he: ldd [%i3+0x198],%f26 ! Mem[0000000057800198] ldub [%i0+0x022],%l0 ! Mem[0000000056000022] std %f24,[%i1+0x1c8] ! Mem[00000000568001c8] std %l2,[%i1+0x108] ! Mem[0000000056800108] jmpl %o7,%g0 add %l3,%l0,%l4 p35_near_3_ho: ldd [%o3+0x198],%f26 ! Mem[0000000057800198] ldub [%o0+0x022],%l0 ! Mem[0000000056000022] std %f24,[%o1+0x1c8] ! Mem[00000000568001c8] std %l2,[%o1+0x108] ! Mem[0000000056800108] jmpl %o7,%g0 add %l3,%l0,%l4 p36_near_3_le: lduw [%i3+0x144],%l7 ! Mem[0000000059800144] lduh [%i0+0x146],%l5 ! Mem[0000000058000146] sth %l6,[%i3+0x106] ! Mem[0000000059800106] lduw [%i1+0x1d8],%l4 ! Mem[00000000588001d8] lduw [%i1+0x090],%l1 ! Mem[0000000058800090] ldd [%i3+0x058],%f10 ! Mem[0000000059800058] jmpl %o7,%g0 ldd [%i3+0x020],%l4 ! Mem[0000000059800020] p36_near_3_lo: lduw [%o3+0x144],%l7 ! Mem[0000000059800144] lduh [%o0+0x146],%l5 ! Mem[0000000058000146] sth %l6,[%o3+0x106] ! Mem[0000000059800106] lduw [%o1+0x1d8],%l4 ! Mem[00000000588001d8] lduw [%o1+0x090],%l1 ! Mem[0000000058800090] ldd [%o3+0x058],%f10 ! Mem[0000000059800058] jmpl %o7,%g0 ldd [%o3+0x020],%l4 ! Mem[0000000059800020] p36_near_3_he: stx %l2,[%i1+0x028] ! Mem[0000000058800028] jmpl %o7,%g0 swap [%i0+0x09c],%l3 ! Mem[000000005800009c] p36_near_3_ho: stx %l2,[%o1+0x028] ! Mem[0000000058800028] jmpl %o7,%g0 swap [%o0+0x09c],%l3 ! Mem[000000005800009c] p37_near_3_le: lduh [%i1+0x18c],%l3 ! Mem[000000005a80018c] stb %l2,[%i1+0x176] ! Mem[000000005a800176] ldstub [%i2+0x0fe],%l0 ! Mem[000000005b0000fe] stw %l7,[%i0+0x114] ! Mem[000000005a000114] jmpl %o7,%g0 or %l5,%l2,%l7 p37_near_3_lo: lduh [%o1+0x18c],%l3 ! Mem[000000005a80018c] stb %l2,[%o1+0x176] ! Mem[000000005a800176] ldstub [%o2+0x0fe],%l0 ! Mem[000000005b0000fe] stw %l7,[%o0+0x114] ! Mem[000000005a000114] jmpl %o7,%g0 or %l5,%l2,%l7 p37_near_3_he: std %l2,[%i0+0x0a8] ! Mem[000000005a0000a8] ldstub [%i2+0x115],%l4 ! Mem[000000005b000115] sra %l1,0x00f,%l5 ldd [%i1+0x0c8],%l0 ! Mem[000000005a8000c8] ld [%i1+0x0a0],%f19 ! Mem[000000005a8000a0] ldsw [%i0+0x048],%l7 ! Mem[000000005a000048] ldub [%i0+0x1e6],%l0 ! Mem[000000005a0001e6] jmpl %o7,%g0 orncc %l6,%l0,%l4 p37_near_3_ho: std %l2,[%o0+0x0a8] ! Mem[000000005a0000a8] ldstub [%o2+0x115],%l4 ! Mem[000000005b000115] sra %l1,0x00f,%l5 ldd [%o1+0x0c8],%l0 ! Mem[000000005a8000c8] ld [%o1+0x0a0],%f19 ! Mem[000000005a8000a0] ldsw [%o0+0x048],%l7 ! Mem[000000005a000048] ldub [%o0+0x1e6],%l0 ! Mem[000000005a0001e6] jmpl %o7,%g0 orncc %l6,%l0,%l4 p38_near_3_le: jmpl %o7,%g0 sth %l7,[%i2+0x080] ! Mem[000000005d000080] jmpl %o7,%g0 nop p38_near_3_lo: jmpl %o7,%g0 sth %l7,[%o2+0x080] ! Mem[000000005d000080] jmpl %o7,%g0 nop p38_near_3_he: ldub [%i3+0x1e2],%l1 ! Mem[000000005d8001e2] sra %l3,0x00e,%l7 ldsw [%i3+0x00c],%l2 ! Mem[000000005d80000c] ldsh [%i2+0x1a6],%l1 ! Mem[000000005d0001a6] swap [%i0+0x00c],%l3 ! Mem[000000005c00000c] stx %l7,[%i2+0x010] ! Mem[000000005d000010] jmpl %o7,%g0 std %l4,[%i2+0x188] ! Mem[000000005d000188] p38_near_3_ho: ldub [%o3+0x1e2],%l1 ! Mem[000000005d8001e2] sra %l3,0x00e,%l7 ldsw [%o3+0x00c],%l2 ! Mem[000000005d80000c] ldsh [%o2+0x1a6],%l1 ! Mem[000000005d0001a6] swap [%o0+0x00c],%l3 ! Mem[000000005c00000c] stx %l7,[%o2+0x010] ! Mem[000000005d000010] jmpl %o7,%g0 std %l4,[%o2+0x188] ! Mem[000000005d000188] p39_near_3_le: ldsw [%i3+0x158],%l1 ! Mem[000000005f800158] swap [%i1+0x1e8],%l0 ! Mem[000000005e8001e8] lduh [%i3+0x010],%l2 ! Mem[000000005f800010] srlx %l4,0x038,%l0 jmpl %o7,%g0 stw %l6,[%i2+0x138] ! Mem[000000005f000138] p39_near_3_lo: ldsw [%o3+0x158],%l1 ! Mem[000000005f800158] swap [%o1+0x1e8],%l0 ! Mem[000000005e8001e8] lduh [%o3+0x010],%l2 ! Mem[000000005f800010] srlx %l4,0x038,%l0 jmpl %o7,%g0 stw %l6,[%o2+0x138] ! Mem[000000005f000138] p39_near_3_he: ld [%i3+0x144],%f23 ! Mem[000000005f800144] swap [%i2+0x154],%l2 ! Mem[000000005f000154] addccc %l5,%l4,%l6 stb %l2,[%i0+0x0bd] ! Mem[000000005e0000bd] ldsb [%i3+0x1a2],%l3 ! Mem[000000005f8001a2] jmpl %o7,%g0 ldsw [%i1+0x150],%l2 ! Mem[000000005e800150] p39_near_3_ho: ld [%o3+0x144],%f23 ! Mem[000000005f800144] swap [%o2+0x154],%l2 ! Mem[000000005f000154] addccc %l5,%l4,%l6 stb %l2,[%o0+0x0bd] ! Mem[000000005e0000bd] ldsb [%o3+0x1a2],%l3 ! Mem[000000005f8001a2] jmpl %o7,%g0 ldsw [%o1+0x150],%l2 ! Mem[000000005e800150] p40_near_3_le: jmpl %o7,%g0 swap [%i3+0x0a4],%l5 ! Mem[00000000618000a4] jmpl %o7,%g0 nop p40_near_3_lo: jmpl %o7,%g0 swap [%o3+0x0a4],%l5 ! Mem[00000000618000a4] jmpl %o7,%g0 nop p40_near_3_he: ldub [%i1+0x1ee],%l1 ! Mem[00000000608001ee] jmpl %o7,%g0 swap [%i1+0x184],%l1 ! Mem[0000000060800184] p40_near_3_ho: ldub [%o1+0x1ee],%l1 ! Mem[00000000608001ee] jmpl %o7,%g0 swap [%o1+0x184],%l1 ! Mem[0000000060800184] p41_near_3_le: ldd [%i1+0x028],%l2 ! Mem[0000000062800028] andcc %l0,%l7,%l6 lduw [%i2+0x1c4],%l0 ! Mem[00000000630001c4] ldstub [%i2+0x18b],%l0 ! Mem[000000006300018b] jmpl %o7,%g0 ldstub [%i1+0x15b],%l0 ! Mem[000000006280015b] p41_near_3_lo: ldd [%o1+0x028],%l2 ! Mem[0000000062800028] andcc %l0,%l7,%l6 lduw [%o2+0x1c4],%l0 ! Mem[00000000630001c4] ldstub [%o2+0x18b],%l0 ! Mem[000000006300018b] jmpl %o7,%g0 ldstub [%o1+0x15b],%l0 ! Mem[000000006280015b] p41_near_3_he: ldsw [%i1+0x114],%l4 ! Mem[0000000062800114] orncc %l6,%l5,%l0 swap [%i0+0x1f4],%l3 ! Mem[00000000620001f4] lduh [%i1+0x0be],%l2 ! Mem[00000000628000be] jmpl %o7,%g0 stx %l0,[%i3+0x050] ! Mem[0000000063800050] p41_near_3_ho: ldsw [%o1+0x114],%l4 ! Mem[0000000062800114] orncc %l6,%l5,%l0 swap [%o0+0x1f4],%l3 ! Mem[00000000620001f4] lduh [%o1+0x0be],%l2 ! Mem[00000000628000be] jmpl %o7,%g0 stx %l0,[%o3+0x050] ! Mem[0000000063800050] p42_near_3_le: xorcc %l6,-0x373,%l3 ldd [%i2+0x0d0],%l6 ! Mem[00000000650000d0] stw %l7,[%i2+0x10c] ! Mem[000000006500010c] lduh [%i1+0x0fa],%l4 ! Mem[00000000648000fa] andcc %l0,0xe2a,%l0 stx %l7,[%i0+0x180] ! Mem[0000000064000180] jmpl %o7,%g0 swap [%i3+0x020],%l0 ! Mem[0000000065800020] p42_near_3_lo: xorcc %l6,-0x373,%l3 ldd [%o2+0x0d0],%l6 ! Mem[00000000650000d0] stw %l7,[%o2+0x10c] ! Mem[000000006500010c] lduh [%o1+0x0fa],%l4 ! Mem[00000000648000fa] andcc %l0,0xe2a,%l0 stx %l7,[%o0+0x180] ! Mem[0000000064000180] jmpl %o7,%g0 swap [%o3+0x020],%l0 ! Mem[0000000065800020] p42_near_3_he: ldx [%i1+0x190],%l3 ! Mem[0000000064800190] ldub [%i0+0x149],%l7 ! Mem[0000000064000149] stw %l5,[%i1+0x1f0] ! Mem[00000000648001f0] tsubcc %l7,%l4,%l2 jmpl %o7,%g0 ldsh [%i1+0x11c],%l5 ! Mem[000000006480011c] p42_near_3_ho: ldx [%o1+0x190],%l3 ! Mem[0000000064800190] ldub [%o0+0x149],%l7 ! Mem[0000000064000149] stw %l5,[%o1+0x1f0] ! Mem[00000000648001f0] tsubcc %l7,%l4,%l2 jmpl %o7,%g0 ldsh [%o1+0x11c],%l5 ! Mem[000000006480011c] p43_near_3_le: sth %l1,[%i3+0x0b8] ! Mem[00000000678000b8] jmpl %o7,%g0 st %f9 ,[%i0+0x018] ! Mem[0000000066000018] p43_near_3_lo: sth %l1,[%o3+0x0b8] ! Mem[00000000678000b8] jmpl %o7,%g0 st %f9 ,[%o0+0x018] ! Mem[0000000066000018] p43_near_3_he: lduw [%i3+0x148],%l4 ! Mem[0000000067800148] swap [%i3+0x1e8],%l3 ! Mem[00000000678001e8] stx %l7,[%i1+0x098] ! Mem[0000000066800098] swap [%i0+0x024],%l5 ! Mem[0000000066000024] sth %l5,[%i1+0x1e8] ! Mem[00000000668001e8] jmpl %o7,%g0 stx %l2,[%i2+0x1a8] ! Mem[00000000670001a8] p43_near_3_ho: lduw [%o3+0x148],%l4 ! Mem[0000000067800148] swap [%o3+0x1e8],%l3 ! Mem[00000000678001e8] stx %l7,[%o1+0x098] ! Mem[0000000066800098] swap [%o0+0x024],%l5 ! Mem[0000000066000024] sth %l5,[%o1+0x1e8] ! Mem[00000000668001e8] jmpl %o7,%g0 stx %l2,[%o2+0x1a8] ! Mem[00000000670001a8] p44_near_3_le: sth %l7,[%i0+0x160] ! Mem[0000000068000160] ldd [%i3+0x0e8],%l4 ! Mem[00000000698000e8] stw %l4,[%i0+0x020] ! Mem[0000000068000020] ldd [%i3+0x0a0],%l2 ! Mem[00000000698000a0] std %f14,[%i1+0x0d8] ! Mem[00000000688000d8] ld [%i0+0x0a8],%f11 ! Mem[00000000680000a8] jmpl %o7,%g0 ldsw [%i3+0x030],%l6 ! Mem[0000000069800030] p44_near_3_lo: sth %l7,[%o0+0x160] ! Mem[0000000068000160] ldd [%o3+0x0e8],%l4 ! Mem[00000000698000e8] stw %l4,[%o0+0x020] ! Mem[0000000068000020] ldd [%o3+0x0a0],%l2 ! Mem[00000000698000a0] std %f14,[%o1+0x0d8] ! Mem[00000000688000d8] ld [%o0+0x0a8],%f11 ! Mem[00000000680000a8] jmpl %o7,%g0 ldsw [%o3+0x030],%l6 ! Mem[0000000069800030] p44_near_3_he: tsubcc %l5,%l7,%l4 ldx [%i3+0x1c8],%l0 ! Mem[00000000698001c8] jmpl %o7,%g0 ldsb [%i0+0x014],%l6 ! Mem[0000000068000014] p44_near_3_ho: tsubcc %l5,%l7,%l4 ldx [%o3+0x1c8],%l0 ! Mem[00000000698001c8] jmpl %o7,%g0 ldsb [%o0+0x014],%l6 ! Mem[0000000068000014] p45_near_3_le: sth %l0,[%i2+0x0be] ! Mem[000000006b0000be] jmpl %o7,%g0 ldx [%i1+0x028],%l6 ! Mem[000000006a800028] p45_near_3_lo: sth %l0,[%o2+0x0be] ! Mem[000000006b0000be] jmpl %o7,%g0 ldx [%o1+0x028],%l6 ! Mem[000000006a800028] p45_near_3_he: stx %l1,[%i3+0x148] ! Mem[000000006b800148] ldsh [%i3+0x06e],%l7 ! Mem[000000006b80006e] sdivx %l1,0x47c,%l3 ldd [%i0+0x000],%l4 ! Mem[000000006a000000] jmpl %o7,%g0 lduw [%i1+0x178],%l4 ! Mem[000000006a800178] p45_near_3_ho: stx %l1,[%o3+0x148] ! Mem[000000006b800148] ldsh [%o3+0x06e],%l7 ! Mem[000000006b80006e] sdivx %l1,0x47c,%l3 ldd [%o0+0x000],%l4 ! Mem[000000006a000000] jmpl %o7,%g0 lduw [%o1+0x178],%l4 ! Mem[000000006a800178] p46_near_3_le: ldx [%i0+0x118],%l5 ! Mem[000000006c000118] sth %l6,[%i3+0x0d8] ! Mem[000000006d8000d8] ldsb [%i2+0x1bc],%l6 ! Mem[000000006d0001bc] std %f10,[%i0+0x148] ! Mem[000000006c000148] lduw [%i1+0x120],%l0 ! Mem[000000006c800120] jmpl %o7,%g0 ldsw [%i0+0x1ec],%l6 ! Mem[000000006c0001ec] p46_near_3_lo: ldx [%o0+0x118],%l5 ! Mem[000000006c000118] sth %l6,[%o3+0x0d8] ! Mem[000000006d8000d8] ldsb [%o2+0x1bc],%l6 ! Mem[000000006d0001bc] std %f10,[%o0+0x148] ! Mem[000000006c000148] lduw [%o1+0x120],%l0 ! Mem[000000006c800120] jmpl %o7,%g0 ldsw [%o0+0x1ec],%l6 ! Mem[000000006c0001ec] p46_near_3_he: jmpl %o7,%g0 ldd [%i3+0x188],%l4 ! Mem[000000006d800188] jmpl %o7,%g0 nop p46_near_3_ho: jmpl %o7,%g0 ldd [%o3+0x188],%l4 ! Mem[000000006d800188] jmpl %o7,%g0 nop p47_near_3_le: sth %l0,[%i1+0x17a] ! Mem[000000006e80017a] std %l6,[%i1+0x1e8] ! Mem[000000006e8001e8] sub %l6,0xb05,%l0 sth %l3,[%i1+0x1d6] ! Mem[000000006e8001d6] jmpl %o7,%g0 stx %l2,[%i2+0x098] ! Mem[000000006f000098] p47_near_3_lo: sth %l0,[%o1+0x17a] ! Mem[000000006e80017a] std %l6,[%o1+0x1e8] ! Mem[000000006e8001e8] sub %l6,0xb05,%l0 sth %l3,[%o1+0x1d6] ! Mem[000000006e8001d6] jmpl %o7,%g0 stx %l2,[%o2+0x098] ! Mem[000000006f000098] p47_near_3_he: stx %l0,[%i1+0x018] ! Mem[000000006e800018] std %l0,[%i1+0x1a8] ! Mem[000000006e8001a8] addccc %l0,0x67b,%l0 jmpl %o7,%g0 std %f22,[%i0+0x168] ! Mem[000000006e000168] p47_near_3_ho: stx %l0,[%o1+0x018] ! Mem[000000006e800018] std %l0,[%o1+0x1a8] ! Mem[000000006e8001a8] addccc %l0,0x67b,%l0 jmpl %o7,%g0 std %f22,[%o0+0x168] ! Mem[000000006e000168] p48_near_3_le: lduw [%i0+0x1f0],%l7 ! Mem[00000000700001f0] sth %l0,[%i0+0x16e] ! Mem[000000007000016e] ldstub [%i0+0x1a2],%l2 ! Mem[00000000700001a2] swap [%i0+0x164],%l5 ! Mem[0000000070000164] srax %l2,%l2,%l0 jmpl %o7,%g0 ldd [%i3+0x0c8],%l2 ! Mem[00000000718000c8] p48_near_3_lo: lduw [%o0+0x1f0],%l7 ! Mem[00000000700001f0] sth %l0,[%o0+0x16e] ! Mem[000000007000016e] ldstub [%o0+0x1a2],%l2 ! Mem[00000000700001a2] swap [%o0+0x164],%l5 ! Mem[0000000070000164] srax %l2,%l2,%l0 jmpl %o7,%g0 ldd [%o3+0x0c8],%l2 ! Mem[00000000718000c8] p48_near_3_he: lduw [%i3+0x094],%l2 ! Mem[0000000071800094] sllx %l1,0x012,%l5 lduw [%i1+0x0ec],%l1 ! Mem[00000000708000ec] stb %l7,[%i2+0x07e] ! Mem[000000007100007e] lduh [%i0+0x0ac],%l1 ! Mem[00000000700000ac] ldd [%i1+0x188],%l0 ! Mem[0000000070800188] jmpl %o7,%g0 addccc %l5,0xfa0,%l3 p48_near_3_ho: lduw [%o3+0x094],%l2 ! Mem[0000000071800094] sllx %l1,0x012,%l5 lduw [%o1+0x0ec],%l1 ! Mem[00000000708000ec] stb %l7,[%o2+0x07e] ! Mem[000000007100007e] lduh [%o0+0x0ac],%l1 ! Mem[00000000700000ac] ldd [%o1+0x188],%l0 ! Mem[0000000070800188] jmpl %o7,%g0 addccc %l5,0xfa0,%l3 p49_near_3_le: ldsh [%i0+0x082],%l4 ! Mem[0000000072000082] swap [%i1+0x088],%l0 ! Mem[0000000072800088] sra %l6,0x012,%l0 stw %l0,[%i0+0x10c] ! Mem[000000007200010c] lduh [%i3+0x002],%l1 ! Mem[0000000073800002] std %l2,[%i1+0x180] ! Mem[0000000072800180] st %f12,[%i3+0x1d0] ! Mem[00000000738001d0] jmpl %o7,%g0 ldub [%i3+0x183],%l6 ! Mem[0000000073800183] p49_near_3_lo: ldsh [%o0+0x082],%l4 ! Mem[0000000072000082] swap [%o1+0x088],%l0 ! Mem[0000000072800088] sra %l6,0x012,%l0 stw %l0,[%o0+0x10c] ! Mem[000000007200010c] lduh [%o3+0x002],%l1 ! Mem[0000000073800002] std %l2,[%o1+0x180] ! Mem[0000000072800180] st %f12,[%o3+0x1d0] ! Mem[00000000738001d0] jmpl %o7,%g0 ldub [%o3+0x183],%l6 ! Mem[0000000073800183] p49_near_3_he: ldstub [%i3+0x020],%l6 ! Mem[0000000073800020] swap [%i1+0x1c4],%l4 ! Mem[00000000728001c4] stx %l4,[%i1+0x088] ! Mem[0000000072800088] jmpl %o7,%g0 ldstub [%i0+0x007],%l1 ! Mem[0000000072000007] p49_near_3_ho: ldstub [%o3+0x020],%l6 ! Mem[0000000073800020] swap [%o1+0x1c4],%l4 ! Mem[00000000728001c4] stx %l4,[%o1+0x088] ! Mem[0000000072800088] jmpl %o7,%g0 ldstub [%o0+0x007],%l1 ! Mem[0000000072000007] p50_near_3_le: stb %l2,[%i0+0x075] ! Mem[0000000074000075] ldd [%i2+0x0e8],%l4 ! Mem[00000000750000e8] ldsw [%i1+0x180],%l6 ! Mem[0000000074800180] orncc %l5,0x41f,%l2 lduh [%i2+0x004],%l5 ! Mem[0000000075000004] ldsb [%i2+0x11d],%l0 ! Mem[000000007500011d] lduw [%i3+0x028],%l6 ! Mem[0000000075800028] jmpl %o7,%g0 ldsw [%i2+0x140],%l7 ! Mem[0000000075000140] p50_near_3_lo: stb %l2,[%o0+0x075] ! Mem[0000000074000075] ldd [%o2+0x0e8],%l4 ! Mem[00000000750000e8] ldsw [%o1+0x180],%l6 ! Mem[0000000074800180] orncc %l5,0x41f,%l2 lduh [%o2+0x004],%l5 ! Mem[0000000075000004] ldsb [%o2+0x11d],%l0 ! Mem[000000007500011d] lduw [%o3+0x028],%l6 ! Mem[0000000075800028] jmpl %o7,%g0 ldsw [%o2+0x140],%l7 ! Mem[0000000075000140] p50_near_3_he: jmpl %o7,%g0 tsubcctv %l7,%l3,%l2 jmpl %o7,%g0 nop p50_near_3_ho: jmpl %o7,%g0 tsubcctv %l7,%l3,%l2 jmpl %o7,%g0 nop p51_near_3_le: sdivx %l4,0x755,%l6 jmpl %o7,%g0 std %l2,[%i1+0x0c8] ! Mem[00000000768000c8] p51_near_3_lo: sdivx %l4,0x755,%l6 jmpl %o7,%g0 std %l2,[%o1+0x0c8] ! Mem[00000000768000c8] p51_near_3_he: stb %l6,[%i2+0x053] ! Mem[0000000077000053] stw %l0,[%i2+0x0bc] ! Mem[00000000770000bc] ldstub [%i0+0x02e],%l5 ! Mem[000000007600002e] udivx %l3,0xdfc,%l6 ldsw [%i0+0x1ec],%l6 ! Mem[00000000760001ec] jmpl %o7,%g0 taddcctv %l1,0xba6,%l0 p51_near_3_ho: stb %l6,[%o2+0x053] ! Mem[0000000077000053] stw %l0,[%o2+0x0bc] ! Mem[00000000770000bc] ldstub [%o0+0x02e],%l5 ! Mem[000000007600002e] udivx %l3,0xdfc,%l6 ldsw [%o0+0x1ec],%l6 ! Mem[00000000760001ec] jmpl %o7,%g0 taddcctv %l1,0xba6,%l0 p52_near_3_le: andcc %l4,0x3f7,%l3 sth %l1,[%i3+0x05a] ! Mem[000000007980005a] ldsw [%i2+0x118],%l5 ! Mem[0000000079000118] stx %l1,[%i1+0x098] ! Mem[0000000078800098] ldd [%i1+0x018],%l0 ! Mem[0000000078800018] jmpl %o7,%g0 swap [%i2+0x1f4],%l3 ! Mem[00000000790001f4] p52_near_3_lo: andcc %l4,0x3f7,%l3 sth %l1,[%o3+0x05a] ! Mem[000000007980005a] ldsw [%o2+0x118],%l5 ! Mem[0000000079000118] stx %l1,[%o1+0x098] ! Mem[0000000078800098] ldd [%o1+0x018],%l0 ! Mem[0000000078800018] jmpl %o7,%g0 swap [%o2+0x1f4],%l3 ! Mem[00000000790001f4] p52_near_3_he: lduw [%i1+0x0ac],%l2 ! Mem[00000000788000ac] ldstub [%i3+0x037],%l6 ! Mem[0000000079800037] stx %l6,[%i1+0x1f0] ! Mem[00000000788001f0] ldub [%i1+0x09d],%l2 ! Mem[000000007880009d] jmpl %o7,%g0 sth %l3,[%i3+0x182] ! Mem[0000000079800182] p52_near_3_ho: lduw [%o1+0x0ac],%l2 ! Mem[00000000788000ac] ldstub [%o3+0x037],%l6 ! Mem[0000000079800037] stx %l6,[%o1+0x1f0] ! Mem[00000000788001f0] ldub [%o1+0x09d],%l2 ! Mem[000000007880009d] jmpl %o7,%g0 sth %l3,[%o3+0x182] ! Mem[0000000079800182] p53_near_3_le: stx %l2,[%i2+0x0a0] ! Mem[000000007b0000a0] ldx [%i2+0x178],%l6 ! Mem[000000007b000178] ldsw [%i3+0x06c],%l2 ! Mem[000000007b80006c] orncc %l1,%l3,%l6 ldub [%i0+0x11b],%l5 ! Mem[000000007a00011b] stb %l3,[%i1+0x18c] ! Mem[000000007a80018c] andcc %l5,-0xc70,%l3 jmpl %o7,%g0 ldsb [%i2+0x00e],%l5 ! Mem[000000007b00000e] p53_near_3_lo: stx %l2,[%o2+0x0a0] ! Mem[000000007b0000a0] ldx [%o2+0x178],%l6 ! Mem[000000007b000178] ldsw [%o3+0x06c],%l2 ! Mem[000000007b80006c] orncc %l1,%l3,%l6 ldub [%o0+0x11b],%l5 ! Mem[000000007a00011b] stb %l3,[%o1+0x18c] ! Mem[000000007a80018c] andcc %l5,-0xc70,%l3 jmpl %o7,%g0 ldsb [%o2+0x00e],%l5 ! Mem[000000007b00000e] p53_near_3_he: ldsw [%i3+0x1b8],%l3 ! Mem[000000007b8001b8] ldub [%i1+0x17b],%l0 ! Mem[000000007a80017b] jmpl %o7,%g0 ldd [%i2+0x070],%f18 ! Mem[000000007b000070] p53_near_3_ho: ldsw [%o3+0x1b8],%l3 ! Mem[000000007b8001b8] ldub [%o1+0x17b],%l0 ! Mem[000000007a80017b] jmpl %o7,%g0 ldd [%o2+0x070],%f18 ! Mem[000000007b000070] p54_near_3_le: std %f4 ,[%i0+0x138] ! Mem[000000007c000138] jmpl %o7,%g0 sllx %l1,0x022,%l2 p54_near_3_lo: std %f4 ,[%o0+0x138] ! Mem[000000007c000138] jmpl %o7,%g0 sllx %l1,0x022,%l2 p54_near_3_he: ldd [%i2+0x160],%l4 ! Mem[000000007d000160] ldx [%i1+0x1a0],%l6 ! Mem[000000007c8001a0] stx %l4,[%i3+0x1e0] ! Mem[000000007d8001e0] ldd [%i1+0x130],%f30 ! Mem[000000007c800130] nop st %f30,[%i2+0x158] ! Mem[000000007d000158] swap [%i1+0x06c],%l2 ! Mem[000000007c80006c] jmpl %o7,%g0 std %l0,[%i0+0x1c8] ! Mem[000000007c0001c8] p54_near_3_ho: ldd [%o2+0x160],%l4 ! Mem[000000007d000160] ldx [%o1+0x1a0],%l6 ! Mem[000000007c8001a0] stx %l4,[%o3+0x1e0] ! Mem[000000007d8001e0] ldd [%o1+0x130],%f30 ! Mem[000000007c800130] nop st %f30,[%o2+0x158] ! Mem[000000007d000158] swap [%o1+0x06c],%l2 ! Mem[000000007c80006c] jmpl %o7,%g0 std %l0,[%o0+0x1c8] ! Mem[000000007c0001c8] p55_near_3_le: srl %l5,%l2,%l1 stb %l4,[%i3+0x135] ! Mem[000000007f800135] stb %l7,[%i2+0x019] ! Mem[000000007f000019] swap [%i2+0x0cc],%l3 ! Mem[000000007f0000cc] lduw [%i1+0x100],%l5 ! Mem[000000007e800100] jmpl %o7,%g0 stw %l0,[%i3+0x188] ! Mem[000000007f800188] p55_near_3_lo: srl %l5,%l2,%l1 stb %l4,[%o3+0x135] ! Mem[000000007f800135] stb %l7,[%o2+0x019] ! Mem[000000007f000019] swap [%o2+0x0cc],%l3 ! Mem[000000007f0000cc] lduw [%o1+0x100],%l5 ! Mem[000000007e800100] jmpl %o7,%g0 stw %l0,[%o3+0x188] ! Mem[000000007f800188] p55_near_3_he: sth %l4,[%i2+0x0d6] ! Mem[000000007f0000d6] ldsh [%i1+0x198],%l6 ! Mem[000000007e800198] swap [%i0+0x1b8],%l1 ! Mem[000000007e0001b8] ldub [%i3+0x144],%l1 ! Mem[000000007f800144] sth %l2,[%i1+0x122] ! Mem[000000007e800122] jmpl %o7,%g0 lduw [%i3+0x18c],%l3 ! Mem[000000007f80018c] p55_near_3_ho: sth %l4,[%o2+0x0d6] ! Mem[000000007f0000d6] ldsh [%o1+0x198],%l6 ! Mem[000000007e800198] swap [%o0+0x1b8],%l1 ! Mem[000000007e0001b8] ldub [%o3+0x144],%l1 ! Mem[000000007f800144] sth %l2,[%o1+0x122] ! Mem[000000007e800122] jmpl %o7,%g0 lduw [%o3+0x18c],%l3 ! Mem[000000007f80018c] p56_near_3_le: ldx [%i0+0x188],%l3 ! Mem[0000000080000188] ldd [%i3+0x1c0],%l6 ! Mem[00000000818001c0] orn %l6,%l6,%l5 stb %l5,[%i1+0x166] ! Mem[0000000080800166] jmpl %o7,%g0 sdivx %l5,%l6,%l4 p56_near_3_lo: ldx [%o0+0x188],%l3 ! Mem[0000000080000188] ldd [%o3+0x1c0],%l6 ! Mem[00000000818001c0] orn %l6,%l6,%l5 stb %l5,[%o1+0x166] ! Mem[0000000080800166] jmpl %o7,%g0 sdivx %l5,%l6,%l4 p56_near_3_he: taddcc %l4,0x58e,%l5 ldub [%i0+0x0be],%l0 ! Mem[00000000800000be] ld [%i1+0x028],%f22 ! Mem[0000000080800028] stw %l7,[%i2+0x140] ! Mem[0000000081000140] jmpl %o7,%g0 stx %l0,[%i0+0x098] ! Mem[0000000080000098] p56_near_3_ho: taddcc %l4,0x58e,%l5 ldub [%o0+0x0be],%l0 ! Mem[00000000800000be] ld [%o1+0x028],%f22 ! Mem[0000000080800028] stw %l7,[%o2+0x140] ! Mem[0000000081000140] jmpl %o7,%g0 stx %l0,[%o0+0x098] ! Mem[0000000080000098] p57_near_3_le: andn %l1,-0xf00,%l2 swap [%i3+0x160],%l5 ! Mem[0000000083800160] stb %l6,[%i2+0x02c] ! Mem[000000008300002c] ldsb [%i2+0x1d3],%l1 ! Mem[00000000830001d3] ldub [%i2+0x1ea],%l1 ! Mem[00000000830001ea] swap [%i2+0x00c],%l3 ! Mem[000000008300000c] jmpl %o7,%g0 sth %l7,[%i1+0x124] ! Mem[0000000082800124] p57_near_3_lo: andn %l1,-0xf00,%l2 swap [%o3+0x160],%l5 ! Mem[0000000083800160] stb %l6,[%o2+0x02c] ! Mem[000000008300002c] ldsb [%o2+0x1d3],%l1 ! Mem[00000000830001d3] ldub [%o2+0x1ea],%l1 ! Mem[00000000830001ea] swap [%o2+0x00c],%l3 ! Mem[000000008300000c] jmpl %o7,%g0 sth %l7,[%o1+0x124] ! Mem[0000000082800124] p57_near_3_he: ldsh [%i3+0x09e],%l4 ! Mem[000000008380009e] stw %l6,[%i1+0x084] ! Mem[0000000082800084] lduw [%i0+0x0e8],%l0 ! Mem[00000000820000e8] ldsw [%i2+0x1c0],%l0 ! Mem[00000000830001c0] jmpl %o7,%g0 st %f23,[%i1+0x0ac] ! Mem[00000000828000ac] p57_near_3_ho: ldsh [%o3+0x09e],%l4 ! Mem[000000008380009e] stw %l6,[%o1+0x084] ! Mem[0000000082800084] lduw [%o0+0x0e8],%l0 ! Mem[00000000820000e8] ldsw [%o2+0x1c0],%l0 ! Mem[00000000830001c0] jmpl %o7,%g0 st %f23,[%o1+0x0ac] ! Mem[00000000828000ac] p58_near_3_le: std %l4,[%i2+0x120] ! Mem[0000000085000120] sth %l4,[%i2+0x14e] ! Mem[000000008500014e] swap [%i1+0x078],%l7 ! Mem[0000000084800078] ldsw [%i3+0x1a0],%l3 ! Mem[00000000858001a0] jmpl %o7,%g0 lduw [%i0+0x184],%l2 ! Mem[0000000084000184] p58_near_3_lo: std %l4,[%o2+0x120] ! Mem[0000000085000120] sth %l4,[%o2+0x14e] ! Mem[000000008500014e] swap [%o1+0x078],%l7 ! Mem[0000000084800078] ldsw [%o3+0x1a0],%l3 ! Mem[00000000858001a0] jmpl %o7,%g0 lduw [%o0+0x184],%l2 ! Mem[0000000084000184] p58_near_3_he: stb %l7,[%i0+0x039] ! Mem[0000000084000039] stx %l3,[%i3+0x0c0] ! Mem[00000000858000c0] stx %l3,[%i1+0x028] ! Mem[0000000084800028] std %l0,[%i2+0x1a8] ! Mem[00000000850001a8] jmpl %o7,%g0 stx %l3,[%i3+0x050] ! Mem[0000000085800050] p58_near_3_ho: stb %l7,[%o0+0x039] ! Mem[0000000084000039] stx %l3,[%o3+0x0c0] ! Mem[00000000858000c0] stx %l3,[%o1+0x028] ! Mem[0000000084800028] std %l0,[%o2+0x1a8] ! Mem[00000000850001a8] jmpl %o7,%g0 stx %l3,[%o3+0x050] ! Mem[0000000085800050] p59_near_3_le: sth %l6,[%i3+0x126] ! Mem[0000000087800126] xnor %l5,-0x47c,%l2 stb %l7,[%i1+0x019] ! Mem[0000000086800019] orn %l1,%l6,%l1 ldsw [%i0+0x0e8],%l6 ! Mem[00000000860000e8] jmpl %o7,%g0 std %l6,[%i2+0x098] ! Mem[0000000087000098] p59_near_3_lo: sth %l6,[%o3+0x126] ! Mem[0000000087800126] xnor %l5,-0x47c,%l2 stb %l7,[%o1+0x019] ! Mem[0000000086800019] orn %l1,%l6,%l1 ldsw [%o0+0x0e8],%l6 ! Mem[00000000860000e8] jmpl %o7,%g0 std %l6,[%o2+0x098] ! Mem[0000000087000098] p59_near_3_he: std %l2,[%i1+0x180] ! Mem[0000000086800180] ldsw [%i2+0x198],%l3 ! Mem[0000000087000198] stb %l2,[%i1+0x148] ! Mem[0000000086800148] std %l6,[%i0+0x188] ! Mem[0000000086000188] jmpl %o7,%g0 ld [%i3+0x120],%f18 ! Mem[0000000087800120] p59_near_3_ho: std %l2,[%o1+0x180] ! Mem[0000000086800180] ldsw [%o2+0x198],%l3 ! Mem[0000000087000198] stb %l2,[%o1+0x148] ! Mem[0000000086800148] std %l6,[%o0+0x188] ! Mem[0000000086000188] jmpl %o7,%g0 ld [%o3+0x120],%f18 ! Mem[0000000087800120] p60_near_3_le: std %f0 ,[%i1+0x058] ! Mem[0000000088800058] lduw [%i3+0x108],%l4 ! Mem[0000000089800108] swap [%i1+0x03c],%l7 ! Mem[000000008880003c] ldstub [%i1+0x075],%l2 ! Mem[0000000088800075] ldub [%i2+0x0ec],%l5 ! Mem[00000000890000ec] ldstub [%i2+0x09d],%l7 ! Mem[000000008900009d] ldstub [%i1+0x017],%l6 ! Mem[0000000088800017] jmpl %o7,%g0 ldsw [%i3+0x1e8],%l5 ! Mem[00000000898001e8] p60_near_3_lo: std %f0 ,[%o1+0x058] ! Mem[0000000088800058] lduw [%o3+0x108],%l4 ! Mem[0000000089800108] swap [%o1+0x03c],%l7 ! Mem[000000008880003c] ldstub [%o1+0x075],%l2 ! Mem[0000000088800075] ldub [%o2+0x0ec],%l5 ! Mem[00000000890000ec] ldstub [%o2+0x09d],%l7 ! Mem[000000008900009d] ldstub [%o1+0x017],%l6 ! Mem[0000000088800017] jmpl %o7,%g0 ldsw [%o3+0x1e8],%l5 ! Mem[00000000898001e8] p60_near_3_he: ldd [%i2+0x008],%l4 ! Mem[0000000089000008] ldsw [%i1+0x1c4],%l5 ! Mem[00000000888001c4] ldsw [%i1+0x1d0],%l4 ! Mem[00000000888001d0] stx %l5,[%i0+0x138] ! Mem[0000000088000138] subc %l3,-0xe9e,%l0 swap [%i1+0x1a0],%l0 ! Mem[00000000888001a0] ldd [%i1+0x048],%l6 ! Mem[0000000088800048] jmpl %o7,%g0 ldx [%i2+0x1c0],%l0 ! Mem[00000000890001c0] p60_near_3_ho: ldd [%o2+0x008],%l4 ! Mem[0000000089000008] ldsw [%o1+0x1c4],%l5 ! Mem[00000000888001c4] ldsw [%o1+0x1d0],%l4 ! Mem[00000000888001d0] stx %l5,[%o0+0x138] ! Mem[0000000088000138] subc %l3,-0xe9e,%l0 swap [%o1+0x1a0],%l0 ! Mem[00000000888001a0] ldd [%o1+0x048],%l6 ! Mem[0000000088800048] jmpl %o7,%g0 ldx [%o2+0x1c0],%l0 ! Mem[00000000890001c0] p61_near_3_le: stw %l6,[%i2+0x0d4] ! Mem[000000008b0000d4] sth %l4,[%i3+0x0c8] ! Mem[000000008b8000c8] ldub [%i1+0x1b8],%l6 ! Mem[000000008a8001b8] sll %l0,0x016,%l7 stx %l6,[%i3+0x080] ! Mem[000000008b800080] jmpl %o7,%g0 ldd [%i1+0x1a0],%l4 ! Mem[000000008a8001a0] p61_near_3_lo: stw %l6,[%o2+0x0d4] ! Mem[000000008b0000d4] sth %l4,[%o3+0x0c8] ! Mem[000000008b8000c8] ldub [%o1+0x1b8],%l6 ! Mem[000000008a8001b8] sll %l0,0x016,%l7 stx %l6,[%o3+0x080] ! Mem[000000008b800080] jmpl %o7,%g0 ldd [%o1+0x1a0],%l4 ! Mem[000000008a8001a0] p61_near_3_he: ldd [%i3+0x038],%f16 ! Mem[000000008b800038] std %l0,[%i0+0x188] ! Mem[000000008a000188] subc %l0,-0x585,%l0 std %l4,[%i1+0x0c0] ! Mem[000000008a8000c0] ldsh [%i3+0x058],%l2 ! Mem[000000008b800058] swap [%i2+0x0cc],%l1 ! Mem[000000008b0000cc] jmpl %o7,%g0 ldsw [%i3+0x134],%l6 ! Mem[000000008b800134] p61_near_3_ho: ldd [%o3+0x038],%f16 ! Mem[000000008b800038] std %l0,[%o0+0x188] ! Mem[000000008a000188] subc %l0,-0x585,%l0 std %l4,[%o1+0x0c0] ! Mem[000000008a8000c0] ldsh [%o3+0x058],%l2 ! Mem[000000008b800058] swap [%o2+0x0cc],%l1 ! Mem[000000008b0000cc] jmpl %o7,%g0 ldsw [%o3+0x134],%l6 ! Mem[000000008b800134] p62_near_3_le: swap [%i1+0x088],%l1 ! Mem[000000008c800088] jmpl %o7,%g0 std %l0,[%i2+0x178] ! Mem[000000008d000178] p62_near_3_lo: swap [%o1+0x088],%l1 ! Mem[000000008c800088] jmpl %o7,%g0 std %l0,[%o2+0x178] ! Mem[000000008d000178] p62_near_3_he: jmpl %o7,%g0 st %f17,[%i0+0x1d0] ! Mem[000000008c0001d0] jmpl %o7,%g0 nop p62_near_3_ho: jmpl %o7,%g0 st %f17,[%o0+0x1d0] ! Mem[000000008c0001d0] jmpl %o7,%g0 nop p63_near_3_le: ldstub [%i0+0x0f2],%l5 ! Mem[000000008e0000f2] lduh [%i3+0x108],%l6 ! Mem[000000008f800108] stb %l0,[%i3+0x12d] ! Mem[000000008f80012d] lduh [%i3+0x116],%l7 ! Mem[000000008f800116] taddcctv %l5,0xeda,%l7 jmpl %o7,%g0 std %f10,[%i3+0x180] ! Mem[000000008f800180] p63_near_3_lo: ldstub [%o0+0x0f2],%l5 ! Mem[000000008e0000f2] lduh [%o3+0x108],%l6 ! Mem[000000008f800108] stb %l0,[%o3+0x12d] ! Mem[000000008f80012d] lduh [%o3+0x116],%l7 ! Mem[000000008f800116] taddcctv %l5,0xeda,%l7 jmpl %o7,%g0 std %f10,[%o3+0x180] ! Mem[000000008f800180] p63_near_3_he: and %l7,0xca4,%l6 std %l0,[%i3+0x078] ! Mem[000000008f800078] jmpl %o7,%g0 swap [%i3+0x058],%l3 ! Mem[000000008f800058] p63_near_3_ho: and %l7,0xca4,%l6 std %l0,[%o3+0x078] ! Mem[000000008f800078] jmpl %o7,%g0 swap [%o3+0x058],%l3 ! Mem[000000008f800058] near3_b2b_h: sub %l0,-0xc7b,%l1 srl %l1,%l4,%l2 tsubcctv %l2,%l5,%l4 xnor %l0,%l7,%l6 jmpl %o7,%g0 subc %l5,%l0,%l6 near3_b2b_l: subccc %l6,-0x1ce,%l3 srl %l0,0x016,%l5 srlx %l3,%l1,%l6 orn %l5,-0x5ac,%l6 jmpl %o7,%g0 umulcc %l7,-0x05b,%l4 user_near3_end: .seg "text" .text .align 0x2000 user_far0_start: p0_far_0_le: stb %l4,[%i0+0x1dd] ! Mem[00000000100001dd] ldsb [%i1+0x06d],%l5 ! Mem[000000001080006d] srlx %l6,0x037,%l7 taddcc %l7,-0x3e1,%l1 orcc %l7,%l6,%l7 ldx [%i2+0x070],%l6 ! Mem[0000000011000070] swap [%i0+0x048],%l4 ! Mem[0000000010000048] jmpl %o7,%g0 mulx %l2,%l4,%l1 p0_far_0_lo: stb %l4,[%o0+0x1dd] ! Mem[00000000100001dd] ldsb [%o1+0x06d],%l5 ! Mem[000000001080006d] srlx %l6,0x037,%l7 taddcc %l7,-0x3e1,%l1 orcc %l7,%l6,%l7 ldx [%o2+0x070],%l6 ! Mem[0000000011000070] swap [%o0+0x048],%l4 ! Mem[0000000010000048] jmpl %o7,%g0 mulx %l2,%l4,%l1 p0_far_0_lem: stb %l4,[%i0+0x1dd] ! Mem[00000000100001dd] ldsb [%i1+0x06d],%l5 ! Mem[000000001080006d] srlx %l6,0x037,%l7 taddcc %l7,-0x3e1,%l1 orcc %l7,%l6,%l7 ldx [%i2+0x070],%l6 ! Mem[0000000011000070] swap [%i0+0x048],%l4 ! Mem[0000000010000048] jmpl %o7,%g0 mulx %l2,%l4,%l1 p0_far_0_lom: stb %l4,[%o0+0x1dd] ! Mem[00000000100001dd] ldsb [%o1+0x06d],%l5 ! Mem[000000001080006d] srlx %l6,0x037,%l7 taddcc %l7,-0x3e1,%l1 orcc %l7,%l6,%l7 ldx [%o2+0x070],%l6 ! Mem[0000000011000070] swap [%o0+0x048],%l4 ! Mem[0000000010000048] jmpl %o7,%g0 mulx %l2,%l4,%l1 p0_far_0_he: ldsw [%i2+0x0f4],%l4 ! Mem[00000000110000f4] add %l3,%l6,%l5 jmpl %o7,%g0 swap [%i2+0x0d8],%l2 ! Mem[00000000110000d8] p0_far_0_ho: ldsw [%o2+0x0f4],%l4 ! Mem[00000000110000f4] add %l3,%l6,%l5 jmpl %o7,%g0 swap [%o2+0x0d8],%l2 ! Mem[00000000110000d8] p0_far_0_hem: ldsw [%i2+0x0f4],%l4 ! Mem[00000000110000f4] add %l3,%l6,%l5 jmpl %o7,%g0 swap [%i2+0x0d8],%l2 ! Mem[00000000110000d8] p0_far_0_hom: ldsw [%o2+0x0f4],%l4 ! Mem[00000000110000f4] add %l3,%l6,%l5 jmpl %o7,%g0 swap [%o2+0x0d8],%l2 ! Mem[00000000110000d8] p0_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p1_far_0_le: andcc %l4,-0xde7,%l5 ldsw [%i3+0x050],%l0 ! Mem[0000000013800050] std %f0 ,[%i1+0x170] ! Mem[0000000012800170] ldstub [%i0+0x178],%l5 ! Mem[0000000012000178] std %f14,[%i3+0x110] ! Mem[0000000013800110] swap [%i0+0x05c],%l2 ! Mem[000000001200005c] srlx %l2,%l1,%l1 jmpl %o7,%g0 ldstub [%i3+0x0eb],%l1 ! Mem[00000000138000eb] p1_far_0_lo: andcc %l4,-0xde7,%l5 ldsw [%o3+0x050],%l0 ! Mem[0000000013800050] std %f0 ,[%o1+0x170] ! Mem[0000000012800170] ldstub [%o0+0x178],%l5 ! Mem[0000000012000178] std %f14,[%o3+0x110] ! Mem[0000000013800110] swap [%o0+0x05c],%l2 ! Mem[000000001200005c] srlx %l2,%l1,%l1 jmpl %o7,%g0 ldstub [%o3+0x0eb],%l1 ! Mem[00000000138000eb] p1_far_0_lem: andcc %l4,-0xde7,%l5 ldsw [%i3+0x050],%l0 ! Mem[0000000013800050] std %f0 ,[%i1+0x170] ! Mem[0000000012800170] ldstub [%i0+0x178],%l5 ! Mem[0000000012000178] std %f14,[%i3+0x110] ! Mem[0000000013800110] swap [%i0+0x05c],%l2 ! Mem[000000001200005c] srlx %l2,%l1,%l1 jmpl %o7,%g0 ldstub [%i3+0x0eb],%l1 ! Mem[00000000138000eb] p1_far_0_lom: andcc %l4,-0xde7,%l5 ldsw [%o3+0x050],%l0 ! Mem[0000000013800050] std %f0 ,[%o1+0x170] ! Mem[0000000012800170] ldstub [%o0+0x178],%l5 ! Mem[0000000012000178] std %f14,[%o3+0x110] ! Mem[0000000013800110] swap [%o0+0x05c],%l2 ! Mem[000000001200005c] srlx %l2,%l1,%l1 jmpl %o7,%g0 ldstub [%o3+0x0eb],%l1 ! Mem[00000000138000eb] p1_far_0_he: sdivx %l0,-0xe91,%l7 stw %l0,[%i3+0x1f8] ! Mem[00000000138001f8] sth %l5,[%i1+0x0da] ! Mem[00000000128000da] stx %l5,[%i3+0x068] ! Mem[0000000013800068] ld [%i1+0x1fc],%f19 ! Mem[00000000128001fc] stw %l4,[%i2+0x118] ! Mem[0000000013000118] lduw [%i3+0x0c8],%l3 ! Mem[00000000138000c8] jmpl %o7,%g0 stw %l0,[%i0+0x0b4] ! Mem[00000000120000b4] p1_far_0_ho: sdivx %l0,-0xe91,%l7 stw %l0,[%o3+0x1f8] ! Mem[00000000138001f8] sth %l5,[%o1+0x0da] ! Mem[00000000128000da] stx %l5,[%o3+0x068] ! Mem[0000000013800068] ld [%o1+0x1fc],%f19 ! Mem[00000000128001fc] stw %l4,[%o2+0x118] ! Mem[0000000013000118] lduw [%o3+0x0c8],%l3 ! Mem[00000000138000c8] jmpl %o7,%g0 stw %l0,[%o0+0x0b4] ! Mem[00000000120000b4] p1_far_0_hem: sdivx %l0,-0xe91,%l7 stw %l0,[%i3+0x1f8] ! Mem[00000000138001f8] sth %l5,[%i1+0x0da] ! Mem[00000000128000da] stx %l5,[%i3+0x068] ! Mem[0000000013800068] ld [%i1+0x1fc],%f19 ! Mem[00000000128001fc] stw %l4,[%i2+0x118] ! Mem[0000000013000118] lduw [%i3+0x0c8],%l3 ! Mem[00000000138000c8] jmpl %o7,%g0 stw %l0,[%i0+0x0b4] ! Mem[00000000120000b4] p1_far_0_hom: sdivx %l0,-0xe91,%l7 stw %l0,[%o3+0x1f8] ! Mem[00000000138001f8] sth %l5,[%o1+0x0da] ! Mem[00000000128000da] stx %l5,[%o3+0x068] ! Mem[0000000013800068] ld [%o1+0x1fc],%f19 ! Mem[00000000128001fc] stw %l4,[%o2+0x118] ! Mem[0000000013000118] lduw [%o3+0x0c8],%l3 ! Mem[00000000138000c8] jmpl %o7,%g0 stw %l0,[%o0+0x0b4] ! Mem[00000000120000b4] p1_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p2_far_0_le: stx %l5,[%i2+0x070] ! Mem[0000000015000070] ldsw [%i3+0x1cc],%l3 ! Mem[00000000158001cc] swap [%i3+0x018],%l3 ! Mem[0000000015800018] or %l5,%l5,%l0 sth %l2,[%i1+0x0ae] ! Mem[00000000148000ae] st %f8 ,[%i1+0x080] ! Mem[0000000014800080] std %f0 ,[%i3+0x1a8] ! Mem[00000000158001a8] jmpl %o7,%g0 ldx [%i2+0x1e8],%l1 ! Mem[00000000150001e8] p2_far_0_lo: stx %l5,[%o2+0x070] ! Mem[0000000015000070] ldsw [%o3+0x1cc],%l3 ! Mem[00000000158001cc] swap [%o3+0x018],%l3 ! Mem[0000000015800018] or %l5,%l5,%l0 sth %l2,[%o1+0x0ae] ! Mem[00000000148000ae] st %f8 ,[%o1+0x080] ! Mem[0000000014800080] std %f0 ,[%o3+0x1a8] ! Mem[00000000158001a8] jmpl %o7,%g0 ldx [%o2+0x1e8],%l1 ! Mem[00000000150001e8] p2_far_0_lem: stx %l5,[%i2+0x070] ! Mem[0000000015000070] ldsw [%i3+0x1cc],%l3 ! Mem[00000000158001cc] membar #Sync swap [%i3+0x018],%l3 ! Mem[0000000015800018] or %l5,%l5,%l0 sth %l2,[%i1+0x0ae] ! Mem[00000000148000ae] st %f8 ,[%i1+0x080] ! Mem[0000000014800080] std %f0 ,[%i3+0x1a8] ! Mem[00000000158001a8] jmpl %o7,%g0 ldx [%i2+0x1e8],%l1 ! Mem[00000000150001e8] p2_far_0_lom: stx %l5,[%o2+0x070] ! Mem[0000000015000070] ldsw [%o3+0x1cc],%l3 ! Mem[00000000158001cc] membar #Sync swap [%o3+0x018],%l3 ! Mem[0000000015800018] or %l5,%l5,%l0 sth %l2,[%o1+0x0ae] ! Mem[00000000148000ae] st %f8 ,[%o1+0x080] ! Mem[0000000014800080] std %f0 ,[%o3+0x1a8] ! Mem[00000000158001a8] jmpl %o7,%g0 ldx [%o2+0x1e8],%l1 ! Mem[00000000150001e8] p2_far_0_he: ldsw [%i3+0x050],%l3 ! Mem[0000000015800050] jmpl %o7,%g0 lduh [%i0+0x028],%l3 ! Mem[0000000014000028] p2_far_0_ho: ldsw [%o3+0x050],%l3 ! Mem[0000000015800050] jmpl %o7,%g0 lduh [%o0+0x028],%l3 ! Mem[0000000014000028] p2_far_0_hem: ldsw [%i3+0x050],%l3 ! Mem[0000000015800050] membar #Sync jmpl %o7,%g0 lduh [%i0+0x028],%l3 ! Mem[0000000014000028] p2_far_0_hom: ldsw [%o3+0x050],%l3 ! Mem[0000000015800050] membar #Sync jmpl %o7,%g0 lduh [%o0+0x028],%l3 ! Mem[0000000014000028] p2_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p3_far_0_le: sth %l0,[%i0+0x078] ! Mem[0000000016000078] orncc %l1,%l1,%l1 ld [%i1+0x1dc],%f12 ! Mem[00000000168001dc] addccc %l7,%l1,%l2 ldd [%i2+0x0e0],%f12 ! Mem[00000000170000e0] ldd [%i2+0x168],%f2 ! Mem[0000000017000168] ldx [%i1+0x1d8],%l6 ! Mem[00000000168001d8] jmpl %o7,%g0 lduh [%i2+0x07c],%l3 ! Mem[000000001700007c] p3_far_0_lo: sth %l0,[%o0+0x078] ! Mem[0000000016000078] orncc %l1,%l1,%l1 ld [%o1+0x1dc],%f12 ! Mem[00000000168001dc] addccc %l7,%l1,%l2 ldd [%o2+0x0e0],%f12 ! Mem[00000000170000e0] ldd [%o2+0x168],%f2 ! Mem[0000000017000168] ldx [%o1+0x1d8],%l6 ! Mem[00000000168001d8] jmpl %o7,%g0 lduh [%o2+0x07c],%l3 ! Mem[000000001700007c] p3_far_0_lem: sth %l0,[%i0+0x078] ! Mem[0000000016000078] orncc %l1,%l1,%l1 ld [%i1+0x1dc],%f12 ! Mem[00000000168001dc] addccc %l7,%l1,%l2 ldd [%i2+0x0e0],%f12 ! Mem[00000000170000e0] ldd [%i2+0x168],%f2 ! Mem[0000000017000168] ldx [%i1+0x1d8],%l6 ! Mem[00000000168001d8] jmpl %o7,%g0 lduh [%i2+0x07c],%l3 ! Mem[000000001700007c] p3_far_0_lom: sth %l0,[%o0+0x078] ! Mem[0000000016000078] orncc %l1,%l1,%l1 ld [%o1+0x1dc],%f12 ! Mem[00000000168001dc] addccc %l7,%l1,%l2 ldd [%o2+0x0e0],%f12 ! Mem[00000000170000e0] ldd [%o2+0x168],%f2 ! Mem[0000000017000168] ldx [%o1+0x1d8],%l6 ! Mem[00000000168001d8] jmpl %o7,%g0 lduh [%o2+0x07c],%l3 ! Mem[000000001700007c] p3_far_0_he: ldx [%i2+0x0f0],%l2 ! Mem[00000000170000f0] ldsb [%i1+0x15a],%l4 ! Mem[000000001680015a] ldsw [%i1+0x1f0],%l6 ! Mem[00000000168001f0] stb %l4,[%i0+0x077] ! Mem[0000000016000077] andncc %l4,%l2,%l2 ldsh [%i3+0x18a],%l5 ! Mem[000000001780018a] ldsh [%i2+0x1ea],%l3 ! Mem[00000000170001ea] jmpl %o7,%g0 ldsw [%i2+0x0f4],%l6 ! Mem[00000000170000f4] p3_far_0_ho: ldx [%o2+0x0f0],%l2 ! Mem[00000000170000f0] ldsb [%o1+0x15a],%l4 ! Mem[000000001680015a] ldsw [%o1+0x1f0],%l6 ! Mem[00000000168001f0] stb %l4,[%o0+0x077] ! Mem[0000000016000077] andncc %l4,%l2,%l2 ldsh [%o3+0x18a],%l5 ! Mem[000000001780018a] ldsh [%o2+0x1ea],%l3 ! Mem[00000000170001ea] jmpl %o7,%g0 ldsw [%o2+0x0f4],%l6 ! Mem[00000000170000f4] p3_far_0_hem: ldx [%i2+0x0f0],%l2 ! Mem[00000000170000f0] ldsb [%i1+0x15a],%l4 ! Mem[000000001680015a] ldsw [%i1+0x1f0],%l6 ! Mem[00000000168001f0] stb %l4,[%i0+0x077] ! Mem[0000000016000077] andncc %l4,%l2,%l2 ldsh [%i3+0x18a],%l5 ! Mem[000000001780018a] ldsh [%i2+0x1ea],%l3 ! Mem[00000000170001ea] jmpl %o7,%g0 ldsw [%i2+0x0f4],%l6 ! Mem[00000000170000f4] p3_far_0_hom: ldx [%o2+0x0f0],%l2 ! Mem[00000000170000f0] ldsb [%o1+0x15a],%l4 ! Mem[000000001680015a] ldsw [%o1+0x1f0],%l6 ! Mem[00000000168001f0] stb %l4,[%o0+0x077] ! Mem[0000000016000077] andncc %l4,%l2,%l2 ldsh [%o3+0x18a],%l5 ! Mem[000000001780018a] ldsh [%o2+0x1ea],%l3 ! Mem[00000000170001ea] jmpl %o7,%g0 ldsw [%o2+0x0f4],%l6 ! Mem[00000000170000f4] p3_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p4_far_0_le: stx %l0,[%i0+0x058] ! Mem[0000000018000058] lduw [%i0+0x014],%l2 ! Mem[0000000018000014] ldstub [%i3+0x01b],%l3 ! Mem[000000001980001b] ldsh [%i2+0x166],%l7 ! Mem[0000000019000166] sth %l7,[%i1+0x08e] ! Mem[000000001880008e] st %f13,[%i1+0x040] ! Mem[0000000018800040] tsubcctv %l1,%l1,%l5 jmpl %o7,%g0 stw %l7,[%i0+0x024] ! Mem[0000000018000024] p4_far_0_lo: stx %l0,[%o0+0x058] ! Mem[0000000018000058] lduw [%o0+0x014],%l2 ! Mem[0000000018000014] ldstub [%o3+0x01b],%l3 ! Mem[000000001980001b] ldsh [%o2+0x166],%l7 ! Mem[0000000019000166] sth %l7,[%o1+0x08e] ! Mem[000000001880008e] st %f13,[%o1+0x040] ! Mem[0000000018800040] tsubcctv %l1,%l1,%l5 jmpl %o7,%g0 stw %l7,[%o0+0x024] ! Mem[0000000018000024] p4_far_0_lem: stx %l0,[%i0+0x058] ! Mem[0000000018000058] membar #Sync lduw [%i0+0x014],%l2 ! Mem[0000000018000014] ldstub [%i3+0x01b],%l3 ! Mem[000000001980001b] ldsh [%i2+0x166],%l7 ! Mem[0000000019000166] sth %l7,[%i1+0x08e] ! Mem[000000001880008e] st %f13,[%i1+0x040] ! Mem[0000000018800040] tsubcctv %l1,%l1,%l5 membar #Sync jmpl %o7,%g0 stw %l7,[%i0+0x024] ! Mem[0000000018000024] p4_far_0_lom: stx %l0,[%o0+0x058] ! Mem[0000000018000058] membar #Sync lduw [%o0+0x014],%l2 ! Mem[0000000018000014] ldstub [%o3+0x01b],%l3 ! Mem[000000001980001b] ldsh [%o2+0x166],%l7 ! Mem[0000000019000166] sth %l7,[%o1+0x08e] ! Mem[000000001880008e] st %f13,[%o1+0x040] ! Mem[0000000018800040] tsubcctv %l1,%l1,%l5 membar #Sync jmpl %o7,%g0 stw %l7,[%o0+0x024] ! Mem[0000000018000024] p4_far_0_he: ldub [%i0+0x01e],%l7 ! Mem[000000001800001e] stw %l0,[%i1+0x180] ! Mem[0000000018800180] ldsb [%i0+0x0d3],%l2 ! Mem[00000000180000d3] ldsw [%i2+0x0e0],%l2 ! Mem[00000000190000e0] mulx %l0,-0xfa2,%l0 ldstub [%i0+0x057],%l4 ! Mem[0000000018000057] jmpl %o7,%g0 ldsh [%i3+0x084],%l7 ! Mem[0000000019800084] p4_far_0_ho: ldub [%o0+0x01e],%l7 ! Mem[000000001800001e] stw %l0,[%o1+0x180] ! Mem[0000000018800180] ldsb [%o0+0x0d3],%l2 ! Mem[00000000180000d3] ldsw [%o2+0x0e0],%l2 ! Mem[00000000190000e0] mulx %l0,-0xfa2,%l0 ldstub [%o0+0x057],%l4 ! Mem[0000000018000057] jmpl %o7,%g0 ldsh [%o3+0x084],%l7 ! Mem[0000000019800084] p4_far_0_hem: membar #Sync ldub [%i0+0x01e],%l7 ! Mem[000000001800001e] stw %l0,[%i1+0x180] ! Mem[0000000018800180] ldsb [%i0+0x0d3],%l2 ! Mem[00000000180000d3] ldsw [%i2+0x0e0],%l2 ! Mem[00000000190000e0] mulx %l0,-0xfa2,%l0 ldstub [%i0+0x057],%l4 ! Mem[0000000018000057] jmpl %o7,%g0 ldsh [%i3+0x084],%l7 ! Mem[0000000019800084] p4_far_0_hom: membar #Sync ldub [%o0+0x01e],%l7 ! Mem[000000001800001e] stw %l0,[%o1+0x180] ! Mem[0000000018800180] ldsb [%o0+0x0d3],%l2 ! Mem[00000000180000d3] ldsw [%o2+0x0e0],%l2 ! Mem[00000000190000e0] mulx %l0,-0xfa2,%l0 ldstub [%o0+0x057],%l4 ! Mem[0000000018000057] jmpl %o7,%g0 ldsh [%o3+0x084],%l7 ! Mem[0000000019800084] p4_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p5_far_0_le: xorcc %l3,0x5d5,%l4 ldx [%i3+0x030],%l1 ! Mem[000000001b800030] std %l4,[%i0+0x0b0] ! Mem[000000001a0000b0] ldsw [%i0+0x1f4],%l7 ! Mem[000000001a0001f4] lduh [%i1+0x1c4],%l7 ! Mem[000000001a8001c4] lduw [%i3+0x150],%l1 ! Mem[000000001b800150] ldd [%i3+0x038],%l6 ! Mem[000000001b800038] jmpl %o7,%g0 std %l6,[%i3+0x0d0] ! Mem[000000001b8000d0] p5_far_0_lo: xorcc %l3,0x5d5,%l4 ldx [%o3+0x030],%l1 ! Mem[000000001b800030] std %l4,[%o0+0x0b0] ! Mem[000000001a0000b0] ldsw [%o0+0x1f4],%l7 ! Mem[000000001a0001f4] lduh [%o1+0x1c4],%l7 ! Mem[000000001a8001c4] lduw [%o3+0x150],%l1 ! Mem[000000001b800150] ldd [%o3+0x038],%l6 ! Mem[000000001b800038] jmpl %o7,%g0 std %l6,[%o3+0x0d0] ! Mem[000000001b8000d0] p5_far_0_lem: xorcc %l3,0x5d5,%l4 membar #Sync ldx [%i3+0x030],%l1 ! Mem[000000001b800030] std %l4,[%i0+0x0b0] ! Mem[000000001a0000b0] ldsw [%i0+0x1f4],%l7 ! Mem[000000001a0001f4] lduh [%i1+0x1c4],%l7 ! Mem[000000001a8001c4] lduw [%i3+0x150],%l1 ! Mem[000000001b800150] ldd [%i3+0x038],%l6 ! Mem[000000001b800038] jmpl %o7,%g0 std %l6,[%i3+0x0d0] ! Mem[000000001b8000d0] p5_far_0_lom: xorcc %l3,0x5d5,%l4 membar #Sync ldx [%o3+0x030],%l1 ! Mem[000000001b800030] std %l4,[%o0+0x0b0] ! Mem[000000001a0000b0] ldsw [%o0+0x1f4],%l7 ! Mem[000000001a0001f4] lduh [%o1+0x1c4],%l7 ! Mem[000000001a8001c4] lduw [%o3+0x150],%l1 ! Mem[000000001b800150] ldd [%o3+0x038],%l6 ! Mem[000000001b800038] jmpl %o7,%g0 std %l6,[%o3+0x0d0] ! Mem[000000001b8000d0] p5_far_0_he: jmpl %o7,%g0 lduh [%i3+0x050],%l3 ! Mem[000000001b800050] jmpl %o7,%g0 nop p5_far_0_ho: jmpl %o7,%g0 lduh [%o3+0x050],%l3 ! Mem[000000001b800050] jmpl %o7,%g0 nop p5_far_0_hem: jmpl %o7,%g0 lduh [%i3+0x050],%l3 ! Mem[000000001b800050] jmpl %o7,%g0 nop p5_far_0_hom: jmpl %o7,%g0 lduh [%o3+0x050],%l3 ! Mem[000000001b800050] jmpl %o7,%g0 nop p5_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p6_far_0_le: stb %l4,[%i2+0x1fd] ! Mem[000000001d0001fd] stw %l3,[%i0+0x1a4] ! Mem[000000001c0001a4] lduw [%i1+0x01c],%l6 ! Mem[000000001c80001c] ldsh [%i0+0x134],%l6 ! Mem[000000001c000134] ldsw [%i1+0x060],%l1 ! Mem[000000001c800060] sth %l7,[%i0+0x006] ! Mem[000000001c000006] ldsb [%i0+0x047],%l6 ! Mem[000000001c000047] jmpl %o7,%g0 taddcctv %l7,0xbf1,%l1 p6_far_0_lo: stb %l4,[%o2+0x1fd] ! Mem[000000001d0001fd] stw %l3,[%o0+0x1a4] ! Mem[000000001c0001a4] lduw [%o1+0x01c],%l6 ! Mem[000000001c80001c] ldsh [%o0+0x134],%l6 ! Mem[000000001c000134] ldsw [%o1+0x060],%l1 ! Mem[000000001c800060] sth %l7,[%o0+0x006] ! Mem[000000001c000006] ldsb [%o0+0x047],%l6 ! Mem[000000001c000047] jmpl %o7,%g0 taddcctv %l7,0xbf1,%l1 p6_far_0_lem: stb %l4,[%i2+0x1fd] ! Mem[000000001d0001fd] stw %l3,[%i0+0x1a4] ! Mem[000000001c0001a4] membar #Sync lduw [%i1+0x01c],%l6 ! Mem[000000001c80001c] ldsh [%i0+0x134],%l6 ! Mem[000000001c000134] ldsw [%i1+0x060],%l1 ! Mem[000000001c800060] sth %l7,[%i0+0x006] ! Mem[000000001c000006] ldsb [%i0+0x047],%l6 ! Mem[000000001c000047] jmpl %o7,%g0 taddcctv %l7,0xbf1,%l1 p6_far_0_lom: stb %l4,[%o2+0x1fd] ! Mem[000000001d0001fd] stw %l3,[%o0+0x1a4] ! Mem[000000001c0001a4] membar #Sync lduw [%o1+0x01c],%l6 ! Mem[000000001c80001c] ldsh [%o0+0x134],%l6 ! Mem[000000001c000134] ldsw [%o1+0x060],%l1 ! Mem[000000001c800060] sth %l7,[%o0+0x006] ! Mem[000000001c000006] ldsb [%o0+0x047],%l6 ! Mem[000000001c000047] jmpl %o7,%g0 taddcctv %l7,0xbf1,%l1 p6_far_0_he: addcc %l3,%l2,%l3 std %f26,[%i2+0x090] ! Mem[000000001d000090] std %l6,[%i1+0x1a8] ! Mem[000000001c8001a8] lduh [%i0+0x01e],%l2 ! Mem[000000001c00001e] std %l6,[%i2+0x0e0] ! Mem[000000001d0000e0] jmpl %o7,%g0 add %l5,%l0,%l3 p6_far_0_ho: addcc %l3,%l2,%l3 std %f26,[%o2+0x090] ! Mem[000000001d000090] std %l6,[%o1+0x1a8] ! Mem[000000001c8001a8] lduh [%o0+0x01e],%l2 ! Mem[000000001c00001e] std %l6,[%o2+0x0e0] ! Mem[000000001d0000e0] jmpl %o7,%g0 add %l5,%l0,%l3 p6_far_0_hem: addcc %l3,%l2,%l3 std %f26,[%i2+0x090] ! Mem[000000001d000090] std %l6,[%i1+0x1a8] ! Mem[000000001c8001a8] membar #Sync lduh [%i0+0x01e],%l2 ! Mem[000000001c00001e] std %l6,[%i2+0x0e0] ! Mem[000000001d0000e0] jmpl %o7,%g0 add %l5,%l0,%l3 p6_far_0_hom: addcc %l3,%l2,%l3 std %f26,[%o2+0x090] ! Mem[000000001d000090] std %l6,[%o1+0x1a8] ! Mem[000000001c8001a8] membar #Sync lduh [%o0+0x01e],%l2 ! Mem[000000001c00001e] std %l6,[%o2+0x0e0] ! Mem[000000001d0000e0] jmpl %o7,%g0 add %l5,%l0,%l3 p6_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p7_far_0_le: ld [%i0+0x058],%f8 ! Mem[000000001e000058] ldstub [%i2+0x1a4],%l3 ! Mem[000000001f0001a4] subc %l0,%l5,%l1 stb %l7,[%i3+0x1f7] ! Mem[000000001f8001f7] sub %l2,-0x484,%l6 ldx [%i0+0x0f0],%l7 ! Mem[000000001e0000f0] srax %l7,%l7,%l7 jmpl %o7,%g0 st %f0 ,[%i3+0x1f8] ! Mem[000000001f8001f8] p7_far_0_lo: ld [%o0+0x058],%f8 ! Mem[000000001e000058] ldstub [%o2+0x1a4],%l3 ! Mem[000000001f0001a4] subc %l0,%l5,%l1 stb %l7,[%o3+0x1f7] ! Mem[000000001f8001f7] sub %l2,-0x484,%l6 ldx [%o0+0x0f0],%l7 ! Mem[000000001e0000f0] srax %l7,%l7,%l7 jmpl %o7,%g0 st %f0 ,[%o3+0x1f8] ! Mem[000000001f8001f8] p7_far_0_lem: ld [%i0+0x058],%f8 ! Mem[000000001e000058] ldstub [%i2+0x1a4],%l3 ! Mem[000000001f0001a4] subc %l0,%l5,%l1 stb %l7,[%i3+0x1f7] ! Mem[000000001f8001f7] sub %l2,-0x484,%l6 ldx [%i0+0x0f0],%l7 ! Mem[000000001e0000f0] srax %l7,%l7,%l7 jmpl %o7,%g0 st %f0 ,[%i3+0x1f8] ! Mem[000000001f8001f8] p7_far_0_lom: ld [%o0+0x058],%f8 ! Mem[000000001e000058] ldstub [%o2+0x1a4],%l3 ! Mem[000000001f0001a4] subc %l0,%l5,%l1 stb %l7,[%o3+0x1f7] ! Mem[000000001f8001f7] sub %l2,-0x484,%l6 ldx [%o0+0x0f0],%l7 ! Mem[000000001e0000f0] srax %l7,%l7,%l7 jmpl %o7,%g0 st %f0 ,[%o3+0x1f8] ! Mem[000000001f8001f8] p7_far_0_he: stx %l5,[%i2+0x0d8] ! Mem[000000001f0000d8] srlx %l0,%l0,%l6 ld [%i2+0x108],%f21 ! Mem[000000001f000108] jmpl %o7,%g0 stb %l3,[%i1+0x1de] ! Mem[000000001e8001de] p7_far_0_ho: stx %l5,[%o2+0x0d8] ! Mem[000000001f0000d8] srlx %l0,%l0,%l6 ld [%o2+0x108],%f21 ! Mem[000000001f000108] jmpl %o7,%g0 stb %l3,[%o1+0x1de] ! Mem[000000001e8001de] p7_far_0_hem: stx %l5,[%i2+0x0d8] ! Mem[000000001f0000d8] srlx %l0,%l0,%l6 ld [%i2+0x108],%f21 ! Mem[000000001f000108] jmpl %o7,%g0 stb %l3,[%i1+0x1de] ! Mem[000000001e8001de] p7_far_0_hom: stx %l5,[%o2+0x0d8] ! Mem[000000001f0000d8] srlx %l0,%l0,%l6 ld [%o2+0x108],%f21 ! Mem[000000001f000108] jmpl %o7,%g0 stb %l3,[%o1+0x1de] ! Mem[000000001e8001de] p7_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p8_far_0_le: ldstub [%i0+0x078],%l0 ! Mem[0000000020000078] ldsh [%i2+0x014],%l2 ! Mem[0000000021000014] xnorcc %l1,-0xe9c,%l6 ldub [%i2+0x06d],%l5 ! Mem[000000002100006d] and %l6,0xb37,%l7 ldsh [%i1+0x026],%l7 ! Mem[0000000020800026] taddcc %l6,0x167,%l3 jmpl %o7,%g0 ldd [%i0+0x0a8],%f10 ! Mem[00000000200000a8] p8_far_0_lo: ldstub [%o0+0x078],%l0 ! Mem[0000000020000078] ldsh [%o2+0x014],%l2 ! Mem[0000000021000014] xnorcc %l1,-0xe9c,%l6 ldub [%o2+0x06d],%l5 ! Mem[000000002100006d] and %l6,0xb37,%l7 ldsh [%o1+0x026],%l7 ! Mem[0000000020800026] taddcc %l6,0x167,%l3 jmpl %o7,%g0 ldd [%o0+0x0a8],%f10 ! Mem[00000000200000a8] p8_far_0_lem: ldstub [%i0+0x078],%l0 ! Mem[0000000020000078] membar #Sync ldsh [%i2+0x014],%l2 ! Mem[0000000021000014] xnorcc %l1,-0xe9c,%l6 ldub [%i2+0x06d],%l5 ! Mem[000000002100006d] and %l6,0xb37,%l7 ldsh [%i1+0x026],%l7 ! Mem[0000000020800026] taddcc %l6,0x167,%l3 jmpl %o7,%g0 ldd [%i0+0x0a8],%f10 ! Mem[00000000200000a8] p8_far_0_lom: ldstub [%o0+0x078],%l0 ! Mem[0000000020000078] membar #Sync ldsh [%o2+0x014],%l2 ! Mem[0000000021000014] xnorcc %l1,-0xe9c,%l6 ldub [%o2+0x06d],%l5 ! Mem[000000002100006d] and %l6,0xb37,%l7 ldsh [%o1+0x026],%l7 ! Mem[0000000020800026] taddcc %l6,0x167,%l3 jmpl %o7,%g0 ldd [%o0+0x0a8],%f10 ! Mem[00000000200000a8] p8_far_0_he: st %f26,[%i0+0x0e0] ! Mem[00000000200000e0] stw %l7,[%i0+0x0b8] ! Mem[00000000200000b8] jmpl %o7,%g0 lduh [%i0+0x0e4],%l7 ! Mem[00000000200000e4] p8_far_0_ho: st %f26,[%o0+0x0e0] ! Mem[00000000200000e0] stw %l7,[%o0+0x0b8] ! Mem[00000000200000b8] jmpl %o7,%g0 lduh [%o0+0x0e4],%l7 ! Mem[00000000200000e4] p8_far_0_hem: st %f26,[%i0+0x0e0] ! Mem[00000000200000e0] stw %l7,[%i0+0x0b8] ! Mem[00000000200000b8] jmpl %o7,%g0 lduh [%i0+0x0e4],%l7 ! Mem[00000000200000e4] p8_far_0_hom: st %f26,[%o0+0x0e0] ! Mem[00000000200000e0] stw %l7,[%o0+0x0b8] ! Mem[00000000200000b8] jmpl %o7,%g0 lduh [%o0+0x0e4],%l7 ! Mem[00000000200000e4] p8_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p9_far_0_le: ldub [%i0+0x078],%l0 ! Mem[0000000022000078] ldub [%i1+0x1ec],%l3 ! Mem[00000000228001ec] ldub [%i0+0x01d],%l6 ! Mem[000000002200001d] ldd [%i0+0x0a8],%f14 ! Mem[00000000220000a8] swap [%i3+0x060],%l5 ! Mem[0000000023800060] lduw [%i2+0x044],%l6 ! Mem[0000000023000044] ldsh [%i0+0x0fa],%l5 ! Mem[00000000220000fa] jmpl %o7,%g0 st %f5 ,[%i0+0x06c] ! Mem[000000002200006c] p9_far_0_lo: ldub [%o0+0x078],%l0 ! Mem[0000000022000078] ldub [%o1+0x1ec],%l3 ! Mem[00000000228001ec] ldub [%o0+0x01d],%l6 ! Mem[000000002200001d] ldd [%o0+0x0a8],%f14 ! Mem[00000000220000a8] swap [%o3+0x060],%l5 ! Mem[0000000023800060] lduw [%o2+0x044],%l6 ! Mem[0000000023000044] ldsh [%o0+0x0fa],%l5 ! Mem[00000000220000fa] jmpl %o7,%g0 st %f5 ,[%o0+0x06c] ! Mem[000000002200006c] p9_far_0_lem: ldub [%i0+0x078],%l0 ! Mem[0000000022000078] ldub [%i1+0x1ec],%l3 ! Mem[00000000228001ec] membar #Sync ldub [%i0+0x01d],%l6 ! Mem[000000002200001d] ldd [%i0+0x0a8],%f14 ! Mem[00000000220000a8] swap [%i3+0x060],%l5 ! Mem[0000000023800060] lduw [%i2+0x044],%l6 ! Mem[0000000023000044] ldsh [%i0+0x0fa],%l5 ! Mem[00000000220000fa] jmpl %o7,%g0 st %f5 ,[%i0+0x06c] ! Mem[000000002200006c] p9_far_0_lom: ldub [%o0+0x078],%l0 ! Mem[0000000022000078] ldub [%o1+0x1ec],%l3 ! Mem[00000000228001ec] membar #Sync ldub [%o0+0x01d],%l6 ! Mem[000000002200001d] ldd [%o0+0x0a8],%f14 ! Mem[00000000220000a8] swap [%o3+0x060],%l5 ! Mem[0000000023800060] lduw [%o2+0x044],%l6 ! Mem[0000000023000044] ldsh [%o0+0x0fa],%l5 ! Mem[00000000220000fa] jmpl %o7,%g0 st %f5 ,[%o0+0x06c] ! Mem[000000002200006c] p9_far_0_he: smulcc %l4,%l3,%l1 jmpl %o7,%g0 stw %l1,[%i1+0x00c] ! Mem[000000002280000c] p9_far_0_ho: smulcc %l4,%l3,%l1 jmpl %o7,%g0 stw %l1,[%o1+0x00c] ! Mem[000000002280000c] p9_far_0_hem: smulcc %l4,%l3,%l1 membar #Sync jmpl %o7,%g0 stw %l1,[%i1+0x00c] ! Mem[000000002280000c] p9_far_0_hom: smulcc %l4,%l3,%l1 membar #Sync jmpl %o7,%g0 stw %l1,[%o1+0x00c] ! Mem[000000002280000c] p9_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p10_far_0_le: ldx [%i0+0x078],%l0 ! Mem[0000000024000078] stx %l2,[%i2+0x010] ! Mem[0000000025000010] swap [%i2+0x008],%l2 ! Mem[0000000025000008] addc %l0,-0x5bb,%l5 ldd [%i2+0x1e8],%l2 ! Mem[00000000250001e8] ldd [%i2+0x1f0],%l0 ! Mem[00000000250001f0] ld [%i1+0x064],%f14 ! Mem[0000000024800064] jmpl %o7,%g0 ldd [%i3+0x020],%l2 ! Mem[0000000025800020] p10_far_0_lo: ldx [%o0+0x078],%l0 ! Mem[0000000024000078] stx %l2,[%o2+0x010] ! Mem[0000000025000010] swap [%o2+0x008],%l2 ! Mem[0000000025000008] addc %l0,-0x5bb,%l5 ldd [%o2+0x1e8],%l2 ! Mem[00000000250001e8] ldd [%o2+0x1f0],%l0 ! Mem[00000000250001f0] ld [%o1+0x064],%f14 ! Mem[0000000024800064] jmpl %o7,%g0 ldd [%o3+0x020],%l2 ! Mem[0000000025800020] p10_far_0_lem: ldx [%i0+0x078],%l0 ! Mem[0000000024000078] membar #Sync stx %l2,[%i2+0x010] ! Mem[0000000025000010] swap [%i2+0x008],%l2 ! Mem[0000000025000008] addc %l0,-0x5bb,%l5 ldd [%i2+0x1e8],%l2 ! Mem[00000000250001e8] ldd [%i2+0x1f0],%l0 ! Mem[00000000250001f0] ld [%i1+0x064],%f14 ! Mem[0000000024800064] membar #Sync jmpl %o7,%g0 ldd [%i3+0x020],%l2 ! Mem[0000000025800020] p10_far_0_lom: ldx [%o0+0x078],%l0 ! Mem[0000000024000078] membar #Sync stx %l2,[%o2+0x010] ! Mem[0000000025000010] swap [%o2+0x008],%l2 ! Mem[0000000025000008] addc %l0,-0x5bb,%l5 ldd [%o2+0x1e8],%l2 ! Mem[00000000250001e8] ldd [%o2+0x1f0],%l0 ! Mem[00000000250001f0] ld [%o1+0x064],%f14 ! Mem[0000000024800064] membar #Sync jmpl %o7,%g0 ldd [%o3+0x020],%l2 ! Mem[0000000025800020] p10_far_0_he: ldstub [%i0+0x10a],%l3 ! Mem[000000002400010a] ldx [%i1+0x018],%l1 ! Mem[0000000024800018] ldx [%i1+0x0a0],%l7 ! Mem[00000000248000a0] jmpl %o7,%g0 addc %l1,-0x961,%l0 p10_far_0_ho: ldstub [%o0+0x10a],%l3 ! Mem[000000002400010a] ldx [%o1+0x018],%l1 ! Mem[0000000024800018] ldx [%o1+0x0a0],%l7 ! Mem[00000000248000a0] jmpl %o7,%g0 addc %l1,-0x961,%l0 p10_far_0_hem: ldstub [%i0+0x10a],%l3 ! Mem[000000002400010a] membar #Sync ldx [%i1+0x018],%l1 ! Mem[0000000024800018] ldx [%i1+0x0a0],%l7 ! Mem[00000000248000a0] jmpl %o7,%g0 addc %l1,-0x961,%l0 p10_far_0_hom: ldstub [%o0+0x10a],%l3 ! Mem[000000002400010a] membar #Sync ldx [%o1+0x018],%l1 ! Mem[0000000024800018] ldx [%o1+0x0a0],%l7 ! Mem[00000000248000a0] jmpl %o7,%g0 addc %l1,-0x961,%l0 p10_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p11_far_0_le: stw %l5,[%i2+0x034] ! Mem[0000000027000034] taddcctv %l7,0x450,%l4 sth %l4,[%i1+0x110] ! Mem[0000000026800110] ldd [%i3+0x1c8],%l2 ! Mem[00000000278001c8] taddcc %l7,%l0,%l5 stx %l3,[%i3+0x1d0] ! Mem[00000000278001d0] lduh [%i2+0x1b0],%l7 ! Mem[00000000270001b0] jmpl %o7,%g0 ldsh [%i3+0x1d8],%l0 ! Mem[00000000278001d8] p11_far_0_lo: stw %l5,[%o2+0x034] ! Mem[0000000027000034] taddcctv %l7,0x450,%l4 sth %l4,[%o1+0x110] ! Mem[0000000026800110] ldd [%o3+0x1c8],%l2 ! Mem[00000000278001c8] taddcc %l7,%l0,%l5 stx %l3,[%o3+0x1d0] ! Mem[00000000278001d0] lduh [%o2+0x1b0],%l7 ! Mem[00000000270001b0] jmpl %o7,%g0 ldsh [%o3+0x1d8],%l0 ! Mem[00000000278001d8] p11_far_0_lem: membar #Sync stw %l5,[%i2+0x034] ! Mem[0000000027000034] taddcctv %l7,0x450,%l4 sth %l4,[%i1+0x110] ! Mem[0000000026800110] ldd [%i3+0x1c8],%l2 ! Mem[00000000278001c8] taddcc %l7,%l0,%l5 stx %l3,[%i3+0x1d0] ! Mem[00000000278001d0] lduh [%i2+0x1b0],%l7 ! Mem[00000000270001b0] jmpl %o7,%g0 ldsh [%i3+0x1d8],%l0 ! Mem[00000000278001d8] p11_far_0_lom: membar #Sync stw %l5,[%o2+0x034] ! Mem[0000000027000034] taddcctv %l7,0x450,%l4 sth %l4,[%o1+0x110] ! Mem[0000000026800110] ldd [%o3+0x1c8],%l2 ! Mem[00000000278001c8] taddcc %l7,%l0,%l5 stx %l3,[%o3+0x1d0] ! Mem[00000000278001d0] lduh [%o2+0x1b0],%l7 ! Mem[00000000270001b0] jmpl %o7,%g0 ldsh [%o3+0x1d8],%l0 ! Mem[00000000278001d8] p11_far_0_he: stx %l1,[%i0+0x0b8] ! Mem[00000000260000b8] ldstub [%i1+0x177],%l0 ! Mem[0000000026800177] ldd [%i3+0x160],%l0 ! Mem[0000000027800160] jmpl %o7,%g0 stx %l5,[%i3+0x138] ! Mem[0000000027800138] p11_far_0_ho: stx %l1,[%o0+0x0b8] ! Mem[00000000260000b8] ldstub [%o1+0x177],%l0 ! Mem[0000000026800177] ldd [%o3+0x160],%l0 ! Mem[0000000027800160] jmpl %o7,%g0 stx %l5,[%o3+0x138] ! Mem[0000000027800138] p11_far_0_hem: stx %l1,[%i0+0x0b8] ! Mem[00000000260000b8] ldstub [%i1+0x177],%l0 ! Mem[0000000026800177] ldd [%i3+0x160],%l0 ! Mem[0000000027800160] jmpl %o7,%g0 stx %l5,[%i3+0x138] ! Mem[0000000027800138] p11_far_0_hom: stx %l1,[%o0+0x0b8] ! Mem[00000000260000b8] ldstub [%o1+0x177],%l0 ! Mem[0000000026800177] ldd [%o3+0x160],%l0 ! Mem[0000000027800160] jmpl %o7,%g0 stx %l5,[%o3+0x138] ! Mem[0000000027800138] p11_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p12_far_0_le: smulcc %l3,-0x40b,%l4 stb %l1,[%i2+0x031] ! Mem[0000000029000031] srax %l5,%l2,%l2 ldsh [%i0+0x0f6],%l1 ! Mem[00000000280000f6] sll %l0,%l4,%l3 ldd [%i0+0x1e8],%l2 ! Mem[00000000280001e8] ldstub [%i2+0x1d1],%l1 ! Mem[00000000290001d1] jmpl %o7,%g0 tsubcc %l5,%l1,%l2 p12_far_0_lo: smulcc %l3,-0x40b,%l4 stb %l1,[%o2+0x031] ! Mem[0000000029000031] srax %l5,%l2,%l2 ldsh [%o0+0x0f6],%l1 ! Mem[00000000280000f6] sll %l0,%l4,%l3 ldd [%o0+0x1e8],%l2 ! Mem[00000000280001e8] ldstub [%o2+0x1d1],%l1 ! Mem[00000000290001d1] jmpl %o7,%g0 tsubcc %l5,%l1,%l2 p12_far_0_lem: smulcc %l3,-0x40b,%l4 membar #Sync stb %l1,[%i2+0x031] ! Mem[0000000029000031] srax %l5,%l2,%l2 ldsh [%i0+0x0f6],%l1 ! Mem[00000000280000f6] sll %l0,%l4,%l3 ldd [%i0+0x1e8],%l2 ! Mem[00000000280001e8] ldstub [%i2+0x1d1],%l1 ! Mem[00000000290001d1] jmpl %o7,%g0 tsubcc %l5,%l1,%l2 p12_far_0_lom: smulcc %l3,-0x40b,%l4 membar #Sync stb %l1,[%o2+0x031] ! Mem[0000000029000031] srax %l5,%l2,%l2 ldsh [%o0+0x0f6],%l1 ! Mem[00000000280000f6] sll %l0,%l4,%l3 ldd [%o0+0x1e8],%l2 ! Mem[00000000280001e8] ldstub [%o2+0x1d1],%l1 ! Mem[00000000290001d1] jmpl %o7,%g0 tsubcc %l5,%l1,%l2 p12_far_0_he: stw %l6,[%i3+0x038] ! Mem[0000000029800038] jmpl %o7,%g0 ldstub [%i2+0x1ef],%l1 ! Mem[00000000290001ef] p12_far_0_ho: stw %l6,[%o3+0x038] ! Mem[0000000029800038] jmpl %o7,%g0 ldstub [%o2+0x1ef],%l1 ! Mem[00000000290001ef] p12_far_0_hem: membar #Sync stw %l6,[%i3+0x038] ! Mem[0000000029800038] jmpl %o7,%g0 ldstub [%i2+0x1ef],%l1 ! Mem[00000000290001ef] p12_far_0_hom: membar #Sync stw %l6,[%o3+0x038] ! Mem[0000000029800038] jmpl %o7,%g0 ldstub [%o2+0x1ef],%l1 ! Mem[00000000290001ef] p12_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p13_far_0_le: std %f8 ,[%i0+0x058] ! Mem[000000002a000058] ldub [%i1+0x035],%l2 ! Mem[000000002a800035] ldstub [%i2+0x01d],%l6 ! Mem[000000002b00001d] stw %l6,[%i3+0x114] ! Mem[000000002b800114] orncc %l5,%l7,%l0 ldsw [%i3+0x088],%l5 ! Mem[000000002b800088] ldsw [%i1+0x0e8],%l1 ! Mem[000000002a8000e8] jmpl %o7,%g0 or %l0,-0xc91,%l7 p13_far_0_lo: std %f8 ,[%o0+0x058] ! Mem[000000002a000058] ldub [%o1+0x035],%l2 ! Mem[000000002a800035] ldstub [%o2+0x01d],%l6 ! Mem[000000002b00001d] stw %l6,[%o3+0x114] ! Mem[000000002b800114] orncc %l5,%l7,%l0 ldsw [%o3+0x088],%l5 ! Mem[000000002b800088] ldsw [%o1+0x0e8],%l1 ! Mem[000000002a8000e8] jmpl %o7,%g0 or %l0,-0xc91,%l7 p13_far_0_lem: std %f8 ,[%i0+0x058] ! Mem[000000002a000058] membar #Sync ldub [%i1+0x035],%l2 ! Mem[000000002a800035] ldstub [%i2+0x01d],%l6 ! Mem[000000002b00001d] stw %l6,[%i3+0x114] ! Mem[000000002b800114] orncc %l5,%l7,%l0 ldsw [%i3+0x088],%l5 ! Mem[000000002b800088] ldsw [%i1+0x0e8],%l1 ! Mem[000000002a8000e8] jmpl %o7,%g0 or %l0,-0xc91,%l7 p13_far_0_lom: std %f8 ,[%o0+0x058] ! Mem[000000002a000058] membar #Sync ldub [%o1+0x035],%l2 ! Mem[000000002a800035] ldstub [%o2+0x01d],%l6 ! Mem[000000002b00001d] stw %l6,[%o3+0x114] ! Mem[000000002b800114] orncc %l5,%l7,%l0 ldsw [%o3+0x088],%l5 ! Mem[000000002b800088] ldsw [%o1+0x0e8],%l1 ! Mem[000000002a8000e8] jmpl %o7,%g0 or %l0,-0xc91,%l7 p13_far_0_he: std %l0,[%i3+0x1d8] ! Mem[000000002b8001d8] orcc %l2,0x1d3,%l3 nop lduw [%i3+0x0e0],%l2 ! Mem[000000002b8000e0] sth %l7,[%i0+0x0ba] ! Mem[000000002a0000ba] ldsh [%i3+0x0d4],%l4 ! Mem[000000002b8000d4] std %f20,[%i2+0x1a8] ! Mem[000000002b0001a8] jmpl %o7,%g0 xor %l0,%l2,%l4 p13_far_0_ho: std %l0,[%o3+0x1d8] ! Mem[000000002b8001d8] orcc %l2,0x1d3,%l3 nop lduw [%o3+0x0e0],%l2 ! Mem[000000002b8000e0] sth %l7,[%o0+0x0ba] ! Mem[000000002a0000ba] ldsh [%o3+0x0d4],%l4 ! Mem[000000002b8000d4] std %f20,[%o2+0x1a8] ! Mem[000000002b0001a8] jmpl %o7,%g0 xor %l0,%l2,%l4 p13_far_0_hem: std %l0,[%i3+0x1d8] ! Mem[000000002b8001d8] orcc %l2,0x1d3,%l3 nop lduw [%i3+0x0e0],%l2 ! Mem[000000002b8000e0] sth %l7,[%i0+0x0ba] ! Mem[000000002a0000ba] ldsh [%i3+0x0d4],%l4 ! Mem[000000002b8000d4] std %f20,[%i2+0x1a8] ! Mem[000000002b0001a8] jmpl %o7,%g0 xor %l0,%l2,%l4 p13_far_0_hom: std %l0,[%o3+0x1d8] ! Mem[000000002b8001d8] orcc %l2,0x1d3,%l3 nop lduw [%o3+0x0e0],%l2 ! Mem[000000002b8000e0] sth %l7,[%o0+0x0ba] ! Mem[000000002a0000ba] ldsh [%o3+0x0d4],%l4 ! Mem[000000002b8000d4] std %f20,[%o2+0x1a8] ! Mem[000000002b0001a8] jmpl %o7,%g0 xor %l0,%l2,%l4 p13_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p14_far_0_le: stw %l0,[%i1+0x058] ! Mem[000000002c800058] ldd [%i3+0x1c8],%l2 ! Mem[000000002d8001c8] umulcc %l7,%l0,%l5 ldub [%i1+0x1d0],%l0 ! Mem[000000002c8001d0] ldsb [%i2+0x1a3],%l0 ! Mem[000000002d0001a3] stx %l1,[%i2+0x060] ! Mem[000000002d000060] lduw [%i2+0x068],%l2 ! Mem[000000002d000068] jmpl %o7,%g0 nop p14_far_0_lo: stw %l0,[%o1+0x058] ! Mem[000000002c800058] ldd [%o3+0x1c8],%l2 ! Mem[000000002d8001c8] umulcc %l7,%l0,%l5 ldub [%o1+0x1d0],%l0 ! Mem[000000002c8001d0] ldsb [%o2+0x1a3],%l0 ! Mem[000000002d0001a3] stx %l1,[%o2+0x060] ! Mem[000000002d000060] lduw [%o2+0x068],%l2 ! Mem[000000002d000068] jmpl %o7,%g0 nop p14_far_0_lem: stw %l0,[%i1+0x058] ! Mem[000000002c800058] ldd [%i3+0x1c8],%l2 ! Mem[000000002d8001c8] umulcc %l7,%l0,%l5 ldub [%i1+0x1d0],%l0 ! Mem[000000002c8001d0] ldsb [%i2+0x1a3],%l0 ! Mem[000000002d0001a3] stx %l1,[%i2+0x060] ! Mem[000000002d000060] lduw [%i2+0x068],%l2 ! Mem[000000002d000068] jmpl %o7,%g0 nop p14_far_0_lom: stw %l0,[%o1+0x058] ! Mem[000000002c800058] ldd [%o3+0x1c8],%l2 ! Mem[000000002d8001c8] umulcc %l7,%l0,%l5 ldub [%o1+0x1d0],%l0 ! Mem[000000002c8001d0] ldsb [%o2+0x1a3],%l0 ! Mem[000000002d0001a3] stx %l1,[%o2+0x060] ! Mem[000000002d000060] lduw [%o2+0x068],%l2 ! Mem[000000002d000068] jmpl %o7,%g0 nop p14_far_0_he: jmpl %o7,%g0 sth %l5,[%i3+0x13a] ! Mem[000000002d80013a] jmpl %o7,%g0 nop p14_far_0_ho: jmpl %o7,%g0 sth %l5,[%o3+0x13a] ! Mem[000000002d80013a] jmpl %o7,%g0 nop p14_far_0_hem: jmpl %o7,%g0 sth %l5,[%i3+0x13a] ! Mem[000000002d80013a] jmpl %o7,%g0 nop p14_far_0_hom: jmpl %o7,%g0 sth %l5,[%o3+0x13a] ! Mem[000000002d80013a] jmpl %o7,%g0 nop p14_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p15_far_0_le: swap [%i1+0x058],%l0 ! Mem[000000002e800058] andn %l1,0xe11,%l1 swap [%i1+0x154],%l0 ! Mem[000000002e800154] ldstub [%i1+0x130],%l4 ! Mem[000000002e800130] stx %l6,[%i3+0x140] ! Mem[000000002f800140] swap [%i0+0x140],%l4 ! Mem[000000002e000140] std %f14,[%i0+0x1e8] ! Mem[000000002e0001e8] jmpl %o7,%g0 andcc %l1,-0x7bb,%l1 p15_far_0_lo: swap [%o1+0x058],%l0 ! Mem[000000002e800058] andn %l1,0xe11,%l1 swap [%o1+0x154],%l0 ! Mem[000000002e800154] ldstub [%o1+0x130],%l4 ! Mem[000000002e800130] stx %l6,[%o3+0x140] ! Mem[000000002f800140] swap [%o0+0x140],%l4 ! Mem[000000002e000140] std %f14,[%o0+0x1e8] ! Mem[000000002e0001e8] jmpl %o7,%g0 andcc %l1,-0x7bb,%l1 p15_far_0_lem: swap [%i1+0x058],%l0 ! Mem[000000002e800058] andn %l1,0xe11,%l1 swap [%i1+0x154],%l0 ! Mem[000000002e800154] ldstub [%i1+0x130],%l4 ! Mem[000000002e800130] stx %l6,[%i3+0x140] ! Mem[000000002f800140] swap [%i0+0x140],%l4 ! Mem[000000002e000140] std %f14,[%i0+0x1e8] ! Mem[000000002e0001e8] jmpl %o7,%g0 andcc %l1,-0x7bb,%l1 p15_far_0_lom: swap [%o1+0x058],%l0 ! Mem[000000002e800058] andn %l1,0xe11,%l1 swap [%o1+0x154],%l0 ! Mem[000000002e800154] ldstub [%o1+0x130],%l4 ! Mem[000000002e800130] stx %l6,[%o3+0x140] ! Mem[000000002f800140] swap [%o0+0x140],%l4 ! Mem[000000002e000140] std %f14,[%o0+0x1e8] ! Mem[000000002e0001e8] jmpl %o7,%g0 andcc %l1,-0x7bb,%l1 p15_far_0_he: ldub [%i3+0x026],%l7 ! Mem[000000002f800026] jmpl %o7,%g0 swap [%i2+0x1e8],%l5 ! Mem[000000002f0001e8] p15_far_0_ho: ldub [%o3+0x026],%l7 ! Mem[000000002f800026] jmpl %o7,%g0 swap [%o2+0x1e8],%l5 ! Mem[000000002f0001e8] p15_far_0_hem: membar #Sync ldub [%i3+0x026],%l7 ! Mem[000000002f800026] jmpl %o7,%g0 swap [%i2+0x1e8],%l5 ! Mem[000000002f0001e8] p15_far_0_hom: membar #Sync ldub [%o3+0x026],%l7 ! Mem[000000002f800026] jmpl %o7,%g0 swap [%o2+0x1e8],%l5 ! Mem[000000002f0001e8] p15_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p16_far_0_le: ldx [%i1+0x1f8],%l4 ! Mem[00000000308001f8] st %f11,[%i3+0x184] ! Mem[0000000031800184] stw %l5,[%i1+0x1dc] ! Mem[00000000308001dc] ldd [%i2+0x1d0],%f8 ! Mem[00000000310001d0] taddcc %l7,0x79e,%l0 ldstub [%i0+0x07d],%l1 ! Mem[000000003000007d] ldd [%i0+0x068],%l4 ! Mem[0000000030000068] jmpl %o7,%g0 sth %l4,[%i2+0x0d4] ! Mem[00000000310000d4] p16_far_0_lo: ldx [%o1+0x1f8],%l4 ! Mem[00000000308001f8] st %f11,[%o3+0x184] ! Mem[0000000031800184] stw %l5,[%o1+0x1dc] ! Mem[00000000308001dc] ldd [%o2+0x1d0],%f8 ! Mem[00000000310001d0] taddcc %l7,0x79e,%l0 ldstub [%o0+0x07d],%l1 ! Mem[000000003000007d] ldd [%o0+0x068],%l4 ! Mem[0000000030000068] jmpl %o7,%g0 sth %l4,[%o2+0x0d4] ! Mem[00000000310000d4] p16_far_0_lem: ldx [%i1+0x1f8],%l4 ! Mem[00000000308001f8] st %f11,[%i3+0x184] ! Mem[0000000031800184] stw %l5,[%i1+0x1dc] ! Mem[00000000308001dc] ldd [%i2+0x1d0],%f8 ! Mem[00000000310001d0] taddcc %l7,0x79e,%l0 ldstub [%i0+0x07d],%l1 ! Mem[000000003000007d] ldd [%i0+0x068],%l4 ! Mem[0000000030000068] jmpl %o7,%g0 sth %l4,[%i2+0x0d4] ! Mem[00000000310000d4] p16_far_0_lom: ldx [%o1+0x1f8],%l4 ! Mem[00000000308001f8] st %f11,[%o3+0x184] ! Mem[0000000031800184] stw %l5,[%o1+0x1dc] ! Mem[00000000308001dc] ldd [%o2+0x1d0],%f8 ! Mem[00000000310001d0] taddcc %l7,0x79e,%l0 ldstub [%o0+0x07d],%l1 ! Mem[000000003000007d] ldd [%o0+0x068],%l4 ! Mem[0000000030000068] jmpl %o7,%g0 sth %l4,[%o2+0x0d4] ! Mem[00000000310000d4] p16_far_0_he: stx %l3,[%i2+0x098] ! Mem[0000000031000098] ldub [%i0+0x143],%l6 ! Mem[0000000030000143] jmpl %o7,%g0 ldd [%i1+0x0d8],%l2 ! Mem[00000000308000d8] p16_far_0_ho: stx %l3,[%o2+0x098] ! Mem[0000000031000098] ldub [%o0+0x143],%l6 ! Mem[0000000030000143] jmpl %o7,%g0 ldd [%o1+0x0d8],%l2 ! Mem[00000000308000d8] p16_far_0_hem: stx %l3,[%i2+0x098] ! Mem[0000000031000098] ldub [%i0+0x143],%l6 ! Mem[0000000030000143] jmpl %o7,%g0 ldd [%i1+0x0d8],%l2 ! Mem[00000000308000d8] p16_far_0_hom: stx %l3,[%o2+0x098] ! Mem[0000000031000098] ldub [%o0+0x143],%l6 ! Mem[0000000030000143] jmpl %o7,%g0 ldd [%o1+0x0d8],%l2 ! Mem[00000000308000d8] p16_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p17_far_0_le: ldstub [%i3+0x071],%l5 ! Mem[0000000033800071] st %f4 ,[%i1+0x110] ! Mem[0000000032800110] addccc %l7,-0xc78,%l5 ld [%i0+0x080],%f8 ! Mem[0000000032000080] sll %l7,%l6,%l6 stb %l7,[%i2+0x01e] ! Mem[000000003300001e] sll %l0,0x01b,%l3 jmpl %o7,%g0 stb %l1,[%i1+0x0b9] ! Mem[00000000328000b9] p17_far_0_lo: ldstub [%o3+0x071],%l5 ! Mem[0000000033800071] st %f4 ,[%o1+0x110] ! Mem[0000000032800110] addccc %l7,-0xc78,%l5 ld [%o0+0x080],%f8 ! Mem[0000000032000080] sll %l7,%l6,%l6 stb %l7,[%o2+0x01e] ! Mem[000000003300001e] sll %l0,0x01b,%l3 jmpl %o7,%g0 stb %l1,[%o1+0x0b9] ! Mem[00000000328000b9] p17_far_0_lem: ldstub [%i3+0x071],%l5 ! Mem[0000000033800071] st %f4 ,[%i1+0x110] ! Mem[0000000032800110] addccc %l7,-0xc78,%l5 ld [%i0+0x080],%f8 ! Mem[0000000032000080] sll %l7,%l6,%l6 membar #Sync stb %l7,[%i2+0x01e] ! Mem[000000003300001e] sll %l0,0x01b,%l3 jmpl %o7,%g0 stb %l1,[%i1+0x0b9] ! Mem[00000000328000b9] p17_far_0_lom: ldstub [%o3+0x071],%l5 ! Mem[0000000033800071] st %f4 ,[%o1+0x110] ! Mem[0000000032800110] addccc %l7,-0xc78,%l5 ld [%o0+0x080],%f8 ! Mem[0000000032000080] sll %l7,%l6,%l6 membar #Sync stb %l7,[%o2+0x01e] ! Mem[000000003300001e] sll %l0,0x01b,%l3 jmpl %o7,%g0 stb %l1,[%o1+0x0b9] ! Mem[00000000328000b9] p17_far_0_he: subc %l5,%l1,%l2 ldd [%i0+0x048],%f20 ! Mem[0000000032000048] xnorcc %l0,%l1,%l4 sth %l6,[%i1+0x10c] ! Mem[000000003280010c] jmpl %o7,%g0 std %l2,[%i0+0x0c8] ! Mem[00000000320000c8] p17_far_0_ho: subc %l5,%l1,%l2 ldd [%o0+0x048],%f20 ! Mem[0000000032000048] xnorcc %l0,%l1,%l4 sth %l6,[%o1+0x10c] ! Mem[000000003280010c] jmpl %o7,%g0 std %l2,[%o0+0x0c8] ! Mem[00000000320000c8] p17_far_0_hem: subc %l5,%l1,%l2 ldd [%i0+0x048],%f20 ! Mem[0000000032000048] xnorcc %l0,%l1,%l4 sth %l6,[%i1+0x10c] ! Mem[000000003280010c] jmpl %o7,%g0 std %l2,[%i0+0x0c8] ! Mem[00000000320000c8] p17_far_0_hom: subc %l5,%l1,%l2 ldd [%o0+0x048],%f20 ! Mem[0000000032000048] xnorcc %l0,%l1,%l4 sth %l6,[%o1+0x10c] ! Mem[000000003280010c] jmpl %o7,%g0 std %l2,[%o0+0x0c8] ! Mem[00000000320000c8] p17_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p18_far_0_le: ldd [%i1+0x048],%f0 ! Mem[0000000034800048] ldub [%i1+0x178],%l5 ! Mem[0000000034800178] stb %l1,[%i1+0x172] ! Mem[0000000034800172] ldsb [%i1+0x038],%l6 ! Mem[0000000034800038] ldsb [%i1+0x0d0],%l7 ! Mem[00000000348000d0] swap [%i3+0x0d8],%l2 ! Mem[00000000358000d8] ldx [%i1+0x1a8],%l7 ! Mem[00000000348001a8] jmpl %o7,%g0 sra %l1,%l0,%l7 p18_far_0_lo: ldd [%o1+0x048],%f0 ! Mem[0000000034800048] ldub [%o1+0x178],%l5 ! Mem[0000000034800178] stb %l1,[%o1+0x172] ! Mem[0000000034800172] ldsb [%o1+0x038],%l6 ! Mem[0000000034800038] ldsb [%o1+0x0d0],%l7 ! Mem[00000000348000d0] swap [%o3+0x0d8],%l2 ! Mem[00000000358000d8] ldx [%o1+0x1a8],%l7 ! Mem[00000000348001a8] jmpl %o7,%g0 sra %l1,%l0,%l7 p18_far_0_lem: ldd [%i1+0x048],%f0 ! Mem[0000000034800048] ldub [%i1+0x178],%l5 ! Mem[0000000034800178] stb %l1,[%i1+0x172] ! Mem[0000000034800172] membar #Sync ldsb [%i1+0x038],%l6 ! Mem[0000000034800038] ldsb [%i1+0x0d0],%l7 ! Mem[00000000348000d0] swap [%i3+0x0d8],%l2 ! Mem[00000000358000d8] ldx [%i1+0x1a8],%l7 ! Mem[00000000348001a8] jmpl %o7,%g0 sra %l1,%l0,%l7 p18_far_0_lom: ldd [%o1+0x048],%f0 ! Mem[0000000034800048] ldub [%o1+0x178],%l5 ! Mem[0000000034800178] stb %l1,[%o1+0x172] ! Mem[0000000034800172] membar #Sync ldsb [%o1+0x038],%l6 ! Mem[0000000034800038] ldsb [%o1+0x0d0],%l7 ! Mem[00000000348000d0] swap [%o3+0x0d8],%l2 ! Mem[00000000358000d8] ldx [%o1+0x1a8],%l7 ! Mem[00000000348001a8] jmpl %o7,%g0 sra %l1,%l0,%l7 p18_far_0_he: sth %l7,[%i3+0x0a4] ! Mem[00000000358000a4] ldsh [%i1+0x1e2],%l4 ! Mem[00000000348001e2] lduh [%i2+0x1a8],%l3 ! Mem[00000000350001a8] ld [%i2+0x1b8],%f26 ! Mem[00000000350001b8] jmpl %o7,%g0 ldx [%i1+0x0e0],%l6 ! Mem[00000000348000e0] p18_far_0_ho: sth %l7,[%o3+0x0a4] ! Mem[00000000358000a4] ldsh [%o1+0x1e2],%l4 ! Mem[00000000348001e2] lduh [%o2+0x1a8],%l3 ! Mem[00000000350001a8] ld [%o2+0x1b8],%f26 ! Mem[00000000350001b8] jmpl %o7,%g0 ldx [%o1+0x0e0],%l6 ! Mem[00000000348000e0] p18_far_0_hem: sth %l7,[%i3+0x0a4] ! Mem[00000000358000a4] ldsh [%i1+0x1e2],%l4 ! Mem[00000000348001e2] lduh [%i2+0x1a8],%l3 ! Mem[00000000350001a8] ld [%i2+0x1b8],%f26 ! Mem[00000000350001b8] jmpl %o7,%g0 ldx [%i1+0x0e0],%l6 ! Mem[00000000348000e0] p18_far_0_hom: sth %l7,[%o3+0x0a4] ! Mem[00000000358000a4] ldsh [%o1+0x1e2],%l4 ! Mem[00000000348001e2] lduh [%o2+0x1a8],%l3 ! Mem[00000000350001a8] ld [%o2+0x1b8],%f26 ! Mem[00000000350001b8] jmpl %o7,%g0 ldx [%o1+0x0e0],%l6 ! Mem[00000000348000e0] p18_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p19_far_0_le: ldsw [%i1+0x078],%l0 ! Mem[0000000036800078] sth %l2,[%i3+0x034] ! Mem[0000000037800034] stb %l2,[%i2+0x02b] ! Mem[000000003700002b] srlx %l7,%l4,%l7 taddcctv %l6,%l7,%l4 xor %l6,-0xc95,%l3 ldsh [%i1+0x01e],%l7 ! Mem[000000003680001e] jmpl %o7,%g0 sll %l5,0x003,%l6 p19_far_0_lo: ldsw [%o1+0x078],%l0 ! Mem[0000000036800078] sth %l2,[%o3+0x034] ! Mem[0000000037800034] stb %l2,[%o2+0x02b] ! Mem[000000003700002b] srlx %l7,%l4,%l7 taddcctv %l6,%l7,%l4 xor %l6,-0xc95,%l3 ldsh [%o1+0x01e],%l7 ! Mem[000000003680001e] jmpl %o7,%g0 sll %l5,0x003,%l6 p19_far_0_lem: ldsw [%i1+0x078],%l0 ! Mem[0000000036800078] membar #Sync sth %l2,[%i3+0x034] ! Mem[0000000037800034] stb %l2,[%i2+0x02b] ! Mem[000000003700002b] srlx %l7,%l4,%l7 taddcctv %l6,%l7,%l4 xor %l6,-0xc95,%l3 ldsh [%i1+0x01e],%l7 ! Mem[000000003680001e] jmpl %o7,%g0 sll %l5,0x003,%l6 p19_far_0_lom: ldsw [%o1+0x078],%l0 ! Mem[0000000036800078] membar #Sync sth %l2,[%o3+0x034] ! Mem[0000000037800034] stb %l2,[%o2+0x02b] ! Mem[000000003700002b] srlx %l7,%l4,%l7 taddcctv %l6,%l7,%l4 xor %l6,-0xc95,%l3 ldsh [%o1+0x01e],%l7 ! Mem[000000003680001e] jmpl %o7,%g0 sll %l5,0x003,%l6 p19_far_0_he: ldub [%i1+0x08b],%l2 ! Mem[000000003680008b] stw %l2,[%i3+0x090] ! Mem[0000000037800090] ldd [%i1+0x188],%f30 ! Mem[0000000036800188] ldsw [%i3+0x058],%l1 ! Mem[0000000037800058] ldstub [%i3+0x1d3],%l0 ! Mem[00000000378001d3] stb %l3,[%i1+0x09c] ! Mem[000000003680009c] xor %l7,-0x6ab,%l2 jmpl %o7,%g0 lduw [%i2+0x008],%l7 ! Mem[0000000037000008] p19_far_0_ho: ldub [%o1+0x08b],%l2 ! Mem[000000003680008b] stw %l2,[%o3+0x090] ! Mem[0000000037800090] ldd [%o1+0x188],%f30 ! Mem[0000000036800188] ldsw [%o3+0x058],%l1 ! Mem[0000000037800058] ldstub [%o3+0x1d3],%l0 ! Mem[00000000378001d3] stb %l3,[%o1+0x09c] ! Mem[000000003680009c] xor %l7,-0x6ab,%l2 jmpl %o7,%g0 lduw [%o2+0x008],%l7 ! Mem[0000000037000008] p19_far_0_hem: ldub [%i1+0x08b],%l2 ! Mem[000000003680008b] stw %l2,[%i3+0x090] ! Mem[0000000037800090] ldd [%i1+0x188],%f30 ! Mem[0000000036800188] ldsw [%i3+0x058],%l1 ! Mem[0000000037800058] ldstub [%i3+0x1d3],%l0 ! Mem[00000000378001d3] stb %l3,[%i1+0x09c] ! Mem[000000003680009c] xor %l7,-0x6ab,%l2 membar #Sync jmpl %o7,%g0 lduw [%i2+0x008],%l7 ! Mem[0000000037000008] p19_far_0_hom: ldub [%o1+0x08b],%l2 ! Mem[000000003680008b] stw %l2,[%o3+0x090] ! Mem[0000000037800090] ldd [%o1+0x188],%f30 ! Mem[0000000036800188] ldsw [%o3+0x058],%l1 ! Mem[0000000037800058] ldstub [%o3+0x1d3],%l0 ! Mem[00000000378001d3] stb %l3,[%o1+0x09c] ! Mem[000000003680009c] xor %l7,-0x6ab,%l2 membar #Sync jmpl %o7,%g0 lduw [%o2+0x008],%l7 ! Mem[0000000037000008] p19_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p20_far_0_le: smulcc %l5,-0xf8f,%l0 ld [%i2+0x080],%f13 ! Mem[0000000039000080] std %l4,[%i0+0x160] ! Mem[0000000038000160] ldsh [%i3+0x064],%l3 ! Mem[0000000039800064] ldsh [%i0+0x1ae],%l6 ! Mem[00000000380001ae] swap [%i0+0x1b0],%l7 ! Mem[00000000380001b0] umul %l0,-0x505,%l3 jmpl %o7,%g0 ldx [%i2+0x048],%l4 ! Mem[0000000039000048] p20_far_0_lo: smulcc %l5,-0xf8f,%l0 ld [%o2+0x080],%f13 ! Mem[0000000039000080] std %l4,[%o0+0x160] ! Mem[0000000038000160] ldsh [%o3+0x064],%l3 ! Mem[0000000039800064] ldsh [%o0+0x1ae],%l6 ! Mem[00000000380001ae] swap [%o0+0x1b0],%l7 ! Mem[00000000380001b0] umul %l0,-0x505,%l3 jmpl %o7,%g0 ldx [%o2+0x048],%l4 ! Mem[0000000039000048] p20_far_0_lem: smulcc %l5,-0xf8f,%l0 ld [%i2+0x080],%f13 ! Mem[0000000039000080] std %l4,[%i0+0x160] ! Mem[0000000038000160] ldsh [%i3+0x064],%l3 ! Mem[0000000039800064] ldsh [%i0+0x1ae],%l6 ! Mem[00000000380001ae] swap [%i0+0x1b0],%l7 ! Mem[00000000380001b0] umul %l0,-0x505,%l3 jmpl %o7,%g0 ldx [%i2+0x048],%l4 ! Mem[0000000039000048] p20_far_0_lom: smulcc %l5,-0xf8f,%l0 ld [%o2+0x080],%f13 ! Mem[0000000039000080] std %l4,[%o0+0x160] ! Mem[0000000038000160] ldsh [%o3+0x064],%l3 ! Mem[0000000039800064] ldsh [%o0+0x1ae],%l6 ! Mem[00000000380001ae] swap [%o0+0x1b0],%l7 ! Mem[00000000380001b0] umul %l0,-0x505,%l3 jmpl %o7,%g0 ldx [%o2+0x048],%l4 ! Mem[0000000039000048] p20_far_0_he: lduw [%i3+0x1d8],%l1 ! Mem[00000000398001d8] umul %l1,%l2,%l4 sth %l5,[%i2+0x1aa] ! Mem[00000000390001aa] jmpl %o7,%g0 lduw [%i3+0x1c8],%l3 ! Mem[00000000398001c8] p20_far_0_ho: lduw [%o3+0x1d8],%l1 ! Mem[00000000398001d8] umul %l1,%l2,%l4 sth %l5,[%o2+0x1aa] ! Mem[00000000390001aa] jmpl %o7,%g0 lduw [%o3+0x1c8],%l3 ! Mem[00000000398001c8] p20_far_0_hem: lduw [%i3+0x1d8],%l1 ! Mem[00000000398001d8] umul %l1,%l2,%l4 sth %l5,[%i2+0x1aa] ! Mem[00000000390001aa] jmpl %o7,%g0 lduw [%i3+0x1c8],%l3 ! Mem[00000000398001c8] p20_far_0_hom: lduw [%o3+0x1d8],%l1 ! Mem[00000000398001d8] umul %l1,%l2,%l4 sth %l5,[%o2+0x1aa] ! Mem[00000000390001aa] jmpl %o7,%g0 lduw [%o3+0x1c8],%l3 ! Mem[00000000398001c8] p20_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p21_far_0_le: stb %l5,[%i2+0x034] ! Mem[000000003b000034] ldub [%i3+0x00b],%l2 ! Mem[000000003b80000b] ldd [%i1+0x0e0],%f12 ! Mem[000000003a8000e0] ldsb [%i1+0x1d7],%l7 ! Mem[000000003a8001d7] andcc %l4,0xe05,%l7 tsubcc %l1,%l1,%l7 ldsh [%i3+0x044],%l3 ! Mem[000000003b800044] jmpl %o7,%g0 ldsh [%i1+0x038],%l0 ! Mem[000000003a800038] p21_far_0_lo: stb %l5,[%o2+0x034] ! Mem[000000003b000034] ldub [%o3+0x00b],%l2 ! Mem[000000003b80000b] ldd [%o1+0x0e0],%f12 ! Mem[000000003a8000e0] ldsb [%o1+0x1d7],%l7 ! Mem[000000003a8001d7] andcc %l4,0xe05,%l7 tsubcc %l1,%l1,%l7 ldsh [%o3+0x044],%l3 ! Mem[000000003b800044] jmpl %o7,%g0 ldsh [%o1+0x038],%l0 ! Mem[000000003a800038] p21_far_0_lem: membar #Sync stb %l5,[%i2+0x034] ! Mem[000000003b000034] ldub [%i3+0x00b],%l2 ! Mem[000000003b80000b] ldd [%i1+0x0e0],%f12 ! Mem[000000003a8000e0] ldsb [%i1+0x1d7],%l7 ! Mem[000000003a8001d7] andcc %l4,0xe05,%l7 tsubcc %l1,%l1,%l7 ldsh [%i3+0x044],%l3 ! Mem[000000003b800044] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x038],%l0 ! Mem[000000003a800038] p21_far_0_lom: membar #Sync stb %l5,[%o2+0x034] ! Mem[000000003b000034] ldub [%o3+0x00b],%l2 ! Mem[000000003b80000b] ldd [%o1+0x0e0],%f12 ! Mem[000000003a8000e0] ldsb [%o1+0x1d7],%l7 ! Mem[000000003a8001d7] andcc %l4,0xe05,%l7 tsubcc %l1,%l1,%l7 ldsh [%o3+0x044],%l3 ! Mem[000000003b800044] membar #Sync jmpl %o7,%g0 ldsh [%o1+0x038],%l0 ! Mem[000000003a800038] p21_far_0_he: stx %l3,[%i0+0x078] ! Mem[000000003a000078] lduh [%i0+0x0d2],%l3 ! Mem[000000003a0000d2] xor %l5,%l1,%l2 andncc %l1,0xb1a,%l3 stb %l3,[%i3+0x03c] ! Mem[000000003b80003c] ldsw [%i0+0x174],%l7 ! Mem[000000003a000174] jmpl %o7,%g0 ldsh [%i3+0x09c],%l2 ! Mem[000000003b80009c] p21_far_0_ho: stx %l3,[%o0+0x078] ! Mem[000000003a000078] lduh [%o0+0x0d2],%l3 ! Mem[000000003a0000d2] xor %l5,%l1,%l2 andncc %l1,0xb1a,%l3 stb %l3,[%o3+0x03c] ! Mem[000000003b80003c] ldsw [%o0+0x174],%l7 ! Mem[000000003a000174] jmpl %o7,%g0 ldsh [%o3+0x09c],%l2 ! Mem[000000003b80009c] p21_far_0_hem: stx %l3,[%i0+0x078] ! Mem[000000003a000078] lduh [%i0+0x0d2],%l3 ! Mem[000000003a0000d2] xor %l5,%l1,%l2 andncc %l1,0xb1a,%l3 membar #Sync stb %l3,[%i3+0x03c] ! Mem[000000003b80003c] ldsw [%i0+0x174],%l7 ! Mem[000000003a000174] jmpl %o7,%g0 ldsh [%i3+0x09c],%l2 ! Mem[000000003b80009c] p21_far_0_hom: stx %l3,[%o0+0x078] ! Mem[000000003a000078] lduh [%o0+0x0d2],%l3 ! Mem[000000003a0000d2] xor %l5,%l1,%l2 andncc %l1,0xb1a,%l3 membar #Sync stb %l3,[%o3+0x03c] ! Mem[000000003b80003c] ldsw [%o0+0x174],%l7 ! Mem[000000003a000174] jmpl %o7,%g0 ldsh [%o3+0x09c],%l2 ! Mem[000000003b80009c] p21_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p22_far_0_le: nop ldstub [%i2+0x118],%l0 ! Mem[000000003d000118] lduw [%i2+0x008],%l2 ! Mem[000000003d000008] std %l0,[%i1+0x110] ! Mem[000000003c800110] sth %l0,[%i2+0x11e] ! Mem[000000003d00011e] ldsh [%i2+0x1ac],%l1 ! Mem[000000003d0001ac] or %l7,%l1,%l7 jmpl %o7,%g0 ldd [%i2+0x050],%l2 ! Mem[000000003d000050] p22_far_0_lo: nop ldstub [%o2+0x118],%l0 ! Mem[000000003d000118] lduw [%o2+0x008],%l2 ! Mem[000000003d000008] std %l0,[%o1+0x110] ! Mem[000000003c800110] sth %l0,[%o2+0x11e] ! Mem[000000003d00011e] ldsh [%o2+0x1ac],%l1 ! Mem[000000003d0001ac] or %l7,%l1,%l7 jmpl %o7,%g0 ldd [%o2+0x050],%l2 ! Mem[000000003d000050] p22_far_0_lem: nop ldstub [%i2+0x118],%l0 ! Mem[000000003d000118] membar #Sync lduw [%i2+0x008],%l2 ! Mem[000000003d000008] std %l0,[%i1+0x110] ! Mem[000000003c800110] sth %l0,[%i2+0x11e] ! Mem[000000003d00011e] ldsh [%i2+0x1ac],%l1 ! Mem[000000003d0001ac] or %l7,%l1,%l7 jmpl %o7,%g0 ldd [%i2+0x050],%l2 ! Mem[000000003d000050] p22_far_0_lom: nop ldstub [%o2+0x118],%l0 ! Mem[000000003d000118] membar #Sync lduw [%o2+0x008],%l2 ! Mem[000000003d000008] std %l0,[%o1+0x110] ! Mem[000000003c800110] sth %l0,[%o2+0x11e] ! Mem[000000003d00011e] ldsh [%o2+0x1ac],%l1 ! Mem[000000003d0001ac] or %l7,%l1,%l7 jmpl %o7,%g0 ldd [%o2+0x050],%l2 ! Mem[000000003d000050] p22_far_0_he: ldd [%i0+0x0b0],%l2 ! Mem[000000003c0000b0] nop jmpl %o7,%g0 ldstub [%i3+0x01e],%l1 ! Mem[000000003d80001e] p22_far_0_ho: ldd [%o0+0x0b0],%l2 ! Mem[000000003c0000b0] nop jmpl %o7,%g0 ldstub [%o3+0x01e],%l1 ! Mem[000000003d80001e] p22_far_0_hem: ldd [%i0+0x0b0],%l2 ! Mem[000000003c0000b0] nop membar #Sync jmpl %o7,%g0 ldstub [%i3+0x01e],%l1 ! Mem[000000003d80001e] p22_far_0_hom: ldd [%o0+0x0b0],%l2 ! Mem[000000003c0000b0] nop membar #Sync jmpl %o7,%g0 ldstub [%o3+0x01e],%l1 ! Mem[000000003d80001e] p22_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p23_far_0_le: sth %l4,[%i2+0x1dc] ! Mem[000000003f0001dc] lduh [%i3+0x1a4],%l3 ! Mem[000000003f8001a4] stb %l2,[%i3+0x1ec] ! Mem[000000003f8001ec] srl %l2,%l5,%l6 ldd [%i3+0x088],%l0 ! Mem[000000003f800088] lduw [%i0+0x180],%l0 ! Mem[000000003e000180] addc %l2,0xfe8,%l1 jmpl %o7,%g0 lduw [%i1+0x0c4],%l7 ! Mem[000000003e8000c4] p23_far_0_lo: sth %l4,[%o2+0x1dc] ! Mem[000000003f0001dc] lduh [%o3+0x1a4],%l3 ! Mem[000000003f8001a4] stb %l2,[%o3+0x1ec] ! Mem[000000003f8001ec] srl %l2,%l5,%l6 ldd [%o3+0x088],%l0 ! Mem[000000003f800088] lduw [%o0+0x180],%l0 ! Mem[000000003e000180] addc %l2,0xfe8,%l1 jmpl %o7,%g0 lduw [%o1+0x0c4],%l7 ! Mem[000000003e8000c4] p23_far_0_lem: sth %l4,[%i2+0x1dc] ! Mem[000000003f0001dc] lduh [%i3+0x1a4],%l3 ! Mem[000000003f8001a4] stb %l2,[%i3+0x1ec] ! Mem[000000003f8001ec] srl %l2,%l5,%l6 ldd [%i3+0x088],%l0 ! Mem[000000003f800088] lduw [%i0+0x180],%l0 ! Mem[000000003e000180] addc %l2,0xfe8,%l1 jmpl %o7,%g0 lduw [%i1+0x0c4],%l7 ! Mem[000000003e8000c4] p23_far_0_lom: sth %l4,[%o2+0x1dc] ! Mem[000000003f0001dc] lduh [%o3+0x1a4],%l3 ! Mem[000000003f8001a4] stb %l2,[%o3+0x1ec] ! Mem[000000003f8001ec] srl %l2,%l5,%l6 ldd [%o3+0x088],%l0 ! Mem[000000003f800088] lduw [%o0+0x180],%l0 ! Mem[000000003e000180] addc %l2,0xfe8,%l1 jmpl %o7,%g0 lduw [%o1+0x0c4],%l7 ! Mem[000000003e8000c4] p23_far_0_he: jmpl %o7,%g0 ldsh [%i1+0x0a4],%l7 ! Mem[000000003e8000a4] jmpl %o7,%g0 nop p23_far_0_ho: jmpl %o7,%g0 ldsh [%o1+0x0a4],%l7 ! Mem[000000003e8000a4] jmpl %o7,%g0 nop p23_far_0_hem: jmpl %o7,%g0 ldsh [%i1+0x0a4],%l7 ! Mem[000000003e8000a4] jmpl %o7,%g0 nop p23_far_0_hom: jmpl %o7,%g0 ldsh [%o1+0x0a4],%l7 ! Mem[000000003e8000a4] jmpl %o7,%g0 nop p23_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p24_far_0_le: sth %l0,[%i1+0x058] ! Mem[0000000040800058] swap [%i2+0x014],%l2 ! Mem[0000000041000014] ldd [%i3+0x110],%f14 ! Mem[0000000041800110] taddcctv %l6,-0x72e,%l5 lduw [%i2+0x0a8],%l0 ! Mem[00000000410000a8] std %f8 ,[%i3+0x0c8] ! Mem[00000000418000c8] std %l2,[%i0+0x008] ! Mem[0000000040000008] jmpl %o7,%g0 swap [%i1+0x0a0],%l0 ! Mem[00000000408000a0] p24_far_0_lo: sth %l0,[%o1+0x058] ! Mem[0000000040800058] swap [%o2+0x014],%l2 ! Mem[0000000041000014] ldd [%o3+0x110],%f14 ! Mem[0000000041800110] taddcctv %l6,-0x72e,%l5 lduw [%o2+0x0a8],%l0 ! Mem[00000000410000a8] std %f8 ,[%o3+0x0c8] ! Mem[00000000418000c8] std %l2,[%o0+0x008] ! Mem[0000000040000008] jmpl %o7,%g0 swap [%o1+0x0a0],%l0 ! Mem[00000000408000a0] p24_far_0_lem: sth %l0,[%i1+0x058] ! Mem[0000000040800058] membar #Sync swap [%i2+0x014],%l2 ! Mem[0000000041000014] ldd [%i3+0x110],%f14 ! Mem[0000000041800110] taddcctv %l6,-0x72e,%l5 lduw [%i2+0x0a8],%l0 ! Mem[00000000410000a8] std %f8 ,[%i3+0x0c8] ! Mem[00000000418000c8] std %l2,[%i0+0x008] ! Mem[0000000040000008] jmpl %o7,%g0 swap [%i1+0x0a0],%l0 ! Mem[00000000408000a0] p24_far_0_lom: sth %l0,[%o1+0x058] ! Mem[0000000040800058] membar #Sync swap [%o2+0x014],%l2 ! Mem[0000000041000014] ldd [%o3+0x110],%f14 ! Mem[0000000041800110] taddcctv %l6,-0x72e,%l5 lduw [%o2+0x0a8],%l0 ! Mem[00000000410000a8] std %f8 ,[%o3+0x0c8] ! Mem[00000000418000c8] std %l2,[%o0+0x008] ! Mem[0000000040000008] jmpl %o7,%g0 swap [%o1+0x0a0],%l0 ! Mem[00000000408000a0] p24_far_0_he: andn %l2,-0xac3,%l2 jmpl %o7,%g0 andcc %l0,-0x098,%l6 p24_far_0_ho: andn %l2,-0xac3,%l2 jmpl %o7,%g0 andcc %l0,-0x098,%l6 p24_far_0_hem: andn %l2,-0xac3,%l2 jmpl %o7,%g0 andcc %l0,-0x098,%l6 p24_far_0_hom: andn %l2,-0xac3,%l2 jmpl %o7,%g0 andcc %l0,-0x098,%l6 p24_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p25_far_0_le: stx %l0,[%i2+0x058] ! Mem[0000000043000058] std %f2 ,[%i0+0x010] ! Mem[0000000042000010] swap [%i2+0x038],%l3 ! Mem[0000000043000038] swap [%i2+0x114],%l6 ! Mem[0000000043000114] lduw [%i3+0x040],%l1 ! Mem[0000000043800040] stb %l7,[%i1+0x006] ! Mem[0000000042800006] stx %l6,[%i2+0x060] ! Mem[0000000043000060] jmpl %o7,%g0 st %f3 ,[%i3+0x07c] ! Mem[000000004380007c] p25_far_0_lo: stx %l0,[%o2+0x058] ! Mem[0000000043000058] std %f2 ,[%o0+0x010] ! Mem[0000000042000010] swap [%o2+0x038],%l3 ! Mem[0000000043000038] swap [%o2+0x114],%l6 ! Mem[0000000043000114] lduw [%o3+0x040],%l1 ! Mem[0000000043800040] stb %l7,[%o1+0x006] ! Mem[0000000042800006] stx %l6,[%o2+0x060] ! Mem[0000000043000060] jmpl %o7,%g0 st %f3 ,[%o3+0x07c] ! Mem[000000004380007c] p25_far_0_lem: stx %l0,[%i2+0x058] ! Mem[0000000043000058] membar #Sync std %f2 ,[%i0+0x010] ! Mem[0000000042000010] swap [%i2+0x038],%l3 ! Mem[0000000043000038] swap [%i2+0x114],%l6 ! Mem[0000000043000114] lduw [%i3+0x040],%l1 ! Mem[0000000043800040] stb %l7,[%i1+0x006] ! Mem[0000000042800006] stx %l6,[%i2+0x060] ! Mem[0000000043000060] jmpl %o7,%g0 st %f3 ,[%i3+0x07c] ! Mem[000000004380007c] p25_far_0_lom: stx %l0,[%o2+0x058] ! Mem[0000000043000058] membar #Sync std %f2 ,[%o0+0x010] ! Mem[0000000042000010] swap [%o2+0x038],%l3 ! Mem[0000000043000038] swap [%o2+0x114],%l6 ! Mem[0000000043000114] lduw [%o3+0x040],%l1 ! Mem[0000000043800040] stb %l7,[%o1+0x006] ! Mem[0000000042800006] stx %l6,[%o2+0x060] ! Mem[0000000043000060] jmpl %o7,%g0 st %f3 ,[%o3+0x07c] ! Mem[000000004380007c] p25_far_0_he: stw %l3,[%i3+0x010] ! Mem[0000000043800010] xorcc %l2,%l4,%l1 swap [%i1+0x154],%l0 ! Mem[0000000042800154] or %l7,%l5,%l3 ldx [%i2+0x0d0],%l4 ! Mem[00000000430000d0] stb %l1,[%i1+0x09a] ! Mem[000000004280009a] stb %l5,[%i3+0x045] ! Mem[0000000043800045] jmpl %o7,%g0 std %f28,[%i1+0x160] ! Mem[0000000042800160] p25_far_0_ho: stw %l3,[%o3+0x010] ! Mem[0000000043800010] xorcc %l2,%l4,%l1 swap [%o1+0x154],%l0 ! Mem[0000000042800154] or %l7,%l5,%l3 ldx [%o2+0x0d0],%l4 ! Mem[00000000430000d0] stb %l1,[%o1+0x09a] ! Mem[000000004280009a] stb %l5,[%o3+0x045] ! Mem[0000000043800045] jmpl %o7,%g0 std %f28,[%o1+0x160] ! Mem[0000000042800160] p25_far_0_hem: membar #Sync stw %l3,[%i3+0x010] ! Mem[0000000043800010] xorcc %l2,%l4,%l1 swap [%i1+0x154],%l0 ! Mem[0000000042800154] or %l7,%l5,%l3 ldx [%i2+0x0d0],%l4 ! Mem[00000000430000d0] stb %l1,[%i1+0x09a] ! Mem[000000004280009a] stb %l5,[%i3+0x045] ! Mem[0000000043800045] jmpl %o7,%g0 std %f28,[%i1+0x160] ! Mem[0000000042800160] p25_far_0_hom: membar #Sync stw %l3,[%o3+0x010] ! Mem[0000000043800010] xorcc %l2,%l4,%l1 swap [%o1+0x154],%l0 ! Mem[0000000042800154] or %l7,%l5,%l3 ldx [%o2+0x0d0],%l4 ! Mem[00000000430000d0] stb %l1,[%o1+0x09a] ! Mem[000000004280009a] stb %l5,[%o3+0x045] ! Mem[0000000043800045] jmpl %o7,%g0 std %f28,[%o1+0x160] ! Mem[0000000042800160] p25_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p26_far_0_le: xor %l3,0x835,%l4 ldd [%i1+0x030],%l0 ! Mem[0000000044800030] addc %l0,0x8d7,%l3 addc %l1,0x5b8,%l5 st %f2 ,[%i3+0x08c] ! Mem[000000004580008c] orcc %l5,0x76b,%l1 swap [%i3+0x1ac],%l6 ! Mem[00000000458001ac] jmpl %o7,%g0 smul %l3,%l1,%l0 p26_far_0_lo: xor %l3,0x835,%l4 ldd [%o1+0x030],%l0 ! Mem[0000000044800030] addc %l0,0x8d7,%l3 addc %l1,0x5b8,%l5 st %f2 ,[%o3+0x08c] ! Mem[000000004580008c] orcc %l5,0x76b,%l1 swap [%o3+0x1ac],%l6 ! Mem[00000000458001ac] jmpl %o7,%g0 smul %l3,%l1,%l0 p26_far_0_lem: xor %l3,0x835,%l4 membar #Sync ldd [%i1+0x030],%l0 ! Mem[0000000044800030] addc %l0,0x8d7,%l3 addc %l1,0x5b8,%l5 st %f2 ,[%i3+0x08c] ! Mem[000000004580008c] orcc %l5,0x76b,%l1 swap [%i3+0x1ac],%l6 ! Mem[00000000458001ac] jmpl %o7,%g0 smul %l3,%l1,%l0 p26_far_0_lom: xor %l3,0x835,%l4 membar #Sync ldd [%o1+0x030],%l0 ! Mem[0000000044800030] addc %l0,0x8d7,%l3 addc %l1,0x5b8,%l5 st %f2 ,[%o3+0x08c] ! Mem[000000004580008c] orcc %l5,0x76b,%l1 swap [%o3+0x1ac],%l6 ! Mem[00000000458001ac] jmpl %o7,%g0 smul %l3,%l1,%l0 p26_far_0_he: stx %l3,[%i3+0x070] ! Mem[0000000045800070] swap [%i3+0x098],%l1 ! Mem[0000000045800098] umulcc %l1,0xa5a,%l5 ldstub [%i2+0x0ba],%l7 ! Mem[00000000450000ba] ldd [%i3+0x140],%l0 ! Mem[0000000045800140] ldsh [%i2+0x070],%l3 ! Mem[0000000045000070] lduh [%i3+0x062],%l0 ! Mem[0000000045800062] jmpl %o7,%g0 umulcc %l1,%l3,%l5 p26_far_0_ho: stx %l3,[%o3+0x070] ! Mem[0000000045800070] swap [%o3+0x098],%l1 ! Mem[0000000045800098] umulcc %l1,0xa5a,%l5 ldstub [%o2+0x0ba],%l7 ! Mem[00000000450000ba] ldd [%o3+0x140],%l0 ! Mem[0000000045800140] ldsh [%o2+0x070],%l3 ! Mem[0000000045000070] lduh [%o3+0x062],%l0 ! Mem[0000000045800062] jmpl %o7,%g0 umulcc %l1,%l3,%l5 p26_far_0_hem: stx %l3,[%i3+0x070] ! Mem[0000000045800070] swap [%i3+0x098],%l1 ! Mem[0000000045800098] umulcc %l1,0xa5a,%l5 ldstub [%i2+0x0ba],%l7 ! Mem[00000000450000ba] ldd [%i3+0x140],%l0 ! Mem[0000000045800140] ldsh [%i2+0x070],%l3 ! Mem[0000000045000070] lduh [%i3+0x062],%l0 ! Mem[0000000045800062] jmpl %o7,%g0 umulcc %l1,%l3,%l5 p26_far_0_hom: stx %l3,[%o3+0x070] ! Mem[0000000045800070] swap [%o3+0x098],%l1 ! Mem[0000000045800098] umulcc %l1,0xa5a,%l5 ldstub [%o2+0x0ba],%l7 ! Mem[00000000450000ba] ldd [%o3+0x140],%l0 ! Mem[0000000045800140] ldsh [%o2+0x070],%l3 ! Mem[0000000045000070] lduh [%o3+0x062],%l0 ! Mem[0000000045800062] jmpl %o7,%g0 umulcc %l1,%l3,%l5 p26_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p27_far_0_le: sth %l5,[%i0+0x068] ! Mem[0000000046000068] ldsh [%i0+0x130],%l4 ! Mem[0000000046000130] sll %l1,%l0,%l5 ldstub [%i1+0x13f],%l0 ! Mem[000000004680013f] lduw [%i0+0x0a0],%l0 ! Mem[00000000460000a0] ldub [%i1+0x190],%l7 ! Mem[0000000046800190] std %f10,[%i3+0x088] ! Mem[0000000047800088] jmpl %o7,%g0 ldub [%i3+0x133],%l5 ! Mem[0000000047800133] p27_far_0_lo: sth %l5,[%o0+0x068] ! Mem[0000000046000068] ldsh [%o0+0x130],%l4 ! Mem[0000000046000130] sll %l1,%l0,%l5 ldstub [%o1+0x13f],%l0 ! Mem[000000004680013f] lduw [%o0+0x0a0],%l0 ! Mem[00000000460000a0] ldub [%o1+0x190],%l7 ! Mem[0000000046800190] std %f10,[%o3+0x088] ! Mem[0000000047800088] jmpl %o7,%g0 ldub [%o3+0x133],%l5 ! Mem[0000000047800133] p27_far_0_lem: sth %l5,[%i0+0x068] ! Mem[0000000046000068] ldsh [%i0+0x130],%l4 ! Mem[0000000046000130] sll %l1,%l0,%l5 ldstub [%i1+0x13f],%l0 ! Mem[000000004680013f] lduw [%i0+0x0a0],%l0 ! Mem[00000000460000a0] ldub [%i1+0x190],%l7 ! Mem[0000000046800190] std %f10,[%i3+0x088] ! Mem[0000000047800088] jmpl %o7,%g0 ldub [%i3+0x133],%l5 ! Mem[0000000047800133] p27_far_0_lom: sth %l5,[%o0+0x068] ! Mem[0000000046000068] ldsh [%o0+0x130],%l4 ! Mem[0000000046000130] sll %l1,%l0,%l5 ldstub [%o1+0x13f],%l0 ! Mem[000000004680013f] lduw [%o0+0x0a0],%l0 ! Mem[00000000460000a0] ldub [%o1+0x190],%l7 ! Mem[0000000046800190] std %f10,[%o3+0x088] ! Mem[0000000047800088] jmpl %o7,%g0 ldub [%o3+0x133],%l5 ! Mem[0000000047800133] p27_far_0_he: tsubcc %l2,%l3,%l1 stw %l4,[%i0+0x054] ! Mem[0000000046000054] jmpl %o7,%g0 swap [%i0+0x084],%l7 ! Mem[0000000046000084] p27_far_0_ho: tsubcc %l2,%l3,%l1 stw %l4,[%o0+0x054] ! Mem[0000000046000054] jmpl %o7,%g0 swap [%o0+0x084],%l7 ! Mem[0000000046000084] p27_far_0_hem: tsubcc %l2,%l3,%l1 stw %l4,[%i0+0x054] ! Mem[0000000046000054] jmpl %o7,%g0 swap [%i0+0x084],%l7 ! Mem[0000000046000084] p27_far_0_hom: tsubcc %l2,%l3,%l1 stw %l4,[%o0+0x054] ! Mem[0000000046000054] jmpl %o7,%g0 swap [%o0+0x084],%l7 ! Mem[0000000046000084] p27_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p28_far_0_le: ld [%i2+0x078],%f8 ! Mem[0000000049000078] std %l2,[%i3+0x1c8] ! Mem[00000000498001c8] lduw [%i1+0x018],%l3 ! Mem[0000000048800018] srlx %l5,%l5,%l0 stx %l2,[%i3+0x088] ! Mem[0000000049800088] st %f8 ,[%i0+0x0a0] ! Mem[00000000480000a0] ldd [%i1+0x038],%f14 ! Mem[0000000048800038] jmpl %o7,%g0 ld [%i1+0x008],%f3 ! Mem[0000000048800008] p28_far_0_lo: ld [%o2+0x078],%f8 ! Mem[0000000049000078] std %l2,[%o3+0x1c8] ! Mem[00000000498001c8] lduw [%o1+0x018],%l3 ! Mem[0000000048800018] srlx %l5,%l5,%l0 stx %l2,[%o3+0x088] ! Mem[0000000049800088] st %f8 ,[%o0+0x0a0] ! Mem[00000000480000a0] ldd [%o1+0x038],%f14 ! Mem[0000000048800038] jmpl %o7,%g0 ld [%o1+0x008],%f3 ! Mem[0000000048800008] p28_far_0_lem: ld [%i2+0x078],%f8 ! Mem[0000000049000078] std %l2,[%i3+0x1c8] ! Mem[00000000498001c8] membar #Sync lduw [%i1+0x018],%l3 ! Mem[0000000048800018] srlx %l5,%l5,%l0 stx %l2,[%i3+0x088] ! Mem[0000000049800088] st %f8 ,[%i0+0x0a0] ! Mem[00000000480000a0] ldd [%i1+0x038],%f14 ! Mem[0000000048800038] membar #Sync jmpl %o7,%g0 ld [%i1+0x008],%f3 ! Mem[0000000048800008] p28_far_0_lom: ld [%o2+0x078],%f8 ! Mem[0000000049000078] std %l2,[%o3+0x1c8] ! Mem[00000000498001c8] membar #Sync lduw [%o1+0x018],%l3 ! Mem[0000000048800018] srlx %l5,%l5,%l0 stx %l2,[%o3+0x088] ! Mem[0000000049800088] st %f8 ,[%o0+0x0a0] ! Mem[00000000480000a0] ldd [%o1+0x038],%f14 ! Mem[0000000048800038] membar #Sync jmpl %o7,%g0 ld [%o1+0x008],%f3 ! Mem[0000000048800008] p28_far_0_he: stw %l1,[%i2+0x098] ! Mem[0000000049000098] ldsw [%i1+0x090],%l2 ! Mem[0000000048800090] ldub [%i2+0x1a8],%l7 ! Mem[00000000490001a8] jmpl %o7,%g0 ld [%i3+0x108],%f21 ! Mem[0000000049800108] p28_far_0_ho: stw %l1,[%o2+0x098] ! Mem[0000000049000098] ldsw [%o1+0x090],%l2 ! Mem[0000000048800090] ldub [%o2+0x1a8],%l7 ! Mem[00000000490001a8] jmpl %o7,%g0 ld [%o3+0x108],%f21 ! Mem[0000000049800108] p28_far_0_hem: stw %l1,[%i2+0x098] ! Mem[0000000049000098] ldsw [%i1+0x090],%l2 ! Mem[0000000048800090] ldub [%i2+0x1a8],%l7 ! Mem[00000000490001a8] jmpl %o7,%g0 ld [%i3+0x108],%f21 ! Mem[0000000049800108] p28_far_0_hom: stw %l1,[%o2+0x098] ! Mem[0000000049000098] ldsw [%o1+0x090],%l2 ! Mem[0000000048800090] ldub [%o2+0x1a8],%l7 ! Mem[00000000490001a8] jmpl %o7,%g0 ld [%o3+0x108],%f21 ! Mem[0000000049800108] p28_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p29_far_0_le: ldstub [%i2+0x078],%l0 ! Mem[000000004b000078] stb %l2,[%i0+0x165] ! Mem[000000004a000165] smul %l7,%l0,%l4 lduh [%i0+0x158],%l5 ! Mem[000000004a000158] st %f1 ,[%i1+0x170] ! Mem[000000004a800170] ldx [%i1+0x018],%l6 ! Mem[000000004a800018] swap [%i3+0x0f0],%l7 ! Mem[000000004b8000f0] jmpl %o7,%g0 ldsh [%i2+0x1e8],%l5 ! Mem[000000004b0001e8] p29_far_0_lo: ldstub [%o2+0x078],%l0 ! Mem[000000004b000078] stb %l2,[%o0+0x165] ! Mem[000000004a000165] smul %l7,%l0,%l4 lduh [%o0+0x158],%l5 ! Mem[000000004a000158] st %f1 ,[%o1+0x170] ! Mem[000000004a800170] ldx [%o1+0x018],%l6 ! Mem[000000004a800018] swap [%o3+0x0f0],%l7 ! Mem[000000004b8000f0] jmpl %o7,%g0 ldsh [%o2+0x1e8],%l5 ! Mem[000000004b0001e8] p29_far_0_lem: ldstub [%i2+0x078],%l0 ! Mem[000000004b000078] stb %l2,[%i0+0x165] ! Mem[000000004a000165] smul %l7,%l0,%l4 lduh [%i0+0x158],%l5 ! Mem[000000004a000158] st %f1 ,[%i1+0x170] ! Mem[000000004a800170] membar #Sync ldx [%i1+0x018],%l6 ! Mem[000000004a800018] swap [%i3+0x0f0],%l7 ! Mem[000000004b8000f0] jmpl %o7,%g0 ldsh [%i2+0x1e8],%l5 ! Mem[000000004b0001e8] p29_far_0_lom: ldstub [%o2+0x078],%l0 ! Mem[000000004b000078] stb %l2,[%o0+0x165] ! Mem[000000004a000165] smul %l7,%l0,%l4 lduh [%o0+0x158],%l5 ! Mem[000000004a000158] st %f1 ,[%o1+0x170] ! Mem[000000004a800170] membar #Sync ldx [%o1+0x018],%l6 ! Mem[000000004a800018] swap [%o3+0x0f0],%l7 ! Mem[000000004b8000f0] jmpl %o7,%g0 ldsh [%o2+0x1e8],%l5 ! Mem[000000004b0001e8] p29_far_0_he: sth %l3,[%i3+0x0fa] ! Mem[000000004b8000fa] std %f18,[%i2+0x030] ! Mem[000000004b000030] tsubcc %l3,%l1,%l5 ld [%i1+0x19c],%f25 ! Mem[000000004a80019c] ldd [%i3+0x0b8],%l0 ! Mem[000000004b8000b8] sth %l5,[%i2+0x044] ! Mem[000000004b000044] jmpl %o7,%g0 smul %l3,%l2,%l7 p29_far_0_ho: sth %l3,[%o3+0x0fa] ! Mem[000000004b8000fa] std %f18,[%o2+0x030] ! Mem[000000004b000030] tsubcc %l3,%l1,%l5 ld [%o1+0x19c],%f25 ! Mem[000000004a80019c] ldd [%o3+0x0b8],%l0 ! Mem[000000004b8000b8] sth %l5,[%o2+0x044] ! Mem[000000004b000044] jmpl %o7,%g0 smul %l3,%l2,%l7 p29_far_0_hem: sth %l3,[%i3+0x0fa] ! Mem[000000004b8000fa] membar #Sync std %f18,[%i2+0x030] ! Mem[000000004b000030] tsubcc %l3,%l1,%l5 ld [%i1+0x19c],%f25 ! Mem[000000004a80019c] ldd [%i3+0x0b8],%l0 ! Mem[000000004b8000b8] sth %l5,[%i2+0x044] ! Mem[000000004b000044] jmpl %o7,%g0 smul %l3,%l2,%l7 p29_far_0_hom: sth %l3,[%o3+0x0fa] ! Mem[000000004b8000fa] membar #Sync std %f18,[%o2+0x030] ! Mem[000000004b000030] tsubcc %l3,%l1,%l5 ld [%o1+0x19c],%f25 ! Mem[000000004a80019c] ldd [%o3+0x0b8],%l0 ! Mem[000000004b8000b8] sth %l5,[%o2+0x044] ! Mem[000000004b000044] jmpl %o7,%g0 smul %l3,%l2,%l7 p29_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p30_far_0_le: ldub [%i2+0x058],%l0 ! Mem[000000004d000058] xnor %l3,-0x377,%l0 ld [%i3+0x1b4],%f15 ! Mem[000000004d8001b4] ldub [%i0+0x042],%l5 ! Mem[000000004c000042] ldstub [%i2+0x0d2],%l0 ! Mem[000000004d0000d2] andn %l0,%l7,%l1 lduh [%i1+0x008],%l3 ! Mem[000000004c800008] jmpl %o7,%g0 ldstub [%i1+0x099],%l1 ! Mem[000000004c800099] p30_far_0_lo: ldub [%o2+0x058],%l0 ! Mem[000000004d000058] xnor %l3,-0x377,%l0 ld [%o3+0x1b4],%f15 ! Mem[000000004d8001b4] ldub [%o0+0x042],%l5 ! Mem[000000004c000042] ldstub [%o2+0x0d2],%l0 ! Mem[000000004d0000d2] andn %l0,%l7,%l1 lduh [%o1+0x008],%l3 ! Mem[000000004c800008] jmpl %o7,%g0 ldstub [%o1+0x099],%l1 ! Mem[000000004c800099] p30_far_0_lem: ldub [%i2+0x058],%l0 ! Mem[000000004d000058] xnor %l3,-0x377,%l0 ld [%i3+0x1b4],%f15 ! Mem[000000004d8001b4] ldub [%i0+0x042],%l5 ! Mem[000000004c000042] ldstub [%i2+0x0d2],%l0 ! Mem[000000004d0000d2] andn %l0,%l7,%l1 membar #Sync lduh [%i1+0x008],%l3 ! Mem[000000004c800008] jmpl %o7,%g0 ldstub [%i1+0x099],%l1 ! Mem[000000004c800099] p30_far_0_lom: ldub [%o2+0x058],%l0 ! Mem[000000004d000058] xnor %l3,-0x377,%l0 ld [%o3+0x1b4],%f15 ! Mem[000000004d8001b4] ldub [%o0+0x042],%l5 ! Mem[000000004c000042] ldstub [%o2+0x0d2],%l0 ! Mem[000000004d0000d2] andn %l0,%l7,%l1 membar #Sync lduh [%o1+0x008],%l3 ! Mem[000000004c800008] jmpl %o7,%g0 ldstub [%o1+0x099],%l1 ! Mem[000000004c800099] p30_far_0_he: srlx %l5,%l1,%l2 swap [%i3+0x0bc],%l0 ! Mem[000000004d8000bc] lduw [%i2+0x1fc],%l3 ! Mem[000000004d0001fc] ldsw [%i1+0x1a8],%l5 ! Mem[000000004c8001a8] jmpl %o7,%g0 lduw [%i2+0x1e0],%l7 ! Mem[000000004d0001e0] p30_far_0_ho: srlx %l5,%l1,%l2 swap [%o3+0x0bc],%l0 ! Mem[000000004d8000bc] lduw [%o2+0x1fc],%l3 ! Mem[000000004d0001fc] ldsw [%o1+0x1a8],%l5 ! Mem[000000004c8001a8] jmpl %o7,%g0 lduw [%o2+0x1e0],%l7 ! Mem[000000004d0001e0] p30_far_0_hem: srlx %l5,%l1,%l2 swap [%i3+0x0bc],%l0 ! Mem[000000004d8000bc] lduw [%i2+0x1fc],%l3 ! Mem[000000004d0001fc] ldsw [%i1+0x1a8],%l5 ! Mem[000000004c8001a8] jmpl %o7,%g0 lduw [%i2+0x1e0],%l7 ! Mem[000000004d0001e0] p30_far_0_hom: srlx %l5,%l1,%l2 swap [%o3+0x0bc],%l0 ! Mem[000000004d8000bc] lduw [%o2+0x1fc],%l3 ! Mem[000000004d0001fc] ldsw [%o1+0x1a8],%l5 ! Mem[000000004c8001a8] jmpl %o7,%g0 lduw [%o2+0x1e0],%l7 ! Mem[000000004d0001e0] p30_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p31_far_0_le: taddcc %l7,%l1,%l2 ldd [%i1+0x0e0],%l4 ! Mem[000000004e8000e0] xor %l5,%l1,%l2 mulx %l1,0x8b0,%l7 ldd [%i2+0x058],%l2 ! Mem[000000004f000058] ldsb [%i1+0x08b],%l2 ! Mem[000000004e80008b] smul %l2,%l4,%l1 jmpl %o7,%g0 stw %l0,[%i0+0x154] ! Mem[000000004e000154] p31_far_0_lo: taddcc %l7,%l1,%l2 ldd [%o1+0x0e0],%l4 ! Mem[000000004e8000e0] xor %l5,%l1,%l2 mulx %l1,0x8b0,%l7 ldd [%o2+0x058],%l2 ! Mem[000000004f000058] ldsb [%o1+0x08b],%l2 ! Mem[000000004e80008b] smul %l2,%l4,%l1 jmpl %o7,%g0 stw %l0,[%o0+0x154] ! Mem[000000004e000154] p31_far_0_lem: taddcc %l7,%l1,%l2 ldd [%i1+0x0e0],%l4 ! Mem[000000004e8000e0] xor %l5,%l1,%l2 mulx %l1,0x8b0,%l7 ldd [%i2+0x058],%l2 ! Mem[000000004f000058] ldsb [%i1+0x08b],%l2 ! Mem[000000004e80008b] smul %l2,%l4,%l1 jmpl %o7,%g0 stw %l0,[%i0+0x154] ! Mem[000000004e000154] p31_far_0_lom: taddcc %l7,%l1,%l2 ldd [%o1+0x0e0],%l4 ! Mem[000000004e8000e0] xor %l5,%l1,%l2 mulx %l1,0x8b0,%l7 ldd [%o2+0x058],%l2 ! Mem[000000004f000058] ldsb [%o1+0x08b],%l2 ! Mem[000000004e80008b] smul %l2,%l4,%l1 jmpl %o7,%g0 stw %l0,[%o0+0x154] ! Mem[000000004e000154] p31_far_0_he: st %f28,[%i3+0x074] ! Mem[000000004f800074] ldd [%i2+0x128],%l6 ! Mem[000000004f000128] ld [%i0+0x0e8],%f26 ! Mem[000000004e0000e8] ldx [%i0+0x188],%l5 ! Mem[000000004e000188] st %f19,[%i3+0x1c8] ! Mem[000000004f8001c8] ldsb [%i0+0x0d7],%l6 ! Mem[000000004e0000d7] jmpl %o7,%g0 tsubcc %l5,0x8b3,%l0 p31_far_0_ho: st %f28,[%o3+0x074] ! Mem[000000004f800074] ldd [%o2+0x128],%l6 ! Mem[000000004f000128] ld [%o0+0x0e8],%f26 ! Mem[000000004e0000e8] ldx [%o0+0x188],%l5 ! Mem[000000004e000188] st %f19,[%o3+0x1c8] ! Mem[000000004f8001c8] ldsb [%o0+0x0d7],%l6 ! Mem[000000004e0000d7] jmpl %o7,%g0 tsubcc %l5,0x8b3,%l0 p31_far_0_hem: st %f28,[%i3+0x074] ! Mem[000000004f800074] ldd [%i2+0x128],%l6 ! Mem[000000004f000128] ld [%i0+0x0e8],%f26 ! Mem[000000004e0000e8] ldx [%i0+0x188],%l5 ! Mem[000000004e000188] st %f19,[%i3+0x1c8] ! Mem[000000004f8001c8] ldsb [%i0+0x0d7],%l6 ! Mem[000000004e0000d7] jmpl %o7,%g0 tsubcc %l5,0x8b3,%l0 p31_far_0_hom: st %f28,[%o3+0x074] ! Mem[000000004f800074] ldd [%o2+0x128],%l6 ! Mem[000000004f000128] ld [%o0+0x0e8],%f26 ! Mem[000000004e0000e8] ldx [%o0+0x188],%l5 ! Mem[000000004e000188] st %f19,[%o3+0x1c8] ! Mem[000000004f8001c8] ldsb [%o0+0x0d7],%l6 ! Mem[000000004e0000d7] jmpl %o7,%g0 tsubcc %l5,0x8b3,%l0 p31_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p32_far_0_le: ldsb [%i3+0x177],%l0 ! Mem[0000000051800177] ldsb [%i3+0x130],%l4 ! Mem[0000000051800130] stx %l6,[%i0+0x140] ! Mem[0000000050000140] lduw [%i3+0x160],%l4 ! Mem[0000000051800160] ldstub [%i2+0x1e9],%l6 ! Mem[00000000510001e9] umulcc %l1,-0xddb,%l1 ldx [%i1+0x008],%l7 ! Mem[0000000050800008] jmpl %o7,%g0 tsubcctv %l6,%l3,%l3 p32_far_0_lo: ldsb [%o3+0x177],%l0 ! Mem[0000000051800177] ldsb [%o3+0x130],%l4 ! Mem[0000000051800130] stx %l6,[%o0+0x140] ! Mem[0000000050000140] lduw [%o3+0x160],%l4 ! Mem[0000000051800160] ldstub [%o2+0x1e9],%l6 ! Mem[00000000510001e9] umulcc %l1,-0xddb,%l1 ldx [%o1+0x008],%l7 ! Mem[0000000050800008] jmpl %o7,%g0 tsubcctv %l6,%l3,%l3 p32_far_0_lem: ldsb [%i3+0x177],%l0 ! Mem[0000000051800177] ldsb [%i3+0x130],%l4 ! Mem[0000000051800130] stx %l6,[%i0+0x140] ! Mem[0000000050000140] lduw [%i3+0x160],%l4 ! Mem[0000000051800160] ldstub [%i2+0x1e9],%l6 ! Mem[00000000510001e9] umulcc %l1,-0xddb,%l1 membar #Sync ldx [%i1+0x008],%l7 ! Mem[0000000050800008] jmpl %o7,%g0 tsubcctv %l6,%l3,%l3 p32_far_0_lom: ldsb [%o3+0x177],%l0 ! Mem[0000000051800177] ldsb [%o3+0x130],%l4 ! Mem[0000000051800130] stx %l6,[%o0+0x140] ! Mem[0000000050000140] lduw [%o3+0x160],%l4 ! Mem[0000000051800160] ldstub [%o2+0x1e9],%l6 ! Mem[00000000510001e9] umulcc %l1,-0xddb,%l1 membar #Sync ldx [%o1+0x008],%l7 ! Mem[0000000050800008] jmpl %o7,%g0 tsubcctv %l6,%l3,%l3 p32_far_0_he: jmpl %o7,%g0 stx %l1,[%i3+0x1c8] ! Mem[00000000518001c8] jmpl %o7,%g0 nop p32_far_0_ho: jmpl %o7,%g0 stx %l1,[%o3+0x1c8] ! Mem[00000000518001c8] jmpl %o7,%g0 nop p32_far_0_hem: jmpl %o7,%g0 stx %l1,[%i3+0x1c8] ! Mem[00000000518001c8] jmpl %o7,%g0 nop p32_far_0_hom: jmpl %o7,%g0 stx %l1,[%o3+0x1c8] ! Mem[00000000518001c8] jmpl %o7,%g0 nop p32_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p33_far_0_le: smul %l3,-0x1ab,%l4 ldsw [%i0+0x030],%l1 ! Mem[0000000052000030] orn %l5,0xf82,%l2 xorcc %l6,-0x510,%l4 stb %l4,[%i3+0x1cf] ! Mem[00000000538001cf] stw %l1,[%i3+0x168] ! Mem[0000000053800168] ldstub [%i1+0x041],%l1 ! Mem[0000000052800041] jmpl %o7,%g0 ldx [%i0+0x0f0],%l7 ! Mem[00000000520000f0] p33_far_0_lo: smul %l3,-0x1ab,%l4 ldsw [%o0+0x030],%l1 ! Mem[0000000052000030] orn %l5,0xf82,%l2 xorcc %l6,-0x510,%l4 stb %l4,[%o3+0x1cf] ! Mem[00000000538001cf] stw %l1,[%o3+0x168] ! Mem[0000000053800168] ldstub [%o1+0x041],%l1 ! Mem[0000000052800041] jmpl %o7,%g0 ldx [%o0+0x0f0],%l7 ! Mem[00000000520000f0] p33_far_0_lem: smul %l3,-0x1ab,%l4 membar #Sync ldsw [%i0+0x030],%l1 ! Mem[0000000052000030] orn %l5,0xf82,%l2 xorcc %l6,-0x510,%l4 stb %l4,[%i3+0x1cf] ! Mem[00000000538001cf] stw %l1,[%i3+0x168] ! Mem[0000000053800168] ldstub [%i1+0x041],%l1 ! Mem[0000000052800041] jmpl %o7,%g0 ldx [%i0+0x0f0],%l7 ! Mem[00000000520000f0] p33_far_0_lom: smul %l3,-0x1ab,%l4 membar #Sync ldsw [%o0+0x030],%l1 ! Mem[0000000052000030] orn %l5,0xf82,%l2 xorcc %l6,-0x510,%l4 stb %l4,[%o3+0x1cf] ! Mem[00000000538001cf] stw %l1,[%o3+0x168] ! Mem[0000000053800168] ldstub [%o1+0x041],%l1 ! Mem[0000000052800041] jmpl %o7,%g0 ldx [%o0+0x0f0],%l7 ! Mem[00000000520000f0] p33_far_0_he: jmpl %o7,%g0 std %l6,[%i3+0x050] ! Mem[0000000053800050] jmpl %o7,%g0 nop p33_far_0_ho: jmpl %o7,%g0 std %l6,[%o3+0x050] ! Mem[0000000053800050] jmpl %o7,%g0 nop p33_far_0_hem: jmpl %o7,%g0 std %l6,[%i3+0x050] ! Mem[0000000053800050] jmpl %o7,%g0 nop p33_far_0_hom: jmpl %o7,%g0 std %l6,[%o3+0x050] ! Mem[0000000053800050] jmpl %o7,%g0 nop p33_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p34_far_0_le: std %f8 ,[%i2+0x058] ! Mem[0000000055000058] stb %l2,[%i1+0x035] ! Mem[0000000054800035] swap [%i2+0x028],%l2 ! Mem[0000000055000028] ldub [%i0+0x009],%l0 ! Mem[0000000054000009] addccc %l5,0xd2e,%l2 ldsh [%i3+0x05e],%l2 ! Mem[000000005580005e] ldsh [%i0+0x026],%l7 ! Mem[0000000054000026] jmpl %o7,%g0 sdivx %l3,%l0,%l3 p34_far_0_lo: std %f8 ,[%o2+0x058] ! Mem[0000000055000058] stb %l2,[%o1+0x035] ! Mem[0000000054800035] swap [%o2+0x028],%l2 ! Mem[0000000055000028] ldub [%o0+0x009],%l0 ! Mem[0000000054000009] addccc %l5,0xd2e,%l2 ldsh [%o3+0x05e],%l2 ! Mem[000000005580005e] ldsh [%o0+0x026],%l7 ! Mem[0000000054000026] jmpl %o7,%g0 sdivx %l3,%l0,%l3 p34_far_0_lem: std %f8 ,[%i2+0x058] ! Mem[0000000055000058] membar #Sync stb %l2,[%i1+0x035] ! Mem[0000000054800035] swap [%i2+0x028],%l2 ! Mem[0000000055000028] ldub [%i0+0x009],%l0 ! Mem[0000000054000009] addccc %l5,0xd2e,%l2 ldsh [%i3+0x05e],%l2 ! Mem[000000005580005e] ldsh [%i0+0x026],%l7 ! Mem[0000000054000026] jmpl %o7,%g0 sdivx %l3,%l0,%l3 p34_far_0_lom: std %f8 ,[%o2+0x058] ! Mem[0000000055000058] membar #Sync stb %l2,[%o1+0x035] ! Mem[0000000054800035] swap [%o2+0x028],%l2 ! Mem[0000000055000028] ldub [%o0+0x009],%l0 ! Mem[0000000054000009] addccc %l5,0xd2e,%l2 ldsh [%o3+0x05e],%l2 ! Mem[000000005580005e] ldsh [%o0+0x026],%l7 ! Mem[0000000054000026] jmpl %o7,%g0 sdivx %l3,%l0,%l3 p34_far_0_he: ldx [%i3+0x1d8],%l0 ! Mem[00000000558001d8] jmpl %o7,%g0 st %f25,[%i2+0x090] ! Mem[0000000055000090] p34_far_0_ho: ldx [%o3+0x1d8],%l0 ! Mem[00000000558001d8] jmpl %o7,%g0 st %f25,[%o2+0x090] ! Mem[0000000055000090] p34_far_0_hem: ldx [%i3+0x1d8],%l0 ! Mem[00000000558001d8] jmpl %o7,%g0 st %f25,[%i2+0x090] ! Mem[0000000055000090] p34_far_0_hom: ldx [%o3+0x1d8],%l0 ! Mem[00000000558001d8] jmpl %o7,%g0 st %f25,[%o2+0x090] ! Mem[0000000055000090] p34_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p35_far_0_le: stw %l0,[%i2+0x078] ! Mem[0000000057000078] std %f10,[%i3+0x180] ! Mem[0000000057800180] ldstub [%i1+0x01d],%l6 ! Mem[000000005680001d] swap [%i0+0x114],%l6 ! Mem[0000000056000114] ldsh [%i0+0x040],%l1 ! Mem[0000000056000040] ldsw [%i3+0x1cc],%l1 ! Mem[00000000578001cc] swap [%i1+0x028],%l3 ! Mem[0000000056800028] jmpl %o7,%g0 lduw [%i1+0x0f8],%l5 ! Mem[00000000568000f8] p35_far_0_lo: stw %l0,[%o2+0x078] ! Mem[0000000057000078] std %f10,[%o3+0x180] ! Mem[0000000057800180] ldstub [%o1+0x01d],%l6 ! Mem[000000005680001d] swap [%o0+0x114],%l6 ! Mem[0000000056000114] ldsh [%o0+0x040],%l1 ! Mem[0000000056000040] ldsw [%o3+0x1cc],%l1 ! Mem[00000000578001cc] swap [%o1+0x028],%l3 ! Mem[0000000056800028] jmpl %o7,%g0 lduw [%o1+0x0f8],%l5 ! Mem[00000000568000f8] p35_far_0_lem: stw %l0,[%i2+0x078] ! Mem[0000000057000078] std %f10,[%i3+0x180] ! Mem[0000000057800180] membar #Sync ldstub [%i1+0x01d],%l6 ! Mem[000000005680001d] swap [%i0+0x114],%l6 ! Mem[0000000056000114] ldsh [%i0+0x040],%l1 ! Mem[0000000056000040] ldsw [%i3+0x1cc],%l1 ! Mem[00000000578001cc] swap [%i1+0x028],%l3 ! Mem[0000000056800028] jmpl %o7,%g0 lduw [%i1+0x0f8],%l5 ! Mem[00000000568000f8] p35_far_0_lom: stw %l0,[%o2+0x078] ! Mem[0000000057000078] std %f10,[%o3+0x180] ! Mem[0000000057800180] membar #Sync ldstub [%o1+0x01d],%l6 ! Mem[000000005680001d] swap [%o0+0x114],%l6 ! Mem[0000000056000114] ldsh [%o0+0x040],%l1 ! Mem[0000000056000040] ldsw [%o3+0x1cc],%l1 ! Mem[00000000578001cc] swap [%o1+0x028],%l3 ! Mem[0000000056800028] jmpl %o7,%g0 lduw [%o1+0x0f8],%l5 ! Mem[00000000568000f8] p35_far_0_he: ldub [%i2+0x0f5],%l4 ! Mem[00000000570000f5] ldub [%i2+0x13a],%l4 ! Mem[000000005700013a] umulcc %l0,-0x355,%l6 orcc %l3,%l6,%l5 stw %l1,[%i0+0x1fc] ! Mem[00000000560001fc] ld [%i3+0x030],%f19 ! Mem[0000000057800030] stx %l5,[%i2+0x150] ! Mem[0000000057000150] jmpl %o7,%g0 ldsb [%i0+0x1d7],%l6 ! Mem[00000000560001d7] p35_far_0_ho: ldub [%o2+0x0f5],%l4 ! Mem[00000000570000f5] ldub [%o2+0x13a],%l4 ! Mem[000000005700013a] umulcc %l0,-0x355,%l6 orcc %l3,%l6,%l5 stw %l1,[%o0+0x1fc] ! Mem[00000000560001fc] ld [%o3+0x030],%f19 ! Mem[0000000057800030] stx %l5,[%o2+0x150] ! Mem[0000000057000150] jmpl %o7,%g0 ldsb [%o0+0x1d7],%l6 ! Mem[00000000560001d7] p35_far_0_hem: ldub [%i2+0x0f5],%l4 ! Mem[00000000570000f5] ldub [%i2+0x13a],%l4 ! Mem[000000005700013a] umulcc %l0,-0x355,%l6 orcc %l3,%l6,%l5 stw %l1,[%i0+0x1fc] ! Mem[00000000560001fc] membar #Sync ld [%i3+0x030],%f19 ! Mem[0000000057800030] stx %l5,[%i2+0x150] ! Mem[0000000057000150] jmpl %o7,%g0 ldsb [%i0+0x1d7],%l6 ! Mem[00000000560001d7] p35_far_0_hom: ldub [%o2+0x0f5],%l4 ! Mem[00000000570000f5] ldub [%o2+0x13a],%l4 ! Mem[000000005700013a] umulcc %l0,-0x355,%l6 orcc %l3,%l6,%l5 stw %l1,[%o0+0x1fc] ! Mem[00000000560001fc] membar #Sync ld [%o3+0x030],%f19 ! Mem[0000000057800030] stx %l5,[%o2+0x150] ! Mem[0000000057000150] jmpl %o7,%g0 ldsb [%o0+0x1d7],%l6 ! Mem[00000000560001d7] p35_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p36_far_0_le: stb %l5,[%i0+0x051] ! Mem[0000000058000051] stx %l5,[%i3+0x068] ! Mem[0000000059800068] std %l4,[%i0+0x1d8] ! Mem[00000000580001d8] lduh [%i2+0x0a2],%l0 ! Mem[00000000590000a2] ldd [%i3+0x1a8],%f0 ! Mem[00000000598001a8] lduw [%i2+0x0e4],%l1 ! Mem[00000000590000e4] ld [%i2+0x0d8],%f2 ! Mem[00000000590000d8] jmpl %o7,%g0 stw %l7,[%i0+0x1a8] ! Mem[00000000580001a8] p36_far_0_lo: stb %l5,[%o0+0x051] ! Mem[0000000058000051] stx %l5,[%o3+0x068] ! Mem[0000000059800068] std %l4,[%o0+0x1d8] ! Mem[00000000580001d8] lduh [%o2+0x0a2],%l0 ! Mem[00000000590000a2] ldd [%o3+0x1a8],%f0 ! Mem[00000000598001a8] lduw [%o2+0x0e4],%l1 ! Mem[00000000590000e4] ld [%o2+0x0d8],%f2 ! Mem[00000000590000d8] jmpl %o7,%g0 stw %l7,[%o0+0x1a8] ! Mem[00000000580001a8] p36_far_0_lem: stb %l5,[%i0+0x051] ! Mem[0000000058000051] stx %l5,[%i3+0x068] ! Mem[0000000059800068] std %l4,[%i0+0x1d8] ! Mem[00000000580001d8] lduh [%i2+0x0a2],%l0 ! Mem[00000000590000a2] ldd [%i3+0x1a8],%f0 ! Mem[00000000598001a8] lduw [%i2+0x0e4],%l1 ! Mem[00000000590000e4] ld [%i2+0x0d8],%f2 ! Mem[00000000590000d8] jmpl %o7,%g0 stw %l7,[%i0+0x1a8] ! Mem[00000000580001a8] p36_far_0_lom: stb %l5,[%o0+0x051] ! Mem[0000000058000051] stx %l5,[%o3+0x068] ! Mem[0000000059800068] std %l4,[%o0+0x1d8] ! Mem[00000000580001d8] lduh [%o2+0x0a2],%l0 ! Mem[00000000590000a2] ldd [%o3+0x1a8],%f0 ! Mem[00000000598001a8] lduw [%o2+0x0e4],%l1 ! Mem[00000000590000e4] ld [%o2+0x0d8],%f2 ! Mem[00000000590000d8] jmpl %o7,%g0 stw %l7,[%o0+0x1a8] ! Mem[00000000580001a8] p36_far_0_he: ldub [%i1+0x07b],%l1 ! Mem[000000005880007b] sllx %l4,0x037,%l5 stw %l4,[%i2+0x1c0] ! Mem[00000000590001c0] jmpl %o7,%g0 ldd [%i0+0x188],%l2 ! Mem[0000000058000188] p36_far_0_ho: ldub [%o1+0x07b],%l1 ! Mem[000000005880007b] sllx %l4,0x037,%l5 stw %l4,[%o2+0x1c0] ! Mem[00000000590001c0] jmpl %o7,%g0 ldd [%o0+0x188],%l2 ! Mem[0000000058000188] p36_far_0_hem: ldub [%i1+0x07b],%l1 ! Mem[000000005880007b] sllx %l4,0x037,%l5 stw %l4,[%i2+0x1c0] ! Mem[00000000590001c0] jmpl %o7,%g0 ldd [%i0+0x188],%l2 ! Mem[0000000058000188] p36_far_0_hom: ldub [%o1+0x07b],%l1 ! Mem[000000005880007b] sllx %l4,0x037,%l5 stw %l4,[%o2+0x1c0] ! Mem[00000000590001c0] jmpl %o7,%g0 ldd [%o0+0x188],%l2 ! Mem[0000000058000188] p36_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p37_far_0_le: stw %l5,[%i2+0x034] ! Mem[000000005b000034] stb %l7,[%i2+0x130] ! Mem[000000005b000130] lduw [%i1+0x130],%l1 ! Mem[000000005a800130] swap [%i2+0x1b4],%l7 ! Mem[000000005b0001b4] stb %l0,[%i0+0x11f] ! Mem[000000005a00011f] stb %l1,[%i3+0x1ad] ! Mem[000000005b8001ad] umulcc %l0,%l7,%l1 jmpl %o7,%g0 ldx [%i1+0x070],%l3 ! Mem[000000005a800070] p37_far_0_lo: stw %l5,[%o2+0x034] ! Mem[000000005b000034] stb %l7,[%o2+0x130] ! Mem[000000005b000130] lduw [%o1+0x130],%l1 ! Mem[000000005a800130] swap [%o2+0x1b4],%l7 ! Mem[000000005b0001b4] stb %l0,[%o0+0x11f] ! Mem[000000005a00011f] stb %l1,[%o3+0x1ad] ! Mem[000000005b8001ad] umulcc %l0,%l7,%l1 jmpl %o7,%g0 ldx [%o1+0x070],%l3 ! Mem[000000005a800070] p37_far_0_lem: membar #Sync stw %l5,[%i2+0x034] ! Mem[000000005b000034] stb %l7,[%i2+0x130] ! Mem[000000005b000130] lduw [%i1+0x130],%l1 ! Mem[000000005a800130] swap [%i2+0x1b4],%l7 ! Mem[000000005b0001b4] stb %l0,[%i0+0x11f] ! Mem[000000005a00011f] stb %l1,[%i3+0x1ad] ! Mem[000000005b8001ad] umulcc %l0,%l7,%l1 jmpl %o7,%g0 ldx [%i1+0x070],%l3 ! Mem[000000005a800070] p37_far_0_lom: membar #Sync stw %l5,[%o2+0x034] ! Mem[000000005b000034] stb %l7,[%o2+0x130] ! Mem[000000005b000130] lduw [%o1+0x130],%l1 ! Mem[000000005a800130] swap [%o2+0x1b4],%l7 ! Mem[000000005b0001b4] stb %l0,[%o0+0x11f] ! Mem[000000005a00011f] stb %l1,[%o3+0x1ad] ! Mem[000000005b8001ad] umulcc %l0,%l7,%l1 jmpl %o7,%g0 ldx [%o1+0x070],%l3 ! Mem[000000005a800070] p37_far_0_he: orcc %l2,0xe42,%l2 lduw [%i2+0x07c],%l1 ! Mem[000000005b00007c] jmpl %o7,%g0 stx %l2,[%i0+0x0e8] ! Mem[000000005a0000e8] p37_far_0_ho: orcc %l2,0xe42,%l2 lduw [%o2+0x07c],%l1 ! Mem[000000005b00007c] jmpl %o7,%g0 stx %l2,[%o0+0x0e8] ! Mem[000000005a0000e8] p37_far_0_hem: orcc %l2,0xe42,%l2 lduw [%i2+0x07c],%l1 ! Mem[000000005b00007c] jmpl %o7,%g0 stx %l2,[%i0+0x0e8] ! Mem[000000005a0000e8] p37_far_0_hom: orcc %l2,0xe42,%l2 lduw [%o2+0x07c],%l1 ! Mem[000000005b00007c] jmpl %o7,%g0 stx %l2,[%o0+0x0e8] ! Mem[000000005a0000e8] p37_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p38_far_0_le: or %l3,-0xd4b,%l4 ldstub [%i0+0x1fd],%l4 ! Mem[000000005c0001fd] ldsh [%i0+0x158],%l5 ! Mem[000000005c000158] ldsh [%i1+0x18c],%l1 ! Mem[000000005c80018c] nop swap [%i1+0x0c8],%l1 ! Mem[000000005c8000c8] xor %l3,%l2,%l3 jmpl %o7,%g0 ldsh [%i3+0x068],%l4 ! Mem[000000005d800068] p38_far_0_lo: or %l3,-0xd4b,%l4 ldstub [%o0+0x1fd],%l4 ! Mem[000000005c0001fd] ldsh [%o0+0x158],%l5 ! Mem[000000005c000158] ldsh [%o1+0x18c],%l1 ! Mem[000000005c80018c] nop swap [%o1+0x0c8],%l1 ! Mem[000000005c8000c8] xor %l3,%l2,%l3 jmpl %o7,%g0 ldsh [%o3+0x068],%l4 ! Mem[000000005d800068] p38_far_0_lem: or %l3,-0xd4b,%l4 ldstub [%i0+0x1fd],%l4 ! Mem[000000005c0001fd] ldsh [%i0+0x158],%l5 ! Mem[000000005c000158] ldsh [%i1+0x18c],%l1 ! Mem[000000005c80018c] nop swap [%i1+0x0c8],%l1 ! Mem[000000005c8000c8] xor %l3,%l2,%l3 jmpl %o7,%g0 ldsh [%i3+0x068],%l4 ! Mem[000000005d800068] p38_far_0_lom: or %l3,-0xd4b,%l4 ldstub [%o0+0x1fd],%l4 ! Mem[000000005c0001fd] ldsh [%o0+0x158],%l5 ! Mem[000000005c000158] ldsh [%o1+0x18c],%l1 ! Mem[000000005c80018c] nop swap [%o1+0x0c8],%l1 ! Mem[000000005c8000c8] xor %l3,%l2,%l3 jmpl %o7,%g0 ldsh [%o3+0x068],%l4 ! Mem[000000005d800068] p38_far_0_he: stx %l0,[%i0+0x160] ! Mem[000000005c000160] ldsh [%i0+0x11a],%l5 ! Mem[000000005c00011a] lduw [%i0+0x118],%l6 ! Mem[000000005c000118] jmpl %o7,%g0 stx %l6,[%i3+0x0c0] ! Mem[000000005d8000c0] p38_far_0_ho: stx %l0,[%o0+0x160] ! Mem[000000005c000160] ldsh [%o0+0x11a],%l5 ! Mem[000000005c00011a] lduw [%o0+0x118],%l6 ! Mem[000000005c000118] jmpl %o7,%g0 stx %l6,[%o3+0x0c0] ! Mem[000000005d8000c0] p38_far_0_hem: stx %l0,[%i0+0x160] ! Mem[000000005c000160] ldsh [%i0+0x11a],%l5 ! Mem[000000005c00011a] lduw [%i0+0x118],%l6 ! Mem[000000005c000118] jmpl %o7,%g0 stx %l6,[%i3+0x0c0] ! Mem[000000005d8000c0] p38_far_0_hom: stx %l0,[%o0+0x160] ! Mem[000000005c000160] ldsh [%o0+0x11a],%l5 ! Mem[000000005c00011a] lduw [%o0+0x118],%l6 ! Mem[000000005c000118] jmpl %o7,%g0 stx %l6,[%o3+0x0c0] ! Mem[000000005d8000c0] p38_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p39_far_0_le: std %l0,[%i2+0x058] ! Mem[000000005f000058] ldsw [%i3+0x1c8],%l6 ! Mem[000000005f8001c8] ldsh [%i1+0x06a],%l2 ! Mem[000000005e80006a] stx %l3,[%i3+0x1f0] ! Mem[000000005f8001f0] ldsh [%i3+0x0d2],%l2 ! Mem[000000005f8000d2] ldstub [%i3+0x07d],%l1 ! Mem[000000005f80007d] ldsh [%i3+0x04e],%l5 ! Mem[000000005f80004e] jmpl %o7,%g0 ldd [%i2+0x0f0],%l4 ! Mem[000000005f0000f0] p39_far_0_lo: std %l0,[%o2+0x058] ! Mem[000000005f000058] ldsw [%o3+0x1c8],%l6 ! Mem[000000005f8001c8] ldsh [%o1+0x06a],%l2 ! Mem[000000005e80006a] stx %l3,[%o3+0x1f0] ! Mem[000000005f8001f0] ldsh [%o3+0x0d2],%l2 ! Mem[000000005f8000d2] ldstub [%o3+0x07d],%l1 ! Mem[000000005f80007d] ldsh [%o3+0x04e],%l5 ! Mem[000000005f80004e] jmpl %o7,%g0 ldd [%o2+0x0f0],%l4 ! Mem[000000005f0000f0] p39_far_0_lem: std %l0,[%i2+0x058] ! Mem[000000005f000058] ldsw [%i3+0x1c8],%l6 ! Mem[000000005f8001c8] ldsh [%i1+0x06a],%l2 ! Mem[000000005e80006a] stx %l3,[%i3+0x1f0] ! Mem[000000005f8001f0] ldsh [%i3+0x0d2],%l2 ! Mem[000000005f8000d2] ldstub [%i3+0x07d],%l1 ! Mem[000000005f80007d] ldsh [%i3+0x04e],%l5 ! Mem[000000005f80004e] jmpl %o7,%g0 ldd [%i2+0x0f0],%l4 ! Mem[000000005f0000f0] p39_far_0_lom: std %l0,[%o2+0x058] ! Mem[000000005f000058] ldsw [%o3+0x1c8],%l6 ! Mem[000000005f8001c8] ldsh [%o1+0x06a],%l2 ! Mem[000000005e80006a] stx %l3,[%o3+0x1f0] ! Mem[000000005f8001f0] ldsh [%o3+0x0d2],%l2 ! Mem[000000005f8000d2] ldstub [%o3+0x07d],%l1 ! Mem[000000005f80007d] ldsh [%o3+0x04e],%l5 ! Mem[000000005f80004e] jmpl %o7,%g0 ldd [%o2+0x0f0],%l4 ! Mem[000000005f0000f0] p39_far_0_he: ldub [%i1+0x102],%l0 ! Mem[000000005e800102] ldsb [%i0+0x06a],%l0 ! Mem[000000005e00006a] jmpl %o7,%g0 tsubcc %l4,-0x32b,%l5 p39_far_0_ho: ldub [%o1+0x102],%l0 ! Mem[000000005e800102] ldsb [%o0+0x06a],%l0 ! Mem[000000005e00006a] jmpl %o7,%g0 tsubcc %l4,-0x32b,%l5 p39_far_0_hem: ldub [%i1+0x102],%l0 ! Mem[000000005e800102] ldsb [%i0+0x06a],%l0 ! Mem[000000005e00006a] jmpl %o7,%g0 tsubcc %l4,-0x32b,%l5 p39_far_0_hom: ldub [%o1+0x102],%l0 ! Mem[000000005e800102] ldsb [%o0+0x06a],%l0 ! Mem[000000005e00006a] jmpl %o7,%g0 tsubcc %l4,-0x32b,%l5 p39_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p40_far_0_le: sth %l0,[%i2+0x078] ! Mem[0000000061000078] ldd [%i3+0x030],%l2 ! Mem[0000000061800030] ldub [%i3+0x1c5],%l7 ! Mem[00000000618001c5] ldub [%i1+0x172],%l1 ! Mem[0000000060800172] stw %l7,[%i2+0x03c] ! Mem[000000006100003c] lduh [%i3+0x1d8],%l0 ! Mem[00000000618001d8] sth %l1,[%i1+0x092] ! Mem[0000000060800092] jmpl %o7,%g0 lduw [%i1+0x098],%l7 ! Mem[0000000060800098] p40_far_0_lo: sth %l0,[%o2+0x078] ! Mem[0000000061000078] ldd [%o3+0x030],%l2 ! Mem[0000000061800030] ldub [%o3+0x1c5],%l7 ! Mem[00000000618001c5] ldub [%o1+0x172],%l1 ! Mem[0000000060800172] stw %l7,[%o2+0x03c] ! Mem[000000006100003c] lduh [%o3+0x1d8],%l0 ! Mem[00000000618001d8] sth %l1,[%o1+0x092] ! Mem[0000000060800092] jmpl %o7,%g0 lduw [%o1+0x098],%l7 ! Mem[0000000060800098] p40_far_0_lem: sth %l0,[%i2+0x078] ! Mem[0000000061000078] membar #Sync ldd [%i3+0x030],%l2 ! Mem[0000000061800030] ldub [%i3+0x1c5],%l7 ! Mem[00000000618001c5] ldub [%i1+0x172],%l1 ! Mem[0000000060800172] stw %l7,[%i2+0x03c] ! Mem[000000006100003c] lduh [%i3+0x1d8],%l0 ! Mem[00000000618001d8] sth %l1,[%i1+0x092] ! Mem[0000000060800092] jmpl %o7,%g0 lduw [%i1+0x098],%l7 ! Mem[0000000060800098] p40_far_0_lom: sth %l0,[%o2+0x078] ! Mem[0000000061000078] membar #Sync ldd [%o3+0x030],%l2 ! Mem[0000000061800030] ldub [%o3+0x1c5],%l7 ! Mem[00000000618001c5] ldub [%o1+0x172],%l1 ! Mem[0000000060800172] stw %l7,[%o2+0x03c] ! Mem[000000006100003c] lduh [%o3+0x1d8],%l0 ! Mem[00000000618001d8] sth %l1,[%o1+0x092] ! Mem[0000000060800092] jmpl %o7,%g0 lduw [%o1+0x098],%l7 ! Mem[0000000060800098] p40_far_0_he: jmpl %o7,%g0 lduh [%i0+0x0e4],%l7 ! Mem[00000000600000e4] jmpl %o7,%g0 nop p40_far_0_ho: jmpl %o7,%g0 lduh [%o0+0x0e4],%l7 ! Mem[00000000600000e4] jmpl %o7,%g0 nop p40_far_0_hem: jmpl %o7,%g0 lduh [%i0+0x0e4],%l7 ! Mem[00000000600000e4] jmpl %o7,%g0 nop p40_far_0_hom: jmpl %o7,%g0 lduh [%o0+0x0e4],%l7 ! Mem[00000000600000e4] jmpl %o7,%g0 nop p40_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p41_far_0_le: stx %l0,[%i2+0x058] ! Mem[0000000063000058] stb %l5,[%i2+0x19c] ! Mem[000000006300019c] ld [%i2+0x08c],%f2 ! Mem[000000006300008c] stb %l4,[%i3+0x17a] ! Mem[000000006380017a] stx %l0,[%i1+0x170] ! Mem[0000000062800170] stx %l4,[%i0+0x070] ! Mem[0000000062000070] ldx [%i0+0x0a0],%l7 ! Mem[00000000620000a0] jmpl %o7,%g0 ldd [%i0+0x1c0],%l4 ! Mem[00000000620001c0] p41_far_0_lo: stx %l0,[%o2+0x058] ! Mem[0000000063000058] stb %l5,[%o2+0x19c] ! Mem[000000006300019c] ld [%o2+0x08c],%f2 ! Mem[000000006300008c] stb %l4,[%o3+0x17a] ! Mem[000000006380017a] stx %l0,[%o1+0x170] ! Mem[0000000062800170] stx %l4,[%o0+0x070] ! Mem[0000000062000070] ldx [%o0+0x0a0],%l7 ! Mem[00000000620000a0] jmpl %o7,%g0 ldd [%o0+0x1c0],%l4 ! Mem[00000000620001c0] p41_far_0_lem: stx %l0,[%i2+0x058] ! Mem[0000000063000058] stb %l5,[%i2+0x19c] ! Mem[000000006300019c] ld [%i2+0x08c],%f2 ! Mem[000000006300008c] stb %l4,[%i3+0x17a] ! Mem[000000006380017a] stx %l0,[%i1+0x170] ! Mem[0000000062800170] stx %l4,[%i0+0x070] ! Mem[0000000062000070] ldx [%i0+0x0a0],%l7 ! Mem[00000000620000a0] jmpl %o7,%g0 ldd [%i0+0x1c0],%l4 ! Mem[00000000620001c0] p41_far_0_lom: stx %l0,[%o2+0x058] ! Mem[0000000063000058] stb %l5,[%o2+0x19c] ! Mem[000000006300019c] ld [%o2+0x08c],%f2 ! Mem[000000006300008c] stb %l4,[%o3+0x17a] ! Mem[000000006380017a] stx %l0,[%o1+0x170] ! Mem[0000000062800170] stx %l4,[%o0+0x070] ! Mem[0000000062000070] ldx [%o0+0x0a0],%l7 ! Mem[00000000620000a0] jmpl %o7,%g0 ldd [%o0+0x1c0],%l4 ! Mem[00000000620001c0] p41_far_0_he: st %f25,[%i3+0x00c] ! Mem[000000006380000c] stx %l5,[%i1+0x0d8] ! Mem[00000000628000d8] jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000063000028] p41_far_0_ho: st %f25,[%o3+0x00c] ! Mem[000000006380000c] stx %l5,[%o1+0x0d8] ! Mem[00000000628000d8] jmpl %o7,%g0 ldd [%o2+0x028],%l6 ! Mem[0000000063000028] p41_far_0_hem: membar #Sync st %f25,[%i3+0x00c] ! Mem[000000006380000c] stx %l5,[%i1+0x0d8] ! Mem[00000000628000d8] membar #Sync jmpl %o7,%g0 ldd [%i2+0x028],%l6 ! Mem[0000000063000028] p41_far_0_hom: membar #Sync st %f25,[%o3+0x00c] ! Mem[000000006380000c] stx %l5,[%o1+0x0d8] ! Mem[00000000628000d8] membar #Sync jmpl %o7,%g0 ldd [%o2+0x028],%l6 ! Mem[0000000063000028] p41_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p42_far_0_le: add %l3,-0x9cb,%l4 ldx [%i2+0x0a0],%l5 ! Mem[00000000650000a0] ldd [%i2+0x0c0],%l4 ! Mem[00000000650000c0] ldx [%i0+0x1f0],%l7 ! Mem[00000000640001f0] std %f2 ,[%i3+0x0a8] ! Mem[00000000658000a8] stw %l0,[%i3+0x0a0] ! Mem[00000000658000a0] st %f9 ,[%i0+0x0e8] ! Mem[00000000640000e8] jmpl %o7,%g0 sth %l1,[%i3+0x1ee] ! Mem[00000000658001ee] p42_far_0_lo: add %l3,-0x9cb,%l4 ldx [%o2+0x0a0],%l5 ! Mem[00000000650000a0] ldd [%o2+0x0c0],%l4 ! Mem[00000000650000c0] ldx [%o0+0x1f0],%l7 ! Mem[00000000640001f0] std %f2 ,[%o3+0x0a8] ! Mem[00000000658000a8] stw %l0,[%o3+0x0a0] ! Mem[00000000658000a0] st %f9 ,[%o0+0x0e8] ! Mem[00000000640000e8] jmpl %o7,%g0 sth %l1,[%o3+0x1ee] ! Mem[00000000658001ee] p42_far_0_lem: add %l3,-0x9cb,%l4 ldx [%i2+0x0a0],%l5 ! Mem[00000000650000a0] ldd [%i2+0x0c0],%l4 ! Mem[00000000650000c0] ldx [%i0+0x1f0],%l7 ! Mem[00000000640001f0] std %f2 ,[%i3+0x0a8] ! Mem[00000000658000a8] stw %l0,[%i3+0x0a0] ! Mem[00000000658000a0] st %f9 ,[%i0+0x0e8] ! Mem[00000000640000e8] jmpl %o7,%g0 sth %l1,[%i3+0x1ee] ! Mem[00000000658001ee] p42_far_0_lom: add %l3,-0x9cb,%l4 ldx [%o2+0x0a0],%l5 ! Mem[00000000650000a0] ldd [%o2+0x0c0],%l4 ! Mem[00000000650000c0] ldx [%o0+0x1f0],%l7 ! Mem[00000000640001f0] std %f2 ,[%o3+0x0a8] ! Mem[00000000658000a8] stw %l0,[%o3+0x0a0] ! Mem[00000000658000a0] st %f9 ,[%o0+0x0e8] ! Mem[00000000640000e8] jmpl %o7,%g0 sth %l1,[%o3+0x1ee] ! Mem[00000000658001ee] p42_far_0_he: sth %l2,[%i3+0x0b0] ! Mem[00000000658000b0] stb %l0,[%i2+0x000] ! Mem[0000000065000000] st %f25,[%i2+0x1d8] ! Mem[00000000650001d8] ldsb [%i3+0x045],%l5 ! Mem[0000000065800045] stb %l5,[%i1+0x1c1] ! Mem[00000000648001c1] jmpl %o7,%g0 ldsb [%i0+0x014],%l5 ! Mem[0000000064000014] p42_far_0_ho: sth %l2,[%o3+0x0b0] ! Mem[00000000658000b0] stb %l0,[%o2+0x000] ! Mem[0000000065000000] st %f25,[%o2+0x1d8] ! Mem[00000000650001d8] ldsb [%o3+0x045],%l5 ! Mem[0000000065800045] stb %l5,[%o1+0x1c1] ! Mem[00000000648001c1] jmpl %o7,%g0 ldsb [%o0+0x014],%l5 ! Mem[0000000064000014] p42_far_0_hem: sth %l2,[%i3+0x0b0] ! Mem[00000000658000b0] membar #Sync stb %l0,[%i2+0x000] ! Mem[0000000065000000] st %f25,[%i2+0x1d8] ! Mem[00000000650001d8] ldsb [%i3+0x045],%l5 ! Mem[0000000065800045] stb %l5,[%i1+0x1c1] ! Mem[00000000648001c1] membar #Sync jmpl %o7,%g0 ldsb [%i0+0x014],%l5 ! Mem[0000000064000014] p42_far_0_hom: sth %l2,[%o3+0x0b0] ! Mem[00000000658000b0] membar #Sync stb %l0,[%o2+0x000] ! Mem[0000000065000000] st %f25,[%o2+0x1d8] ! Mem[00000000650001d8] ldsb [%o3+0x045],%l5 ! Mem[0000000065800045] stb %l5,[%o1+0x1c1] ! Mem[00000000648001c1] membar #Sync jmpl %o7,%g0 ldsb [%o0+0x014],%l5 ! Mem[0000000064000014] p42_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p43_far_0_le: ldsw [%i1+0x154],%l0 ! Mem[0000000066800154] std %l4,[%i2+0x1c8] ! Mem[00000000670001c8] tsubcctv %l6,%l7,%l4 ldx [%i0+0x148],%l2 ! Mem[0000000066000148] ldsw [%i1+0x03c],%l7 ! Mem[000000006680003c] ldd [%i2+0x1a0],%f8 ! Mem[00000000670001a0] ldsb [%i0+0x0d3],%l2 ! Mem[00000000660000d3] jmpl %o7,%g0 udivx %l0,-0xcfc,%l1 p43_far_0_lo: ldsw [%o1+0x154],%l0 ! Mem[0000000066800154] std %l4,[%o2+0x1c8] ! Mem[00000000670001c8] tsubcctv %l6,%l7,%l4 ldx [%o0+0x148],%l2 ! Mem[0000000066000148] ldsw [%o1+0x03c],%l7 ! Mem[000000006680003c] ldd [%o2+0x1a0],%f8 ! Mem[00000000670001a0] ldsb [%o0+0x0d3],%l2 ! Mem[00000000660000d3] jmpl %o7,%g0 udivx %l0,-0xcfc,%l1 p43_far_0_lem: ldsw [%i1+0x154],%l0 ! Mem[0000000066800154] std %l4,[%i2+0x1c8] ! Mem[00000000670001c8] tsubcctv %l6,%l7,%l4 ldx [%i0+0x148],%l2 ! Mem[0000000066000148] membar #Sync ldsw [%i1+0x03c],%l7 ! Mem[000000006680003c] ldd [%i2+0x1a0],%f8 ! Mem[00000000670001a0] ldsb [%i0+0x0d3],%l2 ! Mem[00000000660000d3] jmpl %o7,%g0 udivx %l0,-0xcfc,%l1 p43_far_0_lom: ldsw [%o1+0x154],%l0 ! Mem[0000000066800154] std %l4,[%o2+0x1c8] ! Mem[00000000670001c8] tsubcctv %l6,%l7,%l4 ldx [%o0+0x148],%l2 ! Mem[0000000066000148] membar #Sync ldsw [%o1+0x03c],%l7 ! Mem[000000006680003c] ldd [%o2+0x1a0],%f8 ! Mem[00000000670001a0] ldsb [%o0+0x0d3],%l2 ! Mem[00000000660000d3] jmpl %o7,%g0 udivx %l0,-0xcfc,%l1 p43_far_0_he: swap [%i0+0x000],%l0 ! Mem[0000000066000000] ldsb [%i1+0x1f8],%l1 ! Mem[00000000668001f8] stw %l2,[%i1+0x03c] ! Mem[000000006680003c] jmpl %o7,%g0 ldd [%i3+0x0e0],%l6 ! Mem[00000000678000e0] p43_far_0_ho: swap [%o0+0x000],%l0 ! Mem[0000000066000000] ldsb [%o1+0x1f8],%l1 ! Mem[00000000668001f8] stw %l2,[%o1+0x03c] ! Mem[000000006680003c] jmpl %o7,%g0 ldd [%o3+0x0e0],%l6 ! Mem[00000000678000e0] p43_far_0_hem: membar #Sync swap [%i0+0x000],%l0 ! Mem[0000000066000000] ldsb [%i1+0x1f8],%l1 ! Mem[00000000668001f8] stw %l2,[%i1+0x03c] ! Mem[000000006680003c] jmpl %o7,%g0 ldd [%i3+0x0e0],%l6 ! Mem[00000000678000e0] p43_far_0_hom: membar #Sync swap [%o0+0x000],%l0 ! Mem[0000000066000000] ldsb [%o1+0x1f8],%l1 ! Mem[00000000668001f8] stw %l2,[%o1+0x03c] ! Mem[000000006680003c] jmpl %o7,%g0 ldd [%o3+0x0e0],%l6 ! Mem[00000000678000e0] p43_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p44_far_0_le: ldstub [%i2+0x1fd],%l4 ! Mem[00000000690001fd] ldsh [%i1+0x184],%l3 ! Mem[0000000068800184] stx %l7,[%i1+0x1c0] ! Mem[00000000688001c0] andcc %l5,%l3,%l1 ldd [%i0+0x040],%l6 ! Mem[0000000068000040] orn %l0,-0x050,%l1 ldsb [%i2+0x0e1],%l2 ! Mem[00000000690000e1] jmpl %o7,%g0 std %l6,[%i0+0x0b8] ! Mem[00000000680000b8] p44_far_0_lo: ldstub [%o2+0x1fd],%l4 ! Mem[00000000690001fd] ldsh [%o1+0x184],%l3 ! Mem[0000000068800184] stx %l7,[%o1+0x1c0] ! Mem[00000000688001c0] andcc %l5,%l3,%l1 ldd [%o0+0x040],%l6 ! Mem[0000000068000040] orn %l0,-0x050,%l1 ldsb [%o2+0x0e1],%l2 ! Mem[00000000690000e1] jmpl %o7,%g0 std %l6,[%o0+0x0b8] ! Mem[00000000680000b8] p44_far_0_lem: ldstub [%i2+0x1fd],%l4 ! Mem[00000000690001fd] ldsh [%i1+0x184],%l3 ! Mem[0000000068800184] stx %l7,[%i1+0x1c0] ! Mem[00000000688001c0] andcc %l5,%l3,%l1 ldd [%i0+0x040],%l6 ! Mem[0000000068000040] orn %l0,-0x050,%l1 ldsb [%i2+0x0e1],%l2 ! Mem[00000000690000e1] jmpl %o7,%g0 std %l6,[%i0+0x0b8] ! Mem[00000000680000b8] p44_far_0_lom: ldstub [%o2+0x1fd],%l4 ! Mem[00000000690001fd] ldsh [%o1+0x184],%l3 ! Mem[0000000068800184] stx %l7,[%o1+0x1c0] ! Mem[00000000688001c0] andcc %l5,%l3,%l1 ldd [%o0+0x040],%l6 ! Mem[0000000068000040] orn %l0,-0x050,%l1 ldsb [%o2+0x0e1],%l2 ! Mem[00000000690000e1] jmpl %o7,%g0 std %l6,[%o0+0x0b8] ! Mem[00000000680000b8] p44_far_0_he: jmpl %o7,%g0 ldsb [%i2+0x0c5],%l7 ! Mem[00000000690000c5] jmpl %o7,%g0 nop p44_far_0_ho: jmpl %o7,%g0 ldsb [%o2+0x0c5],%l7 ! Mem[00000000690000c5] jmpl %o7,%g0 nop p44_far_0_hem: jmpl %o7,%g0 ldsb [%i2+0x0c5],%l7 ! Mem[00000000690000c5] jmpl %o7,%g0 nop p44_far_0_hom: jmpl %o7,%g0 ldsb [%o2+0x0c5],%l7 ! Mem[00000000690000c5] jmpl %o7,%g0 nop p44_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p45_far_0_le: ldstub [%i2+0x078],%l0 ! Mem[000000006b000078] ldsh [%i2+0x014],%l2 ! Mem[000000006b000014] ldub [%i3+0x02b],%l2 ! Mem[000000006b80002b] orn %l0,0x7d4,%l3 lduh [%i2+0x18c],%l1 ! Mem[000000006b00018c] ldsh [%i0+0x088],%l0 ! Mem[000000006a000088] swap [%i0+0x1a0],%l0 ! Mem[000000006a0001a0] jmpl %o7,%g0 ldsb [%i1+0x0f3],%l2 ! Mem[000000006a8000f3] p45_far_0_lo: ldstub [%o2+0x078],%l0 ! Mem[000000006b000078] ldsh [%o2+0x014],%l2 ! Mem[000000006b000014] ldub [%o3+0x02b],%l2 ! Mem[000000006b80002b] orn %l0,0x7d4,%l3 lduh [%o2+0x18c],%l1 ! Mem[000000006b00018c] ldsh [%o0+0x088],%l0 ! Mem[000000006a000088] swap [%o0+0x1a0],%l0 ! Mem[000000006a0001a0] jmpl %o7,%g0 ldsb [%o1+0x0f3],%l2 ! Mem[000000006a8000f3] p45_far_0_lem: ldstub [%i2+0x078],%l0 ! Mem[000000006b000078] membar #Sync ldsh [%i2+0x014],%l2 ! Mem[000000006b000014] ldub [%i3+0x02b],%l2 ! Mem[000000006b80002b] orn %l0,0x7d4,%l3 lduh [%i2+0x18c],%l1 ! Mem[000000006b00018c] ldsh [%i0+0x088],%l0 ! Mem[000000006a000088] swap [%i0+0x1a0],%l0 ! Mem[000000006a0001a0] jmpl %o7,%g0 ldsb [%i1+0x0f3],%l2 ! Mem[000000006a8000f3] p45_far_0_lom: ldstub [%o2+0x078],%l0 ! Mem[000000006b000078] membar #Sync ldsh [%o2+0x014],%l2 ! Mem[000000006b000014] ldub [%o3+0x02b],%l2 ! Mem[000000006b80002b] orn %l0,0x7d4,%l3 lduh [%o2+0x18c],%l1 ! Mem[000000006b00018c] ldsh [%o0+0x088],%l0 ! Mem[000000006a000088] swap [%o0+0x1a0],%l0 ! Mem[000000006a0001a0] jmpl %o7,%g0 ldsb [%o1+0x0f3],%l2 ! Mem[000000006a8000f3] p45_far_0_he: lduw [%i1+0x028],%l3 ! Mem[000000006a800028] std %l4,[%i0+0x0d0] ! Mem[000000006a0000d0] jmpl %o7,%g0 ldsw [%i3+0x1d0],%l0 ! Mem[000000006b8001d0] p45_far_0_ho: lduw [%o1+0x028],%l3 ! Mem[000000006a800028] std %l4,[%o0+0x0d0] ! Mem[000000006a0000d0] jmpl %o7,%g0 ldsw [%o3+0x1d0],%l0 ! Mem[000000006b8001d0] p45_far_0_hem: membar #Sync lduw [%i1+0x028],%l3 ! Mem[000000006a800028] std %l4,[%i0+0x0d0] ! Mem[000000006a0000d0] jmpl %o7,%g0 ldsw [%i3+0x1d0],%l0 ! Mem[000000006b8001d0] p45_far_0_hom: membar #Sync lduw [%o1+0x028],%l3 ! Mem[000000006a800028] std %l4,[%o0+0x0d0] ! Mem[000000006a0000d0] jmpl %o7,%g0 ldsw [%o3+0x1d0],%l0 ! Mem[000000006b8001d0] p45_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p46_far_0_le: ldub [%i3+0x078],%l0 ! Mem[000000006d800078] lduw [%i2+0x008],%l2 ! Mem[000000006d000008] st %f9 ,[%i0+0x110] ! Mem[000000006c000110] swap [%i3+0x05c],%l2 ! Mem[000000006d80005c] stb %l2,[%i0+0x169] ! Mem[000000006c000169] stx %l3,[%i3+0x1f0] ! Mem[000000006d8001f0] swap [%i0+0x01c],%l7 ! Mem[000000006c00001c] jmpl %o7,%g0 swap [%i2+0x0f0],%l2 ! Mem[000000006d0000f0] p46_far_0_lo: ldub [%o3+0x078],%l0 ! Mem[000000006d800078] lduw [%o2+0x008],%l2 ! Mem[000000006d000008] st %f9 ,[%o0+0x110] ! Mem[000000006c000110] swap [%o3+0x05c],%l2 ! Mem[000000006d80005c] stb %l2,[%o0+0x169] ! Mem[000000006c000169] stx %l3,[%o3+0x1f0] ! Mem[000000006d8001f0] swap [%o0+0x01c],%l7 ! Mem[000000006c00001c] jmpl %o7,%g0 swap [%o2+0x0f0],%l2 ! Mem[000000006d0000f0] p46_far_0_lem: ldub [%i3+0x078],%l0 ! Mem[000000006d800078] membar #Sync lduw [%i2+0x008],%l2 ! Mem[000000006d000008] st %f9 ,[%i0+0x110] ! Mem[000000006c000110] swap [%i3+0x05c],%l2 ! Mem[000000006d80005c] stb %l2,[%i0+0x169] ! Mem[000000006c000169] stx %l3,[%i3+0x1f0] ! Mem[000000006d8001f0] swap [%i0+0x01c],%l7 ! Mem[000000006c00001c] jmpl %o7,%g0 swap [%i2+0x0f0],%l2 ! Mem[000000006d0000f0] p46_far_0_lom: ldub [%o3+0x078],%l0 ! Mem[000000006d800078] membar #Sync lduw [%o2+0x008],%l2 ! Mem[000000006d000008] st %f9 ,[%o0+0x110] ! Mem[000000006c000110] swap [%o3+0x05c],%l2 ! Mem[000000006d80005c] stb %l2,[%o0+0x169] ! Mem[000000006c000169] stx %l3,[%o3+0x1f0] ! Mem[000000006d8001f0] swap [%o0+0x01c],%l7 ! Mem[000000006c00001c] jmpl %o7,%g0 swap [%o2+0x0f0],%l2 ! Mem[000000006d0000f0] p46_far_0_he: ldx [%i1+0x078],%l1 ! Mem[000000006c800078] orcc %l0,-0xdf1,%l1 jmpl %o7,%g0 tsubcc %l1,0x87a,%l4 p46_far_0_ho: ldx [%o1+0x078],%l1 ! Mem[000000006c800078] orcc %l0,-0xdf1,%l1 jmpl %o7,%g0 tsubcc %l1,0x87a,%l4 p46_far_0_hem: ldx [%i1+0x078],%l1 ! Mem[000000006c800078] orcc %l0,-0xdf1,%l1 jmpl %o7,%g0 tsubcc %l1,0x87a,%l4 p46_far_0_hom: ldx [%o1+0x078],%l1 ! Mem[000000006c800078] orcc %l0,-0xdf1,%l1 jmpl %o7,%g0 tsubcc %l1,0x87a,%l4 p46_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p47_far_0_le: ldx [%i3+0x078],%l0 ! Mem[000000006f800078] lduh [%i3+0x014],%l2 ! Mem[000000006f800014] stb %l5,[%i3+0x1ff] ! Mem[000000006f8001ff] ldsh [%i3+0x00e],%l7 ! Mem[000000006f80000e] stb %l0,[%i0+0x18b] ! Mem[000000006e00018b] or %l6,%l7,%l0 stb %l0,[%i2+0x183] ! Mem[000000006f000183] jmpl %o7,%g0 swap [%i0+0x064],%l1 ! Mem[000000006e000064] p47_far_0_lo: ldx [%o3+0x078],%l0 ! Mem[000000006f800078] lduh [%o3+0x014],%l2 ! Mem[000000006f800014] stb %l5,[%o3+0x1ff] ! Mem[000000006f8001ff] ldsh [%o3+0x00e],%l7 ! Mem[000000006f80000e] stb %l0,[%o0+0x18b] ! Mem[000000006e00018b] or %l6,%l7,%l0 stb %l0,[%o2+0x183] ! Mem[000000006f000183] jmpl %o7,%g0 swap [%o0+0x064],%l1 ! Mem[000000006e000064] p47_far_0_lem: ldx [%i3+0x078],%l0 ! Mem[000000006f800078] membar #Sync lduh [%i3+0x014],%l2 ! Mem[000000006f800014] stb %l5,[%i3+0x1ff] ! Mem[000000006f8001ff] ldsh [%i3+0x00e],%l7 ! Mem[000000006f80000e] stb %l0,[%i0+0x18b] ! Mem[000000006e00018b] or %l6,%l7,%l0 stb %l0,[%i2+0x183] ! Mem[000000006f000183] jmpl %o7,%g0 swap [%i0+0x064],%l1 ! Mem[000000006e000064] p47_far_0_lom: ldx [%o3+0x078],%l0 ! Mem[000000006f800078] membar #Sync lduh [%o3+0x014],%l2 ! Mem[000000006f800014] stb %l5,[%o3+0x1ff] ! Mem[000000006f8001ff] ldsh [%o3+0x00e],%l7 ! Mem[000000006f80000e] stb %l0,[%o0+0x18b] ! Mem[000000006e00018b] or %l6,%l7,%l0 stb %l0,[%o2+0x183] ! Mem[000000006f000183] jmpl %o7,%g0 swap [%o0+0x064],%l1 ! Mem[000000006e000064] p47_far_0_he: st %f23,[%i2+0x098] ! Mem[000000006f000098] lduh [%i3+0x1be],%l1 ! Mem[000000006f8001be] sth %l1,[%i1+0x0ba] ! Mem[000000006e8000ba] stx %l7,[%i3+0x1e0] ! Mem[000000006f8001e0] stb %l0,[%i0+0x0d0] ! Mem[000000006e0000d0] jmpl %o7,%g0 ldd [%i3+0x160],%f20 ! Mem[000000006f800160] p47_far_0_ho: st %f23,[%o2+0x098] ! Mem[000000006f000098] lduh [%o3+0x1be],%l1 ! Mem[000000006f8001be] sth %l1,[%o1+0x0ba] ! Mem[000000006e8000ba] stx %l7,[%o3+0x1e0] ! Mem[000000006f8001e0] stb %l0,[%o0+0x0d0] ! Mem[000000006e0000d0] jmpl %o7,%g0 ldd [%o3+0x160],%f20 ! Mem[000000006f800160] p47_far_0_hem: st %f23,[%i2+0x098] ! Mem[000000006f000098] lduh [%i3+0x1be],%l1 ! Mem[000000006f8001be] sth %l1,[%i1+0x0ba] ! Mem[000000006e8000ba] stx %l7,[%i3+0x1e0] ! Mem[000000006f8001e0] stb %l0,[%i0+0x0d0] ! Mem[000000006e0000d0] jmpl %o7,%g0 ldd [%i3+0x160],%f20 ! Mem[000000006f800160] p47_far_0_hom: st %f23,[%o2+0x098] ! Mem[000000006f000098] lduh [%o3+0x1be],%l1 ! Mem[000000006f8001be] sth %l1,[%o1+0x0ba] ! Mem[000000006e8000ba] stx %l7,[%o3+0x1e0] ! Mem[000000006f8001e0] stb %l0,[%o0+0x0d0] ! Mem[000000006e0000d0] jmpl %o7,%g0 ldd [%o3+0x160],%f20 ! Mem[000000006f800160] p47_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p48_far_0_le: ldsw [%i2+0x034],%l5 ! Mem[0000000071000034] ldsw [%i0+0x144],%l2 ! Mem[0000000070000144] ldd [%i1+0x0f0],%l0 ! Mem[00000000708000f0] srlx %l3,0x013,%l4 stw %l7,[%i0+0x164] ! Mem[0000000070000164] orn %l7,%l5,%l4 std %f14,[%i0+0x008] ! Mem[0000000070000008] jmpl %o7,%g0 umul %l6,%l2,%l5 p48_far_0_lo: ldsw [%o2+0x034],%l5 ! Mem[0000000071000034] ldsw [%o0+0x144],%l2 ! Mem[0000000070000144] ldd [%o1+0x0f0],%l0 ! Mem[00000000708000f0] srlx %l3,0x013,%l4 stw %l7,[%o0+0x164] ! Mem[0000000070000164] orn %l7,%l5,%l4 std %f14,[%o0+0x008] ! Mem[0000000070000008] jmpl %o7,%g0 umul %l6,%l2,%l5 p48_far_0_lem: membar #Sync ldsw [%i2+0x034],%l5 ! Mem[0000000071000034] ldsw [%i0+0x144],%l2 ! Mem[0000000070000144] ldd [%i1+0x0f0],%l0 ! Mem[00000000708000f0] srlx %l3,0x013,%l4 stw %l7,[%i0+0x164] ! Mem[0000000070000164] orn %l7,%l5,%l4 std %f14,[%i0+0x008] ! Mem[0000000070000008] jmpl %o7,%g0 umul %l6,%l2,%l5 p48_far_0_lom: membar #Sync ldsw [%o2+0x034],%l5 ! Mem[0000000071000034] ldsw [%o0+0x144],%l2 ! Mem[0000000070000144] ldd [%o1+0x0f0],%l0 ! Mem[00000000708000f0] srlx %l3,0x013,%l4 stw %l7,[%o0+0x164] ! Mem[0000000070000164] orn %l7,%l5,%l4 std %f14,[%o0+0x008] ! Mem[0000000070000008] jmpl %o7,%g0 umul %l6,%l2,%l5 p48_far_0_he: lduh [%i2+0x038],%l6 ! Mem[0000000071000038] jmpl %o7,%g0 ldstub [%i0+0x1ef],%l1 ! Mem[00000000700001ef] p48_far_0_ho: lduh [%o2+0x038],%l6 ! Mem[0000000071000038] jmpl %o7,%g0 ldstub [%o0+0x1ef],%l1 ! Mem[00000000700001ef] p48_far_0_hem: membar #Sync lduh [%i2+0x038],%l6 ! Mem[0000000071000038] jmpl %o7,%g0 ldstub [%i0+0x1ef],%l1 ! Mem[00000000700001ef] p48_far_0_hom: membar #Sync lduh [%o2+0x038],%l6 ! Mem[0000000071000038] jmpl %o7,%g0 ldstub [%o0+0x1ef],%l1 ! Mem[00000000700001ef] p48_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p49_far_0_le: sra %l3,0x015,%l4 ldsh [%i0+0x010],%l1 ! Mem[0000000072000010] ldstub [%i3+0x091],%l4 ! Mem[0000000073800091] stx %l5,[%i2+0x048] ! Mem[0000000073000048] ld [%i3+0x1c4],%f15 ! Mem[00000000738001c4] st %f1 ,[%i1+0x150] ! Mem[0000000072800150] st %f6 ,[%i0+0x038] ! Mem[0000000072000038] jmpl %o7,%g0 orn %l6,%l3,%l6 p49_far_0_lo: sra %l3,0x015,%l4 ldsh [%o0+0x010],%l1 ! Mem[0000000072000010] ldstub [%o3+0x091],%l4 ! Mem[0000000073800091] stx %l5,[%o2+0x048] ! Mem[0000000073000048] ld [%o3+0x1c4],%f15 ! Mem[00000000738001c4] st %f1 ,[%o1+0x150] ! Mem[0000000072800150] st %f6 ,[%o0+0x038] ! Mem[0000000072000038] jmpl %o7,%g0 orn %l6,%l3,%l6 p49_far_0_lem: sra %l3,0x015,%l4 membar #Sync ldsh [%i0+0x010],%l1 ! Mem[0000000072000010] ldstub [%i3+0x091],%l4 ! Mem[0000000073800091] stx %l5,[%i2+0x048] ! Mem[0000000073000048] ld [%i3+0x1c4],%f15 ! Mem[00000000738001c4] st %f1 ,[%i1+0x150] ! Mem[0000000072800150] st %f6 ,[%i0+0x038] ! Mem[0000000072000038] jmpl %o7,%g0 orn %l6,%l3,%l6 p49_far_0_lom: sra %l3,0x015,%l4 membar #Sync ldsh [%o0+0x010],%l1 ! Mem[0000000072000010] ldstub [%o3+0x091],%l4 ! Mem[0000000073800091] stx %l5,[%o2+0x048] ! Mem[0000000073000048] ld [%o3+0x1c4],%f15 ! Mem[00000000738001c4] st %f1 ,[%o1+0x150] ! Mem[0000000072800150] st %f6 ,[%o0+0x038] ! Mem[0000000072000038] jmpl %o7,%g0 orn %l6,%l3,%l6 p49_far_0_he: udivx %l1,0x33d,%l1 st %f18,[%i2+0x000] ! Mem[0000000073000000] lduh [%i0+0x09c],%l0 ! Mem[000000007200009c] jmpl %o7,%g0 ldsh [%i1+0x0e4],%l7 ! Mem[00000000728000e4] p49_far_0_ho: udivx %l1,0x33d,%l1 st %f18,[%o2+0x000] ! Mem[0000000073000000] lduh [%o0+0x09c],%l0 ! Mem[000000007200009c] jmpl %o7,%g0 ldsh [%o1+0x0e4],%l7 ! Mem[00000000728000e4] p49_far_0_hem: udivx %l1,0x33d,%l1 membar #Sync st %f18,[%i2+0x000] ! Mem[0000000073000000] lduh [%i0+0x09c],%l0 ! Mem[000000007200009c] jmpl %o7,%g0 ldsh [%i1+0x0e4],%l7 ! Mem[00000000728000e4] p49_far_0_hom: udivx %l1,0x33d,%l1 membar #Sync st %f18,[%o2+0x000] ! Mem[0000000073000000] lduh [%o0+0x09c],%l0 ! Mem[000000007200009c] jmpl %o7,%g0 ldsh [%o1+0x0e4],%l7 ! Mem[00000000728000e4] p49_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p50_far_0_le: std %f8 ,[%i3+0x058] ! Mem[0000000075800058] andncc %l2,%l5,%l7 ldsh [%i0+0x090],%l4 ! Mem[0000000074000090] ldd [%i1+0x068],%f12 ! Mem[0000000074800068] sth %l5,[%i0+0x1fe] ! Mem[00000000740001fe] or %l1,%l6,%l2 ldstub [%i0+0x06b],%l2 ! Mem[000000007400006b] jmpl %o7,%g0 addcc %l6,%l7,%l7 p50_far_0_lo: std %f8 ,[%o3+0x058] ! Mem[0000000075800058] andncc %l2,%l5,%l7 ldsh [%o0+0x090],%l4 ! Mem[0000000074000090] ldd [%o1+0x068],%f12 ! Mem[0000000074800068] sth %l5,[%o0+0x1fe] ! Mem[00000000740001fe] or %l1,%l6,%l2 ldstub [%o0+0x06b],%l2 ! Mem[000000007400006b] jmpl %o7,%g0 addcc %l6,%l7,%l7 p50_far_0_lem: std %f8 ,[%i3+0x058] ! Mem[0000000075800058] andncc %l2,%l5,%l7 ldsh [%i0+0x090],%l4 ! Mem[0000000074000090] ldd [%i1+0x068],%f12 ! Mem[0000000074800068] sth %l5,[%i0+0x1fe] ! Mem[00000000740001fe] or %l1,%l6,%l2 ldstub [%i0+0x06b],%l2 ! Mem[000000007400006b] jmpl %o7,%g0 addcc %l6,%l7,%l7 p50_far_0_lom: std %f8 ,[%o3+0x058] ! Mem[0000000075800058] andncc %l2,%l5,%l7 ldsh [%o0+0x090],%l4 ! Mem[0000000074000090] ldd [%o1+0x068],%f12 ! Mem[0000000074800068] sth %l5,[%o0+0x1fe] ! Mem[00000000740001fe] or %l1,%l6,%l2 ldstub [%o0+0x06b],%l2 ! Mem[000000007400006b] jmpl %o7,%g0 addcc %l6,%l7,%l7 p50_far_0_he: addcc %l7,-0xc51,%l7 ldstub [%i3+0x1f8],%l0 ! Mem[00000000758001f8] ldd [%i2+0x0c0],%l2 ! Mem[00000000750000c0] stw %l7,[%i0+0x0b8] ! Mem[00000000740000b8] swap [%i2+0x0e4],%l7 ! Mem[00000000750000e4] add %l7,%l7,%l6 jmpl %o7,%g0 ldd [%i2+0x098],%l2 ! Mem[0000000075000098] p50_far_0_ho: addcc %l7,-0xc51,%l7 ldstub [%o3+0x1f8],%l0 ! Mem[00000000758001f8] ldd [%o2+0x0c0],%l2 ! Mem[00000000750000c0] stw %l7,[%o0+0x0b8] ! Mem[00000000740000b8] swap [%o2+0x0e4],%l7 ! Mem[00000000750000e4] add %l7,%l7,%l6 jmpl %o7,%g0 ldd [%o2+0x098],%l2 ! Mem[0000000075000098] p50_far_0_hem: addcc %l7,-0xc51,%l7 ldstub [%i3+0x1f8],%l0 ! Mem[00000000758001f8] ldd [%i2+0x0c0],%l2 ! Mem[00000000750000c0] stw %l7,[%i0+0x0b8] ! Mem[00000000740000b8] swap [%i2+0x0e4],%l7 ! Mem[00000000750000e4] add %l7,%l7,%l6 jmpl %o7,%g0 ldd [%i2+0x098],%l2 ! Mem[0000000075000098] p50_far_0_hom: addcc %l7,-0xc51,%l7 ldstub [%o3+0x1f8],%l0 ! Mem[00000000758001f8] ldd [%o2+0x0c0],%l2 ! Mem[00000000750000c0] stw %l7,[%o0+0x0b8] ! Mem[00000000740000b8] swap [%o2+0x0e4],%l7 ! Mem[00000000750000e4] add %l7,%l7,%l6 jmpl %o7,%g0 ldd [%o2+0x098],%l2 ! Mem[0000000075000098] p50_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p51_far_0_le: stw %l0,[%i3+0x058] ! Mem[0000000077800058] stb %l2,[%i0+0x035] ! Mem[0000000076000035] lduw [%i0+0x038],%l3 ! Mem[0000000076000038] ldsh [%i2+0x134],%l6 ! Mem[0000000077000134] lduh [%i1+0x0d0],%l7 ! Mem[00000000768000d0] std %l2,[%i0+0x008] ! Mem[0000000076000008] sdivx %l3,%l2,%l3 jmpl %o7,%g0 swap [%i3+0x110],%l5 ! Mem[0000000077800110] p51_far_0_lo: stw %l0,[%o3+0x058] ! Mem[0000000077800058] stb %l2,[%o0+0x035] ! Mem[0000000076000035] lduw [%o0+0x038],%l3 ! Mem[0000000076000038] ldsh [%o2+0x134],%l6 ! Mem[0000000077000134] lduh [%o1+0x0d0],%l7 ! Mem[00000000768000d0] std %l2,[%o0+0x008] ! Mem[0000000076000008] sdivx %l3,%l2,%l3 jmpl %o7,%g0 swap [%o3+0x110],%l5 ! Mem[0000000077800110] p51_far_0_lem: stw %l0,[%i3+0x058] ! Mem[0000000077800058] membar #Sync stb %l2,[%i0+0x035] ! Mem[0000000076000035] lduw [%i0+0x038],%l3 ! Mem[0000000076000038] ldsh [%i2+0x134],%l6 ! Mem[0000000077000134] lduh [%i1+0x0d0],%l7 ! Mem[00000000768000d0] std %l2,[%i0+0x008] ! Mem[0000000076000008] sdivx %l3,%l2,%l3 jmpl %o7,%g0 swap [%i3+0x110],%l5 ! Mem[0000000077800110] p51_far_0_lom: stw %l0,[%o3+0x058] ! Mem[0000000077800058] membar #Sync stb %l2,[%o0+0x035] ! Mem[0000000076000035] lduw [%o0+0x038],%l3 ! Mem[0000000076000038] ldsh [%o2+0x134],%l6 ! Mem[0000000077000134] lduh [%o1+0x0d0],%l7 ! Mem[00000000768000d0] std %l2,[%o0+0x008] ! Mem[0000000076000008] sdivx %l3,%l2,%l3 jmpl %o7,%g0 swap [%o3+0x110],%l5 ! Mem[0000000077800110] p51_far_0_he: lduh [%i3+0x156],%l0 ! Mem[0000000077800156] ldsh [%i3+0x160],%l0 ! Mem[0000000077800160] jmpl %o7,%g0 lduw [%i0+0x138],%l5 ! Mem[0000000076000138] p51_far_0_ho: lduh [%o3+0x156],%l0 ! Mem[0000000077800156] ldsh [%o3+0x160],%l0 ! Mem[0000000077800160] jmpl %o7,%g0 lduw [%o0+0x138],%l5 ! Mem[0000000076000138] p51_far_0_hem: lduh [%i3+0x156],%l0 ! Mem[0000000077800156] ldsh [%i3+0x160],%l0 ! Mem[0000000077800160] jmpl %o7,%g0 lduw [%i0+0x138],%l5 ! Mem[0000000076000138] p51_far_0_hom: lduh [%o3+0x156],%l0 ! Mem[0000000077800156] ldsh [%o3+0x160],%l0 ! Mem[0000000077800160] jmpl %o7,%g0 lduw [%o0+0x138],%l5 ! Mem[0000000076000138] p51_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p52_far_0_le: swap [%i3+0x078],%l0 ! Mem[0000000079800078] ldd [%i3+0x110],%f6 ! Mem[0000000079800110] sth %l0,[%i1+0x0d4] ! Mem[00000000788000d4] ldd [%i3+0x140],%l4 ! Mem[0000000079800140] st %f7 ,[%i1+0x0d0] ! Mem[00000000788000d0] sdivx %l3,-0x7f5,%l2 orn %l1,%l2,%l5 jmpl %o7,%g0 lduh [%i2+0x008],%l3 ! Mem[0000000079000008] p52_far_0_lo: swap [%o3+0x078],%l0 ! Mem[0000000079800078] ldd [%o3+0x110],%f6 ! Mem[0000000079800110] sth %l0,[%o1+0x0d4] ! Mem[00000000788000d4] ldd [%o3+0x140],%l4 ! Mem[0000000079800140] st %f7 ,[%o1+0x0d0] ! Mem[00000000788000d0] sdivx %l3,-0x7f5,%l2 orn %l1,%l2,%l5 jmpl %o7,%g0 lduh [%o2+0x008],%l3 ! Mem[0000000079000008] p52_far_0_lem: swap [%i3+0x078],%l0 ! Mem[0000000079800078] ldd [%i3+0x110],%f6 ! Mem[0000000079800110] sth %l0,[%i1+0x0d4] ! Mem[00000000788000d4] ldd [%i3+0x140],%l4 ! Mem[0000000079800140] st %f7 ,[%i1+0x0d0] ! Mem[00000000788000d0] sdivx %l3,-0x7f5,%l2 orn %l1,%l2,%l5 membar #Sync jmpl %o7,%g0 lduh [%i2+0x008],%l3 ! Mem[0000000079000008] p52_far_0_lom: swap [%o3+0x078],%l0 ! Mem[0000000079800078] ldd [%o3+0x110],%f6 ! Mem[0000000079800110] sth %l0,[%o1+0x0d4] ! Mem[00000000788000d4] ldd [%o3+0x140],%l4 ! Mem[0000000079800140] st %f7 ,[%o1+0x0d0] ! Mem[00000000788000d0] sdivx %l3,-0x7f5,%l2 orn %l1,%l2,%l5 membar #Sync jmpl %o7,%g0 lduh [%o2+0x008],%l3 ! Mem[0000000079000008] p52_far_0_he: lduw [%i1+0x1dc],%l3 ! Mem[00000000788001dc] lduh [%i0+0x00e],%l1 ! Mem[000000007800000e] ldx [%i2+0x1e0],%l7 ! Mem[00000000790001e0] stx %l6,[%i1+0x0f0] ! Mem[00000000788000f0] sth %l1,[%i3+0x08c] ! Mem[000000007980008c] jmpl %o7,%g0 ldsh [%i0+0x10e],%l7 ! Mem[000000007800010e] p52_far_0_ho: lduw [%o1+0x1dc],%l3 ! Mem[00000000788001dc] lduh [%o0+0x00e],%l1 ! Mem[000000007800000e] ldx [%o2+0x1e0],%l7 ! Mem[00000000790001e0] stx %l6,[%o1+0x0f0] ! Mem[00000000788000f0] sth %l1,[%o3+0x08c] ! Mem[000000007980008c] jmpl %o7,%g0 ldsh [%o0+0x10e],%l7 ! Mem[000000007800010e] p52_far_0_hem: lduw [%i1+0x1dc],%l3 ! Mem[00000000788001dc] membar #Sync lduh [%i0+0x00e],%l1 ! Mem[000000007800000e] ldx [%i2+0x1e0],%l7 ! Mem[00000000790001e0] stx %l6,[%i1+0x0f0] ! Mem[00000000788000f0] sth %l1,[%i3+0x08c] ! Mem[000000007980008c] jmpl %o7,%g0 ldsh [%i0+0x10e],%l7 ! Mem[000000007800010e] p52_far_0_hom: lduw [%o1+0x1dc],%l3 ! Mem[00000000788001dc] membar #Sync lduh [%o0+0x00e],%l1 ! Mem[000000007800000e] ldx [%o2+0x1e0],%l7 ! Mem[00000000790001e0] stx %l6,[%o1+0x0f0] ! Mem[00000000788000f0] sth %l1,[%o3+0x08c] ! Mem[000000007980008c] jmpl %o7,%g0 ldsh [%o0+0x10e],%l7 ! Mem[000000007800010e] p52_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p53_far_0_le: sth %l5,[%i2+0x070] ! Mem[000000007b000070] lduw [%i2+0x1fc],%l5 ! Mem[000000007b0001fc] ldsb [%i3+0x02f],%l7 ! Mem[000000007b80002f] stx %l1,[%i3+0x040] ! Mem[000000007b800040] ldd [%i0+0x000],%l6 ! Mem[000000007a000000] std %l4,[%i3+0x1c8] ! Mem[000000007b8001c8] sth %l3,[%i2+0x0fa] ! Mem[000000007b0000fa] jmpl %o7,%g0 stb %l3,[%i1+0x011] ! Mem[000000007a800011] p53_far_0_lo: sth %l5,[%o2+0x070] ! Mem[000000007b000070] lduw [%o2+0x1fc],%l5 ! Mem[000000007b0001fc] ldsb [%o3+0x02f],%l7 ! Mem[000000007b80002f] stx %l1,[%o3+0x040] ! Mem[000000007b800040] ldd [%o0+0x000],%l6 ! Mem[000000007a000000] std %l4,[%o3+0x1c8] ! Mem[000000007b8001c8] sth %l3,[%o2+0x0fa] ! Mem[000000007b0000fa] jmpl %o7,%g0 stb %l3,[%o1+0x011] ! Mem[000000007a800011] p53_far_0_lem: sth %l5,[%i2+0x070] ! Mem[000000007b000070] lduw [%i2+0x1fc],%l5 ! Mem[000000007b0001fc] membar #Sync ldsb [%i3+0x02f],%l7 ! Mem[000000007b80002f] stx %l1,[%i3+0x040] ! Mem[000000007b800040] ldd [%i0+0x000],%l6 ! Mem[000000007a000000] std %l4,[%i3+0x1c8] ! Mem[000000007b8001c8] sth %l3,[%i2+0x0fa] ! Mem[000000007b0000fa] membar #Sync jmpl %o7,%g0 stb %l3,[%i1+0x011] ! Mem[000000007a800011] p53_far_0_lom: sth %l5,[%o2+0x070] ! Mem[000000007b000070] lduw [%o2+0x1fc],%l5 ! Mem[000000007b0001fc] membar #Sync ldsb [%o3+0x02f],%l7 ! Mem[000000007b80002f] stx %l1,[%o3+0x040] ! Mem[000000007b800040] ldd [%o0+0x000],%l6 ! Mem[000000007a000000] std %l4,[%o3+0x1c8] ! Mem[000000007b8001c8] sth %l3,[%o2+0x0fa] ! Mem[000000007b0000fa] membar #Sync jmpl %o7,%g0 stb %l3,[%o1+0x011] ! Mem[000000007a800011] p53_far_0_he: stx %l2,[%i0+0x048] ! Mem[000000007a000048] jmpl %o7,%g0 ldd [%i3+0x038],%f26 ! Mem[000000007b800038] p53_far_0_ho: stx %l2,[%o0+0x048] ! Mem[000000007a000048] jmpl %o7,%g0 ldd [%o3+0x038],%f26 ! Mem[000000007b800038] p53_far_0_hem: stx %l2,[%i0+0x048] ! Mem[000000007a000048] membar #Sync jmpl %o7,%g0 ldd [%i3+0x038],%f26 ! Mem[000000007b800038] p53_far_0_hom: stx %l2,[%o0+0x048] ! Mem[000000007a000048] membar #Sync jmpl %o7,%g0 ldd [%o3+0x038],%f26 ! Mem[000000007b800038] p53_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p54_far_0_le: lduw [%i2+0x070],%l5 ! Mem[000000007d000070] ldd [%i0+0x1e8],%l2 ! Mem[000000007c0001e8] taddcc %l1,%l4,%l6 stw %l4,[%i1+0x1ec] ! Mem[000000007c8001ec] stx %l1,[%i2+0x168] ! Mem[000000007d000168] lduw [%i3+0x088],%l5 ! Mem[000000007d800088] ldx [%i1+0x008],%l7 ! Mem[000000007c800008] jmpl %o7,%g0 lduh [%i0+0x018],%l0 ! Mem[000000007c000018] p54_far_0_lo: lduw [%o2+0x070],%l5 ! Mem[000000007d000070] ldd [%o0+0x1e8],%l2 ! Mem[000000007c0001e8] taddcc %l1,%l4,%l6 stw %l4,[%o1+0x1ec] ! Mem[000000007c8001ec] stx %l1,[%o2+0x168] ! Mem[000000007d000168] lduw [%o3+0x088],%l5 ! Mem[000000007d800088] ldx [%o1+0x008],%l7 ! Mem[000000007c800008] jmpl %o7,%g0 lduh [%o0+0x018],%l0 ! Mem[000000007c000018] p54_far_0_lem: lduw [%i2+0x070],%l5 ! Mem[000000007d000070] ldd [%i0+0x1e8],%l2 ! Mem[000000007c0001e8] taddcc %l1,%l4,%l6 stw %l4,[%i1+0x1ec] ! Mem[000000007c8001ec] stx %l1,[%i2+0x168] ! Mem[000000007d000168] lduw [%i3+0x088],%l5 ! Mem[000000007d800088] membar #Sync ldx [%i1+0x008],%l7 ! Mem[000000007c800008] membar #Sync jmpl %o7,%g0 lduh [%i0+0x018],%l0 ! Mem[000000007c000018] p54_far_0_lom: lduw [%o2+0x070],%l5 ! Mem[000000007d000070] ldd [%o0+0x1e8],%l2 ! Mem[000000007c0001e8] taddcc %l1,%l4,%l6 stw %l4,[%o1+0x1ec] ! Mem[000000007c8001ec] stx %l1,[%o2+0x168] ! Mem[000000007d000168] lduw [%o3+0x088],%l5 ! Mem[000000007d800088] membar #Sync ldx [%o1+0x008],%l7 ! Mem[000000007c800008] membar #Sync jmpl %o7,%g0 lduh [%o0+0x018],%l0 ! Mem[000000007c000018] p54_far_0_he: std %l2,[%i3+0x078] ! Mem[000000007d800078] ldstub [%i1+0x048],%l4 ! Mem[000000007c800048] sll %l5,%l1,%l2 lduw [%i3+0x108],%l5 ! Mem[000000007d800108] swap [%i1+0x1dc],%l3 ! Mem[000000007c8001dc] udivx %l3,-0xbd8,%l6 jmpl %o7,%g0 ldx [%i3+0x168],%l3 ! Mem[000000007d800168] p54_far_0_ho: std %l2,[%o3+0x078] ! Mem[000000007d800078] ldstub [%o1+0x048],%l4 ! Mem[000000007c800048] sll %l5,%l1,%l2 lduw [%o3+0x108],%l5 ! Mem[000000007d800108] swap [%o1+0x1dc],%l3 ! Mem[000000007c8001dc] udivx %l3,-0xbd8,%l6 jmpl %o7,%g0 ldx [%o3+0x168],%l3 ! Mem[000000007d800168] p54_far_0_hem: std %l2,[%i3+0x078] ! Mem[000000007d800078] ldstub [%i1+0x048],%l4 ! Mem[000000007c800048] sll %l5,%l1,%l2 lduw [%i3+0x108],%l5 ! Mem[000000007d800108] swap [%i1+0x1dc],%l3 ! Mem[000000007c8001dc] udivx %l3,-0xbd8,%l6 jmpl %o7,%g0 ldx [%i3+0x168],%l3 ! Mem[000000007d800168] p54_far_0_hom: std %l2,[%o3+0x078] ! Mem[000000007d800078] ldstub [%o1+0x048],%l4 ! Mem[000000007c800048] sll %l5,%l1,%l2 lduw [%o3+0x108],%l5 ! Mem[000000007d800108] swap [%o1+0x1dc],%l3 ! Mem[000000007c8001dc] udivx %l3,-0xbd8,%l6 jmpl %o7,%g0 ldx [%o3+0x168],%l3 ! Mem[000000007d800168] p54_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p55_far_0_le: ldsb [%i1+0x091],%l4 ! Mem[000000007e800091] addcc %l4,%l0,%l3 srlx %l2,%l5,%l6 ldub [%i3+0x0d2],%l0 ! Mem[000000007f8000d2] stw %l7,[%i0+0x03c] ! Mem[000000007e00003c] srlx %l5,0x011,%l2 ldx [%i2+0x128],%l6 ! Mem[000000007f000128] jmpl %o7,%g0 ldx [%i0+0x0e8],%l2 ! Mem[000000007e0000e8] p55_far_0_lo: ldsb [%o1+0x091],%l4 ! Mem[000000007e800091] addcc %l4,%l0,%l3 srlx %l2,%l5,%l6 ldub [%o3+0x0d2],%l0 ! Mem[000000007f8000d2] stw %l7,[%o0+0x03c] ! Mem[000000007e00003c] srlx %l5,0x011,%l2 ldx [%o2+0x128],%l6 ! Mem[000000007f000128] jmpl %o7,%g0 ldx [%o0+0x0e8],%l2 ! Mem[000000007e0000e8] p55_far_0_lem: ldsb [%i1+0x091],%l4 ! Mem[000000007e800091] addcc %l4,%l0,%l3 srlx %l2,%l5,%l6 ldub [%i3+0x0d2],%l0 ! Mem[000000007f8000d2] membar #Sync stw %l7,[%i0+0x03c] ! Mem[000000007e00003c] srlx %l5,0x011,%l2 ldx [%i2+0x128],%l6 ! Mem[000000007f000128] jmpl %o7,%g0 ldx [%i0+0x0e8],%l2 ! Mem[000000007e0000e8] p55_far_0_lom: ldsb [%o1+0x091],%l4 ! Mem[000000007e800091] addcc %l4,%l0,%l3 srlx %l2,%l5,%l6 ldub [%o3+0x0d2],%l0 ! Mem[000000007f8000d2] membar #Sync stw %l7,[%o0+0x03c] ! Mem[000000007e00003c] srlx %l5,0x011,%l2 ldx [%o2+0x128],%l6 ! Mem[000000007f000128] jmpl %o7,%g0 ldx [%o0+0x0e8],%l2 ! Mem[000000007e0000e8] p55_far_0_he: ldd [%i0+0x188],%l4 ! Mem[000000007e000188] ldstub [%i1+0x12f],%l7 ! Mem[000000007e80012f] jmpl %o7,%g0 swap [%i3+0x100],%l4 ! Mem[000000007f800100] p55_far_0_ho: ldd [%o0+0x188],%l4 ! Mem[000000007e000188] ldstub [%o1+0x12f],%l7 ! Mem[000000007e80012f] jmpl %o7,%g0 swap [%o3+0x100],%l4 ! Mem[000000007f800100] p55_far_0_hem: ldd [%i0+0x188],%l4 ! Mem[000000007e000188] ldstub [%i1+0x12f],%l7 ! Mem[000000007e80012f] jmpl %o7,%g0 swap [%i3+0x100],%l4 ! Mem[000000007f800100] p55_far_0_hom: ldd [%o0+0x188],%l4 ! Mem[000000007e000188] ldstub [%o1+0x12f],%l7 ! Mem[000000007e80012f] jmpl %o7,%g0 swap [%o3+0x100],%l4 ! Mem[000000007f800100] p55_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p56_far_0_le: ldsw [%i3+0x078],%l0 ! Mem[0000000081800078] ldsw [%i3+0x034],%l2 ! Mem[0000000081800034] ldstub [%i0+0x02b],%l2 ! Mem[000000008000002b] ld [%i0+0x02c],%f15 ! Mem[000000008000002c] sth %l1,[%i2+0x060] ! Mem[0000000081000060] ldstub [%i1+0x006],%l7 ! Mem[0000000080800006] lduw [%i3+0x1d0],%l0 ! Mem[00000000818001d0] jmpl %o7,%g0 lduh [%i1+0x156],%l7 ! Mem[0000000080800156] p56_far_0_lo: ldsw [%o3+0x078],%l0 ! Mem[0000000081800078] ldsw [%o3+0x034],%l2 ! Mem[0000000081800034] ldstub [%o0+0x02b],%l2 ! Mem[000000008000002b] ld [%o0+0x02c],%f15 ! Mem[000000008000002c] sth %l1,[%o2+0x060] ! Mem[0000000081000060] ldstub [%o1+0x006],%l7 ! Mem[0000000080800006] lduw [%o3+0x1d0],%l0 ! Mem[00000000818001d0] jmpl %o7,%g0 lduh [%o1+0x156],%l7 ! Mem[0000000080800156] p56_far_0_lem: ldsw [%i3+0x078],%l0 ! Mem[0000000081800078] membar #Sync ldsw [%i3+0x034],%l2 ! Mem[0000000081800034] ldstub [%i0+0x02b],%l2 ! Mem[000000008000002b] ld [%i0+0x02c],%f15 ! Mem[000000008000002c] sth %l1,[%i2+0x060] ! Mem[0000000081000060] ldstub [%i1+0x006],%l7 ! Mem[0000000080800006] lduw [%i3+0x1d0],%l0 ! Mem[00000000818001d0] jmpl %o7,%g0 lduh [%i1+0x156],%l7 ! Mem[0000000080800156] p56_far_0_lom: ldsw [%o3+0x078],%l0 ! Mem[0000000081800078] membar #Sync ldsw [%o3+0x034],%l2 ! Mem[0000000081800034] ldstub [%o0+0x02b],%l2 ! Mem[000000008000002b] ld [%o0+0x02c],%f15 ! Mem[000000008000002c] sth %l1,[%o2+0x060] ! Mem[0000000081000060] ldstub [%o1+0x006],%l7 ! Mem[0000000080800006] lduw [%o3+0x1d0],%l0 ! Mem[00000000818001d0] jmpl %o7,%g0 lduh [%o1+0x156],%l7 ! Mem[0000000080800156] p56_far_0_he: jmpl %o7,%g0 stb %l3,[%i1+0x12a] ! Mem[000000008080012a] jmpl %o7,%g0 nop p56_far_0_ho: jmpl %o7,%g0 stb %l3,[%o1+0x12a] ! Mem[000000008080012a] jmpl %o7,%g0 nop p56_far_0_hem: jmpl %o7,%g0 stb %l3,[%i1+0x12a] ! Mem[000000008080012a] jmpl %o7,%g0 nop p56_far_0_hom: jmpl %o7,%g0 stb %l3,[%o1+0x12a] ! Mem[000000008080012a] jmpl %o7,%g0 nop p56_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p57_far_0_le: sth %l5,[%i3+0x050] ! Mem[0000000083800050] ld [%i2+0x1f4],%f15 ! Mem[00000000830001f4] stw %l0,[%i2+0x0f0] ! Mem[00000000830000f0] st %f11,[%i2+0x18c] ! Mem[000000008300018c] ldd [%i3+0x0d0],%l2 ! Mem[00000000838000d0] ldub [%i0+0x03e],%l1 ! Mem[000000008200003e] ldub [%i3+0x050],%l3 ! Mem[0000000083800050] jmpl %o7,%g0 lduw [%i2+0x040],%l0 ! Mem[0000000083000040] p57_far_0_lo: sth %l5,[%o3+0x050] ! Mem[0000000083800050] ld [%o2+0x1f4],%f15 ! Mem[00000000830001f4] stw %l0,[%o2+0x0f0] ! Mem[00000000830000f0] st %f11,[%o2+0x18c] ! Mem[000000008300018c] ldd [%o3+0x0d0],%l2 ! Mem[00000000838000d0] ldub [%o0+0x03e],%l1 ! Mem[000000008200003e] ldub [%o3+0x050],%l3 ! Mem[0000000083800050] jmpl %o7,%g0 lduw [%o2+0x040],%l0 ! Mem[0000000083000040] p57_far_0_lem: sth %l5,[%i3+0x050] ! Mem[0000000083800050] ld [%i2+0x1f4],%f15 ! Mem[00000000830001f4] stw %l0,[%i2+0x0f0] ! Mem[00000000830000f0] st %f11,[%i2+0x18c] ! Mem[000000008300018c] ldd [%i3+0x0d0],%l2 ! Mem[00000000838000d0] membar #Sync ldub [%i0+0x03e],%l1 ! Mem[000000008200003e] ldub [%i3+0x050],%l3 ! Mem[0000000083800050] jmpl %o7,%g0 lduw [%i2+0x040],%l0 ! Mem[0000000083000040] p57_far_0_lom: sth %l5,[%o3+0x050] ! Mem[0000000083800050] ld [%o2+0x1f4],%f15 ! Mem[00000000830001f4] stw %l0,[%o2+0x0f0] ! Mem[00000000830000f0] st %f11,[%o2+0x18c] ! Mem[000000008300018c] ldd [%o3+0x0d0],%l2 ! Mem[00000000838000d0] membar #Sync ldub [%o0+0x03e],%l1 ! Mem[000000008200003e] ldub [%o3+0x050],%l3 ! Mem[0000000083800050] jmpl %o7,%g0 lduw [%o2+0x040],%l0 ! Mem[0000000083000040] p57_far_0_he: ld [%i1+0x1bc],%f31 ! Mem[00000000828001bc] sllx %l3,%l4,%l0 ldd [%i3+0x058],%f18 ! Mem[0000000083800058] lduh [%i2+0x184],%l1 ! Mem[0000000083000184] ldsb [%i3+0x1c7],%l1 ! Mem[00000000838001c7] st %f27,[%i0+0x1f8] ! Mem[00000000820001f8] jmpl %o7,%g0 ldub [%i0+0x094],%l1 ! Mem[0000000082000094] p57_far_0_ho: ld [%o1+0x1bc],%f31 ! Mem[00000000828001bc] sllx %l3,%l4,%l0 ldd [%o3+0x058],%f18 ! Mem[0000000083800058] lduh [%o2+0x184],%l1 ! Mem[0000000083000184] ldsb [%o3+0x1c7],%l1 ! Mem[00000000838001c7] st %f27,[%o0+0x1f8] ! Mem[00000000820001f8] jmpl %o7,%g0 ldub [%o0+0x094],%l1 ! Mem[0000000082000094] p57_far_0_hem: ld [%i1+0x1bc],%f31 ! Mem[00000000828001bc] sllx %l3,%l4,%l0 ldd [%i3+0x058],%f18 ! Mem[0000000083800058] lduh [%i2+0x184],%l1 ! Mem[0000000083000184] ldsb [%i3+0x1c7],%l1 ! Mem[00000000838001c7] st %f27,[%i0+0x1f8] ! Mem[00000000820001f8] jmpl %o7,%g0 ldub [%i0+0x094],%l1 ! Mem[0000000082000094] p57_far_0_hom: ld [%o1+0x1bc],%f31 ! Mem[00000000828001bc] sllx %l3,%l4,%l0 ldd [%o3+0x058],%f18 ! Mem[0000000083800058] lduh [%o2+0x184],%l1 ! Mem[0000000083000184] ldsb [%o3+0x1c7],%l1 ! Mem[00000000838001c7] st %f27,[%o0+0x1f8] ! Mem[00000000820001f8] jmpl %o7,%g0 ldub [%o0+0x094],%l1 ! Mem[0000000082000094] p57_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p58_far_0_le: stb %l5,[%i0+0x034] ! Mem[0000000084000034] st %f2 ,[%i0+0x144] ! Mem[0000000084000144] sdivx %l6,0xed0,%l4 ldd [%i2+0x158],%l4 ! Mem[0000000085000158] ldsw [%i0+0x1ec],%l2 ! Mem[00000000840001ec] lduw [%i2+0x1d0],%l1 ! Mem[00000000850001d0] ldd [%i2+0x018],%l6 ! Mem[0000000085000018] jmpl %o7,%g0 stw %l2,[%i1+0x0d0] ! Mem[00000000848000d0] p58_far_0_lo: stb %l5,[%o0+0x034] ! Mem[0000000084000034] st %f2 ,[%o0+0x144] ! Mem[0000000084000144] sdivx %l6,0xed0,%l4 ldd [%o2+0x158],%l4 ! Mem[0000000085000158] ldsw [%o0+0x1ec],%l2 ! Mem[00000000840001ec] lduw [%o2+0x1d0],%l1 ! Mem[00000000850001d0] ldd [%o2+0x018],%l6 ! Mem[0000000085000018] jmpl %o7,%g0 stw %l2,[%o1+0x0d0] ! Mem[00000000848000d0] p58_far_0_lem: membar #Sync stb %l5,[%i0+0x034] ! Mem[0000000084000034] st %f2 ,[%i0+0x144] ! Mem[0000000084000144] sdivx %l6,0xed0,%l4 ldd [%i2+0x158],%l4 ! Mem[0000000085000158] ldsw [%i0+0x1ec],%l2 ! Mem[00000000840001ec] lduw [%i2+0x1d0],%l1 ! Mem[00000000850001d0] ldd [%i2+0x018],%l6 ! Mem[0000000085000018] jmpl %o7,%g0 stw %l2,[%i1+0x0d0] ! Mem[00000000848000d0] p58_far_0_lom: membar #Sync stb %l5,[%o0+0x034] ! Mem[0000000084000034] st %f2 ,[%o0+0x144] ! Mem[0000000084000144] sdivx %l6,0xed0,%l4 ldd [%o2+0x158],%l4 ! Mem[0000000085000158] ldsw [%o0+0x1ec],%l2 ! Mem[00000000840001ec] lduw [%o2+0x1d0],%l1 ! Mem[00000000850001d0] ldd [%o2+0x018],%l6 ! Mem[0000000085000018] jmpl %o7,%g0 stw %l2,[%o1+0x0d0] ! Mem[00000000848000d0] p58_far_0_he: ldd [%i3+0x0f8],%l4 ! Mem[00000000858000f8] ldsw [%i3+0x154],%l7 ! Mem[0000000085800154] jmpl %o7,%g0 xorcc %l7,0x9ea,%l3 p58_far_0_ho: ldd [%o3+0x0f8],%l4 ! Mem[00000000858000f8] ldsw [%o3+0x154],%l7 ! Mem[0000000085800154] jmpl %o7,%g0 xorcc %l7,0x9ea,%l3 p58_far_0_hem: ldd [%i3+0x0f8],%l4 ! Mem[00000000858000f8] ldsw [%i3+0x154],%l7 ! Mem[0000000085800154] jmpl %o7,%g0 xorcc %l7,0x9ea,%l3 p58_far_0_hom: ldd [%o3+0x0f8],%l4 ! Mem[00000000858000f8] ldsw [%o3+0x154],%l7 ! Mem[0000000085800154] jmpl %o7,%g0 xorcc %l7,0x9ea,%l3 p58_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p59_far_0_le: stw %l3,[%i2+0x1ec] ! Mem[00000000870001ec] ldsw [%i2+0x038],%l3 ! Mem[0000000087000038] ldd [%i3+0x130],%l6 ! Mem[0000000087800130] stb %l6,[%i2+0x018] ! Mem[0000000087000018] stw %l1,[%i2+0x1cc] ! Mem[00000000870001cc] stx %l2,[%i1+0x020] ! Mem[0000000086800020] xnor %l3,%l5,%l1 jmpl %o7,%g0 sth %l5,[%i2+0x0fa] ! Mem[00000000870000fa] p59_far_0_lo: stw %l3,[%o2+0x1ec] ! Mem[00000000870001ec] ldsw [%o2+0x038],%l3 ! Mem[0000000087000038] ldd [%o3+0x130],%l6 ! Mem[0000000087800130] stb %l6,[%o2+0x018] ! Mem[0000000087000018] stw %l1,[%o2+0x1cc] ! Mem[00000000870001cc] stx %l2,[%o1+0x020] ! Mem[0000000086800020] xnor %l3,%l5,%l1 jmpl %o7,%g0 sth %l5,[%o2+0x0fa] ! Mem[00000000870000fa] p59_far_0_lem: stw %l3,[%i2+0x1ec] ! Mem[00000000870001ec] membar #Sync ldsw [%i2+0x038],%l3 ! Mem[0000000087000038] ldd [%i3+0x130],%l6 ! Mem[0000000087800130] stb %l6,[%i2+0x018] ! Mem[0000000087000018] stw %l1,[%i2+0x1cc] ! Mem[00000000870001cc] stx %l2,[%i1+0x020] ! Mem[0000000086800020] xnor %l3,%l5,%l1 jmpl %o7,%g0 sth %l5,[%i2+0x0fa] ! Mem[00000000870000fa] p59_far_0_lom: stw %l3,[%o2+0x1ec] ! Mem[00000000870001ec] membar #Sync ldsw [%o2+0x038],%l3 ! Mem[0000000087000038] ldd [%o3+0x130],%l6 ! Mem[0000000087800130] stb %l6,[%o2+0x018] ! Mem[0000000087000018] stw %l1,[%o2+0x1cc] ! Mem[00000000870001cc] stx %l2,[%o1+0x020] ! Mem[0000000086800020] xnor %l3,%l5,%l1 jmpl %o7,%g0 sth %l5,[%o2+0x0fa] ! Mem[00000000870000fa] p59_far_0_he: st %f23,[%i3+0x0e4] ! Mem[00000000878000e4] xnor %l1,%l5,%l3 stb %l3,[%i2+0x1de] ! Mem[00000000870001de] stw %l4,[%i0+0x118] ! Mem[0000000086000118] lduh [%i0+0x0e8],%l3 ! Mem[00000000860000e8] swap [%i1+0x094],%l0 ! Mem[0000000086800094] swap [%i1+0x134],%l3 ! Mem[0000000086800134] jmpl %o7,%g0 ldsh [%i1+0x1e6],%l6 ! Mem[00000000868001e6] p59_far_0_ho: st %f23,[%o3+0x0e4] ! Mem[00000000878000e4] xnor %l1,%l5,%l3 stb %l3,[%o2+0x1de] ! Mem[00000000870001de] stw %l4,[%o0+0x118] ! Mem[0000000086000118] lduh [%o0+0x0e8],%l3 ! Mem[00000000860000e8] swap [%o1+0x094],%l0 ! Mem[0000000086800094] swap [%o1+0x134],%l3 ! Mem[0000000086800134] jmpl %o7,%g0 ldsh [%o1+0x1e6],%l6 ! Mem[00000000868001e6] p59_far_0_hem: st %f23,[%i3+0x0e4] ! Mem[00000000878000e4] xnor %l1,%l5,%l3 stb %l3,[%i2+0x1de] ! Mem[00000000870001de] stw %l4,[%i0+0x118] ! Mem[0000000086000118] lduh [%i0+0x0e8],%l3 ! Mem[00000000860000e8] swap [%i1+0x094],%l0 ! Mem[0000000086800094] swap [%i1+0x134],%l3 ! Mem[0000000086800134] jmpl %o7,%g0 ldsh [%i1+0x1e6],%l6 ! Mem[00000000868001e6] p59_far_0_hom: st %f23,[%o3+0x0e4] ! Mem[00000000878000e4] xnor %l1,%l5,%l3 stb %l3,[%o2+0x1de] ! Mem[00000000870001de] stw %l4,[%o0+0x118] ! Mem[0000000086000118] lduh [%o0+0x0e8],%l3 ! Mem[00000000860000e8] swap [%o1+0x094],%l0 ! Mem[0000000086800094] swap [%o1+0x134],%l3 ! Mem[0000000086800134] jmpl %o7,%g0 ldsh [%o1+0x1e6],%l6 ! Mem[00000000868001e6] p59_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p60_far_0_le: ldsb [%i3+0x071],%l5 ! Mem[0000000089800071] std %l6,[%i0+0x038] ! Mem[0000000088000038] sdivx %l4,-0xb9b,%l7 stw %l2,[%i1+0x08c] ! Mem[000000008880008c] std %l0,[%i3+0x0a0] ! Mem[00000000898000a0] ldsw [%i3+0x1a8],%l0 ! Mem[00000000898001a8] ldsw [%i2+0x1cc],%l1 ! Mem[00000000890001cc] jmpl %o7,%g0 std %l2,[%i0+0x008] ! Mem[0000000088000008] p60_far_0_lo: ldsb [%o3+0x071],%l5 ! Mem[0000000089800071] std %l6,[%o0+0x038] ! Mem[0000000088000038] sdivx %l4,-0xb9b,%l7 stw %l2,[%o1+0x08c] ! Mem[000000008880008c] std %l0,[%o3+0x0a0] ! Mem[00000000898000a0] ldsw [%o3+0x1a8],%l0 ! Mem[00000000898001a8] ldsw [%o2+0x1cc],%l1 ! Mem[00000000890001cc] jmpl %o7,%g0 std %l2,[%o0+0x008] ! Mem[0000000088000008] p60_far_0_lem: ldsb [%i3+0x071],%l5 ! Mem[0000000089800071] membar #Sync std %l6,[%i0+0x038] ! Mem[0000000088000038] sdivx %l4,-0xb9b,%l7 stw %l2,[%i1+0x08c] ! Mem[000000008880008c] std %l0,[%i3+0x0a0] ! Mem[00000000898000a0] ldsw [%i3+0x1a8],%l0 ! Mem[00000000898001a8] ldsw [%i2+0x1cc],%l1 ! Mem[00000000890001cc] membar #Sync jmpl %o7,%g0 std %l2,[%i0+0x008] ! Mem[0000000088000008] p60_far_0_lom: ldsb [%o3+0x071],%l5 ! Mem[0000000089800071] membar #Sync std %l6,[%o0+0x038] ! Mem[0000000088000038] sdivx %l4,-0xb9b,%l7 stw %l2,[%o1+0x08c] ! Mem[000000008880008c] std %l0,[%o3+0x0a0] ! Mem[00000000898000a0] ldsw [%o3+0x1a8],%l0 ! Mem[00000000898001a8] ldsw [%o2+0x1cc],%l1 ! Mem[00000000890001cc] membar #Sync jmpl %o7,%g0 std %l2,[%o0+0x008] ! Mem[0000000088000008] p60_far_0_he: stw %l1,[%i3+0x0b8] ! Mem[00000000898000b8] ldd [%i1+0x058],%l0 ! Mem[0000000088800058] ldsw [%i3+0x160],%l0 ! Mem[0000000089800160] jmpl %o7,%g0 ldsb [%i2+0x0e9],%l7 ! Mem[00000000890000e9] p60_far_0_ho: stw %l1,[%o3+0x0b8] ! Mem[00000000898000b8] ldd [%o1+0x058],%l0 ! Mem[0000000088800058] ldsw [%o3+0x160],%l0 ! Mem[0000000089800160] jmpl %o7,%g0 ldsb [%o2+0x0e9],%l7 ! Mem[00000000890000e9] p60_far_0_hem: stw %l1,[%i3+0x0b8] ! Mem[00000000898000b8] ldd [%i1+0x058],%l0 ! Mem[0000000088800058] ldsw [%i3+0x160],%l0 ! Mem[0000000089800160] jmpl %o7,%g0 ldsb [%i2+0x0e9],%l7 ! Mem[00000000890000e9] p60_far_0_hom: stw %l1,[%o3+0x0b8] ! Mem[00000000898000b8] ldd [%o1+0x058],%l0 ! Mem[0000000088800058] ldsw [%o3+0x160],%l0 ! Mem[0000000089800160] jmpl %o7,%g0 ldsb [%o2+0x0e9],%l7 ! Mem[00000000890000e9] p60_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p61_far_0_le: sth %l0,[%i0+0x078] ! Mem[000000008a000078] lduw [%i3+0x014],%l2 ! Mem[000000008b800014] srlx %l1,%l4,%l6 ldd [%i1+0x048],%l4 ! Mem[000000008a800048] st %f5 ,[%i3+0x1dc] ! Mem[000000008b8001dc] orn %l4,-0x8fb,%l7 sub %l1,0x109,%l7 jmpl %o7,%g0 std %l2,[%i0+0x060] ! Mem[000000008a000060] p61_far_0_lo: sth %l0,[%o0+0x078] ! Mem[000000008a000078] lduw [%o3+0x014],%l2 ! Mem[000000008b800014] srlx %l1,%l4,%l6 ldd [%o1+0x048],%l4 ! Mem[000000008a800048] st %f5 ,[%o3+0x1dc] ! Mem[000000008b8001dc] orn %l4,-0x8fb,%l7 sub %l1,0x109,%l7 jmpl %o7,%g0 std %l2,[%o0+0x060] ! Mem[000000008a000060] p61_far_0_lem: sth %l0,[%i0+0x078] ! Mem[000000008a000078] membar #Sync lduw [%i3+0x014],%l2 ! Mem[000000008b800014] srlx %l1,%l4,%l6 ldd [%i1+0x048],%l4 ! Mem[000000008a800048] st %f5 ,[%i3+0x1dc] ! Mem[000000008b8001dc] orn %l4,-0x8fb,%l7 sub %l1,0x109,%l7 jmpl %o7,%g0 std %l2,[%i0+0x060] ! Mem[000000008a000060] p61_far_0_lom: sth %l0,[%o0+0x078] ! Mem[000000008a000078] membar #Sync lduw [%o3+0x014],%l2 ! Mem[000000008b800014] srlx %l1,%l4,%l6 ldd [%o1+0x048],%l4 ! Mem[000000008a800048] st %f5 ,[%o3+0x1dc] ! Mem[000000008b8001dc] orn %l4,-0x8fb,%l7 sub %l1,0x109,%l7 jmpl %o7,%g0 std %l2,[%o0+0x060] ! Mem[000000008a000060] p61_far_0_he: sth %l3,[%i2+0x008] ! Mem[000000008b000008] stx %l0,[%i2+0x0a0] ! Mem[000000008b0000a0] jmpl %o7,%g0 addccc %l3,%l5,%l1 p61_far_0_ho: sth %l3,[%o2+0x008] ! Mem[000000008b000008] stx %l0,[%o2+0x0a0] ! Mem[000000008b0000a0] jmpl %o7,%g0 addccc %l3,%l5,%l1 p61_far_0_hem: membar #Sync sth %l3,[%i2+0x008] ! Mem[000000008b000008] stx %l0,[%i2+0x0a0] ! Mem[000000008b0000a0] jmpl %o7,%g0 addccc %l3,%l5,%l1 p61_far_0_hom: membar #Sync sth %l3,[%o2+0x008] ! Mem[000000008b000008] stx %l0,[%o2+0x0a0] ! Mem[000000008b0000a0] jmpl %o7,%g0 addccc %l3,%l5,%l1 p61_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p62_far_0_le: stx %l0,[%i0+0x058] ! Mem[000000008c000058] ldsh [%i0+0x014],%l2 ! Mem[000000008c000014] stw %l3,[%i1+0x018] ! Mem[000000008c800018] stb %l7,[%i0+0x166] ! Mem[000000008c000166] std %f14,[%i1+0x1e8] ! Mem[000000008c8001e8] xorcc %l6,0x0cb,%l3 std %f8 ,[%i1+0x180] ! Mem[000000008c800180] jmpl %o7,%g0 st %f1 ,[%i1+0x044] ! Mem[000000008c800044] p62_far_0_lo: stx %l0,[%o0+0x058] ! Mem[000000008c000058] ldsh [%o0+0x014],%l2 ! Mem[000000008c000014] stw %l3,[%o1+0x018] ! Mem[000000008c800018] stb %l7,[%o0+0x166] ! Mem[000000008c000166] std %f14,[%o1+0x1e8] ! Mem[000000008c8001e8] xorcc %l6,0x0cb,%l3 std %f8 ,[%o1+0x180] ! Mem[000000008c800180] jmpl %o7,%g0 st %f1 ,[%o1+0x044] ! Mem[000000008c800044] p62_far_0_lem: stx %l0,[%i0+0x058] ! Mem[000000008c000058] membar #Sync ldsh [%i0+0x014],%l2 ! Mem[000000008c000014] stw %l3,[%i1+0x018] ! Mem[000000008c800018] stb %l7,[%i0+0x166] ! Mem[000000008c000166] std %f14,[%i1+0x1e8] ! Mem[000000008c8001e8] xorcc %l6,0x0cb,%l3 std %f8 ,[%i1+0x180] ! Mem[000000008c800180] jmpl %o7,%g0 st %f1 ,[%i1+0x044] ! Mem[000000008c800044] p62_far_0_lom: stx %l0,[%o0+0x058] ! Mem[000000008c000058] membar #Sync ldsh [%o0+0x014],%l2 ! Mem[000000008c000014] stw %l3,[%o1+0x018] ! Mem[000000008c800018] stb %l7,[%o0+0x166] ! Mem[000000008c000166] std %f14,[%o1+0x1e8] ! Mem[000000008c8001e8] xorcc %l6,0x0cb,%l3 std %f8 ,[%o1+0x180] ! Mem[000000008c800180] jmpl %o7,%g0 st %f1 ,[%o1+0x044] ! Mem[000000008c800044] p62_far_0_he: stw %l5,[%i2+0x0f8] ! Mem[000000008d0000f8] ldub [%i0+0x04f],%l5 ! Mem[000000008c00004f] sub %l0,%l1,%l4 ldsb [%i1+0x03f],%l2 ! Mem[000000008c80003f] ldx [%i0+0x0e0],%l6 ! Mem[000000008c0000e0] jmpl %o7,%g0 ld [%i2+0x120],%f16 ! Mem[000000008d000120] p62_far_0_ho: stw %l5,[%o2+0x0f8] ! Mem[000000008d0000f8] ldub [%o0+0x04f],%l5 ! Mem[000000008c00004f] sub %l0,%l1,%l4 ldsb [%o1+0x03f],%l2 ! Mem[000000008c80003f] ldx [%o0+0x0e0],%l6 ! Mem[000000008c0000e0] jmpl %o7,%g0 ld [%o2+0x120],%f16 ! Mem[000000008d000120] p62_far_0_hem: stw %l5,[%i2+0x0f8] ! Mem[000000008d0000f8] ldub [%i0+0x04f],%l5 ! Mem[000000008c00004f] sub %l0,%l1,%l4 membar #Sync ldsb [%i1+0x03f],%l2 ! Mem[000000008c80003f] ldx [%i0+0x0e0],%l6 ! Mem[000000008c0000e0] jmpl %o7,%g0 ld [%i2+0x120],%f16 ! Mem[000000008d000120] p62_far_0_hom: stw %l5,[%o2+0x0f8] ! Mem[000000008d0000f8] ldub [%o0+0x04f],%l5 ! Mem[000000008c00004f] sub %l0,%l1,%l4 membar #Sync ldsb [%o1+0x03f],%l2 ! Mem[000000008c80003f] ldx [%o0+0x0e0],%l6 ! Mem[000000008c0000e0] jmpl %o7,%g0 ld [%o2+0x120],%f16 ! Mem[000000008d000120] p62_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 p63_far_0_le: xorcc %l3,%l5,%l4 stb %l1,[%i3+0x031] ! Mem[000000008f800031] stb %l0,[%i1+0x177] ! Mem[000000008e800177] smulcc %l0,%l5,%l1 std %f14,[%i0+0x1f0] ! Mem[000000008e0001f0] ldsh [%i3+0x1c4],%l7 ! Mem[000000008f8001c4] stw %l1,[%i1+0x150] ! Mem[000000008e800150] jmpl %o7,%g0 ldsh [%i3+0x038],%l6 ! Mem[000000008f800038] p63_far_0_lo: xorcc %l3,%l5,%l4 stb %l1,[%o3+0x031] ! Mem[000000008f800031] stb %l0,[%o1+0x177] ! Mem[000000008e800177] smulcc %l0,%l5,%l1 std %f14,[%o0+0x1f0] ! Mem[000000008e0001f0] ldsh [%o3+0x1c4],%l7 ! Mem[000000008f8001c4] stw %l1,[%o1+0x150] ! Mem[000000008e800150] jmpl %o7,%g0 ldsh [%o3+0x038],%l6 ! Mem[000000008f800038] p63_far_0_lem: xorcc %l3,%l5,%l4 membar #Sync stb %l1,[%i3+0x031] ! Mem[000000008f800031] stb %l0,[%i1+0x177] ! Mem[000000008e800177] smulcc %l0,%l5,%l1 std %f14,[%i0+0x1f0] ! Mem[000000008e0001f0] ldsh [%i3+0x1c4],%l7 ! Mem[000000008f8001c4] stw %l1,[%i1+0x150] ! Mem[000000008e800150] membar #Sync jmpl %o7,%g0 ldsh [%i3+0x038],%l6 ! Mem[000000008f800038] p63_far_0_lom: xorcc %l3,%l5,%l4 membar #Sync stb %l1,[%o3+0x031] ! Mem[000000008f800031] stb %l0,[%o1+0x177] ! Mem[000000008e800177] smulcc %l0,%l5,%l1 std %f14,[%o0+0x1f0] ! Mem[000000008e0001f0] ldsh [%o3+0x1c4],%l7 ! Mem[000000008f8001c4] stw %l1,[%o1+0x150] ! Mem[000000008e800150] membar #Sync jmpl %o7,%g0 ldsh [%o3+0x038],%l6 ! Mem[000000008f800038] p63_far_0_he: stx %l0,[%i0+0x038] ! Mem[000000008e000038] stw %l3,[%i2+0x0f8] ! Mem[000000008f0000f8] ldsh [%i1+0x176],%l0 ! Mem[000000008e800176] lduh [%i3+0x150],%l2 ! Mem[000000008f800150] std %l4,[%i3+0x0d8] ! Mem[000000008f8000d8] ldstub [%i1+0x02b],%l7 ! Mem[000000008e80002b] sth %l5,[%i1+0x1c0] ! Mem[000000008e8001c0] jmpl %o7,%g0 std %l2,[%i0+0x138] ! Mem[000000008e000138] p63_far_0_ho: stx %l0,[%o0+0x038] ! Mem[000000008e000038] stw %l3,[%o2+0x0f8] ! Mem[000000008f0000f8] ldsh [%o1+0x176],%l0 ! Mem[000000008e800176] lduh [%o3+0x150],%l2 ! Mem[000000008f800150] std %l4,[%o3+0x0d8] ! Mem[000000008f8000d8] ldstub [%o1+0x02b],%l7 ! Mem[000000008e80002b] sth %l5,[%o1+0x1c0] ! Mem[000000008e8001c0] jmpl %o7,%g0 std %l2,[%o0+0x138] ! Mem[000000008e000138] p63_far_0_hem: membar #Sync stx %l0,[%i0+0x038] ! Mem[000000008e000038] stw %l3,[%i2+0x0f8] ! Mem[000000008f0000f8] ldsh [%i1+0x176],%l0 ! Mem[000000008e800176] lduh [%i3+0x150],%l2 ! Mem[000000008f800150] std %l4,[%i3+0x0d8] ! Mem[000000008f8000d8] ldstub [%i1+0x02b],%l7 ! Mem[000000008e80002b] sth %l5,[%i1+0x1c0] ! Mem[000000008e8001c0] jmpl %o7,%g0 std %l2,[%i0+0x138] ! Mem[000000008e000138] p63_far_0_hom: membar #Sync stx %l0,[%o0+0x038] ! Mem[000000008e000038] stw %l3,[%o2+0x0f8] ! Mem[000000008f0000f8] ldsh [%o1+0x176],%l0 ! Mem[000000008e800176] lduh [%o3+0x150],%l2 ! Mem[000000008f800150] std %l4,[%o3+0x0d8] ! Mem[000000008f8000d8] ldstub [%o1+0x02b],%l7 ! Mem[000000008e80002b] sth %l5,[%o1+0x1c0] ! Mem[000000008e8001c0] jmpl %o7,%g0 std %l2,[%o0+0x138] ! Mem[000000008e000138] p63_loop_branch_0: jmpl %o7+12,%g0 add %l0,1,%l0 far0_b2b_h: tsubcc %l2,%l0,%l4 tsubcctv %l4,0xbf9,%l0 subccc %l1,0xd32,%l0 xorcc %l5,%l2,%l0 sll %l4,0x01a,%l2 nop taddcctv %l2,%l3,%l5 jmpl %o7,%g0 smulcc %l0,-0x9aa,%l5 far0_b2b_l: subccc %l6,0x323,%l6 subc %l4,%l2,%l1 sllx %l2,%l4,%l5 and %l3,0xec7,%l1 sdivx %l2,%l0,%l1 sra %l3,%l2,%l0 orcc %l6,%l4,%l5 jmpl %o7,%g0 mulx %l6,-0xa01,%l2 user_far0_end: .seg "text" .text .align 0x2000 user_far1_start: p0_far_1_le: stw %l4,[%i3+0x024] ! Mem[0000000011800024] ldx [%i0+0x1e0],%l3 ! Mem[00000000100001e0] stx %l1,[%i2+0x0c8] ! Mem[00000000110000c8] jmpl %o7,%g0 ldstub [%i0+0x18a],%l6 ! Mem[000000001000018a] p0_far_1_lo: stw %l4,[%o3+0x024] ! Mem[0000000011800024] ldx [%o0+0x1e0],%l3 ! Mem[00000000100001e0] stx %l1,[%o2+0x0c8] ! Mem[00000000110000c8] jmpl %o7,%g0 ldstub [%o0+0x18a],%l6 ! Mem[000000001000018a] p0_far_1_lem: membar #Sync stw %l4,[%i3+0x024] ! Mem[0000000011800024] ldx [%i0+0x1e0],%l3 ! Mem[00000000100001e0] stx %l1,[%i2+0x0c8] ! Mem[00000000110000c8] jmpl %o7,%g0 ldstub [%i0+0x18a],%l6 ! Mem[000000001000018a] p0_far_1_lom: membar #Sync stw %l4,[%o3+0x024] ! Mem[0000000011800024] ldx [%o0+0x1e0],%l3 ! Mem[00000000100001e0] stx %l1,[%o2+0x0c8] ! Mem[00000000110000c8] jmpl %o7,%g0 ldstub [%o0+0x18a],%l6 ! Mem[000000001000018a] p0_far_1_he: ldx [%i2+0x188],%l5 ! Mem[0000000011000188] lduh [%i2+0x1be],%l2 ! Mem[00000000110001be] ldx [%i3+0x060],%l6 ! Mem[0000000011800060] lduh [%i2+0x14c],%l7 ! Mem[000000001100014c] ldstub [%i3+0x0b5],%l2 ! Mem[00000000118000b5] lduw [%i2+0x1a4],%l4 ! Mem[00000000110001a4] stb %l6,[%i1+0x14d] ! Mem[000000001080014d] jmpl %o7,%g0 stw %l7,[%i0+0x134] ! Mem[0000000010000134] p0_far_1_ho: ldx [%o2+0x188],%l5 ! Mem[0000000011000188] lduh [%o2+0x1be],%l2 ! Mem[00000000110001be] ldx [%o3+0x060],%l6 ! Mem[0000000011800060] lduh [%o2+0x14c],%l7 ! Mem[000000001100014c] ldstub [%o3+0x0b5],%l2 ! Mem[00000000118000b5] lduw [%o2+0x1a4],%l4 ! Mem[00000000110001a4] stb %l6,[%o1+0x14d] ! Mem[000000001080014d] jmpl %o7,%g0 stw %l7,[%o0+0x134] ! Mem[0000000010000134] p0_far_1_hem: ldx [%i2+0x188],%l5 ! Mem[0000000011000188] lduh [%i2+0x1be],%l2 ! Mem[00000000110001be] ldx [%i3+0x060],%l6 ! Mem[0000000011800060] lduh [%i2+0x14c],%l7 ! Mem[000000001100014c] ldstub [%i3+0x0b5],%l2 ! Mem[00000000118000b5] lduw [%i2+0x1a4],%l4 ! Mem[00000000110001a4] stb %l6,[%i1+0x14d] ! Mem[000000001080014d] jmpl %o7,%g0 stw %l7,[%i0+0x134] ! Mem[0000000010000134] p0_far_1_hom: ldx [%o2+0x188],%l5 ! Mem[0000000011000188] lduh [%o2+0x1be],%l2 ! Mem[00000000110001be] ldx [%o3+0x060],%l6 ! Mem[0000000011800060] lduh [%o2+0x14c],%l7 ! Mem[000000001100014c] ldstub [%o3+0x0b5],%l2 ! Mem[00000000118000b5] lduw [%o2+0x1a4],%l4 ! Mem[00000000110001a4] stb %l6,[%o1+0x14d] ! Mem[000000001080014d] jmpl %o7,%g0 stw %l7,[%o0+0x134] ! Mem[0000000010000134] p0_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p1_far_1_le: std %l4,[%i0+0x198] ! Mem[0000000012000198] ldsh [%i1+0x06a],%l0 ! Mem[000000001280006a] lduh [%i2+0x10e],%l7 ! Mem[000000001300010e] nop jmpl %o7,%g0 std %l0,[%i0+0x128] ! Mem[0000000012000128] p1_far_1_lo: std %l4,[%o0+0x198] ! Mem[0000000012000198] ldsh [%o1+0x06a],%l0 ! Mem[000000001280006a] lduh [%o2+0x10e],%l7 ! Mem[000000001300010e] nop jmpl %o7,%g0 std %l0,[%o0+0x128] ! Mem[0000000012000128] p1_far_1_lem: std %l4,[%i0+0x198] ! Mem[0000000012000198] ldsh [%i1+0x06a],%l0 ! Mem[000000001280006a] lduh [%i2+0x10e],%l7 ! Mem[000000001300010e] nop jmpl %o7,%g0 std %l0,[%i0+0x128] ! Mem[0000000012000128] p1_far_1_lom: std %l4,[%o0+0x198] ! Mem[0000000012000198] ldsh [%o1+0x06a],%l0 ! Mem[000000001280006a] lduh [%o2+0x10e],%l7 ! Mem[000000001300010e] nop jmpl %o7,%g0 std %l0,[%o0+0x128] ! Mem[0000000012000128] p1_far_1_he: ldsw [%i3+0x064],%l6 ! Mem[0000000013800064] ldstub [%i2+0x053],%l3 ! Mem[0000000013000053] ld [%i2+0x180],%f30 ! Mem[0000000013000180] lduw [%i3+0x08c],%l1 ! Mem[000000001380008c] lduw [%i2+0x160],%l0 ! Mem[0000000013000160] ldd [%i1+0x1f8],%l0 ! Mem[00000000128001f8] stx %l6,[%i1+0x158] ! Mem[0000000012800158] jmpl %o7,%g0 std %l0,[%i3+0x120] ! Mem[0000000013800120] p1_far_1_ho: ldsw [%o3+0x064],%l6 ! Mem[0000000013800064] ldstub [%o2+0x053],%l3 ! Mem[0000000013000053] ld [%o2+0x180],%f30 ! Mem[0000000013000180] lduw [%o3+0x08c],%l1 ! Mem[000000001380008c] lduw [%o2+0x160],%l0 ! Mem[0000000013000160] ldd [%o1+0x1f8],%l0 ! Mem[00000000128001f8] stx %l6,[%o1+0x158] ! Mem[0000000012800158] jmpl %o7,%g0 std %l0,[%o3+0x120] ! Mem[0000000013800120] p1_far_1_hem: ldsw [%i3+0x064],%l6 ! Mem[0000000013800064] ldstub [%i2+0x053],%l3 ! Mem[0000000013000053] ld [%i2+0x180],%f30 ! Mem[0000000013000180] lduw [%i3+0x08c],%l1 ! Mem[000000001380008c] lduw [%i2+0x160],%l0 ! Mem[0000000013000160] ldd [%i1+0x1f8],%l0 ! Mem[00000000128001f8] stx %l6,[%i1+0x158] ! Mem[0000000012800158] jmpl %o7,%g0 std %l0,[%i3+0x120] ! Mem[0000000013800120] p1_far_1_hom: ldsw [%o3+0x064],%l6 ! Mem[0000000013800064] ldstub [%o2+0x053],%l3 ! Mem[0000000013000053] ld [%o2+0x180],%f30 ! Mem[0000000013000180] lduw [%o3+0x08c],%l1 ! Mem[000000001380008c] lduw [%o2+0x160],%l0 ! Mem[0000000013000160] ldd [%o1+0x1f8],%l0 ! Mem[00000000128001f8] stx %l6,[%o1+0x158] ! Mem[0000000012800158] jmpl %o7,%g0 std %l0,[%o3+0x120] ! Mem[0000000013800120] p1_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p2_far_1_le: stb %l4,[%i2+0x0f5] ! Mem[00000000150000f5] std %l4,[%i3+0x118] ! Mem[0000000015800118] ldsh [%i3+0x0c8],%l3 ! Mem[00000000158000c8] ldd [%i1+0x008],%l6 ! Mem[0000000014800008] stb %l5,[%i1+0x1e1] ! Mem[00000000148001e1] jmpl %o7,%g0 swap [%i2+0x138],%l2 ! Mem[0000000015000138] p2_far_1_lo: stb %l4,[%o2+0x0f5] ! Mem[00000000150000f5] std %l4,[%o3+0x118] ! Mem[0000000015800118] ldsh [%o3+0x0c8],%l3 ! Mem[00000000158000c8] ldd [%o1+0x008],%l6 ! Mem[0000000014800008] stb %l5,[%o1+0x1e1] ! Mem[00000000148001e1] jmpl %o7,%g0 swap [%o2+0x138],%l2 ! Mem[0000000015000138] p2_far_1_lem: stb %l4,[%i2+0x0f5] ! Mem[00000000150000f5] std %l4,[%i3+0x118] ! Mem[0000000015800118] ldsh [%i3+0x0c8],%l3 ! Mem[00000000158000c8] membar #Sync ldd [%i1+0x008],%l6 ! Mem[0000000014800008] stb %l5,[%i1+0x1e1] ! Mem[00000000148001e1] jmpl %o7,%g0 swap [%i2+0x138],%l2 ! Mem[0000000015000138] p2_far_1_lom: stb %l4,[%o2+0x0f5] ! Mem[00000000150000f5] std %l4,[%o3+0x118] ! Mem[0000000015800118] ldsh [%o3+0x0c8],%l3 ! Mem[00000000158000c8] membar #Sync ldd [%o1+0x008],%l6 ! Mem[0000000014800008] stb %l5,[%o1+0x1e1] ! Mem[00000000148001e1] jmpl %o7,%g0 swap [%o2+0x138],%l2 ! Mem[0000000015000138] p2_far_1_he: lduw [%i0+0x184],%l1 ! Mem[0000000014000184] ldub [%i0+0x1c7],%l1 ! Mem[00000000140001c7] stx %l6,[%i1+0x170] ! Mem[0000000014800170] jmpl %o7,%g0 lduh [%i2+0x094],%l1 ! Mem[0000000015000094] p2_far_1_ho: lduw [%o0+0x184],%l1 ! Mem[0000000014000184] ldub [%o0+0x1c7],%l1 ! Mem[00000000140001c7] stx %l6,[%o1+0x170] ! Mem[0000000014800170] jmpl %o7,%g0 lduh [%o2+0x094],%l1 ! Mem[0000000015000094] p2_far_1_hem: lduw [%i0+0x184],%l1 ! Mem[0000000014000184] ldub [%i0+0x1c7],%l1 ! Mem[00000000140001c7] stx %l6,[%i1+0x170] ! Mem[0000000014800170] jmpl %o7,%g0 lduh [%i2+0x094],%l1 ! Mem[0000000015000094] p2_far_1_hom: lduw [%o0+0x184],%l1 ! Mem[0000000014000184] ldub [%o0+0x1c7],%l1 ! Mem[00000000140001c7] stx %l6,[%o1+0x170] ! Mem[0000000014800170] jmpl %o7,%g0 lduh [%o2+0x094],%l1 ! Mem[0000000015000094] p2_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p3_far_1_le: stx %l5,[%i1+0x030] ! Mem[0000000016800030] xor %l0,%l0,%l7 ldsb [%i0+0x100],%l1 ! Mem[0000000016000100] stb %l1,[%i0+0x1cf] ! Mem[00000000160001cf] ldub [%i1+0x08a],%l3 ! Mem[000000001680008a] jmpl %o7,%g0 sllx %l2,0x03d,%l7 p3_far_1_lo: stx %l5,[%o1+0x030] ! Mem[0000000016800030] xor %l0,%l0,%l7 ldsb [%o0+0x100],%l1 ! Mem[0000000016000100] stb %l1,[%o0+0x1cf] ! Mem[00000000160001cf] ldub [%o1+0x08a],%l3 ! Mem[000000001680008a] jmpl %o7,%g0 sllx %l2,0x03d,%l7 p3_far_1_lem: membar #Sync stx %l5,[%i1+0x030] ! Mem[0000000016800030] xor %l0,%l0,%l7 ldsb [%i0+0x100],%l1 ! Mem[0000000016000100] stb %l1,[%i0+0x1cf] ! Mem[00000000160001cf] ldub [%i1+0x08a],%l3 ! Mem[000000001680008a] jmpl %o7,%g0 sllx %l2,0x03d,%l7 p3_far_1_lom: membar #Sync stx %l5,[%o1+0x030] ! Mem[0000000016800030] xor %l0,%l0,%l7 ldsb [%o0+0x100],%l1 ! Mem[0000000016000100] stb %l1,[%o0+0x1cf] ! Mem[00000000160001cf] ldub [%o1+0x08a],%l3 ! Mem[000000001680008a] jmpl %o7,%g0 sllx %l2,0x03d,%l7 p3_far_1_he: lduh [%i2+0x008],%l3 ! Mem[0000000017000008] jmpl %o7,%g0 ldsw [%i0+0x0ec],%l7 ! Mem[00000000160000ec] p3_far_1_ho: lduh [%o2+0x008],%l3 ! Mem[0000000017000008] jmpl %o7,%g0 ldsw [%o0+0x0ec],%l7 ! Mem[00000000160000ec] p3_far_1_hem: membar #Sync lduh [%i2+0x008],%l3 ! Mem[0000000017000008] jmpl %o7,%g0 ldsw [%i0+0x0ec],%l7 ! Mem[00000000160000ec] p3_far_1_hom: membar #Sync lduh [%o2+0x008],%l3 ! Mem[0000000017000008] jmpl %o7,%g0 ldsw [%o0+0x0ec],%l7 ! Mem[00000000160000ec] p3_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p4_far_1_le: ldstub [%i1+0x0ea],%l2 ! Mem[00000000188000ea] sth %l3,[%i0+0x1ee] ! Mem[00000000180001ee] std %l4,[%i0+0x0d0] ! Mem[00000000180000d0] ldub [%i2+0x184],%l3 ! Mem[0000000019000184] ldsw [%i3+0x180],%l7 ! Mem[0000000019800180] lduw [%i0+0x068],%l2 ! Mem[0000000018000068] jmpl %o7,%g0 xnor %l1,0xc97,%l0 p4_far_1_lo: ldstub [%o1+0x0ea],%l2 ! Mem[00000000188000ea] sth %l3,[%o0+0x1ee] ! Mem[00000000180001ee] std %l4,[%o0+0x0d0] ! Mem[00000000180000d0] ldub [%o2+0x184],%l3 ! Mem[0000000019000184] ldsw [%o3+0x180],%l7 ! Mem[0000000019800180] lduw [%o0+0x068],%l2 ! Mem[0000000018000068] jmpl %o7,%g0 xnor %l1,0xc97,%l0 p4_far_1_lem: ldstub [%i1+0x0ea],%l2 ! Mem[00000000188000ea] sth %l3,[%i0+0x1ee] ! Mem[00000000180001ee] std %l4,[%i0+0x0d0] ! Mem[00000000180000d0] ldub [%i2+0x184],%l3 ! Mem[0000000019000184] ldsw [%i3+0x180],%l7 ! Mem[0000000019800180] lduw [%i0+0x068],%l2 ! Mem[0000000018000068] jmpl %o7,%g0 xnor %l1,0xc97,%l0 p4_far_1_lom: ldstub [%o1+0x0ea],%l2 ! Mem[00000000188000ea] sth %l3,[%o0+0x1ee] ! Mem[00000000180001ee] std %l4,[%o0+0x0d0] ! Mem[00000000180000d0] ldub [%o2+0x184],%l3 ! Mem[0000000019000184] ldsw [%o3+0x180],%l7 ! Mem[0000000019800180] lduw [%o0+0x068],%l2 ! Mem[0000000018000068] jmpl %o7,%g0 xnor %l1,0xc97,%l0 p4_far_1_he: jmpl %o7,%g0 sll %l1,%l1,%l5 jmpl %o7,%g0 nop p4_far_1_ho: jmpl %o7,%g0 sll %l1,%l1,%l5 jmpl %o7,%g0 nop p4_far_1_hem: jmpl %o7,%g0 sll %l1,%l1,%l5 jmpl %o7,%g0 nop p4_far_1_hom: jmpl %o7,%g0 sll %l1,%l1,%l5 jmpl %o7,%g0 nop p4_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p5_far_1_le: ldub [%i1+0x031],%l3 ! Mem[000000001a800031] ldx [%i0+0x0b0],%l2 ! Mem[000000001a0000b0] jmpl %o7,%g0 ldsh [%i0+0x1d8],%l1 ! Mem[000000001a0001d8] p5_far_1_lo: ldub [%o1+0x031],%l3 ! Mem[000000001a800031] ldx [%o0+0x0b0],%l2 ! Mem[000000001a0000b0] jmpl %o7,%g0 ldsh [%o0+0x1d8],%l1 ! Mem[000000001a0001d8] p5_far_1_lem: membar #Sync ldub [%i1+0x031],%l3 ! Mem[000000001a800031] ldx [%i0+0x0b0],%l2 ! Mem[000000001a0000b0] jmpl %o7,%g0 ldsh [%i0+0x1d8],%l1 ! Mem[000000001a0001d8] p5_far_1_lom: membar #Sync ldub [%o1+0x031],%l3 ! Mem[000000001a800031] ldx [%o0+0x0b0],%l2 ! Mem[000000001a0000b0] jmpl %o7,%g0 ldsh [%o0+0x1d8],%l1 ! Mem[000000001a0001d8] p5_far_1_he: swap [%i2+0x174],%l7 ! Mem[000000001b000174] add %l0,0xf03,%l7 stb %l0,[%i3+0x0b5] ! Mem[000000001b8000b5] jmpl %o7,%g0 ldsw [%i3+0x1c0],%l5 ! Mem[000000001b8001c0] p5_far_1_ho: swap [%o2+0x174],%l7 ! Mem[000000001b000174] add %l0,0xf03,%l7 stb %l0,[%o3+0x0b5] ! Mem[000000001b8000b5] jmpl %o7,%g0 ldsw [%o3+0x1c0],%l5 ! Mem[000000001b8001c0] p5_far_1_hem: swap [%i2+0x174],%l7 ! Mem[000000001b000174] add %l0,0xf03,%l7 stb %l0,[%i3+0x0b5] ! Mem[000000001b8000b5] jmpl %o7,%g0 ldsw [%i3+0x1c0],%l5 ! Mem[000000001b8001c0] p5_far_1_hom: swap [%o2+0x174],%l7 ! Mem[000000001b000174] add %l0,0xf03,%l7 stb %l0,[%o3+0x0b5] ! Mem[000000001b8000b5] jmpl %o7,%g0 ldsw [%o3+0x1c0],%l5 ! Mem[000000001b8001c0] p5_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p6_far_1_le: taddcc %l0,%l7,%l3 subccc %l1,%l0,%l3 ldub [%i3+0x07d],%l3 ! Mem[000000001d80007d] andncc %l0,%l2,%l1 jmpl %o7,%g0 stb %l3,[%i2+0x1a4] ! Mem[000000001d0001a4] p6_far_1_lo: taddcc %l0,%l7,%l3 subccc %l1,%l0,%l3 ldub [%o3+0x07d],%l3 ! Mem[000000001d80007d] andncc %l0,%l2,%l1 jmpl %o7,%g0 stb %l3,[%o2+0x1a4] ! Mem[000000001d0001a4] p6_far_1_lem: taddcc %l0,%l7,%l3 subccc %l1,%l0,%l3 ldub [%i3+0x07d],%l3 ! Mem[000000001d80007d] andncc %l0,%l2,%l1 jmpl %o7,%g0 stb %l3,[%i2+0x1a4] ! Mem[000000001d0001a4] p6_far_1_lom: taddcc %l0,%l7,%l3 subccc %l1,%l0,%l3 ldub [%o3+0x07d],%l3 ! Mem[000000001d80007d] andncc %l0,%l2,%l1 jmpl %o7,%g0 stb %l3,[%o2+0x1a4] ! Mem[000000001d0001a4] p6_far_1_he: addc %l5,0xce1,%l7 ldsh [%i1+0x0e2],%l0 ! Mem[000000001c8000e2] swap [%i1+0x0dc],%l2 ! Mem[000000001c8000dc] stw %l7,[%i2+0x0e8] ! Mem[000000001d0000e8] jmpl %o7,%g0 lduw [%i1+0x064],%l3 ! Mem[000000001c800064] p6_far_1_ho: addc %l5,0xce1,%l7 ldsh [%o1+0x0e2],%l0 ! Mem[000000001c8000e2] swap [%o1+0x0dc],%l2 ! Mem[000000001c8000dc] stw %l7,[%o2+0x0e8] ! Mem[000000001d0000e8] jmpl %o7,%g0 lduw [%o1+0x064],%l3 ! Mem[000000001c800064] p6_far_1_hem: addc %l5,0xce1,%l7 ldsh [%i1+0x0e2],%l0 ! Mem[000000001c8000e2] swap [%i1+0x0dc],%l2 ! Mem[000000001c8000dc] stw %l7,[%i2+0x0e8] ! Mem[000000001d0000e8] jmpl %o7,%g0 lduw [%i1+0x064],%l3 ! Mem[000000001c800064] p6_far_1_hom: addc %l5,0xce1,%l7 ldsh [%o1+0x0e2],%l0 ! Mem[000000001c8000e2] swap [%o1+0x0dc],%l2 ! Mem[000000001c8000dc] stw %l7,[%o2+0x0e8] ! Mem[000000001d0000e8] jmpl %o7,%g0 lduw [%o1+0x064],%l3 ! Mem[000000001c800064] p6_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p7_far_1_le: ldd [%i3+0x060],%l4 ! Mem[000000001f800060] jmpl %o7,%g0 subccc %l3,0xe6a,%l7 p7_far_1_lo: ldd [%o3+0x060],%l4 ! Mem[000000001f800060] jmpl %o7,%g0 subccc %l3,0xe6a,%l7 p7_far_1_lem: ldd [%i3+0x060],%l4 ! Mem[000000001f800060] jmpl %o7,%g0 subccc %l3,0xe6a,%l7 p7_far_1_lom: ldd [%o3+0x060],%l4 ! Mem[000000001f800060] jmpl %o7,%g0 subccc %l3,0xe6a,%l7 p7_far_1_he: swap [%i1+0x008],%l1 ! Mem[000000001e800008] lduw [%i0+0x0e0],%l0 ! Mem[000000001e0000e0] stb %l4,[%i3+0x1b9] ! Mem[000000001f8001b9] lduh [%i3+0x02e],%l3 ! Mem[000000001f80002e] lduh [%i1+0x17e],%l1 ! Mem[000000001e80017e] jmpl %o7,%g0 swap [%i1+0x044],%l6 ! Mem[000000001e800044] p7_far_1_ho: swap [%o1+0x008],%l1 ! Mem[000000001e800008] lduw [%o0+0x0e0],%l0 ! Mem[000000001e0000e0] stb %l4,[%o3+0x1b9] ! Mem[000000001f8001b9] lduh [%o3+0x02e],%l3 ! Mem[000000001f80002e] lduh [%o1+0x17e],%l1 ! Mem[000000001e80017e] jmpl %o7,%g0 swap [%o1+0x044],%l6 ! Mem[000000001e800044] p7_far_1_hem: membar #Sync swap [%i1+0x008],%l1 ! Mem[000000001e800008] lduw [%i0+0x0e0],%l0 ! Mem[000000001e0000e0] stb %l4,[%i3+0x1b9] ! Mem[000000001f8001b9] lduh [%i3+0x02e],%l3 ! Mem[000000001f80002e] lduh [%i1+0x17e],%l1 ! Mem[000000001e80017e] jmpl %o7,%g0 swap [%i1+0x044],%l6 ! Mem[000000001e800044] p7_far_1_hom: membar #Sync swap [%o1+0x008],%l1 ! Mem[000000001e800008] lduw [%o0+0x0e0],%l0 ! Mem[000000001e0000e0] stb %l4,[%o3+0x1b9] ! Mem[000000001f8001b9] lduh [%o3+0x02e],%l3 ! Mem[000000001f80002e] lduh [%o1+0x17e],%l1 ! Mem[000000001e80017e] jmpl %o7,%g0 swap [%o1+0x044],%l6 ! Mem[000000001e800044] p7_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p8_far_1_le: jmpl %o7,%g0 ldsh [%i1+0x0ba],%l1 ! Mem[00000000208000ba] jmpl %o7,%g0 nop p8_far_1_lo: jmpl %o7,%g0 ldsh [%o1+0x0ba],%l1 ! Mem[00000000208000ba] jmpl %o7,%g0 nop p8_far_1_lem: jmpl %o7,%g0 ldsh [%i1+0x0ba],%l1 ! Mem[00000000208000ba] jmpl %o7,%g0 nop p8_far_1_lom: jmpl %o7,%g0 ldsh [%o1+0x0ba],%l1 ! Mem[00000000208000ba] jmpl %o7,%g0 nop p8_far_1_he: sth %l0,[%i1+0x094] ! Mem[0000000020800094] addccc %l3,-0x895,%l0 andncc %l5,-0xda3,%l1 jmpl %o7,%g0 lduh [%i0+0x174],%l4 ! Mem[0000000020000174] p8_far_1_ho: sth %l0,[%o1+0x094] ! Mem[0000000020800094] addccc %l3,-0x895,%l0 andncc %l5,-0xda3,%l1 jmpl %o7,%g0 lduh [%o0+0x174],%l4 ! Mem[0000000020000174] p8_far_1_hem: sth %l0,[%i1+0x094] ! Mem[0000000020800094] addccc %l3,-0x895,%l0 andncc %l5,-0xda3,%l1 jmpl %o7,%g0 lduh [%i0+0x174],%l4 ! Mem[0000000020000174] p8_far_1_hom: sth %l0,[%o1+0x094] ! Mem[0000000020800094] addccc %l3,-0x895,%l0 andncc %l5,-0xda3,%l1 jmpl %o7,%g0 lduh [%o0+0x174],%l4 ! Mem[0000000020000174] p8_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p9_far_1_le: nop ldd [%i1+0x140],%l4 ! Mem[0000000022800140] lduh [%i0+0x08c],%l1 ! Mem[000000002200008c] sth %l4,[%i0+0x0d4] ! Mem[00000000220000d4] stb %l3,[%i1+0x1a4] ! Mem[00000000228001a4] jmpl %o7,%g0 ldub [%i0+0x011],%l7 ! Mem[0000000022000011] p9_far_1_lo: nop ldd [%o1+0x140],%l4 ! Mem[0000000022800140] lduh [%o0+0x08c],%l1 ! Mem[000000002200008c] sth %l4,[%o0+0x0d4] ! Mem[00000000220000d4] stb %l3,[%o1+0x1a4] ! Mem[00000000228001a4] jmpl %o7,%g0 ldub [%o0+0x011],%l7 ! Mem[0000000022000011] p9_far_1_lem: nop ldd [%i1+0x140],%l4 ! Mem[0000000022800140] lduh [%i0+0x08c],%l1 ! Mem[000000002200008c] sth %l4,[%i0+0x0d4] ! Mem[00000000220000d4] stb %l3,[%i1+0x1a4] ! Mem[00000000228001a4] membar #Sync jmpl %o7,%g0 ldub [%i0+0x011],%l7 ! Mem[0000000022000011] p9_far_1_lom: nop ldd [%o1+0x140],%l4 ! Mem[0000000022800140] lduh [%o0+0x08c],%l1 ! Mem[000000002200008c] sth %l4,[%o0+0x0d4] ! Mem[00000000220000d4] stb %l3,[%o1+0x1a4] ! Mem[00000000228001a4] membar #Sync jmpl %o7,%g0 ldub [%o0+0x011],%l7 ! Mem[0000000022000011] p9_far_1_he: jmpl %o7,%g0 lduw [%i2+0x120],%l1 ! Mem[0000000023000120] jmpl %o7,%g0 nop p9_far_1_ho: jmpl %o7,%g0 lduw [%o2+0x120],%l1 ! Mem[0000000023000120] jmpl %o7,%g0 nop p9_far_1_hem: jmpl %o7,%g0 lduw [%i2+0x120],%l1 ! Mem[0000000023000120] jmpl %o7,%g0 nop p9_far_1_hom: jmpl %o7,%g0 lduw [%o2+0x120],%l1 ! Mem[0000000023000120] jmpl %o7,%g0 nop p9_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p10_far_1_le: stb %l0,[%i2+0x063] ! Mem[0000000025000063] ldsh [%i1+0x16e],%l3 ! Mem[000000002480016e] ldsb [%i2+0x07d],%l3 ! Mem[000000002500007d] jmpl %o7,%g0 ld [%i3+0x0d0],%f8 ! Mem[00000000258000d0] p10_far_1_lo: stb %l0,[%o2+0x063] ! Mem[0000000025000063] ldsh [%o1+0x16e],%l3 ! Mem[000000002480016e] ldsb [%o2+0x07d],%l3 ! Mem[000000002500007d] jmpl %o7,%g0 ld [%o3+0x0d0],%f8 ! Mem[00000000258000d0] p10_far_1_lem: stb %l0,[%i2+0x063] ! Mem[0000000025000063] ldsh [%i1+0x16e],%l3 ! Mem[000000002480016e] ldsb [%i2+0x07d],%l3 ! Mem[000000002500007d] jmpl %o7,%g0 ld [%i3+0x0d0],%f8 ! Mem[00000000258000d0] p10_far_1_lom: stb %l0,[%o2+0x063] ! Mem[0000000025000063] ldsh [%o1+0x16e],%l3 ! Mem[000000002480016e] ldsb [%o2+0x07d],%l3 ! Mem[000000002500007d] jmpl %o7,%g0 ld [%o3+0x0d0],%f8 ! Mem[00000000258000d0] p10_far_1_he: ldsw [%i2+0x068],%l7 ! Mem[0000000025000068] smulcc %l7,%l6,%l7 xnorcc %l4,-0xeed,%l2 ldstub [%i2+0x1a3],%l7 ! Mem[00000000250001a3] jmpl %o7,%g0 lduh [%i3+0x068],%l2 ! Mem[0000000025800068] p10_far_1_ho: ldsw [%o2+0x068],%l7 ! Mem[0000000025000068] smulcc %l7,%l6,%l7 xnorcc %l4,-0xeed,%l2 ldstub [%o2+0x1a3],%l7 ! Mem[00000000250001a3] jmpl %o7,%g0 lduh [%o3+0x068],%l2 ! Mem[0000000025800068] p10_far_1_hem: ldsw [%i2+0x068],%l7 ! Mem[0000000025000068] smulcc %l7,%l6,%l7 xnorcc %l4,-0xeed,%l2 ldstub [%i2+0x1a3],%l7 ! Mem[00000000250001a3] jmpl %o7,%g0 lduh [%i3+0x068],%l2 ! Mem[0000000025800068] p10_far_1_hom: ldsw [%o2+0x068],%l7 ! Mem[0000000025000068] smulcc %l7,%l6,%l7 xnorcc %l4,-0xeed,%l2 ldstub [%o2+0x1a3],%l7 ! Mem[00000000250001a3] jmpl %o7,%g0 lduh [%o3+0x068],%l2 ! Mem[0000000025800068] p10_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p11_far_1_le: ld [%i2+0x0c4],%f14 ! Mem[00000000270000c4] ldsh [%i3+0x00c],%l7 ! Mem[000000002780000c] smul %l3,0x16c,%l2 stw %l7,[%i3+0x048] ! Mem[0000000027800048] ldsh [%i2+0x056],%l2 ! Mem[0000000027000056] andn %l5,%l0,%l5 ldsw [%i2+0x100],%l0 ! Mem[0000000027000100] jmpl %o7,%g0 swap [%i1+0x06c],%l4 ! Mem[000000002680006c] p11_far_1_lo: ld [%o2+0x0c4],%f14 ! Mem[00000000270000c4] ldsh [%o3+0x00c],%l7 ! Mem[000000002780000c] smul %l3,0x16c,%l2 stw %l7,[%o3+0x048] ! Mem[0000000027800048] ldsh [%o2+0x056],%l2 ! Mem[0000000027000056] andn %l5,%l0,%l5 ldsw [%o2+0x100],%l0 ! Mem[0000000027000100] jmpl %o7,%g0 swap [%o1+0x06c],%l4 ! Mem[000000002680006c] p11_far_1_lem: ld [%i2+0x0c4],%f14 ! Mem[00000000270000c4] membar #Sync ldsh [%i3+0x00c],%l7 ! Mem[000000002780000c] smul %l3,0x16c,%l2 stw %l7,[%i3+0x048] ! Mem[0000000027800048] ldsh [%i2+0x056],%l2 ! Mem[0000000027000056] andn %l5,%l0,%l5 ldsw [%i2+0x100],%l0 ! Mem[0000000027000100] jmpl %o7,%g0 swap [%i1+0x06c],%l4 ! Mem[000000002680006c] p11_far_1_lom: ld [%o2+0x0c4],%f14 ! Mem[00000000270000c4] membar #Sync ldsh [%o3+0x00c],%l7 ! Mem[000000002780000c] smul %l3,0x16c,%l2 stw %l7,[%o3+0x048] ! Mem[0000000027800048] ldsh [%o2+0x056],%l2 ! Mem[0000000027000056] andn %l5,%l0,%l5 ldsw [%o2+0x100],%l0 ! Mem[0000000027000100] jmpl %o7,%g0 swap [%o1+0x06c],%l4 ! Mem[000000002680006c] p11_far_1_he: jmpl %o7,%g0 stx %l7,[%i2+0x190] ! Mem[0000000027000190] jmpl %o7,%g0 nop p11_far_1_ho: jmpl %o7,%g0 stx %l7,[%o2+0x190] ! Mem[0000000027000190] jmpl %o7,%g0 nop p11_far_1_hem: jmpl %o7,%g0 stx %l7,[%i2+0x190] ! Mem[0000000027000190] jmpl %o7,%g0 nop p11_far_1_hom: jmpl %o7,%g0 stx %l7,[%o2+0x190] ! Mem[0000000027000190] jmpl %o7,%g0 nop p11_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p12_far_1_le: std %l2,[%i2+0x050] ! Mem[0000000029000050] jmpl %o7,%g0 stw %l1,[%i0+0x098] ! Mem[0000000028000098] p12_far_1_lo: std %l2,[%o2+0x050] ! Mem[0000000029000050] jmpl %o7,%g0 stw %l1,[%o0+0x098] ! Mem[0000000028000098] p12_far_1_lem: std %l2,[%i2+0x050] ! Mem[0000000029000050] jmpl %o7,%g0 stw %l1,[%i0+0x098] ! Mem[0000000028000098] p12_far_1_lom: std %l2,[%o2+0x050] ! Mem[0000000029000050] jmpl %o7,%g0 stw %l1,[%o0+0x098] ! Mem[0000000028000098] p12_far_1_he: ldd [%i2+0x1d0],%l6 ! Mem[00000000290001d0] ld [%i1+0x054],%f28 ! Mem[0000000028800054] tsubcc %l4,%l4,%l2 and %l2,%l2,%l4 jmpl %o7,%g0 mulx %l3,%l0,%l6 p12_far_1_ho: ldd [%o2+0x1d0],%l6 ! Mem[00000000290001d0] ld [%o1+0x054],%f28 ! Mem[0000000028800054] tsubcc %l4,%l4,%l2 and %l2,%l2,%l4 jmpl %o7,%g0 mulx %l3,%l0,%l6 p12_far_1_hem: ldd [%i2+0x1d0],%l6 ! Mem[00000000290001d0] ld [%i1+0x054],%f28 ! Mem[0000000028800054] tsubcc %l4,%l4,%l2 and %l2,%l2,%l4 jmpl %o7,%g0 mulx %l3,%l0,%l6 p12_far_1_hom: ldd [%o2+0x1d0],%l6 ! Mem[00000000290001d0] ld [%o1+0x054],%f28 ! Mem[0000000028800054] tsubcc %l4,%l4,%l2 and %l2,%l2,%l4 jmpl %o7,%g0 mulx %l3,%l0,%l6 p12_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p13_far_1_le: ldd [%i1+0x030],%l2 ! Mem[000000002a800030] std %l0,[%i2+0x180] ! Mem[000000002b000180] ldsw [%i3+0x1e4],%l1 ! Mem[000000002b8001e4] taddcctv %l2,0x34c,%l3 swap [%i1+0x0e0],%l0 ! Mem[000000002a8000e0] umul %l5,0xd81,%l7 ldx [%i0+0x070],%l0 ! Mem[000000002a000070] jmpl %o7,%g0 st %f9 ,[%i3+0x100] ! Mem[000000002b800100] p13_far_1_lo: ldd [%o1+0x030],%l2 ! Mem[000000002a800030] std %l0,[%o2+0x180] ! Mem[000000002b000180] ldsw [%o3+0x1e4],%l1 ! Mem[000000002b8001e4] taddcctv %l2,0x34c,%l3 swap [%o1+0x0e0],%l0 ! Mem[000000002a8000e0] umul %l5,0xd81,%l7 ldx [%o0+0x070],%l0 ! Mem[000000002a000070] jmpl %o7,%g0 st %f9 ,[%o3+0x100] ! Mem[000000002b800100] p13_far_1_lem: membar #Sync ldd [%i1+0x030],%l2 ! Mem[000000002a800030] std %l0,[%i2+0x180] ! Mem[000000002b000180] ldsw [%i3+0x1e4],%l1 ! Mem[000000002b8001e4] taddcctv %l2,0x34c,%l3 swap [%i1+0x0e0],%l0 ! Mem[000000002a8000e0] umul %l5,0xd81,%l7 ldx [%i0+0x070],%l0 ! Mem[000000002a000070] jmpl %o7,%g0 st %f9 ,[%i3+0x100] ! Mem[000000002b800100] p13_far_1_lom: membar #Sync ldd [%o1+0x030],%l2 ! Mem[000000002a800030] std %l0,[%o2+0x180] ! Mem[000000002b000180] ldsw [%o3+0x1e4],%l1 ! Mem[000000002b8001e4] taddcctv %l2,0x34c,%l3 swap [%o1+0x0e0],%l0 ! Mem[000000002a8000e0] umul %l5,0xd81,%l7 ldx [%o0+0x070],%l0 ! Mem[000000002a000070] jmpl %o7,%g0 st %f9 ,[%o3+0x100] ! Mem[000000002b800100] p13_far_1_he: stw %l6,[%i3+0x050] ! Mem[000000002b800050] swap [%i2+0x0ec],%l3 ! Mem[000000002b0000ec] lduh [%i3+0x024],%l1 ! Mem[000000002b800024] ldd [%i1+0x0e0],%l6 ! Mem[000000002a8000e0] lduh [%i2+0x106],%l7 ! Mem[000000002b000106] ldd [%i0+0x060],%l6 ! Mem[000000002a000060] jmpl %o7,%g0 ldstub [%i3+0x138],%l0 ! Mem[000000002b800138] p13_far_1_ho: stw %l6,[%o3+0x050] ! Mem[000000002b800050] swap [%o2+0x0ec],%l3 ! Mem[000000002b0000ec] lduh [%o3+0x024],%l1 ! Mem[000000002b800024] ldd [%o1+0x0e0],%l6 ! Mem[000000002a8000e0] lduh [%o2+0x106],%l7 ! Mem[000000002b000106] ldd [%o0+0x060],%l6 ! Mem[000000002a000060] jmpl %o7,%g0 ldstub [%o3+0x138],%l0 ! Mem[000000002b800138] p13_far_1_hem: stw %l6,[%i3+0x050] ! Mem[000000002b800050] swap [%i2+0x0ec],%l3 ! Mem[000000002b0000ec] membar #Sync lduh [%i3+0x024],%l1 ! Mem[000000002b800024] ldd [%i1+0x0e0],%l6 ! Mem[000000002a8000e0] lduh [%i2+0x106],%l7 ! Mem[000000002b000106] ldd [%i0+0x060],%l6 ! Mem[000000002a000060] jmpl %o7,%g0 ldstub [%i3+0x138],%l0 ! Mem[000000002b800138] p13_far_1_hom: stw %l6,[%o3+0x050] ! Mem[000000002b800050] swap [%o2+0x0ec],%l3 ! Mem[000000002b0000ec] membar #Sync lduh [%o3+0x024],%l1 ! Mem[000000002b800024] ldd [%o1+0x0e0],%l6 ! Mem[000000002a8000e0] lduh [%o2+0x106],%l7 ! Mem[000000002b000106] ldd [%o0+0x060],%l6 ! Mem[000000002a000060] jmpl %o7,%g0 ldstub [%o3+0x138],%l0 ! Mem[000000002b800138] p13_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p14_far_1_le: lduw [%i1+0x1c0],%l4 ! Mem[000000002c8001c0] ldub [%i1+0x188],%l3 ! Mem[000000002c800188] sth %l0,[%i1+0x122] ! Mem[000000002c800122] tsubcctv %l7,-0xe0f,%l6 umul %l3,%l1,%l7 subccc %l1,%l0,%l5 swap [%i1+0x0b0],%l5 ! Mem[000000002c8000b0] jmpl %o7,%g0 sdivx %l5,0x116,%l5 p14_far_1_lo: lduw [%o1+0x1c0],%l4 ! Mem[000000002c8001c0] ldub [%o1+0x188],%l3 ! Mem[000000002c800188] sth %l0,[%o1+0x122] ! Mem[000000002c800122] tsubcctv %l7,-0xe0f,%l6 umul %l3,%l1,%l7 subccc %l1,%l0,%l5 swap [%o1+0x0b0],%l5 ! Mem[000000002c8000b0] jmpl %o7,%g0 sdivx %l5,0x116,%l5 p14_far_1_lem: lduw [%i1+0x1c0],%l4 ! Mem[000000002c8001c0] ldub [%i1+0x188],%l3 ! Mem[000000002c800188] sth %l0,[%i1+0x122] ! Mem[000000002c800122] tsubcctv %l7,-0xe0f,%l6 umul %l3,%l1,%l7 subccc %l1,%l0,%l5 swap [%i1+0x0b0],%l5 ! Mem[000000002c8000b0] jmpl %o7,%g0 sdivx %l5,0x116,%l5 p14_far_1_lom: lduw [%o1+0x1c0],%l4 ! Mem[000000002c8001c0] ldub [%o1+0x188],%l3 ! Mem[000000002c800188] sth %l0,[%o1+0x122] ! Mem[000000002c800122] tsubcctv %l7,-0xe0f,%l6 umul %l3,%l1,%l7 subccc %l1,%l0,%l5 swap [%o1+0x0b0],%l5 ! Mem[000000002c8000b0] jmpl %o7,%g0 sdivx %l5,0x116,%l5 p14_far_1_he: stw %l7,[%i3+0x12c] ! Mem[000000002d80012c] lduw [%i3+0x074],%l2 ! Mem[000000002d800074] sth %l0,[%i0+0x102] ! Mem[000000002c000102] ldsb [%i1+0x187],%l1 ! Mem[000000002c800187] jmpl %o7,%g0 sth %l7,[%i0+0x1b2] ! Mem[000000002c0001b2] p14_far_1_ho: stw %l7,[%o3+0x12c] ! Mem[000000002d80012c] lduw [%o3+0x074],%l2 ! Mem[000000002d800074] sth %l0,[%o0+0x102] ! Mem[000000002c000102] ldsb [%o1+0x187],%l1 ! Mem[000000002c800187] jmpl %o7,%g0 sth %l7,[%o0+0x1b2] ! Mem[000000002c0001b2] p14_far_1_hem: stw %l7,[%i3+0x12c] ! Mem[000000002d80012c] lduw [%i3+0x074],%l2 ! Mem[000000002d800074] sth %l0,[%i0+0x102] ! Mem[000000002c000102] ldsb [%i1+0x187],%l1 ! Mem[000000002c800187] jmpl %o7,%g0 sth %l7,[%i0+0x1b2] ! Mem[000000002c0001b2] p14_far_1_hom: stw %l7,[%o3+0x12c] ! Mem[000000002d80012c] lduw [%o3+0x074],%l2 ! Mem[000000002d800074] sth %l0,[%o0+0x102] ! Mem[000000002c000102] ldsb [%o1+0x187],%l1 ! Mem[000000002c800187] jmpl %o7,%g0 sth %l7,[%o0+0x1b2] ! Mem[000000002c0001b2] p14_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p15_far_1_le: ldub [%i3+0x0db],%l3 ! Mem[000000002f8000db] stw %l3,[%i1+0x010] ! Mem[000000002e800010] std %l0,[%i1+0x000] ! Mem[000000002e800000] std %l0,[%i1+0x1d8] ! Mem[000000002e8001d8] ldsb [%i2+0x01f],%l2 ! Mem[000000002f00001f] stw %l6,[%i0+0x0c4] ! Mem[000000002e0000c4] jmpl %o7,%g0 ldub [%i1+0x1ce],%l3 ! Mem[000000002e8001ce] p15_far_1_lo: ldub [%o3+0x0db],%l3 ! Mem[000000002f8000db] stw %l3,[%o1+0x010] ! Mem[000000002e800010] std %l0,[%o1+0x000] ! Mem[000000002e800000] std %l0,[%o1+0x1d8] ! Mem[000000002e8001d8] ldsb [%o2+0x01f],%l2 ! Mem[000000002f00001f] stw %l6,[%o0+0x0c4] ! Mem[000000002e0000c4] jmpl %o7,%g0 ldub [%o1+0x1ce],%l3 ! Mem[000000002e8001ce] p15_far_1_lem: ldub [%i3+0x0db],%l3 ! Mem[000000002f8000db] membar #Sync stw %l3,[%i1+0x010] ! Mem[000000002e800010] std %l0,[%i1+0x000] ! Mem[000000002e800000] std %l0,[%i1+0x1d8] ! Mem[000000002e8001d8] ldsb [%i2+0x01f],%l2 ! Mem[000000002f00001f] stw %l6,[%i0+0x0c4] ! Mem[000000002e0000c4] jmpl %o7,%g0 ldub [%i1+0x1ce],%l3 ! Mem[000000002e8001ce] p15_far_1_lom: ldub [%o3+0x0db],%l3 ! Mem[000000002f8000db] membar #Sync stw %l3,[%o1+0x010] ! Mem[000000002e800010] std %l0,[%o1+0x000] ! Mem[000000002e800000] std %l0,[%o1+0x1d8] ! Mem[000000002e8001d8] ldsb [%o2+0x01f],%l2 ! Mem[000000002f00001f] stw %l6,[%o0+0x0c4] ! Mem[000000002e0000c4] jmpl %o7,%g0 ldub [%o1+0x1ce],%l3 ! Mem[000000002e8001ce] p15_far_1_he: jmpl %o7,%g0 stw %l4,[%i0+0x010] ! Mem[000000002e000010] jmpl %o7,%g0 nop p15_far_1_ho: jmpl %o7,%g0 stw %l4,[%o0+0x010] ! Mem[000000002e000010] jmpl %o7,%g0 nop p15_far_1_hem: membar #Sync jmpl %o7,%g0 stw %l4,[%i0+0x010] ! Mem[000000002e000010] jmpl %o7,%g0 nop p15_far_1_hom: membar #Sync jmpl %o7,%g0 stw %l4,[%o0+0x010] ! Mem[000000002e000010] jmpl %o7,%g0 nop p15_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p16_far_1_le: stw %l3,[%i3+0x078] ! Mem[0000000031800078] sll %l6,%l1,%l5 ldstub [%i2+0x10d],%l6 ! Mem[000000003100010d] swap [%i1+0x1fc],%l7 ! Mem[00000000308001fc] std %l4,[%i1+0x090] ! Mem[0000000030800090] stb %l4,[%i1+0x054] ! Mem[0000000030800054] andn %l0,%l0,%l7 jmpl %o7,%g0 ldd [%i1+0x120],%f8 ! Mem[0000000030800120] p16_far_1_lo: stw %l3,[%o3+0x078] ! Mem[0000000031800078] sll %l6,%l1,%l5 ldstub [%o2+0x10d],%l6 ! Mem[000000003100010d] swap [%o1+0x1fc],%l7 ! Mem[00000000308001fc] std %l4,[%o1+0x090] ! Mem[0000000030800090] stb %l4,[%o1+0x054] ! Mem[0000000030800054] andn %l0,%l0,%l7 jmpl %o7,%g0 ldd [%o1+0x120],%f8 ! Mem[0000000030800120] p16_far_1_lem: stw %l3,[%i3+0x078] ! Mem[0000000031800078] sll %l6,%l1,%l5 ldstub [%i2+0x10d],%l6 ! Mem[000000003100010d] swap [%i1+0x1fc],%l7 ! Mem[00000000308001fc] std %l4,[%i1+0x090] ! Mem[0000000030800090] stb %l4,[%i1+0x054] ! Mem[0000000030800054] andn %l0,%l0,%l7 jmpl %o7,%g0 ldd [%i1+0x120],%f8 ! Mem[0000000030800120] p16_far_1_lom: stw %l3,[%o3+0x078] ! Mem[0000000031800078] sll %l6,%l1,%l5 ldstub [%o2+0x10d],%l6 ! Mem[000000003100010d] swap [%o1+0x1fc],%l7 ! Mem[00000000308001fc] std %l4,[%o1+0x090] ! Mem[0000000030800090] stb %l4,[%o1+0x054] ! Mem[0000000030800054] andn %l0,%l0,%l7 jmpl %o7,%g0 ldd [%o1+0x120],%f8 ! Mem[0000000030800120] p16_far_1_he: stx %l6,[%i0+0x0c0] ! Mem[00000000300000c0] sth %l5,[%i2+0x1e2] ! Mem[00000000310001e2] sth %l4,[%i2+0x0ca] ! Mem[00000000310000ca] stb %l4,[%i2+0x104] ! Mem[0000000031000104] std %f28,[%i3+0x150] ! Mem[0000000031800150] swap [%i3+0x1ec],%l0 ! Mem[00000000318001ec] jmpl %o7,%g0 sdivx %l2,%l0,%l5 p16_far_1_ho: stx %l6,[%o0+0x0c0] ! Mem[00000000300000c0] sth %l5,[%o2+0x1e2] ! Mem[00000000310001e2] sth %l4,[%o2+0x0ca] ! Mem[00000000310000ca] stb %l4,[%o2+0x104] ! Mem[0000000031000104] std %f28,[%o3+0x150] ! Mem[0000000031800150] swap [%o3+0x1ec],%l0 ! Mem[00000000318001ec] jmpl %o7,%g0 sdivx %l2,%l0,%l5 p16_far_1_hem: stx %l6,[%i0+0x0c0] ! Mem[00000000300000c0] sth %l5,[%i2+0x1e2] ! Mem[00000000310001e2] sth %l4,[%i2+0x0ca] ! Mem[00000000310000ca] stb %l4,[%i2+0x104] ! Mem[0000000031000104] std %f28,[%i3+0x150] ! Mem[0000000031800150] swap [%i3+0x1ec],%l0 ! Mem[00000000318001ec] jmpl %o7,%g0 sdivx %l2,%l0,%l5 p16_far_1_hom: stx %l6,[%o0+0x0c0] ! Mem[00000000300000c0] sth %l5,[%o2+0x1e2] ! Mem[00000000310001e2] sth %l4,[%o2+0x0ca] ! Mem[00000000310000ca] stb %l4,[%o2+0x104] ! Mem[0000000031000104] std %f28,[%o3+0x150] ! Mem[0000000031800150] swap [%o3+0x1ec],%l0 ! Mem[00000000318001ec] jmpl %o7,%g0 sdivx %l2,%l0,%l5 p16_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p17_far_1_le: ldub [%i3+0x1ab],%l5 ! Mem[00000000338001ab] st %f7 ,[%i0+0x1e0] ! Mem[00000000320001e0] jmpl %o7,%g0 ldstub [%i3+0x013],%l4 ! Mem[0000000033800013] p17_far_1_lo: ldub [%o3+0x1ab],%l5 ! Mem[00000000338001ab] st %f7 ,[%o0+0x1e0] ! Mem[00000000320001e0] jmpl %o7,%g0 ldstub [%o3+0x013],%l4 ! Mem[0000000033800013] p17_far_1_lem: ldub [%i3+0x1ab],%l5 ! Mem[00000000338001ab] st %f7 ,[%i0+0x1e0] ! Mem[00000000320001e0] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x013],%l4 ! Mem[0000000033800013] p17_far_1_lom: ldub [%o3+0x1ab],%l5 ! Mem[00000000338001ab] st %f7 ,[%o0+0x1e0] ! Mem[00000000320001e0] membar #Sync jmpl %o7,%g0 ldstub [%o3+0x013],%l4 ! Mem[0000000033800013] p17_far_1_he: jmpl %o7,%g0 lduh [%i0+0x014],%l5 ! Mem[0000000032000014] jmpl %o7,%g0 nop p17_far_1_ho: jmpl %o7,%g0 lduh [%o0+0x014],%l5 ! Mem[0000000032000014] jmpl %o7,%g0 nop p17_far_1_hem: membar #Sync jmpl %o7,%g0 lduh [%i0+0x014],%l5 ! Mem[0000000032000014] jmpl %o7,%g0 nop p17_far_1_hom: membar #Sync jmpl %o7,%g0 lduh [%o0+0x014],%l5 ! Mem[0000000032000014] jmpl %o7,%g0 nop p17_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p18_far_1_le: lduh [%i1+0x1bc],%l5 ! Mem[00000000348001bc] jmpl %o7,%g0 stx %l0,[%i0+0x048] ! Mem[0000000034000048] p18_far_1_lo: lduh [%o1+0x1bc],%l5 ! Mem[00000000348001bc] jmpl %o7,%g0 stx %l0,[%o0+0x048] ! Mem[0000000034000048] p18_far_1_lem: lduh [%i1+0x1bc],%l5 ! Mem[00000000348001bc] jmpl %o7,%g0 stx %l0,[%i0+0x048] ! Mem[0000000034000048] p18_far_1_lom: lduh [%o1+0x1bc],%l5 ! Mem[00000000348001bc] jmpl %o7,%g0 stx %l0,[%o0+0x048] ! Mem[0000000034000048] p18_far_1_he: ldx [%i0+0x110],%l0 ! Mem[0000000034000110] ldstub [%i3+0x056],%l7 ! Mem[0000000035800056] sth %l2,[%i1+0x0fe] ! Mem[00000000348000fe] stx %l5,[%i0+0x1b0] ! Mem[00000000340001b0] andn %l2,0xf18,%l4 jmpl %o7,%g0 ldsw [%i0+0x1bc],%l1 ! Mem[00000000340001bc] p18_far_1_ho: ldx [%o0+0x110],%l0 ! Mem[0000000034000110] ldstub [%o3+0x056],%l7 ! Mem[0000000035800056] sth %l2,[%o1+0x0fe] ! Mem[00000000348000fe] stx %l5,[%o0+0x1b0] ! Mem[00000000340001b0] andn %l2,0xf18,%l4 jmpl %o7,%g0 ldsw [%o0+0x1bc],%l1 ! Mem[00000000340001bc] p18_far_1_hem: ldx [%i0+0x110],%l0 ! Mem[0000000034000110] ldstub [%i3+0x056],%l7 ! Mem[0000000035800056] sth %l2,[%i1+0x0fe] ! Mem[00000000348000fe] stx %l5,[%i0+0x1b0] ! Mem[00000000340001b0] andn %l2,0xf18,%l4 jmpl %o7,%g0 ldsw [%i0+0x1bc],%l1 ! Mem[00000000340001bc] p18_far_1_hom: ldx [%o0+0x110],%l0 ! Mem[0000000034000110] ldstub [%o3+0x056],%l7 ! Mem[0000000035800056] sth %l2,[%o1+0x0fe] ! Mem[00000000348000fe] stx %l5,[%o0+0x1b0] ! Mem[00000000340001b0] andn %l2,0xf18,%l4 jmpl %o7,%g0 ldsw [%o0+0x1bc],%l1 ! Mem[00000000340001bc] p18_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p19_far_1_le: stx %l1,[%i2+0x048] ! Mem[0000000037000048] ld [%i0+0x1fc],%f7 ! Mem[00000000360001fc] std %l6,[%i0+0x1a0] ! Mem[00000000360001a0] lduh [%i0+0x048],%l2 ! Mem[0000000036000048] stb %l1,[%i2+0x017] ! Mem[0000000037000017] sra %l6,%l3,%l2 jmpl %o7,%g0 ldub [%i1+0x024],%l1 ! Mem[0000000036800024] p19_far_1_lo: stx %l1,[%o2+0x048] ! Mem[0000000037000048] ld [%o0+0x1fc],%f7 ! Mem[00000000360001fc] std %l6,[%o0+0x1a0] ! Mem[00000000360001a0] lduh [%o0+0x048],%l2 ! Mem[0000000036000048] stb %l1,[%o2+0x017] ! Mem[0000000037000017] sra %l6,%l3,%l2 jmpl %o7,%g0 ldub [%o1+0x024],%l1 ! Mem[0000000036800024] p19_far_1_lem: stx %l1,[%i2+0x048] ! Mem[0000000037000048] ld [%i0+0x1fc],%f7 ! Mem[00000000360001fc] std %l6,[%i0+0x1a0] ! Mem[00000000360001a0] lduh [%i0+0x048],%l2 ! Mem[0000000036000048] membar #Sync stb %l1,[%i2+0x017] ! Mem[0000000037000017] sra %l6,%l3,%l2 membar #Sync jmpl %o7,%g0 ldub [%i1+0x024],%l1 ! Mem[0000000036800024] p19_far_1_lom: stx %l1,[%o2+0x048] ! Mem[0000000037000048] ld [%o0+0x1fc],%f7 ! Mem[00000000360001fc] std %l6,[%o0+0x1a0] ! Mem[00000000360001a0] lduh [%o0+0x048],%l2 ! Mem[0000000036000048] membar #Sync stb %l1,[%o2+0x017] ! Mem[0000000037000017] sra %l6,%l3,%l2 membar #Sync jmpl %o7,%g0 ldub [%o1+0x024],%l1 ! Mem[0000000036800024] p19_far_1_he: stb %l6,[%i1+0x179] ! Mem[0000000036800179] std %l0,[%i0+0x118] ! Mem[0000000036000118] jmpl %o7,%g0 stw %l4,[%i3+0x19c] ! Mem[000000003780019c] p19_far_1_ho: stb %l6,[%o1+0x179] ! Mem[0000000036800179] std %l0,[%o0+0x118] ! Mem[0000000036000118] jmpl %o7,%g0 stw %l4,[%o3+0x19c] ! Mem[000000003780019c] p19_far_1_hem: stb %l6,[%i1+0x179] ! Mem[0000000036800179] std %l0,[%i0+0x118] ! Mem[0000000036000118] jmpl %o7,%g0 stw %l4,[%i3+0x19c] ! Mem[000000003780019c] p19_far_1_hom: stb %l6,[%o1+0x179] ! Mem[0000000036800179] std %l0,[%o0+0x118] ! Mem[0000000036000118] jmpl %o7,%g0 stw %l4,[%o3+0x19c] ! Mem[000000003780019c] p19_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p20_far_1_le: jmpl %o7,%g0 std %l0,[%i1+0x1d8] ! Mem[00000000388001d8] jmpl %o7,%g0 nop p20_far_1_lo: jmpl %o7,%g0 std %l0,[%o1+0x1d8] ! Mem[00000000388001d8] jmpl %o7,%g0 nop p20_far_1_lem: jmpl %o7,%g0 std %l0,[%i1+0x1d8] ! Mem[00000000388001d8] jmpl %o7,%g0 nop p20_far_1_lom: jmpl %o7,%g0 std %l0,[%o1+0x1d8] ! Mem[00000000388001d8] jmpl %o7,%g0 nop p20_far_1_he: add %l2,0x8f8,%l4 stb %l4,[%i1+0x0d4] ! Mem[00000000388000d4] lduw [%i2+0x0a8],%l7 ! Mem[00000000390000a8] jmpl %o7,%g0 ldd [%i2+0x180],%f28 ! Mem[0000000039000180] p20_far_1_ho: add %l2,0x8f8,%l4 stb %l4,[%o1+0x0d4] ! Mem[00000000388000d4] lduw [%o2+0x0a8],%l7 ! Mem[00000000390000a8] jmpl %o7,%g0 ldd [%o2+0x180],%f28 ! Mem[0000000039000180] p20_far_1_hem: add %l2,0x8f8,%l4 stb %l4,[%i1+0x0d4] ! Mem[00000000388000d4] lduw [%i2+0x0a8],%l7 ! Mem[00000000390000a8] jmpl %o7,%g0 ldd [%i2+0x180],%f28 ! Mem[0000000039000180] p20_far_1_hom: add %l2,0x8f8,%l4 stb %l4,[%o1+0x0d4] ! Mem[00000000388000d4] lduw [%o2+0x0a8],%l7 ! Mem[00000000390000a8] jmpl %o7,%g0 ldd [%o2+0x180],%f28 ! Mem[0000000039000180] p20_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p21_far_1_le: tsubcctv %l6,0xf6e,%l0 and %l7,%l6,%l7 ldx [%i1+0x068],%l1 ! Mem[000000003a800068] lduw [%i2+0x030],%l3 ! Mem[000000003b000030] jmpl %o7,%g0 ldx [%i3+0x170],%l5 ! Mem[000000003b800170] p21_far_1_lo: tsubcctv %l6,0xf6e,%l0 and %l7,%l6,%l7 ldx [%o1+0x068],%l1 ! Mem[000000003a800068] lduw [%o2+0x030],%l3 ! Mem[000000003b000030] jmpl %o7,%g0 ldx [%o3+0x170],%l5 ! Mem[000000003b800170] p21_far_1_lem: tsubcctv %l6,0xf6e,%l0 and %l7,%l6,%l7 ldx [%i1+0x068],%l1 ! Mem[000000003a800068] membar #Sync lduw [%i2+0x030],%l3 ! Mem[000000003b000030] jmpl %o7,%g0 ldx [%i3+0x170],%l5 ! Mem[000000003b800170] p21_far_1_lom: tsubcctv %l6,0xf6e,%l0 and %l7,%l6,%l7 ldx [%o1+0x068],%l1 ! Mem[000000003a800068] membar #Sync lduw [%o2+0x030],%l3 ! Mem[000000003b000030] jmpl %o7,%g0 ldx [%o3+0x170],%l5 ! Mem[000000003b800170] p21_far_1_he: stb %l1,[%i1+0x1c7] ! Mem[000000003a8001c7] jmpl %o7,%g0 stw %l5,[%i3+0x028] ! Mem[000000003b800028] p21_far_1_ho: stb %l1,[%o1+0x1c7] ! Mem[000000003a8001c7] jmpl %o7,%g0 stw %l5,[%o3+0x028] ! Mem[000000003b800028] p21_far_1_hem: stb %l1,[%i1+0x1c7] ! Mem[000000003a8001c7] membar #Sync jmpl %o7,%g0 stw %l5,[%i3+0x028] ! Mem[000000003b800028] p21_far_1_hom: stb %l1,[%o1+0x1c7] ! Mem[000000003a8001c7] membar #Sync jmpl %o7,%g0 stw %l5,[%o3+0x028] ! Mem[000000003b800028] p21_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p22_far_1_le: stx %l2,[%i0+0x0c8] ! Mem[000000003c0000c8] sth %l1,[%i1+0x00e] ! Mem[000000003c80000e] ldub [%i0+0x149],%l0 ! Mem[000000003c000149] ldx [%i2+0x170],%l5 ! Mem[000000003d000170] std %l6,[%i0+0x180] ! Mem[000000003c000180] stx %l2,[%i1+0x048] ! Mem[000000003c800048] orcc %l1,%l7,%l0 jmpl %o7,%g0 ldsb [%i3+0x1dc],%l1 ! Mem[000000003d8001dc] p22_far_1_lo: stx %l2,[%o0+0x0c8] ! Mem[000000003c0000c8] sth %l1,[%o1+0x00e] ! Mem[000000003c80000e] ldub [%o0+0x149],%l0 ! Mem[000000003c000149] ldx [%o2+0x170],%l5 ! Mem[000000003d000170] std %l6,[%o0+0x180] ! Mem[000000003c000180] stx %l2,[%o1+0x048] ! Mem[000000003c800048] orcc %l1,%l7,%l0 jmpl %o7,%g0 ldsb [%o3+0x1dc],%l1 ! Mem[000000003d8001dc] p22_far_1_lem: stx %l2,[%i0+0x0c8] ! Mem[000000003c0000c8] membar #Sync sth %l1,[%i1+0x00e] ! Mem[000000003c80000e] ldub [%i0+0x149],%l0 ! Mem[000000003c000149] ldx [%i2+0x170],%l5 ! Mem[000000003d000170] std %l6,[%i0+0x180] ! Mem[000000003c000180] stx %l2,[%i1+0x048] ! Mem[000000003c800048] orcc %l1,%l7,%l0 jmpl %o7,%g0 ldsb [%i3+0x1dc],%l1 ! Mem[000000003d8001dc] p22_far_1_lom: stx %l2,[%o0+0x0c8] ! Mem[000000003c0000c8] membar #Sync sth %l1,[%o1+0x00e] ! Mem[000000003c80000e] ldub [%o0+0x149],%l0 ! Mem[000000003c000149] ldx [%o2+0x170],%l5 ! Mem[000000003d000170] std %l6,[%o0+0x180] ! Mem[000000003c000180] stx %l2,[%o1+0x048] ! Mem[000000003c800048] orcc %l1,%l7,%l0 jmpl %o7,%g0 ldsb [%o3+0x1dc],%l1 ! Mem[000000003d8001dc] p22_far_1_he: sdivx %l0,-0xd35,%l1 stw %l5,[%i1+0x168] ! Mem[000000003c800168] ldsw [%i1+0x008],%l3 ! Mem[000000003c800008] jmpl %o7,%g0 sdivx %l4,-0x0d7,%l7 p22_far_1_ho: sdivx %l0,-0xd35,%l1 stw %l5,[%o1+0x168] ! Mem[000000003c800168] ldsw [%o1+0x008],%l3 ! Mem[000000003c800008] jmpl %o7,%g0 sdivx %l4,-0x0d7,%l7 p22_far_1_hem: sdivx %l0,-0xd35,%l1 stw %l5,[%i1+0x168] ! Mem[000000003c800168] membar #Sync ldsw [%i1+0x008],%l3 ! Mem[000000003c800008] jmpl %o7,%g0 sdivx %l4,-0x0d7,%l7 p22_far_1_hom: sdivx %l0,-0xd35,%l1 stw %l5,[%o1+0x168] ! Mem[000000003c800168] membar #Sync ldsw [%o1+0x008],%l3 ! Mem[000000003c800008] jmpl %o7,%g0 sdivx %l4,-0x0d7,%l7 p22_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p23_far_1_le: sub %l1,%l7,%l0 orncc %l0,%l3,%l6 std %l0,[%i1+0x100] ! Mem[000000003e800100] st %f3 ,[%i2+0x05c] ! Mem[000000003f00005c] ldsb [%i0+0x0d0],%l0 ! Mem[000000003e0000d0] stx %l4,[%i2+0x160] ! Mem[000000003f000160] jmpl %o7,%g0 ld [%i0+0x1b8],%f4 ! Mem[000000003e0001b8] p23_far_1_lo: sub %l1,%l7,%l0 orncc %l0,%l3,%l6 std %l0,[%o1+0x100] ! Mem[000000003e800100] st %f3 ,[%o2+0x05c] ! Mem[000000003f00005c] ldsb [%o0+0x0d0],%l0 ! Mem[000000003e0000d0] stx %l4,[%o2+0x160] ! Mem[000000003f000160] jmpl %o7,%g0 ld [%o0+0x1b8],%f4 ! Mem[000000003e0001b8] p23_far_1_lem: sub %l1,%l7,%l0 orncc %l0,%l3,%l6 std %l0,[%i1+0x100] ! Mem[000000003e800100] st %f3 ,[%i2+0x05c] ! Mem[000000003f00005c] ldsb [%i0+0x0d0],%l0 ! Mem[000000003e0000d0] stx %l4,[%i2+0x160] ! Mem[000000003f000160] jmpl %o7,%g0 ld [%i0+0x1b8],%f4 ! Mem[000000003e0001b8] p23_far_1_lom: sub %l1,%l7,%l0 orncc %l0,%l3,%l6 std %l0,[%o1+0x100] ! Mem[000000003e800100] st %f3 ,[%o2+0x05c] ! Mem[000000003f00005c] ldsb [%o0+0x0d0],%l0 ! Mem[000000003e0000d0] stx %l4,[%o2+0x160] ! Mem[000000003f000160] jmpl %o7,%g0 ld [%o0+0x1b8],%f4 ! Mem[000000003e0001b8] p23_far_1_he: lduh [%i3+0x1a6],%l1 ! Mem[000000003f8001a6] ldsw [%i1+0x1c0],%l4 ! Mem[000000003e8001c0] jmpl %o7,%g0 ldx [%i2+0x128],%l3 ! Mem[000000003f000128] p23_far_1_ho: lduh [%o3+0x1a6],%l1 ! Mem[000000003f8001a6] ldsw [%o1+0x1c0],%l4 ! Mem[000000003e8001c0] jmpl %o7,%g0 ldx [%o2+0x128],%l3 ! Mem[000000003f000128] p23_far_1_hem: lduh [%i3+0x1a6],%l1 ! Mem[000000003f8001a6] ldsw [%i1+0x1c0],%l4 ! Mem[000000003e8001c0] jmpl %o7,%g0 ldx [%i2+0x128],%l3 ! Mem[000000003f000128] p23_far_1_hom: lduh [%o3+0x1a6],%l1 ! Mem[000000003f8001a6] ldsw [%o1+0x1c0],%l4 ! Mem[000000003e8001c0] jmpl %o7,%g0 ldx [%o2+0x128],%l3 ! Mem[000000003f000128] p23_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p24_far_1_le: ldsw [%i0+0x03c],%l3 ! Mem[000000004000003c] jmpl %o7,%g0 swap [%i1+0x1e0],%l4 ! Mem[00000000408001e0] p24_far_1_lo: ldsw [%o0+0x03c],%l3 ! Mem[000000004000003c] jmpl %o7,%g0 swap [%o1+0x1e0],%l4 ! Mem[00000000408001e0] p24_far_1_lem: membar #Sync ldsw [%i0+0x03c],%l3 ! Mem[000000004000003c] jmpl %o7,%g0 swap [%i1+0x1e0],%l4 ! Mem[00000000408001e0] p24_far_1_lom: membar #Sync ldsw [%o0+0x03c],%l3 ! Mem[000000004000003c] jmpl %o7,%g0 swap [%o1+0x1e0],%l4 ! Mem[00000000408001e0] p24_far_1_he: ldsw [%i2+0x19c],%l7 ! Mem[000000004100019c] sth %l3,[%i1+0x05a] ! Mem[000000004080005a] jmpl %o7,%g0 tsubcctv %l4,0x6f1,%l0 p24_far_1_ho: ldsw [%o2+0x19c],%l7 ! Mem[000000004100019c] sth %l3,[%o1+0x05a] ! Mem[000000004080005a] jmpl %o7,%g0 tsubcctv %l4,0x6f1,%l0 p24_far_1_hem: ldsw [%i2+0x19c],%l7 ! Mem[000000004100019c] sth %l3,[%i1+0x05a] ! Mem[000000004080005a] jmpl %o7,%g0 tsubcctv %l4,0x6f1,%l0 p24_far_1_hom: ldsw [%o2+0x19c],%l7 ! Mem[000000004100019c] sth %l3,[%o1+0x05a] ! Mem[000000004080005a] jmpl %o7,%g0 tsubcctv %l4,0x6f1,%l0 p24_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p25_far_1_le: ldx [%i1+0x1b0],%l0 ! Mem[00000000428001b0] std %l2,[%i1+0x078] ! Mem[0000000042800078] jmpl %o7,%g0 st %f8 ,[%i1+0x0f0] ! Mem[00000000428000f0] p25_far_1_lo: ldx [%o1+0x1b0],%l0 ! Mem[00000000428001b0] std %l2,[%o1+0x078] ! Mem[0000000042800078] jmpl %o7,%g0 st %f8 ,[%o1+0x0f0] ! Mem[00000000428000f0] p25_far_1_lem: ldx [%i1+0x1b0],%l0 ! Mem[00000000428001b0] std %l2,[%i1+0x078] ! Mem[0000000042800078] jmpl %o7,%g0 st %f8 ,[%i1+0x0f0] ! Mem[00000000428000f0] p25_far_1_lom: ldx [%o1+0x1b0],%l0 ! Mem[00000000428001b0] std %l2,[%o1+0x078] ! Mem[0000000042800078] jmpl %o7,%g0 st %f8 ,[%o1+0x0f0] ! Mem[00000000428000f0] p25_far_1_he: ld [%i1+0x048],%f31 ! Mem[0000000042800048] ldub [%i0+0x122],%l0 ! Mem[0000000042000122] sth %l1,[%i2+0x140] ! Mem[0000000043000140] stx %l1,[%i3+0x1a0] ! Mem[00000000438001a0] jmpl %o7,%g0 stw %l1,[%i2+0x004] ! Mem[0000000043000004] p25_far_1_ho: ld [%o1+0x048],%f31 ! Mem[0000000042800048] ldub [%o0+0x122],%l0 ! Mem[0000000042000122] sth %l1,[%o2+0x140] ! Mem[0000000043000140] stx %l1,[%o3+0x1a0] ! Mem[00000000438001a0] jmpl %o7,%g0 stw %l1,[%o2+0x004] ! Mem[0000000043000004] p25_far_1_hem: ld [%i1+0x048],%f31 ! Mem[0000000042800048] ldub [%i0+0x122],%l0 ! Mem[0000000042000122] sth %l1,[%i2+0x140] ! Mem[0000000043000140] stx %l1,[%i3+0x1a0] ! Mem[00000000438001a0] membar #Sync jmpl %o7,%g0 stw %l1,[%i2+0x004] ! Mem[0000000043000004] p25_far_1_hom: ld [%o1+0x048],%f31 ! Mem[0000000042800048] ldub [%o0+0x122],%l0 ! Mem[0000000042000122] sth %l1,[%o2+0x140] ! Mem[0000000043000140] stx %l1,[%o3+0x1a0] ! Mem[00000000438001a0] membar #Sync jmpl %o7,%g0 stw %l1,[%o2+0x004] ! Mem[0000000043000004] p25_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p26_far_1_le: smul %l7,-0xb95,%l0 sth %l1,[%i2+0x02a] ! Mem[000000004500002a] ldx [%i1+0x160],%l4 ! Mem[0000000044800160] subccc %l7,-0xc99,%l7 ldub [%i3+0x0e1],%l0 ! Mem[00000000458000e1] jmpl %o7,%g0 ldub [%i0+0x054],%l4 ! Mem[0000000044000054] p26_far_1_lo: smul %l7,-0xb95,%l0 sth %l1,[%o2+0x02a] ! Mem[000000004500002a] ldx [%o1+0x160],%l4 ! Mem[0000000044800160] subccc %l7,-0xc99,%l7 ldub [%o3+0x0e1],%l0 ! Mem[00000000458000e1] jmpl %o7,%g0 ldub [%o0+0x054],%l4 ! Mem[0000000044000054] p26_far_1_lem: smul %l7,-0xb95,%l0 membar #Sync sth %l1,[%i2+0x02a] ! Mem[000000004500002a] ldx [%i1+0x160],%l4 ! Mem[0000000044800160] subccc %l7,-0xc99,%l7 ldub [%i3+0x0e1],%l0 ! Mem[00000000458000e1] jmpl %o7,%g0 ldub [%i0+0x054],%l4 ! Mem[0000000044000054] p26_far_1_lom: smul %l7,-0xb95,%l0 membar #Sync sth %l1,[%o2+0x02a] ! Mem[000000004500002a] ldx [%o1+0x160],%l4 ! Mem[0000000044800160] subccc %l7,-0xc99,%l7 ldub [%o3+0x0e1],%l0 ! Mem[00000000458000e1] jmpl %o7,%g0 ldub [%o0+0x054],%l4 ! Mem[0000000044000054] p26_far_1_he: jmpl %o7,%g0 lduw [%i2+0x140],%l1 ! Mem[0000000045000140] jmpl %o7,%g0 nop p26_far_1_ho: jmpl %o7,%g0 lduw [%o2+0x140],%l1 ! Mem[0000000045000140] jmpl %o7,%g0 nop p26_far_1_hem: jmpl %o7,%g0 lduw [%i2+0x140],%l1 ! Mem[0000000045000140] jmpl %o7,%g0 nop p26_far_1_hom: jmpl %o7,%g0 lduw [%o2+0x140],%l1 ! Mem[0000000045000140] jmpl %o7,%g0 nop p26_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p27_far_1_le: stx %l2,[%i0+0x098] ! Mem[0000000046000098] stx %l5,[%i3+0x188] ! Mem[0000000047800188] ldsb [%i3+0x1ea],%l3 ! Mem[00000000478001ea] ldsb [%i3+0x0c7],%l6 ! Mem[00000000478000c7] ldsh [%i2+0x06e],%l1 ! Mem[000000004700006e] stw %l3,[%i2+0x030] ! Mem[0000000047000030] jmpl %o7,%g0 swap [%i0+0x154],%l5 ! Mem[0000000046000154] p27_far_1_lo: stx %l2,[%o0+0x098] ! Mem[0000000046000098] stx %l5,[%o3+0x188] ! Mem[0000000047800188] ldsb [%o3+0x1ea],%l3 ! Mem[00000000478001ea] ldsb [%o3+0x0c7],%l6 ! Mem[00000000478000c7] ldsh [%o2+0x06e],%l1 ! Mem[000000004700006e] stw %l3,[%o2+0x030] ! Mem[0000000047000030] jmpl %o7,%g0 swap [%o0+0x154],%l5 ! Mem[0000000046000154] p27_far_1_lem: stx %l2,[%i0+0x098] ! Mem[0000000046000098] stx %l5,[%i3+0x188] ! Mem[0000000047800188] ldsb [%i3+0x1ea],%l3 ! Mem[00000000478001ea] ldsb [%i3+0x0c7],%l6 ! Mem[00000000478000c7] ldsh [%i2+0x06e],%l1 ! Mem[000000004700006e] membar #Sync stw %l3,[%i2+0x030] ! Mem[0000000047000030] jmpl %o7,%g0 swap [%i0+0x154],%l5 ! Mem[0000000046000154] p27_far_1_lom: stx %l2,[%o0+0x098] ! Mem[0000000046000098] stx %l5,[%o3+0x188] ! Mem[0000000047800188] ldsb [%o3+0x1ea],%l3 ! Mem[00000000478001ea] ldsb [%o3+0x0c7],%l6 ! Mem[00000000478000c7] ldsh [%o2+0x06e],%l1 ! Mem[000000004700006e] membar #Sync stw %l3,[%o2+0x030] ! Mem[0000000047000030] jmpl %o7,%g0 swap [%o0+0x154],%l5 ! Mem[0000000046000154] p27_far_1_he: ldsb [%i2+0x0ec],%l5 ! Mem[00000000470000ec] jmpl %o7,%g0 swap [%i3+0x054],%l4 ! Mem[0000000047800054] p27_far_1_ho: ldsb [%o2+0x0ec],%l5 ! Mem[00000000470000ec] jmpl %o7,%g0 swap [%o3+0x054],%l4 ! Mem[0000000047800054] p27_far_1_hem: ldsb [%i2+0x0ec],%l5 ! Mem[00000000470000ec] jmpl %o7,%g0 swap [%i3+0x054],%l4 ! Mem[0000000047800054] p27_far_1_hom: ldsb [%o2+0x0ec],%l5 ! Mem[00000000470000ec] jmpl %o7,%g0 swap [%o3+0x054],%l4 ! Mem[0000000047800054] p27_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p28_far_1_le: sth %l1,[%i2+0x00e] ! Mem[000000004900000e] jmpl %o7,%g0 ldx [%i2+0x0b0],%l0 ! Mem[00000000490000b0] p28_far_1_lo: sth %l1,[%o2+0x00e] ! Mem[000000004900000e] jmpl %o7,%g0 ldx [%o2+0x0b0],%l0 ! Mem[00000000490000b0] p28_far_1_lem: membar #Sync sth %l1,[%i2+0x00e] ! Mem[000000004900000e] jmpl %o7,%g0 ldx [%i2+0x0b0],%l0 ! Mem[00000000490000b0] p28_far_1_lom: membar #Sync sth %l1,[%o2+0x00e] ! Mem[000000004900000e] jmpl %o7,%g0 ldx [%o2+0x0b0],%l0 ! Mem[00000000490000b0] p28_far_1_he: sra %l3,0x01f,%l7 ldsh [%i0+0x1e0],%l5 ! Mem[00000000480001e0] xnorcc %l0,%l2,%l3 stb %l6,[%i0+0x1d7] ! Mem[00000000480001d7] jmpl %o7,%g0 tsubcctv %l6,0x4a3,%l6 p28_far_1_ho: sra %l3,0x01f,%l7 ldsh [%o0+0x1e0],%l5 ! Mem[00000000480001e0] xnorcc %l0,%l2,%l3 stb %l6,[%o0+0x1d7] ! Mem[00000000480001d7] jmpl %o7,%g0 tsubcctv %l6,0x4a3,%l6 p28_far_1_hem: sra %l3,0x01f,%l7 ldsh [%i0+0x1e0],%l5 ! Mem[00000000480001e0] xnorcc %l0,%l2,%l3 stb %l6,[%i0+0x1d7] ! Mem[00000000480001d7] jmpl %o7,%g0 tsubcctv %l6,0x4a3,%l6 p28_far_1_hom: sra %l3,0x01f,%l7 ldsh [%o0+0x1e0],%l5 ! Mem[00000000480001e0] xnorcc %l0,%l2,%l3 stb %l6,[%o0+0x1d7] ! Mem[00000000480001d7] jmpl %o7,%g0 tsubcctv %l6,0x4a3,%l6 p28_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p29_far_1_le: sllx %l4,0x017,%l2 subc %l7,0xcee,%l1 addc %l0,%l2,%l3 ld [%i1+0x014],%f4 ! Mem[000000004a800014] std %f6 ,[%i3+0x1c0] ! Mem[000000004b8001c0] jmpl %o7,%g0 sth %l6,[%i0+0x178] ! Mem[000000004a000178] p29_far_1_lo: sllx %l4,0x017,%l2 subc %l7,0xcee,%l1 addc %l0,%l2,%l3 ld [%o1+0x014],%f4 ! Mem[000000004a800014] std %f6 ,[%o3+0x1c0] ! Mem[000000004b8001c0] jmpl %o7,%g0 sth %l6,[%o0+0x178] ! Mem[000000004a000178] p29_far_1_lem: sllx %l4,0x017,%l2 subc %l7,0xcee,%l1 addc %l0,%l2,%l3 membar #Sync ld [%i1+0x014],%f4 ! Mem[000000004a800014] std %f6 ,[%i3+0x1c0] ! Mem[000000004b8001c0] jmpl %o7,%g0 sth %l6,[%i0+0x178] ! Mem[000000004a000178] p29_far_1_lom: sllx %l4,0x017,%l2 subc %l7,0xcee,%l1 addc %l0,%l2,%l3 membar #Sync ld [%o1+0x014],%f4 ! Mem[000000004a800014] std %f6 ,[%o3+0x1c0] ! Mem[000000004b8001c0] jmpl %o7,%g0 sth %l6,[%o0+0x178] ! Mem[000000004a000178] p29_far_1_he: stw %l1,[%i1+0x17c] ! Mem[000000004a80017c] lduh [%i3+0x044],%l6 ! Mem[000000004b800044] ldstub [%i0+0x0bf],%l6 ! Mem[000000004a0000bf] jmpl %o7,%g0 sll %l6,0x013,%l2 p29_far_1_ho: stw %l1,[%o1+0x17c] ! Mem[000000004a80017c] lduh [%o3+0x044],%l6 ! Mem[000000004b800044] ldstub [%o0+0x0bf],%l6 ! Mem[000000004a0000bf] jmpl %o7,%g0 sll %l6,0x013,%l2 p29_far_1_hem: stw %l1,[%i1+0x17c] ! Mem[000000004a80017c] lduh [%i3+0x044],%l6 ! Mem[000000004b800044] ldstub [%i0+0x0bf],%l6 ! Mem[000000004a0000bf] jmpl %o7,%g0 sll %l6,0x013,%l2 p29_far_1_hom: stw %l1,[%o1+0x17c] ! Mem[000000004a80017c] lduh [%o3+0x044],%l6 ! Mem[000000004b800044] ldstub [%o0+0x0bf],%l6 ! Mem[000000004a0000bf] jmpl %o7,%g0 sll %l6,0x013,%l2 p29_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p30_far_1_le: stx %l1,[%i2+0x048] ! Mem[000000004d000048] st %f3 ,[%i1+0x010] ! Mem[000000004c800010] subccc %l0,%l5,%l4 ldsw [%i1+0x0f4],%l4 ! Mem[000000004c8000f4] umulcc %l6,0x3b6,%l1 ldub [%i0+0x02a],%l5 ! Mem[000000004c00002a] ldx [%i2+0x128],%l0 ! Mem[000000004d000128] jmpl %o7,%g0 ldsh [%i3+0x160],%l0 ! Mem[000000004d800160] p30_far_1_lo: stx %l1,[%o2+0x048] ! Mem[000000004d000048] st %f3 ,[%o1+0x010] ! Mem[000000004c800010] subccc %l0,%l5,%l4 ldsw [%o1+0x0f4],%l4 ! Mem[000000004c8000f4] umulcc %l6,0x3b6,%l1 ldub [%o0+0x02a],%l5 ! Mem[000000004c00002a] ldx [%o2+0x128],%l0 ! Mem[000000004d000128] jmpl %o7,%g0 ldsh [%o3+0x160],%l0 ! Mem[000000004d800160] p30_far_1_lem: stx %l1,[%i2+0x048] ! Mem[000000004d000048] membar #Sync st %f3 ,[%i1+0x010] ! Mem[000000004c800010] subccc %l0,%l5,%l4 ldsw [%i1+0x0f4],%l4 ! Mem[000000004c8000f4] umulcc %l6,0x3b6,%l1 ldub [%i0+0x02a],%l5 ! Mem[000000004c00002a] ldx [%i2+0x128],%l0 ! Mem[000000004d000128] jmpl %o7,%g0 ldsh [%i3+0x160],%l0 ! Mem[000000004d800160] p30_far_1_lom: stx %l1,[%o2+0x048] ! Mem[000000004d000048] membar #Sync st %f3 ,[%o1+0x010] ! Mem[000000004c800010] subccc %l0,%l5,%l4 ldsw [%o1+0x0f4],%l4 ! Mem[000000004c8000f4] umulcc %l6,0x3b6,%l1 ldub [%o0+0x02a],%l5 ! Mem[000000004c00002a] ldx [%o2+0x128],%l0 ! Mem[000000004d000128] jmpl %o7,%g0 ldsh [%o3+0x160],%l0 ! Mem[000000004d800160] p30_far_1_he: sth %l1,[%i2+0x048] ! Mem[000000004d000048] stb %l4,[%i2+0x0cb] ! Mem[000000004d0000cb] ldsb [%i2+0x08f],%l1 ! Mem[000000004d00008f] ldsb [%i2+0x19d],%l1 ! Mem[000000004d00019d] ldsb [%i2+0x044],%l3 ! Mem[000000004d000044] ldsb [%i3+0x05c],%l2 ! Mem[000000004d80005c] jmpl %o7,%g0 stx %l6,[%i3+0x008] ! Mem[000000004d800008] p30_far_1_ho: sth %l1,[%o2+0x048] ! Mem[000000004d000048] stb %l4,[%o2+0x0cb] ! Mem[000000004d0000cb] ldsb [%o2+0x08f],%l1 ! Mem[000000004d00008f] ldsb [%o2+0x19d],%l1 ! Mem[000000004d00019d] ldsb [%o2+0x044],%l3 ! Mem[000000004d000044] ldsb [%o3+0x05c],%l2 ! Mem[000000004d80005c] jmpl %o7,%g0 stx %l6,[%o3+0x008] ! Mem[000000004d800008] p30_far_1_hem: sth %l1,[%i2+0x048] ! Mem[000000004d000048] stb %l4,[%i2+0x0cb] ! Mem[000000004d0000cb] ldsb [%i2+0x08f],%l1 ! Mem[000000004d00008f] ldsb [%i2+0x19d],%l1 ! Mem[000000004d00019d] ldsb [%i2+0x044],%l3 ! Mem[000000004d000044] ldsb [%i3+0x05c],%l2 ! Mem[000000004d80005c] membar #Sync jmpl %o7,%g0 stx %l6,[%i3+0x008] ! Mem[000000004d800008] p30_far_1_hom: sth %l1,[%o2+0x048] ! Mem[000000004d000048] stb %l4,[%o2+0x0cb] ! Mem[000000004d0000cb] ldsb [%o2+0x08f],%l1 ! Mem[000000004d00008f] ldsb [%o2+0x19d],%l1 ! Mem[000000004d00019d] ldsb [%o2+0x044],%l3 ! Mem[000000004d000044] ldsb [%o3+0x05c],%l2 ! Mem[000000004d80005c] membar #Sync jmpl %o7,%g0 stx %l6,[%o3+0x008] ! Mem[000000004d800008] p30_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p31_far_1_le: sth %l4,[%i2+0x160] ! Mem[000000004f000160] stb %l4,[%i1+0x1b9] ! Mem[000000004e8001b9] jmpl %o7,%g0 ldub [%i2+0x02e],%l3 ! Mem[000000004f00002e] p31_far_1_lo: sth %l4,[%o2+0x160] ! Mem[000000004f000160] stb %l4,[%o1+0x1b9] ! Mem[000000004e8001b9] jmpl %o7,%g0 ldub [%o2+0x02e],%l3 ! Mem[000000004f00002e] p31_far_1_lem: sth %l4,[%i2+0x160] ! Mem[000000004f000160] stb %l4,[%i1+0x1b9] ! Mem[000000004e8001b9] membar #Sync jmpl %o7,%g0 ldub [%i2+0x02e],%l3 ! Mem[000000004f00002e] p31_far_1_lom: sth %l4,[%o2+0x160] ! Mem[000000004f000160] stb %l4,[%o1+0x1b9] ! Mem[000000004e8001b9] membar #Sync jmpl %o7,%g0 ldub [%o2+0x02e],%l3 ! Mem[000000004f00002e] p31_far_1_he: addcc %l2,%l5,%l3 jmpl %o7,%g0 ldsh [%i1+0x128],%l0 ! Mem[000000004e800128] p31_far_1_ho: addcc %l2,%l5,%l3 jmpl %o7,%g0 ldsh [%o1+0x128],%l0 ! Mem[000000004e800128] p31_far_1_hem: addcc %l2,%l5,%l3 jmpl %o7,%g0 ldsh [%i1+0x128],%l0 ! Mem[000000004e800128] p31_far_1_hom: addcc %l2,%l5,%l3 jmpl %o7,%g0 ldsh [%o1+0x128],%l0 ! Mem[000000004e800128] p31_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p32_far_1_le: ldd [%i1+0x080],%f8 ! Mem[0000000050800080] jmpl %o7,%g0 ldsb [%i2+0x0b1],%l2 ! Mem[00000000510000b1] p32_far_1_lo: ldd [%o1+0x080],%f8 ! Mem[0000000050800080] jmpl %o7,%g0 ldsb [%o2+0x0b1],%l2 ! Mem[00000000510000b1] p32_far_1_lem: ldd [%i1+0x080],%f8 ! Mem[0000000050800080] jmpl %o7,%g0 ldsb [%i2+0x0b1],%l2 ! Mem[00000000510000b1] p32_far_1_lom: ldd [%o1+0x080],%f8 ! Mem[0000000050800080] jmpl %o7,%g0 ldsb [%o2+0x0b1],%l2 ! Mem[00000000510000b1] p32_far_1_he: ldstub [%i2+0x020],%l0 ! Mem[0000000051000020] jmpl %o7,%g0 ldx [%i2+0x0b8],%l3 ! Mem[00000000510000b8] p32_far_1_ho: ldstub [%o2+0x020],%l0 ! Mem[0000000051000020] jmpl %o7,%g0 ldx [%o2+0x0b8],%l3 ! Mem[00000000510000b8] p32_far_1_hem: membar #Sync ldstub [%i2+0x020],%l0 ! Mem[0000000051000020] jmpl %o7,%g0 ldx [%i2+0x0b8],%l3 ! Mem[00000000510000b8] p32_far_1_hom: membar #Sync ldstub [%o2+0x020],%l0 ! Mem[0000000051000020] jmpl %o7,%g0 ldx [%o2+0x0b8],%l3 ! Mem[00000000510000b8] p32_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p33_far_1_le: ldd [%i0+0x0d0],%l2 ! Mem[00000000520000d0] ldsh [%i1+0x12a],%l3 ! Mem[000000005280012a] ldsh [%i3+0x03e],%l1 ! Mem[000000005380003e] jmpl %o7,%g0 stb %l7,[%i3+0x084] ! Mem[0000000053800084] p33_far_1_lo: ldd [%o0+0x0d0],%l2 ! Mem[00000000520000d0] ldsh [%o1+0x12a],%l3 ! Mem[000000005280012a] ldsh [%o3+0x03e],%l1 ! Mem[000000005380003e] jmpl %o7,%g0 stb %l7,[%o3+0x084] ! Mem[0000000053800084] p33_far_1_lem: ldd [%i0+0x0d0],%l2 ! Mem[00000000520000d0] ldsh [%i1+0x12a],%l3 ! Mem[000000005280012a] membar #Sync ldsh [%i3+0x03e],%l1 ! Mem[000000005380003e] jmpl %o7,%g0 stb %l7,[%i3+0x084] ! Mem[0000000053800084] p33_far_1_lom: ldd [%o0+0x0d0],%l2 ! Mem[00000000520000d0] ldsh [%o1+0x12a],%l3 ! Mem[000000005280012a] membar #Sync ldsh [%o3+0x03e],%l1 ! Mem[000000005380003e] jmpl %o7,%g0 stb %l7,[%o3+0x084] ! Mem[0000000053800084] p33_far_1_he: ldsh [%i0+0x0ca],%l2 ! Mem[00000000520000ca] ldx [%i3+0x198],%l7 ! Mem[0000000053800198] std %l2,[%i0+0x090] ! Mem[0000000052000090] stb %l1,[%i2+0x00b] ! Mem[000000005300000b] stw %l0,[%i2+0x0e0] ! Mem[00000000530000e0] ldub [%i2+0x06b],%l7 ! Mem[000000005300006b] jmpl %o7,%g0 ldsb [%i0+0x076],%l2 ! Mem[0000000052000076] p33_far_1_ho: ldsh [%o0+0x0ca],%l2 ! Mem[00000000520000ca] ldx [%o3+0x198],%l7 ! Mem[0000000053800198] std %l2,[%o0+0x090] ! Mem[0000000052000090] stb %l1,[%o2+0x00b] ! Mem[000000005300000b] stw %l0,[%o2+0x0e0] ! Mem[00000000530000e0] ldub [%o2+0x06b],%l7 ! Mem[000000005300006b] jmpl %o7,%g0 ldsb [%o0+0x076],%l2 ! Mem[0000000052000076] p33_far_1_hem: ldsh [%i0+0x0ca],%l2 ! Mem[00000000520000ca] ldx [%i3+0x198],%l7 ! Mem[0000000053800198] std %l2,[%i0+0x090] ! Mem[0000000052000090] membar #Sync stb %l1,[%i2+0x00b] ! Mem[000000005300000b] stw %l0,[%i2+0x0e0] ! Mem[00000000530000e0] ldub [%i2+0x06b],%l7 ! Mem[000000005300006b] jmpl %o7,%g0 ldsb [%i0+0x076],%l2 ! Mem[0000000052000076] p33_far_1_hom: ldsh [%o0+0x0ca],%l2 ! Mem[00000000520000ca] ldx [%o3+0x198],%l7 ! Mem[0000000053800198] std %l2,[%o0+0x090] ! Mem[0000000052000090] membar #Sync stb %l1,[%o2+0x00b] ! Mem[000000005300000b] stw %l0,[%o2+0x0e0] ! Mem[00000000530000e0] ldub [%o2+0x06b],%l7 ! Mem[000000005300006b] jmpl %o7,%g0 ldsb [%o0+0x076],%l2 ! Mem[0000000052000076] p33_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p34_far_1_le: jmpl %o7,%g0 ldstub [%i3+0x12d],%l6 ! Mem[000000005580012d] jmpl %o7,%g0 nop p34_far_1_lo: jmpl %o7,%g0 ldstub [%o3+0x12d],%l6 ! Mem[000000005580012d] jmpl %o7,%g0 nop p34_far_1_lem: jmpl %o7,%g0 ldstub [%i3+0x12d],%l6 ! Mem[000000005580012d] jmpl %o7,%g0 nop p34_far_1_lom: jmpl %o7,%g0 ldstub [%o3+0x12d],%l6 ! Mem[000000005580012d] jmpl %o7,%g0 nop p34_far_1_he: lduh [%i3+0x09c],%l2 ! Mem[000000005580009c] swap [%i3+0x188],%l5 ! Mem[0000000055800188] std %l6,[%i1+0x1e0] ! Mem[00000000548001e0] ldd [%i0+0x0d0],%f24 ! Mem[00000000540000d0] lduh [%i1+0x140],%l4 ! Mem[0000000054800140] lduh [%i1+0x1b8],%l4 ! Mem[00000000548001b8] stb %l1,[%i1+0x0e5] ! Mem[00000000548000e5] jmpl %o7,%g0 ldx [%i1+0x030],%l7 ! Mem[0000000054800030] p34_far_1_ho: lduh [%o3+0x09c],%l2 ! Mem[000000005580009c] swap [%o3+0x188],%l5 ! Mem[0000000055800188] std %l6,[%o1+0x1e0] ! Mem[00000000548001e0] ldd [%o0+0x0d0],%f24 ! Mem[00000000540000d0] lduh [%o1+0x140],%l4 ! Mem[0000000054800140] lduh [%o1+0x1b8],%l4 ! Mem[00000000548001b8] stb %l1,[%o1+0x0e5] ! Mem[00000000548000e5] jmpl %o7,%g0 ldx [%o1+0x030],%l7 ! Mem[0000000054800030] p34_far_1_hem: lduh [%i3+0x09c],%l2 ! Mem[000000005580009c] swap [%i3+0x188],%l5 ! Mem[0000000055800188] std %l6,[%i1+0x1e0] ! Mem[00000000548001e0] ldd [%i0+0x0d0],%f24 ! Mem[00000000540000d0] lduh [%i1+0x140],%l4 ! Mem[0000000054800140] lduh [%i1+0x1b8],%l4 ! Mem[00000000548001b8] stb %l1,[%i1+0x0e5] ! Mem[00000000548000e5] membar #Sync jmpl %o7,%g0 ldx [%i1+0x030],%l7 ! Mem[0000000054800030] p34_far_1_hom: lduh [%o3+0x09c],%l2 ! Mem[000000005580009c] swap [%o3+0x188],%l5 ! Mem[0000000055800188] std %l6,[%o1+0x1e0] ! Mem[00000000548001e0] ldd [%o0+0x0d0],%f24 ! Mem[00000000540000d0] lduh [%o1+0x140],%l4 ! Mem[0000000054800140] lduh [%o1+0x1b8],%l4 ! Mem[00000000548001b8] stb %l1,[%o1+0x0e5] ! Mem[00000000548000e5] membar #Sync jmpl %o7,%g0 ldx [%o1+0x030],%l7 ! Mem[0000000054800030] p34_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p35_far_1_le: orncc %l2,-0x034,%l3 jmpl %o7,%g0 subccc %l2,%l0,%l4 p35_far_1_lo: orncc %l2,-0x034,%l3 jmpl %o7,%g0 subccc %l2,%l0,%l4 p35_far_1_lem: orncc %l2,-0x034,%l3 jmpl %o7,%g0 subccc %l2,%l0,%l4 p35_far_1_lom: orncc %l2,-0x034,%l3 jmpl %o7,%g0 subccc %l2,%l0,%l4 p35_far_1_he: ldd [%i0+0x180],%f28 ! Mem[0000000056000180] jmpl %o7,%g0 std %f30,[%i1+0x180] ! Mem[0000000056800180] p35_far_1_ho: ldd [%o0+0x180],%f28 ! Mem[0000000056000180] jmpl %o7,%g0 std %f30,[%o1+0x180] ! Mem[0000000056800180] p35_far_1_hem: ldd [%i0+0x180],%f28 ! Mem[0000000056000180] jmpl %o7,%g0 std %f30,[%i1+0x180] ! Mem[0000000056800180] p35_far_1_hom: ldd [%o0+0x180],%f28 ! Mem[0000000056000180] jmpl %o7,%g0 std %f30,[%o1+0x180] ! Mem[0000000056800180] p35_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p36_far_1_le: ldstub [%i1+0x0b7],%l3 ! Mem[00000000588000b7] jmpl %o7,%g0 stx %l5,[%i0+0x150] ! Mem[0000000058000150] p36_far_1_lo: ldstub [%o1+0x0b7],%l3 ! Mem[00000000588000b7] jmpl %o7,%g0 stx %l5,[%o0+0x150] ! Mem[0000000058000150] p36_far_1_lem: ldstub [%i1+0x0b7],%l3 ! Mem[00000000588000b7] jmpl %o7,%g0 stx %l5,[%i0+0x150] ! Mem[0000000058000150] p36_far_1_lom: ldstub [%o1+0x0b7],%l3 ! Mem[00000000588000b7] jmpl %o7,%g0 stx %l5,[%o0+0x150] ! Mem[0000000058000150] p36_far_1_he: sth %l1,[%i3+0x1e6] ! Mem[00000000598001e6] jmpl %o7,%g0 ldsw [%i2+0x1f8],%l3 ! Mem[00000000590001f8] p36_far_1_ho: sth %l1,[%o3+0x1e6] ! Mem[00000000598001e6] jmpl %o7,%g0 ldsw [%o2+0x1f8],%l3 ! Mem[00000000590001f8] p36_far_1_hem: sth %l1,[%i3+0x1e6] ! Mem[00000000598001e6] jmpl %o7,%g0 ldsw [%i2+0x1f8],%l3 ! Mem[00000000590001f8] p36_far_1_hom: sth %l1,[%o3+0x1e6] ! Mem[00000000598001e6] jmpl %o7,%g0 ldsw [%o2+0x1f8],%l3 ! Mem[00000000590001f8] p36_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p37_far_1_le: lduh [%i2+0x18a],%l5 ! Mem[000000005b00018a] ld [%i1+0x1e0],%f7 ! Mem[000000005a8001e0] jmpl %o7,%g0 ldd [%i2+0x1a0],%f0 ! Mem[000000005b0001a0] p37_far_1_lo: lduh [%o2+0x18a],%l5 ! Mem[000000005b00018a] ld [%o1+0x1e0],%f7 ! Mem[000000005a8001e0] jmpl %o7,%g0 ldd [%o2+0x1a0],%f0 ! Mem[000000005b0001a0] p37_far_1_lem: lduh [%i2+0x18a],%l5 ! Mem[000000005b00018a] ld [%i1+0x1e0],%f7 ! Mem[000000005a8001e0] jmpl %o7,%g0 ldd [%i2+0x1a0],%f0 ! Mem[000000005b0001a0] p37_far_1_lom: lduh [%o2+0x18a],%l5 ! Mem[000000005b00018a] ld [%o1+0x1e0],%f7 ! Mem[000000005a8001e0] jmpl %o7,%g0 ldd [%o2+0x1a0],%f0 ! Mem[000000005b0001a0] p37_far_1_he: std %l6,[%i2+0x1e0] ! Mem[000000005b0001e0] orn %l3,-0xba9,%l1 stw %l2,[%i1+0x068] ! Mem[000000005a800068] jmpl %o7,%g0 ldsw [%i2+0x034],%l1 ! Mem[000000005b000034] p37_far_1_ho: std %l6,[%o2+0x1e0] ! Mem[000000005b0001e0] orn %l3,-0xba9,%l1 stw %l2,[%o1+0x068] ! Mem[000000005a800068] jmpl %o7,%g0 ldsw [%o2+0x034],%l1 ! Mem[000000005b000034] p37_far_1_hem: std %l6,[%i2+0x1e0] ! Mem[000000005b0001e0] orn %l3,-0xba9,%l1 stw %l2,[%i1+0x068] ! Mem[000000005a800068] membar #Sync jmpl %o7,%g0 ldsw [%i2+0x034],%l1 ! Mem[000000005b000034] p37_far_1_hom: std %l6,[%o2+0x1e0] ! Mem[000000005b0001e0] orn %l3,-0xba9,%l1 stw %l2,[%o1+0x068] ! Mem[000000005a800068] membar #Sync jmpl %o7,%g0 ldsw [%o2+0x034],%l1 ! Mem[000000005b000034] p37_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p38_far_1_le: stx %l3,[%i3+0x058] ! Mem[000000005d800058] ldstub [%i3+0x013],%l4 ! Mem[000000005d800013] add %l6,-0xcab,%l4 jmpl %o7,%g0 sth %l6,[%i3+0x1f6] ! Mem[000000005d8001f6] p38_far_1_lo: stx %l3,[%o3+0x058] ! Mem[000000005d800058] ldstub [%o3+0x013],%l4 ! Mem[000000005d800013] add %l6,-0xcab,%l4 jmpl %o7,%g0 sth %l6,[%o3+0x1f6] ! Mem[000000005d8001f6] p38_far_1_lem: stx %l3,[%i3+0x058] ! Mem[000000005d800058] membar #Sync ldstub [%i3+0x013],%l4 ! Mem[000000005d800013] add %l6,-0xcab,%l4 jmpl %o7,%g0 sth %l6,[%i3+0x1f6] ! Mem[000000005d8001f6] p38_far_1_lom: stx %l3,[%o3+0x058] ! Mem[000000005d800058] membar #Sync ldstub [%o3+0x013],%l4 ! Mem[000000005d800013] add %l6,-0xcab,%l4 jmpl %o7,%g0 sth %l6,[%o3+0x1f6] ! Mem[000000005d8001f6] p38_far_1_he: ldstub [%i2+0x155],%l6 ! Mem[000000005d000155] jmpl %o7,%g0 std %f16,[%i2+0x128] ! Mem[000000005d000128] p38_far_1_ho: ldstub [%o2+0x155],%l6 ! Mem[000000005d000155] jmpl %o7,%g0 std %f16,[%o2+0x128] ! Mem[000000005d000128] p38_far_1_hem: ldstub [%i2+0x155],%l6 ! Mem[000000005d000155] jmpl %o7,%g0 std %f16,[%i2+0x128] ! Mem[000000005d000128] p38_far_1_hom: ldstub [%o2+0x155],%l6 ! Mem[000000005d000155] jmpl %o7,%g0 std %f16,[%o2+0x128] ! Mem[000000005d000128] p38_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p39_far_1_le: sth %l7,[%i2+0x08a] ! Mem[000000005f00008a] std %l6,[%i0+0x030] ! Mem[000000005e000030] swap [%i0+0x1fc],%l1 ! Mem[000000005e0001fc] ldsb [%i3+0x0bf],%l6 ! Mem[000000005f8000bf] ldd [%i0+0x158],%f2 ! Mem[000000005e000158] ldd [%i2+0x158],%f14 ! Mem[000000005f000158] jmpl %o7,%g0 ldsb [%i0+0x11b],%l0 ! Mem[000000005e00011b] p39_far_1_lo: sth %l7,[%o2+0x08a] ! Mem[000000005f00008a] std %l6,[%o0+0x030] ! Mem[000000005e000030] swap [%o0+0x1fc],%l1 ! Mem[000000005e0001fc] ldsb [%o3+0x0bf],%l6 ! Mem[000000005f8000bf] ldd [%o0+0x158],%f2 ! Mem[000000005e000158] ldd [%o2+0x158],%f14 ! Mem[000000005f000158] jmpl %o7,%g0 ldsb [%o0+0x11b],%l0 ! Mem[000000005e00011b] p39_far_1_lem: sth %l7,[%i2+0x08a] ! Mem[000000005f00008a] membar #Sync std %l6,[%i0+0x030] ! Mem[000000005e000030] swap [%i0+0x1fc],%l1 ! Mem[000000005e0001fc] ldsb [%i3+0x0bf],%l6 ! Mem[000000005f8000bf] ldd [%i0+0x158],%f2 ! Mem[000000005e000158] ldd [%i2+0x158],%f14 ! Mem[000000005f000158] jmpl %o7,%g0 ldsb [%i0+0x11b],%l0 ! Mem[000000005e00011b] p39_far_1_lom: sth %l7,[%o2+0x08a] ! Mem[000000005f00008a] membar #Sync std %l6,[%o0+0x030] ! Mem[000000005e000030] swap [%o0+0x1fc],%l1 ! Mem[000000005e0001fc] ldsb [%o3+0x0bf],%l6 ! Mem[000000005f8000bf] ldd [%o0+0x158],%f2 ! Mem[000000005e000158] ldd [%o2+0x158],%f14 ! Mem[000000005f000158] jmpl %o7,%g0 ldsb [%o0+0x11b],%l0 ! Mem[000000005e00011b] p39_far_1_he: lduw [%i2+0x1fc],%l0 ! Mem[000000005f0001fc] stb %l6,[%i1+0x17f] ! Mem[000000005e80017f] ldstub [%i1+0x16d],%l0 ! Mem[000000005e80016d] udivx %l5,-0x70f,%l2 jmpl %o7,%g0 ldd [%i0+0x0e0],%f24 ! Mem[000000005e0000e0] p39_far_1_ho: lduw [%o2+0x1fc],%l0 ! Mem[000000005f0001fc] stb %l6,[%o1+0x17f] ! Mem[000000005e80017f] ldstub [%o1+0x16d],%l0 ! Mem[000000005e80016d] udivx %l5,-0x70f,%l2 jmpl %o7,%g0 ldd [%o0+0x0e0],%f24 ! Mem[000000005e0000e0] p39_far_1_hem: lduw [%i2+0x1fc],%l0 ! Mem[000000005f0001fc] stb %l6,[%i1+0x17f] ! Mem[000000005e80017f] ldstub [%i1+0x16d],%l0 ! Mem[000000005e80016d] udivx %l5,-0x70f,%l2 jmpl %o7,%g0 ldd [%i0+0x0e0],%f24 ! Mem[000000005e0000e0] p39_far_1_hom: lduw [%o2+0x1fc],%l0 ! Mem[000000005f0001fc] stb %l6,[%o1+0x17f] ! Mem[000000005e80017f] ldstub [%o1+0x16d],%l0 ! Mem[000000005e80016d] udivx %l5,-0x70f,%l2 jmpl %o7,%g0 ldd [%o0+0x0e0],%f24 ! Mem[000000005e0000e0] p39_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p40_far_1_le: jmpl %o7,%g0 ldsb [%i0+0x11a],%l5 ! Mem[000000006000011a] jmpl %o7,%g0 nop p40_far_1_lo: jmpl %o7,%g0 ldsb [%o0+0x11a],%l5 ! Mem[000000006000011a] jmpl %o7,%g0 nop p40_far_1_lem: jmpl %o7,%g0 ldsb [%i0+0x11a],%l5 ! Mem[000000006000011a] jmpl %o7,%g0 nop p40_far_1_lom: jmpl %o7,%g0 ldsb [%o0+0x11a],%l5 ! Mem[000000006000011a] jmpl %o7,%g0 nop p40_far_1_he: smulcc %l3,%l0,%l1 std %f18,[%i1+0x098] ! Mem[0000000060800098] std %l6,[%i1+0x160] ! Mem[0000000060800160] lduh [%i0+0x1e0],%l5 ! Mem[00000000600001e0] std %l2,[%i1+0x138] ! Mem[0000000060800138] subccc %l1,0x054,%l3 lduh [%i1+0x1b8],%l4 ! Mem[00000000608001b8] jmpl %o7,%g0 swap [%i2+0x02c],%l3 ! Mem[000000006100002c] p40_far_1_ho: smulcc %l3,%l0,%l1 std %f18,[%o1+0x098] ! Mem[0000000060800098] std %l6,[%o1+0x160] ! Mem[0000000060800160] lduh [%o0+0x1e0],%l5 ! Mem[00000000600001e0] std %l2,[%o1+0x138] ! Mem[0000000060800138] subccc %l1,0x054,%l3 lduh [%o1+0x1b8],%l4 ! Mem[00000000608001b8] jmpl %o7,%g0 swap [%o2+0x02c],%l3 ! Mem[000000006100002c] p40_far_1_hem: smulcc %l3,%l0,%l1 std %f18,[%i1+0x098] ! Mem[0000000060800098] std %l6,[%i1+0x160] ! Mem[0000000060800160] lduh [%i0+0x1e0],%l5 ! Mem[00000000600001e0] std %l2,[%i1+0x138] ! Mem[0000000060800138] subccc %l1,0x054,%l3 lduh [%i1+0x1b8],%l4 ! Mem[00000000608001b8] membar #Sync jmpl %o7,%g0 swap [%i2+0x02c],%l3 ! Mem[000000006100002c] p40_far_1_hom: smulcc %l3,%l0,%l1 std %f18,[%o1+0x098] ! Mem[0000000060800098] std %l6,[%o1+0x160] ! Mem[0000000060800160] lduh [%o0+0x1e0],%l5 ! Mem[00000000600001e0] std %l2,[%o1+0x138] ! Mem[0000000060800138] subccc %l1,0x054,%l3 lduh [%o1+0x1b8],%l4 ! Mem[00000000608001b8] membar #Sync jmpl %o7,%g0 swap [%o2+0x02c],%l3 ! Mem[000000006100002c] p40_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p41_far_1_le: lduh [%i2+0x04e],%l1 ! Mem[000000006300004e] swap [%i0+0x10c],%l6 ! Mem[000000006200010c] ldsw [%i2+0x1fc],%l7 ! Mem[00000000630001fc] or %l1,0x3a4,%l6 ldsw [%i3+0x00c],%l3 ! Mem[000000006380000c] andcc %l0,%l3,%l2 jmpl %o7,%g0 ldsb [%i2+0x094],%l1 ! Mem[0000000063000094] p41_far_1_lo: lduh [%o2+0x04e],%l1 ! Mem[000000006300004e] swap [%o0+0x10c],%l6 ! Mem[000000006200010c] ldsw [%o2+0x1fc],%l7 ! Mem[00000000630001fc] or %l1,0x3a4,%l6 ldsw [%o3+0x00c],%l3 ! Mem[000000006380000c] andcc %l0,%l3,%l2 jmpl %o7,%g0 ldsb [%o2+0x094],%l1 ! Mem[0000000063000094] p41_far_1_lem: lduh [%i2+0x04e],%l1 ! Mem[000000006300004e] swap [%i0+0x10c],%l6 ! Mem[000000006200010c] ldsw [%i2+0x1fc],%l7 ! Mem[00000000630001fc] or %l1,0x3a4,%l6 membar #Sync ldsw [%i3+0x00c],%l3 ! Mem[000000006380000c] andcc %l0,%l3,%l2 jmpl %o7,%g0 ldsb [%i2+0x094],%l1 ! Mem[0000000063000094] p41_far_1_lom: lduh [%o2+0x04e],%l1 ! Mem[000000006300004e] swap [%o0+0x10c],%l6 ! Mem[000000006200010c] ldsw [%o2+0x1fc],%l7 ! Mem[00000000630001fc] or %l1,0x3a4,%l6 membar #Sync ldsw [%o3+0x00c],%l3 ! Mem[000000006380000c] andcc %l0,%l3,%l2 jmpl %o7,%g0 ldsb [%o2+0x094],%l1 ! Mem[0000000063000094] p41_far_1_he: jmpl %o7,%g0 ld [%i0+0x0dc],%f18 ! Mem[00000000620000dc] jmpl %o7,%g0 nop p41_far_1_ho: jmpl %o7,%g0 ld [%o0+0x0dc],%f18 ! Mem[00000000620000dc] jmpl %o7,%g0 nop p41_far_1_hem: jmpl %o7,%g0 ld [%i0+0x0dc],%f18 ! Mem[00000000620000dc] jmpl %o7,%g0 nop p41_far_1_hom: jmpl %o7,%g0 ld [%o0+0x0dc],%f18 ! Mem[00000000620000dc] jmpl %o7,%g0 nop p41_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p42_far_1_le: std %f6 ,[%i1+0x1f8] ! Mem[00000000648001f8] ldd [%i1+0x090],%f4 ! Mem[0000000064800090] andn %l6,%l3,%l6 ldsh [%i3+0x030],%l7 ! Mem[0000000065800030] andn %l7,%l1,%l6 st %f12,[%i0+0x0c8] ! Mem[00000000640000c8] jmpl %o7,%g0 ldub [%i3+0x1c3],%l5 ! Mem[00000000658001c3] p42_far_1_lo: std %f6 ,[%o1+0x1f8] ! Mem[00000000648001f8] ldd [%o1+0x090],%f4 ! Mem[0000000064800090] andn %l6,%l3,%l6 ldsh [%o3+0x030],%l7 ! Mem[0000000065800030] andn %l7,%l1,%l6 st %f12,[%o0+0x0c8] ! Mem[00000000640000c8] jmpl %o7,%g0 ldub [%o3+0x1c3],%l5 ! Mem[00000000658001c3] p42_far_1_lem: std %f6 ,[%i1+0x1f8] ! Mem[00000000648001f8] ldd [%i1+0x090],%f4 ! Mem[0000000064800090] andn %l6,%l3,%l6 membar #Sync ldsh [%i3+0x030],%l7 ! Mem[0000000065800030] andn %l7,%l1,%l6 st %f12,[%i0+0x0c8] ! Mem[00000000640000c8] jmpl %o7,%g0 ldub [%i3+0x1c3],%l5 ! Mem[00000000658001c3] p42_far_1_lom: std %f6 ,[%o1+0x1f8] ! Mem[00000000648001f8] ldd [%o1+0x090],%f4 ! Mem[0000000064800090] andn %l6,%l3,%l6 membar #Sync ldsh [%o3+0x030],%l7 ! Mem[0000000065800030] andn %l7,%l1,%l6 st %f12,[%o0+0x0c8] ! Mem[00000000640000c8] jmpl %o7,%g0 ldub [%o3+0x1c3],%l5 ! Mem[00000000658001c3] p42_far_1_he: ldstub [%i2+0x0c8],%l7 ! Mem[00000000650000c8] stb %l7,[%i0+0x127] ! Mem[0000000064000127] jmpl %o7,%g0 ldstub [%i0+0x010],%l4 ! Mem[0000000064000010] p42_far_1_ho: ldstub [%o2+0x0c8],%l7 ! Mem[00000000650000c8] stb %l7,[%o0+0x127] ! Mem[0000000064000127] jmpl %o7,%g0 ldstub [%o0+0x010],%l4 ! Mem[0000000064000010] p42_far_1_hem: ldstub [%i2+0x0c8],%l7 ! Mem[00000000650000c8] stb %l7,[%i0+0x127] ! Mem[0000000064000127] membar #Sync jmpl %o7,%g0 ldstub [%i0+0x010],%l4 ! Mem[0000000064000010] p42_far_1_hom: ldstub [%o2+0x0c8],%l7 ! Mem[00000000650000c8] stb %l7,[%o0+0x127] ! Mem[0000000064000127] membar #Sync jmpl %o7,%g0 ldstub [%o0+0x010],%l4 ! Mem[0000000064000010] p42_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p43_far_1_le: lduh [%i3+0x1bc],%l5 ! Mem[00000000678001bc] ldsw [%i2+0x174],%l5 ! Mem[0000000067000174] ldd [%i3+0x1c0],%l0 ! Mem[00000000678001c0] jmpl %o7,%g0 ldx [%i3+0x1d8],%l3 ! Mem[00000000678001d8] p43_far_1_lo: lduh [%o3+0x1bc],%l5 ! Mem[00000000678001bc] ldsw [%o2+0x174],%l5 ! Mem[0000000067000174] ldd [%o3+0x1c0],%l0 ! Mem[00000000678001c0] jmpl %o7,%g0 ldx [%o3+0x1d8],%l3 ! Mem[00000000678001d8] p43_far_1_lem: lduh [%i3+0x1bc],%l5 ! Mem[00000000678001bc] ldsw [%i2+0x174],%l5 ! Mem[0000000067000174] ldd [%i3+0x1c0],%l0 ! Mem[00000000678001c0] jmpl %o7,%g0 ldx [%i3+0x1d8],%l3 ! Mem[00000000678001d8] p43_far_1_lom: lduh [%o3+0x1bc],%l5 ! Mem[00000000678001bc] ldsw [%o2+0x174],%l5 ! Mem[0000000067000174] ldd [%o3+0x1c0],%l0 ! Mem[00000000678001c0] jmpl %o7,%g0 ldx [%o3+0x1d8],%l3 ! Mem[00000000678001d8] p43_far_1_he: ld [%i2+0x108],%f16 ! Mem[0000000067000108] lduh [%i0+0x160],%l0 ! Mem[0000000066000160] ldub [%i0+0x09f],%l6 ! Mem[000000006600009f] swap [%i2+0x018],%l2 ! Mem[0000000067000018] ldsh [%i3+0x178],%l6 ! Mem[0000000067800178] jmpl %o7,%g0 sth %l0,[%i0+0x13a] ! Mem[000000006600013a] p43_far_1_ho: ld [%o2+0x108],%f16 ! Mem[0000000067000108] lduh [%o0+0x160],%l0 ! Mem[0000000066000160] ldub [%o0+0x09f],%l6 ! Mem[000000006600009f] swap [%o2+0x018],%l2 ! Mem[0000000067000018] ldsh [%o3+0x178],%l6 ! Mem[0000000067800178] jmpl %o7,%g0 sth %l0,[%o0+0x13a] ! Mem[000000006600013a] p43_far_1_hem: ld [%i2+0x108],%f16 ! Mem[0000000067000108] lduh [%i0+0x160],%l0 ! Mem[0000000066000160] ldub [%i0+0x09f],%l6 ! Mem[000000006600009f] membar #Sync swap [%i2+0x018],%l2 ! Mem[0000000067000018] ldsh [%i3+0x178],%l6 ! Mem[0000000067800178] jmpl %o7,%g0 sth %l0,[%i0+0x13a] ! Mem[000000006600013a] p43_far_1_hom: ld [%o2+0x108],%f16 ! Mem[0000000067000108] lduh [%o0+0x160],%l0 ! Mem[0000000066000160] ldub [%o0+0x09f],%l6 ! Mem[000000006600009f] membar #Sync swap [%o2+0x018],%l2 ! Mem[0000000067000018] ldsh [%o3+0x178],%l6 ! Mem[0000000067800178] jmpl %o7,%g0 sth %l0,[%o0+0x13a] ! Mem[000000006600013a] p43_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p44_far_1_le: jmpl %o7,%g0 mulx %l3,%l1,%l5 jmpl %o7,%g0 nop p44_far_1_lo: jmpl %o7,%g0 mulx %l3,%l1,%l5 jmpl %o7,%g0 nop p44_far_1_lem: jmpl %o7,%g0 mulx %l3,%l1,%l5 jmpl %o7,%g0 nop p44_far_1_lom: jmpl %o7,%g0 mulx %l3,%l1,%l5 jmpl %o7,%g0 nop p44_far_1_he: ldub [%i0+0x1f3],%l0 ! Mem[00000000680001f3] std %l6,[%i2+0x138] ! Mem[0000000069000138] swap [%i3+0x140],%l4 ! Mem[0000000069800140] ld [%i1+0x1cc],%f27 ! Mem[00000000688001cc] jmpl %o7,%g0 stw %l6,[%i3+0x10c] ! Mem[000000006980010c] p44_far_1_ho: ldub [%o0+0x1f3],%l0 ! Mem[00000000680001f3] std %l6,[%o2+0x138] ! Mem[0000000069000138] swap [%o3+0x140],%l4 ! Mem[0000000069800140] ld [%o1+0x1cc],%f27 ! Mem[00000000688001cc] jmpl %o7,%g0 stw %l6,[%o3+0x10c] ! Mem[000000006980010c] p44_far_1_hem: ldub [%i0+0x1f3],%l0 ! Mem[00000000680001f3] std %l6,[%i2+0x138] ! Mem[0000000069000138] swap [%i3+0x140],%l4 ! Mem[0000000069800140] ld [%i1+0x1cc],%f27 ! Mem[00000000688001cc] jmpl %o7,%g0 stw %l6,[%i3+0x10c] ! Mem[000000006980010c] p44_far_1_hom: ldub [%o0+0x1f3],%l0 ! Mem[00000000680001f3] std %l6,[%o2+0x138] ! Mem[0000000069000138] swap [%o3+0x140],%l4 ! Mem[0000000069800140] ld [%o1+0x1cc],%f27 ! Mem[00000000688001cc] jmpl %o7,%g0 stw %l6,[%o3+0x10c] ! Mem[000000006980010c] p44_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p45_far_1_le: swap [%i1+0x118],%l6 ! Mem[000000006a800118] std %l6,[%i0+0x0e0] ! Mem[000000006a0000e0] andn %l0,%l7,%l3 stb %l6,[%i1+0x0f7] ! Mem[000000006a8000f7] sth %l5,[%i1+0x168] ! Mem[000000006a800168] swap [%i2+0x10c],%l7 ! Mem[000000006b00010c] ldd [%i2+0x1a0],%l0 ! Mem[000000006b0001a0] jmpl %o7,%g0 lduw [%i0+0x1c0],%l4 ! Mem[000000006a0001c0] p45_far_1_lo: swap [%o1+0x118],%l6 ! Mem[000000006a800118] std %l6,[%o0+0x0e0] ! Mem[000000006a0000e0] andn %l0,%l7,%l3 stb %l6,[%o1+0x0f7] ! Mem[000000006a8000f7] sth %l5,[%o1+0x168] ! Mem[000000006a800168] swap [%o2+0x10c],%l7 ! Mem[000000006b00010c] ldd [%o2+0x1a0],%l0 ! Mem[000000006b0001a0] jmpl %o7,%g0 lduw [%o0+0x1c0],%l4 ! Mem[000000006a0001c0] p45_far_1_lem: swap [%i1+0x118],%l6 ! Mem[000000006a800118] std %l6,[%i0+0x0e0] ! Mem[000000006a0000e0] andn %l0,%l7,%l3 stb %l6,[%i1+0x0f7] ! Mem[000000006a8000f7] sth %l5,[%i1+0x168] ! Mem[000000006a800168] swap [%i2+0x10c],%l7 ! Mem[000000006b00010c] ldd [%i2+0x1a0],%l0 ! Mem[000000006b0001a0] jmpl %o7,%g0 lduw [%i0+0x1c0],%l4 ! Mem[000000006a0001c0] p45_far_1_lom: swap [%o1+0x118],%l6 ! Mem[000000006a800118] std %l6,[%o0+0x0e0] ! Mem[000000006a0000e0] andn %l0,%l7,%l3 stb %l6,[%o1+0x0f7] ! Mem[000000006a8000f7] sth %l5,[%o1+0x168] ! Mem[000000006a800168] swap [%o2+0x10c],%l7 ! Mem[000000006b00010c] ldd [%o2+0x1a0],%l0 ! Mem[000000006b0001a0] jmpl %o7,%g0 lduw [%o0+0x1c0],%l4 ! Mem[000000006a0001c0] p45_far_1_he: sth %l1,[%i1+0x036] ! Mem[000000006a800036] srax %l0,0x039,%l6 jmpl %o7,%g0 lduh [%i0+0x1ce],%l1 ! Mem[000000006a0001ce] p45_far_1_ho: sth %l1,[%o1+0x036] ! Mem[000000006a800036] srax %l0,0x039,%l6 jmpl %o7,%g0 lduh [%o0+0x1ce],%l1 ! Mem[000000006a0001ce] p45_far_1_hem: membar #Sync sth %l1,[%i1+0x036] ! Mem[000000006a800036] srax %l0,0x039,%l6 jmpl %o7,%g0 lduh [%i0+0x1ce],%l1 ! Mem[000000006a0001ce] p45_far_1_hom: membar #Sync sth %l1,[%o1+0x036] ! Mem[000000006a800036] srax %l0,0x039,%l6 jmpl %o7,%g0 lduh [%o0+0x1ce],%l1 ! Mem[000000006a0001ce] p45_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p46_far_1_le: ldd [%i1+0x018],%l2 ! Mem[000000006c800018] stb %l1,[%i0+0x1ff] ! Mem[000000006c0001ff] ldub [%i3+0x19d],%l5 ! Mem[000000006d80019d] sth %l0,[%i0+0x04a] ! Mem[000000006c00004a] jmpl %o7,%g0 ldstub [%i1+0x141],%l4 ! Mem[000000006c800141] p46_far_1_lo: ldd [%o1+0x018],%l2 ! Mem[000000006c800018] stb %l1,[%o0+0x1ff] ! Mem[000000006c0001ff] ldub [%o3+0x19d],%l5 ! Mem[000000006d80019d] sth %l0,[%o0+0x04a] ! Mem[000000006c00004a] jmpl %o7,%g0 ldstub [%o1+0x141],%l4 ! Mem[000000006c800141] p46_far_1_lem: membar #Sync ldd [%i1+0x018],%l2 ! Mem[000000006c800018] stb %l1,[%i0+0x1ff] ! Mem[000000006c0001ff] ldub [%i3+0x19d],%l5 ! Mem[000000006d80019d] sth %l0,[%i0+0x04a] ! Mem[000000006c00004a] jmpl %o7,%g0 ldstub [%i1+0x141],%l4 ! Mem[000000006c800141] p46_far_1_lom: membar #Sync ldd [%o1+0x018],%l2 ! Mem[000000006c800018] stb %l1,[%o0+0x1ff] ! Mem[000000006c0001ff] ldub [%o3+0x19d],%l5 ! Mem[000000006d80019d] sth %l0,[%o0+0x04a] ! Mem[000000006c00004a] jmpl %o7,%g0 ldstub [%o1+0x141],%l4 ! Mem[000000006c800141] p46_far_1_he: udivx %l1,%l4,%l1 taddcctv %l0,%l0,%l1 xor %l6,%l6,%l1 ldsw [%i1+0x0c0],%l6 ! Mem[000000006c8000c0] sth %l2,[%i3+0x062] ! Mem[000000006d800062] ldstub [%i3+0x118],%l0 ! Mem[000000006d800118] ldx [%i3+0x048],%l2 ! Mem[000000006d800048] jmpl %o7,%g0 ldd [%i3+0x1d8],%l4 ! Mem[000000006d8001d8] p46_far_1_ho: udivx %l1,%l4,%l1 taddcctv %l0,%l0,%l1 xor %l6,%l6,%l1 ldsw [%o1+0x0c0],%l6 ! Mem[000000006c8000c0] sth %l2,[%o3+0x062] ! Mem[000000006d800062] ldstub [%o3+0x118],%l0 ! Mem[000000006d800118] ldx [%o3+0x048],%l2 ! Mem[000000006d800048] jmpl %o7,%g0 ldd [%o3+0x1d8],%l4 ! Mem[000000006d8001d8] p46_far_1_hem: udivx %l1,%l4,%l1 taddcctv %l0,%l0,%l1 xor %l6,%l6,%l1 ldsw [%i1+0x0c0],%l6 ! Mem[000000006c8000c0] sth %l2,[%i3+0x062] ! Mem[000000006d800062] ldstub [%i3+0x118],%l0 ! Mem[000000006d800118] ldx [%i3+0x048],%l2 ! Mem[000000006d800048] jmpl %o7,%g0 ldd [%i3+0x1d8],%l4 ! Mem[000000006d8001d8] p46_far_1_hom: udivx %l1,%l4,%l1 taddcctv %l0,%l0,%l1 xor %l6,%l6,%l1 ldsw [%o1+0x0c0],%l6 ! Mem[000000006c8000c0] sth %l2,[%o3+0x062] ! Mem[000000006d800062] ldstub [%o3+0x118],%l0 ! Mem[000000006d800118] ldx [%o3+0x048],%l2 ! Mem[000000006d800048] jmpl %o7,%g0 ldd [%o3+0x1d8],%l4 ! Mem[000000006d8001d8] p46_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p47_far_1_le: ldsh [%i0+0x178],%l6 ! Mem[000000006e000178] stw %l1,[%i0+0x0c4] ! Mem[000000006e0000c4] ldd [%i1+0x070],%f8 ! Mem[000000006e800070] ldsb [%i2+0x129],%l3 ! Mem[000000006f000129] ldstub [%i3+0x1ef],%l1 ! Mem[000000006f8001ef] addcc %l0,0x46b,%l1 udivx %l5,%l5,%l6 jmpl %o7,%g0 ldd [%i3+0x060],%l0 ! Mem[000000006f800060] p47_far_1_lo: ldsh [%o0+0x178],%l6 ! Mem[000000006e000178] stw %l1,[%o0+0x0c4] ! Mem[000000006e0000c4] ldd [%o1+0x070],%f8 ! Mem[000000006e800070] ldsb [%o2+0x129],%l3 ! Mem[000000006f000129] ldstub [%o3+0x1ef],%l1 ! Mem[000000006f8001ef] addcc %l0,0x46b,%l1 udivx %l5,%l5,%l6 jmpl %o7,%g0 ldd [%o3+0x060],%l0 ! Mem[000000006f800060] p47_far_1_lem: ldsh [%i0+0x178],%l6 ! Mem[000000006e000178] stw %l1,[%i0+0x0c4] ! Mem[000000006e0000c4] ldd [%i1+0x070],%f8 ! Mem[000000006e800070] ldsb [%i2+0x129],%l3 ! Mem[000000006f000129] ldstub [%i3+0x1ef],%l1 ! Mem[000000006f8001ef] addcc %l0,0x46b,%l1 udivx %l5,%l5,%l6 jmpl %o7,%g0 ldd [%i3+0x060],%l0 ! Mem[000000006f800060] p47_far_1_lom: ldsh [%o0+0x178],%l6 ! Mem[000000006e000178] stw %l1,[%o0+0x0c4] ! Mem[000000006e0000c4] ldd [%o1+0x070],%f8 ! Mem[000000006e800070] ldsb [%o2+0x129],%l3 ! Mem[000000006f000129] ldstub [%o3+0x1ef],%l1 ! Mem[000000006f8001ef] addcc %l0,0x46b,%l1 udivx %l5,%l5,%l6 jmpl %o7,%g0 ldd [%o3+0x060],%l0 ! Mem[000000006f800060] p47_far_1_he: ldsb [%i0+0x104],%l4 ! Mem[000000006e000104] addccc %l1,%l7,%l7 ldstub [%i3+0x0c8],%l7 ! Mem[000000006f8000c8] std %f20,[%i3+0x110] ! Mem[000000006f800110] jmpl %o7,%g0 stb %l1,[%i0+0x06d] ! Mem[000000006e00006d] p47_far_1_ho: ldsb [%o0+0x104],%l4 ! Mem[000000006e000104] addccc %l1,%l7,%l7 ldstub [%o3+0x0c8],%l7 ! Mem[000000006f8000c8] std %f20,[%o3+0x110] ! Mem[000000006f800110] jmpl %o7,%g0 stb %l1,[%o0+0x06d] ! Mem[000000006e00006d] p47_far_1_hem: ldsb [%i0+0x104],%l4 ! Mem[000000006e000104] addccc %l1,%l7,%l7 ldstub [%i3+0x0c8],%l7 ! Mem[000000006f8000c8] std %f20,[%i3+0x110] ! Mem[000000006f800110] jmpl %o7,%g0 stb %l1,[%i0+0x06d] ! Mem[000000006e00006d] p47_far_1_hom: ldsb [%o0+0x104],%l4 ! Mem[000000006e000104] addccc %l1,%l7,%l7 ldstub [%o3+0x0c8],%l7 ! Mem[000000006f8000c8] std %f20,[%o3+0x110] ! Mem[000000006f800110] jmpl %o7,%g0 stb %l1,[%o0+0x06d] ! Mem[000000006e00006d] p47_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p48_far_1_le: ldsh [%i2+0x098],%l1 ! Mem[0000000071000098] ldub [%i2+0x07c],%l1 ! Mem[000000007100007c] orncc %l2,%l7,%l5 ldstub [%i3+0x0d5],%l4 ! Mem[00000000718000d5] ldsb [%i1+0x1f3],%l0 ! Mem[00000000708001f3] jmpl %o7,%g0 srax %l2,0x01c,%l2 p48_far_1_lo: ldsh [%o2+0x098],%l1 ! Mem[0000000071000098] ldub [%o2+0x07c],%l1 ! Mem[000000007100007c] orncc %l2,%l7,%l5 ldstub [%o3+0x0d5],%l4 ! Mem[00000000718000d5] ldsb [%o1+0x1f3],%l0 ! Mem[00000000708001f3] jmpl %o7,%g0 srax %l2,0x01c,%l2 p48_far_1_lem: ldsh [%i2+0x098],%l1 ! Mem[0000000071000098] ldub [%i2+0x07c],%l1 ! Mem[000000007100007c] orncc %l2,%l7,%l5 ldstub [%i3+0x0d5],%l4 ! Mem[00000000718000d5] ldsb [%i1+0x1f3],%l0 ! Mem[00000000708001f3] jmpl %o7,%g0 srax %l2,0x01c,%l2 p48_far_1_lom: ldsh [%o2+0x098],%l1 ! Mem[0000000071000098] ldub [%o2+0x07c],%l1 ! Mem[000000007100007c] orncc %l2,%l7,%l5 ldstub [%o3+0x0d5],%l4 ! Mem[00000000718000d5] ldsb [%o1+0x1f3],%l0 ! Mem[00000000708001f3] jmpl %o7,%g0 srax %l2,0x01c,%l2 p48_far_1_he: lduw [%i1+0x07c],%l3 ! Mem[000000007080007c] jmpl %o7,%g0 std %l0,[%i1+0x0f0] ! Mem[00000000708000f0] p48_far_1_ho: lduw [%o1+0x07c],%l3 ! Mem[000000007080007c] jmpl %o7,%g0 std %l0,[%o1+0x0f0] ! Mem[00000000708000f0] p48_far_1_hem: lduw [%i1+0x07c],%l3 ! Mem[000000007080007c] jmpl %o7,%g0 std %l0,[%i1+0x0f0] ! Mem[00000000708000f0] p48_far_1_hom: lduw [%o1+0x07c],%l3 ! Mem[000000007080007c] jmpl %o7,%g0 std %l0,[%o1+0x0f0] ! Mem[00000000708000f0] p48_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p49_far_1_le: jmpl %o7,%g0 addc %l3,0xd71,%l5 jmpl %o7,%g0 nop p49_far_1_lo: jmpl %o7,%g0 addc %l3,0xd71,%l5 jmpl %o7,%g0 nop p49_far_1_lem: jmpl %o7,%g0 addc %l3,0xd71,%l5 jmpl %o7,%g0 nop p49_far_1_lom: jmpl %o7,%g0 addc %l3,0xd71,%l5 jmpl %o7,%g0 nop p49_far_1_he: srax %l5,0x03e,%l7 st %f26,[%i0+0x0c8] ! Mem[00000000720000c8] sdivx %l1,%l6,%l3 lduh [%i2+0x0e4],%l6 ! Mem[00000000730000e4] jmpl %o7,%g0 ldub [%i3+0x00c],%l7 ! Mem[000000007380000c] p49_far_1_ho: srax %l5,0x03e,%l7 st %f26,[%o0+0x0c8] ! Mem[00000000720000c8] sdivx %l1,%l6,%l3 lduh [%o2+0x0e4],%l6 ! Mem[00000000730000e4] jmpl %o7,%g0 ldub [%o3+0x00c],%l7 ! Mem[000000007380000c] p49_far_1_hem: srax %l5,0x03e,%l7 st %f26,[%i0+0x0c8] ! Mem[00000000720000c8] sdivx %l1,%l6,%l3 lduh [%i2+0x0e4],%l6 ! Mem[00000000730000e4] membar #Sync jmpl %o7,%g0 ldub [%i3+0x00c],%l7 ! Mem[000000007380000c] p49_far_1_hom: srax %l5,0x03e,%l7 st %f26,[%o0+0x0c8] ! Mem[00000000720000c8] sdivx %l1,%l6,%l3 lduh [%o2+0x0e4],%l6 ! Mem[00000000730000e4] membar #Sync jmpl %o7,%g0 ldub [%o3+0x00c],%l7 ! Mem[000000007380000c] p49_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p50_far_1_le: lduw [%i3+0x0e8],%l3 ! Mem[00000000758000e8] swap [%i0+0x008],%l7 ! Mem[0000000074000008] st %f13,[%i2+0x1c0] ! Mem[00000000750001c0] lduw [%i1+0x138],%l2 ! Mem[0000000074800138] jmpl %o7,%g0 ldub [%i0+0x10f],%l7 ! Mem[000000007400010f] p50_far_1_lo: lduw [%o3+0x0e8],%l3 ! Mem[00000000758000e8] swap [%o0+0x008],%l7 ! Mem[0000000074000008] st %f13,[%o2+0x1c0] ! Mem[00000000750001c0] lduw [%o1+0x138],%l2 ! Mem[0000000074800138] jmpl %o7,%g0 ldub [%o0+0x10f],%l7 ! Mem[000000007400010f] p50_far_1_lem: lduw [%i3+0x0e8],%l3 ! Mem[00000000758000e8] membar #Sync swap [%i0+0x008],%l7 ! Mem[0000000074000008] st %f13,[%i2+0x1c0] ! Mem[00000000750001c0] lduw [%i1+0x138],%l2 ! Mem[0000000074800138] jmpl %o7,%g0 ldub [%i0+0x10f],%l7 ! Mem[000000007400010f] p50_far_1_lom: lduw [%o3+0x0e8],%l3 ! Mem[00000000758000e8] membar #Sync swap [%o0+0x008],%l7 ! Mem[0000000074000008] st %f13,[%o2+0x1c0] ! Mem[00000000750001c0] lduw [%o1+0x138],%l2 ! Mem[0000000074800138] jmpl %o7,%g0 ldub [%o0+0x10f],%l7 ! Mem[000000007400010f] p50_far_1_he: ldd [%i3+0x0b0],%l4 ! Mem[00000000758000b0] stx %l1,[%i1+0x0b0] ! Mem[00000000748000b0] ldd [%i0+0x180],%f24 ! Mem[0000000074000180] ldx [%i1+0x190],%l7 ! Mem[0000000074800190] stx %l2,[%i0+0x178] ! Mem[0000000074000178] stb %l5,[%i3+0x09f] ! Mem[000000007580009f] stx %l3,[%i0+0x178] ! Mem[0000000074000178] jmpl %o7,%g0 ldx [%i2+0x0c8],%l7 ! Mem[00000000750000c8] p50_far_1_ho: ldd [%o3+0x0b0],%l4 ! Mem[00000000758000b0] stx %l1,[%o1+0x0b0] ! Mem[00000000748000b0] ldd [%o0+0x180],%f24 ! Mem[0000000074000180] ldx [%o1+0x190],%l7 ! Mem[0000000074800190] stx %l2,[%o0+0x178] ! Mem[0000000074000178] stb %l5,[%o3+0x09f] ! Mem[000000007580009f] stx %l3,[%o0+0x178] ! Mem[0000000074000178] jmpl %o7,%g0 ldx [%o2+0x0c8],%l7 ! Mem[00000000750000c8] p50_far_1_hem: ldd [%i3+0x0b0],%l4 ! Mem[00000000758000b0] stx %l1,[%i1+0x0b0] ! Mem[00000000748000b0] ldd [%i0+0x180],%f24 ! Mem[0000000074000180] ldx [%i1+0x190],%l7 ! Mem[0000000074800190] stx %l2,[%i0+0x178] ! Mem[0000000074000178] stb %l5,[%i3+0x09f] ! Mem[000000007580009f] stx %l3,[%i0+0x178] ! Mem[0000000074000178] jmpl %o7,%g0 ldx [%i2+0x0c8],%l7 ! Mem[00000000750000c8] p50_far_1_hom: ldd [%o3+0x0b0],%l4 ! Mem[00000000758000b0] stx %l1,[%o1+0x0b0] ! Mem[00000000748000b0] ldd [%o0+0x180],%f24 ! Mem[0000000074000180] ldx [%o1+0x190],%l7 ! Mem[0000000074800190] stx %l2,[%o0+0x178] ! Mem[0000000074000178] stb %l5,[%o3+0x09f] ! Mem[000000007580009f] stx %l3,[%o0+0x178] ! Mem[0000000074000178] jmpl %o7,%g0 ldx [%o2+0x0c8],%l7 ! Mem[00000000750000c8] p50_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p51_far_1_le: mulx %l3,%l0,%l1 ldsw [%i2+0x09c],%l3 ! Mem[000000007700009c] ldstub [%i1+0x095],%l0 ! Mem[0000000076800095] ldd [%i2+0x1c0],%f12 ! Mem[00000000770001c0] std %l4,[%i2+0x030] ! Mem[0000000077000030] ldsw [%i2+0x1a4],%l1 ! Mem[00000000770001a4] ld [%i3+0x1c0],%f4 ! Mem[00000000778001c0] jmpl %o7,%g0 ldsw [%i3+0x1c8],%l5 ! Mem[00000000778001c8] p51_far_1_lo: mulx %l3,%l0,%l1 ldsw [%o2+0x09c],%l3 ! Mem[000000007700009c] ldstub [%o1+0x095],%l0 ! Mem[0000000076800095] ldd [%o2+0x1c0],%f12 ! Mem[00000000770001c0] std %l4,[%o2+0x030] ! Mem[0000000077000030] ldsw [%o2+0x1a4],%l1 ! Mem[00000000770001a4] ld [%o3+0x1c0],%f4 ! Mem[00000000778001c0] jmpl %o7,%g0 ldsw [%o3+0x1c8],%l5 ! Mem[00000000778001c8] p51_far_1_lem: mulx %l3,%l0,%l1 ldsw [%i2+0x09c],%l3 ! Mem[000000007700009c] ldstub [%i1+0x095],%l0 ! Mem[0000000076800095] ldd [%i2+0x1c0],%f12 ! Mem[00000000770001c0] membar #Sync std %l4,[%i2+0x030] ! Mem[0000000077000030] ldsw [%i2+0x1a4],%l1 ! Mem[00000000770001a4] ld [%i3+0x1c0],%f4 ! Mem[00000000778001c0] jmpl %o7,%g0 ldsw [%i3+0x1c8],%l5 ! Mem[00000000778001c8] p51_far_1_lom: mulx %l3,%l0,%l1 ldsw [%o2+0x09c],%l3 ! Mem[000000007700009c] ldstub [%o1+0x095],%l0 ! Mem[0000000076800095] ldd [%o2+0x1c0],%f12 ! Mem[00000000770001c0] membar #Sync std %l4,[%o2+0x030] ! Mem[0000000077000030] ldsw [%o2+0x1a4],%l1 ! Mem[00000000770001a4] ld [%o3+0x1c0],%f4 ! Mem[00000000778001c0] jmpl %o7,%g0 ldsw [%o3+0x1c8],%l5 ! Mem[00000000778001c8] p51_far_1_he: std %l4,[%i1+0x0c8] ! Mem[00000000768000c8] jmpl %o7,%g0 and %l0,-0xece,%l1 p51_far_1_ho: std %l4,[%o1+0x0c8] ! Mem[00000000768000c8] jmpl %o7,%g0 and %l0,-0xece,%l1 p51_far_1_hem: std %l4,[%i1+0x0c8] ! Mem[00000000768000c8] jmpl %o7,%g0 and %l0,-0xece,%l1 p51_far_1_hom: std %l4,[%o1+0x0c8] ! Mem[00000000768000c8] jmpl %o7,%g0 and %l0,-0xece,%l1 p51_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p52_far_1_le: std %l4,[%i0+0x0b0] ! Mem[00000000780000b0] ldsh [%i3+0x056],%l2 ! Mem[0000000079800056] ldd [%i0+0x100],%l0 ! Mem[0000000078000100] stw %l4,[%i2+0x1a4] ! Mem[00000000790001a4] std %l6,[%i3+0x1a0] ! Mem[00000000798001a0] ldd [%i3+0x090],%l2 ! Mem[0000000079800090] ldd [%i0+0x038],%l2 ! Mem[0000000078000038] jmpl %o7,%g0 addccc %l1,0xa62,%l3 p52_far_1_lo: std %l4,[%o0+0x0b0] ! Mem[00000000780000b0] ldsh [%o3+0x056],%l2 ! Mem[0000000079800056] ldd [%o0+0x100],%l0 ! Mem[0000000078000100] stw %l4,[%o2+0x1a4] ! Mem[00000000790001a4] std %l6,[%o3+0x1a0] ! Mem[00000000798001a0] ldd [%o3+0x090],%l2 ! Mem[0000000079800090] ldd [%o0+0x038],%l2 ! Mem[0000000078000038] jmpl %o7,%g0 addccc %l1,0xa62,%l3 p52_far_1_lem: std %l4,[%i0+0x0b0] ! Mem[00000000780000b0] ldsh [%i3+0x056],%l2 ! Mem[0000000079800056] ldd [%i0+0x100],%l0 ! Mem[0000000078000100] stw %l4,[%i2+0x1a4] ! Mem[00000000790001a4] std %l6,[%i3+0x1a0] ! Mem[00000000798001a0] ldd [%i3+0x090],%l2 ! Mem[0000000079800090] membar #Sync ldd [%i0+0x038],%l2 ! Mem[0000000078000038] jmpl %o7,%g0 addccc %l1,0xa62,%l3 p52_far_1_lom: std %l4,[%o0+0x0b0] ! Mem[00000000780000b0] ldsh [%o3+0x056],%l2 ! Mem[0000000079800056] ldd [%o0+0x100],%l0 ! Mem[0000000078000100] stw %l4,[%o2+0x1a4] ! Mem[00000000790001a4] std %l6,[%o3+0x1a0] ! Mem[00000000798001a0] ldd [%o3+0x090],%l2 ! Mem[0000000079800090] membar #Sync ldd [%o0+0x038],%l2 ! Mem[0000000078000038] jmpl %o7,%g0 addccc %l1,0xa62,%l3 p52_far_1_he: ldsw [%i0+0x1dc],%l5 ! Mem[00000000780001dc] st %f27,[%i0+0x00c] ! Mem[000000007800000c] jmpl %o7,%g0 ldd [%i0+0x198],%l4 ! Mem[0000000078000198] p52_far_1_ho: ldsw [%o0+0x1dc],%l5 ! Mem[00000000780001dc] st %f27,[%o0+0x00c] ! Mem[000000007800000c] jmpl %o7,%g0 ldd [%o0+0x198],%l4 ! Mem[0000000078000198] p52_far_1_hem: ldsw [%i0+0x1dc],%l5 ! Mem[00000000780001dc] membar #Sync st %f27,[%i0+0x00c] ! Mem[000000007800000c] jmpl %o7,%g0 ldd [%i0+0x198],%l4 ! Mem[0000000078000198] p52_far_1_hom: ldsw [%o0+0x1dc],%l5 ! Mem[00000000780001dc] membar #Sync st %f27,[%o0+0x00c] ! Mem[000000007800000c] jmpl %o7,%g0 ldd [%o0+0x198],%l4 ! Mem[0000000078000198] p52_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p53_far_1_le: ld [%i2+0x1dc],%f3 ! Mem[000000007b0001dc] std %l4,[%i0+0x138] ! Mem[000000007a000138] swap [%i2+0x0e8],%l3 ! Mem[000000007b0000e8] lduw [%i0+0x0f0],%l0 ! Mem[000000007a0000f0] ldub [%i0+0x141],%l4 ! Mem[000000007a000141] jmpl %o7,%g0 sll %l7,0x007,%l7 p53_far_1_lo: ld [%o2+0x1dc],%f3 ! Mem[000000007b0001dc] std %l4,[%o0+0x138] ! Mem[000000007a000138] swap [%o2+0x0e8],%l3 ! Mem[000000007b0000e8] lduw [%o0+0x0f0],%l0 ! Mem[000000007a0000f0] ldub [%o0+0x141],%l4 ! Mem[000000007a000141] jmpl %o7,%g0 sll %l7,0x007,%l7 p53_far_1_lem: ld [%i2+0x1dc],%f3 ! Mem[000000007b0001dc] std %l4,[%i0+0x138] ! Mem[000000007a000138] swap [%i2+0x0e8],%l3 ! Mem[000000007b0000e8] lduw [%i0+0x0f0],%l0 ! Mem[000000007a0000f0] ldub [%i0+0x141],%l4 ! Mem[000000007a000141] jmpl %o7,%g0 sll %l7,0x007,%l7 p53_far_1_lom: ld [%o2+0x1dc],%f3 ! Mem[000000007b0001dc] std %l4,[%o0+0x138] ! Mem[000000007a000138] swap [%o2+0x0e8],%l3 ! Mem[000000007b0000e8] lduw [%o0+0x0f0],%l0 ! Mem[000000007a0000f0] ldub [%o0+0x141],%l4 ! Mem[000000007a000141] jmpl %o7,%g0 sll %l7,0x007,%l7 p53_far_1_he: sth %l1,[%i1+0x036] ! Mem[000000007a800036] ldx [%i1+0x0c0],%l6 ! Mem[000000007a8000c0] stx %l2,[%i1+0x060] ! Mem[000000007a800060] ldstub [%i0+0x118],%l0 ! Mem[000000007a000118] smul %l5,%l5,%l6 ldd [%i0+0x0c8],%l4 ! Mem[000000007a0000c8] jmpl %o7,%g0 umul %l5,0x323,%l1 p53_far_1_ho: sth %l1,[%o1+0x036] ! Mem[000000007a800036] ldx [%o1+0x0c0],%l6 ! Mem[000000007a8000c0] stx %l2,[%o1+0x060] ! Mem[000000007a800060] ldstub [%o0+0x118],%l0 ! Mem[000000007a000118] smul %l5,%l5,%l6 ldd [%o0+0x0c8],%l4 ! Mem[000000007a0000c8] jmpl %o7,%g0 umul %l5,0x323,%l1 p53_far_1_hem: membar #Sync sth %l1,[%i1+0x036] ! Mem[000000007a800036] ldx [%i1+0x0c0],%l6 ! Mem[000000007a8000c0] stx %l2,[%i1+0x060] ! Mem[000000007a800060] ldstub [%i0+0x118],%l0 ! Mem[000000007a000118] smul %l5,%l5,%l6 ldd [%i0+0x0c8],%l4 ! Mem[000000007a0000c8] jmpl %o7,%g0 umul %l5,0x323,%l1 p53_far_1_hom: membar #Sync sth %l1,[%o1+0x036] ! Mem[000000007a800036] ldx [%o1+0x0c0],%l6 ! Mem[000000007a8000c0] stx %l2,[%o1+0x060] ! Mem[000000007a800060] ldstub [%o0+0x118],%l0 ! Mem[000000007a000118] smul %l5,%l5,%l6 ldd [%o0+0x0c8],%l4 ! Mem[000000007a0000c8] jmpl %o7,%g0 umul %l5,0x323,%l1 p53_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p54_far_1_le: mulx %l3,-0xd74,%l0 lduh [%i1+0x1ce],%l3 ! Mem[000000007c8001ce] ldsh [%i2+0x07c],%l3 ! Mem[000000007d00007c] ldx [%i1+0x0d0],%l0 ! Mem[000000007c8000d0] ldsb [%i2+0x161],%l4 ! Mem[000000007d000161] stx %l4,[%i2+0x1b8] ! Mem[000000007d0001b8] taddcc %l4,%l5,%l5 jmpl %o7,%g0 std %l2,[%i1+0x1f8] ! Mem[000000007c8001f8] p54_far_1_lo: mulx %l3,-0xd74,%l0 lduh [%o1+0x1ce],%l3 ! Mem[000000007c8001ce] ldsh [%o2+0x07c],%l3 ! Mem[000000007d00007c] ldx [%o1+0x0d0],%l0 ! Mem[000000007c8000d0] ldsb [%o2+0x161],%l4 ! Mem[000000007d000161] stx %l4,[%o2+0x1b8] ! Mem[000000007d0001b8] taddcc %l4,%l5,%l5 jmpl %o7,%g0 std %l2,[%o1+0x1f8] ! Mem[000000007c8001f8] p54_far_1_lem: mulx %l3,-0xd74,%l0 lduh [%i1+0x1ce],%l3 ! Mem[000000007c8001ce] ldsh [%i2+0x07c],%l3 ! Mem[000000007d00007c] ldx [%i1+0x0d0],%l0 ! Mem[000000007c8000d0] ldsb [%i2+0x161],%l4 ! Mem[000000007d000161] stx %l4,[%i2+0x1b8] ! Mem[000000007d0001b8] taddcc %l4,%l5,%l5 jmpl %o7,%g0 std %l2,[%i1+0x1f8] ! Mem[000000007c8001f8] p54_far_1_lom: mulx %l3,-0xd74,%l0 lduh [%o1+0x1ce],%l3 ! Mem[000000007c8001ce] ldsh [%o2+0x07c],%l3 ! Mem[000000007d00007c] ldx [%o1+0x0d0],%l0 ! Mem[000000007c8000d0] ldsb [%o2+0x161],%l4 ! Mem[000000007d000161] stx %l4,[%o2+0x1b8] ! Mem[000000007d0001b8] taddcc %l4,%l5,%l5 jmpl %o7,%g0 std %l2,[%o1+0x1f8] ! Mem[000000007c8001f8] p54_far_1_he: ld [%i2+0x074],%f23 ! Mem[000000007d000074] stb %l2,[%i0+0x063] ! Mem[000000007c000063] st %f18,[%i2+0x000] ! Mem[000000007d000000] ldstub [%i0+0x08f],%l1 ! Mem[000000007c00008f] ldsw [%i2+0x02c],%l3 ! Mem[000000007d00002c] jmpl %o7,%g0 stb %l4,[%i1+0x19f] ! Mem[000000007c80019f] p54_far_1_ho: ld [%o2+0x074],%f23 ! Mem[000000007d000074] stb %l2,[%o0+0x063] ! Mem[000000007c000063] st %f18,[%o2+0x000] ! Mem[000000007d000000] ldstub [%o0+0x08f],%l1 ! Mem[000000007c00008f] ldsw [%o2+0x02c],%l3 ! Mem[000000007d00002c] jmpl %o7,%g0 stb %l4,[%o1+0x19f] ! Mem[000000007c80019f] p54_far_1_hem: ld [%i2+0x074],%f23 ! Mem[000000007d000074] stb %l2,[%i0+0x063] ! Mem[000000007c000063] membar #Sync st %f18,[%i2+0x000] ! Mem[000000007d000000] ldstub [%i0+0x08f],%l1 ! Mem[000000007c00008f] ldsw [%i2+0x02c],%l3 ! Mem[000000007d00002c] jmpl %o7,%g0 stb %l4,[%i1+0x19f] ! Mem[000000007c80019f] p54_far_1_hom: ld [%o2+0x074],%f23 ! Mem[000000007d000074] stb %l2,[%o0+0x063] ! Mem[000000007c000063] membar #Sync st %f18,[%o2+0x000] ! Mem[000000007d000000] ldstub [%o0+0x08f],%l1 ! Mem[000000007c00008f] ldsw [%o2+0x02c],%l3 ! Mem[000000007d00002c] jmpl %o7,%g0 stb %l4,[%o1+0x19f] ! Mem[000000007c80019f] p54_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p55_far_1_le: ldstub [%i2+0x049],%l2 ! Mem[000000007f000049] lduw [%i2+0x034],%l1 ! Mem[000000007f000034] ldub [%i0+0x0e1],%l6 ! Mem[000000007e0000e1] ldx [%i0+0x060],%l2 ! Mem[000000007e000060] orcc %l1,-0xd06,%l2 jmpl %o7,%g0 std %l4,[%i3+0x098] ! Mem[000000007f800098] p55_far_1_lo: ldstub [%o2+0x049],%l2 ! Mem[000000007f000049] lduw [%o2+0x034],%l1 ! Mem[000000007f000034] ldub [%o0+0x0e1],%l6 ! Mem[000000007e0000e1] ldx [%o0+0x060],%l2 ! Mem[000000007e000060] orcc %l1,-0xd06,%l2 jmpl %o7,%g0 std %l4,[%o3+0x098] ! Mem[000000007f800098] p55_far_1_lem: ldstub [%i2+0x049],%l2 ! Mem[000000007f000049] membar #Sync lduw [%i2+0x034],%l1 ! Mem[000000007f000034] ldub [%i0+0x0e1],%l6 ! Mem[000000007e0000e1] ldx [%i0+0x060],%l2 ! Mem[000000007e000060] orcc %l1,-0xd06,%l2 jmpl %o7,%g0 std %l4,[%i3+0x098] ! Mem[000000007f800098] p55_far_1_lom: ldstub [%o2+0x049],%l2 ! Mem[000000007f000049] membar #Sync lduw [%o2+0x034],%l1 ! Mem[000000007f000034] ldub [%o0+0x0e1],%l6 ! Mem[000000007e0000e1] ldx [%o0+0x060],%l2 ! Mem[000000007e000060] orcc %l1,-0xd06,%l2 jmpl %o7,%g0 std %l4,[%o3+0x098] ! Mem[000000007f800098] p55_far_1_he: ldsh [%i0+0x0ea],%l4 ! Mem[000000007e0000ea] subc %l3,%l1,%l4 std %l0,[%i2+0x1e8] ! Mem[000000007f0001e8] stx %l0,[%i1+0x1d0] ! Mem[000000007e8001d0] st %f27,[%i0+0x0f4] ! Mem[000000007e0000f4] jmpl %o7,%g0 ldstub [%i0+0x0b1],%l7 ! Mem[000000007e0000b1] p55_far_1_ho: ldsh [%o0+0x0ea],%l4 ! Mem[000000007e0000ea] subc %l3,%l1,%l4 std %l0,[%o2+0x1e8] ! Mem[000000007f0001e8] stx %l0,[%o1+0x1d0] ! Mem[000000007e8001d0] st %f27,[%o0+0x0f4] ! Mem[000000007e0000f4] jmpl %o7,%g0 ldstub [%o0+0x0b1],%l7 ! Mem[000000007e0000b1] p55_far_1_hem: ldsh [%i0+0x0ea],%l4 ! Mem[000000007e0000ea] subc %l3,%l1,%l4 std %l0,[%i2+0x1e8] ! Mem[000000007f0001e8] stx %l0,[%i1+0x1d0] ! Mem[000000007e8001d0] st %f27,[%i0+0x0f4] ! Mem[000000007e0000f4] jmpl %o7,%g0 ldstub [%i0+0x0b1],%l7 ! Mem[000000007e0000b1] p55_far_1_hom: ldsh [%o0+0x0ea],%l4 ! Mem[000000007e0000ea] subc %l3,%l1,%l4 std %l0,[%o2+0x1e8] ! Mem[000000007f0001e8] stx %l0,[%o1+0x1d0] ! Mem[000000007e8001d0] st %f27,[%o0+0x0f4] ! Mem[000000007e0000f4] jmpl %o7,%g0 ldstub [%o0+0x0b1],%l7 ! Mem[000000007e0000b1] p55_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p56_far_1_le: ldd [%i2+0x188],%l6 ! Mem[0000000081000188] lduw [%i1+0x1dc],%l3 ! Mem[00000000808001dc] jmpl %o7,%g0 ldstub [%i2+0x11a],%l4 ! Mem[000000008100011a] p56_far_1_lo: ldd [%o2+0x188],%l6 ! Mem[0000000081000188] lduw [%o1+0x1dc],%l3 ! Mem[00000000808001dc] jmpl %o7,%g0 ldstub [%o2+0x11a],%l4 ! Mem[000000008100011a] p56_far_1_lem: ldd [%i2+0x188],%l6 ! Mem[0000000081000188] lduw [%i1+0x1dc],%l3 ! Mem[00000000808001dc] jmpl %o7,%g0 ldstub [%i2+0x11a],%l4 ! Mem[000000008100011a] p56_far_1_lom: ldd [%o2+0x188],%l6 ! Mem[0000000081000188] lduw [%o1+0x1dc],%l3 ! Mem[00000000808001dc] jmpl %o7,%g0 ldstub [%o2+0x11a],%l4 ! Mem[000000008100011a] p56_far_1_he: ldd [%i3+0x060],%l4 ! Mem[0000000081800060] jmpl %o7,%g0 ldd [%i0+0x0f8],%f18 ! Mem[00000000800000f8] p56_far_1_ho: ldd [%o3+0x060],%l4 ! Mem[0000000081800060] jmpl %o7,%g0 ldd [%o0+0x0f8],%f18 ! Mem[00000000800000f8] p56_far_1_hem: ldd [%i3+0x060],%l4 ! Mem[0000000081800060] jmpl %o7,%g0 ldd [%i0+0x0f8],%f18 ! Mem[00000000800000f8] p56_far_1_hom: ldd [%o3+0x060],%l4 ! Mem[0000000081800060] jmpl %o7,%g0 ldd [%o0+0x0f8],%f18 ! Mem[00000000800000f8] p56_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p57_far_1_le: jmpl %o7,%g0 sth %l0,[%i2+0x160] ! Mem[0000000083000160] jmpl %o7,%g0 nop p57_far_1_lo: jmpl %o7,%g0 sth %l0,[%o2+0x160] ! Mem[0000000083000160] jmpl %o7,%g0 nop p57_far_1_lem: jmpl %o7,%g0 sth %l0,[%i2+0x160] ! Mem[0000000083000160] jmpl %o7,%g0 nop p57_far_1_lom: jmpl %o7,%g0 sth %l0,[%o2+0x160] ! Mem[0000000083000160] jmpl %o7,%g0 nop p57_far_1_he: ldub [%i1+0x16a],%l5 ! Mem[000000008280016a] ldd [%i3+0x050],%l4 ! Mem[0000000083800050] stw %l3,[%i0+0x06c] ! Mem[000000008200006c] smul %l4,0xc1b,%l7 sub %l4,0x6f1,%l0 lduh [%i3+0x116],%l1 ! Mem[0000000083800116] jmpl %o7,%g0 lduh [%i1+0x1c8],%l7 ! Mem[00000000828001c8] p57_far_1_ho: ldub [%o1+0x16a],%l5 ! Mem[000000008280016a] ldd [%o3+0x050],%l4 ! Mem[0000000083800050] stw %l3,[%o0+0x06c] ! Mem[000000008200006c] smul %l4,0xc1b,%l7 sub %l4,0x6f1,%l0 lduh [%o3+0x116],%l1 ! Mem[0000000083800116] jmpl %o7,%g0 lduh [%o1+0x1c8],%l7 ! Mem[00000000828001c8] p57_far_1_hem: ldub [%i1+0x16a],%l5 ! Mem[000000008280016a] ldd [%i3+0x050],%l4 ! Mem[0000000083800050] stw %l3,[%i0+0x06c] ! Mem[000000008200006c] smul %l4,0xc1b,%l7 sub %l4,0x6f1,%l0 lduh [%i3+0x116],%l1 ! Mem[0000000083800116] jmpl %o7,%g0 lduh [%i1+0x1c8],%l7 ! Mem[00000000828001c8] p57_far_1_hom: ldub [%o1+0x16a],%l5 ! Mem[000000008280016a] ldd [%o3+0x050],%l4 ! Mem[0000000083800050] stw %l3,[%o0+0x06c] ! Mem[000000008200006c] smul %l4,0xc1b,%l7 sub %l4,0x6f1,%l0 lduh [%o3+0x116],%l1 ! Mem[0000000083800116] jmpl %o7,%g0 lduh [%o1+0x1c8],%l7 ! Mem[00000000828001c8] p57_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p58_far_1_le: ldub [%i2+0x188],%l3 ! Mem[0000000085000188] tsubcctv %l3,0x90e,%l5 sth %l0,[%i3+0x0c2] ! Mem[00000000858000c2] udivx %l3,-0x4cb,%l0 jmpl %o7,%g0 ldstub [%i0+0x115],%l3 ! Mem[0000000084000115] p58_far_1_lo: ldub [%o2+0x188],%l3 ! Mem[0000000085000188] tsubcctv %l3,0x90e,%l5 sth %l0,[%o3+0x0c2] ! Mem[00000000858000c2] udivx %l3,-0x4cb,%l0 jmpl %o7,%g0 ldstub [%o0+0x115],%l3 ! Mem[0000000084000115] p58_far_1_lem: ldub [%i2+0x188],%l3 ! Mem[0000000085000188] tsubcctv %l3,0x90e,%l5 sth %l0,[%i3+0x0c2] ! Mem[00000000858000c2] udivx %l3,-0x4cb,%l0 jmpl %o7,%g0 ldstub [%i0+0x115],%l3 ! Mem[0000000084000115] p58_far_1_lom: ldub [%o2+0x188],%l3 ! Mem[0000000085000188] tsubcctv %l3,0x90e,%l5 sth %l0,[%o3+0x0c2] ! Mem[00000000858000c2] udivx %l3,-0x4cb,%l0 jmpl %o7,%g0 ldstub [%o0+0x115],%l3 ! Mem[0000000084000115] p58_far_1_he: lduh [%i3+0x198],%l4 ! Mem[0000000085800198] srax %l1,%l0,%l7 ldsb [%i0+0x0b4],%l1 ! Mem[00000000840000b4] sth %l4,[%i3+0x06c] ! Mem[000000008580006c] jmpl %o7,%g0 std %f24,[%i3+0x1f8] ! Mem[00000000858001f8] p58_far_1_ho: lduh [%o3+0x198],%l4 ! Mem[0000000085800198] srax %l1,%l0,%l7 ldsb [%o0+0x0b4],%l1 ! Mem[00000000840000b4] sth %l4,[%o3+0x06c] ! Mem[000000008580006c] jmpl %o7,%g0 std %f24,[%o3+0x1f8] ! Mem[00000000858001f8] p58_far_1_hem: lduh [%i3+0x198],%l4 ! Mem[0000000085800198] srax %l1,%l0,%l7 ldsb [%i0+0x0b4],%l1 ! Mem[00000000840000b4] sth %l4,[%i3+0x06c] ! Mem[000000008580006c] jmpl %o7,%g0 std %f24,[%i3+0x1f8] ! Mem[00000000858001f8] p58_far_1_hom: lduh [%o3+0x198],%l4 ! Mem[0000000085800198] srax %l1,%l0,%l7 ldsb [%o0+0x0b4],%l1 ! Mem[00000000840000b4] sth %l4,[%o3+0x06c] ! Mem[000000008580006c] jmpl %o7,%g0 std %f24,[%o3+0x1f8] ! Mem[00000000858001f8] p58_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p59_far_1_le: lduw [%i2+0x02c],%l3 ! Mem[000000008700002c] ldsb [%i2+0x15f],%l1 ! Mem[000000008700015f] ldsw [%i0+0x014],%l7 ! Mem[0000000086000014] and %l5,%l4,%l1 jmpl %o7,%g0 sth %l1,[%i3+0x1fc] ! Mem[00000000878001fc] p59_far_1_lo: lduw [%o2+0x02c],%l3 ! Mem[000000008700002c] ldsb [%o2+0x15f],%l1 ! Mem[000000008700015f] ldsw [%o0+0x014],%l7 ! Mem[0000000086000014] and %l5,%l4,%l1 jmpl %o7,%g0 sth %l1,[%o3+0x1fc] ! Mem[00000000878001fc] p59_far_1_lem: membar #Sync lduw [%i2+0x02c],%l3 ! Mem[000000008700002c] ldsb [%i2+0x15f],%l1 ! Mem[000000008700015f] ldsw [%i0+0x014],%l7 ! Mem[0000000086000014] and %l5,%l4,%l1 jmpl %o7,%g0 sth %l1,[%i3+0x1fc] ! Mem[00000000878001fc] p59_far_1_lom: membar #Sync lduw [%o2+0x02c],%l3 ! Mem[000000008700002c] ldsb [%o2+0x15f],%l1 ! Mem[000000008700015f] ldsw [%o0+0x014],%l7 ! Mem[0000000086000014] and %l5,%l4,%l1 jmpl %o7,%g0 sth %l1,[%o3+0x1fc] ! Mem[00000000878001fc] p59_far_1_he: ldd [%i2+0x1c8],%l0 ! Mem[00000000870001c8] ldstub [%i3+0x0cb],%l4 ! Mem[00000000878000cb] ldx [%i2+0x1f8],%l3 ! Mem[00000000870001f8] jmpl %o7,%g0 ldx [%i0+0x008],%l3 ! Mem[0000000086000008] p59_far_1_ho: ldd [%o2+0x1c8],%l0 ! Mem[00000000870001c8] ldstub [%o3+0x0cb],%l4 ! Mem[00000000878000cb] ldx [%o2+0x1f8],%l3 ! Mem[00000000870001f8] jmpl %o7,%g0 ldx [%o0+0x008],%l3 ! Mem[0000000086000008] p59_far_1_hem: ldd [%i2+0x1c8],%l0 ! Mem[00000000870001c8] ldstub [%i3+0x0cb],%l4 ! Mem[00000000878000cb] ldx [%i2+0x1f8],%l3 ! Mem[00000000870001f8] membar #Sync jmpl %o7,%g0 ldx [%i0+0x008],%l3 ! Mem[0000000086000008] p59_far_1_hom: ldd [%o2+0x1c8],%l0 ! Mem[00000000870001c8] ldstub [%o3+0x0cb],%l4 ! Mem[00000000878000cb] ldx [%o2+0x1f8],%l3 ! Mem[00000000870001f8] membar #Sync jmpl %o7,%g0 ldx [%o0+0x008],%l3 ! Mem[0000000086000008] p59_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p60_far_1_le: ldsb [%i1+0x043],%l0 ! Mem[0000000088800043] ldx [%i1+0x0f8],%l2 ! Mem[00000000888000f8] sll %l0,0x002,%l3 jmpl %o7,%g0 std %l4,[%i0+0x010] ! Mem[0000000088000010] p60_far_1_lo: ldsb [%o1+0x043],%l0 ! Mem[0000000088800043] ldx [%o1+0x0f8],%l2 ! Mem[00000000888000f8] sll %l0,0x002,%l3 jmpl %o7,%g0 std %l4,[%o0+0x010] ! Mem[0000000088000010] p60_far_1_lem: ldsb [%i1+0x043],%l0 ! Mem[0000000088800043] ldx [%i1+0x0f8],%l2 ! Mem[00000000888000f8] sll %l0,0x002,%l3 membar #Sync jmpl %o7,%g0 std %l4,[%i0+0x010] ! Mem[0000000088000010] p60_far_1_lom: ldsb [%o1+0x043],%l0 ! Mem[0000000088800043] ldx [%o1+0x0f8],%l2 ! Mem[00000000888000f8] sll %l0,0x002,%l3 membar #Sync jmpl %o7,%g0 std %l4,[%o0+0x010] ! Mem[0000000088000010] p60_far_1_he: stx %l4,[%i3+0x1b8] ! Mem[00000000898001b8] swap [%i1+0x0b4],%l1 ! Mem[00000000888000b4] ldsh [%i1+0x0de],%l2 ! Mem[00000000888000de] std %l4,[%i3+0x1b0] ! Mem[00000000898001b0] xorcc %l2,%l0,%l4 jmpl %o7,%g0 sth %l3,[%i1+0x1d8] ! Mem[00000000888001d8] p60_far_1_ho: stx %l4,[%o3+0x1b8] ! Mem[00000000898001b8] swap [%o1+0x0b4],%l1 ! Mem[00000000888000b4] ldsh [%o1+0x0de],%l2 ! Mem[00000000888000de] std %l4,[%o3+0x1b0] ! Mem[00000000898001b0] xorcc %l2,%l0,%l4 jmpl %o7,%g0 sth %l3,[%o1+0x1d8] ! Mem[00000000888001d8] p60_far_1_hem: stx %l4,[%i3+0x1b8] ! Mem[00000000898001b8] swap [%i1+0x0b4],%l1 ! Mem[00000000888000b4] ldsh [%i1+0x0de],%l2 ! Mem[00000000888000de] std %l4,[%i3+0x1b0] ! Mem[00000000898001b0] xorcc %l2,%l0,%l4 jmpl %o7,%g0 sth %l3,[%i1+0x1d8] ! Mem[00000000888001d8] p60_far_1_hom: stx %l4,[%o3+0x1b8] ! Mem[00000000898001b8] swap [%o1+0x0b4],%l1 ! Mem[00000000888000b4] ldsh [%o1+0x0de],%l2 ! Mem[00000000888000de] std %l4,[%o3+0x1b0] ! Mem[00000000898001b0] xorcc %l2,%l0,%l4 jmpl %o7,%g0 sth %l3,[%o1+0x1d8] ! Mem[00000000888001d8] p60_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p61_far_1_le: swap [%i1+0x0b8],%l7 ! Mem[000000008a8000b8] stb %l1,[%i0+0x05b] ! Mem[000000008a00005b] jmpl %o7,%g0 ld [%i1+0x02c],%f9 ! Mem[000000008a80002c] p61_far_1_lo: swap [%o1+0x0b8],%l7 ! Mem[000000008a8000b8] stb %l1,[%o0+0x05b] ! Mem[000000008a00005b] jmpl %o7,%g0 ld [%o1+0x02c],%f9 ! Mem[000000008a80002c] p61_far_1_lem: swap [%i1+0x0b8],%l7 ! Mem[000000008a8000b8] stb %l1,[%i0+0x05b] ! Mem[000000008a00005b] membar #Sync jmpl %o7,%g0 ld [%i1+0x02c],%f9 ! Mem[000000008a80002c] p61_far_1_lom: swap [%o1+0x0b8],%l7 ! Mem[000000008a8000b8] stb %l1,[%o0+0x05b] ! Mem[000000008a00005b] membar #Sync jmpl %o7,%g0 ld [%o1+0x02c],%f9 ! Mem[000000008a80002c] p61_far_1_he: stw %l0,[%i2+0x0b4] ! Mem[000000008b0000b4] sth %l1,[%i2+0x1fe] ! Mem[000000008b0001fe] ld [%i0+0x118],%f26 ! Mem[000000008a000118] ldsw [%i3+0x174],%l4 ! Mem[000000008b800174] ldsw [%i2+0x100],%l4 ! Mem[000000008b000100] jmpl %o7,%g0 swap [%i2+0x050],%l0 ! Mem[000000008b000050] p61_far_1_ho: stw %l0,[%o2+0x0b4] ! Mem[000000008b0000b4] sth %l1,[%o2+0x1fe] ! Mem[000000008b0001fe] ld [%o0+0x118],%f26 ! Mem[000000008a000118] ldsw [%o3+0x174],%l4 ! Mem[000000008b800174] ldsw [%o2+0x100],%l4 ! Mem[000000008b000100] jmpl %o7,%g0 swap [%o2+0x050],%l0 ! Mem[000000008b000050] p61_far_1_hem: stw %l0,[%i2+0x0b4] ! Mem[000000008b0000b4] sth %l1,[%i2+0x1fe] ! Mem[000000008b0001fe] ld [%i0+0x118],%f26 ! Mem[000000008a000118] ldsw [%i3+0x174],%l4 ! Mem[000000008b800174] ldsw [%i2+0x100],%l4 ! Mem[000000008b000100] jmpl %o7,%g0 swap [%i2+0x050],%l0 ! Mem[000000008b000050] p61_far_1_hom: stw %l0,[%o2+0x0b4] ! Mem[000000008b0000b4] sth %l1,[%o2+0x1fe] ! Mem[000000008b0001fe] ld [%o0+0x118],%f26 ! Mem[000000008a000118] ldsw [%o3+0x174],%l4 ! Mem[000000008b800174] ldsw [%o2+0x100],%l4 ! Mem[000000008b000100] jmpl %o7,%g0 swap [%o2+0x050],%l0 ! Mem[000000008b000050] p61_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p62_far_1_le: std %l2,[%i1+0x148] ! Mem[000000008c800148] ldd [%i1+0x010],%l4 ! Mem[000000008c800010] ldstub [%i0+0x1e6],%l6 ! Mem[000000008c0001e6] jmpl %o7,%g0 stb %l1,[%i2+0x186] ! Mem[000000008d000186] p62_far_1_lo: std %l2,[%o1+0x148] ! Mem[000000008c800148] ldd [%o1+0x010],%l4 ! Mem[000000008c800010] ldstub [%o0+0x1e6],%l6 ! Mem[000000008c0001e6] jmpl %o7,%g0 stb %l1,[%o2+0x186] ! Mem[000000008d000186] p62_far_1_lem: std %l2,[%i1+0x148] ! Mem[000000008c800148] membar #Sync ldd [%i1+0x010],%l4 ! Mem[000000008c800010] ldstub [%i0+0x1e6],%l6 ! Mem[000000008c0001e6] jmpl %o7,%g0 stb %l1,[%i2+0x186] ! Mem[000000008d000186] p62_far_1_lom: std %l2,[%o1+0x148] ! Mem[000000008c800148] membar #Sync ldd [%o1+0x010],%l4 ! Mem[000000008c800010] ldstub [%o0+0x1e6],%l6 ! Mem[000000008c0001e6] jmpl %o7,%g0 stb %l1,[%o2+0x186] ! Mem[000000008d000186] p62_far_1_he: stw %l4,[%i3+0x074] ! Mem[000000008d800074] subccc %l0,0xc68,%l7 orcc %l6,-0x199,%l6 swap [%i1+0x0fc],%l2 ! Mem[000000008c8000fc] sth %l3,[%i3+0x0b2] ! Mem[000000008d8000b2] std %l2,[%i0+0x088] ! Mem[000000008c000088] ldd [%i3+0x050],%l4 ! Mem[000000008d800050] jmpl %o7,%g0 stb %l4,[%i0+0x0eb] ! Mem[000000008c0000eb] p62_far_1_ho: stw %l4,[%o3+0x074] ! Mem[000000008d800074] subccc %l0,0xc68,%l7 orcc %l6,-0x199,%l6 swap [%o1+0x0fc],%l2 ! Mem[000000008c8000fc] sth %l3,[%o3+0x0b2] ! Mem[000000008d8000b2] std %l2,[%o0+0x088] ! Mem[000000008c000088] ldd [%o3+0x050],%l4 ! Mem[000000008d800050] jmpl %o7,%g0 stb %l4,[%o0+0x0eb] ! Mem[000000008c0000eb] p62_far_1_hem: stw %l4,[%i3+0x074] ! Mem[000000008d800074] subccc %l0,0xc68,%l7 orcc %l6,-0x199,%l6 swap [%i1+0x0fc],%l2 ! Mem[000000008c8000fc] sth %l3,[%i3+0x0b2] ! Mem[000000008d8000b2] std %l2,[%i0+0x088] ! Mem[000000008c000088] ldd [%i3+0x050],%l4 ! Mem[000000008d800050] jmpl %o7,%g0 stb %l4,[%i0+0x0eb] ! Mem[000000008c0000eb] p62_far_1_hom: stw %l4,[%o3+0x074] ! Mem[000000008d800074] subccc %l0,0xc68,%l7 orcc %l6,-0x199,%l6 swap [%o1+0x0fc],%l2 ! Mem[000000008c8000fc] sth %l3,[%o3+0x0b2] ! Mem[000000008d8000b2] std %l2,[%o0+0x088] ! Mem[000000008c000088] ldd [%o3+0x050],%l4 ! Mem[000000008d800050] jmpl %o7,%g0 stb %l4,[%o0+0x0eb] ! Mem[000000008c0000eb] p62_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 p63_far_1_le: std %l4,[%i2+0x170] ! Mem[000000008f000170] stw %l6,[%i1+0x1f4] ! Mem[000000008e8001f4] sth %l0,[%i0+0x134] ! Mem[000000008e000134] jmpl %o7,%g0 stb %l0,[%i2+0x122] ! Mem[000000008f000122] p63_far_1_lo: std %l4,[%o2+0x170] ! Mem[000000008f000170] stw %l6,[%o1+0x1f4] ! Mem[000000008e8001f4] sth %l0,[%o0+0x134] ! Mem[000000008e000134] jmpl %o7,%g0 stb %l0,[%o2+0x122] ! Mem[000000008f000122] p63_far_1_lem: std %l4,[%i2+0x170] ! Mem[000000008f000170] stw %l6,[%i1+0x1f4] ! Mem[000000008e8001f4] sth %l0,[%i0+0x134] ! Mem[000000008e000134] jmpl %o7,%g0 stb %l0,[%i2+0x122] ! Mem[000000008f000122] p63_far_1_lom: std %l4,[%o2+0x170] ! Mem[000000008f000170] stw %l6,[%o1+0x1f4] ! Mem[000000008e8001f4] sth %l0,[%o0+0x134] ! Mem[000000008e000134] jmpl %o7,%g0 stb %l0,[%o2+0x122] ! Mem[000000008f000122] p63_far_1_he: sth %l4,[%i2+0x06c] ! Mem[000000008f00006c] jmpl %o7,%g0 udivx %l1,%l6,%l6 p63_far_1_ho: sth %l4,[%o2+0x06c] ! Mem[000000008f00006c] jmpl %o7,%g0 udivx %l1,%l6,%l6 p63_far_1_hem: sth %l4,[%i2+0x06c] ! Mem[000000008f00006c] jmpl %o7,%g0 udivx %l1,%l6,%l6 p63_far_1_hom: sth %l4,[%o2+0x06c] ! Mem[000000008f00006c] jmpl %o7,%g0 udivx %l1,%l6,%l6 p63_loop_branch_1: jmpl %o7+12,%g0 add %l0,2,%l0 far1_b2b_h: or %l1,-0x22a,%l1 tsubcctv %l3,%l2,%l7 nop taddcc %l6,%l0,%l5 mulx %l4,0x268,%l3 umulcc %l4,%l1,%l2 jmpl %o7,%g0 andncc %l4,%l4,%l3 far1_b2b_l: add %l2,%l1,%l3 srlx %l2,0x004,%l5 addc %l1,-0x547,%l7 srlx %l2,0x02a,%l4 umulcc %l0,%l4,%l7 orcc %l5,-0x453,%l0 jmpl %o7,%g0 smulcc %l5,%l0,%l0 user_far1_end: .seg "text" .text .align 0x2000 user_far2_start: p0_far_2_le: std %f10,[%i2+0x1a8] ! Mem[00000000110001a8] stb %l4,[%i3+0x10f] ! Mem[000000001180010f] lduh [%i2+0x05a],%l7 ! Mem[000000001100005a] stx %l4,[%i1+0x1a0] ! Mem[00000000108001a0] jmpl %o7,%g0 ldsb [%i2+0x1a7],%l2 ! Mem[00000000110001a7] p0_far_2_lo: std %f10,[%o2+0x1a8] ! Mem[00000000110001a8] stb %l4,[%o3+0x10f] ! Mem[000000001180010f] lduh [%o2+0x05a],%l7 ! Mem[000000001100005a] stx %l4,[%o1+0x1a0] ! Mem[00000000108001a0] jmpl %o7,%g0 ldsb [%o2+0x1a7],%l2 ! Mem[00000000110001a7] p0_far_2_lem: std %f10,[%i2+0x1a8] ! Mem[00000000110001a8] stb %l4,[%i3+0x10f] ! Mem[000000001180010f] lduh [%i2+0x05a],%l7 ! Mem[000000001100005a] stx %l4,[%i1+0x1a0] ! Mem[00000000108001a0] jmpl %o7,%g0 ldsb [%i2+0x1a7],%l2 ! Mem[00000000110001a7] p0_far_2_lom: std %f10,[%o2+0x1a8] ! Mem[00000000110001a8] stb %l4,[%o3+0x10f] ! Mem[000000001180010f] lduh [%o2+0x05a],%l7 ! Mem[000000001100005a] stx %l4,[%o1+0x1a0] ! Mem[00000000108001a0] jmpl %o7,%g0 ldsb [%o2+0x1a7],%l2 ! Mem[00000000110001a7] p0_far_2_he: tsubcc %l7,%l7,%l3 ldd [%i0+0x060],%l6 ! Mem[0000000010000060] ldd [%i3+0x0b0],%l6 ! Mem[00000000118000b0] lduh [%i2+0x0f4],%l2 ! Mem[00000000110000f4] jmpl %o7,%g0 ldd [%i3+0x138],%f28 ! Mem[0000000011800138] p0_far_2_ho: tsubcc %l7,%l7,%l3 ldd [%o0+0x060],%l6 ! Mem[0000000010000060] ldd [%o3+0x0b0],%l6 ! Mem[00000000118000b0] lduh [%o2+0x0f4],%l2 ! Mem[00000000110000f4] jmpl %o7,%g0 ldd [%o3+0x138],%f28 ! Mem[0000000011800138] p0_far_2_hem: tsubcc %l7,%l7,%l3 ldd [%i0+0x060],%l6 ! Mem[0000000010000060] ldd [%i3+0x0b0],%l6 ! Mem[00000000118000b0] lduh [%i2+0x0f4],%l2 ! Mem[00000000110000f4] jmpl %o7,%g0 ldd [%i3+0x138],%f28 ! Mem[0000000011800138] p0_far_2_hom: tsubcc %l7,%l7,%l3 ldd [%o0+0x060],%l6 ! Mem[0000000010000060] ldd [%o3+0x0b0],%l6 ! Mem[00000000118000b0] lduh [%o2+0x0f4],%l2 ! Mem[00000000110000f4] jmpl %o7,%g0 ldd [%o3+0x138],%f28 ! Mem[0000000011800138] p0_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p1_far_2_le: smul %l6,%l7,%l5 ldub [%i1+0x09f],%l6 ! Mem[000000001280009f] ldsw [%i3+0x03c],%l1 ! Mem[000000001380003c] lduw [%i0+0x128],%l4 ! Mem[0000000012000128] ld [%i2+0x02c],%f6 ! Mem[000000001300002c] stb %l3,[%i3+0x000] ! Mem[0000000013800000] sra %l1,0x00e,%l5 jmpl %o7,%g0 ldsb [%i3+0x13b],%l2 ! Mem[000000001380013b] p1_far_2_lo: smul %l6,%l7,%l5 ldub [%o1+0x09f],%l6 ! Mem[000000001280009f] ldsw [%o3+0x03c],%l1 ! Mem[000000001380003c] lduw [%o0+0x128],%l4 ! Mem[0000000012000128] ld [%o2+0x02c],%f6 ! Mem[000000001300002c] stb %l3,[%o3+0x000] ! Mem[0000000013800000] sra %l1,0x00e,%l5 jmpl %o7,%g0 ldsb [%o3+0x13b],%l2 ! Mem[000000001380013b] p1_far_2_lem: smul %l6,%l7,%l5 ldub [%i1+0x09f],%l6 ! Mem[000000001280009f] membar #Sync ldsw [%i3+0x03c],%l1 ! Mem[000000001380003c] lduw [%i0+0x128],%l4 ! Mem[0000000012000128] ld [%i2+0x02c],%f6 ! Mem[000000001300002c] stb %l3,[%i3+0x000] ! Mem[0000000013800000] sra %l1,0x00e,%l5 jmpl %o7,%g0 ldsb [%i3+0x13b],%l2 ! Mem[000000001380013b] p1_far_2_lom: smul %l6,%l7,%l5 ldub [%o1+0x09f],%l6 ! Mem[000000001280009f] membar #Sync ldsw [%o3+0x03c],%l1 ! Mem[000000001380003c] lduw [%o0+0x128],%l4 ! Mem[0000000012000128] ld [%o2+0x02c],%f6 ! Mem[000000001300002c] stb %l3,[%o3+0x000] ! Mem[0000000013800000] sra %l1,0x00e,%l5 jmpl %o7,%g0 ldsb [%o3+0x13b],%l2 ! Mem[000000001380013b] p1_far_2_he: ldub [%i2+0x1ce],%l3 ! Mem[00000000130001ce] and %l1,%l6,%l4 ldub [%i1+0x1ec],%l6 ! Mem[00000000128001ec] lduw [%i0+0x044],%l3 ! Mem[0000000012000044] ldx [%i2+0x0c8],%l5 ! Mem[00000000130000c8] ldd [%i0+0x058],%l2 ! Mem[0000000012000058] jmpl %o7,%g0 stx %l6,[%i0+0x128] ! Mem[0000000012000128] p1_far_2_ho: ldub [%o2+0x1ce],%l3 ! Mem[00000000130001ce] and %l1,%l6,%l4 ldub [%o1+0x1ec],%l6 ! Mem[00000000128001ec] lduw [%o0+0x044],%l3 ! Mem[0000000012000044] ldx [%o2+0x0c8],%l5 ! Mem[00000000130000c8] ldd [%o0+0x058],%l2 ! Mem[0000000012000058] jmpl %o7,%g0 stx %l6,[%o0+0x128] ! Mem[0000000012000128] p1_far_2_hem: ldub [%i2+0x1ce],%l3 ! Mem[00000000130001ce] and %l1,%l6,%l4 ldub [%i1+0x1ec],%l6 ! Mem[00000000128001ec] lduw [%i0+0x044],%l3 ! Mem[0000000012000044] ldx [%i2+0x0c8],%l5 ! Mem[00000000130000c8] ldd [%i0+0x058],%l2 ! Mem[0000000012000058] jmpl %o7,%g0 stx %l6,[%i0+0x128] ! Mem[0000000012000128] p1_far_2_hom: ldub [%o2+0x1ce],%l3 ! Mem[00000000130001ce] and %l1,%l6,%l4 ldub [%o1+0x1ec],%l6 ! Mem[00000000128001ec] lduw [%o0+0x044],%l3 ! Mem[0000000012000044] ldx [%o2+0x0c8],%l5 ! Mem[00000000130000c8] ldd [%o0+0x058],%l2 ! Mem[0000000012000058] jmpl %o7,%g0 stx %l6,[%o0+0x128] ! Mem[0000000012000128] p1_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p2_far_2_le: jmpl %o7,%g0 stx %l0,[%i3+0x140] ! Mem[0000000015800140] jmpl %o7,%g0 nop p2_far_2_lo: jmpl %o7,%g0 stx %l0,[%o3+0x140] ! Mem[0000000015800140] jmpl %o7,%g0 nop p2_far_2_lem: jmpl %o7,%g0 stx %l0,[%i3+0x140] ! Mem[0000000015800140] jmpl %o7,%g0 nop p2_far_2_lom: jmpl %o7,%g0 stx %l0,[%o3+0x140] ! Mem[0000000015800140] jmpl %o7,%g0 nop p2_far_2_he: ldd [%i0+0x098],%f22 ! Mem[0000000014000098] lduw [%i0+0x0d0],%l0 ! Mem[00000000140000d0] ldx [%i0+0x1e8],%l1 ! Mem[00000000140001e8] smulcc %l1,%l7,%l4 stx %l1,[%i1+0x108] ! Mem[0000000014800108] stx %l4,[%i3+0x010] ! Mem[0000000015800010] jmpl %o7,%g0 udivx %l5,-0x3c9,%l7 p2_far_2_ho: ldd [%o0+0x098],%f22 ! Mem[0000000014000098] lduw [%o0+0x0d0],%l0 ! Mem[00000000140000d0] ldx [%o0+0x1e8],%l1 ! Mem[00000000140001e8] smulcc %l1,%l7,%l4 stx %l1,[%o1+0x108] ! Mem[0000000014800108] stx %l4,[%o3+0x010] ! Mem[0000000015800010] jmpl %o7,%g0 udivx %l5,-0x3c9,%l7 p2_far_2_hem: ldd [%i0+0x098],%f22 ! Mem[0000000014000098] lduw [%i0+0x0d0],%l0 ! Mem[00000000140000d0] ldx [%i0+0x1e8],%l1 ! Mem[00000000140001e8] smulcc %l1,%l7,%l4 stx %l1,[%i1+0x108] ! Mem[0000000014800108] membar #Sync stx %l4,[%i3+0x010] ! Mem[0000000015800010] jmpl %o7,%g0 udivx %l5,-0x3c9,%l7 p2_far_2_hom: ldd [%o0+0x098],%f22 ! Mem[0000000014000098] lduw [%o0+0x0d0],%l0 ! Mem[00000000140000d0] ldx [%o0+0x1e8],%l1 ! Mem[00000000140001e8] smulcc %l1,%l7,%l4 stx %l1,[%o1+0x108] ! Mem[0000000014800108] membar #Sync stx %l4,[%o3+0x010] ! Mem[0000000015800010] jmpl %o7,%g0 udivx %l5,-0x3c9,%l7 p2_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p3_far_2_le: ldsb [%i0+0x05f],%l5 ! Mem[000000001600005f] sth %l5,[%i1+0x094] ! Mem[0000000016800094] std %l4,[%i0+0x008] ! Mem[0000000016000008] ldsh [%i1+0x0a2],%l2 ! Mem[00000000168000a2] jmpl %o7,%g0 smulcc %l7,%l1,%l7 p3_far_2_lo: ldsb [%o0+0x05f],%l5 ! Mem[000000001600005f] sth %l5,[%o1+0x094] ! Mem[0000000016800094] std %l4,[%o0+0x008] ! Mem[0000000016000008] ldsh [%o1+0x0a2],%l2 ! Mem[00000000168000a2] jmpl %o7,%g0 smulcc %l7,%l1,%l7 p3_far_2_lem: ldsb [%i0+0x05f],%l5 ! Mem[000000001600005f] sth %l5,[%i1+0x094] ! Mem[0000000016800094] membar #Sync std %l4,[%i0+0x008] ! Mem[0000000016000008] ldsh [%i1+0x0a2],%l2 ! Mem[00000000168000a2] jmpl %o7,%g0 smulcc %l7,%l1,%l7 p3_far_2_lom: ldsb [%o0+0x05f],%l5 ! Mem[000000001600005f] sth %l5,[%o1+0x094] ! Mem[0000000016800094] membar #Sync std %l4,[%o0+0x008] ! Mem[0000000016000008] ldsh [%o1+0x0a2],%l2 ! Mem[00000000168000a2] jmpl %o7,%g0 smulcc %l7,%l1,%l7 p3_far_2_he: swap [%i1+0x004],%l6 ! Mem[0000000016800004] stx %l4,[%i0+0x1e8] ! Mem[00000000160001e8] jmpl %o7,%g0 smul %l2,%l2,%l6 p3_far_2_ho: swap [%o1+0x004],%l6 ! Mem[0000000016800004] stx %l4,[%o0+0x1e8] ! Mem[00000000160001e8] jmpl %o7,%g0 smul %l2,%l2,%l6 p3_far_2_hem: membar #Sync swap [%i1+0x004],%l6 ! Mem[0000000016800004] stx %l4,[%i0+0x1e8] ! Mem[00000000160001e8] jmpl %o7,%g0 smul %l2,%l2,%l6 p3_far_2_hom: membar #Sync swap [%o1+0x004],%l6 ! Mem[0000000016800004] stx %l4,[%o0+0x1e8] ! Mem[00000000160001e8] jmpl %o7,%g0 smul %l2,%l2,%l6 p3_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p4_far_2_le: swap [%i3+0x1fc],%l1 ! Mem[00000000198001fc] ldsh [%i0+0x0be],%l6 ! Mem[00000000180000be] lduh [%i1+0x17a],%l2 ! Mem[000000001880017a] ldd [%i0+0x098],%l0 ! Mem[0000000018000098] jmpl %o7,%g0 sth %l2,[%i2+0x0fc] ! Mem[00000000190000fc] p4_far_2_lo: swap [%o3+0x1fc],%l1 ! Mem[00000000198001fc] ldsh [%o0+0x0be],%l6 ! Mem[00000000180000be] lduh [%o1+0x17a],%l2 ! Mem[000000001880017a] ldd [%o0+0x098],%l0 ! Mem[0000000018000098] jmpl %o7,%g0 sth %l2,[%o2+0x0fc] ! Mem[00000000190000fc] p4_far_2_lem: swap [%i3+0x1fc],%l1 ! Mem[00000000198001fc] ldsh [%i0+0x0be],%l6 ! Mem[00000000180000be] lduh [%i1+0x17a],%l2 ! Mem[000000001880017a] ldd [%i0+0x098],%l0 ! Mem[0000000018000098] jmpl %o7,%g0 sth %l2,[%i2+0x0fc] ! Mem[00000000190000fc] p4_far_2_lom: swap [%o3+0x1fc],%l1 ! Mem[00000000198001fc] ldsh [%o0+0x0be],%l6 ! Mem[00000000180000be] lduh [%o1+0x17a],%l2 ! Mem[000000001880017a] ldd [%o0+0x098],%l0 ! Mem[0000000018000098] jmpl %o7,%g0 sth %l2,[%o2+0x0fc] ! Mem[00000000190000fc] p4_far_2_he: ldx [%i2+0x0d0],%l0 ! Mem[00000000190000d0] stx %l6,[%i1+0x1d8] ! Mem[00000000188001d8] srl %l0,0x01f,%l5 ldx [%i3+0x0b0],%l5 ! Mem[00000000198000b0] lduh [%i0+0x14c],%l0 ! Mem[000000001800014c] swap [%i1+0x1f0],%l3 ! Mem[00000000188001f0] ldsb [%i1+0x1c9],%l7 ! Mem[00000000188001c9] jmpl %o7,%g0 stw %l0,[%i3+0x1b4] ! Mem[00000000198001b4] p4_far_2_ho: ldx [%o2+0x0d0],%l0 ! Mem[00000000190000d0] stx %l6,[%o1+0x1d8] ! Mem[00000000188001d8] srl %l0,0x01f,%l5 ldx [%o3+0x0b0],%l5 ! Mem[00000000198000b0] lduh [%o0+0x14c],%l0 ! Mem[000000001800014c] swap [%o1+0x1f0],%l3 ! Mem[00000000188001f0] ldsb [%o1+0x1c9],%l7 ! Mem[00000000188001c9] jmpl %o7,%g0 stw %l0,[%o3+0x1b4] ! Mem[00000000198001b4] p4_far_2_hem: ldx [%i2+0x0d0],%l0 ! Mem[00000000190000d0] stx %l6,[%i1+0x1d8] ! Mem[00000000188001d8] srl %l0,0x01f,%l5 ldx [%i3+0x0b0],%l5 ! Mem[00000000198000b0] lduh [%i0+0x14c],%l0 ! Mem[000000001800014c] swap [%i1+0x1f0],%l3 ! Mem[00000000188001f0] ldsb [%i1+0x1c9],%l7 ! Mem[00000000188001c9] jmpl %o7,%g0 stw %l0,[%i3+0x1b4] ! Mem[00000000198001b4] p4_far_2_hom: ldx [%o2+0x0d0],%l0 ! Mem[00000000190000d0] stx %l6,[%o1+0x1d8] ! Mem[00000000188001d8] srl %l0,0x01f,%l5 ldx [%o3+0x0b0],%l5 ! Mem[00000000198000b0] lduh [%o0+0x14c],%l0 ! Mem[000000001800014c] swap [%o1+0x1f0],%l3 ! Mem[00000000188001f0] ldsb [%o1+0x1c9],%l7 ! Mem[00000000188001c9] jmpl %o7,%g0 stw %l0,[%o3+0x1b4] ! Mem[00000000198001b4] p4_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p5_far_2_le: st %f3 ,[%i0+0x030] ! Mem[000000001a000030] jmpl %o7,%g0 ldsh [%i0+0x0c0],%l0 ! Mem[000000001a0000c0] p5_far_2_lo: st %f3 ,[%o0+0x030] ! Mem[000000001a000030] jmpl %o7,%g0 ldsh [%o0+0x0c0],%l0 ! Mem[000000001a0000c0] p5_far_2_lem: membar #Sync st %f3 ,[%i0+0x030] ! Mem[000000001a000030] jmpl %o7,%g0 ldsh [%i0+0x0c0],%l0 ! Mem[000000001a0000c0] p5_far_2_lom: membar #Sync st %f3 ,[%o0+0x030] ! Mem[000000001a000030] jmpl %o7,%g0 ldsh [%o0+0x0c0],%l0 ! Mem[000000001a0000c0] p5_far_2_he: ldub [%i0+0x122],%l0 ! Mem[000000001a000122] ldub [%i1+0x141],%l1 ! Mem[000000001a800141] jmpl %o7,%g0 ldd [%i2+0x180],%l0 ! Mem[000000001b000180] p5_far_2_ho: ldub [%o0+0x122],%l0 ! Mem[000000001a000122] ldub [%o1+0x141],%l1 ! Mem[000000001a800141] jmpl %o7,%g0 ldd [%o2+0x180],%l0 ! Mem[000000001b000180] p5_far_2_hem: ldub [%i0+0x122],%l0 ! Mem[000000001a000122] ldub [%i1+0x141],%l1 ! Mem[000000001a800141] jmpl %o7,%g0 ldd [%i2+0x180],%l0 ! Mem[000000001b000180] p5_far_2_hom: ldub [%o0+0x122],%l0 ! Mem[000000001a000122] ldub [%o1+0x141],%l1 ! Mem[000000001a800141] jmpl %o7,%g0 ldd [%o2+0x180],%l0 ! Mem[000000001b000180] p5_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p6_far_2_le: ldstub [%i3+0x030],%l4 ! Mem[000000001d800030] stx %l1,[%i3+0x188] ! Mem[000000001d800188] taddcctv %l5,0xe6d,%l0 ldx [%i0+0x178],%l6 ! Mem[000000001c000178] sth %l4,[%i1+0x0fe] ! Mem[000000001c8000fe] ldub [%i3+0x1ae],%l7 ! Mem[000000001d8001ae] ldx [%i0+0x0b8],%l6 ! Mem[000000001c0000b8] jmpl %o7,%g0 ldsh [%i1+0x01e],%l1 ! Mem[000000001c80001e] p6_far_2_lo: ldstub [%o3+0x030],%l4 ! Mem[000000001d800030] stx %l1,[%o3+0x188] ! Mem[000000001d800188] taddcctv %l5,0xe6d,%l0 ldx [%o0+0x178],%l6 ! Mem[000000001c000178] sth %l4,[%o1+0x0fe] ! Mem[000000001c8000fe] ldub [%o3+0x1ae],%l7 ! Mem[000000001d8001ae] ldx [%o0+0x0b8],%l6 ! Mem[000000001c0000b8] jmpl %o7,%g0 ldsh [%o1+0x01e],%l1 ! Mem[000000001c80001e] p6_far_2_lem: membar #Sync ldstub [%i3+0x030],%l4 ! Mem[000000001d800030] stx %l1,[%i3+0x188] ! Mem[000000001d800188] taddcctv %l5,0xe6d,%l0 ldx [%i0+0x178],%l6 ! Mem[000000001c000178] sth %l4,[%i1+0x0fe] ! Mem[000000001c8000fe] ldub [%i3+0x1ae],%l7 ! Mem[000000001d8001ae] ldx [%i0+0x0b8],%l6 ! Mem[000000001c0000b8] membar #Sync jmpl %o7,%g0 ldsh [%i1+0x01e],%l1 ! Mem[000000001c80001e] p6_far_2_lom: membar #Sync ldstub [%o3+0x030],%l4 ! Mem[000000001d800030] stx %l1,[%o3+0x188] ! Mem[000000001d800188] taddcctv %l5,0xe6d,%l0 ldx [%o0+0x178],%l6 ! Mem[000000001c000178] sth %l4,[%o1+0x0fe] ! Mem[000000001c8000fe] ldub [%o3+0x1ae],%l7 ! Mem[000000001d8001ae] ldx [%o0+0x0b8],%l6 ! Mem[000000001c0000b8] membar #Sync jmpl %o7,%g0 ldsh [%o1+0x01e],%l1 ! Mem[000000001c80001e] p6_far_2_he: ldstub [%i3+0x100],%l0 ! Mem[000000001d800100] subccc %l4,-0x905,%l1 jmpl %o7,%g0 ldstub [%i2+0x00c],%l6 ! Mem[000000001d00000c] p6_far_2_ho: ldstub [%o3+0x100],%l0 ! Mem[000000001d800100] subccc %l4,-0x905,%l1 jmpl %o7,%g0 ldstub [%o2+0x00c],%l6 ! Mem[000000001d00000c] p6_far_2_hem: ldstub [%i3+0x100],%l0 ! Mem[000000001d800100] subccc %l4,-0x905,%l1 membar #Sync jmpl %o7,%g0 ldstub [%i2+0x00c],%l6 ! Mem[000000001d00000c] p6_far_2_hom: ldstub [%o3+0x100],%l0 ! Mem[000000001d800100] subccc %l4,-0x905,%l1 membar #Sync jmpl %o7,%g0 ldstub [%o2+0x00c],%l6 ! Mem[000000001d00000c] p6_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p7_far_2_le: add %l7,-0xcd7,%l4 jmpl %o7,%g0 stw %l6,[%i3+0x09c] ! Mem[000000001f80009c] p7_far_2_lo: add %l7,-0xcd7,%l4 jmpl %o7,%g0 stw %l6,[%o3+0x09c] ! Mem[000000001f80009c] p7_far_2_lem: add %l7,-0xcd7,%l4 jmpl %o7,%g0 stw %l6,[%i3+0x09c] ! Mem[000000001f80009c] p7_far_2_lom: add %l7,-0xcd7,%l4 jmpl %o7,%g0 stw %l6,[%o3+0x09c] ! Mem[000000001f80009c] p7_far_2_he: std %l4,[%i1+0x1d8] ! Mem[000000001e8001d8] jmpl %o7,%g0 ldx [%i3+0x008],%l3 ! Mem[000000001f800008] p7_far_2_ho: std %l4,[%o1+0x1d8] ! Mem[000000001e8001d8] jmpl %o7,%g0 ldx [%o3+0x008],%l3 ! Mem[000000001f800008] p7_far_2_hem: std %l4,[%i1+0x1d8] ! Mem[000000001e8001d8] membar #Sync jmpl %o7,%g0 ldx [%i3+0x008],%l3 ! Mem[000000001f800008] p7_far_2_hom: std %l4,[%o1+0x1d8] ! Mem[000000001e8001d8] membar #Sync jmpl %o7,%g0 ldx [%o3+0x008],%l3 ! Mem[000000001f800008] p7_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p8_far_2_le: lduw [%i3+0x1f4],%l6 ! Mem[00000000218001f4] ldsh [%i2+0x134],%l0 ! Mem[0000000021000134] swap [%i2+0x008],%l5 ! Mem[0000000021000008] ldsb [%i2+0x108],%l0 ! Mem[0000000021000108] ldx [%i0+0x1a0],%l1 ! Mem[00000000200001a0] jmpl %o7,%g0 lduw [%i1+0x1b0],%l7 ! Mem[00000000208001b0] p8_far_2_lo: lduw [%o3+0x1f4],%l6 ! Mem[00000000218001f4] ldsh [%o2+0x134],%l0 ! Mem[0000000021000134] swap [%o2+0x008],%l5 ! Mem[0000000021000008] ldsb [%o2+0x108],%l0 ! Mem[0000000021000108] ldx [%o0+0x1a0],%l1 ! Mem[00000000200001a0] jmpl %o7,%g0 lduw [%o1+0x1b0],%l7 ! Mem[00000000208001b0] p8_far_2_lem: lduw [%i3+0x1f4],%l6 ! Mem[00000000218001f4] ldsh [%i2+0x134],%l0 ! Mem[0000000021000134] membar #Sync swap [%i2+0x008],%l5 ! Mem[0000000021000008] ldsb [%i2+0x108],%l0 ! Mem[0000000021000108] ldx [%i0+0x1a0],%l1 ! Mem[00000000200001a0] jmpl %o7,%g0 lduw [%i1+0x1b0],%l7 ! Mem[00000000208001b0] p8_far_2_lom: lduw [%o3+0x1f4],%l6 ! Mem[00000000218001f4] ldsh [%o2+0x134],%l0 ! Mem[0000000021000134] membar #Sync swap [%o2+0x008],%l5 ! Mem[0000000021000008] ldsb [%o2+0x108],%l0 ! Mem[0000000021000108] ldx [%o0+0x1a0],%l1 ! Mem[00000000200001a0] jmpl %o7,%g0 lduw [%o1+0x1b0],%l7 ! Mem[00000000208001b0] p8_far_2_he: lduh [%i0+0x17a],%l2 ! Mem[000000002000017a] lduh [%i1+0x0be],%l5 ! Mem[00000000208000be] and %l7,0x959,%l5 ldstub [%i3+0x028],%l3 ! Mem[0000000021800028] lduw [%i2+0x01c],%l3 ! Mem[000000002100001c] ldub [%i3+0x164],%l4 ! Mem[0000000021800164] jmpl %o7,%g0 ldstub [%i0+0x1c9],%l7 ! Mem[00000000200001c9] p8_far_2_ho: lduh [%o0+0x17a],%l2 ! Mem[000000002000017a] lduh [%o1+0x0be],%l5 ! Mem[00000000208000be] and %l7,0x959,%l5 ldstub [%o3+0x028],%l3 ! Mem[0000000021800028] lduw [%o2+0x01c],%l3 ! Mem[000000002100001c] ldub [%o3+0x164],%l4 ! Mem[0000000021800164] jmpl %o7,%g0 ldstub [%o0+0x1c9],%l7 ! Mem[00000000200001c9] p8_far_2_hem: lduh [%i0+0x17a],%l2 ! Mem[000000002000017a] lduh [%i1+0x0be],%l5 ! Mem[00000000208000be] and %l7,0x959,%l5 membar #Sync ldstub [%i3+0x028],%l3 ! Mem[0000000021800028] lduw [%i2+0x01c],%l3 ! Mem[000000002100001c] ldub [%i3+0x164],%l4 ! Mem[0000000021800164] jmpl %o7,%g0 ldstub [%i0+0x1c9],%l7 ! Mem[00000000200001c9] p8_far_2_hom: lduh [%o0+0x17a],%l2 ! Mem[000000002000017a] lduh [%o1+0x0be],%l5 ! Mem[00000000208000be] and %l7,0x959,%l5 membar #Sync ldstub [%o3+0x028],%l3 ! Mem[0000000021800028] lduw [%o2+0x01c],%l3 ! Mem[000000002100001c] ldub [%o3+0x164],%l4 ! Mem[0000000021800164] jmpl %o7,%g0 ldstub [%o0+0x1c9],%l7 ! Mem[00000000200001c9] p8_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p9_far_2_le: orn %l6,%l7,%l2 ldd [%i1+0x090],%l2 ! Mem[0000000022800090] ldsh [%i0+0x038],%l2 ! Mem[0000000022000038] swap [%i1+0x158],%l6 ! Mem[0000000022800158] ldx [%i3+0x138],%l0 ! Mem[0000000023800138] lduw [%i0+0x0fc],%l4 ! Mem[00000000220000fc] jmpl %o7,%g0 smulcc %l7,%l7,%l6 p9_far_2_lo: orn %l6,%l7,%l2 ldd [%o1+0x090],%l2 ! Mem[0000000022800090] ldsh [%o0+0x038],%l2 ! Mem[0000000022000038] swap [%o1+0x158],%l6 ! Mem[0000000022800158] ldx [%o3+0x138],%l0 ! Mem[0000000023800138] lduw [%o0+0x0fc],%l4 ! Mem[00000000220000fc] jmpl %o7,%g0 smulcc %l7,%l7,%l6 p9_far_2_lem: orn %l6,%l7,%l2 ldd [%i1+0x090],%l2 ! Mem[0000000022800090] membar #Sync ldsh [%i0+0x038],%l2 ! Mem[0000000022000038] swap [%i1+0x158],%l6 ! Mem[0000000022800158] ldx [%i3+0x138],%l0 ! Mem[0000000023800138] lduw [%i0+0x0fc],%l4 ! Mem[00000000220000fc] jmpl %o7,%g0 smulcc %l7,%l7,%l6 p9_far_2_lom: orn %l6,%l7,%l2 ldd [%o1+0x090],%l2 ! Mem[0000000022800090] membar #Sync ldsh [%o0+0x038],%l2 ! Mem[0000000022000038] swap [%o1+0x158],%l6 ! Mem[0000000022800158] ldx [%o3+0x138],%l0 ! Mem[0000000023800138] lduw [%o0+0x0fc],%l4 ! Mem[00000000220000fc] jmpl %o7,%g0 smulcc %l7,%l7,%l6 p9_far_2_he: stw %l5,[%i0+0x05c] ! Mem[000000002200005c] stw %l7,[%i0+0x024] ! Mem[0000000022000024] ldub [%i2+0x095],%l5 ! Mem[0000000023000095] sth %l1,[%i1+0x0ca] ! Mem[00000000228000ca] jmpl %o7,%g0 sth %l1,[%i0+0x05a] ! Mem[000000002200005a] p9_far_2_ho: stw %l5,[%o0+0x05c] ! Mem[000000002200005c] stw %l7,[%o0+0x024] ! Mem[0000000022000024] ldub [%o2+0x095],%l5 ! Mem[0000000023000095] sth %l1,[%o1+0x0ca] ! Mem[00000000228000ca] jmpl %o7,%g0 sth %l1,[%o0+0x05a] ! Mem[000000002200005a] p9_far_2_hem: stw %l5,[%i0+0x05c] ! Mem[000000002200005c] membar #Sync stw %l7,[%i0+0x024] ! Mem[0000000022000024] ldub [%i2+0x095],%l5 ! Mem[0000000023000095] sth %l1,[%i1+0x0ca] ! Mem[00000000228000ca] jmpl %o7,%g0 sth %l1,[%i0+0x05a] ! Mem[000000002200005a] p9_far_2_hom: stw %l5,[%o0+0x05c] ! Mem[000000002200005c] membar #Sync stw %l7,[%o0+0x024] ! Mem[0000000022000024] ldub [%o2+0x095],%l5 ! Mem[0000000023000095] sth %l1,[%o1+0x0ca] ! Mem[00000000228000ca] jmpl %o7,%g0 sth %l1,[%o0+0x05a] ! Mem[000000002200005a] p9_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p10_far_2_le: sth %l5,[%i1+0x1dc] ! Mem[00000000248001dc] ldd [%i2+0x180],%f12 ! Mem[0000000025000180] stx %l7,[%i3+0x1a0] ! Mem[00000000258001a0] lduh [%i3+0x020],%l2 ! Mem[0000000025800020] jmpl %o7,%g0 stb %l1,[%i3+0x1ec] ! Mem[00000000258001ec] p10_far_2_lo: sth %l5,[%o1+0x1dc] ! Mem[00000000248001dc] ldd [%o2+0x180],%f12 ! Mem[0000000025000180] stx %l7,[%o3+0x1a0] ! Mem[00000000258001a0] lduh [%o3+0x020],%l2 ! Mem[0000000025800020] jmpl %o7,%g0 stb %l1,[%o3+0x1ec] ! Mem[00000000258001ec] p10_far_2_lem: sth %l5,[%i1+0x1dc] ! Mem[00000000248001dc] ldd [%i2+0x180],%f12 ! Mem[0000000025000180] stx %l7,[%i3+0x1a0] ! Mem[00000000258001a0] membar #Sync lduh [%i3+0x020],%l2 ! Mem[0000000025800020] jmpl %o7,%g0 stb %l1,[%i3+0x1ec] ! Mem[00000000258001ec] p10_far_2_lom: sth %l5,[%o1+0x1dc] ! Mem[00000000248001dc] ldd [%o2+0x180],%f12 ! Mem[0000000025000180] stx %l7,[%o3+0x1a0] ! Mem[00000000258001a0] membar #Sync lduh [%o3+0x020],%l2 ! Mem[0000000025800020] jmpl %o7,%g0 stb %l1,[%o3+0x1ec] ! Mem[00000000258001ec] p10_far_2_he: ldd [%i0+0x010],%l0 ! Mem[0000000024000010] tsubcctv %l6,%l1,%l4 lduw [%i1+0x198],%l3 ! Mem[0000000024800198] lduh [%i3+0x04c],%l1 ! Mem[000000002580004c] jmpl %o7,%g0 std %l0,[%i3+0x0e0] ! Mem[00000000258000e0] p10_far_2_ho: ldd [%o0+0x010],%l0 ! Mem[0000000024000010] tsubcctv %l6,%l1,%l4 lduw [%o1+0x198],%l3 ! Mem[0000000024800198] lduh [%o3+0x04c],%l1 ! Mem[000000002580004c] jmpl %o7,%g0 std %l0,[%o3+0x0e0] ! Mem[00000000258000e0] p10_far_2_hem: membar #Sync ldd [%i0+0x010],%l0 ! Mem[0000000024000010] tsubcctv %l6,%l1,%l4 lduw [%i1+0x198],%l3 ! Mem[0000000024800198] lduh [%i3+0x04c],%l1 ! Mem[000000002580004c] jmpl %o7,%g0 std %l0,[%i3+0x0e0] ! Mem[00000000258000e0] p10_far_2_hom: membar #Sync ldd [%o0+0x010],%l0 ! Mem[0000000024000010] tsubcctv %l6,%l1,%l4 lduw [%o1+0x198],%l3 ! Mem[0000000024800198] lduh [%o3+0x04c],%l1 ! Mem[000000002580004c] jmpl %o7,%g0 std %l0,[%o3+0x0e0] ! Mem[00000000258000e0] p10_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p11_far_2_le: smul %l6,0x253,%l2 umul %l2,%l7,%l2 ldsh [%i2+0x1c2],%l5 ! Mem[00000000270001c2] sth %l1,[%i3+0x1bc] ! Mem[00000000278001bc] swap [%i3+0x1cc],%l1 ! Mem[00000000278001cc] ldx [%i3+0x1f0],%l0 ! Mem[00000000278001f0] jmpl %o7,%g0 ldsw [%i3+0x1f4],%l4 ! Mem[00000000278001f4] p11_far_2_lo: smul %l6,0x253,%l2 umul %l2,%l7,%l2 ldsh [%o2+0x1c2],%l5 ! Mem[00000000270001c2] sth %l1,[%o3+0x1bc] ! Mem[00000000278001bc] swap [%o3+0x1cc],%l1 ! Mem[00000000278001cc] ldx [%o3+0x1f0],%l0 ! Mem[00000000278001f0] jmpl %o7,%g0 ldsw [%o3+0x1f4],%l4 ! Mem[00000000278001f4] p11_far_2_lem: smul %l6,0x253,%l2 umul %l2,%l7,%l2 ldsh [%i2+0x1c2],%l5 ! Mem[00000000270001c2] sth %l1,[%i3+0x1bc] ! Mem[00000000278001bc] swap [%i3+0x1cc],%l1 ! Mem[00000000278001cc] ldx [%i3+0x1f0],%l0 ! Mem[00000000278001f0] jmpl %o7,%g0 ldsw [%i3+0x1f4],%l4 ! Mem[00000000278001f4] p11_far_2_lom: smul %l6,0x253,%l2 umul %l2,%l7,%l2 ldsh [%o2+0x1c2],%l5 ! Mem[00000000270001c2] sth %l1,[%o3+0x1bc] ! Mem[00000000278001bc] swap [%o3+0x1cc],%l1 ! Mem[00000000278001cc] ldx [%o3+0x1f0],%l0 ! Mem[00000000278001f0] jmpl %o7,%g0 ldsw [%o3+0x1f4],%l4 ! Mem[00000000278001f4] p11_far_2_he: jmpl %o7,%g0 lduh [%i0+0x164],%l4 ! Mem[0000000026000164] jmpl %o7,%g0 nop p11_far_2_ho: jmpl %o7,%g0 lduh [%o0+0x164],%l4 ! Mem[0000000026000164] jmpl %o7,%g0 nop p11_far_2_hem: jmpl %o7,%g0 lduh [%i0+0x164],%l4 ! Mem[0000000026000164] jmpl %o7,%g0 nop p11_far_2_hom: jmpl %o7,%g0 lduh [%o0+0x164],%l4 ! Mem[0000000026000164] jmpl %o7,%g0 nop p11_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p12_far_2_le: ldx [%i3+0x198],%l7 ! Mem[0000000029800198] ldub [%i1+0x097],%l3 ! Mem[0000000028800097] stx %l6,[%i1+0x1d0] ! Mem[00000000288001d0] lduh [%i0+0x054],%l4 ! Mem[0000000028000054] std %l0,[%i0+0x160] ! Mem[0000000028000160] sdivx %l6,%l6,%l1 jmpl %o7,%g0 ldd [%i0+0x0e0],%l6 ! Mem[00000000280000e0] p12_far_2_lo: ldx [%o3+0x198],%l7 ! Mem[0000000029800198] ldub [%o1+0x097],%l3 ! Mem[0000000028800097] stx %l6,[%o1+0x1d0] ! Mem[00000000288001d0] lduh [%o0+0x054],%l4 ! Mem[0000000028000054] std %l0,[%o0+0x160] ! Mem[0000000028000160] sdivx %l6,%l6,%l1 jmpl %o7,%g0 ldd [%o0+0x0e0],%l6 ! Mem[00000000280000e0] p12_far_2_lem: ldx [%i3+0x198],%l7 ! Mem[0000000029800198] ldub [%i1+0x097],%l3 ! Mem[0000000028800097] stx %l6,[%i1+0x1d0] ! Mem[00000000288001d0] lduh [%i0+0x054],%l4 ! Mem[0000000028000054] std %l0,[%i0+0x160] ! Mem[0000000028000160] sdivx %l6,%l6,%l1 jmpl %o7,%g0 ldd [%i0+0x0e0],%l6 ! Mem[00000000280000e0] p12_far_2_lom: ldx [%o3+0x198],%l7 ! Mem[0000000029800198] ldub [%o1+0x097],%l3 ! Mem[0000000028800097] stx %l6,[%o1+0x1d0] ! Mem[00000000288001d0] lduh [%o0+0x054],%l4 ! Mem[0000000028000054] std %l0,[%o0+0x160] ! Mem[0000000028000160] sdivx %l6,%l6,%l1 jmpl %o7,%g0 ldd [%o0+0x0e0],%l6 ! Mem[00000000280000e0] p12_far_2_he: ldd [%i2+0x190],%l4 ! Mem[0000000029000190] smulcc %l2,%l0,%l4 ldstub [%i1+0x0dd],%l2 ! Mem[00000000288000dd] ldsb [%i0+0x014],%l1 ! Mem[0000000028000014] sth %l7,[%i0+0x126] ! Mem[0000000028000126] ldub [%i3+0x010],%l4 ! Mem[0000000029800010] jmpl %o7,%g0 ldsh [%i0+0x164],%l4 ! Mem[0000000028000164] p12_far_2_ho: ldd [%o2+0x190],%l4 ! Mem[0000000029000190] smulcc %l2,%l0,%l4 ldstub [%o1+0x0dd],%l2 ! Mem[00000000288000dd] ldsb [%o0+0x014],%l1 ! Mem[0000000028000014] sth %l7,[%o0+0x126] ! Mem[0000000028000126] ldub [%o3+0x010],%l4 ! Mem[0000000029800010] jmpl %o7,%g0 ldsh [%o0+0x164],%l4 ! Mem[0000000028000164] p12_far_2_hem: ldd [%i2+0x190],%l4 ! Mem[0000000029000190] smulcc %l2,%l0,%l4 ldstub [%i1+0x0dd],%l2 ! Mem[00000000288000dd] membar #Sync ldsb [%i0+0x014],%l1 ! Mem[0000000028000014] sth %l7,[%i0+0x126] ! Mem[0000000028000126] ldub [%i3+0x010],%l4 ! Mem[0000000029800010] jmpl %o7,%g0 ldsh [%i0+0x164],%l4 ! Mem[0000000028000164] p12_far_2_hom: ldd [%o2+0x190],%l4 ! Mem[0000000029000190] smulcc %l2,%l0,%l4 ldstub [%o1+0x0dd],%l2 ! Mem[00000000288000dd] membar #Sync ldsb [%o0+0x014],%l1 ! Mem[0000000028000014] sth %l7,[%o0+0x126] ! Mem[0000000028000126] ldub [%o3+0x010],%l4 ! Mem[0000000029800010] jmpl %o7,%g0 ldsh [%o0+0x164],%l4 ! Mem[0000000028000164] p12_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p13_far_2_le: lduw [%i0+0x04c],%l3 ! Mem[000000002a00004c] ldsh [%i2+0x01c],%l1 ! Mem[000000002b00001c] jmpl %o7,%g0 stx %l7,[%i3+0x088] ! Mem[000000002b800088] p13_far_2_lo: lduw [%o0+0x04c],%l3 ! Mem[000000002a00004c] ldsh [%o2+0x01c],%l1 ! Mem[000000002b00001c] jmpl %o7,%g0 stx %l7,[%o3+0x088] ! Mem[000000002b800088] p13_far_2_lem: lduw [%i0+0x04c],%l3 ! Mem[000000002a00004c] membar #Sync ldsh [%i2+0x01c],%l1 ! Mem[000000002b00001c] jmpl %o7,%g0 stx %l7,[%i3+0x088] ! Mem[000000002b800088] p13_far_2_lom: lduw [%o0+0x04c],%l3 ! Mem[000000002a00004c] membar #Sync ldsh [%o2+0x01c],%l1 ! Mem[000000002b00001c] jmpl %o7,%g0 stx %l7,[%o3+0x088] ! Mem[000000002b800088] p13_far_2_he: sth %l1,[%i0+0x1e4] ! Mem[000000002a0001e4] stb %l6,[%i1+0x0fc] ! Mem[000000002a8000fc] lduh [%i1+0x1c6],%l3 ! Mem[000000002a8001c6] ldstub [%i0+0x116],%l1 ! Mem[000000002a000116] sth %l2,[%i3+0x19e] ! Mem[000000002b80019e] jmpl %o7,%g0 stx %l5,[%i2+0x050] ! Mem[000000002b000050] p13_far_2_ho: sth %l1,[%o0+0x1e4] ! Mem[000000002a0001e4] stb %l6,[%o1+0x0fc] ! Mem[000000002a8000fc] lduh [%o1+0x1c6],%l3 ! Mem[000000002a8001c6] ldstub [%o0+0x116],%l1 ! Mem[000000002a000116] sth %l2,[%o3+0x19e] ! Mem[000000002b80019e] jmpl %o7,%g0 stx %l5,[%o2+0x050] ! Mem[000000002b000050] p13_far_2_hem: sth %l1,[%i0+0x1e4] ! Mem[000000002a0001e4] stb %l6,[%i1+0x0fc] ! Mem[000000002a8000fc] lduh [%i1+0x1c6],%l3 ! Mem[000000002a8001c6] ldstub [%i0+0x116],%l1 ! Mem[000000002a000116] sth %l2,[%i3+0x19e] ! Mem[000000002b80019e] jmpl %o7,%g0 stx %l5,[%i2+0x050] ! Mem[000000002b000050] p13_far_2_hom: sth %l1,[%o0+0x1e4] ! Mem[000000002a0001e4] stb %l6,[%o1+0x0fc] ! Mem[000000002a8000fc] lduh [%o1+0x1c6],%l3 ! Mem[000000002a8001c6] ldstub [%o0+0x116],%l1 ! Mem[000000002a000116] sth %l2,[%o3+0x19e] ! Mem[000000002b80019e] jmpl %o7,%g0 stx %l5,[%o2+0x050] ! Mem[000000002b000050] p13_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p14_far_2_le: stx %l7,[%i0+0x0c0] ! Mem[000000002c0000c0] sth %l6,[%i1+0x178] ! Mem[000000002c800178] stb %l4,[%i3+0x0cb] ! Mem[000000002d8000cb] srl %l5,0x003,%l1 ldd [%i2+0x018],%f10 ! Mem[000000002d000018] ldx [%i3+0x138],%l0 ! Mem[000000002d800138] jmpl %o7,%g0 ldub [%i1+0x19b],%l3 ! Mem[000000002c80019b] p14_far_2_lo: stx %l7,[%o0+0x0c0] ! Mem[000000002c0000c0] sth %l6,[%o1+0x178] ! Mem[000000002c800178] stb %l4,[%o3+0x0cb] ! Mem[000000002d8000cb] srl %l5,0x003,%l1 ldd [%o2+0x018],%f10 ! Mem[000000002d000018] ldx [%o3+0x138],%l0 ! Mem[000000002d800138] jmpl %o7,%g0 ldub [%o1+0x19b],%l3 ! Mem[000000002c80019b] p14_far_2_lem: stx %l7,[%i0+0x0c0] ! Mem[000000002c0000c0] sth %l6,[%i1+0x178] ! Mem[000000002c800178] stb %l4,[%i3+0x0cb] ! Mem[000000002d8000cb] srl %l5,0x003,%l1 membar #Sync ldd [%i2+0x018],%f10 ! Mem[000000002d000018] ldx [%i3+0x138],%l0 ! Mem[000000002d800138] jmpl %o7,%g0 ldub [%i1+0x19b],%l3 ! Mem[000000002c80019b] p14_far_2_lom: stx %l7,[%o0+0x0c0] ! Mem[000000002c0000c0] sth %l6,[%o1+0x178] ! Mem[000000002c800178] stb %l4,[%o3+0x0cb] ! Mem[000000002d8000cb] srl %l5,0x003,%l1 membar #Sync ldd [%o2+0x018],%f10 ! Mem[000000002d000018] ldx [%o3+0x138],%l0 ! Mem[000000002d800138] jmpl %o7,%g0 ldub [%o1+0x19b],%l3 ! Mem[000000002c80019b] p14_far_2_he: std %f22,[%i0+0x1d8] ! Mem[000000002c0001d8] lduw [%i2+0x008],%l4 ! Mem[000000002d000008] sth %l6,[%i3+0x024] ! Mem[000000002d800024] jmpl %o7,%g0 ldsh [%i2+0x07e],%l4 ! Mem[000000002d00007e] p14_far_2_ho: std %f22,[%o0+0x1d8] ! Mem[000000002c0001d8] lduw [%o2+0x008],%l4 ! Mem[000000002d000008] sth %l6,[%o3+0x024] ! Mem[000000002d800024] jmpl %o7,%g0 ldsh [%o2+0x07e],%l4 ! Mem[000000002d00007e] p14_far_2_hem: std %f22,[%i0+0x1d8] ! Mem[000000002c0001d8] membar #Sync lduw [%i2+0x008],%l4 ! Mem[000000002d000008] sth %l6,[%i3+0x024] ! Mem[000000002d800024] jmpl %o7,%g0 ldsh [%i2+0x07e],%l4 ! Mem[000000002d00007e] p14_far_2_hom: std %f22,[%o0+0x1d8] ! Mem[000000002c0001d8] membar #Sync lduw [%o2+0x008],%l4 ! Mem[000000002d000008] sth %l6,[%o3+0x024] ! Mem[000000002d800024] jmpl %o7,%g0 ldsh [%o2+0x07e],%l4 ! Mem[000000002d00007e] p14_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p15_far_2_le: jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[000000002f000030] jmpl %o7,%g0 nop p15_far_2_lo: jmpl %o7,%g0 ldd [%o2+0x030],%l4 ! Mem[000000002f000030] jmpl %o7,%g0 nop p15_far_2_lem: membar #Sync jmpl %o7,%g0 ldd [%i2+0x030],%l4 ! Mem[000000002f000030] jmpl %o7,%g0 nop p15_far_2_lom: membar #Sync jmpl %o7,%g0 ldd [%o2+0x030],%l4 ! Mem[000000002f000030] jmpl %o7,%g0 nop p15_far_2_he: and %l6,%l6,%l1 lduw [%i2+0x158],%l6 ! Mem[000000002f000158] stw %l1,[%i1+0x17c] ! Mem[000000002e80017c] ldsb [%i1+0x017],%l7 ! Mem[000000002e800017] ldsb [%i2+0x00e],%l6 ! Mem[000000002f00000e] lduw [%i3+0x0e0],%l6 ! Mem[000000002f8000e0] jmpl %o7,%g0 smulcc %l2,-0x783,%l7 p15_far_2_ho: and %l6,%l6,%l1 lduw [%o2+0x158],%l6 ! Mem[000000002f000158] stw %l1,[%o1+0x17c] ! Mem[000000002e80017c] ldsb [%o1+0x017],%l7 ! Mem[000000002e800017] ldsb [%o2+0x00e],%l6 ! Mem[000000002f00000e] lduw [%o3+0x0e0],%l6 ! Mem[000000002f8000e0] jmpl %o7,%g0 smulcc %l2,-0x783,%l7 p15_far_2_hem: and %l6,%l6,%l1 lduw [%i2+0x158],%l6 ! Mem[000000002f000158] stw %l1,[%i1+0x17c] ! Mem[000000002e80017c] membar #Sync ldsb [%i1+0x017],%l7 ! Mem[000000002e800017] ldsb [%i2+0x00e],%l6 ! Mem[000000002f00000e] lduw [%i3+0x0e0],%l6 ! Mem[000000002f8000e0] jmpl %o7,%g0 smulcc %l2,-0x783,%l7 p15_far_2_hom: and %l6,%l6,%l1 lduw [%o2+0x158],%l6 ! Mem[000000002f000158] stw %l1,[%o1+0x17c] ! Mem[000000002e80017c] membar #Sync ldsb [%o1+0x017],%l7 ! Mem[000000002e800017] ldsb [%o2+0x00e],%l6 ! Mem[000000002f00000e] lduw [%o3+0x0e0],%l6 ! Mem[000000002f8000e0] jmpl %o7,%g0 smulcc %l2,-0x783,%l7 p15_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p16_far_2_le: stw %l1,[%i1+0x0e8] ! Mem[00000000308000e8] ldd [%i3+0x078],%f8 ! Mem[0000000031800078] ldd [%i2+0x120],%l2 ! Mem[0000000031000120] stx %l0,[%i1+0x1d0] ! Mem[00000000308001d0] lduw [%i2+0x020],%l7 ! Mem[0000000031000020] jmpl %o7,%g0 lduw [%i0+0x134],%l3 ! Mem[0000000030000134] p16_far_2_lo: stw %l1,[%o1+0x0e8] ! Mem[00000000308000e8] ldd [%o3+0x078],%f8 ! Mem[0000000031800078] ldd [%o2+0x120],%l2 ! Mem[0000000031000120] stx %l0,[%o1+0x1d0] ! Mem[00000000308001d0] lduw [%o2+0x020],%l7 ! Mem[0000000031000020] jmpl %o7,%g0 lduw [%o0+0x134],%l3 ! Mem[0000000030000134] p16_far_2_lem: stw %l1,[%i1+0x0e8] ! Mem[00000000308000e8] ldd [%i3+0x078],%f8 ! Mem[0000000031800078] ldd [%i2+0x120],%l2 ! Mem[0000000031000120] stx %l0,[%i1+0x1d0] ! Mem[00000000308001d0] membar #Sync lduw [%i2+0x020],%l7 ! Mem[0000000031000020] jmpl %o7,%g0 lduw [%i0+0x134],%l3 ! Mem[0000000030000134] p16_far_2_lom: stw %l1,[%o1+0x0e8] ! Mem[00000000308000e8] ldd [%o3+0x078],%f8 ! Mem[0000000031800078] ldd [%o2+0x120],%l2 ! Mem[0000000031000120] stx %l0,[%o1+0x1d0] ! Mem[00000000308001d0] membar #Sync lduw [%o2+0x020],%l7 ! Mem[0000000031000020] jmpl %o7,%g0 lduw [%o0+0x134],%l3 ! Mem[0000000030000134] p16_far_2_he: xorcc %l2,-0xb44,%l5 ldsw [%i2+0x034],%l5 ! Mem[0000000031000034] swap [%i0+0x18c],%l7 ! Mem[000000003000018c] sllx %l7,0x00e,%l7 jmpl %o7,%g0 std %l2,[%i2+0x048] ! Mem[0000000031000048] p16_far_2_ho: xorcc %l2,-0xb44,%l5 ldsw [%o2+0x034],%l5 ! Mem[0000000031000034] swap [%o0+0x18c],%l7 ! Mem[000000003000018c] sllx %l7,0x00e,%l7 jmpl %o7,%g0 std %l2,[%o2+0x048] ! Mem[0000000031000048] p16_far_2_hem: xorcc %l2,-0xb44,%l5 membar #Sync ldsw [%i2+0x034],%l5 ! Mem[0000000031000034] swap [%i0+0x18c],%l7 ! Mem[000000003000018c] sllx %l7,0x00e,%l7 jmpl %o7,%g0 std %l2,[%i2+0x048] ! Mem[0000000031000048] p16_far_2_hom: xorcc %l2,-0xb44,%l5 membar #Sync ldsw [%o2+0x034],%l5 ! Mem[0000000031000034] swap [%o0+0x18c],%l7 ! Mem[000000003000018c] sllx %l7,0x00e,%l7 jmpl %o7,%g0 std %l2,[%o2+0x048] ! Mem[0000000031000048] p16_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p17_far_2_le: sth %l4,[%i1+0x102] ! Mem[0000000032800102] sra %l6,0x003,%l6 stw %l4,[%i3+0x04c] ! Mem[000000003380004c] ldsb [%i0+0x1a6],%l7 ! Mem[00000000320001a6] stb %l3,[%i1+0x093] ! Mem[0000000032800093] stb %l7,[%i0+0x0c2] ! Mem[00000000320000c2] jmpl %o7,%g0 andcc %l6,-0x694,%l7 p17_far_2_lo: sth %l4,[%o1+0x102] ! Mem[0000000032800102] sra %l6,0x003,%l6 stw %l4,[%o3+0x04c] ! Mem[000000003380004c] ldsb [%o0+0x1a6],%l7 ! Mem[00000000320001a6] stb %l3,[%o1+0x093] ! Mem[0000000032800093] stb %l7,[%o0+0x0c2] ! Mem[00000000320000c2] jmpl %o7,%g0 andcc %l6,-0x694,%l7 p17_far_2_lem: sth %l4,[%i1+0x102] ! Mem[0000000032800102] sra %l6,0x003,%l6 stw %l4,[%i3+0x04c] ! Mem[000000003380004c] ldsb [%i0+0x1a6],%l7 ! Mem[00000000320001a6] stb %l3,[%i1+0x093] ! Mem[0000000032800093] stb %l7,[%i0+0x0c2] ! Mem[00000000320000c2] jmpl %o7,%g0 andcc %l6,-0x694,%l7 p17_far_2_lom: sth %l4,[%o1+0x102] ! Mem[0000000032800102] sra %l6,0x003,%l6 stw %l4,[%o3+0x04c] ! Mem[000000003380004c] ldsb [%o0+0x1a6],%l7 ! Mem[00000000320001a6] stb %l3,[%o1+0x093] ! Mem[0000000032800093] stb %l7,[%o0+0x0c2] ! Mem[00000000320000c2] jmpl %o7,%g0 andcc %l6,-0x694,%l7 p17_far_2_he: subc %l1,%l1,%l2 std %f24,[%i3+0x158] ! Mem[0000000033800158] nop sth %l5,[%i2+0x130] ! Mem[0000000033000130] jmpl %o7,%g0 ld [%i1+0x04c],%f17 ! Mem[000000003280004c] p17_far_2_ho: subc %l1,%l1,%l2 std %f24,[%o3+0x158] ! Mem[0000000033800158] nop sth %l5,[%o2+0x130] ! Mem[0000000033000130] jmpl %o7,%g0 ld [%o1+0x04c],%f17 ! Mem[000000003280004c] p17_far_2_hem: subc %l1,%l1,%l2 std %f24,[%i3+0x158] ! Mem[0000000033800158] nop sth %l5,[%i2+0x130] ! Mem[0000000033000130] jmpl %o7,%g0 ld [%i1+0x04c],%f17 ! Mem[000000003280004c] p17_far_2_hom: subc %l1,%l1,%l2 std %f24,[%o3+0x158] ! Mem[0000000033800158] nop sth %l5,[%o2+0x130] ! Mem[0000000033000130] jmpl %o7,%g0 ld [%o1+0x04c],%f17 ! Mem[000000003280004c] p17_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p18_far_2_le: jmpl %o7,%g0 srax %l3,0x034,%l0 jmpl %o7,%g0 nop p18_far_2_lo: jmpl %o7,%g0 srax %l3,0x034,%l0 jmpl %o7,%g0 nop p18_far_2_lem: jmpl %o7,%g0 srax %l3,0x034,%l0 jmpl %o7,%g0 nop p18_far_2_lom: jmpl %o7,%g0 srax %l3,0x034,%l0 jmpl %o7,%g0 nop p18_far_2_he: sth %l3,[%i3+0x044] ! Mem[0000000035800044] lduw [%i2+0x07c],%l2 ! Mem[000000003500007c] lduw [%i0+0x03c],%l3 ! Mem[000000003400003c] ldstub [%i0+0x138],%l0 ! Mem[0000000034000138] ldx [%i0+0x048],%l1 ! Mem[0000000034000048] sth %l2,[%i2+0x0e2] ! Mem[00000000350000e2] std %l6,[%i2+0x160] ! Mem[0000000035000160] jmpl %o7,%g0 nop p18_far_2_ho: sth %l3,[%o3+0x044] ! Mem[0000000035800044] lduw [%o2+0x07c],%l2 ! Mem[000000003500007c] lduw [%o0+0x03c],%l3 ! Mem[000000003400003c] ldstub [%o0+0x138],%l0 ! Mem[0000000034000138] ldx [%o0+0x048],%l1 ! Mem[0000000034000048] sth %l2,[%o2+0x0e2] ! Mem[00000000350000e2] std %l6,[%o2+0x160] ! Mem[0000000035000160] jmpl %o7,%g0 nop p18_far_2_hem: sth %l3,[%i3+0x044] ! Mem[0000000035800044] lduw [%i2+0x07c],%l2 ! Mem[000000003500007c] membar #Sync lduw [%i0+0x03c],%l3 ! Mem[000000003400003c] ldstub [%i0+0x138],%l0 ! Mem[0000000034000138] ldx [%i0+0x048],%l1 ! Mem[0000000034000048] sth %l2,[%i2+0x0e2] ! Mem[00000000350000e2] std %l6,[%i2+0x160] ! Mem[0000000035000160] jmpl %o7,%g0 nop p18_far_2_hom: sth %l3,[%o3+0x044] ! Mem[0000000035800044] lduw [%o2+0x07c],%l2 ! Mem[000000003500007c] membar #Sync lduw [%o0+0x03c],%l3 ! Mem[000000003400003c] ldstub [%o0+0x138],%l0 ! Mem[0000000034000138] ldx [%o0+0x048],%l1 ! Mem[0000000034000048] sth %l2,[%o2+0x0e2] ! Mem[00000000350000e2] std %l6,[%o2+0x160] ! Mem[0000000035000160] jmpl %o7,%g0 nop p18_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p19_far_2_le: sub %l1,0x3bf,%l7 jmpl %o7,%g0 stx %l7,[%i0+0x0e8] ! Mem[00000000360000e8] p19_far_2_lo: sub %l1,0x3bf,%l7 jmpl %o7,%g0 stx %l7,[%o0+0x0e8] ! Mem[00000000360000e8] p19_far_2_lem: sub %l1,0x3bf,%l7 jmpl %o7,%g0 stx %l7,[%i0+0x0e8] ! Mem[00000000360000e8] p19_far_2_lom: sub %l1,0x3bf,%l7 jmpl %o7,%g0 stx %l7,[%o0+0x0e8] ! Mem[00000000360000e8] p19_far_2_he: ldsb [%i0+0x16d],%l0 ! Mem[000000003600016d] lduw [%i1+0x1d0],%l3 ! Mem[00000000368001d0] and %l1,%l7,%l3 sth %l6,[%i1+0x1e8] ! Mem[00000000368001e8] swap [%i3+0x120],%l7 ! Mem[0000000037800120] stx %l7,[%i1+0x090] ! Mem[0000000036800090] addccc %l2,0xdfb,%l6 jmpl %o7,%g0 lduw [%i1+0x07c],%l4 ! Mem[000000003680007c] p19_far_2_ho: ldsb [%o0+0x16d],%l0 ! Mem[000000003600016d] lduw [%o1+0x1d0],%l3 ! Mem[00000000368001d0] and %l1,%l7,%l3 sth %l6,[%o1+0x1e8] ! Mem[00000000368001e8] swap [%o3+0x120],%l7 ! Mem[0000000037800120] stx %l7,[%o1+0x090] ! Mem[0000000036800090] addccc %l2,0xdfb,%l6 jmpl %o7,%g0 lduw [%o1+0x07c],%l4 ! Mem[000000003680007c] p19_far_2_hem: ldsb [%i0+0x16d],%l0 ! Mem[000000003600016d] lduw [%i1+0x1d0],%l3 ! Mem[00000000368001d0] and %l1,%l7,%l3 sth %l6,[%i1+0x1e8] ! Mem[00000000368001e8] swap [%i3+0x120],%l7 ! Mem[0000000037800120] stx %l7,[%i1+0x090] ! Mem[0000000036800090] addccc %l2,0xdfb,%l6 jmpl %o7,%g0 lduw [%i1+0x07c],%l4 ! Mem[000000003680007c] p19_far_2_hom: ldsb [%o0+0x16d],%l0 ! Mem[000000003600016d] lduw [%o1+0x1d0],%l3 ! Mem[00000000368001d0] and %l1,%l7,%l3 sth %l6,[%o1+0x1e8] ! Mem[00000000368001e8] swap [%o3+0x120],%l7 ! Mem[0000000037800120] stx %l7,[%o1+0x090] ! Mem[0000000036800090] addccc %l2,0xdfb,%l6 jmpl %o7,%g0 lduw [%o1+0x07c],%l4 ! Mem[000000003680007c] p19_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p20_far_2_le: stb %l7,[%i3+0x1b2] ! Mem[00000000398001b2] jmpl %o7,%g0 orn %l3,%l2,%l6 p20_far_2_lo: stb %l7,[%o3+0x1b2] ! Mem[00000000398001b2] jmpl %o7,%g0 orn %l3,%l2,%l6 p20_far_2_lem: stb %l7,[%i3+0x1b2] ! Mem[00000000398001b2] jmpl %o7,%g0 orn %l3,%l2,%l6 p20_far_2_lom: stb %l7,[%o3+0x1b2] ! Mem[00000000398001b2] jmpl %o7,%g0 orn %l3,%l2,%l6 p20_far_2_he: ldsw [%i3+0x048],%l2 ! Mem[0000000039800048] ld [%i0+0x1dc],%f21 ! Mem[00000000380001dc] stw %l3,[%i0+0x00c] ! Mem[000000003800000c] jmpl %o7,%g0 tsubcctv %l7,0x0ad,%l1 p20_far_2_ho: ldsw [%o3+0x048],%l2 ! Mem[0000000039800048] ld [%o0+0x1dc],%f21 ! Mem[00000000380001dc] stw %l3,[%o0+0x00c] ! Mem[000000003800000c] jmpl %o7,%g0 tsubcctv %l7,0x0ad,%l1 p20_far_2_hem: ldsw [%i3+0x048],%l2 ! Mem[0000000039800048] ld [%i0+0x1dc],%f21 ! Mem[00000000380001dc] membar #Sync stw %l3,[%i0+0x00c] ! Mem[000000003800000c] jmpl %o7,%g0 tsubcctv %l7,0x0ad,%l1 p20_far_2_hom: ldsw [%o3+0x048],%l2 ! Mem[0000000039800048] ld [%o0+0x1dc],%f21 ! Mem[00000000380001dc] membar #Sync stw %l3,[%o0+0x00c] ! Mem[000000003800000c] jmpl %o7,%g0 tsubcctv %l7,0x0ad,%l1 p20_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p21_far_2_le: std %f12,[%i0+0x180] ! Mem[000000003a000180] ldd [%i0+0x1a0],%f14 ! Mem[000000003a0001a0] std %l0,[%i0+0x020] ! Mem[000000003a000020] addcc %l3,-0x563,%l5 ldsh [%i3+0x162],%l0 ! Mem[000000003b800162] sth %l5,[%i2+0x12e] ! Mem[000000003b00012e] ldub [%i0+0x150],%l5 ! Mem[000000003a000150] jmpl %o7,%g0 st %f4 ,[%i3+0x170] ! Mem[000000003b800170] p21_far_2_lo: std %f12,[%o0+0x180] ! Mem[000000003a000180] ldd [%o0+0x1a0],%f14 ! Mem[000000003a0001a0] std %l0,[%o0+0x020] ! Mem[000000003a000020] addcc %l3,-0x563,%l5 ldsh [%o3+0x162],%l0 ! Mem[000000003b800162] sth %l5,[%o2+0x12e] ! Mem[000000003b00012e] ldub [%o0+0x150],%l5 ! Mem[000000003a000150] jmpl %o7,%g0 st %f4 ,[%o3+0x170] ! Mem[000000003b800170] p21_far_2_lem: std %f12,[%i0+0x180] ! Mem[000000003a000180] ldd [%i0+0x1a0],%f14 ! Mem[000000003a0001a0] membar #Sync std %l0,[%i0+0x020] ! Mem[000000003a000020] addcc %l3,-0x563,%l5 ldsh [%i3+0x162],%l0 ! Mem[000000003b800162] sth %l5,[%i2+0x12e] ! Mem[000000003b00012e] ldub [%i0+0x150],%l5 ! Mem[000000003a000150] jmpl %o7,%g0 st %f4 ,[%i3+0x170] ! Mem[000000003b800170] p21_far_2_lom: std %f12,[%o0+0x180] ! Mem[000000003a000180] ldd [%o0+0x1a0],%f14 ! Mem[000000003a0001a0] membar #Sync std %l0,[%o0+0x020] ! Mem[000000003a000020] addcc %l3,-0x563,%l5 ldsh [%o3+0x162],%l0 ! Mem[000000003b800162] sth %l5,[%o2+0x12e] ! Mem[000000003b00012e] ldub [%o0+0x150],%l5 ! Mem[000000003a000150] jmpl %o7,%g0 st %f4 ,[%o3+0x170] ! Mem[000000003b800170] p21_far_2_he: ldstub [%i3+0x1d1],%l3 ! Mem[000000003b8001d1] ldub [%i1+0x1c9],%l7 ! Mem[000000003a8001c9] taddcc %l6,%l2,%l2 stb %l3,[%i0+0x05a] ! Mem[000000003a00005a] ldsb [%i0+0x003],%l7 ! Mem[000000003a000003] subccc %l1,-0xad8,%l7 jmpl %o7,%g0 ldstub [%i0+0x160],%l5 ! Mem[000000003a000160] p21_far_2_ho: ldstub [%o3+0x1d1],%l3 ! Mem[000000003b8001d1] ldub [%o1+0x1c9],%l7 ! Mem[000000003a8001c9] taddcc %l6,%l2,%l2 stb %l3,[%o0+0x05a] ! Mem[000000003a00005a] ldsb [%o0+0x003],%l7 ! Mem[000000003a000003] subccc %l1,-0xad8,%l7 jmpl %o7,%g0 ldstub [%o0+0x160],%l5 ! Mem[000000003a000160] p21_far_2_hem: ldstub [%i3+0x1d1],%l3 ! Mem[000000003b8001d1] ldub [%i1+0x1c9],%l7 ! Mem[000000003a8001c9] taddcc %l6,%l2,%l2 stb %l3,[%i0+0x05a] ! Mem[000000003a00005a] membar #Sync ldsb [%i0+0x003],%l7 ! Mem[000000003a000003] subccc %l1,-0xad8,%l7 jmpl %o7,%g0 ldstub [%i0+0x160],%l5 ! Mem[000000003a000160] p21_far_2_hom: ldstub [%o3+0x1d1],%l3 ! Mem[000000003b8001d1] ldub [%o1+0x1c9],%l7 ! Mem[000000003a8001c9] taddcc %l6,%l2,%l2 stb %l3,[%o0+0x05a] ! Mem[000000003a00005a] membar #Sync ldsb [%o0+0x003],%l7 ! Mem[000000003a000003] subccc %l1,-0xad8,%l7 jmpl %o7,%g0 ldstub [%o0+0x160],%l5 ! Mem[000000003a000160] p21_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p22_far_2_le: lduw [%i2+0x100],%l1 ! Mem[000000003d000100] udivx %l5,0x8b0,%l0 udivx %l3,0xc45,%l0 lduh [%i2+0x048],%l5 ! Mem[000000003d000048] srlx %l7,%l0,%l1 jmpl %o7,%g0 stb %l4,[%i2+0x0df] ! Mem[000000003d0000df] p22_far_2_lo: lduw [%o2+0x100],%l1 ! Mem[000000003d000100] udivx %l5,0x8b0,%l0 udivx %l3,0xc45,%l0 lduh [%o2+0x048],%l5 ! Mem[000000003d000048] srlx %l7,%l0,%l1 jmpl %o7,%g0 stb %l4,[%o2+0x0df] ! Mem[000000003d0000df] p22_far_2_lem: lduw [%i2+0x100],%l1 ! Mem[000000003d000100] udivx %l5,0x8b0,%l0 udivx %l3,0xc45,%l0 lduh [%i2+0x048],%l5 ! Mem[000000003d000048] srlx %l7,%l0,%l1 jmpl %o7,%g0 stb %l4,[%i2+0x0df] ! Mem[000000003d0000df] p22_far_2_lom: lduw [%o2+0x100],%l1 ! Mem[000000003d000100] udivx %l5,0x8b0,%l0 udivx %l3,0xc45,%l0 lduh [%o2+0x048],%l5 ! Mem[000000003d000048] srlx %l7,%l0,%l1 jmpl %o7,%g0 stb %l4,[%o2+0x0df] ! Mem[000000003d0000df] p22_far_2_he: ldsb [%i2+0x195],%l0 ! Mem[000000003d000195] ldd [%i0+0x1f8],%l2 ! Mem[000000003c0001f8] ldd [%i2+0x1e0],%l2 ! Mem[000000003d0001e0] swap [%i2+0x028],%l3 ! Mem[000000003d000028] sra %l5,0x009,%l1 stw %l6,[%i2+0x0dc] ! Mem[000000003d0000dc] ldd [%i2+0x170],%l2 ! Mem[000000003d000170] jmpl %o7,%g0 stw %l7,[%i3+0x118] ! Mem[000000003d800118] p22_far_2_ho: ldsb [%o2+0x195],%l0 ! Mem[000000003d000195] ldd [%o0+0x1f8],%l2 ! Mem[000000003c0001f8] ldd [%o2+0x1e0],%l2 ! Mem[000000003d0001e0] swap [%o2+0x028],%l3 ! Mem[000000003d000028] sra %l5,0x009,%l1 stw %l6,[%o2+0x0dc] ! Mem[000000003d0000dc] ldd [%o2+0x170],%l2 ! Mem[000000003d000170] jmpl %o7,%g0 stw %l7,[%o3+0x118] ! Mem[000000003d800118] p22_far_2_hem: ldsb [%i2+0x195],%l0 ! Mem[000000003d000195] ldd [%i0+0x1f8],%l2 ! Mem[000000003c0001f8] ldd [%i2+0x1e0],%l2 ! Mem[000000003d0001e0] membar #Sync swap [%i2+0x028],%l3 ! Mem[000000003d000028] sra %l5,0x009,%l1 stw %l6,[%i2+0x0dc] ! Mem[000000003d0000dc] ldd [%i2+0x170],%l2 ! Mem[000000003d000170] jmpl %o7,%g0 stw %l7,[%i3+0x118] ! Mem[000000003d800118] p22_far_2_hom: ldsb [%o2+0x195],%l0 ! Mem[000000003d000195] ldd [%o0+0x1f8],%l2 ! Mem[000000003c0001f8] ldd [%o2+0x1e0],%l2 ! Mem[000000003d0001e0] membar #Sync swap [%o2+0x028],%l3 ! Mem[000000003d000028] sra %l5,0x009,%l1 stw %l6,[%o2+0x0dc] ! Mem[000000003d0000dc] ldd [%o2+0x170],%l2 ! Mem[000000003d000170] jmpl %o7,%g0 stw %l7,[%o3+0x118] ! Mem[000000003d800118] p22_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p23_far_2_le: srax %l6,%l3,%l2 jmpl %o7,%g0 ldx [%i1+0x120],%l2 ! Mem[000000003e800120] p23_far_2_lo: srax %l6,%l3,%l2 jmpl %o7,%g0 ldx [%o1+0x120],%l2 ! Mem[000000003e800120] p23_far_2_lem: srax %l6,%l3,%l2 jmpl %o7,%g0 ldx [%i1+0x120],%l2 ! Mem[000000003e800120] p23_far_2_lom: srax %l6,%l3,%l2 jmpl %o7,%g0 ldx [%o1+0x120],%l2 ! Mem[000000003e800120] p23_far_2_he: st %f30,[%i2+0x158] ! Mem[000000003f000158] ldsw [%i0+0x138],%l0 ! Mem[000000003e000138] jmpl %o7,%g0 srax %l1,0x001,%l5 p23_far_2_ho: st %f30,[%o2+0x158] ! Mem[000000003f000158] ldsw [%o0+0x138],%l0 ! Mem[000000003e000138] jmpl %o7,%g0 srax %l1,0x001,%l5 p23_far_2_hem: st %f30,[%i2+0x158] ! Mem[000000003f000158] ldsw [%i0+0x138],%l0 ! Mem[000000003e000138] jmpl %o7,%g0 srax %l1,0x001,%l5 p23_far_2_hom: st %f30,[%o2+0x158] ! Mem[000000003f000158] ldsw [%o0+0x138],%l0 ! Mem[000000003e000138] jmpl %o7,%g0 srax %l1,0x001,%l5 p23_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p24_far_2_le: addccc %l5,%l3,%l1 std %l0,[%i3+0x130] ! Mem[0000000041800130] jmpl %o7,%g0 ld [%i2+0x028],%f5 ! Mem[0000000041000028] p24_far_2_lo: addccc %l5,%l3,%l1 std %l0,[%o3+0x130] ! Mem[0000000041800130] jmpl %o7,%g0 ld [%o2+0x028],%f5 ! Mem[0000000041000028] p24_far_2_lem: addccc %l5,%l3,%l1 std %l0,[%i3+0x130] ! Mem[0000000041800130] membar #Sync jmpl %o7,%g0 ld [%i2+0x028],%f5 ! Mem[0000000041000028] p24_far_2_lom: addccc %l5,%l3,%l1 std %l0,[%o3+0x130] ! Mem[0000000041800130] membar #Sync jmpl %o7,%g0 ld [%o2+0x028],%f5 ! Mem[0000000041000028] p24_far_2_he: lduw [%i2+0x050],%l0 ! Mem[0000000041000050] ldsw [%i3+0x100],%l1 ! Mem[0000000041800100] ldx [%i2+0x070],%l3 ! Mem[0000000041000070] mulx %l2,%l7,%l7 ld [%i2+0x0e4],%f27 ! Mem[00000000410000e4] ld [%i0+0x088],%f19 ! Mem[0000000040000088] subccc %l2,0x89d,%l7 jmpl %o7,%g0 swap [%i2+0x050],%l4 ! Mem[0000000041000050] p24_far_2_ho: lduw [%o2+0x050],%l0 ! Mem[0000000041000050] ldsw [%o3+0x100],%l1 ! Mem[0000000041800100] ldx [%o2+0x070],%l3 ! Mem[0000000041000070] mulx %l2,%l7,%l7 ld [%o2+0x0e4],%f27 ! Mem[00000000410000e4] ld [%o0+0x088],%f19 ! Mem[0000000040000088] subccc %l2,0x89d,%l7 jmpl %o7,%g0 swap [%o2+0x050],%l4 ! Mem[0000000041000050] p24_far_2_hem: lduw [%i2+0x050],%l0 ! Mem[0000000041000050] ldsw [%i3+0x100],%l1 ! Mem[0000000041800100] ldx [%i2+0x070],%l3 ! Mem[0000000041000070] mulx %l2,%l7,%l7 ld [%i2+0x0e4],%f27 ! Mem[00000000410000e4] ld [%i0+0x088],%f19 ! Mem[0000000040000088] subccc %l2,0x89d,%l7 jmpl %o7,%g0 swap [%i2+0x050],%l4 ! Mem[0000000041000050] p24_far_2_hom: lduw [%o2+0x050],%l0 ! Mem[0000000041000050] ldsw [%o3+0x100],%l1 ! Mem[0000000041800100] ldx [%o2+0x070],%l3 ! Mem[0000000041000070] mulx %l2,%l7,%l7 ld [%o2+0x0e4],%f27 ! Mem[00000000410000e4] ld [%o0+0x088],%f19 ! Mem[0000000040000088] subccc %l2,0x89d,%l7 jmpl %o7,%g0 swap [%o2+0x050],%l4 ! Mem[0000000041000050] p24_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p25_far_2_le: ld [%i0+0x088],%f3 ! Mem[0000000042000088] and %l3,%l0,%l1 jmpl %o7,%g0 std %l4,[%i0+0x128] ! Mem[0000000042000128] p25_far_2_lo: ld [%o0+0x088],%f3 ! Mem[0000000042000088] and %l3,%l0,%l1 jmpl %o7,%g0 std %l4,[%o0+0x128] ! Mem[0000000042000128] p25_far_2_lem: ld [%i0+0x088],%f3 ! Mem[0000000042000088] and %l3,%l0,%l1 jmpl %o7,%g0 std %l4,[%i0+0x128] ! Mem[0000000042000128] p25_far_2_lom: ld [%o0+0x088],%f3 ! Mem[0000000042000088] and %l3,%l0,%l1 jmpl %o7,%g0 std %l4,[%o0+0x128] ! Mem[0000000042000128] p25_far_2_he: swap [%i3+0x1e4],%l4 ! Mem[00000000438001e4] jmpl %o7,%g0 stx %l5,[%i3+0x078] ! Mem[0000000043800078] p25_far_2_ho: swap [%o3+0x1e4],%l4 ! Mem[00000000438001e4] jmpl %o7,%g0 stx %l5,[%o3+0x078] ! Mem[0000000043800078] p25_far_2_hem: swap [%i3+0x1e4],%l4 ! Mem[00000000438001e4] jmpl %o7,%g0 stx %l5,[%i3+0x078] ! Mem[0000000043800078] p25_far_2_hom: swap [%o3+0x1e4],%l4 ! Mem[00000000438001e4] jmpl %o7,%g0 stx %l5,[%o3+0x078] ! Mem[0000000043800078] p25_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p26_far_2_le: ldub [%i3+0x1dc],%l1 ! Mem[00000000458001dc] ldd [%i2+0x098],%f6 ! Mem[0000000045000098] lduh [%i2+0x15a],%l2 ! Mem[000000004500015a] swap [%i3+0x0b8],%l0 ! Mem[00000000458000b8] jmpl %o7,%g0 ldd [%i1+0x0f8],%f10 ! Mem[00000000448000f8] p26_far_2_lo: ldub [%o3+0x1dc],%l1 ! Mem[00000000458001dc] ldd [%o2+0x098],%f6 ! Mem[0000000045000098] lduh [%o2+0x15a],%l2 ! Mem[000000004500015a] swap [%o3+0x0b8],%l0 ! Mem[00000000458000b8] jmpl %o7,%g0 ldd [%o1+0x0f8],%f10 ! Mem[00000000448000f8] p26_far_2_lem: ldub [%i3+0x1dc],%l1 ! Mem[00000000458001dc] ldd [%i2+0x098],%f6 ! Mem[0000000045000098] lduh [%i2+0x15a],%l2 ! Mem[000000004500015a] swap [%i3+0x0b8],%l0 ! Mem[00000000458000b8] jmpl %o7,%g0 ldd [%i1+0x0f8],%f10 ! Mem[00000000448000f8] p26_far_2_lom: ldub [%o3+0x1dc],%l1 ! Mem[00000000458001dc] ldd [%o2+0x098],%f6 ! Mem[0000000045000098] lduh [%o2+0x15a],%l2 ! Mem[000000004500015a] swap [%o3+0x0b8],%l0 ! Mem[00000000458000b8] jmpl %o7,%g0 ldd [%o1+0x0f8],%f10 ! Mem[00000000448000f8] p26_far_2_he: std %l4,[%i1+0x050] ! Mem[0000000044800050] stw %l3,[%i1+0x04c] ! Mem[000000004480004c] lduw [%i3+0x1e4],%l4 ! Mem[00000000458001e4] ldsw [%i3+0x05c],%l5 ! Mem[000000004580005c] sth %l7,[%i3+0x024] ! Mem[0000000045800024] ldub [%i3+0x095],%l5 ! Mem[0000000045800095] ld [%i1+0x14c],%f24 ! Mem[000000004480014c] jmpl %o7,%g0 lduh [%i0+0x02a],%l4 ! Mem[000000004400002a] p26_far_2_ho: std %l4,[%o1+0x050] ! Mem[0000000044800050] stw %l3,[%o1+0x04c] ! Mem[000000004480004c] lduw [%o3+0x1e4],%l4 ! Mem[00000000458001e4] ldsw [%o3+0x05c],%l5 ! Mem[000000004580005c] sth %l7,[%o3+0x024] ! Mem[0000000045800024] ldub [%o3+0x095],%l5 ! Mem[0000000045800095] ld [%o1+0x14c],%f24 ! Mem[000000004480014c] jmpl %o7,%g0 lduh [%o0+0x02a],%l4 ! Mem[000000004400002a] p26_far_2_hem: std %l4,[%i1+0x050] ! Mem[0000000044800050] stw %l3,[%i1+0x04c] ! Mem[000000004480004c] lduw [%i3+0x1e4],%l4 ! Mem[00000000458001e4] ldsw [%i3+0x05c],%l5 ! Mem[000000004580005c] membar #Sync sth %l7,[%i3+0x024] ! Mem[0000000045800024] ldub [%i3+0x095],%l5 ! Mem[0000000045800095] ld [%i1+0x14c],%f24 ! Mem[000000004480014c] membar #Sync jmpl %o7,%g0 lduh [%i0+0x02a],%l4 ! Mem[000000004400002a] p26_far_2_hom: std %l4,[%o1+0x050] ! Mem[0000000044800050] stw %l3,[%o1+0x04c] ! Mem[000000004480004c] lduw [%o3+0x1e4],%l4 ! Mem[00000000458001e4] ldsw [%o3+0x05c],%l5 ! Mem[000000004580005c] membar #Sync sth %l7,[%o3+0x024] ! Mem[0000000045800024] ldub [%o3+0x095],%l5 ! Mem[0000000045800095] ld [%o1+0x14c],%f24 ! Mem[000000004480014c] membar #Sync jmpl %o7,%g0 lduh [%o0+0x02a],%l4 ! Mem[000000004400002a] p26_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p27_far_2_le: jmpl %o7,%g0 stx %l7,[%i0+0x050] ! Mem[0000000046000050] jmpl %o7,%g0 nop p27_far_2_lo: jmpl %o7,%g0 stx %l7,[%o0+0x050] ! Mem[0000000046000050] jmpl %o7,%g0 nop p27_far_2_lem: jmpl %o7,%g0 stx %l7,[%i0+0x050] ! Mem[0000000046000050] jmpl %o7,%g0 nop p27_far_2_lom: jmpl %o7,%g0 stx %l7,[%o0+0x050] ! Mem[0000000046000050] jmpl %o7,%g0 nop p27_far_2_he: ld [%i3+0x074],%f29 ! Mem[0000000047800074] xorcc %l0,%l4,%l0 lduh [%i2+0x06c],%l3 ! Mem[000000004700006c] lduw [%i2+0x1c4],%l4 ! Mem[00000000470001c4] jmpl %o7,%g0 std %f20,[%i0+0x078] ! Mem[0000000046000078] p27_far_2_ho: ld [%o3+0x074],%f29 ! Mem[0000000047800074] xorcc %l0,%l4,%l0 lduh [%o2+0x06c],%l3 ! Mem[000000004700006c] lduw [%o2+0x1c4],%l4 ! Mem[00000000470001c4] jmpl %o7,%g0 std %f20,[%o0+0x078] ! Mem[0000000046000078] p27_far_2_hem: ld [%i3+0x074],%f29 ! Mem[0000000047800074] xorcc %l0,%l4,%l0 lduh [%i2+0x06c],%l3 ! Mem[000000004700006c] lduw [%i2+0x1c4],%l4 ! Mem[00000000470001c4] jmpl %o7,%g0 std %f20,[%i0+0x078] ! Mem[0000000046000078] p27_far_2_hom: ld [%o3+0x074],%f29 ! Mem[0000000047800074] xorcc %l0,%l4,%l0 lduh [%o2+0x06c],%l3 ! Mem[000000004700006c] lduw [%o2+0x1c4],%l4 ! Mem[00000000470001c4] jmpl %o7,%g0 std %f20,[%o0+0x078] ! Mem[0000000046000078] p27_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p28_far_2_le: stw %l2,[%i0+0x048] ! Mem[0000000048000048] jmpl %o7,%g0 addcc %l1,-0xd69,%l0 p28_far_2_lo: stw %l2,[%o0+0x048] ! Mem[0000000048000048] jmpl %o7,%g0 addcc %l1,-0xd69,%l0 p28_far_2_lem: stw %l2,[%i0+0x048] ! Mem[0000000048000048] jmpl %o7,%g0 addcc %l1,-0xd69,%l0 p28_far_2_lom: stw %l2,[%o0+0x048] ! Mem[0000000048000048] jmpl %o7,%g0 addcc %l1,-0xd69,%l0 p28_far_2_he: jmpl %o7,%g0 ldd [%i0+0x128],%l2 ! Mem[0000000048000128] jmpl %o7,%g0 nop p28_far_2_ho: jmpl %o7,%g0 ldd [%o0+0x128],%l2 ! Mem[0000000048000128] jmpl %o7,%g0 nop p28_far_2_hem: jmpl %o7,%g0 ldd [%i0+0x128],%l2 ! Mem[0000000048000128] jmpl %o7,%g0 nop p28_far_2_hom: jmpl %o7,%g0 ldd [%o0+0x128],%l2 ! Mem[0000000048000128] jmpl %o7,%g0 nop p28_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p29_far_2_le: sth %l2,[%i1+0x120] ! Mem[000000004a800120] ldsh [%i3+0x0aa],%l3 ! Mem[000000004b8000aa] ldd [%i0+0x008],%l2 ! Mem[000000004a000008] stb %l1,[%i2+0x063] ! Mem[000000004b000063] stx %l0,[%i3+0x1d8] ! Mem[000000004b8001d8] jmpl %o7,%g0 lduh [%i1+0x15e],%l6 ! Mem[000000004a80015e] p29_far_2_lo: sth %l2,[%o1+0x120] ! Mem[000000004a800120] ldsh [%o3+0x0aa],%l3 ! Mem[000000004b8000aa] ldd [%o0+0x008],%l2 ! Mem[000000004a000008] stb %l1,[%o2+0x063] ! Mem[000000004b000063] stx %l0,[%o3+0x1d8] ! Mem[000000004b8001d8] jmpl %o7,%g0 lduh [%o1+0x15e],%l6 ! Mem[000000004a80015e] p29_far_2_lem: sth %l2,[%i1+0x120] ! Mem[000000004a800120] ldsh [%i3+0x0aa],%l3 ! Mem[000000004b8000aa] membar #Sync ldd [%i0+0x008],%l2 ! Mem[000000004a000008] stb %l1,[%i2+0x063] ! Mem[000000004b000063] stx %l0,[%i3+0x1d8] ! Mem[000000004b8001d8] jmpl %o7,%g0 lduh [%i1+0x15e],%l6 ! Mem[000000004a80015e] p29_far_2_lom: sth %l2,[%o1+0x120] ! Mem[000000004a800120] ldsh [%o3+0x0aa],%l3 ! Mem[000000004b8000aa] membar #Sync ldd [%o0+0x008],%l2 ! Mem[000000004a000008] stb %l1,[%o2+0x063] ! Mem[000000004b000063] stx %l0,[%o3+0x1d8] ! Mem[000000004b8001d8] jmpl %o7,%g0 lduh [%o1+0x15e],%l6 ! Mem[000000004a80015e] p29_far_2_he: ldsw [%i3+0x02c],%l6 ! Mem[000000004b80002c] ldstub [%i2+0x02b],%l4 ! Mem[000000004b00002b] sth %l3,[%i3+0x07a] ! Mem[000000004b80007a] stw %l3,[%i3+0x040] ! Mem[000000004b800040] jmpl %o7,%g0 sth %l1,[%i0+0x01c] ! Mem[000000004a00001c] p29_far_2_ho: ldsw [%o3+0x02c],%l6 ! Mem[000000004b80002c] ldstub [%o2+0x02b],%l4 ! Mem[000000004b00002b] sth %l3,[%o3+0x07a] ! Mem[000000004b80007a] stw %l3,[%o3+0x040] ! Mem[000000004b800040] jmpl %o7,%g0 sth %l1,[%o0+0x01c] ! Mem[000000004a00001c] p29_far_2_hem: membar #Sync ldsw [%i3+0x02c],%l6 ! Mem[000000004b80002c] ldstub [%i2+0x02b],%l4 ! Mem[000000004b00002b] sth %l3,[%i3+0x07a] ! Mem[000000004b80007a] stw %l3,[%i3+0x040] ! Mem[000000004b800040] membar #Sync jmpl %o7,%g0 sth %l1,[%i0+0x01c] ! Mem[000000004a00001c] p29_far_2_hom: membar #Sync ldsw [%o3+0x02c],%l6 ! Mem[000000004b80002c] ldstub [%o2+0x02b],%l4 ! Mem[000000004b00002b] sth %l3,[%o3+0x07a] ! Mem[000000004b80007a] stw %l3,[%o3+0x040] ! Mem[000000004b800040] membar #Sync jmpl %o7,%g0 sth %l1,[%o0+0x01c] ! Mem[000000004a00001c] p29_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p30_far_2_le: stw %l1,[%i3+0x048] ! Mem[000000004d800048] stb %l3,[%i1+0x06c] ! Mem[000000004c80006c] orcc %l1,%l6,%l6 ldub [%i1+0x025],%l6 ! Mem[000000004c800025] jmpl %o7,%g0 std %l4,[%i3+0x078] ! Mem[000000004d800078] p30_far_2_lo: stw %l1,[%o3+0x048] ! Mem[000000004d800048] stb %l3,[%o1+0x06c] ! Mem[000000004c80006c] orcc %l1,%l6,%l6 ldub [%o1+0x025],%l6 ! Mem[000000004c800025] jmpl %o7,%g0 std %l4,[%o3+0x078] ! Mem[000000004d800078] p30_far_2_lem: stw %l1,[%i3+0x048] ! Mem[000000004d800048] stb %l3,[%i1+0x06c] ! Mem[000000004c80006c] orcc %l1,%l6,%l6 membar #Sync ldub [%i1+0x025],%l6 ! Mem[000000004c800025] jmpl %o7,%g0 std %l4,[%i3+0x078] ! Mem[000000004d800078] p30_far_2_lom: stw %l1,[%o3+0x048] ! Mem[000000004d800048] stb %l3,[%o1+0x06c] ! Mem[000000004c80006c] orcc %l1,%l6,%l6 membar #Sync ldub [%o1+0x025],%l6 ! Mem[000000004c800025] jmpl %o7,%g0 std %l4,[%o3+0x078] ! Mem[000000004d800078] p30_far_2_he: and %l4,-0x0ca,%l2 stw %l2,[%i0+0x114] ! Mem[000000004c000114] st %f28,[%i2+0x024] ! Mem[000000004d000024] add %l5,%l0,%l6 jmpl %o7,%g0 and %l5,-0x49b,%l7 p30_far_2_ho: and %l4,-0x0ca,%l2 stw %l2,[%o0+0x114] ! Mem[000000004c000114] st %f28,[%o2+0x024] ! Mem[000000004d000024] add %l5,%l0,%l6 jmpl %o7,%g0 and %l5,-0x49b,%l7 p30_far_2_hem: and %l4,-0x0ca,%l2 stw %l2,[%i0+0x114] ! Mem[000000004c000114] membar #Sync st %f28,[%i2+0x024] ! Mem[000000004d000024] add %l5,%l0,%l6 jmpl %o7,%g0 and %l5,-0x49b,%l7 p30_far_2_hom: and %l4,-0x0ca,%l2 stw %l2,[%o0+0x114] ! Mem[000000004c000114] membar #Sync st %f28,[%o2+0x024] ! Mem[000000004d000024] add %l5,%l0,%l6 jmpl %o7,%g0 and %l5,-0x49b,%l7 p30_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p31_far_2_le: swap [%i0+0x044],%l6 ! Mem[000000004e000044] ldub [%i1+0x09f],%l6 ! Mem[000000004e80009f] ldd [%i3+0x178],%f2 ! Mem[000000004f800178] ldub [%i0+0x0bf],%l5 ! Mem[000000004e0000bf] addccc %l1,%l0,%l0 ldx [%i2+0x1e8],%l1 ! Mem[000000004f0001e8] ldd [%i0+0x0e8],%l6 ! Mem[000000004e0000e8] jmpl %o7,%g0 stw %l1,[%i1+0x18c] ! Mem[000000004e80018c] p31_far_2_lo: swap [%o0+0x044],%l6 ! Mem[000000004e000044] ldub [%o1+0x09f],%l6 ! Mem[000000004e80009f] ldd [%o3+0x178],%f2 ! Mem[000000004f800178] ldub [%o0+0x0bf],%l5 ! Mem[000000004e0000bf] addccc %l1,%l0,%l0 ldx [%o2+0x1e8],%l1 ! Mem[000000004f0001e8] ldd [%o0+0x0e8],%l6 ! Mem[000000004e0000e8] jmpl %o7,%g0 stw %l1,[%o1+0x18c] ! Mem[000000004e80018c] p31_far_2_lem: swap [%i0+0x044],%l6 ! Mem[000000004e000044] ldub [%i1+0x09f],%l6 ! Mem[000000004e80009f] ldd [%i3+0x178],%f2 ! Mem[000000004f800178] ldub [%i0+0x0bf],%l5 ! Mem[000000004e0000bf] addccc %l1,%l0,%l0 ldx [%i2+0x1e8],%l1 ! Mem[000000004f0001e8] ldd [%i0+0x0e8],%l6 ! Mem[000000004e0000e8] jmpl %o7,%g0 stw %l1,[%i1+0x18c] ! Mem[000000004e80018c] p31_far_2_lom: swap [%o0+0x044],%l6 ! Mem[000000004e000044] ldub [%o1+0x09f],%l6 ! Mem[000000004e80009f] ldd [%o3+0x178],%f2 ! Mem[000000004f800178] ldub [%o0+0x0bf],%l5 ! Mem[000000004e0000bf] addccc %l1,%l0,%l0 ldx [%o2+0x1e8],%l1 ! Mem[000000004f0001e8] ldd [%o0+0x0e8],%l6 ! Mem[000000004e0000e8] jmpl %o7,%g0 stw %l1,[%o1+0x18c] ! Mem[000000004e80018c] p31_far_2_he: jmpl %o7,%g0 stb %l2,[%i0+0x18c] ! Mem[000000004e00018c] jmpl %o7,%g0 nop p31_far_2_ho: jmpl %o7,%g0 stb %l2,[%o0+0x18c] ! Mem[000000004e00018c] jmpl %o7,%g0 nop p31_far_2_hem: jmpl %o7,%g0 stb %l2,[%i0+0x18c] ! Mem[000000004e00018c] jmpl %o7,%g0 nop p31_far_2_hom: jmpl %o7,%g0 stb %l2,[%o0+0x18c] ! Mem[000000004e00018c] jmpl %o7,%g0 nop p31_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p32_far_2_le: ldub [%i2+0x14e],%l3 ! Mem[000000005100014e] std %l2,[%i2+0x090] ! Mem[0000000051000090] xnorcc %l4,%l1,%l0 ldd [%i3+0x108],%l6 ! Mem[0000000051800108] orcc %l4,-0xec4,%l7 subccc %l7,%l1,%l6 jmpl %o7,%g0 ldx [%i2+0x150],%l6 ! Mem[0000000051000150] p32_far_2_lo: ldub [%o2+0x14e],%l3 ! Mem[000000005100014e] std %l2,[%o2+0x090] ! Mem[0000000051000090] xnorcc %l4,%l1,%l0 ldd [%o3+0x108],%l6 ! Mem[0000000051800108] orcc %l4,-0xec4,%l7 subccc %l7,%l1,%l6 jmpl %o7,%g0 ldx [%o2+0x150],%l6 ! Mem[0000000051000150] p32_far_2_lem: ldub [%i2+0x14e],%l3 ! Mem[000000005100014e] std %l2,[%i2+0x090] ! Mem[0000000051000090] xnorcc %l4,%l1,%l0 ldd [%i3+0x108],%l6 ! Mem[0000000051800108] orcc %l4,-0xec4,%l7 subccc %l7,%l1,%l6 jmpl %o7,%g0 ldx [%i2+0x150],%l6 ! Mem[0000000051000150] p32_far_2_lom: ldub [%o2+0x14e],%l3 ! Mem[000000005100014e] std %l2,[%o2+0x090] ! Mem[0000000051000090] xnorcc %l4,%l1,%l0 ldd [%o3+0x108],%l6 ! Mem[0000000051800108] orcc %l4,-0xec4,%l7 subccc %l7,%l1,%l6 jmpl %o7,%g0 ldx [%o2+0x150],%l6 ! Mem[0000000051000150] p32_far_2_he: stw %l1,[%i0+0x0e4] ! Mem[00000000500000e4] lduw [%i0+0x064],%l6 ! Mem[0000000050000064] std %l2,[%i0+0x090] ! Mem[0000000050000090] ldstub [%i0+0x019],%l2 ! Mem[0000000050000019] ldstub [%i0+0x1db],%l6 ! Mem[00000000500001db] stx %l7,[%i1+0x040] ! Mem[0000000050800040] jmpl %o7,%g0 stw %l5,[%i1+0x128] ! Mem[0000000050800128] p32_far_2_ho: stw %l1,[%o0+0x0e4] ! Mem[00000000500000e4] lduw [%o0+0x064],%l6 ! Mem[0000000050000064] std %l2,[%o0+0x090] ! Mem[0000000050000090] ldstub [%o0+0x019],%l2 ! Mem[0000000050000019] ldstub [%o0+0x1db],%l6 ! Mem[00000000500001db] stx %l7,[%o1+0x040] ! Mem[0000000050800040] jmpl %o7,%g0 stw %l5,[%o1+0x128] ! Mem[0000000050800128] p32_far_2_hem: stw %l1,[%i0+0x0e4] ! Mem[00000000500000e4] lduw [%i0+0x064],%l6 ! Mem[0000000050000064] std %l2,[%i0+0x090] ! Mem[0000000050000090] membar #Sync ldstub [%i0+0x019],%l2 ! Mem[0000000050000019] ldstub [%i0+0x1db],%l6 ! Mem[00000000500001db] stx %l7,[%i1+0x040] ! Mem[0000000050800040] jmpl %o7,%g0 stw %l5,[%i1+0x128] ! Mem[0000000050800128] p32_far_2_hom: stw %l1,[%o0+0x0e4] ! Mem[00000000500000e4] lduw [%o0+0x064],%l6 ! Mem[0000000050000064] std %l2,[%o0+0x090] ! Mem[0000000050000090] membar #Sync ldstub [%o0+0x019],%l2 ! Mem[0000000050000019] ldstub [%o0+0x1db],%l6 ! Mem[00000000500001db] stx %l7,[%o1+0x040] ! Mem[0000000050800040] jmpl %o7,%g0 stw %l5,[%o1+0x128] ! Mem[0000000050800128] p32_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p33_far_2_le: sth %l7,[%i3+0x182] ! Mem[0000000053800182] ldd [%i0+0x1e8],%l4 ! Mem[00000000520001e8] lduw [%i0+0x054],%l7 ! Mem[0000000052000054] jmpl %o7,%g0 lduh [%i3+0x042],%l2 ! Mem[0000000053800042] p33_far_2_lo: sth %l7,[%o3+0x182] ! Mem[0000000053800182] ldd [%o0+0x1e8],%l4 ! Mem[00000000520001e8] lduw [%o0+0x054],%l7 ! Mem[0000000052000054] jmpl %o7,%g0 lduh [%o3+0x042],%l2 ! Mem[0000000053800042] p33_far_2_lem: sth %l7,[%i3+0x182] ! Mem[0000000053800182] ldd [%i0+0x1e8],%l4 ! Mem[00000000520001e8] lduw [%i0+0x054],%l7 ! Mem[0000000052000054] jmpl %o7,%g0 lduh [%i3+0x042],%l2 ! Mem[0000000053800042] p33_far_2_lom: sth %l7,[%o3+0x182] ! Mem[0000000053800182] ldd [%o0+0x1e8],%l4 ! Mem[00000000520001e8] lduw [%o0+0x054],%l7 ! Mem[0000000052000054] jmpl %o7,%g0 lduh [%o3+0x042],%l2 ! Mem[0000000053800042] p33_far_2_he: ldsb [%i3+0x15d],%l7 ! Mem[000000005380015d] srax %l4,%l3,%l3 and %l7,0x62d,%l1 jmpl %o7,%g0 lduh [%i3+0x030],%l4 ! Mem[0000000053800030] p33_far_2_ho: ldsb [%o3+0x15d],%l7 ! Mem[000000005380015d] srax %l4,%l3,%l3 and %l7,0x62d,%l1 jmpl %o7,%g0 lduh [%o3+0x030],%l4 ! Mem[0000000053800030] p33_far_2_hem: ldsb [%i3+0x15d],%l7 ! Mem[000000005380015d] srax %l4,%l3,%l3 and %l7,0x62d,%l1 membar #Sync jmpl %o7,%g0 lduh [%i3+0x030],%l4 ! Mem[0000000053800030] p33_far_2_hom: ldsb [%o3+0x15d],%l7 ! Mem[000000005380015d] srax %l4,%l3,%l3 and %l7,0x62d,%l1 membar #Sync jmpl %o7,%g0 lduh [%o3+0x030],%l4 ! Mem[0000000053800030] p33_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p34_far_2_le: tsubcc %l4,0x4c9,%l1 umulcc %l3,-0x91a,%l6 ldub [%i1+0x0ce],%l3 ! Mem[00000000548000ce] ldsw [%i3+0x004],%l1 ! Mem[0000000055800004] stw %l0,[%i0+0x0f0] ! Mem[00000000540000f0] jmpl %o7,%g0 stw %l1,[%i1+0x1e8] ! Mem[00000000548001e8] p34_far_2_lo: tsubcc %l4,0x4c9,%l1 umulcc %l3,-0x91a,%l6 ldub [%o1+0x0ce],%l3 ! Mem[00000000548000ce] ldsw [%o3+0x004],%l1 ! Mem[0000000055800004] stw %l0,[%o0+0x0f0] ! Mem[00000000540000f0] jmpl %o7,%g0 stw %l1,[%o1+0x1e8] ! Mem[00000000548001e8] p34_far_2_lem: tsubcc %l4,0x4c9,%l1 umulcc %l3,-0x91a,%l6 ldub [%i1+0x0ce],%l3 ! Mem[00000000548000ce] membar #Sync ldsw [%i3+0x004],%l1 ! Mem[0000000055800004] stw %l0,[%i0+0x0f0] ! Mem[00000000540000f0] jmpl %o7,%g0 stw %l1,[%i1+0x1e8] ! Mem[00000000548001e8] p34_far_2_lom: tsubcc %l4,0x4c9,%l1 umulcc %l3,-0x91a,%l6 ldub [%o1+0x0ce],%l3 ! Mem[00000000548000ce] membar #Sync ldsw [%o3+0x004],%l1 ! Mem[0000000055800004] stw %l0,[%o0+0x0f0] ! Mem[00000000540000f0] jmpl %o7,%g0 stw %l1,[%o1+0x1e8] ! Mem[00000000548001e8] p34_far_2_he: xorcc %l4,-0x745,%l7 stb %l5,[%i1+0x170] ! Mem[0000000054800170] stw %l0,[%i2+0x1cc] ! Mem[00000000550001cc] jmpl %o7,%g0 ldsb [%i2+0x17b],%l6 ! Mem[000000005500017b] p34_far_2_ho: xorcc %l4,-0x745,%l7 stb %l5,[%o1+0x170] ! Mem[0000000054800170] stw %l0,[%o2+0x1cc] ! Mem[00000000550001cc] jmpl %o7,%g0 ldsb [%o2+0x17b],%l6 ! Mem[000000005500017b] p34_far_2_hem: xorcc %l4,-0x745,%l7 stb %l5,[%i1+0x170] ! Mem[0000000054800170] stw %l0,[%i2+0x1cc] ! Mem[00000000550001cc] jmpl %o7,%g0 ldsb [%i2+0x17b],%l6 ! Mem[000000005500017b] p34_far_2_hom: xorcc %l4,-0x745,%l7 stb %l5,[%o1+0x170] ! Mem[0000000054800170] stw %l0,[%o2+0x1cc] ! Mem[00000000550001cc] jmpl %o7,%g0 ldsb [%o2+0x17b],%l6 ! Mem[000000005500017b] p34_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p35_far_2_le: ldd [%i1+0x178],%f2 ! Mem[0000000056800178] ldx [%i3+0x098],%l5 ! Mem[0000000057800098] xnorcc %l0,0x4ac,%l0 ldstub [%i0+0x06d],%l3 ! Mem[000000005600006d] subccc %l1,-0xa9f,%l4 ldd [%i2+0x038],%l2 ! Mem[0000000057000038] std %f12,[%i0+0x140] ! Mem[0000000056000140] jmpl %o7,%g0 ldstub [%i3+0x03e],%l7 ! Mem[000000005780003e] p35_far_2_lo: ldd [%o1+0x178],%f2 ! Mem[0000000056800178] ldx [%o3+0x098],%l5 ! Mem[0000000057800098] xnorcc %l0,0x4ac,%l0 ldstub [%o0+0x06d],%l3 ! Mem[000000005600006d] subccc %l1,-0xa9f,%l4 ldd [%o2+0x038],%l2 ! Mem[0000000057000038] std %f12,[%o0+0x140] ! Mem[0000000056000140] jmpl %o7,%g0 ldstub [%o3+0x03e],%l7 ! Mem[000000005780003e] p35_far_2_lem: ldd [%i1+0x178],%f2 ! Mem[0000000056800178] ldx [%i3+0x098],%l5 ! Mem[0000000057800098] xnorcc %l0,0x4ac,%l0 ldstub [%i0+0x06d],%l3 ! Mem[000000005600006d] subccc %l1,-0xa9f,%l4 membar #Sync ldd [%i2+0x038],%l2 ! Mem[0000000057000038] std %f12,[%i0+0x140] ! Mem[0000000056000140] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x03e],%l7 ! Mem[000000005780003e] p35_far_2_lom: ldd [%o1+0x178],%f2 ! Mem[0000000056800178] ldx [%o3+0x098],%l5 ! Mem[0000000057800098] xnorcc %l0,0x4ac,%l0 ldstub [%o0+0x06d],%l3 ! Mem[000000005600006d] subccc %l1,-0xa9f,%l4 membar #Sync ldd [%o2+0x038],%l2 ! Mem[0000000057000038] std %f12,[%o0+0x140] ! Mem[0000000056000140] membar #Sync jmpl %o7,%g0 ldstub [%o3+0x03e],%l7 ! Mem[000000005780003e] p35_far_2_he: addccc %l0,0x419,%l3 sth %l3,[%i0+0x06c] ! Mem[000000005600006c] andn %l4,-0xfdd,%l4 jmpl %o7,%g0 ldsb [%i2+0x1d2],%l0 ! Mem[00000000570001d2] p35_far_2_ho: addccc %l0,0x419,%l3 sth %l3,[%o0+0x06c] ! Mem[000000005600006c] andn %l4,-0xfdd,%l4 jmpl %o7,%g0 ldsb [%o2+0x1d2],%l0 ! Mem[00000000570001d2] p35_far_2_hem: addccc %l0,0x419,%l3 sth %l3,[%i0+0x06c] ! Mem[000000005600006c] andn %l4,-0xfdd,%l4 jmpl %o7,%g0 ldsb [%i2+0x1d2],%l0 ! Mem[00000000570001d2] p35_far_2_hom: addccc %l0,0x419,%l3 sth %l3,[%o0+0x06c] ! Mem[000000005600006c] andn %l4,-0xfdd,%l4 jmpl %o7,%g0 ldsb [%o2+0x1d2],%l0 ! Mem[00000000570001d2] p35_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p36_far_2_le: stb %l0,[%i1+0x128] ! Mem[0000000058800128] swap [%i3+0x140],%l0 ! Mem[0000000059800140] srl %l6,0x003,%l1 std %l0,[%i2+0x0e0] ! Mem[00000000590000e0] ldsb [%i1+0x1d8],%l3 ! Mem[00000000588001d8] jmpl %o7,%g0 lduw [%i1+0x168],%l5 ! Mem[0000000058800168] p36_far_2_lo: stb %l0,[%o1+0x128] ! Mem[0000000058800128] swap [%o3+0x140],%l0 ! Mem[0000000059800140] srl %l6,0x003,%l1 std %l0,[%o2+0x0e0] ! Mem[00000000590000e0] ldsb [%o1+0x1d8],%l3 ! Mem[00000000588001d8] jmpl %o7,%g0 lduw [%o1+0x168],%l5 ! Mem[0000000058800168] p36_far_2_lem: stb %l0,[%i1+0x128] ! Mem[0000000058800128] swap [%i3+0x140],%l0 ! Mem[0000000059800140] srl %l6,0x003,%l1 std %l0,[%i2+0x0e0] ! Mem[00000000590000e0] ldsb [%i1+0x1d8],%l3 ! Mem[00000000588001d8] jmpl %o7,%g0 lduw [%i1+0x168],%l5 ! Mem[0000000058800168] p36_far_2_lom: stb %l0,[%o1+0x128] ! Mem[0000000058800128] swap [%o3+0x140],%l0 ! Mem[0000000059800140] srl %l6,0x003,%l1 std %l0,[%o2+0x0e0] ! Mem[00000000590000e0] ldsb [%o1+0x1d8],%l3 ! Mem[00000000588001d8] jmpl %o7,%g0 lduw [%o1+0x168],%l5 ! Mem[0000000058800168] p36_far_2_he: lduw [%i0+0x1e8],%l1 ! Mem[00000000580001e8] jmpl %o7,%g0 xorcc %l1,%l7,%l4 p36_far_2_ho: lduw [%o0+0x1e8],%l1 ! Mem[00000000580001e8] jmpl %o7,%g0 xorcc %l1,%l7,%l4 p36_far_2_hem: lduw [%i0+0x1e8],%l1 ! Mem[00000000580001e8] jmpl %o7,%g0 xorcc %l1,%l7,%l4 p36_far_2_hom: lduw [%o0+0x1e8],%l1 ! Mem[00000000580001e8] jmpl %o7,%g0 xorcc %l1,%l7,%l4 p36_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p37_far_2_le: stw %l4,[%i0+0x1a4] ! Mem[000000005a0001a4] xorcc %l3,0xdf3,%l1 ld [%i3+0x050],%f15 ! Mem[000000005b800050] ldstub [%i0+0x1e3],%l5 ! Mem[000000005a0001e3] std %l0,[%i2+0x1b8] ! Mem[000000005b0001b8] jmpl %o7,%g0 stx %l1,[%i1+0x010] ! Mem[000000005a800010] p37_far_2_lo: stw %l4,[%o0+0x1a4] ! Mem[000000005a0001a4] xorcc %l3,0xdf3,%l1 ld [%o3+0x050],%f15 ! Mem[000000005b800050] ldstub [%o0+0x1e3],%l5 ! Mem[000000005a0001e3] std %l0,[%o2+0x1b8] ! Mem[000000005b0001b8] jmpl %o7,%g0 stx %l1,[%o1+0x010] ! Mem[000000005a800010] p37_far_2_lem: stw %l4,[%i0+0x1a4] ! Mem[000000005a0001a4] xorcc %l3,0xdf3,%l1 ld [%i3+0x050],%f15 ! Mem[000000005b800050] ldstub [%i0+0x1e3],%l5 ! Mem[000000005a0001e3] std %l0,[%i2+0x1b8] ! Mem[000000005b0001b8] membar #Sync jmpl %o7,%g0 stx %l1,[%i1+0x010] ! Mem[000000005a800010] p37_far_2_lom: stw %l4,[%o0+0x1a4] ! Mem[000000005a0001a4] xorcc %l3,0xdf3,%l1 ld [%o3+0x050],%f15 ! Mem[000000005b800050] ldstub [%o0+0x1e3],%l5 ! Mem[000000005a0001e3] std %l0,[%o2+0x1b8] ! Mem[000000005b0001b8] membar #Sync jmpl %o7,%g0 stx %l1,[%o1+0x010] ! Mem[000000005a800010] p37_far_2_he: ldd [%i1+0x1d8],%l6 ! Mem[000000005a8001d8] sth %l7,[%i2+0x062] ! Mem[000000005b000062] lduw [%i3+0x128],%l5 ! Mem[000000005b800128] sth %l2,[%i2+0x18c] ! Mem[000000005b00018c] ldsw [%i0+0x0d4],%l3 ! Mem[000000005a0000d4] jmpl %o7,%g0 lduh [%i2+0x172],%l3 ! Mem[000000005b000172] p37_far_2_ho: ldd [%o1+0x1d8],%l6 ! Mem[000000005a8001d8] sth %l7,[%o2+0x062] ! Mem[000000005b000062] lduw [%o3+0x128],%l5 ! Mem[000000005b800128] sth %l2,[%o2+0x18c] ! Mem[000000005b00018c] ldsw [%o0+0x0d4],%l3 ! Mem[000000005a0000d4] jmpl %o7,%g0 lduh [%o2+0x172],%l3 ! Mem[000000005b000172] p37_far_2_hem: ldd [%i1+0x1d8],%l6 ! Mem[000000005a8001d8] sth %l7,[%i2+0x062] ! Mem[000000005b000062] lduw [%i3+0x128],%l5 ! Mem[000000005b800128] sth %l2,[%i2+0x18c] ! Mem[000000005b00018c] ldsw [%i0+0x0d4],%l3 ! Mem[000000005a0000d4] jmpl %o7,%g0 lduh [%i2+0x172],%l3 ! Mem[000000005b000172] p37_far_2_hom: ldd [%o1+0x1d8],%l6 ! Mem[000000005a8001d8] sth %l7,[%o2+0x062] ! Mem[000000005b000062] lduw [%o3+0x128],%l5 ! Mem[000000005b800128] sth %l2,[%o2+0x18c] ! Mem[000000005b00018c] ldsw [%o0+0x0d4],%l3 ! Mem[000000005a0000d4] jmpl %o7,%g0 lduh [%o2+0x172],%l3 ! Mem[000000005b000172] p37_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p38_far_2_le: stx %l1,[%i1+0x1f8] ! Mem[000000005c8001f8] smulcc %l3,-0x51a,%l6 stb %l3,[%i2+0x0ce] ! Mem[000000005d0000ce] ldx [%i1+0x000],%l1 ! Mem[000000005c800000] std %f14,[%i3+0x0e0] ! Mem[000000005d8000e0] stb %l3,[%i0+0x008] ! Mem[000000005c000008] lduh [%i0+0x062],%l1 ! Mem[000000005c000062] jmpl %o7,%g0 lduw [%i3+0x1b8],%l3 ! Mem[000000005d8001b8] p38_far_2_lo: stx %l1,[%o1+0x1f8] ! Mem[000000005c8001f8] smulcc %l3,-0x51a,%l6 stb %l3,[%o2+0x0ce] ! Mem[000000005d0000ce] ldx [%o1+0x000],%l1 ! Mem[000000005c800000] std %f14,[%o3+0x0e0] ! Mem[000000005d8000e0] stb %l3,[%o0+0x008] ! Mem[000000005c000008] lduh [%o0+0x062],%l1 ! Mem[000000005c000062] jmpl %o7,%g0 lduw [%o3+0x1b8],%l3 ! Mem[000000005d8001b8] p38_far_2_lem: stx %l1,[%i1+0x1f8] ! Mem[000000005c8001f8] smulcc %l3,-0x51a,%l6 stb %l3,[%i2+0x0ce] ! Mem[000000005d0000ce] membar #Sync ldx [%i1+0x000],%l1 ! Mem[000000005c800000] std %f14,[%i3+0x0e0] ! Mem[000000005d8000e0] stb %l3,[%i0+0x008] ! Mem[000000005c000008] lduh [%i0+0x062],%l1 ! Mem[000000005c000062] jmpl %o7,%g0 lduw [%i3+0x1b8],%l3 ! Mem[000000005d8001b8] p38_far_2_lom: stx %l1,[%o1+0x1f8] ! Mem[000000005c8001f8] smulcc %l3,-0x51a,%l6 stb %l3,[%o2+0x0ce] ! Mem[000000005d0000ce] membar #Sync ldx [%o1+0x000],%l1 ! Mem[000000005c800000] std %f14,[%o3+0x0e0] ! Mem[000000005d8000e0] stb %l3,[%o0+0x008] ! Mem[000000005c000008] lduh [%o0+0x062],%l1 ! Mem[000000005c000062] jmpl %o7,%g0 lduw [%o3+0x1b8],%l3 ! Mem[000000005d8001b8] p38_far_2_he: ldub [%i2+0x152],%l3 ! Mem[000000005d000152] std %f30,[%i3+0x1c8] ! Mem[000000005d8001c8] std %f16,[%i2+0x1d0] ! Mem[000000005d0001d0] jmpl %o7,%g0 lduh [%i1+0x0e6],%l6 ! Mem[000000005c8000e6] p38_far_2_ho: ldub [%o2+0x152],%l3 ! Mem[000000005d000152] std %f30,[%o3+0x1c8] ! Mem[000000005d8001c8] std %f16,[%o2+0x1d0] ! Mem[000000005d0001d0] jmpl %o7,%g0 lduh [%o1+0x0e6],%l6 ! Mem[000000005c8000e6] p38_far_2_hem: ldub [%i2+0x152],%l3 ! Mem[000000005d000152] std %f30,[%i3+0x1c8] ! Mem[000000005d8001c8] std %f16,[%i2+0x1d0] ! Mem[000000005d0001d0] jmpl %o7,%g0 lduh [%i1+0x0e6],%l6 ! Mem[000000005c8000e6] p38_far_2_hom: ldub [%o2+0x152],%l3 ! Mem[000000005d000152] std %f30,[%o3+0x1c8] ! Mem[000000005d8001c8] std %f16,[%o2+0x1d0] ! Mem[000000005d0001d0] jmpl %o7,%g0 lduh [%o1+0x0e6],%l6 ! Mem[000000005c8000e6] p38_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p39_far_2_le: stb %l2,[%i0+0x124] ! Mem[000000005e000124] lduw [%i1+0x084],%l6 ! Mem[000000005e800084] xor %l5,%l1,%l1 st %f6 ,[%i2+0x0dc] ! Mem[000000005f0000dc] std %l4,[%i1+0x160] ! Mem[000000005e800160] lduh [%i3+0x180],%l2 ! Mem[000000005f800180] jmpl %o7,%g0 ldsb [%i3+0x0d3],%l0 ! Mem[000000005f8000d3] p39_far_2_lo: stb %l2,[%o0+0x124] ! Mem[000000005e000124] lduw [%o1+0x084],%l6 ! Mem[000000005e800084] xor %l5,%l1,%l1 st %f6 ,[%o2+0x0dc] ! Mem[000000005f0000dc] std %l4,[%o1+0x160] ! Mem[000000005e800160] lduh [%o3+0x180],%l2 ! Mem[000000005f800180] jmpl %o7,%g0 ldsb [%o3+0x0d3],%l0 ! Mem[000000005f8000d3] p39_far_2_lem: stb %l2,[%i0+0x124] ! Mem[000000005e000124] lduw [%i1+0x084],%l6 ! Mem[000000005e800084] xor %l5,%l1,%l1 st %f6 ,[%i2+0x0dc] ! Mem[000000005f0000dc] std %l4,[%i1+0x160] ! Mem[000000005e800160] lduh [%i3+0x180],%l2 ! Mem[000000005f800180] jmpl %o7,%g0 ldsb [%i3+0x0d3],%l0 ! Mem[000000005f8000d3] p39_far_2_lom: stb %l2,[%o0+0x124] ! Mem[000000005e000124] lduw [%o1+0x084],%l6 ! Mem[000000005e800084] xor %l5,%l1,%l1 st %f6 ,[%o2+0x0dc] ! Mem[000000005f0000dc] std %l4,[%o1+0x160] ! Mem[000000005e800160] lduh [%o3+0x180],%l2 ! Mem[000000005f800180] jmpl %o7,%g0 ldsb [%o3+0x0d3],%l0 ! Mem[000000005f8000d3] p39_far_2_he: addcc %l7,0x0ce,%l7 ldub [%i0+0x04c],%l3 ! Mem[000000005e00004c] smul %l1,%l4,%l0 ldstub [%i0+0x02e],%l7 ! Mem[000000005e00002e] jmpl %o7,%g0 std %l6,[%i2+0x0d0] ! Mem[000000005f0000d0] p39_far_2_ho: addcc %l7,0x0ce,%l7 ldub [%o0+0x04c],%l3 ! Mem[000000005e00004c] smul %l1,%l4,%l0 ldstub [%o0+0x02e],%l7 ! Mem[000000005e00002e] jmpl %o7,%g0 std %l6,[%o2+0x0d0] ! Mem[000000005f0000d0] p39_far_2_hem: addcc %l7,0x0ce,%l7 ldub [%i0+0x04c],%l3 ! Mem[000000005e00004c] smul %l1,%l4,%l0 membar #Sync ldstub [%i0+0x02e],%l7 ! Mem[000000005e00002e] jmpl %o7,%g0 std %l6,[%i2+0x0d0] ! Mem[000000005f0000d0] p39_far_2_hom: addcc %l7,0x0ce,%l7 ldub [%o0+0x04c],%l3 ! Mem[000000005e00004c] smul %l1,%l4,%l0 membar #Sync ldstub [%o0+0x02e],%l7 ! Mem[000000005e00002e] jmpl %o7,%g0 std %l6,[%o2+0x0d0] ! Mem[000000005f0000d0] p39_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p40_far_2_le: ldd [%i2+0x1e0],%l4 ! Mem[00000000610001e0] jmpl %o7,%g0 std %l4,[%i3+0x1e8] ! Mem[00000000618001e8] p40_far_2_lo: ldd [%o2+0x1e0],%l4 ! Mem[00000000610001e0] jmpl %o7,%g0 std %l4,[%o3+0x1e8] ! Mem[00000000618001e8] p40_far_2_lem: ldd [%i2+0x1e0],%l4 ! Mem[00000000610001e0] jmpl %o7,%g0 std %l4,[%i3+0x1e8] ! Mem[00000000618001e8] p40_far_2_lom: ldd [%o2+0x1e0],%l4 ! Mem[00000000610001e0] jmpl %o7,%g0 std %l4,[%o3+0x1e8] ! Mem[00000000618001e8] p40_far_2_he: ldd [%i3+0x0c0],%f30 ! Mem[00000000618000c0] jmpl %o7,%g0 std %f24,[%i0+0x0c0] ! Mem[00000000600000c0] p40_far_2_ho: ldd [%o3+0x0c0],%f30 ! Mem[00000000618000c0] jmpl %o7,%g0 std %f24,[%o0+0x0c0] ! Mem[00000000600000c0] p40_far_2_hem: ldd [%i3+0x0c0],%f30 ! Mem[00000000618000c0] jmpl %o7,%g0 std %f24,[%i0+0x0c0] ! Mem[00000000600000c0] p40_far_2_hom: ldd [%o3+0x0c0],%f30 ! Mem[00000000618000c0] jmpl %o7,%g0 std %f24,[%o0+0x0c0] ! Mem[00000000600000c0] p40_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p41_far_2_le: ldx [%i0+0x000],%l1 ! Mem[0000000062000000] subccc %l0,-0xb55,%l1 st %f9 ,[%i2+0x08c] ! Mem[000000006300008c] ldsh [%i1+0x028],%l3 ! Mem[0000000062800028] lduw [%i0+0x160],%l4 ! Mem[0000000062000160] lduw [%i3+0x1cc],%l1 ! Mem[00000000638001cc] ldsb [%i1+0x150],%l5 ! Mem[0000000062800150] jmpl %o7,%g0 sub %l0,0x91f,%l5 p41_far_2_lo: ldx [%o0+0x000],%l1 ! Mem[0000000062000000] subccc %l0,-0xb55,%l1 st %f9 ,[%o2+0x08c] ! Mem[000000006300008c] ldsh [%o1+0x028],%l3 ! Mem[0000000062800028] lduw [%o0+0x160],%l4 ! Mem[0000000062000160] lduw [%o3+0x1cc],%l1 ! Mem[00000000638001cc] ldsb [%o1+0x150],%l5 ! Mem[0000000062800150] jmpl %o7,%g0 sub %l0,0x91f,%l5 p41_far_2_lem: membar #Sync ldx [%i0+0x000],%l1 ! Mem[0000000062000000] subccc %l0,-0xb55,%l1 st %f9 ,[%i2+0x08c] ! Mem[000000006300008c] ldsh [%i1+0x028],%l3 ! Mem[0000000062800028] lduw [%i0+0x160],%l4 ! Mem[0000000062000160] lduw [%i3+0x1cc],%l1 ! Mem[00000000638001cc] ldsb [%i1+0x150],%l5 ! Mem[0000000062800150] jmpl %o7,%g0 sub %l0,0x91f,%l5 p41_far_2_lom: membar #Sync ldx [%o0+0x000],%l1 ! Mem[0000000062000000] subccc %l0,-0xb55,%l1 st %f9 ,[%o2+0x08c] ! Mem[000000006300008c] ldsh [%o1+0x028],%l3 ! Mem[0000000062800028] lduw [%o0+0x160],%l4 ! Mem[0000000062000160] lduw [%o3+0x1cc],%l1 ! Mem[00000000638001cc] ldsb [%o1+0x150],%l5 ! Mem[0000000062800150] jmpl %o7,%g0 sub %l0,0x91f,%l5 p41_far_2_he: addccc %l4,0xdcc,%l6 ldub [%i2+0x048],%l1 ! Mem[0000000063000048] ldub [%i1+0x04c],%l3 ! Mem[000000006280004c] stx %l7,[%i3+0x0b0] ! Mem[00000000638000b0] ldsh [%i1+0x0ea],%l5 ! Mem[00000000628000ea] ldd [%i2+0x108],%l4 ! Mem[0000000063000108] ldstub [%i2+0x104],%l3 ! Mem[0000000063000104] jmpl %o7,%g0 ldstub [%i3+0x000],%l3 ! Mem[0000000063800000] p41_far_2_ho: addccc %l4,0xdcc,%l6 ldub [%o2+0x048],%l1 ! Mem[0000000063000048] ldub [%o1+0x04c],%l3 ! Mem[000000006280004c] stx %l7,[%o3+0x0b0] ! Mem[00000000638000b0] ldsh [%o1+0x0ea],%l5 ! Mem[00000000628000ea] ldd [%o2+0x108],%l4 ! Mem[0000000063000108] ldstub [%o2+0x104],%l3 ! Mem[0000000063000104] jmpl %o7,%g0 ldstub [%o3+0x000],%l3 ! Mem[0000000063800000] p41_far_2_hem: addccc %l4,0xdcc,%l6 ldub [%i2+0x048],%l1 ! Mem[0000000063000048] ldub [%i1+0x04c],%l3 ! Mem[000000006280004c] stx %l7,[%i3+0x0b0] ! Mem[00000000638000b0] ldsh [%i1+0x0ea],%l5 ! Mem[00000000628000ea] ldd [%i2+0x108],%l4 ! Mem[0000000063000108] ldstub [%i2+0x104],%l3 ! Mem[0000000063000104] membar #Sync jmpl %o7,%g0 ldstub [%i3+0x000],%l3 ! Mem[0000000063800000] p41_far_2_hom: addccc %l4,0xdcc,%l6 ldub [%o2+0x048],%l1 ! Mem[0000000063000048] ldub [%o1+0x04c],%l3 ! Mem[000000006280004c] stx %l7,[%o3+0x0b0] ! Mem[00000000638000b0] ldsh [%o1+0x0ea],%l5 ! Mem[00000000628000ea] ldd [%o2+0x108],%l4 ! Mem[0000000063000108] ldstub [%o2+0x104],%l3 ! Mem[0000000063000104] membar #Sync jmpl %o7,%g0 ldstub [%o3+0x000],%l3 ! Mem[0000000063800000] p41_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p42_far_2_le: stb %l0,[%i3+0x118] ! Mem[0000000065800118] stb %l1,[%i3+0x048] ! Mem[0000000065800048] ldstub [%i2+0x06c],%l3 ! Mem[000000006500006c] jmpl %o7,%g0 addc %l1,%l6,%l6 p42_far_2_lo: stb %l0,[%o3+0x118] ! Mem[0000000065800118] stb %l1,[%o3+0x048] ! Mem[0000000065800048] ldstub [%o2+0x06c],%l3 ! Mem[000000006500006c] jmpl %o7,%g0 addc %l1,%l6,%l6 p42_far_2_lem: stb %l0,[%i3+0x118] ! Mem[0000000065800118] stb %l1,[%i3+0x048] ! Mem[0000000065800048] ldstub [%i2+0x06c],%l3 ! Mem[000000006500006c] jmpl %o7,%g0 addc %l1,%l6,%l6 p42_far_2_lom: stb %l0,[%o3+0x118] ! Mem[0000000065800118] stb %l1,[%o3+0x048] ! Mem[0000000065800048] ldstub [%o2+0x06c],%l3 ! Mem[000000006500006c] jmpl %o7,%g0 addc %l1,%l6,%l6 p42_far_2_he: stw %l6,[%i0+0x09c] ! Mem[000000006400009c] smul %l7,%l5,%l2 sra %l1,0x006,%l2 std %f20,[%i1+0x1e8] ! Mem[00000000648001e8] ldd [%i0+0x0c8],%l4 ! Mem[00000000640000c8] jmpl %o7,%g0 ldsb [%i2+0x17c],%l4 ! Mem[000000006500017c] p42_far_2_ho: stw %l6,[%o0+0x09c] ! Mem[000000006400009c] smul %l7,%l5,%l2 sra %l1,0x006,%l2 std %f20,[%o1+0x1e8] ! Mem[00000000648001e8] ldd [%o0+0x0c8],%l4 ! Mem[00000000640000c8] jmpl %o7,%g0 ldsb [%o2+0x17c],%l4 ! Mem[000000006500017c] p42_far_2_hem: stw %l6,[%i0+0x09c] ! Mem[000000006400009c] smul %l7,%l5,%l2 sra %l1,0x006,%l2 std %f20,[%i1+0x1e8] ! Mem[00000000648001e8] ldd [%i0+0x0c8],%l4 ! Mem[00000000640000c8] jmpl %o7,%g0 ldsb [%i2+0x17c],%l4 ! Mem[000000006500017c] p42_far_2_hom: stw %l6,[%o0+0x09c] ! Mem[000000006400009c] smul %l7,%l5,%l2 sra %l1,0x006,%l2 std %f20,[%o1+0x1e8] ! Mem[00000000648001e8] ldd [%o0+0x0c8],%l4 ! Mem[00000000640000c8] jmpl %o7,%g0 ldsb [%o2+0x17c],%l4 ! Mem[000000006500017c] p42_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p43_far_2_le: lduh [%i3+0x1cc],%l1 ! Mem[00000000678001cc] ldd [%i0+0x150],%l4 ! Mem[0000000066000150] sth %l0,[%i0+0x1ce] ! Mem[00000000660001ce] sth %l3,[%i3+0x1d0] ! Mem[00000000678001d0] jmpl %o7,%g0 swap [%i0+0x1e8],%l7 ! Mem[00000000660001e8] p43_far_2_lo: lduh [%o3+0x1cc],%l1 ! Mem[00000000678001cc] ldd [%o0+0x150],%l4 ! Mem[0000000066000150] sth %l0,[%o0+0x1ce] ! Mem[00000000660001ce] sth %l3,[%o3+0x1d0] ! Mem[00000000678001d0] jmpl %o7,%g0 swap [%o0+0x1e8],%l7 ! Mem[00000000660001e8] p43_far_2_lem: lduh [%i3+0x1cc],%l1 ! Mem[00000000678001cc] ldd [%i0+0x150],%l4 ! Mem[0000000066000150] sth %l0,[%i0+0x1ce] ! Mem[00000000660001ce] sth %l3,[%i3+0x1d0] ! Mem[00000000678001d0] jmpl %o7,%g0 swap [%i0+0x1e8],%l7 ! Mem[00000000660001e8] p43_far_2_lom: lduh [%o3+0x1cc],%l1 ! Mem[00000000678001cc] ldd [%o0+0x150],%l4 ! Mem[0000000066000150] sth %l0,[%o0+0x1ce] ! Mem[00000000660001ce] sth %l3,[%o3+0x1d0] ! Mem[00000000678001d0] jmpl %o7,%g0 swap [%o0+0x1e8],%l7 ! Mem[00000000660001e8] p43_far_2_he: ldx [%i2+0x0b8],%l6 ! Mem[00000000670000b8] ldd [%i2+0x018],%f16 ! Mem[0000000067000018] stw %l0,[%i2+0x120] ! Mem[0000000067000120] jmpl %o7,%g0 stx %l4,[%i3+0x058] ! Mem[0000000067800058] p43_far_2_ho: ldx [%o2+0x0b8],%l6 ! Mem[00000000670000b8] ldd [%o2+0x018],%f16 ! Mem[0000000067000018] stw %l0,[%o2+0x120] ! Mem[0000000067000120] jmpl %o7,%g0 stx %l4,[%o3+0x058] ! Mem[0000000067800058] p43_far_2_hem: ldx [%i2+0x0b8],%l6 ! Mem[00000000670000b8] membar #Sync ldd [%i2+0x018],%f16 ! Mem[0000000067000018] stw %l0,[%i2+0x120] ! Mem[0000000067000120] jmpl %o7,%g0 stx %l4,[%i3+0x058] ! Mem[0000000067800058] p43_far_2_hom: ldx [%o2+0x0b8],%l6 ! Mem[00000000670000b8] membar #Sync ldd [%o2+0x018],%f16 ! Mem[0000000067000018] stw %l0,[%o2+0x120] ! Mem[0000000067000120] jmpl %o7,%g0 stx %l4,[%o3+0x058] ! Mem[0000000067800058] p43_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p44_far_2_le: stw %l7,[%i1+0x10c] ! Mem[000000006880010c] std %l4,[%i1+0x0c8] ! Mem[00000000688000c8] addcc %l6,0x761,%l3 ld [%i2+0x160],%f0 ! Mem[0000000069000160] jmpl %o7,%g0 lduw [%i0+0x128],%l3 ! Mem[0000000068000128] p44_far_2_lo: stw %l7,[%o1+0x10c] ! Mem[000000006880010c] std %l4,[%o1+0x0c8] ! Mem[00000000688000c8] addcc %l6,0x761,%l3 ld [%o2+0x160],%f0 ! Mem[0000000069000160] jmpl %o7,%g0 lduw [%o0+0x128],%l3 ! Mem[0000000068000128] p44_far_2_lem: stw %l7,[%i1+0x10c] ! Mem[000000006880010c] std %l4,[%i1+0x0c8] ! Mem[00000000688000c8] addcc %l6,0x761,%l3 ld [%i2+0x160],%f0 ! Mem[0000000069000160] jmpl %o7,%g0 lduw [%i0+0x128],%l3 ! Mem[0000000068000128] p44_far_2_lom: stw %l7,[%o1+0x10c] ! Mem[000000006880010c] std %l4,[%o1+0x0c8] ! Mem[00000000688000c8] addcc %l6,0x761,%l3 ld [%o2+0x160],%f0 ! Mem[0000000069000160] jmpl %o7,%g0 lduw [%o0+0x128],%l3 ! Mem[0000000068000128] p44_far_2_he: std %l2,[%i0+0x1c0] ! Mem[00000000680001c0] jmpl %o7,%g0 nop p44_far_2_ho: std %l2,[%o0+0x1c0] ! Mem[00000000680001c0] jmpl %o7,%g0 nop p44_far_2_hem: std %l2,[%i0+0x1c0] ! Mem[00000000680001c0] jmpl %o7,%g0 nop p44_far_2_hom: std %l2,[%o0+0x1c0] ! Mem[00000000680001c0] jmpl %o7,%g0 nop p44_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p45_far_2_le: srlx %l3,0x03b,%l5 subc %l4,-0xd3c,%l0 stb %l2,[%i3+0x06b] ! Mem[000000006b80006b] jmpl %o7,%g0 subccc %l6,%l3,%l5 p45_far_2_lo: srlx %l3,0x03b,%l5 subc %l4,-0xd3c,%l0 stb %l2,[%o3+0x06b] ! Mem[000000006b80006b] jmpl %o7,%g0 subccc %l6,%l3,%l5 p45_far_2_lem: srlx %l3,0x03b,%l5 subc %l4,-0xd3c,%l0 stb %l2,[%i3+0x06b] ! Mem[000000006b80006b] jmpl %o7,%g0 subccc %l6,%l3,%l5 p45_far_2_lom: srlx %l3,0x03b,%l5 subc %l4,-0xd3c,%l0 stb %l2,[%o3+0x06b] ! Mem[000000006b80006b] jmpl %o7,%g0 subccc %l6,%l3,%l5 p45_far_2_he: stw %l1,[%i1+0x014] ! Mem[000000006a800014] jmpl %o7,%g0 ldx [%i0+0x1f0],%l4 ! Mem[000000006a0001f0] p45_far_2_ho: stw %l1,[%o1+0x014] ! Mem[000000006a800014] jmpl %o7,%g0 ldx [%o0+0x1f0],%l4 ! Mem[000000006a0001f0] p45_far_2_hem: membar #Sync stw %l1,[%i1+0x014] ! Mem[000000006a800014] jmpl %o7,%g0 ldx [%i0+0x1f0],%l4 ! Mem[000000006a0001f0] p45_far_2_hom: membar #Sync stw %l1,[%o1+0x014] ! Mem[000000006a800014] jmpl %o7,%g0 ldx [%o0+0x1f0],%l4 ! Mem[000000006a0001f0] p45_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p46_far_2_le: stw %l0,[%i0+0x118] ! Mem[000000006c000118] swap [%i0+0x1bc],%l4 ! Mem[000000006c0001bc] tsubcc %l2,%l7,%l1 ldsb [%i3+0x116],%l1 ! Mem[000000006d800116] sth %l3,[%i3+0x19a] ! Mem[000000006d80019a] std %l0,[%i2+0x048] ! Mem[000000006d000048] jmpl %o7,%g0 ldub [%i0+0x0e1],%l1 ! Mem[000000006c0000e1] p46_far_2_lo: stw %l0,[%o0+0x118] ! Mem[000000006c000118] swap [%o0+0x1bc],%l4 ! Mem[000000006c0001bc] tsubcc %l2,%l7,%l1 ldsb [%o3+0x116],%l1 ! Mem[000000006d800116] sth %l3,[%o3+0x19a] ! Mem[000000006d80019a] std %l0,[%o2+0x048] ! Mem[000000006d000048] jmpl %o7,%g0 ldub [%o0+0x0e1],%l1 ! Mem[000000006c0000e1] p46_far_2_lem: stw %l0,[%i0+0x118] ! Mem[000000006c000118] swap [%i0+0x1bc],%l4 ! Mem[000000006c0001bc] tsubcc %l2,%l7,%l1 ldsb [%i3+0x116],%l1 ! Mem[000000006d800116] sth %l3,[%i3+0x19a] ! Mem[000000006d80019a] std %l0,[%i2+0x048] ! Mem[000000006d000048] jmpl %o7,%g0 ldub [%i0+0x0e1],%l1 ! Mem[000000006c0000e1] p46_far_2_lom: stw %l0,[%o0+0x118] ! Mem[000000006c000118] swap [%o0+0x1bc],%l4 ! Mem[000000006c0001bc] tsubcc %l2,%l7,%l1 ldsb [%o3+0x116],%l1 ! Mem[000000006d800116] sth %l3,[%o3+0x19a] ! Mem[000000006d80019a] std %l0,[%o2+0x048] ! Mem[000000006d000048] jmpl %o7,%g0 ldub [%o0+0x0e1],%l1 ! Mem[000000006c0000e1] p46_far_2_he: ldd [%i3+0x178],%f18 ! Mem[000000006d800178] std %l4,[%i0+0x1e8] ! Mem[000000006c0001e8] xorcc %l4,-0x2ca,%l2 stw %l2,[%i3+0x134] ! Mem[000000006d800134] lduw [%i2+0x024],%l4 ! Mem[000000006d000024] addc %l5,-0x347,%l1 jmpl %o7,%g0 ldd [%i0+0x0f8],%f22 ! Mem[000000006c0000f8] p46_far_2_ho: ldd [%o3+0x178],%f18 ! Mem[000000006d800178] std %l4,[%o0+0x1e8] ! Mem[000000006c0001e8] xorcc %l4,-0x2ca,%l2 stw %l2,[%o3+0x134] ! Mem[000000006d800134] lduw [%o2+0x024],%l4 ! Mem[000000006d000024] addc %l5,-0x347,%l1 jmpl %o7,%g0 ldd [%o0+0x0f8],%f22 ! Mem[000000006c0000f8] p46_far_2_hem: ldd [%i3+0x178],%f18 ! Mem[000000006d800178] std %l4,[%i0+0x1e8] ! Mem[000000006c0001e8] xorcc %l4,-0x2ca,%l2 stw %l2,[%i3+0x134] ! Mem[000000006d800134] membar #Sync lduw [%i2+0x024],%l4 ! Mem[000000006d000024] addc %l5,-0x347,%l1 jmpl %o7,%g0 ldd [%i0+0x0f8],%f22 ! Mem[000000006c0000f8] p46_far_2_hom: ldd [%o3+0x178],%f18 ! Mem[000000006d800178] std %l4,[%o0+0x1e8] ! Mem[000000006c0001e8] xorcc %l4,-0x2ca,%l2 stw %l2,[%o3+0x134] ! Mem[000000006d800134] membar #Sync lduw [%o2+0x024],%l4 ! Mem[000000006d000024] addc %l5,-0x347,%l1 jmpl %o7,%g0 ldd [%o0+0x0f8],%f22 ! Mem[000000006c0000f8] p46_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p47_far_2_le: st %f6 ,[%i3+0x074] ! Mem[000000006f800074] st %f2 ,[%i0+0x0a0] ! Mem[000000006e0000a0] lduh [%i3+0x086],%l6 ! Mem[000000006f800086] jmpl %o7,%g0 sth %l5,[%i0+0x192] ! Mem[000000006e000192] p47_far_2_lo: st %f6 ,[%o3+0x074] ! Mem[000000006f800074] st %f2 ,[%o0+0x0a0] ! Mem[000000006e0000a0] lduh [%o3+0x086],%l6 ! Mem[000000006f800086] jmpl %o7,%g0 sth %l5,[%o0+0x192] ! Mem[000000006e000192] p47_far_2_lem: st %f6 ,[%i3+0x074] ! Mem[000000006f800074] st %f2 ,[%i0+0x0a0] ! Mem[000000006e0000a0] lduh [%i3+0x086],%l6 ! Mem[000000006f800086] jmpl %o7,%g0 sth %l5,[%i0+0x192] ! Mem[000000006e000192] p47_far_2_lom: st %f6 ,[%o3+0x074] ! Mem[000000006f800074] st %f2 ,[%o0+0x0a0] ! Mem[000000006e0000a0] lduh [%o3+0x086],%l6 ! Mem[000000006f800086] jmpl %o7,%g0 sth %l5,[%o0+0x192] ! Mem[000000006e000192] p47_far_2_he: ldd [%i0+0x128],%l4 ! Mem[000000006e000128] ldub [%i1+0x037],%l0 ! Mem[000000006e800037] stx %l0,[%i0+0x048] ! Mem[000000006e000048] nop jmpl %o7,%g0 stx %l3,[%i2+0x1d8] ! Mem[000000006f0001d8] p47_far_2_ho: ldd [%o0+0x128],%l4 ! Mem[000000006e000128] ldub [%o1+0x037],%l0 ! Mem[000000006e800037] stx %l0,[%o0+0x048] ! Mem[000000006e000048] nop jmpl %o7,%g0 stx %l3,[%o2+0x1d8] ! Mem[000000006f0001d8] p47_far_2_hem: ldd [%i0+0x128],%l4 ! Mem[000000006e000128] membar #Sync ldub [%i1+0x037],%l0 ! Mem[000000006e800037] stx %l0,[%i0+0x048] ! Mem[000000006e000048] nop jmpl %o7,%g0 stx %l3,[%i2+0x1d8] ! Mem[000000006f0001d8] p47_far_2_hom: ldd [%o0+0x128],%l4 ! Mem[000000006e000128] membar #Sync ldub [%o1+0x037],%l0 ! Mem[000000006e800037] stx %l0,[%o0+0x048] ! Mem[000000006e000048] nop jmpl %o7,%g0 stx %l3,[%o2+0x1d8] ! Mem[000000006f0001d8] p47_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p48_far_2_le: ldsb [%i2+0x04b],%l7 ! Mem[000000007100004b] ldstub [%i1+0x158],%l6 ! Mem[0000000070800158] nop lduw [%i3+0x070],%l0 ! Mem[0000000071800070] jmpl %o7,%g0 ldstub [%i0+0x120],%l1 ! Mem[0000000070000120] p48_far_2_lo: ldsb [%o2+0x04b],%l7 ! Mem[000000007100004b] ldstub [%o1+0x158],%l6 ! Mem[0000000070800158] nop lduw [%o3+0x070],%l0 ! Mem[0000000071800070] jmpl %o7,%g0 ldstub [%o0+0x120],%l1 ! Mem[0000000070000120] p48_far_2_lem: ldsb [%i2+0x04b],%l7 ! Mem[000000007100004b] ldstub [%i1+0x158],%l6 ! Mem[0000000070800158] nop lduw [%i3+0x070],%l0 ! Mem[0000000071800070] jmpl %o7,%g0 ldstub [%i0+0x120],%l1 ! Mem[0000000070000120] p48_far_2_lom: ldsb [%o2+0x04b],%l7 ! Mem[000000007100004b] ldstub [%o1+0x158],%l6 ! Mem[0000000070800158] nop lduw [%o3+0x070],%l0 ! Mem[0000000071800070] jmpl %o7,%g0 ldstub [%o0+0x120],%l1 ! Mem[0000000070000120] p48_far_2_he: lduh [%i3+0x15a],%l2 ! Mem[000000007180015a] std %f24,[%i1+0x098] ! Mem[0000000070800098] stx %l1,[%i0+0x120] ! Mem[0000000070000120] stx %l0,[%i0+0x178] ! Mem[0000000070000178] ldsb [%i2+0x011],%l2 ! Mem[0000000071000011] stw %l5,[%i0+0x130] ! Mem[0000000070000130] jmpl %o7,%g0 sllx %l1,0x013,%l0 p48_far_2_ho: lduh [%o3+0x15a],%l2 ! Mem[000000007180015a] std %f24,[%o1+0x098] ! Mem[0000000070800098] stx %l1,[%o0+0x120] ! Mem[0000000070000120] stx %l0,[%o0+0x178] ! Mem[0000000070000178] ldsb [%o2+0x011],%l2 ! Mem[0000000071000011] stw %l5,[%o0+0x130] ! Mem[0000000070000130] jmpl %o7,%g0 sllx %l1,0x013,%l0 p48_far_2_hem: lduh [%i3+0x15a],%l2 ! Mem[000000007180015a] std %f24,[%i1+0x098] ! Mem[0000000070800098] stx %l1,[%i0+0x120] ! Mem[0000000070000120] stx %l0,[%i0+0x178] ! Mem[0000000070000178] membar #Sync ldsb [%i2+0x011],%l2 ! Mem[0000000071000011] stw %l5,[%i0+0x130] ! Mem[0000000070000130] jmpl %o7,%g0 sllx %l1,0x013,%l0 p48_far_2_hom: lduh [%o3+0x15a],%l2 ! Mem[000000007180015a] std %f24,[%o1+0x098] ! Mem[0000000070800098] stx %l1,[%o0+0x120] ! Mem[0000000070000120] stx %l0,[%o0+0x178] ! Mem[0000000070000178] membar #Sync ldsb [%o2+0x011],%l2 ! Mem[0000000071000011] stw %l5,[%o0+0x130] ! Mem[0000000070000130] jmpl %o7,%g0 sllx %l1,0x013,%l0 p48_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p49_far_2_le: jmpl %o7,%g0 ldd [%i3+0x0c8],%l6 ! Mem[00000000738000c8] jmpl %o7,%g0 nop p49_far_2_lo: jmpl %o7,%g0 ldd [%o3+0x0c8],%l6 ! Mem[00000000738000c8] jmpl %o7,%g0 nop p49_far_2_lem: jmpl %o7,%g0 ldd [%i3+0x0c8],%l6 ! Mem[00000000738000c8] jmpl %o7,%g0 nop p49_far_2_lom: jmpl %o7,%g0 ldd [%o3+0x0c8],%l6 ! Mem[00000000738000c8] jmpl %o7,%g0 nop p49_far_2_he: lduh [%i0+0x160],%l4 ! Mem[0000000072000160] jmpl %o7,%g0 srax %l7,0x007,%l7 p49_far_2_ho: lduh [%o0+0x160],%l4 ! Mem[0000000072000160] jmpl %o7,%g0 srax %l7,0x007,%l7 p49_far_2_hem: lduh [%i0+0x160],%l4 ! Mem[0000000072000160] jmpl %o7,%g0 srax %l7,0x007,%l7 p49_far_2_hom: lduh [%o0+0x160],%l4 ! Mem[0000000072000160] jmpl %o7,%g0 srax %l7,0x007,%l7 p49_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p50_far_2_le: swap [%i2+0x104],%l7 ! Mem[0000000075000104] jmpl %o7,%g0 ld [%i2+0x1f4],%f12 ! Mem[00000000750001f4] p50_far_2_lo: swap [%o2+0x104],%l7 ! Mem[0000000075000104] jmpl %o7,%g0 ld [%o2+0x1f4],%f12 ! Mem[00000000750001f4] p50_far_2_lem: swap [%i2+0x104],%l7 ! Mem[0000000075000104] jmpl %o7,%g0 ld [%i2+0x1f4],%f12 ! Mem[00000000750001f4] p50_far_2_lom: swap [%o2+0x104],%l7 ! Mem[0000000075000104] jmpl %o7,%g0 ld [%o2+0x1f4],%f12 ! Mem[00000000750001f4] p50_far_2_he: jmpl %o7,%g0 lduh [%i0+0x17a],%l6 ! Mem[000000007400017a] jmpl %o7,%g0 nop p50_far_2_ho: jmpl %o7,%g0 lduh [%o0+0x17a],%l6 ! Mem[000000007400017a] jmpl %o7,%g0 nop p50_far_2_hem: jmpl %o7,%g0 lduh [%i0+0x17a],%l6 ! Mem[000000007400017a] jmpl %o7,%g0 nop p50_far_2_hom: jmpl %o7,%g0 lduh [%o0+0x17a],%l6 ! Mem[000000007400017a] jmpl %o7,%g0 nop p50_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p51_far_2_le: lduw [%i1+0x158],%l6 ! Mem[0000000076800158] ldx [%i0+0x138],%l0 ! Mem[0000000076000138] jmpl %o7,%g0 stw %l7,[%i0+0x118] ! Mem[0000000076000118] p51_far_2_lo: lduw [%o1+0x158],%l6 ! Mem[0000000076800158] ldx [%o0+0x138],%l0 ! Mem[0000000076000138] jmpl %o7,%g0 stw %l7,[%o0+0x118] ! Mem[0000000076000118] p51_far_2_lem: lduw [%i1+0x158],%l6 ! Mem[0000000076800158] ldx [%i0+0x138],%l0 ! Mem[0000000076000138] jmpl %o7,%g0 stw %l7,[%i0+0x118] ! Mem[0000000076000118] p51_far_2_lom: lduw [%o1+0x158],%l6 ! Mem[0000000076800158] ldx [%o0+0x138],%l0 ! Mem[0000000076000138] jmpl %o7,%g0 stw %l7,[%o0+0x118] ! Mem[0000000076000118] p51_far_2_he: lduw [%i3+0x07c],%l2 ! Mem[000000007780007c] ldsw [%i2+0x1cc],%l0 ! Mem[00000000770001cc] ldsw [%i3+0x158],%l6 ! Mem[0000000077800158] jmpl %o7,%g0 stx %l5,[%i3+0x030] ! Mem[0000000077800030] p51_far_2_ho: lduw [%o3+0x07c],%l2 ! Mem[000000007780007c] ldsw [%o2+0x1cc],%l0 ! Mem[00000000770001cc] ldsw [%o3+0x158],%l6 ! Mem[0000000077800158] jmpl %o7,%g0 stx %l5,[%o3+0x030] ! Mem[0000000077800030] p51_far_2_hem: lduw [%i3+0x07c],%l2 ! Mem[000000007780007c] ldsw [%i2+0x1cc],%l0 ! Mem[00000000770001cc] ldsw [%i3+0x158],%l6 ! Mem[0000000077800158] membar #Sync jmpl %o7,%g0 stx %l5,[%i3+0x030] ! Mem[0000000077800030] p51_far_2_hom: lduw [%o3+0x07c],%l2 ! Mem[000000007780007c] ldsw [%o2+0x1cc],%l0 ! Mem[00000000770001cc] ldsw [%o3+0x158],%l6 ! Mem[0000000077800158] membar #Sync jmpl %o7,%g0 stx %l5,[%o3+0x030] ! Mem[0000000077800030] p51_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p52_far_2_le: stx %l0,[%i0+0x010] ! Mem[0000000078000010] jmpl %o7,%g0 ldx [%i2+0x0b0],%l3 ! Mem[00000000790000b0] p52_far_2_lo: stx %l0,[%o0+0x010] ! Mem[0000000078000010] jmpl %o7,%g0 ldx [%o2+0x0b0],%l3 ! Mem[00000000790000b0] p52_far_2_lem: membar #Sync stx %l0,[%i0+0x010] ! Mem[0000000078000010] jmpl %o7,%g0 ldx [%i2+0x0b0],%l3 ! Mem[00000000790000b0] p52_far_2_lom: membar #Sync stx %l0,[%o0+0x010] ! Mem[0000000078000010] jmpl %o7,%g0 ldx [%o2+0x0b0],%l3 ! Mem[00000000790000b0] p52_far_2_he: jmpl %o7,%g0 std %l2,[%i1+0x1f0] ! Mem[00000000788001f0] jmpl %o7,%g0 nop p52_far_2_ho: jmpl %o7,%g0 std %l2,[%o1+0x1f0] ! Mem[00000000788001f0] jmpl %o7,%g0 nop p52_far_2_hem: jmpl %o7,%g0 std %l2,[%i1+0x1f0] ! Mem[00000000788001f0] jmpl %o7,%g0 nop p52_far_2_hom: jmpl %o7,%g0 std %l2,[%o1+0x1f0] ! Mem[00000000788001f0] jmpl %o7,%g0 nop p52_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p53_far_2_le: lduh [%i2+0x19e],%l4 ! Mem[000000007b00019e] sth %l0,[%i0+0x1fe] ! Mem[000000007a0001fe] stx %l0,[%i0+0x010] ! Mem[000000007a000010] lduw [%i2+0x0b4],%l3 ! Mem[000000007b0000b4] jmpl %o7,%g0 ldd [%i1+0x1d0],%f2 ! Mem[000000007a8001d0] p53_far_2_lo: lduh [%o2+0x19e],%l4 ! Mem[000000007b00019e] sth %l0,[%o0+0x1fe] ! Mem[000000007a0001fe] stx %l0,[%o0+0x010] ! Mem[000000007a000010] lduw [%o2+0x0b4],%l3 ! Mem[000000007b0000b4] jmpl %o7,%g0 ldd [%o1+0x1d0],%f2 ! Mem[000000007a8001d0] p53_far_2_lem: lduh [%i2+0x19e],%l4 ! Mem[000000007b00019e] sth %l0,[%i0+0x1fe] ! Mem[000000007a0001fe] membar #Sync stx %l0,[%i0+0x010] ! Mem[000000007a000010] lduw [%i2+0x0b4],%l3 ! Mem[000000007b0000b4] jmpl %o7,%g0 ldd [%i1+0x1d0],%f2 ! Mem[000000007a8001d0] p53_far_2_lom: lduh [%o2+0x19e],%l4 ! Mem[000000007b00019e] sth %l0,[%o0+0x1fe] ! Mem[000000007a0001fe] membar #Sync stx %l0,[%o0+0x010] ! Mem[000000007a000010] lduw [%o2+0x0b4],%l3 ! Mem[000000007b0000b4] jmpl %o7,%g0 ldd [%o1+0x1d0],%f2 ! Mem[000000007a8001d0] p53_far_2_he: nop jmpl %o7,%g0 ldstub [%i1+0x1da],%l2 ! Mem[000000007a8001da] p53_far_2_ho: nop jmpl %o7,%g0 ldstub [%o1+0x1da],%l2 ! Mem[000000007a8001da] p53_far_2_hem: nop jmpl %o7,%g0 ldstub [%i1+0x1da],%l2 ! Mem[000000007a8001da] p53_far_2_hom: nop jmpl %o7,%g0 ldstub [%o1+0x1da],%l2 ! Mem[000000007a8001da] p53_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p54_far_2_le: ldd [%i0+0x1d0],%l0 ! Mem[000000007c0001d0] jmpl %o7,%g0 ldstub [%i0+0x0b5],%l5 ! Mem[000000007c0000b5] p54_far_2_lo: ldd [%o0+0x1d0],%l0 ! Mem[000000007c0001d0] jmpl %o7,%g0 ldstub [%o0+0x0b5],%l5 ! Mem[000000007c0000b5] p54_far_2_lem: ldd [%i0+0x1d0],%l0 ! Mem[000000007c0001d0] jmpl %o7,%g0 ldstub [%i0+0x0b5],%l5 ! Mem[000000007c0000b5] p54_far_2_lom: ldd [%o0+0x1d0],%l0 ! Mem[000000007c0001d0] jmpl %o7,%g0 ldstub [%o0+0x0b5],%l5 ! Mem[000000007c0000b5] p54_far_2_he: swap [%i0+0x0c4],%l0 ! Mem[000000007c0000c4] ldstub [%i1+0x1e9],%l6 ! Mem[000000007c8001e9] std %f30,[%i1+0x100] ! Mem[000000007c800100] ldd [%i0+0x090],%l6 ! Mem[000000007c000090] jmpl %o7,%g0 ldx [%i0+0x0d0],%l4 ! Mem[000000007c0000d0] p54_far_2_ho: swap [%o0+0x0c4],%l0 ! Mem[000000007c0000c4] ldstub [%o1+0x1e9],%l6 ! Mem[000000007c8001e9] std %f30,[%o1+0x100] ! Mem[000000007c800100] ldd [%o0+0x090],%l6 ! Mem[000000007c000090] jmpl %o7,%g0 ldx [%o0+0x0d0],%l4 ! Mem[000000007c0000d0] p54_far_2_hem: swap [%i0+0x0c4],%l0 ! Mem[000000007c0000c4] ldstub [%i1+0x1e9],%l6 ! Mem[000000007c8001e9] std %f30,[%i1+0x100] ! Mem[000000007c800100] ldd [%i0+0x090],%l6 ! Mem[000000007c000090] jmpl %o7,%g0 ldx [%i0+0x0d0],%l4 ! Mem[000000007c0000d0] p54_far_2_hom: swap [%o0+0x0c4],%l0 ! Mem[000000007c0000c4] ldstub [%o1+0x1e9],%l6 ! Mem[000000007c8001e9] std %f30,[%o1+0x100] ! Mem[000000007c800100] ldd [%o0+0x090],%l6 ! Mem[000000007c000090] jmpl %o7,%g0 ldx [%o0+0x0d0],%l4 ! Mem[000000007c0000d0] p54_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p55_far_2_le: umulcc %l3,%l7,%l1 jmpl %o7,%g0 stb %l2,[%i1+0x096] ! Mem[000000007e800096] p55_far_2_lo: umulcc %l3,%l7,%l1 jmpl %o7,%g0 stb %l2,[%o1+0x096] ! Mem[000000007e800096] p55_far_2_lem: umulcc %l3,%l7,%l1 jmpl %o7,%g0 stb %l2,[%i1+0x096] ! Mem[000000007e800096] p55_far_2_lom: umulcc %l3,%l7,%l1 jmpl %o7,%g0 stb %l2,[%o1+0x096] ! Mem[000000007e800096] p55_far_2_he: swap [%i0+0x078],%l3 ! Mem[000000007e000078] stw %l4,[%i0+0x1e8] ! Mem[000000007e0001e8] swap [%i0+0x0d0],%l0 ! Mem[000000007e0000d0] std %l2,[%i2+0x1e0] ! Mem[000000007f0001e0] ldd [%i3+0x110],%l0 ! Mem[000000007f800110] swap [%i0+0x1cc],%l6 ! Mem[000000007e0001cc] srl %l5,0x019,%l7 jmpl %o7,%g0 std %l2,[%i2+0x060] ! Mem[000000007f000060] p55_far_2_ho: swap [%o0+0x078],%l3 ! Mem[000000007e000078] stw %l4,[%o0+0x1e8] ! Mem[000000007e0001e8] swap [%o0+0x0d0],%l0 ! Mem[000000007e0000d0] std %l2,[%o2+0x1e0] ! Mem[000000007f0001e0] ldd [%o3+0x110],%l0 ! Mem[000000007f800110] swap [%o0+0x1cc],%l6 ! Mem[000000007e0001cc] srl %l5,0x019,%l7 jmpl %o7,%g0 std %l2,[%o2+0x060] ! Mem[000000007f000060] p55_far_2_hem: swap [%i0+0x078],%l3 ! Mem[000000007e000078] stw %l4,[%i0+0x1e8] ! Mem[000000007e0001e8] swap [%i0+0x0d0],%l0 ! Mem[000000007e0000d0] std %l2,[%i2+0x1e0] ! Mem[000000007f0001e0] ldd [%i3+0x110],%l0 ! Mem[000000007f800110] swap [%i0+0x1cc],%l6 ! Mem[000000007e0001cc] srl %l5,0x019,%l7 jmpl %o7,%g0 std %l2,[%i2+0x060] ! Mem[000000007f000060] p55_far_2_hom: swap [%o0+0x078],%l3 ! Mem[000000007e000078] stw %l4,[%o0+0x1e8] ! Mem[000000007e0001e8] swap [%o0+0x0d0],%l0 ! Mem[000000007e0000d0] std %l2,[%o2+0x1e0] ! Mem[000000007f0001e0] ldd [%o3+0x110],%l0 ! Mem[000000007f800110] swap [%o0+0x1cc],%l6 ! Mem[000000007e0001cc] srl %l5,0x019,%l7 jmpl %o7,%g0 std %l2,[%o2+0x060] ! Mem[000000007f000060] p55_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p56_far_2_le: ldsb [%i3+0x05b],%l3 ! Mem[000000008180005b] sra %l3,%l7,%l4 st %f2 ,[%i2+0x054] ! Mem[0000000081000054] add %l5,%l0,%l5 ldstub [%i2+0x00e],%l6 ! Mem[000000008100000e] sth %l6,[%i0+0x0c0] ! Mem[00000000800000c0] ldstub [%i3+0x063],%l2 ! Mem[0000000081800063] jmpl %o7,%g0 lduw [%i2+0x000],%l2 ! Mem[0000000081000000] p56_far_2_lo: ldsb [%o3+0x05b],%l3 ! Mem[000000008180005b] sra %l3,%l7,%l4 st %f2 ,[%o2+0x054] ! Mem[0000000081000054] add %l5,%l0,%l5 ldstub [%o2+0x00e],%l6 ! Mem[000000008100000e] sth %l6,[%o0+0x0c0] ! Mem[00000000800000c0] ldstub [%o3+0x063],%l2 ! Mem[0000000081800063] jmpl %o7,%g0 lduw [%o2+0x000],%l2 ! Mem[0000000081000000] p56_far_2_lem: ldsb [%i3+0x05b],%l3 ! Mem[000000008180005b] sra %l3,%l7,%l4 st %f2 ,[%i2+0x054] ! Mem[0000000081000054] add %l5,%l0,%l5 membar #Sync ldstub [%i2+0x00e],%l6 ! Mem[000000008100000e] sth %l6,[%i0+0x0c0] ! Mem[00000000800000c0] ldstub [%i3+0x063],%l2 ! Mem[0000000081800063] membar #Sync jmpl %o7,%g0 lduw [%i2+0x000],%l2 ! Mem[0000000081000000] p56_far_2_lom: ldsb [%o3+0x05b],%l3 ! Mem[000000008180005b] sra %l3,%l7,%l4 st %f2 ,[%o2+0x054] ! Mem[0000000081000054] add %l5,%l0,%l5 membar #Sync ldstub [%o2+0x00e],%l6 ! Mem[000000008100000e] sth %l6,[%o0+0x0c0] ! Mem[00000000800000c0] ldstub [%o3+0x063],%l2 ! Mem[0000000081800063] membar #Sync jmpl %o7,%g0 lduw [%o2+0x000],%l2 ! Mem[0000000081000000] p56_far_2_he: ldx [%i1+0x1f8],%l5 ! Mem[00000000808001f8] stx %l3,[%i0+0x008] ! Mem[0000000080000008] jmpl %o7,%g0 stw %l1,[%i1+0x060] ! Mem[0000000080800060] p56_far_2_ho: ldx [%o1+0x1f8],%l5 ! Mem[00000000808001f8] stx %l3,[%o0+0x008] ! Mem[0000000080000008] jmpl %o7,%g0 stw %l1,[%o1+0x060] ! Mem[0000000080800060] p56_far_2_hem: ldx [%i1+0x1f8],%l5 ! Mem[00000000808001f8] membar #Sync stx %l3,[%i0+0x008] ! Mem[0000000080000008] jmpl %o7,%g0 stw %l1,[%i1+0x060] ! Mem[0000000080800060] p56_far_2_hom: ldx [%o1+0x1f8],%l5 ! Mem[00000000808001f8] membar #Sync stx %l3,[%o0+0x008] ! Mem[0000000080000008] jmpl %o7,%g0 stw %l1,[%o1+0x060] ! Mem[0000000080800060] p56_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p57_far_2_le: stb %l6,[%i0+0x09f] ! Mem[000000008200009f] lduh [%i1+0x03e],%l1 ! Mem[000000008280003e] ldub [%i2+0x1a8],%l7 ! Mem[00000000830001a8] jmpl %o7,%g0 ldd [%i3+0x048],%l0 ! Mem[0000000083800048] p57_far_2_lo: stb %l6,[%o0+0x09f] ! Mem[000000008200009f] lduh [%o1+0x03e],%l1 ! Mem[000000008280003e] ldub [%o2+0x1a8],%l7 ! Mem[00000000830001a8] jmpl %o7,%g0 ldd [%o3+0x048],%l0 ! Mem[0000000083800048] p57_far_2_lem: stb %l6,[%i0+0x09f] ! Mem[000000008200009f] membar #Sync lduh [%i1+0x03e],%l1 ! Mem[000000008280003e] ldub [%i2+0x1a8],%l7 ! Mem[00000000830001a8] jmpl %o7,%g0 ldd [%i3+0x048],%l0 ! Mem[0000000083800048] p57_far_2_lom: stb %l6,[%o0+0x09f] ! Mem[000000008200009f] membar #Sync lduh [%o1+0x03e],%l1 ! Mem[000000008280003e] ldub [%o2+0x1a8],%l7 ! Mem[00000000830001a8] jmpl %o7,%g0 ldd [%o3+0x048],%l0 ! Mem[0000000083800048] p57_far_2_he: stx %l1,[%i0+0x1a8] ! Mem[00000000820001a8] stw %l4,[%i1+0x160] ! Mem[0000000082800160] st %f21,[%i3+0x094] ! Mem[0000000083800094] lduw [%i3+0x138],%l2 ! Mem[0000000083800138] jmpl %o7,%g0 lduw [%i3+0x1c4],%l3 ! Mem[00000000838001c4] p57_far_2_ho: stx %l1,[%o0+0x1a8] ! Mem[00000000820001a8] stw %l4,[%o1+0x160] ! Mem[0000000082800160] st %f21,[%o3+0x094] ! Mem[0000000083800094] lduw [%o3+0x138],%l2 ! Mem[0000000083800138] jmpl %o7,%g0 lduw [%o3+0x1c4],%l3 ! Mem[00000000838001c4] p57_far_2_hem: stx %l1,[%i0+0x1a8] ! Mem[00000000820001a8] stw %l4,[%i1+0x160] ! Mem[0000000082800160] st %f21,[%i3+0x094] ! Mem[0000000083800094] lduw [%i3+0x138],%l2 ! Mem[0000000083800138] jmpl %o7,%g0 lduw [%i3+0x1c4],%l3 ! Mem[00000000838001c4] p57_far_2_hom: stx %l1,[%o0+0x1a8] ! Mem[00000000820001a8] stw %l4,[%o1+0x160] ! Mem[0000000082800160] st %f21,[%o3+0x094] ! Mem[0000000083800094] lduw [%o3+0x138],%l2 ! Mem[0000000083800138] jmpl %o7,%g0 lduw [%o3+0x1c4],%l3 ! Mem[00000000838001c4] p57_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p58_far_2_le: ld [%i3+0x1cc],%f1 ! Mem[00000000858001cc] stx %l4,[%i1+0x0c8] ! Mem[00000000848000c8] st %f1 ,[%i0+0x08c] ! Mem[000000008400008c] jmpl %o7,%g0 lduw [%i0+0x0c8],%l4 ! Mem[00000000840000c8] p58_far_2_lo: ld [%o3+0x1cc],%f1 ! Mem[00000000858001cc] stx %l4,[%o1+0x0c8] ! Mem[00000000848000c8] st %f1 ,[%o0+0x08c] ! Mem[000000008400008c] jmpl %o7,%g0 lduw [%o0+0x0c8],%l4 ! Mem[00000000840000c8] p58_far_2_lem: ld [%i3+0x1cc],%f1 ! Mem[00000000858001cc] stx %l4,[%i1+0x0c8] ! Mem[00000000848000c8] st %f1 ,[%i0+0x08c] ! Mem[000000008400008c] jmpl %o7,%g0 lduw [%i0+0x0c8],%l4 ! Mem[00000000840000c8] p58_far_2_lom: ld [%o3+0x1cc],%f1 ! Mem[00000000858001cc] stx %l4,[%o1+0x0c8] ! Mem[00000000848000c8] st %f1 ,[%o0+0x08c] ! Mem[000000008400008c] jmpl %o7,%g0 lduw [%o0+0x0c8],%l4 ! Mem[00000000840000c8] p58_far_2_he: ldsb [%i0+0x107],%l7 ! Mem[0000000084000107] ldsh [%i1+0x120],%l1 ! Mem[0000000084800120] ldsw [%i0+0x17c],%l0 ! Mem[000000008400017c] stx %l2,[%i2+0x030] ! Mem[0000000085000030] ldd [%i2+0x110],%f20 ! Mem[0000000085000110] ldsw [%i3+0x04c],%l1 ! Mem[000000008580004c] taddcc %l6,%l5,%l6 jmpl %o7,%g0 ldsb [%i0+0x0e6],%l6 ! Mem[00000000840000e6] p58_far_2_ho: ldsb [%o0+0x107],%l7 ! Mem[0000000084000107] ldsh [%o1+0x120],%l1 ! Mem[0000000084800120] ldsw [%o0+0x17c],%l0 ! Mem[000000008400017c] stx %l2,[%o2+0x030] ! Mem[0000000085000030] ldd [%o2+0x110],%f20 ! Mem[0000000085000110] ldsw [%o3+0x04c],%l1 ! Mem[000000008580004c] taddcc %l6,%l5,%l6 jmpl %o7,%g0 ldsb [%o0+0x0e6],%l6 ! Mem[00000000840000e6] p58_far_2_hem: ldsb [%i0+0x107],%l7 ! Mem[0000000084000107] ldsh [%i1+0x120],%l1 ! Mem[0000000084800120] ldsw [%i0+0x17c],%l0 ! Mem[000000008400017c] membar #Sync stx %l2,[%i2+0x030] ! Mem[0000000085000030] ldd [%i2+0x110],%f20 ! Mem[0000000085000110] ldsw [%i3+0x04c],%l1 ! Mem[000000008580004c] taddcc %l6,%l5,%l6 jmpl %o7,%g0 ldsb [%i0+0x0e6],%l6 ! Mem[00000000840000e6] p58_far_2_hom: ldsb [%o0+0x107],%l7 ! Mem[0000000084000107] ldsh [%o1+0x120],%l1 ! Mem[0000000084800120] ldsw [%o0+0x17c],%l0 ! Mem[000000008400017c] membar #Sync stx %l2,[%o2+0x030] ! Mem[0000000085000030] ldd [%o2+0x110],%f20 ! Mem[0000000085000110] ldsw [%o3+0x04c],%l1 ! Mem[000000008580004c] taddcc %l6,%l5,%l6 jmpl %o7,%g0 ldsb [%o0+0x0e6],%l6 ! Mem[00000000840000e6] p58_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p59_far_2_le: jmpl %o7,%g0 st %f7 ,[%i3+0x138] ! Mem[0000000087800138] jmpl %o7,%g0 nop p59_far_2_lo: jmpl %o7,%g0 st %f7 ,[%o3+0x138] ! Mem[0000000087800138] jmpl %o7,%g0 nop p59_far_2_lem: jmpl %o7,%g0 st %f7 ,[%i3+0x138] ! Mem[0000000087800138] jmpl %o7,%g0 nop p59_far_2_lom: jmpl %o7,%g0 st %f7 ,[%o3+0x138] ! Mem[0000000087800138] jmpl %o7,%g0 nop p59_far_2_he: ldstub [%i1+0x101],%l1 ! Mem[0000000086800101] ldd [%i2+0x108],%l4 ! Mem[0000000087000108] ldsb [%i3+0x068],%l5 ! Mem[0000000087800068] jmpl %o7,%g0 stx %l5,[%i1+0x058] ! Mem[0000000086800058] p59_far_2_ho: ldstub [%o1+0x101],%l1 ! Mem[0000000086800101] ldd [%o2+0x108],%l4 ! Mem[0000000087000108] ldsb [%o3+0x068],%l5 ! Mem[0000000087800068] jmpl %o7,%g0 stx %l5,[%o1+0x058] ! Mem[0000000086800058] p59_far_2_hem: ldstub [%i1+0x101],%l1 ! Mem[0000000086800101] ldd [%i2+0x108],%l4 ! Mem[0000000087000108] ldsb [%i3+0x068],%l5 ! Mem[0000000087800068] jmpl %o7,%g0 stx %l5,[%i1+0x058] ! Mem[0000000086800058] p59_far_2_hom: ldstub [%o1+0x101],%l1 ! Mem[0000000086800101] ldd [%o2+0x108],%l4 ! Mem[0000000087000108] ldsb [%o3+0x068],%l5 ! Mem[0000000087800068] jmpl %o7,%g0 stx %l5,[%o1+0x058] ! Mem[0000000086800058] p59_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p60_far_2_le: addc %l3,-0x970,%l1 ldd [%i1+0x128],%l4 ! Mem[0000000088800128] jmpl %o7,%g0 stb %l6,[%i3+0x1fb] ! Mem[00000000898001fb] p60_far_2_lo: addc %l3,-0x970,%l1 ldd [%o1+0x128],%l4 ! Mem[0000000088800128] jmpl %o7,%g0 stb %l6,[%o3+0x1fb] ! Mem[00000000898001fb] p60_far_2_lem: addc %l3,-0x970,%l1 ldd [%i1+0x128],%l4 ! Mem[0000000088800128] jmpl %o7,%g0 stb %l6,[%i3+0x1fb] ! Mem[00000000898001fb] p60_far_2_lom: addc %l3,-0x970,%l1 ldd [%o1+0x128],%l4 ! Mem[0000000088800128] jmpl %o7,%g0 stb %l6,[%o3+0x1fb] ! Mem[00000000898001fb] p60_far_2_he: ldsw [%i1+0x17c],%l0 ! Mem[000000008880017c] swap [%i1+0x030],%l2 ! Mem[0000000088800030] sth %l5,[%i3+0x110] ! Mem[0000000089800110] ldsh [%i2+0x04c],%l1 ! Mem[000000008900004c] ldstub [%i1+0x0c1],%l1 ! Mem[00000000888000c1] std %l2,[%i1+0x0c0] ! Mem[00000000888000c0] ldsh [%i3+0x0a6],%l5 ! Mem[00000000898000a6] jmpl %o7,%g0 ldsw [%i1+0x0e4],%l6 ! Mem[00000000888000e4] p60_far_2_ho: ldsw [%o1+0x17c],%l0 ! Mem[000000008880017c] swap [%o1+0x030],%l2 ! Mem[0000000088800030] sth %l5,[%o3+0x110] ! Mem[0000000089800110] ldsh [%o2+0x04c],%l1 ! Mem[000000008900004c] ldstub [%o1+0x0c1],%l1 ! Mem[00000000888000c1] std %l2,[%o1+0x0c0] ! Mem[00000000888000c0] ldsh [%o3+0x0a6],%l5 ! Mem[00000000898000a6] jmpl %o7,%g0 ldsw [%o1+0x0e4],%l6 ! Mem[00000000888000e4] p60_far_2_hem: ldsw [%i1+0x17c],%l0 ! Mem[000000008880017c] membar #Sync swap [%i1+0x030],%l2 ! Mem[0000000088800030] sth %l5,[%i3+0x110] ! Mem[0000000089800110] ldsh [%i2+0x04c],%l1 ! Mem[000000008900004c] ldstub [%i1+0x0c1],%l1 ! Mem[00000000888000c1] std %l2,[%i1+0x0c0] ! Mem[00000000888000c0] ldsh [%i3+0x0a6],%l5 ! Mem[00000000898000a6] jmpl %o7,%g0 ldsw [%i1+0x0e4],%l6 ! Mem[00000000888000e4] p60_far_2_hom: ldsw [%o1+0x17c],%l0 ! Mem[000000008880017c] membar #Sync swap [%o1+0x030],%l2 ! Mem[0000000088800030] sth %l5,[%o3+0x110] ! Mem[0000000089800110] ldsh [%o2+0x04c],%l1 ! Mem[000000008900004c] ldstub [%o1+0x0c1],%l1 ! Mem[00000000888000c1] std %l2,[%o1+0x0c0] ! Mem[00000000888000c0] ldsh [%o3+0x0a6],%l5 ! Mem[00000000898000a6] jmpl %o7,%g0 ldsw [%o1+0x0e4],%l6 ! Mem[00000000888000e4] p60_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p61_far_2_le: sra %l5,%l4,%l1 lduh [%i1+0x1dc],%l1 ! Mem[000000008a8001dc] ldd [%i0+0x098],%l6 ! Mem[000000008a000098] ldd [%i0+0x178],%f2 ! Mem[000000008a000178] xnor %l4,0x499,%l0 ldub [%i3+0x0c2],%l7 ! Mem[000000008b8000c2] ld [%i1+0x178],%f14 ! Mem[000000008a800178] jmpl %o7,%g0 std %l0,[%i1+0x118] ! Mem[000000008a800118] p61_far_2_lo: sra %l5,%l4,%l1 lduh [%o1+0x1dc],%l1 ! Mem[000000008a8001dc] ldd [%o0+0x098],%l6 ! Mem[000000008a000098] ldd [%o0+0x178],%f2 ! Mem[000000008a000178] xnor %l4,0x499,%l0 ldub [%o3+0x0c2],%l7 ! Mem[000000008b8000c2] ld [%o1+0x178],%f14 ! Mem[000000008a800178] jmpl %o7,%g0 std %l0,[%o1+0x118] ! Mem[000000008a800118] p61_far_2_lem: sra %l5,%l4,%l1 lduh [%i1+0x1dc],%l1 ! Mem[000000008a8001dc] ldd [%i0+0x098],%l6 ! Mem[000000008a000098] ldd [%i0+0x178],%f2 ! Mem[000000008a000178] xnor %l4,0x499,%l0 ldub [%i3+0x0c2],%l7 ! Mem[000000008b8000c2] ld [%i1+0x178],%f14 ! Mem[000000008a800178] jmpl %o7,%g0 std %l0,[%i1+0x118] ! Mem[000000008a800118] p61_far_2_lom: sra %l5,%l4,%l1 lduh [%o1+0x1dc],%l1 ! Mem[000000008a8001dc] ldd [%o0+0x098],%l6 ! Mem[000000008a000098] ldd [%o0+0x178],%f2 ! Mem[000000008a000178] xnor %l4,0x499,%l0 ldub [%o3+0x0c2],%l7 ! Mem[000000008b8000c2] ld [%o1+0x178],%f14 ! Mem[000000008a800178] jmpl %o7,%g0 std %l0,[%o1+0x118] ! Mem[000000008a800118] p61_far_2_he: std %l4,[%i3+0x100] ! Mem[000000008b800100] sth %l4,[%i1+0x1f6] ! Mem[000000008a8001f6] stb %l6,[%i2+0x02d] ! Mem[000000008b00002d] ldd [%i1+0x1d0],%l2 ! Mem[000000008a8001d0] jmpl %o7,%g0 swap [%i3+0x004],%l6 ! Mem[000000008b800004] p61_far_2_ho: std %l4,[%o3+0x100] ! Mem[000000008b800100] sth %l4,[%o1+0x1f6] ! Mem[000000008a8001f6] stb %l6,[%o2+0x02d] ! Mem[000000008b00002d] ldd [%o1+0x1d0],%l2 ! Mem[000000008a8001d0] jmpl %o7,%g0 swap [%o3+0x004],%l6 ! Mem[000000008b800004] p61_far_2_hem: std %l4,[%i3+0x100] ! Mem[000000008b800100] sth %l4,[%i1+0x1f6] ! Mem[000000008a8001f6] membar #Sync stb %l6,[%i2+0x02d] ! Mem[000000008b00002d] ldd [%i1+0x1d0],%l2 ! Mem[000000008a8001d0] membar #Sync jmpl %o7,%g0 swap [%i3+0x004],%l6 ! Mem[000000008b800004] p61_far_2_hom: std %l4,[%o3+0x100] ! Mem[000000008b800100] sth %l4,[%o1+0x1f6] ! Mem[000000008a8001f6] membar #Sync stb %l6,[%o2+0x02d] ! Mem[000000008b00002d] ldd [%o1+0x1d0],%l2 ! Mem[000000008a8001d0] membar #Sync jmpl %o7,%g0 swap [%o3+0x004],%l6 ! Mem[000000008b800004] p61_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p62_far_2_le: ldsb [%i1+0x064],%l3 ! Mem[000000008c800064] ldsh [%i2+0x170],%l5 ! Mem[000000008d000170] ldd [%i3+0x150],%l4 ! Mem[000000008d800150] swap [%i0+0x158],%l6 ! Mem[000000008c000158] sth %l7,[%i0+0x18e] ! Mem[000000008c00018e] ldstub [%i3+0x0bf],%l6 ! Mem[000000008d8000bf] ldsw [%i3+0x01c],%l1 ! Mem[000000008d80001c] jmpl %o7,%g0 mulx %l6,%l5,%l3 p62_far_2_lo: ldsb [%o1+0x064],%l3 ! Mem[000000008c800064] ldsh [%o2+0x170],%l5 ! Mem[000000008d000170] ldd [%o3+0x150],%l4 ! Mem[000000008d800150] swap [%o0+0x158],%l6 ! Mem[000000008c000158] sth %l7,[%o0+0x18e] ! Mem[000000008c00018e] ldstub [%o3+0x0bf],%l6 ! Mem[000000008d8000bf] ldsw [%o3+0x01c],%l1 ! Mem[000000008d80001c] jmpl %o7,%g0 mulx %l6,%l5,%l3 p62_far_2_lem: ldsb [%i1+0x064],%l3 ! Mem[000000008c800064] ldsh [%i2+0x170],%l5 ! Mem[000000008d000170] ldd [%i3+0x150],%l4 ! Mem[000000008d800150] swap [%i0+0x158],%l6 ! Mem[000000008c000158] sth %l7,[%i0+0x18e] ! Mem[000000008c00018e] ldstub [%i3+0x0bf],%l6 ! Mem[000000008d8000bf] membar #Sync ldsw [%i3+0x01c],%l1 ! Mem[000000008d80001c] jmpl %o7,%g0 mulx %l6,%l5,%l3 p62_far_2_lom: ldsb [%o1+0x064],%l3 ! Mem[000000008c800064] ldsh [%o2+0x170],%l5 ! Mem[000000008d000170] ldd [%o3+0x150],%l4 ! Mem[000000008d800150] swap [%o0+0x158],%l6 ! Mem[000000008c000158] sth %l7,[%o0+0x18e] ! Mem[000000008c00018e] ldstub [%o3+0x0bf],%l6 ! Mem[000000008d8000bf] membar #Sync ldsw [%o3+0x01c],%l1 ! Mem[000000008d80001c] jmpl %o7,%g0 mulx %l6,%l5,%l3 p62_far_2_he: sra %l1,%l3,%l0 lduw [%i2+0x1a0],%l4 ! Mem[000000008d0001a0] ldstub [%i1+0x060],%l5 ! Mem[000000008c800060] ldd [%i1+0x158],%l0 ! Mem[000000008c800158] ldstub [%i1+0x11b],%l2 ! Mem[000000008c80011b] jmpl %o7,%g0 lduw [%i3+0x1cc],%l3 ! Mem[000000008d8001cc] p62_far_2_ho: sra %l1,%l3,%l0 lduw [%o2+0x1a0],%l4 ! Mem[000000008d0001a0] ldstub [%o1+0x060],%l5 ! Mem[000000008c800060] ldd [%o1+0x158],%l0 ! Mem[000000008c800158] ldstub [%o1+0x11b],%l2 ! Mem[000000008c80011b] jmpl %o7,%g0 lduw [%o3+0x1cc],%l3 ! Mem[000000008d8001cc] p62_far_2_hem: sra %l1,%l3,%l0 lduw [%i2+0x1a0],%l4 ! Mem[000000008d0001a0] ldstub [%i1+0x060],%l5 ! Mem[000000008c800060] ldd [%i1+0x158],%l0 ! Mem[000000008c800158] ldstub [%i1+0x11b],%l2 ! Mem[000000008c80011b] jmpl %o7,%g0 lduw [%i3+0x1cc],%l3 ! Mem[000000008d8001cc] p62_far_2_hom: sra %l1,%l3,%l0 lduw [%o2+0x1a0],%l4 ! Mem[000000008d0001a0] ldstub [%o1+0x060],%l5 ! Mem[000000008c800060] ldd [%o1+0x158],%l0 ! Mem[000000008c800158] ldstub [%o1+0x11b],%l2 ! Mem[000000008c80011b] jmpl %o7,%g0 lduw [%o3+0x1cc],%l3 ! Mem[000000008d8001cc] p62_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 p63_far_2_le: srlx %l2,%l0,%l4 ldd [%i1+0x198],%l0 ! Mem[000000008e800198] lduh [%i1+0x034],%l1 ! Mem[000000008e800034] ld [%i2+0x124],%f15 ! Mem[000000008f000124] swap [%i1+0x120],%l1 ! Mem[000000008e800120] xnorcc %l7,%l4,%l6 stw %l6,[%i2+0x00c] ! Mem[000000008f00000c] jmpl %o7,%g0 stw %l3,[%i0+0x0d8] ! Mem[000000008e0000d8] p63_far_2_lo: srlx %l2,%l0,%l4 ldd [%o1+0x198],%l0 ! Mem[000000008e800198] lduh [%o1+0x034],%l1 ! Mem[000000008e800034] ld [%o2+0x124],%f15 ! Mem[000000008f000124] swap [%o1+0x120],%l1 ! Mem[000000008e800120] xnorcc %l7,%l4,%l6 stw %l6,[%o2+0x00c] ! Mem[000000008f00000c] jmpl %o7,%g0 stw %l3,[%o0+0x0d8] ! Mem[000000008e0000d8] p63_far_2_lem: srlx %l2,%l0,%l4 ldd [%i1+0x198],%l0 ! Mem[000000008e800198] membar #Sync lduh [%i1+0x034],%l1 ! Mem[000000008e800034] ld [%i2+0x124],%f15 ! Mem[000000008f000124] swap [%i1+0x120],%l1 ! Mem[000000008e800120] xnorcc %l7,%l4,%l6 stw %l6,[%i2+0x00c] ! Mem[000000008f00000c] jmpl %o7,%g0 stw %l3,[%i0+0x0d8] ! Mem[000000008e0000d8] p63_far_2_lom: srlx %l2,%l0,%l4 ldd [%o1+0x198],%l0 ! Mem[000000008e800198] membar #Sync lduh [%o1+0x034],%l1 ! Mem[000000008e800034] ld [%o2+0x124],%f15 ! Mem[000000008f000124] swap [%o1+0x120],%l1 ! Mem[000000008e800120] xnorcc %l7,%l4,%l6 stw %l6,[%o2+0x00c] ! Mem[000000008f00000c] jmpl %o7,%g0 stw %l3,[%o0+0x0d8] ! Mem[000000008e0000d8] p63_far_2_he: ldx [%i3+0x0f8],%l2 ! Mem[000000008f8000f8] ldsb [%i1+0x1e8],%l4 ! Mem[000000008e8001e8] swap [%i1+0x17c],%l1 ! Mem[000000008e80017c] ldd [%i2+0x068],%f24 ! Mem[000000008f000068] stb %l5,[%i2+0x096] ! Mem[000000008f000096] std %f16,[%i0+0x0f0] ! Mem[000000008e0000f0] ldstub [%i0+0x0cc],%l1 ! Mem[000000008e0000cc] jmpl %o7,%g0 std %f22,[%i3+0x1e0] ! Mem[000000008f8001e0] p63_far_2_ho: ldx [%o3+0x0f8],%l2 ! Mem[000000008f8000f8] ldsb [%o1+0x1e8],%l4 ! Mem[000000008e8001e8] swap [%o1+0x17c],%l1 ! Mem[000000008e80017c] ldd [%o2+0x068],%f24 ! Mem[000000008f000068] stb %l5,[%o2+0x096] ! Mem[000000008f000096] std %f16,[%o0+0x0f0] ! Mem[000000008e0000f0] ldstub [%o0+0x0cc],%l1 ! Mem[000000008e0000cc] jmpl %o7,%g0 std %f22,[%o3+0x1e0] ! Mem[000000008f8001e0] p63_far_2_hem: ldx [%i3+0x0f8],%l2 ! Mem[000000008f8000f8] ldsb [%i1+0x1e8],%l4 ! Mem[000000008e8001e8] swap [%i1+0x17c],%l1 ! Mem[000000008e80017c] ldd [%i2+0x068],%f24 ! Mem[000000008f000068] stb %l5,[%i2+0x096] ! Mem[000000008f000096] std %f16,[%i0+0x0f0] ! Mem[000000008e0000f0] ldstub [%i0+0x0cc],%l1 ! Mem[000000008e0000cc] jmpl %o7,%g0 std %f22,[%i3+0x1e0] ! Mem[000000008f8001e0] p63_far_2_hom: ldx [%o3+0x0f8],%l2 ! Mem[000000008f8000f8] ldsb [%o1+0x1e8],%l4 ! Mem[000000008e8001e8] swap [%o1+0x17c],%l1 ! Mem[000000008e80017c] ldd [%o2+0x068],%f24 ! Mem[000000008f000068] stb %l5,[%o2+0x096] ! Mem[000000008f000096] std %f16,[%o0+0x0f0] ! Mem[000000008e0000f0] ldstub [%o0+0x0cc],%l1 ! Mem[000000008e0000cc] jmpl %o7,%g0 std %f22,[%o3+0x1e0] ! Mem[000000008f8001e0] p63_loop_branch_2: jmpl %o7+12,%g0 add %l0,3,%l0 far2_b2b_h: orncc %l1,%l6,%l0 and %l5,%l3,%l3 jmpl %o7,%g0 nop far2_b2b_l: addcc %l4,%l1,%l5 subc %l0,%l6,%l5 jmpl %o7,%g0 tsubcc %l7,0x464,%l4 user_far2_end: .seg "text" .text .align 0x2000 user_far3_start: p0_far_3_le: and %l3,%l1,%l0 ldstub [%i0+0x1c4],%l5 ! Mem[00000000100001c4] jmpl %o7,%g0 st %f2 ,[%i1+0x12c] ! Mem[000000001080012c] p0_far_3_lo: and %l3,%l1,%l0 ldstub [%o0+0x1c4],%l5 ! Mem[00000000100001c4] jmpl %o7,%g0 st %f2 ,[%o1+0x12c] ! Mem[000000001080012c] p0_far_3_lem: and %l3,%l1,%l0 ldstub [%i0+0x1c4],%l5 ! Mem[00000000100001c4] jmpl %o7,%g0 st %f2 ,[%i1+0x12c] ! Mem[000000001080012c] p0_far_3_lom: and %l3,%l1,%l0 ldstub [%o0+0x1c4],%l5 ! Mem[00000000100001c4] jmpl %o7,%g0 st %f2 ,[%o1+0x12c] ! Mem[000000001080012c] p0_far_3_he: lduw [%i3+0x06c],%l7 ! Mem[000000001180006c] lduh [%i1+0x1b4],%l7 ! Mem[00000000108001b4] jmpl %o7,%g0 sllx %l4,0x01c,%l1 p0_far_3_ho: lduw [%o3+0x06c],%l7 ! Mem[000000001180006c] lduh [%o1+0x1b4],%l7 ! Mem[00000000108001b4] jmpl %o7,%g0 sllx %l4,0x01c,%l1 p0_far_3_hem: lduw [%i3+0x06c],%l7 ! Mem[000000001180006c] lduh [%i1+0x1b4],%l7 ! Mem[00000000108001b4] jmpl %o7,%g0 sllx %l4,0x01c,%l1 p0_far_3_hom: lduw [%o3+0x06c],%l7 ! Mem[000000001180006c] lduh [%o1+0x1b4],%l7 ! Mem[00000000108001b4] jmpl %o7,%g0 sllx %l4,0x01c,%l1 p0_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p1_far_3_le: ldub [%i1+0x0dc],%l0 ! Mem[00000000128000dc] orcc %l5,%l5,%l6 jmpl %o7,%g0 sth %l1,[%i2+0x168] ! Mem[0000000013000168] p1_far_3_lo: ldub [%o1+0x0dc],%l0 ! Mem[00000000128000dc] orcc %l5,%l5,%l6 jmpl %o7,%g0 sth %l1,[%o2+0x168] ! Mem[0000000013000168] p1_far_3_lem: ldub [%i1+0x0dc],%l0 ! Mem[00000000128000dc] orcc %l5,%l5,%l6 jmpl %o7,%g0 sth %l1,[%i2+0x168] ! Mem[0000000013000168] p1_far_3_lom: ldub [%o1+0x0dc],%l0 ! Mem[00000000128000dc] orcc %l5,%l5,%l6 jmpl %o7,%g0 sth %l1,[%o2+0x168] ! Mem[0000000013000168] p1_far_3_he: sth %l3,[%i2+0x148] ! Mem[0000000013000148] ldub [%i3+0x1dc],%l7 ! Mem[00000000138001dc] lduw [%i0+0x1e4],%l5 ! Mem[00000000120001e4] jmpl %o7,%g0 stb %l0,[%i0+0x03a] ! Mem[000000001200003a] p1_far_3_ho: sth %l3,[%o2+0x148] ! Mem[0000000013000148] ldub [%o3+0x1dc],%l7 ! Mem[00000000138001dc] lduw [%o0+0x1e4],%l5 ! Mem[00000000120001e4] jmpl %o7,%g0 stb %l0,[%o0+0x03a] ! Mem[000000001200003a] p1_far_3_hem: sth %l3,[%i2+0x148] ! Mem[0000000013000148] ldub [%i3+0x1dc],%l7 ! Mem[00000000138001dc] lduw [%i0+0x1e4],%l5 ! Mem[00000000120001e4] membar #Sync jmpl %o7,%g0 stb %l0,[%i0+0x03a] ! Mem[000000001200003a] p1_far_3_hom: sth %l3,[%o2+0x148] ! Mem[0000000013000148] ldub [%o3+0x1dc],%l7 ! Mem[00000000138001dc] lduw [%o0+0x1e4],%l5 ! Mem[00000000120001e4] membar #Sync jmpl %o7,%g0 stb %l0,[%o0+0x03a] ! Mem[000000001200003a] p1_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p2_far_3_le: ld [%i0+0x150],%f4 ! Mem[0000000014000150] sth %l6,[%i2+0x17a] ! Mem[000000001500017a] swap [%i2+0x1c8],%l7 ! Mem[00000000150001c8] st %f10,[%i1+0x0c0] ! Mem[00000000148000c0] swap [%i3+0x140],%l7 ! Mem[0000000015800140] std %f4 ,[%i2+0x190] ! Mem[0000000015000190] jmpl %o7,%g0 ldsb [%i3+0x100],%l0 ! Mem[0000000015800100] p2_far_3_lo: ld [%o0+0x150],%f4 ! Mem[0000000014000150] sth %l6,[%o2+0x17a] ! Mem[000000001500017a] swap [%o2+0x1c8],%l7 ! Mem[00000000150001c8] st %f10,[%o1+0x0c0] ! Mem[00000000148000c0] swap [%o3+0x140],%l7 ! Mem[0000000015800140] std %f4 ,[%o2+0x190] ! Mem[0000000015000190] jmpl %o7,%g0 ldsb [%o3+0x100],%l0 ! Mem[0000000015800100] p2_far_3_lem: ld [%i0+0x150],%f4 ! Mem[0000000014000150] sth %l6,[%i2+0x17a] ! Mem[000000001500017a] swap [%i2+0x1c8],%l7 ! Mem[00000000150001c8] st %f10,[%i1+0x0c0] ! Mem[00000000148000c0] swap [%i3+0x140],%l7 ! Mem[0000000015800140] std %f4 ,[%i2+0x190] ! Mem[0000000015000190] jmpl %o7,%g0 ldsb [%i3+0x100],%l0 ! Mem[0000000015800100] p2_far_3_lom: ld [%o0+0x150],%f4 ! Mem[0000000014000150] sth %l6,[%o2+0x17a] ! Mem[000000001500017a] swap [%o2+0x1c8],%l7 ! Mem[00000000150001c8] st %f10,[%o1+0x0c0] ! Mem[00000000148000c0] swap [%o3+0x140],%l7 ! Mem[0000000015800140] std %f4 ,[%o2+0x190] ! Mem[0000000015000190] jmpl %o7,%g0 ldsb [%o3+0x100],%l0 ! Mem[0000000015800100] p2_far_3_he: swap [%i3+0x1e8],%l4 ! Mem[00000000158001e8] lduw [%i2+0x094],%l0 ! Mem[0000000015000094] ldub [%i3+0x0cc],%l1 ! Mem[00000000158000cc] jmpl %o7,%g0 stx %l1,[%i2+0x178] ! Mem[0000000015000178] p2_far_3_ho: swap [%o3+0x1e8],%l4 ! Mem[00000000158001e8] lduw [%o2+0x094],%l0 ! Mem[0000000015000094] ldub [%o3+0x0cc],%l1 ! Mem[00000000158000cc] jmpl %o7,%g0 stx %l1,[%o2+0x178] ! Mem[0000000015000178] p2_far_3_hem: swap [%i3+0x1e8],%l4 ! Mem[00000000158001e8] lduw [%i2+0x094],%l0 ! Mem[0000000015000094] ldub [%i3+0x0cc],%l1 ! Mem[00000000158000cc] jmpl %o7,%g0 stx %l1,[%i2+0x178] ! Mem[0000000015000178] p2_far_3_hom: swap [%o3+0x1e8],%l4 ! Mem[00000000158001e8] lduw [%o2+0x094],%l0 ! Mem[0000000015000094] ldub [%o3+0x0cc],%l1 ! Mem[00000000158000cc] jmpl %o7,%g0 stx %l1,[%o2+0x178] ! Mem[0000000015000178] p2_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p3_far_3_le: ldx [%i0+0x0f0],%l0 ! Mem[00000000160000f0] ld [%i0+0x15c],%f1 ! Mem[000000001600015c] srax %l3,0x018,%l7 std %l2,[%i1+0x1a8] ! Mem[00000000168001a8] ldsw [%i1+0x0e0],%l0 ! Mem[00000000168000e0] jmpl %o7,%g0 swap [%i1+0x1dc],%l4 ! Mem[00000000168001dc] p3_far_3_lo: ldx [%o0+0x0f0],%l0 ! Mem[00000000160000f0] ld [%o0+0x15c],%f1 ! Mem[000000001600015c] srax %l3,0x018,%l7 std %l2,[%o1+0x1a8] ! Mem[00000000168001a8] ldsw [%o1+0x0e0],%l0 ! Mem[00000000168000e0] jmpl %o7,%g0 swap [%o1+0x1dc],%l4 ! Mem[00000000168001dc] p3_far_3_lem: ldx [%i0+0x0f0],%l0 ! Mem[00000000160000f0] ld [%i0+0x15c],%f1 ! Mem[000000001600015c] srax %l3,0x018,%l7 std %l2,[%i1+0x1a8] ! Mem[00000000168001a8] ldsw [%i1+0x0e0],%l0 ! Mem[00000000168000e0] jmpl %o7,%g0 swap [%i1+0x1dc],%l4 ! Mem[00000000168001dc] p3_far_3_lom: ldx [%o0+0x0f0],%l0 ! Mem[00000000160000f0] ld [%o0+0x15c],%f1 ! Mem[000000001600015c] srax %l3,0x018,%l7 std %l2,[%o1+0x1a8] ! Mem[00000000168001a8] ldsw [%o1+0x0e0],%l0 ! Mem[00000000168000e0] jmpl %o7,%g0 swap [%o1+0x1dc],%l4 ! Mem[00000000168001dc] p3_far_3_he: ldd [%i3+0x190],%l6 ! Mem[0000000017800190] orncc %l6,%l0,%l1 ld [%i3+0x1f0],%f20 ! Mem[00000000178001f0] std %f18,[%i3+0x140] ! Mem[0000000017800140] lduh [%i0+0x070],%l7 ! Mem[0000000016000070] addccc %l1,%l1,%l4 jmpl %o7,%g0 sth %l0,[%i2+0x0dc] ! Mem[00000000170000dc] p3_far_3_ho: ldd [%o3+0x190],%l6 ! Mem[0000000017800190] orncc %l6,%l0,%l1 ld [%o3+0x1f0],%f20 ! Mem[00000000178001f0] std %f18,[%o3+0x140] ! Mem[0000000017800140] lduh [%o0+0x070],%l7 ! Mem[0000000016000070] addccc %l1,%l1,%l4 jmpl %o7,%g0 sth %l0,[%o2+0x0dc] ! Mem[00000000170000dc] p3_far_3_hem: ldd [%i3+0x190],%l6 ! Mem[0000000017800190] orncc %l6,%l0,%l1 ld [%i3+0x1f0],%f20 ! Mem[00000000178001f0] std %f18,[%i3+0x140] ! Mem[0000000017800140] lduh [%i0+0x070],%l7 ! Mem[0000000016000070] addccc %l1,%l1,%l4 jmpl %o7,%g0 sth %l0,[%i2+0x0dc] ! Mem[00000000170000dc] p3_far_3_hom: ldd [%o3+0x190],%l6 ! Mem[0000000017800190] orncc %l6,%l0,%l1 ld [%o3+0x1f0],%f20 ! Mem[00000000178001f0] std %f18,[%o3+0x140] ! Mem[0000000017800140] lduh [%o0+0x070],%l7 ! Mem[0000000016000070] addccc %l1,%l1,%l4 jmpl %o7,%g0 sth %l0,[%o2+0x0dc] ! Mem[00000000170000dc] p3_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p4_far_3_le: st %f2 ,[%i3+0x094] ! Mem[0000000019800094] ldd [%i0+0x1f0],%l6 ! Mem[00000000180001f0] ldub [%i3+0x15f],%l3 ! Mem[000000001980015f] jmpl %o7,%g0 ldub [%i1+0x0cb],%l5 ! Mem[00000000188000cb] p4_far_3_lo: st %f2 ,[%o3+0x094] ! Mem[0000000019800094] ldd [%o0+0x1f0],%l6 ! Mem[00000000180001f0] ldub [%o3+0x15f],%l3 ! Mem[000000001980015f] jmpl %o7,%g0 ldub [%o1+0x0cb],%l5 ! Mem[00000000188000cb] p4_far_3_lem: st %f2 ,[%i3+0x094] ! Mem[0000000019800094] ldd [%i0+0x1f0],%l6 ! Mem[00000000180001f0] ldub [%i3+0x15f],%l3 ! Mem[000000001980015f] jmpl %o7,%g0 ldub [%i1+0x0cb],%l5 ! Mem[00000000188000cb] p4_far_3_lom: st %f2 ,[%o3+0x094] ! Mem[0000000019800094] ldd [%o0+0x1f0],%l6 ! Mem[00000000180001f0] ldub [%o3+0x15f],%l3 ! Mem[000000001980015f] jmpl %o7,%g0 ldub [%o1+0x0cb],%l5 ! Mem[00000000188000cb] p4_far_3_he: lduw [%i0+0x110],%l4 ! Mem[0000000018000110] jmpl %o7,%g0 lduw [%i1+0x120],%l6 ! Mem[0000000018800120] p4_far_3_ho: lduw [%o0+0x110],%l4 ! Mem[0000000018000110] jmpl %o7,%g0 lduw [%o1+0x120],%l6 ! Mem[0000000018800120] p4_far_3_hem: lduw [%i0+0x110],%l4 ! Mem[0000000018000110] jmpl %o7,%g0 lduw [%i1+0x120],%l6 ! Mem[0000000018800120] p4_far_3_hom: lduw [%o0+0x110],%l4 ! Mem[0000000018000110] jmpl %o7,%g0 lduw [%o1+0x120],%l6 ! Mem[0000000018800120] p4_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p5_far_3_le: st %f6 ,[%i3+0x0bc] ! Mem[000000001b8000bc] jmpl %o7,%g0 ldd [%i1+0x158],%f2 ! Mem[000000001a800158] p5_far_3_lo: st %f6 ,[%o3+0x0bc] ! Mem[000000001b8000bc] jmpl %o7,%g0 ldd [%o1+0x158],%f2 ! Mem[000000001a800158] p5_far_3_lem: st %f6 ,[%i3+0x0bc] ! Mem[000000001b8000bc] jmpl %o7,%g0 ldd [%i1+0x158],%f2 ! Mem[000000001a800158] p5_far_3_lom: st %f6 ,[%o3+0x0bc] ! Mem[000000001b8000bc] jmpl %o7,%g0 ldd [%o1+0x158],%f2 ! Mem[000000001a800158] p5_far_3_he: swap [%i0+0x0ac],%l1 ! Mem[000000001a0000ac] ldub [%i3+0x15d],%l7 ! Mem[000000001b80015d] st %f24,[%i0+0x0d0] ! Mem[000000001a0000d0] stw %l1,[%i0+0x1e8] ! Mem[000000001a0001e8] jmpl %o7,%g0 ldsw [%i0+0x100],%l1 ! Mem[000000001a000100] p5_far_3_ho: swap [%o0+0x0ac],%l1 ! Mem[000000001a0000ac] ldub [%o3+0x15d],%l7 ! Mem[000000001b80015d] st %f24,[%o0+0x0d0] ! Mem[000000001a0000d0] stw %l1,[%o0+0x1e8] ! Mem[000000001a0001e8] jmpl %o7,%g0 ldsw [%o0+0x100],%l1 ! Mem[000000001a000100] p5_far_3_hem: swap [%i0+0x0ac],%l1 ! Mem[000000001a0000ac] ldub [%i3+0x15d],%l7 ! Mem[000000001b80015d] st %f24,[%i0+0x0d0] ! Mem[000000001a0000d0] stw %l1,[%i0+0x1e8] ! Mem[000000001a0001e8] jmpl %o7,%g0 ldsw [%i0+0x100],%l1 ! Mem[000000001a000100] p5_far_3_hom: swap [%o0+0x0ac],%l1 ! Mem[000000001a0000ac] ldub [%o3+0x15d],%l7 ! Mem[000000001b80015d] st %f24,[%o0+0x0d0] ! Mem[000000001a0000d0] stw %l1,[%o0+0x1e8] ! Mem[000000001a0001e8] jmpl %o7,%g0 ldsw [%o0+0x100],%l1 ! Mem[000000001a000100] p5_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p6_far_3_le: sth %l4,[%i2+0x024] ! Mem[000000001d000024] std %l6,[%i3+0x1a8] ! Mem[000000001d8001a8] lduh [%i0+0x1f8],%l3 ! Mem[000000001c0001f8] jmpl %o7,%g0 xnor %l7,%l7,%l3 p6_far_3_lo: sth %l4,[%o2+0x024] ! Mem[000000001d000024] std %l6,[%o3+0x1a8] ! Mem[000000001d8001a8] lduh [%o0+0x1f8],%l3 ! Mem[000000001c0001f8] jmpl %o7,%g0 xnor %l7,%l7,%l3 p6_far_3_lem: membar #Sync sth %l4,[%i2+0x024] ! Mem[000000001d000024] std %l6,[%i3+0x1a8] ! Mem[000000001d8001a8] lduh [%i0+0x1f8],%l3 ! Mem[000000001c0001f8] jmpl %o7,%g0 xnor %l7,%l7,%l3 p6_far_3_lom: membar #Sync sth %l4,[%o2+0x024] ! Mem[000000001d000024] std %l6,[%o3+0x1a8] ! Mem[000000001d8001a8] lduh [%o0+0x1f8],%l3 ! Mem[000000001c0001f8] jmpl %o7,%g0 xnor %l7,%l7,%l3 p6_far_3_he: swap [%i1+0x0d0],%l0 ! Mem[000000001c8000d0] ldub [%i1+0x170],%l7 ! Mem[000000001c800170] udivx %l1,0x1f2,%l0 std %f20,[%i0+0x1a0] ! Mem[000000001c0001a0] ldstub [%i3+0x094],%l5 ! Mem[000000001d800094] ldsh [%i0+0x1dc],%l1 ! Mem[000000001c0001dc] jmpl %o7,%g0 ldd [%i3+0x0f8],%f28 ! Mem[000000001d8000f8] p6_far_3_ho: swap [%o1+0x0d0],%l0 ! Mem[000000001c8000d0] ldub [%o1+0x170],%l7 ! Mem[000000001c800170] udivx %l1,0x1f2,%l0 std %f20,[%o0+0x1a0] ! Mem[000000001c0001a0] ldstub [%o3+0x094],%l5 ! Mem[000000001d800094] ldsh [%o0+0x1dc],%l1 ! Mem[000000001c0001dc] jmpl %o7,%g0 ldd [%o3+0x0f8],%f28 ! Mem[000000001d8000f8] p6_far_3_hem: swap [%i1+0x0d0],%l0 ! Mem[000000001c8000d0] ldub [%i1+0x170],%l7 ! Mem[000000001c800170] udivx %l1,0x1f2,%l0 std %f20,[%i0+0x1a0] ! Mem[000000001c0001a0] ldstub [%i3+0x094],%l5 ! Mem[000000001d800094] ldsh [%i0+0x1dc],%l1 ! Mem[000000001c0001dc] jmpl %o7,%g0 ldd [%i3+0x0f8],%f28 ! Mem[000000001d8000f8] p6_far_3_hom: swap [%o1+0x0d0],%l0 ! Mem[000000001c8000d0] ldub [%o1+0x170],%l7 ! Mem[000000001c800170] udivx %l1,0x1f2,%l0 std %f20,[%o0+0x1a0] ! Mem[000000001c0001a0] ldstub [%o3+0x094],%l5 ! Mem[000000001d800094] ldsh [%o0+0x1dc],%l1 ! Mem[000000001c0001dc] jmpl %o7,%g0 ldd [%o3+0x0f8],%f28 ! Mem[000000001d8000f8] p6_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p7_far_3_le: jmpl %o7,%g0 stw %l4,[%i3+0x0dc] ! Mem[000000001f8000dc] jmpl %o7,%g0 nop p7_far_3_lo: jmpl %o7,%g0 stw %l4,[%o3+0x0dc] ! Mem[000000001f8000dc] jmpl %o7,%g0 nop p7_far_3_lem: jmpl %o7,%g0 stw %l4,[%i3+0x0dc] ! Mem[000000001f8000dc] jmpl %o7,%g0 nop p7_far_3_lom: jmpl %o7,%g0 stw %l4,[%o3+0x0dc] ! Mem[000000001f8000dc] jmpl %o7,%g0 nop p7_far_3_he: ldub [%i2+0x1d5],%l0 ! Mem[000000001f0001d5] ldub [%i1+0x1f7],%l4 ! Mem[000000001e8001f7] ld [%i1+0x00c],%f22 ! Mem[000000001e80000c] stx %l3,[%i0+0x0f8] ! Mem[000000001e0000f8] ldd [%i0+0x0a0],%l2 ! Mem[000000001e0000a0] subccc %l7,%l2,%l1 st %f16,[%i2+0x100] ! Mem[000000001f000100] jmpl %o7,%g0 std %l4,[%i2+0x078] ! Mem[000000001f000078] p7_far_3_ho: ldub [%o2+0x1d5],%l0 ! Mem[000000001f0001d5] ldub [%o1+0x1f7],%l4 ! Mem[000000001e8001f7] ld [%o1+0x00c],%f22 ! Mem[000000001e80000c] stx %l3,[%o0+0x0f8] ! Mem[000000001e0000f8] ldd [%o0+0x0a0],%l2 ! Mem[000000001e0000a0] subccc %l7,%l2,%l1 st %f16,[%o2+0x100] ! Mem[000000001f000100] jmpl %o7,%g0 std %l4,[%o2+0x078] ! Mem[000000001f000078] p7_far_3_hem: ldub [%i2+0x1d5],%l0 ! Mem[000000001f0001d5] ldub [%i1+0x1f7],%l4 ! Mem[000000001e8001f7] membar #Sync ld [%i1+0x00c],%f22 ! Mem[000000001e80000c] stx %l3,[%i0+0x0f8] ! Mem[000000001e0000f8] ldd [%i0+0x0a0],%l2 ! Mem[000000001e0000a0] subccc %l7,%l2,%l1 st %f16,[%i2+0x100] ! Mem[000000001f000100] jmpl %o7,%g0 std %l4,[%i2+0x078] ! Mem[000000001f000078] p7_far_3_hom: ldub [%o2+0x1d5],%l0 ! Mem[000000001f0001d5] ldub [%o1+0x1f7],%l4 ! Mem[000000001e8001f7] membar #Sync ld [%o1+0x00c],%f22 ! Mem[000000001e80000c] stx %l3,[%o0+0x0f8] ! Mem[000000001e0000f8] ldd [%o0+0x0a0],%l2 ! Mem[000000001e0000a0] subccc %l7,%l2,%l1 st %f16,[%o2+0x100] ! Mem[000000001f000100] jmpl %o7,%g0 std %l4,[%o2+0x078] ! Mem[000000001f000078] p7_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p8_far_3_le: lduw [%i2+0x154],%l3 ! Mem[0000000021000154] std %l0,[%i2+0x038] ! Mem[0000000021000038] swap [%i3+0x1a8],%l7 ! Mem[00000000218001a8] jmpl %o7,%g0 std %l6,[%i1+0x020] ! Mem[0000000020800020] p8_far_3_lo: lduw [%o2+0x154],%l3 ! Mem[0000000021000154] std %l0,[%o2+0x038] ! Mem[0000000021000038] swap [%o3+0x1a8],%l7 ! Mem[00000000218001a8] jmpl %o7,%g0 std %l6,[%o1+0x020] ! Mem[0000000020800020] p8_far_3_lem: lduw [%i2+0x154],%l3 ! Mem[0000000021000154] membar #Sync std %l0,[%i2+0x038] ! Mem[0000000021000038] swap [%i3+0x1a8],%l7 ! Mem[00000000218001a8] membar #Sync jmpl %o7,%g0 std %l6,[%i1+0x020] ! Mem[0000000020800020] p8_far_3_lom: lduw [%o2+0x154],%l3 ! Mem[0000000021000154] membar #Sync std %l0,[%o2+0x038] ! Mem[0000000021000038] swap [%o3+0x1a8],%l7 ! Mem[00000000218001a8] membar #Sync jmpl %o7,%g0 std %l6,[%o1+0x020] ! Mem[0000000020800020] p8_far_3_he: stw %l4,[%i0+0x108] ! Mem[0000000020000108] sth %l6,[%i0+0x02c] ! Mem[000000002000002c] ldx [%i0+0x168],%l6 ! Mem[0000000020000168] st %f19,[%i1+0x084] ! Mem[0000000020800084] ldstub [%i3+0x18b],%l3 ! Mem[000000002180018b] jmpl %o7,%g0 swap [%i1+0x1bc],%l2 ! Mem[00000000208001bc] p8_far_3_ho: stw %l4,[%o0+0x108] ! Mem[0000000020000108] sth %l6,[%o0+0x02c] ! Mem[000000002000002c] ldx [%o0+0x168],%l6 ! Mem[0000000020000168] st %f19,[%o1+0x084] ! Mem[0000000020800084] ldstub [%o3+0x18b],%l3 ! Mem[000000002180018b] jmpl %o7,%g0 swap [%o1+0x1bc],%l2 ! Mem[00000000208001bc] p8_far_3_hem: stw %l4,[%i0+0x108] ! Mem[0000000020000108] membar #Sync sth %l6,[%i0+0x02c] ! Mem[000000002000002c] ldx [%i0+0x168],%l6 ! Mem[0000000020000168] st %f19,[%i1+0x084] ! Mem[0000000020800084] ldstub [%i3+0x18b],%l3 ! Mem[000000002180018b] jmpl %o7,%g0 swap [%i1+0x1bc],%l2 ! Mem[00000000208001bc] p8_far_3_hom: stw %l4,[%o0+0x108] ! Mem[0000000020000108] membar #Sync sth %l6,[%o0+0x02c] ! Mem[000000002000002c] ldx [%o0+0x168],%l6 ! Mem[0000000020000168] st %f19,[%o1+0x084] ! Mem[0000000020800084] ldstub [%o3+0x18b],%l3 ! Mem[000000002180018b] jmpl %o7,%g0 swap [%o1+0x1bc],%l2 ! Mem[00000000208001bc] p8_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p9_far_3_le: std %f6 ,[%i3+0x188] ! Mem[0000000023800188] umul %l7,0xa5a,%l1 ldd [%i0+0x020],%f14 ! Mem[0000000022000020] ldsb [%i0+0x060],%l3 ! Mem[0000000022000060] jmpl %o7,%g0 taddcctv %l1,%l7,%l1 p9_far_3_lo: std %f6 ,[%o3+0x188] ! Mem[0000000023800188] umul %l7,0xa5a,%l1 ldd [%o0+0x020],%f14 ! Mem[0000000022000020] ldsb [%o0+0x060],%l3 ! Mem[0000000022000060] jmpl %o7,%g0 taddcctv %l1,%l7,%l1 p9_far_3_lem: std %f6 ,[%i3+0x188] ! Mem[0000000023800188] umul %l7,0xa5a,%l1 membar #Sync ldd [%i0+0x020],%f14 ! Mem[0000000022000020] ldsb [%i0+0x060],%l3 ! Mem[0000000022000060] jmpl %o7,%g0 taddcctv %l1,%l7,%l1 p9_far_3_lom: std %f6 ,[%o3+0x188] ! Mem[0000000023800188] umul %l7,0xa5a,%l1 membar #Sync ldd [%o0+0x020],%f14 ! Mem[0000000022000020] ldsb [%o0+0x060],%l3 ! Mem[0000000022000060] jmpl %o7,%g0 taddcctv %l1,%l7,%l1 p9_far_3_he: jmpl %o7,%g0 ld [%i3+0x094],%f21 ! Mem[0000000023800094] jmpl %o7,%g0 nop p9_far_3_ho: jmpl %o7,%g0 ld [%o3+0x094],%f21 ! Mem[0000000023800094] jmpl %o7,%g0 nop p9_far_3_hem: jmpl %o7,%g0 ld [%i3+0x094],%f21 ! Mem[0000000023800094] jmpl %o7,%g0 nop p9_far_3_hom: jmpl %o7,%g0 ld [%o3+0x094],%f21 ! Mem[0000000023800094] jmpl %o7,%g0 nop p9_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p10_far_3_le: st %f5 ,[%i3+0x0a4] ! Mem[00000000258000a4] sth %l3,[%i3+0x060] ! Mem[0000000025800060] addcc %l0,0xb65,%l7 std %f0 ,[%i3+0x158] ! Mem[0000000025800158] lduw [%i0+0x118],%l2 ! Mem[0000000024000118] mulx %l3,%l3,%l3 jmpl %o7,%g0 stx %l2,[%i2+0x1b8] ! Mem[00000000250001b8] p10_far_3_lo: st %f5 ,[%o3+0x0a4] ! Mem[00000000258000a4] sth %l3,[%o3+0x060] ! Mem[0000000025800060] addcc %l0,0xb65,%l7 std %f0 ,[%o3+0x158] ! Mem[0000000025800158] lduw [%o0+0x118],%l2 ! Mem[0000000024000118] mulx %l3,%l3,%l3 jmpl %o7,%g0 stx %l2,[%o2+0x1b8] ! Mem[00000000250001b8] p10_far_3_lem: st %f5 ,[%i3+0x0a4] ! Mem[00000000258000a4] sth %l3,[%i3+0x060] ! Mem[0000000025800060] addcc %l0,0xb65,%l7 std %f0 ,[%i3+0x158] ! Mem[0000000025800158] lduw [%i0+0x118],%l2 ! Mem[0000000024000118] mulx %l3,%l3,%l3 jmpl %o7,%g0 stx %l2,[%i2+0x1b8] ! Mem[00000000250001b8] p10_far_3_lom: st %f5 ,[%o3+0x0a4] ! Mem[00000000258000a4] sth %l3,[%o3+0x060] ! Mem[0000000025800060] addcc %l0,0xb65,%l7 std %f0 ,[%o3+0x158] ! Mem[0000000025800158] lduw [%o0+0x118],%l2 ! Mem[0000000024000118] mulx %l3,%l3,%l3 jmpl %o7,%g0 stx %l2,[%o2+0x1b8] ! Mem[00000000250001b8] p10_far_3_he: stx %l7,[%i1+0x028] ! Mem[0000000024800028] jmpl %o7,%g0 ldsh [%i3+0x0da],%l1 ! Mem[00000000258000da] p10_far_3_ho: stx %l7,[%o1+0x028] ! Mem[0000000024800028] jmpl %o7,%g0 ldsh [%o3+0x0da],%l1 ! Mem[00000000258000da] p10_far_3_hem: membar #Sync stx %l7,[%i1+0x028] ! Mem[0000000024800028] jmpl %o7,%g0 ldsh [%i3+0x0da],%l1 ! Mem[00000000258000da] p10_far_3_hom: membar #Sync stx %l7,[%o1+0x028] ! Mem[0000000024800028] jmpl %o7,%g0 ldsh [%o3+0x0da],%l1 ! Mem[00000000258000da] p10_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p11_far_3_le: ldx [%i3+0x030],%l5 ! Mem[0000000027800030] jmpl %o7,%g0 st %f1 ,[%i1+0x124] ! Mem[0000000026800124] p11_far_3_lo: ldx [%o3+0x030],%l5 ! Mem[0000000027800030] jmpl %o7,%g0 st %f1 ,[%o1+0x124] ! Mem[0000000026800124] p11_far_3_lem: membar #Sync ldx [%i3+0x030],%l5 ! Mem[0000000027800030] jmpl %o7,%g0 st %f1 ,[%i1+0x124] ! Mem[0000000026800124] p11_far_3_lom: membar #Sync ldx [%o3+0x030],%l5 ! Mem[0000000027800030] jmpl %o7,%g0 st %f1 ,[%o1+0x124] ! Mem[0000000026800124] p11_far_3_he: lduh [%i2+0x0e4],%l3 ! Mem[00000000270000e4] ldstub [%i2+0x0a7],%l5 ! Mem[00000000270000a7] lduh [%i0+0x0c6],%l6 ! Mem[00000000260000c6] lduw [%i3+0x164],%l0 ! Mem[0000000027800164] stx %l3,[%i3+0x120] ! Mem[0000000027800120] st %f26,[%i0+0x1a0] ! Mem[00000000260001a0] addcc %l5,-0x407,%l1 jmpl %o7,%g0 lduh [%i1+0x13a],%l7 ! Mem[000000002680013a] p11_far_3_ho: lduh [%o2+0x0e4],%l3 ! Mem[00000000270000e4] ldstub [%o2+0x0a7],%l5 ! Mem[00000000270000a7] lduh [%o0+0x0c6],%l6 ! Mem[00000000260000c6] lduw [%o3+0x164],%l0 ! Mem[0000000027800164] stx %l3,[%o3+0x120] ! Mem[0000000027800120] st %f26,[%o0+0x1a0] ! Mem[00000000260001a0] addcc %l5,-0x407,%l1 jmpl %o7,%g0 lduh [%o1+0x13a],%l7 ! Mem[000000002680013a] p11_far_3_hem: lduh [%i2+0x0e4],%l3 ! Mem[00000000270000e4] ldstub [%i2+0x0a7],%l5 ! Mem[00000000270000a7] lduh [%i0+0x0c6],%l6 ! Mem[00000000260000c6] lduw [%i3+0x164],%l0 ! Mem[0000000027800164] stx %l3,[%i3+0x120] ! Mem[0000000027800120] st %f26,[%i0+0x1a0] ! Mem[00000000260001a0] addcc %l5,-0x407,%l1 jmpl %o7,%g0 lduh [%i1+0x13a],%l7 ! Mem[000000002680013a] p11_far_3_hom: lduh [%o2+0x0e4],%l3 ! Mem[00000000270000e4] ldstub [%o2+0x0a7],%l5 ! Mem[00000000270000a7] lduh [%o0+0x0c6],%l6 ! Mem[00000000260000c6] lduw [%o3+0x164],%l0 ! Mem[0000000027800164] stx %l3,[%o3+0x120] ! Mem[0000000027800120] st %f26,[%o0+0x1a0] ! Mem[00000000260001a0] addcc %l5,-0x407,%l1 jmpl %o7,%g0 lduh [%o1+0x13a],%l7 ! Mem[000000002680013a] p11_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p12_far_3_le: ldd [%i1+0x1b8],%f2 ! Mem[00000000288001b8] jmpl %o7,%g0 xnor %l3,0x789,%l7 p12_far_3_lo: ldd [%o1+0x1b8],%f2 ! Mem[00000000288001b8] jmpl %o7,%g0 xnor %l3,0x789,%l7 p12_far_3_lem: ldd [%i1+0x1b8],%f2 ! Mem[00000000288001b8] jmpl %o7,%g0 xnor %l3,0x789,%l7 p12_far_3_lom: ldd [%o1+0x1b8],%f2 ! Mem[00000000288001b8] jmpl %o7,%g0 xnor %l3,0x789,%l7 p12_far_3_he: sra %l1,%l1,%l7 std %f22,[%i0+0x1a8] ! Mem[00000000280001a8] stb %l3,[%i3+0x05a] ! Mem[000000002980005a] stx %l4,[%i0+0x058] ! Mem[0000000028000058] jmpl %o7,%g0 stw %l0,[%i1+0x094] ! Mem[0000000028800094] p12_far_3_ho: sra %l1,%l1,%l7 std %f22,[%o0+0x1a8] ! Mem[00000000280001a8] stb %l3,[%o3+0x05a] ! Mem[000000002980005a] stx %l4,[%o0+0x058] ! Mem[0000000028000058] jmpl %o7,%g0 stw %l0,[%o1+0x094] ! Mem[0000000028800094] p12_far_3_hem: sra %l1,%l1,%l7 std %f22,[%i0+0x1a8] ! Mem[00000000280001a8] stb %l3,[%i3+0x05a] ! Mem[000000002980005a] stx %l4,[%i0+0x058] ! Mem[0000000028000058] jmpl %o7,%g0 stw %l0,[%i1+0x094] ! Mem[0000000028800094] p12_far_3_hom: sra %l1,%l1,%l7 std %f22,[%o0+0x1a8] ! Mem[00000000280001a8] stb %l3,[%o3+0x05a] ! Mem[000000002980005a] stx %l4,[%o0+0x058] ! Mem[0000000028000058] jmpl %o7,%g0 stw %l0,[%o1+0x094] ! Mem[0000000028800094] p12_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p13_far_3_le: jmpl %o7,%g0 stx %l3,[%i3+0x108] ! Mem[000000002b800108] jmpl %o7,%g0 nop p13_far_3_lo: jmpl %o7,%g0 stx %l3,[%o3+0x108] ! Mem[000000002b800108] jmpl %o7,%g0 nop p13_far_3_lem: jmpl %o7,%g0 stx %l3,[%i3+0x108] ! Mem[000000002b800108] jmpl %o7,%g0 nop p13_far_3_lom: jmpl %o7,%g0 stx %l3,[%o3+0x108] ! Mem[000000002b800108] jmpl %o7,%g0 nop p13_far_3_he: ldsb [%i3+0x1f9],%l6 ! Mem[000000002b8001f9] std %l2,[%i1+0x008] ! Mem[000000002a800008] jmpl %o7,%g0 smulcc %l5,0x5b9,%l2 p13_far_3_ho: ldsb [%o3+0x1f9],%l6 ! Mem[000000002b8001f9] std %l2,[%o1+0x008] ! Mem[000000002a800008] jmpl %o7,%g0 smulcc %l5,0x5b9,%l2 p13_far_3_hem: ldsb [%i3+0x1f9],%l6 ! Mem[000000002b8001f9] membar #Sync std %l2,[%i1+0x008] ! Mem[000000002a800008] jmpl %o7,%g0 smulcc %l5,0x5b9,%l2 p13_far_3_hom: ldsb [%o3+0x1f9],%l6 ! Mem[000000002b8001f9] membar #Sync std %l2,[%o1+0x008] ! Mem[000000002a800008] jmpl %o7,%g0 smulcc %l5,0x5b9,%l2 p13_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p14_far_3_le: sth %l4,[%i3+0x162] ! Mem[000000002d800162] ldub [%i0+0x0ef],%l4 ! Mem[000000002c0000ef] lduh [%i2+0x0e6],%l1 ! Mem[000000002d0000e6] stx %l1,[%i0+0x0c8] ! Mem[000000002c0000c8] jmpl %o7,%g0 lduh [%i2+0x032],%l4 ! Mem[000000002d000032] p14_far_3_lo: sth %l4,[%o3+0x162] ! Mem[000000002d800162] ldub [%o0+0x0ef],%l4 ! Mem[000000002c0000ef] lduh [%o2+0x0e6],%l1 ! Mem[000000002d0000e6] stx %l1,[%o0+0x0c8] ! Mem[000000002c0000c8] jmpl %o7,%g0 lduh [%o2+0x032],%l4 ! Mem[000000002d000032] p14_far_3_lem: sth %l4,[%i3+0x162] ! Mem[000000002d800162] ldub [%i0+0x0ef],%l4 ! Mem[000000002c0000ef] lduh [%i2+0x0e6],%l1 ! Mem[000000002d0000e6] stx %l1,[%i0+0x0c8] ! Mem[000000002c0000c8] membar #Sync jmpl %o7,%g0 lduh [%i2+0x032],%l4 ! Mem[000000002d000032] p14_far_3_lom: sth %l4,[%o3+0x162] ! Mem[000000002d800162] ldub [%o0+0x0ef],%l4 ! Mem[000000002c0000ef] lduh [%o2+0x0e6],%l1 ! Mem[000000002d0000e6] stx %l1,[%o0+0x0c8] ! Mem[000000002c0000c8] membar #Sync jmpl %o7,%g0 lduh [%o2+0x032],%l4 ! Mem[000000002d000032] p14_far_3_he: std %l6,[%i1+0x118] ! Mem[000000002c800118] std %f20,[%i2+0x050] ! Mem[000000002d000050] ldd [%i3+0x0f8],%l4 ! Mem[000000002d8000f8] lduw [%i0+0x160],%l1 ! Mem[000000002c000160] lduh [%i0+0x056],%l0 ! Mem[000000002c000056] lduw [%i2+0x164],%l3 ! Mem[000000002d000164] jmpl %o7,%g0 std %f26,[%i2+0x128] ! Mem[000000002d000128] p14_far_3_ho: std %l6,[%o1+0x118] ! Mem[000000002c800118] std %f20,[%o2+0x050] ! Mem[000000002d000050] ldd [%o3+0x0f8],%l4 ! Mem[000000002d8000f8] lduw [%o0+0x160],%l1 ! Mem[000000002c000160] lduh [%o0+0x056],%l0 ! Mem[000000002c000056] lduw [%o2+0x164],%l3 ! Mem[000000002d000164] jmpl %o7,%g0 std %f26,[%o2+0x128] ! Mem[000000002d000128] p14_far_3_hem: std %l6,[%i1+0x118] ! Mem[000000002c800118] std %f20,[%i2+0x050] ! Mem[000000002d000050] ldd [%i3+0x0f8],%l4 ! Mem[000000002d8000f8] lduw [%i0+0x160],%l1 ! Mem[000000002c000160] lduh [%i0+0x056],%l0 ! Mem[000000002c000056] lduw [%i2+0x164],%l3 ! Mem[000000002d000164] jmpl %o7,%g0 std %f26,[%i2+0x128] ! Mem[000000002d000128] p14_far_3_hom: std %l6,[%o1+0x118] ! Mem[000000002c800118] std %f20,[%o2+0x050] ! Mem[000000002d000050] ldd [%o3+0x0f8],%l4 ! Mem[000000002d8000f8] lduw [%o0+0x160],%l1 ! Mem[000000002c000160] lduh [%o0+0x056],%l0 ! Mem[000000002c000056] lduw [%o2+0x164],%l3 ! Mem[000000002d000164] jmpl %o7,%g0 std %f26,[%o2+0x128] ! Mem[000000002d000128] p14_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p15_far_3_le: std %l2,[%i2+0x028] ! Mem[000000002f000028] jmpl %o7,%g0 ldsh [%i3+0x0dc],%l4 ! Mem[000000002f8000dc] p15_far_3_lo: std %l2,[%o2+0x028] ! Mem[000000002f000028] jmpl %o7,%g0 ldsh [%o3+0x0dc],%l4 ! Mem[000000002f8000dc] p15_far_3_lem: membar #Sync std %l2,[%i2+0x028] ! Mem[000000002f000028] jmpl %o7,%g0 ldsh [%i3+0x0dc],%l4 ! Mem[000000002f8000dc] p15_far_3_lom: membar #Sync std %l2,[%o2+0x028] ! Mem[000000002f000028] jmpl %o7,%g0 ldsh [%o3+0x0dc],%l4 ! Mem[000000002f8000dc] p15_far_3_he: sth %l1,[%i3+0x108] ! Mem[000000002f800108] ldstub [%i1+0x1d7],%l4 ! Mem[000000002e8001d7] ldstub [%i3+0x00d],%l6 ! Mem[000000002f80000d] srax %l2,%l5,%l5 ldx [%i3+0x170],%l3 ! Mem[000000002f800170] swap [%i0+0x1c8],%l6 ! Mem[000000002e0001c8] sth %l5,[%i2+0x0a6] ! Mem[000000002f0000a6] jmpl %o7,%g0 stb %l6,[%i0+0x1bb] ! Mem[000000002e0001bb] p15_far_3_ho: sth %l1,[%o3+0x108] ! Mem[000000002f800108] ldstub [%o1+0x1d7],%l4 ! Mem[000000002e8001d7] ldstub [%o3+0x00d],%l6 ! Mem[000000002f80000d] srax %l2,%l5,%l5 ldx [%o3+0x170],%l3 ! Mem[000000002f800170] swap [%o0+0x1c8],%l6 ! Mem[000000002e0001c8] sth %l5,[%o2+0x0a6] ! Mem[000000002f0000a6] jmpl %o7,%g0 stb %l6,[%o0+0x1bb] ! Mem[000000002e0001bb] p15_far_3_hem: sth %l1,[%i3+0x108] ! Mem[000000002f800108] ldstub [%i1+0x1d7],%l4 ! Mem[000000002e8001d7] membar #Sync ldstub [%i3+0x00d],%l6 ! Mem[000000002f80000d] srax %l2,%l5,%l5 ldx [%i3+0x170],%l3 ! Mem[000000002f800170] swap [%i0+0x1c8],%l6 ! Mem[000000002e0001c8] sth %l5,[%i2+0x0a6] ! Mem[000000002f0000a6] jmpl %o7,%g0 stb %l6,[%i0+0x1bb] ! Mem[000000002e0001bb] p15_far_3_hom: sth %l1,[%o3+0x108] ! Mem[000000002f800108] ldstub [%o1+0x1d7],%l4 ! Mem[000000002e8001d7] membar #Sync ldstub [%o3+0x00d],%l6 ! Mem[000000002f80000d] srax %l2,%l5,%l5 ldx [%o3+0x170],%l3 ! Mem[000000002f800170] swap [%o0+0x1c8],%l6 ! Mem[000000002e0001c8] sth %l5,[%o2+0x0a6] ! Mem[000000002f0000a6] jmpl %o7,%g0 stb %l6,[%o0+0x1bb] ! Mem[000000002e0001bb] p15_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p16_far_3_le: ldsh [%i1+0x1be],%l2 ! Mem[00000000308001be] jmpl %o7,%g0 stw %l0,[%i3+0x1e4] ! Mem[00000000318001e4] p16_far_3_lo: ldsh [%o1+0x1be],%l2 ! Mem[00000000308001be] jmpl %o7,%g0 stw %l0,[%o3+0x1e4] ! Mem[00000000318001e4] p16_far_3_lem: ldsh [%i1+0x1be],%l2 ! Mem[00000000308001be] jmpl %o7,%g0 stw %l0,[%i3+0x1e4] ! Mem[00000000318001e4] p16_far_3_lom: ldsh [%o1+0x1be],%l2 ! Mem[00000000308001be] jmpl %o7,%g0 stw %l0,[%o3+0x1e4] ! Mem[00000000318001e4] p16_far_3_he: ldsh [%i0+0x12e],%l3 ! Mem[000000003000012e] ldx [%i1+0x098],%l2 ! Mem[0000000030800098] ldx [%i2+0x0b0],%l1 ! Mem[00000000310000b0] ldsw [%i1+0x07c],%l2 ! Mem[000000003080007c] ld [%i2+0x1c8],%f23 ! Mem[00000000310001c8] ldd [%i3+0x160],%l2 ! Mem[0000000031800160] jmpl %o7,%g0 std %l0,[%i3+0x100] ! Mem[0000000031800100] p16_far_3_ho: ldsh [%o0+0x12e],%l3 ! Mem[000000003000012e] ldx [%o1+0x098],%l2 ! Mem[0000000030800098] ldx [%o2+0x0b0],%l1 ! Mem[00000000310000b0] ldsw [%o1+0x07c],%l2 ! Mem[000000003080007c] ld [%o2+0x1c8],%f23 ! Mem[00000000310001c8] ldd [%o3+0x160],%l2 ! Mem[0000000031800160] jmpl %o7,%g0 std %l0,[%o3+0x100] ! Mem[0000000031800100] p16_far_3_hem: ldsh [%i0+0x12e],%l3 ! Mem[000000003000012e] ldx [%i1+0x098],%l2 ! Mem[0000000030800098] ldx [%i2+0x0b0],%l1 ! Mem[00000000310000b0] ldsw [%i1+0x07c],%l2 ! Mem[000000003080007c] ld [%i2+0x1c8],%f23 ! Mem[00000000310001c8] ldd [%i3+0x160],%l2 ! Mem[0000000031800160] jmpl %o7,%g0 std %l0,[%i3+0x100] ! Mem[0000000031800100] p16_far_3_hom: ldsh [%o0+0x12e],%l3 ! Mem[000000003000012e] ldx [%o1+0x098],%l2 ! Mem[0000000030800098] ldx [%o2+0x0b0],%l1 ! Mem[00000000310000b0] ldsw [%o1+0x07c],%l2 ! Mem[000000003080007c] ld [%o2+0x1c8],%f23 ! Mem[00000000310001c8] ldd [%o3+0x160],%l2 ! Mem[0000000031800160] jmpl %o7,%g0 std %l0,[%o3+0x100] ! Mem[0000000031800100] p16_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p17_far_3_le: sth %l6,[%i1+0x056] ! Mem[0000000032800056] ldub [%i3+0x116],%l2 ! Mem[0000000033800116] addc %l7,-0x060,%l5 jmpl %o7,%g0 stw %l3,[%i2+0x170] ! Mem[0000000033000170] p17_far_3_lo: sth %l6,[%o1+0x056] ! Mem[0000000032800056] ldub [%o3+0x116],%l2 ! Mem[0000000033800116] addc %l7,-0x060,%l5 jmpl %o7,%g0 stw %l3,[%o2+0x170] ! Mem[0000000033000170] p17_far_3_lem: sth %l6,[%i1+0x056] ! Mem[0000000032800056] ldub [%i3+0x116],%l2 ! Mem[0000000033800116] addc %l7,-0x060,%l5 jmpl %o7,%g0 stw %l3,[%i2+0x170] ! Mem[0000000033000170] p17_far_3_lom: sth %l6,[%o1+0x056] ! Mem[0000000032800056] ldub [%o3+0x116],%l2 ! Mem[0000000033800116] addc %l7,-0x060,%l5 jmpl %o7,%g0 stw %l3,[%o2+0x170] ! Mem[0000000033000170] p17_far_3_he: ldstub [%i2+0x0a6],%l3 ! Mem[00000000330000a6] lduh [%i2+0x1aa],%l3 ! Mem[00000000330001aa] stx %l4,[%i1+0x030] ! Mem[0000000032800030] jmpl %o7,%g0 ldub [%i3+0x00e],%l7 ! Mem[000000003380000e] p17_far_3_ho: ldstub [%o2+0x0a6],%l3 ! Mem[00000000330000a6] lduh [%o2+0x1aa],%l3 ! Mem[00000000330001aa] stx %l4,[%o1+0x030] ! Mem[0000000032800030] jmpl %o7,%g0 ldub [%o3+0x00e],%l7 ! Mem[000000003380000e] p17_far_3_hem: ldstub [%i2+0x0a6],%l3 ! Mem[00000000330000a6] lduh [%i2+0x1aa],%l3 ! Mem[00000000330001aa] membar #Sync stx %l4,[%i1+0x030] ! Mem[0000000032800030] membar #Sync jmpl %o7,%g0 ldub [%i3+0x00e],%l7 ! Mem[000000003380000e] p17_far_3_hom: ldstub [%o2+0x0a6],%l3 ! Mem[00000000330000a6] lduh [%o2+0x1aa],%l3 ! Mem[00000000330001aa] membar #Sync stx %l4,[%o1+0x030] ! Mem[0000000032800030] membar #Sync jmpl %o7,%g0 ldub [%o3+0x00e],%l7 ! Mem[000000003380000e] p17_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p18_far_3_le: ldsh [%i0+0x022],%l7 ! Mem[0000000034000022] addcc %l0,%l4,%l4 stb %l0,[%i1+0x0f2] ! Mem[00000000348000f2] jmpl %o7,%g0 sth %l1,[%i2+0x0cc] ! Mem[00000000350000cc] p18_far_3_lo: ldsh [%o0+0x022],%l7 ! Mem[0000000034000022] addcc %l0,%l4,%l4 stb %l0,[%o1+0x0f2] ! Mem[00000000348000f2] jmpl %o7,%g0 sth %l1,[%o2+0x0cc] ! Mem[00000000350000cc] p18_far_3_lem: membar #Sync ldsh [%i0+0x022],%l7 ! Mem[0000000034000022] addcc %l0,%l4,%l4 stb %l0,[%i1+0x0f2] ! Mem[00000000348000f2] jmpl %o7,%g0 sth %l1,[%i2+0x0cc] ! Mem[00000000350000cc] p18_far_3_lom: membar #Sync ldsh [%o0+0x022],%l7 ! Mem[0000000034000022] addcc %l0,%l4,%l4 stb %l0,[%o1+0x0f2] ! Mem[00000000348000f2] jmpl %o7,%g0 sth %l1,[%o2+0x0cc] ! Mem[00000000350000cc] p18_far_3_he: ldub [%i1+0x1e5],%l1 ! Mem[00000000348001e5] ldstub [%i3+0x055],%l2 ! Mem[0000000035800055] swap [%i0+0x1b4],%l6 ! Mem[00000000340001b4] st %f17,[%i1+0x170] ! Mem[0000000034800170] ldstub [%i2+0x14b],%l3 ! Mem[000000003500014b] jmpl %o7,%g0 stx %l1,[%i1+0x040] ! Mem[0000000034800040] p18_far_3_ho: ldub [%o1+0x1e5],%l1 ! Mem[00000000348001e5] ldstub [%o3+0x055],%l2 ! Mem[0000000035800055] swap [%o0+0x1b4],%l6 ! Mem[00000000340001b4] st %f17,[%o1+0x170] ! Mem[0000000034800170] ldstub [%o2+0x14b],%l3 ! Mem[000000003500014b] jmpl %o7,%g0 stx %l1,[%o1+0x040] ! Mem[0000000034800040] p18_far_3_hem: ldub [%i1+0x1e5],%l1 ! Mem[00000000348001e5] ldstub [%i3+0x055],%l2 ! Mem[0000000035800055] swap [%i0+0x1b4],%l6 ! Mem[00000000340001b4] st %f17,[%i1+0x170] ! Mem[0000000034800170] ldstub [%i2+0x14b],%l3 ! Mem[000000003500014b] jmpl %o7,%g0 stx %l1,[%i1+0x040] ! Mem[0000000034800040] p18_far_3_hom: ldub [%o1+0x1e5],%l1 ! Mem[00000000348001e5] ldstub [%o3+0x055],%l2 ! Mem[0000000035800055] swap [%o0+0x1b4],%l6 ! Mem[00000000340001b4] st %f17,[%o1+0x170] ! Mem[0000000034800170] ldstub [%o2+0x14b],%l3 ! Mem[000000003500014b] jmpl %o7,%g0 stx %l1,[%o1+0x040] ! Mem[0000000034800040] p18_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p19_far_3_le: addccc %l4,0xe96,%l2 udivx %l1,-0xc09,%l0 xnorcc %l4,-0x15a,%l2 stw %l3,[%i2+0x1cc] ! Mem[00000000370001cc] jmpl %o7,%g0 ldub [%i0+0x1ab],%l5 ! Mem[00000000360001ab] p19_far_3_lo: addccc %l4,0xe96,%l2 udivx %l1,-0xc09,%l0 xnorcc %l4,-0x15a,%l2 stw %l3,[%o2+0x1cc] ! Mem[00000000370001cc] jmpl %o7,%g0 ldub [%o0+0x1ab],%l5 ! Mem[00000000360001ab] p19_far_3_lem: addccc %l4,0xe96,%l2 udivx %l1,-0xc09,%l0 xnorcc %l4,-0x15a,%l2 stw %l3,[%i2+0x1cc] ! Mem[00000000370001cc] jmpl %o7,%g0 ldub [%i0+0x1ab],%l5 ! Mem[00000000360001ab] p19_far_3_lom: addccc %l4,0xe96,%l2 udivx %l1,-0xc09,%l0 xnorcc %l4,-0x15a,%l2 stw %l3,[%o2+0x1cc] ! Mem[00000000370001cc] jmpl %o7,%g0 ldub [%o0+0x1ab],%l5 ! Mem[00000000360001ab] p19_far_3_he: jmpl %o7,%g0 ldsw [%i3+0x098],%l4 ! Mem[0000000037800098] jmpl %o7,%g0 nop p19_far_3_ho: jmpl %o7,%g0 ldsw [%o3+0x098],%l4 ! Mem[0000000037800098] jmpl %o7,%g0 nop p19_far_3_hem: jmpl %o7,%g0 ldsw [%i3+0x098],%l4 ! Mem[0000000037800098] jmpl %o7,%g0 nop p19_far_3_hom: jmpl %o7,%g0 ldsw [%o3+0x098],%l4 ! Mem[0000000037800098] jmpl %o7,%g0 nop p19_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p20_far_3_le: ldsh [%i1+0x0ce],%l7 ! Mem[00000000388000ce] jmpl %o7,%g0 stb %l5,[%i3+0x07f] ! Mem[000000003980007f] p20_far_3_lo: ldsh [%o1+0x0ce],%l7 ! Mem[00000000388000ce] jmpl %o7,%g0 stb %l5,[%o3+0x07f] ! Mem[000000003980007f] p20_far_3_lem: ldsh [%i1+0x0ce],%l7 ! Mem[00000000388000ce] jmpl %o7,%g0 stb %l5,[%i3+0x07f] ! Mem[000000003980007f] p20_far_3_lom: ldsh [%o1+0x0ce],%l7 ! Mem[00000000388000ce] jmpl %o7,%g0 stb %l5,[%o3+0x07f] ! Mem[000000003980007f] p20_far_3_he: jmpl %o7,%g0 add %l3,-0x47b,%l0 jmpl %o7,%g0 nop p20_far_3_ho: jmpl %o7,%g0 add %l3,-0x47b,%l0 jmpl %o7,%g0 nop p20_far_3_hem: jmpl %o7,%g0 add %l3,-0x47b,%l0 jmpl %o7,%g0 nop p20_far_3_hom: jmpl %o7,%g0 add %l3,-0x47b,%l0 jmpl %o7,%g0 nop p20_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p21_far_3_le: std %l4,[%i1+0x010] ! Mem[000000003a800010] and %l3,%l2,%l4 swap [%i3+0x044],%l6 ! Mem[000000003b800044] jmpl %o7,%g0 sth %l1,[%i0+0x116] ! Mem[000000003a000116] p21_far_3_lo: std %l4,[%o1+0x010] ! Mem[000000003a800010] and %l3,%l2,%l4 swap [%o3+0x044],%l6 ! Mem[000000003b800044] jmpl %o7,%g0 sth %l1,[%o0+0x116] ! Mem[000000003a000116] p21_far_3_lem: membar #Sync std %l4,[%i1+0x010] ! Mem[000000003a800010] and %l3,%l2,%l4 swap [%i3+0x044],%l6 ! Mem[000000003b800044] jmpl %o7,%g0 sth %l1,[%i0+0x116] ! Mem[000000003a000116] p21_far_3_lom: membar #Sync std %l4,[%o1+0x010] ! Mem[000000003a800010] and %l3,%l2,%l4 swap [%o3+0x044],%l6 ! Mem[000000003b800044] jmpl %o7,%g0 sth %l1,[%o0+0x116] ! Mem[000000003a000116] p21_far_3_he: sth %l6,[%i1+0x1c6] ! Mem[000000003a8001c6] stb %l0,[%i3+0x012] ! Mem[000000003b800012] swap [%i1+0x194],%l7 ! Mem[000000003a800194] ldsh [%i0+0x076],%l0 ! Mem[000000003a000076] ldd [%i3+0x140],%f18 ! Mem[000000003b800140] jmpl %o7,%g0 lduh [%i3+0x12a],%l3 ! Mem[000000003b80012a] p21_far_3_ho: sth %l6,[%o1+0x1c6] ! Mem[000000003a8001c6] stb %l0,[%o3+0x012] ! Mem[000000003b800012] swap [%o1+0x194],%l7 ! Mem[000000003a800194] ldsh [%o0+0x076],%l0 ! Mem[000000003a000076] ldd [%o3+0x140],%f18 ! Mem[000000003b800140] jmpl %o7,%g0 lduh [%o3+0x12a],%l3 ! Mem[000000003b80012a] p21_far_3_hem: sth %l6,[%i1+0x1c6] ! Mem[000000003a8001c6] membar #Sync stb %l0,[%i3+0x012] ! Mem[000000003b800012] swap [%i1+0x194],%l7 ! Mem[000000003a800194] ldsh [%i0+0x076],%l0 ! Mem[000000003a000076] ldd [%i3+0x140],%f18 ! Mem[000000003b800140] jmpl %o7,%g0 lduh [%i3+0x12a],%l3 ! Mem[000000003b80012a] p21_far_3_hom: sth %l6,[%o1+0x1c6] ! Mem[000000003a8001c6] membar #Sync stb %l0,[%o3+0x012] ! Mem[000000003b800012] swap [%o1+0x194],%l7 ! Mem[000000003a800194] ldsh [%o0+0x076],%l0 ! Mem[000000003a000076] ldd [%o3+0x140],%f18 ! Mem[000000003b800140] jmpl %o7,%g0 lduh [%o3+0x12a],%l3 ! Mem[000000003b80012a] p21_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p22_far_3_le: ld [%i1+0x134],%f1 ! Mem[000000003c800134] stx %l6,[%i1+0x1e0] ! Mem[000000003c8001e0] ldsh [%i3+0x012],%l0 ! Mem[000000003d800012] jmpl %o7,%g0 lduw [%i0+0x12c],%l3 ! Mem[000000003c00012c] p22_far_3_lo: ld [%o1+0x134],%f1 ! Mem[000000003c800134] stx %l6,[%o1+0x1e0] ! Mem[000000003c8001e0] ldsh [%o3+0x012],%l0 ! Mem[000000003d800012] jmpl %o7,%g0 lduw [%o0+0x12c],%l3 ! Mem[000000003c00012c] p22_far_3_lem: ld [%i1+0x134],%f1 ! Mem[000000003c800134] stx %l6,[%i1+0x1e0] ! Mem[000000003c8001e0] membar #Sync ldsh [%i3+0x012],%l0 ! Mem[000000003d800012] jmpl %o7,%g0 lduw [%i0+0x12c],%l3 ! Mem[000000003c00012c] p22_far_3_lom: ld [%o1+0x134],%f1 ! Mem[000000003c800134] stx %l6,[%o1+0x1e0] ! Mem[000000003c8001e0] membar #Sync ldsh [%o3+0x012],%l0 ! Mem[000000003d800012] jmpl %o7,%g0 lduw [%o0+0x12c],%l3 ! Mem[000000003c00012c] p22_far_3_he: ldub [%i0+0x076],%l0 ! Mem[000000003c000076] ldsw [%i1+0x1a8],%l1 ! Mem[000000003c8001a8] jmpl %o7,%g0 st %f30,[%i0+0x12c] ! Mem[000000003c00012c] p22_far_3_ho: ldub [%o0+0x076],%l0 ! Mem[000000003c000076] ldsw [%o1+0x1a8],%l1 ! Mem[000000003c8001a8] jmpl %o7,%g0 st %f30,[%o0+0x12c] ! Mem[000000003c00012c] p22_far_3_hem: ldub [%i0+0x076],%l0 ! Mem[000000003c000076] ldsw [%i1+0x1a8],%l1 ! Mem[000000003c8001a8] jmpl %o7,%g0 st %f30,[%i0+0x12c] ! Mem[000000003c00012c] p22_far_3_hom: ldub [%o0+0x076],%l0 ! Mem[000000003c000076] ldsw [%o1+0x1a8],%l1 ! Mem[000000003c8001a8] jmpl %o7,%g0 st %f30,[%o0+0x12c] ! Mem[000000003c00012c] p22_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p23_far_3_le: lduh [%i3+0x1e6],%l4 ! Mem[000000003f8001e6] std %f4 ,[%i0+0x108] ! Mem[000000003e000108] ld [%i2+0x048],%f5 ! Mem[000000003f000048] jmpl %o7,%g0 ldd [%i3+0x058],%l4 ! Mem[000000003f800058] p23_far_3_lo: lduh [%o3+0x1e6],%l4 ! Mem[000000003f8001e6] std %f4 ,[%o0+0x108] ! Mem[000000003e000108] ld [%o2+0x048],%f5 ! Mem[000000003f000048] jmpl %o7,%g0 ldd [%o3+0x058],%l4 ! Mem[000000003f800058] p23_far_3_lem: lduh [%i3+0x1e6],%l4 ! Mem[000000003f8001e6] std %f4 ,[%i0+0x108] ! Mem[000000003e000108] ld [%i2+0x048],%f5 ! Mem[000000003f000048] jmpl %o7,%g0 ldd [%i3+0x058],%l4 ! Mem[000000003f800058] p23_far_3_lom: lduh [%o3+0x1e6],%l4 ! Mem[000000003f8001e6] std %f4 ,[%o0+0x108] ! Mem[000000003e000108] ld [%o2+0x048],%f5 ! Mem[000000003f000048] jmpl %o7,%g0 ldd [%o3+0x058],%l4 ! Mem[000000003f800058] p23_far_3_he: sth %l7,[%i3+0x090] ! Mem[000000003f800090] ldsb [%i2+0x1c9],%l6 ! Mem[000000003f0001c9] xorcc %l0,%l4,%l3 jmpl %o7,%g0 lduh [%i0+0x18a],%l7 ! Mem[000000003e00018a] p23_far_3_ho: sth %l7,[%o3+0x090] ! Mem[000000003f800090] ldsb [%o2+0x1c9],%l6 ! Mem[000000003f0001c9] xorcc %l0,%l4,%l3 jmpl %o7,%g0 lduh [%o0+0x18a],%l7 ! Mem[000000003e00018a] p23_far_3_hem: sth %l7,[%i3+0x090] ! Mem[000000003f800090] ldsb [%i2+0x1c9],%l6 ! Mem[000000003f0001c9] xorcc %l0,%l4,%l3 jmpl %o7,%g0 lduh [%i0+0x18a],%l7 ! Mem[000000003e00018a] p23_far_3_hom: sth %l7,[%o3+0x090] ! Mem[000000003f800090] ldsb [%o2+0x1c9],%l6 ! Mem[000000003f0001c9] xorcc %l0,%l4,%l3 jmpl %o7,%g0 lduh [%o0+0x18a],%l7 ! Mem[000000003e00018a] p23_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p24_far_3_le: swap [%i0+0x0ec],%l7 ! Mem[00000000400000ec] ldd [%i0+0x068],%l2 ! Mem[0000000040000068] swap [%i3+0x174],%l3 ! Mem[0000000041800174] jmpl %o7,%g0 sth %l2,[%i1+0x0b6] ! Mem[00000000408000b6] p24_far_3_lo: swap [%o0+0x0ec],%l7 ! Mem[00000000400000ec] ldd [%o0+0x068],%l2 ! Mem[0000000040000068] swap [%o3+0x174],%l3 ! Mem[0000000041800174] jmpl %o7,%g0 sth %l2,[%o1+0x0b6] ! Mem[00000000408000b6] p24_far_3_lem: swap [%i0+0x0ec],%l7 ! Mem[00000000400000ec] ldd [%i0+0x068],%l2 ! Mem[0000000040000068] swap [%i3+0x174],%l3 ! Mem[0000000041800174] jmpl %o7,%g0 sth %l2,[%i1+0x0b6] ! Mem[00000000408000b6] p24_far_3_lom: swap [%o0+0x0ec],%l7 ! Mem[00000000400000ec] ldd [%o0+0x068],%l2 ! Mem[0000000040000068] swap [%o3+0x174],%l3 ! Mem[0000000041800174] jmpl %o7,%g0 sth %l2,[%o1+0x0b6] ! Mem[00000000408000b6] p24_far_3_he: stw %l3,[%i3+0x078] ! Mem[0000000041800078] or %l7,%l1,%l5 stx %l1,[%i2+0x178] ! Mem[0000000041000178] xnor %l3,0x0d8,%l7 xor %l1,%l7,%l7 ldub [%i1+0x001],%l6 ! Mem[0000000040800001] swap [%i0+0x150],%l1 ! Mem[0000000040000150] jmpl %o7,%g0 lduw [%i2+0x1d8],%l6 ! Mem[00000000410001d8] p24_far_3_ho: stw %l3,[%o3+0x078] ! Mem[0000000041800078] or %l7,%l1,%l5 stx %l1,[%o2+0x178] ! Mem[0000000041000178] xnor %l3,0x0d8,%l7 xor %l1,%l7,%l7 ldub [%o1+0x001],%l6 ! Mem[0000000040800001] swap [%o0+0x150],%l1 ! Mem[0000000040000150] jmpl %o7,%g0 lduw [%o2+0x1d8],%l6 ! Mem[00000000410001d8] p24_far_3_hem: stw %l3,[%i3+0x078] ! Mem[0000000041800078] or %l7,%l1,%l5 stx %l1,[%i2+0x178] ! Mem[0000000041000178] xnor %l3,0x0d8,%l7 xor %l1,%l7,%l7 membar #Sync ldub [%i1+0x001],%l6 ! Mem[0000000040800001] swap [%i0+0x150],%l1 ! Mem[0000000040000150] jmpl %o7,%g0 lduw [%i2+0x1d8],%l6 ! Mem[00000000410001d8] p24_far_3_hom: stw %l3,[%o3+0x078] ! Mem[0000000041800078] or %l7,%l1,%l5 stx %l1,[%o2+0x178] ! Mem[0000000041000178] xnor %l3,0x0d8,%l7 xor %l1,%l7,%l7 membar #Sync ldub [%o1+0x001],%l6 ! Mem[0000000040800001] swap [%o0+0x150],%l1 ! Mem[0000000040000150] jmpl %o7,%g0 lduw [%o2+0x1d8],%l6 ! Mem[00000000410001d8] p24_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p25_far_3_le: jmpl %o7,%g0 std %l0,[%i3+0x030] ! Mem[0000000043800030] jmpl %o7,%g0 nop p25_far_3_lo: jmpl %o7,%g0 std %l0,[%o3+0x030] ! Mem[0000000043800030] jmpl %o7,%g0 nop p25_far_3_lem: membar #Sync jmpl %o7,%g0 std %l0,[%i3+0x030] ! Mem[0000000043800030] jmpl %o7,%g0 nop p25_far_3_lom: membar #Sync jmpl %o7,%g0 std %l0,[%o3+0x030] ! Mem[0000000043800030] jmpl %o7,%g0 nop p25_far_3_he: ldsw [%i0+0x0e4],%l0 ! Mem[00000000420000e4] tsubcc %l5,%l1,%l2 orn %l6,%l7,%l5 ldstub [%i2+0x09f],%l6 ! Mem[000000004300009f] std %l0,[%i3+0x188] ! Mem[0000000043800188] jmpl %o7,%g0 lduw [%i3+0x17c],%l1 ! Mem[000000004380017c] p25_far_3_ho: ldsw [%o0+0x0e4],%l0 ! Mem[00000000420000e4] tsubcc %l5,%l1,%l2 orn %l6,%l7,%l5 ldstub [%o2+0x09f],%l6 ! Mem[000000004300009f] std %l0,[%o3+0x188] ! Mem[0000000043800188] jmpl %o7,%g0 lduw [%o3+0x17c],%l1 ! Mem[000000004380017c] p25_far_3_hem: ldsw [%i0+0x0e4],%l0 ! Mem[00000000420000e4] tsubcc %l5,%l1,%l2 orn %l6,%l7,%l5 ldstub [%i2+0x09f],%l6 ! Mem[000000004300009f] std %l0,[%i3+0x188] ! Mem[0000000043800188] jmpl %o7,%g0 lduw [%i3+0x17c],%l1 ! Mem[000000004380017c] p25_far_3_hom: ldsw [%o0+0x0e4],%l0 ! Mem[00000000420000e4] tsubcc %l5,%l1,%l2 orn %l6,%l7,%l5 ldstub [%o2+0x09f],%l6 ! Mem[000000004300009f] std %l0,[%o3+0x188] ! Mem[0000000043800188] jmpl %o7,%g0 lduw [%o3+0x17c],%l1 ! Mem[000000004380017c] p25_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p26_far_3_le: stw %l5,[%i3+0x0b4] ! Mem[00000000458000b4] taddcctv %l3,%l7,%l3 swap [%i3+0x1ec],%l3 ! Mem[00000000458001ec] jmpl %o7,%g0 ldd [%i1+0x120],%l4 ! Mem[0000000044800120] p26_far_3_lo: stw %l5,[%o3+0x0b4] ! Mem[00000000458000b4] taddcctv %l3,%l7,%l3 swap [%o3+0x1ec],%l3 ! Mem[00000000458001ec] jmpl %o7,%g0 ldd [%o1+0x120],%l4 ! Mem[0000000044800120] p26_far_3_lem: stw %l5,[%i3+0x0b4] ! Mem[00000000458000b4] taddcctv %l3,%l7,%l3 swap [%i3+0x1ec],%l3 ! Mem[00000000458001ec] jmpl %o7,%g0 ldd [%i1+0x120],%l4 ! Mem[0000000044800120] p26_far_3_lom: stw %l5,[%o3+0x0b4] ! Mem[00000000458000b4] taddcctv %l3,%l7,%l3 swap [%o3+0x1ec],%l3 ! Mem[00000000458001ec] jmpl %o7,%g0 ldd [%o1+0x120],%l4 ! Mem[0000000044800120] p26_far_3_he: std %f30,[%i2+0x190] ! Mem[0000000045000190] ld [%i3+0x150],%f17 ! Mem[0000000045800150] jmpl %o7,%g0 ldstub [%i2+0x16b],%l3 ! Mem[000000004500016b] p26_far_3_ho: std %f30,[%o2+0x190] ! Mem[0000000045000190] ld [%o3+0x150],%f17 ! Mem[0000000045800150] jmpl %o7,%g0 ldstub [%o2+0x16b],%l3 ! Mem[000000004500016b] p26_far_3_hem: std %f30,[%i2+0x190] ! Mem[0000000045000190] ld [%i3+0x150],%f17 ! Mem[0000000045800150] jmpl %o7,%g0 ldstub [%i2+0x16b],%l3 ! Mem[000000004500016b] p26_far_3_hom: std %f30,[%o2+0x190] ! Mem[0000000045000190] ld [%o3+0x150],%f17 ! Mem[0000000045800150] jmpl %o7,%g0 ldstub [%o2+0x16b],%l3 ! Mem[000000004500016b] p26_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p27_far_3_le: jmpl %o7,%g0 stb %l4,[%i0+0x1d7] ! Mem[00000000460001d7] jmpl %o7,%g0 nop p27_far_3_lo: jmpl %o7,%g0 stb %l4,[%o0+0x1d7] ! Mem[00000000460001d7] jmpl %o7,%g0 nop p27_far_3_lem: jmpl %o7,%g0 stb %l4,[%i0+0x1d7] ! Mem[00000000460001d7] jmpl %o7,%g0 nop p27_far_3_lom: jmpl %o7,%g0 stb %l4,[%o0+0x1d7] ! Mem[00000000460001d7] jmpl %o7,%g0 nop p27_far_3_he: jmpl %o7,%g0 taddcc %l2,%l0,%l5 jmpl %o7,%g0 nop p27_far_3_ho: jmpl %o7,%g0 taddcc %l2,%l0,%l5 jmpl %o7,%g0 nop p27_far_3_hem: jmpl %o7,%g0 taddcc %l2,%l0,%l5 jmpl %o7,%g0 nop p27_far_3_hom: jmpl %o7,%g0 taddcc %l2,%l0,%l5 jmpl %o7,%g0 nop p27_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p28_far_3_le: addc %l6,0x5df,%l2 jmpl %o7,%g0 lduw [%i2+0x0b0],%l3 ! Mem[00000000490000b0] p28_far_3_lo: addc %l6,0x5df,%l2 jmpl %o7,%g0 lduw [%o2+0x0b0],%l3 ! Mem[00000000490000b0] p28_far_3_lem: addc %l6,0x5df,%l2 jmpl %o7,%g0 lduw [%i2+0x0b0],%l3 ! Mem[00000000490000b0] p28_far_3_lom: addc %l6,0x5df,%l2 jmpl %o7,%g0 lduw [%o2+0x0b0],%l3 ! Mem[00000000490000b0] p28_far_3_he: andncc %l4,%l1,%l0 ldd [%i3+0x0c0],%l6 ! Mem[00000000498000c0] swap [%i0+0x118],%l0 ! Mem[0000000048000118] jmpl %o7,%g0 ldub [%i2+0x1bf],%l4 ! Mem[00000000490001bf] p28_far_3_ho: andncc %l4,%l1,%l0 ldd [%o3+0x0c0],%l6 ! Mem[00000000498000c0] swap [%o0+0x118],%l0 ! Mem[0000000048000118] jmpl %o7,%g0 ldub [%o2+0x1bf],%l4 ! Mem[00000000490001bf] p28_far_3_hem: andncc %l4,%l1,%l0 ldd [%i3+0x0c0],%l6 ! Mem[00000000498000c0] swap [%i0+0x118],%l0 ! Mem[0000000048000118] jmpl %o7,%g0 ldub [%i2+0x1bf],%l4 ! Mem[00000000490001bf] p28_far_3_hom: andncc %l4,%l1,%l0 ldd [%o3+0x0c0],%l6 ! Mem[00000000498000c0] swap [%o0+0x118],%l0 ! Mem[0000000048000118] jmpl %o7,%g0 ldub [%o2+0x1bf],%l4 ! Mem[00000000490001bf] p28_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p29_far_3_le: tsubcc %l6,0xe92,%l3 xnor %l7,%l0,%l5 ldub [%i2+0x04d],%l0 ! Mem[000000004b00004d] jmpl %o7,%g0 sllx %l5,%l5,%l7 p29_far_3_lo: tsubcc %l6,0xe92,%l3 xnor %l7,%l0,%l5 ldub [%o2+0x04d],%l0 ! Mem[000000004b00004d] jmpl %o7,%g0 sllx %l5,%l5,%l7 p29_far_3_lem: tsubcc %l6,0xe92,%l3 xnor %l7,%l0,%l5 ldub [%i2+0x04d],%l0 ! Mem[000000004b00004d] jmpl %o7,%g0 sllx %l5,%l5,%l7 p29_far_3_lom: tsubcc %l6,0xe92,%l3 xnor %l7,%l0,%l5 ldub [%o2+0x04d],%l0 ! Mem[000000004b00004d] jmpl %o7,%g0 sllx %l5,%l5,%l7 p29_far_3_he: ldstub [%i0+0x0d3],%l0 ! Mem[000000004a0000d3] jmpl %o7,%g0 ldx [%i0+0x150],%l7 ! Mem[000000004a000150] p29_far_3_ho: ldstub [%o0+0x0d3],%l0 ! Mem[000000004a0000d3] jmpl %o7,%g0 ldx [%o0+0x150],%l7 ! Mem[000000004a000150] p29_far_3_hem: ldstub [%i0+0x0d3],%l0 ! Mem[000000004a0000d3] jmpl %o7,%g0 ldx [%i0+0x150],%l7 ! Mem[000000004a000150] p29_far_3_hom: ldstub [%o0+0x0d3],%l0 ! Mem[000000004a0000d3] jmpl %o7,%g0 ldx [%o0+0x150],%l7 ! Mem[000000004a000150] p29_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p30_far_3_le: sth %l2,[%i2+0x11a] ! Mem[000000004d00011a] jmpl %o7,%g0 ldsb [%i1+0x047],%l6 ! Mem[000000004c800047] p30_far_3_lo: sth %l2,[%o2+0x11a] ! Mem[000000004d00011a] jmpl %o7,%g0 ldsb [%o1+0x047],%l6 ! Mem[000000004c800047] p30_far_3_lem: sth %l2,[%i2+0x11a] ! Mem[000000004d00011a] jmpl %o7,%g0 ldsb [%i1+0x047],%l6 ! Mem[000000004c800047] p30_far_3_lom: sth %l2,[%o2+0x11a] ! Mem[000000004d00011a] jmpl %o7,%g0 ldsb [%o1+0x047],%l6 ! Mem[000000004c800047] p30_far_3_he: stb %l1,[%i0+0x116] ! Mem[000000004c000116] stx %l2,[%i0+0x1b8] ! Mem[000000004c0001b8] umul %l4,%l7,%l7 jmpl %o7,%g0 ldsw [%i0+0x0f0],%l6 ! Mem[000000004c0000f0] p30_far_3_ho: stb %l1,[%o0+0x116] ! Mem[000000004c000116] stx %l2,[%o0+0x1b8] ! Mem[000000004c0001b8] umul %l4,%l7,%l7 jmpl %o7,%g0 ldsw [%o0+0x0f0],%l6 ! Mem[000000004c0000f0] p30_far_3_hem: stb %l1,[%i0+0x116] ! Mem[000000004c000116] stx %l2,[%i0+0x1b8] ! Mem[000000004c0001b8] umul %l4,%l7,%l7 jmpl %o7,%g0 ldsw [%i0+0x0f0],%l6 ! Mem[000000004c0000f0] p30_far_3_hom: stb %l1,[%o0+0x116] ! Mem[000000004c000116] stx %l2,[%o0+0x1b8] ! Mem[000000004c0001b8] umul %l4,%l7,%l7 jmpl %o7,%g0 ldsw [%o0+0x0f0],%l6 ! Mem[000000004c0000f0] p30_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p31_far_3_le: sth %l7,[%i0+0x1f2] ! Mem[000000004e0001f2] sth %l7,[%i2+0x090] ! Mem[000000004f000090] ldx [%i1+0x1e8],%l6 ! Mem[000000004e8001e8] umul %l2,%l2,%l6 lduw [%i1+0x1c4],%l2 ! Mem[000000004e8001c4] jmpl %o7,%g0 stx %l6,[%i2+0x000] ! Mem[000000004f000000] p31_far_3_lo: sth %l7,[%o0+0x1f2] ! Mem[000000004e0001f2] sth %l7,[%o2+0x090] ! Mem[000000004f000090] ldx [%o1+0x1e8],%l6 ! Mem[000000004e8001e8] umul %l2,%l2,%l6 lduw [%o1+0x1c4],%l2 ! Mem[000000004e8001c4] jmpl %o7,%g0 stx %l6,[%o2+0x000] ! Mem[000000004f000000] p31_far_3_lem: sth %l7,[%i0+0x1f2] ! Mem[000000004e0001f2] sth %l7,[%i2+0x090] ! Mem[000000004f000090] ldx [%i1+0x1e8],%l6 ! Mem[000000004e8001e8] umul %l2,%l2,%l6 lduw [%i1+0x1c4],%l2 ! Mem[000000004e8001c4] membar #Sync jmpl %o7,%g0 stx %l6,[%i2+0x000] ! Mem[000000004f000000] p31_far_3_lom: sth %l7,[%o0+0x1f2] ! Mem[000000004e0001f2] sth %l7,[%o2+0x090] ! Mem[000000004f000090] ldx [%o1+0x1e8],%l6 ! Mem[000000004e8001e8] umul %l2,%l2,%l6 lduw [%o1+0x1c4],%l2 ! Mem[000000004e8001c4] membar #Sync jmpl %o7,%g0 stx %l6,[%o2+0x000] ! Mem[000000004f000000] p31_far_3_he: ldstub [%i2+0x1c8],%l4 ! Mem[000000004f0001c8] ldd [%i0+0x160],%f20 ! Mem[000000004e000160] ldx [%i0+0x0e8],%l4 ! Mem[000000004e0000e8] jmpl %o7,%g0 ldx [%i0+0x0e0],%l1 ! Mem[000000004e0000e0] p31_far_3_ho: ldstub [%o2+0x1c8],%l4 ! Mem[000000004f0001c8] ldd [%o0+0x160],%f20 ! Mem[000000004e000160] ldx [%o0+0x0e8],%l4 ! Mem[000000004e0000e8] jmpl %o7,%g0 ldx [%o0+0x0e0],%l1 ! Mem[000000004e0000e0] p31_far_3_hem: ldstub [%i2+0x1c8],%l4 ! Mem[000000004f0001c8] ldd [%i0+0x160],%f20 ! Mem[000000004e000160] ldx [%i0+0x0e8],%l4 ! Mem[000000004e0000e8] jmpl %o7,%g0 ldx [%i0+0x0e0],%l1 ! Mem[000000004e0000e0] p31_far_3_hom: ldstub [%o2+0x1c8],%l4 ! Mem[000000004f0001c8] ldd [%o0+0x160],%f20 ! Mem[000000004e000160] ldx [%o0+0x0e8],%l4 ! Mem[000000004e0000e8] jmpl %o7,%g0 ldx [%o0+0x0e0],%l1 ! Mem[000000004e0000e0] p31_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p32_far_3_le: ldstub [%i2+0x1bb],%l3 ! Mem[00000000510001bb] stb %l1,[%i2+0x04d] ! Mem[000000005100004d] lduw [%i3+0x0c0],%l1 ! Mem[00000000518000c0] ldx [%i3+0x0e0],%l3 ! Mem[00000000518000e0] ldx [%i3+0x080],%l5 ! Mem[0000000051800080] ld [%i1+0x060],%f11 ! Mem[0000000050800060] ldd [%i1+0x038],%l0 ! Mem[0000000050800038] jmpl %o7,%g0 swap [%i2+0x15c],%l4 ! Mem[000000005100015c] p32_far_3_lo: ldstub [%o2+0x1bb],%l3 ! Mem[00000000510001bb] stb %l1,[%o2+0x04d] ! Mem[000000005100004d] lduw [%o3+0x0c0],%l1 ! Mem[00000000518000c0] ldx [%o3+0x0e0],%l3 ! Mem[00000000518000e0] ldx [%o3+0x080],%l5 ! Mem[0000000051800080] ld [%o1+0x060],%f11 ! Mem[0000000050800060] ldd [%o1+0x038],%l0 ! Mem[0000000050800038] jmpl %o7,%g0 swap [%o2+0x15c],%l4 ! Mem[000000005100015c] p32_far_3_lem: ldstub [%i2+0x1bb],%l3 ! Mem[00000000510001bb] stb %l1,[%i2+0x04d] ! Mem[000000005100004d] lduw [%i3+0x0c0],%l1 ! Mem[00000000518000c0] ldx [%i3+0x0e0],%l3 ! Mem[00000000518000e0] ldx [%i3+0x080],%l5 ! Mem[0000000051800080] ld [%i1+0x060],%f11 ! Mem[0000000050800060] membar #Sync ldd [%i1+0x038],%l0 ! Mem[0000000050800038] jmpl %o7,%g0 swap [%i2+0x15c],%l4 ! Mem[000000005100015c] p32_far_3_lom: ldstub [%o2+0x1bb],%l3 ! Mem[00000000510001bb] stb %l1,[%o2+0x04d] ! Mem[000000005100004d] lduw [%o3+0x0c0],%l1 ! Mem[00000000518000c0] ldx [%o3+0x0e0],%l3 ! Mem[00000000518000e0] ldx [%o3+0x080],%l5 ! Mem[0000000051800080] ld [%o1+0x060],%f11 ! Mem[0000000050800060] membar #Sync ldd [%o1+0x038],%l0 ! Mem[0000000050800038] jmpl %o7,%g0 swap [%o2+0x15c],%l4 ! Mem[000000005100015c] p32_far_3_he: stb %l0,[%i0+0x1c5] ! Mem[00000000500001c5] mulx %l6,0x5a3,%l7 sth %l7,[%i2+0x00e] ! Mem[000000005100000e] lduh [%i2+0x14a],%l3 ! Mem[000000005100014a] jmpl %o7,%g0 and %l5,%l7,%l2 p32_far_3_ho: stb %l0,[%o0+0x1c5] ! Mem[00000000500001c5] mulx %l6,0x5a3,%l7 sth %l7,[%o2+0x00e] ! Mem[000000005100000e] lduh [%o2+0x14a],%l3 ! Mem[000000005100014a] jmpl %o7,%g0 and %l5,%l7,%l2 p32_far_3_hem: stb %l0,[%i0+0x1c5] ! Mem[00000000500001c5] mulx %l6,0x5a3,%l7 membar #Sync sth %l7,[%i2+0x00e] ! Mem[000000005100000e] lduh [%i2+0x14a],%l3 ! Mem[000000005100014a] jmpl %o7,%g0 and %l5,%l7,%l2 p32_far_3_hom: stb %l0,[%o0+0x1c5] ! Mem[00000000500001c5] mulx %l6,0x5a3,%l7 membar #Sync sth %l7,[%o2+0x00e] ! Mem[000000005100000e] lduh [%o2+0x14a],%l3 ! Mem[000000005100014a] jmpl %o7,%g0 and %l5,%l7,%l2 p32_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p33_far_3_le: stw %l0,[%i1+0x118] ! Mem[0000000052800118] stx %l2,[%i1+0x1a8] ! Mem[00000000528001a8] st %f7 ,[%i0+0x1f0] ! Mem[00000000520001f0] jmpl %o7,%g0 stb %l7,[%i3+0x091] ! Mem[0000000053800091] p33_far_3_lo: stw %l0,[%o1+0x118] ! Mem[0000000052800118] stx %l2,[%o1+0x1a8] ! Mem[00000000528001a8] st %f7 ,[%o0+0x1f0] ! Mem[00000000520001f0] jmpl %o7,%g0 stb %l7,[%o3+0x091] ! Mem[0000000053800091] p33_far_3_lem: stw %l0,[%i1+0x118] ! Mem[0000000052800118] stx %l2,[%i1+0x1a8] ! Mem[00000000528001a8] st %f7 ,[%i0+0x1f0] ! Mem[00000000520001f0] jmpl %o7,%g0 stb %l7,[%i3+0x091] ! Mem[0000000053800091] p33_far_3_lom: stw %l0,[%o1+0x118] ! Mem[0000000052800118] stx %l2,[%o1+0x1a8] ! Mem[00000000528001a8] st %f7 ,[%o0+0x1f0] ! Mem[00000000520001f0] jmpl %o7,%g0 stb %l7,[%o3+0x091] ! Mem[0000000053800091] p33_far_3_he: stx %l7,[%i0+0x188] ! Mem[0000000052000188] jmpl %o7,%g0 std %f22,[%i2+0x098] ! Mem[0000000053000098] p33_far_3_ho: stx %l7,[%o0+0x188] ! Mem[0000000052000188] jmpl %o7,%g0 std %f22,[%o2+0x098] ! Mem[0000000053000098] p33_far_3_hem: stx %l7,[%i0+0x188] ! Mem[0000000052000188] jmpl %o7,%g0 std %f22,[%i2+0x098] ! Mem[0000000053000098] p33_far_3_hom: stx %l7,[%o0+0x188] ! Mem[0000000052000188] jmpl %o7,%g0 std %f22,[%o2+0x098] ! Mem[0000000053000098] p33_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p34_far_3_le: addc %l0,-0xc3c,%l3 andn %l6,0xb15,%l3 ldsw [%i2+0x134],%l3 ! Mem[0000000055000134] jmpl %o7,%g0 ldsb [%i2+0x130],%l4 ! Mem[0000000055000130] p34_far_3_lo: addc %l0,-0xc3c,%l3 andn %l6,0xb15,%l3 ldsw [%o2+0x134],%l3 ! Mem[0000000055000134] jmpl %o7,%g0 ldsb [%o2+0x130],%l4 ! Mem[0000000055000130] p34_far_3_lem: addc %l0,-0xc3c,%l3 andn %l6,0xb15,%l3 ldsw [%i2+0x134],%l3 ! Mem[0000000055000134] jmpl %o7,%g0 ldsb [%i2+0x130],%l4 ! Mem[0000000055000130] p34_far_3_lom: addc %l0,-0xc3c,%l3 andn %l6,0xb15,%l3 ldsw [%o2+0x134],%l3 ! Mem[0000000055000134] jmpl %o7,%g0 ldsb [%o2+0x130],%l4 ! Mem[0000000055000130] p34_far_3_he: lduh [%i1+0x140],%l5 ! Mem[0000000054800140] swap [%i0+0x058],%l3 ! Mem[0000000054000058] ldsb [%i0+0x012],%l4 ! Mem[0000000054000012] stw %l3,[%i0+0x10c] ! Mem[000000005400010c] stb %l6,[%i3+0x065] ! Mem[0000000055800065] smul %l2,-0x281,%l3 jmpl %o7,%g0 std %l2,[%i2+0x160] ! Mem[0000000055000160] p34_far_3_ho: lduh [%o1+0x140],%l5 ! Mem[0000000054800140] swap [%o0+0x058],%l3 ! Mem[0000000054000058] ldsb [%o0+0x012],%l4 ! Mem[0000000054000012] stw %l3,[%o0+0x10c] ! Mem[000000005400010c] stb %l6,[%o3+0x065] ! Mem[0000000055800065] smul %l2,-0x281,%l3 jmpl %o7,%g0 std %l2,[%o2+0x160] ! Mem[0000000055000160] p34_far_3_hem: lduh [%i1+0x140],%l5 ! Mem[0000000054800140] swap [%i0+0x058],%l3 ! Mem[0000000054000058] membar #Sync ldsb [%i0+0x012],%l4 ! Mem[0000000054000012] stw %l3,[%i0+0x10c] ! Mem[000000005400010c] stb %l6,[%i3+0x065] ! Mem[0000000055800065] smul %l2,-0x281,%l3 jmpl %o7,%g0 std %l2,[%i2+0x160] ! Mem[0000000055000160] p34_far_3_hom: lduh [%o1+0x140],%l5 ! Mem[0000000054800140] swap [%o0+0x058],%l3 ! Mem[0000000054000058] membar #Sync ldsb [%o0+0x012],%l4 ! Mem[0000000054000012] stw %l3,[%o0+0x10c] ! Mem[000000005400010c] stb %l6,[%o3+0x065] ! Mem[0000000055800065] smul %l2,-0x281,%l3 jmpl %o7,%g0 std %l2,[%o2+0x160] ! Mem[0000000055000160] p34_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p35_far_3_le: swap [%i2+0x03c],%l1 ! Mem[000000005700003c] ldsw [%i1+0x17c],%l4 ! Mem[000000005680017c] stb %l0,[%i1+0x017] ! Mem[0000000056800017] stb %l7,[%i0+0x1c6] ! Mem[00000000560001c6] lduw [%i2+0x170],%l7 ! Mem[0000000057000170] ldsb [%i2+0x024],%l7 ! Mem[0000000057000024] ldd [%i3+0x1f8],%l2 ! Mem[00000000578001f8] jmpl %o7,%g0 ldx [%i2+0x0c8],%l5 ! Mem[00000000570000c8] p35_far_3_lo: swap [%o2+0x03c],%l1 ! Mem[000000005700003c] ldsw [%o1+0x17c],%l4 ! Mem[000000005680017c] stb %l0,[%o1+0x017] ! Mem[0000000056800017] stb %l7,[%o0+0x1c6] ! Mem[00000000560001c6] lduw [%o2+0x170],%l7 ! Mem[0000000057000170] ldsb [%o2+0x024],%l7 ! Mem[0000000057000024] ldd [%o3+0x1f8],%l2 ! Mem[00000000578001f8] jmpl %o7,%g0 ldx [%o2+0x0c8],%l5 ! Mem[00000000570000c8] p35_far_3_lem: membar #Sync swap [%i2+0x03c],%l1 ! Mem[000000005700003c] ldsw [%i1+0x17c],%l4 ! Mem[000000005680017c] stb %l0,[%i1+0x017] ! Mem[0000000056800017] stb %l7,[%i0+0x1c6] ! Mem[00000000560001c6] lduw [%i2+0x170],%l7 ! Mem[0000000057000170] ldsb [%i2+0x024],%l7 ! Mem[0000000057000024] ldd [%i3+0x1f8],%l2 ! Mem[00000000578001f8] jmpl %o7,%g0 ldx [%i2+0x0c8],%l5 ! Mem[00000000570000c8] p35_far_3_lom: membar #Sync swap [%o2+0x03c],%l1 ! Mem[000000005700003c] ldsw [%o1+0x17c],%l4 ! Mem[000000005680017c] stb %l0,[%o1+0x017] ! Mem[0000000056800017] stb %l7,[%o0+0x1c6] ! Mem[00000000560001c6] lduw [%o2+0x170],%l7 ! Mem[0000000057000170] ldsb [%o2+0x024],%l7 ! Mem[0000000057000024] ldd [%o3+0x1f8],%l2 ! Mem[00000000578001f8] jmpl %o7,%g0 ldx [%o2+0x0c8],%l5 ! Mem[00000000570000c8] p35_far_3_he: std %l6,[%i1+0x020] ! Mem[0000000056800020] ldsb [%i0+0x142],%l1 ! Mem[0000000056000142] jmpl %o7,%g0 xnorcc %l2,%l7,%l3 p35_far_3_ho: std %l6,[%o1+0x020] ! Mem[0000000056800020] ldsb [%o0+0x142],%l1 ! Mem[0000000056000142] jmpl %o7,%g0 xnorcc %l2,%l7,%l3 p35_far_3_hem: membar #Sync std %l6,[%i1+0x020] ! Mem[0000000056800020] ldsb [%i0+0x142],%l1 ! Mem[0000000056000142] jmpl %o7,%g0 xnorcc %l2,%l7,%l3 p35_far_3_hom: membar #Sync std %l6,[%o1+0x020] ! Mem[0000000056800020] ldsb [%o0+0x142],%l1 ! Mem[0000000056000142] jmpl %o7,%g0 xnorcc %l2,%l7,%l3 p35_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p36_far_3_le: ldsb [%i1+0x030],%l4 ! Mem[0000000058800030] ldsh [%i1+0x1ac],%l1 ! Mem[00000000588001ac] lduh [%i2+0x116],%l1 ! Mem[0000000059000116] jmpl %o7,%g0 lduw [%i3+0x064],%l5 ! Mem[0000000059800064] p36_far_3_lo: ldsb [%o1+0x030],%l4 ! Mem[0000000058800030] ldsh [%o1+0x1ac],%l1 ! Mem[00000000588001ac] lduh [%o2+0x116],%l1 ! Mem[0000000059000116] jmpl %o7,%g0 lduw [%o3+0x064],%l5 ! Mem[0000000059800064] p36_far_3_lem: membar #Sync ldsb [%i1+0x030],%l4 ! Mem[0000000058800030] ldsh [%i1+0x1ac],%l1 ! Mem[00000000588001ac] lduh [%i2+0x116],%l1 ! Mem[0000000059000116] jmpl %o7,%g0 lduw [%i3+0x064],%l5 ! Mem[0000000059800064] p36_far_3_lom: membar #Sync ldsb [%o1+0x030],%l4 ! Mem[0000000058800030] ldsh [%o1+0x1ac],%l1 ! Mem[00000000588001ac] lduh [%o2+0x116],%l1 ! Mem[0000000059000116] jmpl %o7,%g0 lduw [%o3+0x064],%l5 ! Mem[0000000059800064] p36_far_3_he: ldd [%i3+0x098],%l6 ! Mem[0000000059800098] swap [%i2+0x0f4],%l4 ! Mem[00000000590000f4] sth %l1,[%i0+0x1dc] ! Mem[00000000580001dc] swap [%i0+0x0dc],%l6 ! Mem[00000000580000dc] lduh [%i3+0x136],%l2 ! Mem[0000000059800136] ldd [%i2+0x058],%l6 ! Mem[0000000059000058] std %l6,[%i0+0x188] ! Mem[0000000058000188] jmpl %o7,%g0 std %f28,[%i3+0x0d0] ! Mem[00000000598000d0] p36_far_3_ho: ldd [%o3+0x098],%l6 ! Mem[0000000059800098] swap [%o2+0x0f4],%l4 ! Mem[00000000590000f4] sth %l1,[%o0+0x1dc] ! Mem[00000000580001dc] swap [%o0+0x0dc],%l6 ! Mem[00000000580000dc] lduh [%o3+0x136],%l2 ! Mem[0000000059800136] ldd [%o2+0x058],%l6 ! Mem[0000000059000058] std %l6,[%o0+0x188] ! Mem[0000000058000188] jmpl %o7,%g0 std %f28,[%o3+0x0d0] ! Mem[00000000598000d0] p36_far_3_hem: ldd [%i3+0x098],%l6 ! Mem[0000000059800098] swap [%i2+0x0f4],%l4 ! Mem[00000000590000f4] sth %l1,[%i0+0x1dc] ! Mem[00000000580001dc] swap [%i0+0x0dc],%l6 ! Mem[00000000580000dc] lduh [%i3+0x136],%l2 ! Mem[0000000059800136] ldd [%i2+0x058],%l6 ! Mem[0000000059000058] std %l6,[%i0+0x188] ! Mem[0000000058000188] jmpl %o7,%g0 std %f28,[%i3+0x0d0] ! Mem[00000000598000d0] p36_far_3_hom: ldd [%o3+0x098],%l6 ! Mem[0000000059800098] swap [%o2+0x0f4],%l4 ! Mem[00000000590000f4] sth %l1,[%o0+0x1dc] ! Mem[00000000580001dc] swap [%o0+0x0dc],%l6 ! Mem[00000000580000dc] lduh [%o3+0x136],%l2 ! Mem[0000000059800136] ldd [%o2+0x058],%l6 ! Mem[0000000059000058] std %l6,[%o0+0x188] ! Mem[0000000058000188] jmpl %o7,%g0 std %f28,[%o3+0x0d0] ! Mem[00000000598000d0] p36_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p37_far_3_le: st %f14,[%i3+0x1c8] ! Mem[000000005b8001c8] tsubcc %l7,0xfb1,%l7 ldsb [%i0+0x060],%l3 ! Mem[000000005a000060] stw %l1,[%i0+0x03c] ! Mem[000000005a00003c] stb %l1,[%i0+0x0ec] ! Mem[000000005a0000ec] ldsw [%i1+0x1f8],%l3 ! Mem[000000005a8001f8] std %l6,[%i2+0x1e0] ! Mem[000000005b0001e0] jmpl %o7,%g0 ldsw [%i0+0x04c],%l3 ! Mem[000000005a00004c] p37_far_3_lo: st %f14,[%o3+0x1c8] ! Mem[000000005b8001c8] tsubcc %l7,0xfb1,%l7 ldsb [%o0+0x060],%l3 ! Mem[000000005a000060] stw %l1,[%o0+0x03c] ! Mem[000000005a00003c] stb %l1,[%o0+0x0ec] ! Mem[000000005a0000ec] ldsw [%o1+0x1f8],%l3 ! Mem[000000005a8001f8] std %l6,[%o2+0x1e0] ! Mem[000000005b0001e0] jmpl %o7,%g0 ldsw [%o0+0x04c],%l3 ! Mem[000000005a00004c] p37_far_3_lem: st %f14,[%i3+0x1c8] ! Mem[000000005b8001c8] tsubcc %l7,0xfb1,%l7 ldsb [%i0+0x060],%l3 ! Mem[000000005a000060] membar #Sync stw %l1,[%i0+0x03c] ! Mem[000000005a00003c] stb %l1,[%i0+0x0ec] ! Mem[000000005a0000ec] ldsw [%i1+0x1f8],%l3 ! Mem[000000005a8001f8] std %l6,[%i2+0x1e0] ! Mem[000000005b0001e0] jmpl %o7,%g0 ldsw [%i0+0x04c],%l3 ! Mem[000000005a00004c] p37_far_3_lom: st %f14,[%o3+0x1c8] ! Mem[000000005b8001c8] tsubcc %l7,0xfb1,%l7 ldsb [%o0+0x060],%l3 ! Mem[000000005a000060] membar #Sync stw %l1,[%o0+0x03c] ! Mem[000000005a00003c] stb %l1,[%o0+0x0ec] ! Mem[000000005a0000ec] ldsw [%o1+0x1f8],%l3 ! Mem[000000005a8001f8] std %l6,[%o2+0x1e0] ! Mem[000000005b0001e0] jmpl %o7,%g0 ldsw [%o0+0x04c],%l3 ! Mem[000000005a00004c] p37_far_3_he: std %l2,[%i0+0x198] ! Mem[000000005a000198] jmpl %o7,%g0 orn %l5,-0xba7,%l7 p37_far_3_ho: std %l2,[%o0+0x198] ! Mem[000000005a000198] jmpl %o7,%g0 orn %l5,-0xba7,%l7 p37_far_3_hem: std %l2,[%i0+0x198] ! Mem[000000005a000198] jmpl %o7,%g0 orn %l5,-0xba7,%l7 p37_far_3_hom: std %l2,[%o0+0x198] ! Mem[000000005a000198] jmpl %o7,%g0 orn %l5,-0xba7,%l7 p37_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p38_far_3_le: jmpl %o7,%g0 lduh [%i0+0x17c],%l1 ! Mem[000000005c00017c] jmpl %o7,%g0 nop p38_far_3_lo: jmpl %o7,%g0 lduh [%o0+0x17c],%l1 ! Mem[000000005c00017c] jmpl %o7,%g0 nop p38_far_3_lem: jmpl %o7,%g0 lduh [%i0+0x17c],%l1 ! Mem[000000005c00017c] jmpl %o7,%g0 nop p38_far_3_lom: jmpl %o7,%g0 lduh [%o0+0x17c],%l1 ! Mem[000000005c00017c] jmpl %o7,%g0 nop p38_far_3_he: jmpl %o7,%g0 sth %l2,[%i3+0x13a] ! Mem[000000005d80013a] jmpl %o7,%g0 nop p38_far_3_ho: jmpl %o7,%g0 sth %l2,[%o3+0x13a] ! Mem[000000005d80013a] jmpl %o7,%g0 nop p38_far_3_hem: jmpl %o7,%g0 sth %l2,[%i3+0x13a] ! Mem[000000005d80013a] jmpl %o7,%g0 nop p38_far_3_hom: jmpl %o7,%g0 sth %l2,[%o3+0x13a] ! Mem[000000005d80013a] jmpl %o7,%g0 nop p38_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p39_far_3_le: ldd [%i2+0x0c8],%l4 ! Mem[000000005f0000c8] ldd [%i1+0x048],%l0 ! Mem[000000005e800048] ld [%i3+0x0b4],%f5 ! Mem[000000005f8000b4] jmpl %o7,%g0 xnorcc %l3,-0x57b,%l1 p39_far_3_lo: ldd [%o2+0x0c8],%l4 ! Mem[000000005f0000c8] ldd [%o1+0x048],%l0 ! Mem[000000005e800048] ld [%o3+0x0b4],%f5 ! Mem[000000005f8000b4] jmpl %o7,%g0 xnorcc %l3,-0x57b,%l1 p39_far_3_lem: ldd [%i2+0x0c8],%l4 ! Mem[000000005f0000c8] ldd [%i1+0x048],%l0 ! Mem[000000005e800048] ld [%i3+0x0b4],%f5 ! Mem[000000005f8000b4] jmpl %o7,%g0 xnorcc %l3,-0x57b,%l1 p39_far_3_lom: ldd [%o2+0x0c8],%l4 ! Mem[000000005f0000c8] ldd [%o1+0x048],%l0 ! Mem[000000005e800048] ld [%o3+0x0b4],%f5 ! Mem[000000005f8000b4] jmpl %o7,%g0 xnorcc %l3,-0x57b,%l1 p39_far_3_he: ldstub [%i2+0x0df],%l2 ! Mem[000000005f0000df] smulcc %l0,%l7,%l2 jmpl %o7,%g0 swap [%i3+0x140],%l2 ! Mem[000000005f800140] p39_far_3_ho: ldstub [%o2+0x0df],%l2 ! Mem[000000005f0000df] smulcc %l0,%l7,%l2 jmpl %o7,%g0 swap [%o3+0x140],%l2 ! Mem[000000005f800140] p39_far_3_hem: ldstub [%i2+0x0df],%l2 ! Mem[000000005f0000df] smulcc %l0,%l7,%l2 jmpl %o7,%g0 swap [%i3+0x140],%l2 ! Mem[000000005f800140] p39_far_3_hom: ldstub [%o2+0x0df],%l2 ! Mem[000000005f0000df] smulcc %l0,%l7,%l2 jmpl %o7,%g0 swap [%o3+0x140],%l2 ! Mem[000000005f800140] p39_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p40_far_3_le: ldsb [%i2+0x001],%l2 ! Mem[0000000061000001] ldsh [%i3+0x08e],%l1 ! Mem[000000006180008e] swap [%i0+0x02c],%l3 ! Mem[000000006000002c] stx %l3,[%i1+0x038] ! Mem[0000000060800038] jmpl %o7,%g0 xor %l2,-0xe10,%l5 p40_far_3_lo: ldsb [%o2+0x001],%l2 ! Mem[0000000061000001] ldsh [%o3+0x08e],%l1 ! Mem[000000006180008e] swap [%o0+0x02c],%l3 ! Mem[000000006000002c] stx %l3,[%o1+0x038] ! Mem[0000000060800038] jmpl %o7,%g0 xor %l2,-0xe10,%l5 p40_far_3_lem: membar #Sync ldsb [%i2+0x001],%l2 ! Mem[0000000061000001] ldsh [%i3+0x08e],%l1 ! Mem[000000006180008e] swap [%i0+0x02c],%l3 ! Mem[000000006000002c] stx %l3,[%i1+0x038] ! Mem[0000000060800038] jmpl %o7,%g0 xor %l2,-0xe10,%l5 p40_far_3_lom: membar #Sync ldsb [%o2+0x001],%l2 ! Mem[0000000061000001] ldsh [%o3+0x08e],%l1 ! Mem[000000006180008e] swap [%o0+0x02c],%l3 ! Mem[000000006000002c] stx %l3,[%o1+0x038] ! Mem[0000000060800038] jmpl %o7,%g0 xor %l2,-0xe10,%l5 p40_far_3_he: std %l6,[%i2+0x178] ! Mem[0000000061000178] sdivx %l3,-0x58f,%l7 lduh [%i3+0x05a],%l1 ! Mem[000000006180005a] ldsh [%i0+0x066],%l5 ! Mem[0000000060000066] ldub [%i2+0x0e2],%l2 ! Mem[00000000610000e2] jmpl %o7,%g0 ldsh [%i1+0x140],%l7 ! Mem[0000000060800140] p40_far_3_ho: std %l6,[%o2+0x178] ! Mem[0000000061000178] sdivx %l3,-0x58f,%l7 lduh [%o3+0x05a],%l1 ! Mem[000000006180005a] ldsh [%o0+0x066],%l5 ! Mem[0000000060000066] ldub [%o2+0x0e2],%l2 ! Mem[00000000610000e2] jmpl %o7,%g0 ldsh [%o1+0x140],%l7 ! Mem[0000000060800140] p40_far_3_hem: std %l6,[%i2+0x178] ! Mem[0000000061000178] sdivx %l3,-0x58f,%l7 lduh [%i3+0x05a],%l1 ! Mem[000000006180005a] ldsh [%i0+0x066],%l5 ! Mem[0000000060000066] ldub [%i2+0x0e2],%l2 ! Mem[00000000610000e2] jmpl %o7,%g0 ldsh [%i1+0x140],%l7 ! Mem[0000000060800140] p40_far_3_hom: std %l6,[%o2+0x178] ! Mem[0000000061000178] sdivx %l3,-0x58f,%l7 lduh [%o3+0x05a],%l1 ! Mem[000000006180005a] ldsh [%o0+0x066],%l5 ! Mem[0000000060000066] ldub [%o2+0x0e2],%l2 ! Mem[00000000610000e2] jmpl %o7,%g0 ldsh [%o1+0x140],%l7 ! Mem[0000000060800140] p40_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p41_far_3_le: ldsh [%i2+0x1aa],%l7 ! Mem[00000000630001aa] stb %l3,[%i1+0x1ab] ! Mem[00000000628001ab] or %l2,%l4,%l7 stx %l7,[%i2+0x028] ! Mem[0000000063000028] jmpl %o7,%g0 ldsh [%i1+0x0f0],%l6 ! Mem[00000000628000f0] p41_far_3_lo: ldsh [%o2+0x1aa],%l7 ! Mem[00000000630001aa] stb %l3,[%o1+0x1ab] ! Mem[00000000628001ab] or %l2,%l4,%l7 stx %l7,[%o2+0x028] ! Mem[0000000063000028] jmpl %o7,%g0 ldsh [%o1+0x0f0],%l6 ! Mem[00000000628000f0] p41_far_3_lem: ldsh [%i2+0x1aa],%l7 ! Mem[00000000630001aa] stb %l3,[%i1+0x1ab] ! Mem[00000000628001ab] or %l2,%l4,%l7 membar #Sync stx %l7,[%i2+0x028] ! Mem[0000000063000028] jmpl %o7,%g0 ldsh [%i1+0x0f0],%l6 ! Mem[00000000628000f0] p41_far_3_lom: ldsh [%o2+0x1aa],%l7 ! Mem[00000000630001aa] stb %l3,[%o1+0x1ab] ! Mem[00000000628001ab] or %l2,%l4,%l7 membar #Sync stx %l7,[%o2+0x028] ! Mem[0000000063000028] jmpl %o7,%g0 ldsh [%o1+0x0f0],%l6 ! Mem[00000000628000f0] p41_far_3_he: lduw [%i1+0x0c8],%l5 ! Mem[00000000628000c8] ldsb [%i2+0x068],%l1 ! Mem[0000000063000068] ldsw [%i0+0x12c],%l6 ! Mem[000000006200012c] jmpl %o7,%g0 ldd [%i3+0x1c0],%l0 ! Mem[00000000638001c0] p41_far_3_ho: lduw [%o1+0x0c8],%l5 ! Mem[00000000628000c8] ldsb [%o2+0x068],%l1 ! Mem[0000000063000068] ldsw [%o0+0x12c],%l6 ! Mem[000000006200012c] jmpl %o7,%g0 ldd [%o3+0x1c0],%l0 ! Mem[00000000638001c0] p41_far_3_hem: lduw [%i1+0x0c8],%l5 ! Mem[00000000628000c8] ldsb [%i2+0x068],%l1 ! Mem[0000000063000068] ldsw [%i0+0x12c],%l6 ! Mem[000000006200012c] jmpl %o7,%g0 ldd [%i3+0x1c0],%l0 ! Mem[00000000638001c0] p41_far_3_hom: lduw [%o1+0x0c8],%l5 ! Mem[00000000628000c8] ldsb [%o2+0x068],%l1 ! Mem[0000000063000068] ldsw [%o0+0x12c],%l6 ! Mem[000000006200012c] jmpl %o7,%g0 ldd [%o3+0x1c0],%l0 ! Mem[00000000638001c0] p41_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p42_far_3_le: std %l4,[%i1+0x160] ! Mem[0000000064800160] swap [%i1+0x180],%l2 ! Mem[0000000064800180] stx %l4,[%i3+0x0e8] ! Mem[00000000658000e8] ldub [%i1+0x0c7],%l1 ! Mem[00000000648000c7] jmpl %o7,%g0 ldsb [%i1+0x0cc],%l1 ! Mem[00000000648000cc] p42_far_3_lo: std %l4,[%o1+0x160] ! Mem[0000000064800160] swap [%o1+0x180],%l2 ! Mem[0000000064800180] stx %l4,[%o3+0x0e8] ! Mem[00000000658000e8] ldub [%o1+0x0c7],%l1 ! Mem[00000000648000c7] jmpl %o7,%g0 ldsb [%o1+0x0cc],%l1 ! Mem[00000000648000cc] p42_far_3_lem: std %l4,[%i1+0x160] ! Mem[0000000064800160] swap [%i1+0x180],%l2 ! Mem[0000000064800180] stx %l4,[%i3+0x0e8] ! Mem[00000000658000e8] ldub [%i1+0x0c7],%l1 ! Mem[00000000648000c7] jmpl %o7,%g0 ldsb [%i1+0x0cc],%l1 ! Mem[00000000648000cc] p42_far_3_lom: std %l4,[%o1+0x160] ! Mem[0000000064800160] swap [%o1+0x180],%l2 ! Mem[0000000064800180] stx %l4,[%o3+0x0e8] ! Mem[00000000658000e8] ldub [%o1+0x0c7],%l1 ! Mem[00000000648000c7] jmpl %o7,%g0 ldsb [%o1+0x0cc],%l1 ! Mem[00000000648000cc] p42_far_3_he: xorcc %l7,-0x4da,%l7 lduw [%i1+0x1fc],%l4 ! Mem[00000000648001fc] st %f18,[%i1+0x07c] ! Mem[000000006480007c] ldsw [%i3+0x024],%l6 ! Mem[0000000065800024] jmpl %o7,%g0 add %l2,%l3,%l2 p42_far_3_ho: xorcc %l7,-0x4da,%l7 lduw [%o1+0x1fc],%l4 ! Mem[00000000648001fc] st %f18,[%o1+0x07c] ! Mem[000000006480007c] ldsw [%o3+0x024],%l6 ! Mem[0000000065800024] jmpl %o7,%g0 add %l2,%l3,%l2 p42_far_3_hem: xorcc %l7,-0x4da,%l7 lduw [%i1+0x1fc],%l4 ! Mem[00000000648001fc] st %f18,[%i1+0x07c] ! Mem[000000006480007c] membar #Sync ldsw [%i3+0x024],%l6 ! Mem[0000000065800024] jmpl %o7,%g0 add %l2,%l3,%l2 p42_far_3_hom: xorcc %l7,-0x4da,%l7 lduw [%o1+0x1fc],%l4 ! Mem[00000000648001fc] st %f18,[%o1+0x07c] ! Mem[000000006480007c] membar #Sync ldsw [%o3+0x024],%l6 ! Mem[0000000065800024] jmpl %o7,%g0 add %l2,%l3,%l2 p42_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p43_far_3_le: ldsb [%i3+0x0b5],%l0 ! Mem[00000000678000b5] andn %l0,-0xfb6,%l6 stx %l3,[%i1+0x0a0] ! Mem[00000000668000a0] ldsb [%i2+0x1ab],%l3 ! Mem[00000000670001ab] jmpl %o7,%g0 ldsh [%i2+0x184],%l1 ! Mem[0000000067000184] p43_far_3_lo: ldsb [%o3+0x0b5],%l0 ! Mem[00000000678000b5] andn %l0,-0xfb6,%l6 stx %l3,[%o1+0x0a0] ! Mem[00000000668000a0] ldsb [%o2+0x1ab],%l3 ! Mem[00000000670001ab] jmpl %o7,%g0 ldsh [%o2+0x184],%l1 ! Mem[0000000067000184] p43_far_3_lem: ldsb [%i3+0x0b5],%l0 ! Mem[00000000678000b5] andn %l0,-0xfb6,%l6 stx %l3,[%i1+0x0a0] ! Mem[00000000668000a0] ldsb [%i2+0x1ab],%l3 ! Mem[00000000670001ab] jmpl %o7,%g0 ldsh [%i2+0x184],%l1 ! Mem[0000000067000184] p43_far_3_lom: ldsb [%o3+0x0b5],%l0 ! Mem[00000000678000b5] andn %l0,-0xfb6,%l6 stx %l3,[%o1+0x0a0] ! Mem[00000000668000a0] ldsb [%o2+0x1ab],%l3 ! Mem[00000000670001ab] jmpl %o7,%g0 ldsh [%o2+0x184],%l1 ! Mem[0000000067000184] p43_far_3_he: jmpl %o7,%g0 ldub [%i1+0x1b0],%l5 ! Mem[00000000668001b0] jmpl %o7,%g0 nop p43_far_3_ho: jmpl %o7,%g0 ldub [%o1+0x1b0],%l5 ! Mem[00000000668001b0] jmpl %o7,%g0 nop p43_far_3_hem: jmpl %o7,%g0 ldub [%i1+0x1b0],%l5 ! Mem[00000000668001b0] jmpl %o7,%g0 nop p43_far_3_hom: jmpl %o7,%g0 ldub [%o1+0x1b0],%l5 ! Mem[00000000668001b0] jmpl %o7,%g0 nop p43_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p44_far_3_le: lduh [%i3+0x06a],%l2 ! Mem[000000006980006a] ldstub [%i3+0x070],%l4 ! Mem[0000000069800070] ldsb [%i3+0x04d],%l3 ! Mem[000000006980004d] ldx [%i3+0x060],%l7 ! Mem[0000000069800060] jmpl %o7,%g0 ldstub [%i1+0x12b],%l5 ! Mem[000000006880012b] p44_far_3_lo: lduh [%o3+0x06a],%l2 ! Mem[000000006980006a] ldstub [%o3+0x070],%l4 ! Mem[0000000069800070] ldsb [%o3+0x04d],%l3 ! Mem[000000006980004d] ldx [%o3+0x060],%l7 ! Mem[0000000069800060] jmpl %o7,%g0 ldstub [%o1+0x12b],%l5 ! Mem[000000006880012b] p44_far_3_lem: lduh [%i3+0x06a],%l2 ! Mem[000000006980006a] ldstub [%i3+0x070],%l4 ! Mem[0000000069800070] ldsb [%i3+0x04d],%l3 ! Mem[000000006980004d] ldx [%i3+0x060],%l7 ! Mem[0000000069800060] jmpl %o7,%g0 ldstub [%i1+0x12b],%l5 ! Mem[000000006880012b] p44_far_3_lom: lduh [%o3+0x06a],%l2 ! Mem[000000006980006a] ldstub [%o3+0x070],%l4 ! Mem[0000000069800070] ldsb [%o3+0x04d],%l3 ! Mem[000000006980004d] ldx [%o3+0x060],%l7 ! Mem[0000000069800060] jmpl %o7,%g0 ldstub [%o1+0x12b],%l5 ! Mem[000000006880012b] p44_far_3_he: ldsw [%i3+0x030],%l0 ! Mem[0000000069800030] std %f26,[%i2+0x0b0] ! Mem[00000000690000b0] swap [%i0+0x0e4],%l0 ! Mem[00000000680000e4] ldd [%i2+0x0d8],%l4 ! Mem[00000000690000d8] umul %l1,-0x117,%l7 lduw [%i2+0x17c],%l1 ! Mem[000000006900017c] ldsw [%i2+0x0fc],%l6 ! Mem[00000000690000fc] jmpl %o7,%g0 ldd [%i2+0x110],%f18 ! Mem[0000000069000110] p44_far_3_ho: ldsw [%o3+0x030],%l0 ! Mem[0000000069800030] std %f26,[%o2+0x0b0] ! Mem[00000000690000b0] swap [%o0+0x0e4],%l0 ! Mem[00000000680000e4] ldd [%o2+0x0d8],%l4 ! Mem[00000000690000d8] umul %l1,-0x117,%l7 lduw [%o2+0x17c],%l1 ! Mem[000000006900017c] ldsw [%o2+0x0fc],%l6 ! Mem[00000000690000fc] jmpl %o7,%g0 ldd [%o2+0x110],%f18 ! Mem[0000000069000110] p44_far_3_hem: membar #Sync ldsw [%i3+0x030],%l0 ! Mem[0000000069800030] std %f26,[%i2+0x0b0] ! Mem[00000000690000b0] swap [%i0+0x0e4],%l0 ! Mem[00000000680000e4] ldd [%i2+0x0d8],%l4 ! Mem[00000000690000d8] umul %l1,-0x117,%l7 lduw [%i2+0x17c],%l1 ! Mem[000000006900017c] ldsw [%i2+0x0fc],%l6 ! Mem[00000000690000fc] jmpl %o7,%g0 ldd [%i2+0x110],%f18 ! Mem[0000000069000110] p44_far_3_hom: membar #Sync ldsw [%o3+0x030],%l0 ! Mem[0000000069800030] std %f26,[%o2+0x0b0] ! Mem[00000000690000b0] swap [%o0+0x0e4],%l0 ! Mem[00000000680000e4] ldd [%o2+0x0d8],%l4 ! Mem[00000000690000d8] umul %l1,-0x117,%l7 lduw [%o2+0x17c],%l1 ! Mem[000000006900017c] ldsw [%o2+0x0fc],%l6 ! Mem[00000000690000fc] jmpl %o7,%g0 ldd [%o2+0x110],%f18 ! Mem[0000000069000110] p44_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p45_far_3_le: jmpl %o7,%g0 sth %l6,[%i3+0x15a] ! Mem[000000006b80015a] jmpl %o7,%g0 nop p45_far_3_lo: jmpl %o7,%g0 sth %l6,[%o3+0x15a] ! Mem[000000006b80015a] jmpl %o7,%g0 nop p45_far_3_lem: jmpl %o7,%g0 sth %l6,[%i3+0x15a] ! Mem[000000006b80015a] jmpl %o7,%g0 nop p45_far_3_lom: jmpl %o7,%g0 sth %l6,[%o3+0x15a] ! Mem[000000006b80015a] jmpl %o7,%g0 nop p45_far_3_he: std %f28,[%i0+0x030] ! Mem[000000006a000030] ldub [%i1+0x127],%l1 ! Mem[000000006a800127] tsubcc %l6,-0xf6b,%l6 jmpl %o7,%g0 ldub [%i3+0x0e2],%l2 ! Mem[000000006b8000e2] p45_far_3_ho: std %f28,[%o0+0x030] ! Mem[000000006a000030] ldub [%o1+0x127],%l1 ! Mem[000000006a800127] tsubcc %l6,-0xf6b,%l6 jmpl %o7,%g0 ldub [%o3+0x0e2],%l2 ! Mem[000000006b8000e2] p45_far_3_hem: membar #Sync std %f28,[%i0+0x030] ! Mem[000000006a000030] ldub [%i1+0x127],%l1 ! Mem[000000006a800127] tsubcc %l6,-0xf6b,%l6 jmpl %o7,%g0 ldub [%i3+0x0e2],%l2 ! Mem[000000006b8000e2] p45_far_3_hom: membar #Sync std %f28,[%o0+0x030] ! Mem[000000006a000030] ldub [%o1+0x127],%l1 ! Mem[000000006a800127] tsubcc %l6,-0xf6b,%l6 jmpl %o7,%g0 ldub [%o3+0x0e2],%l2 ! Mem[000000006b8000e2] p45_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p46_far_3_le: ldd [%i1+0x1c8],%l2 ! Mem[000000006c8001c8] subc %l1,0x496,%l4 stx %l7,[%i3+0x000] ! Mem[000000006d800000] ldx [%i2+0x1f8],%l2 ! Mem[000000006d0001f8] xorcc %l3,0x387,%l1 std %f8 ,[%i3+0x0f8] ! Mem[000000006d8000f8] srax %l2,0x011,%l6 jmpl %o7,%g0 lduw [%i1+0x148],%l6 ! Mem[000000006c800148] p46_far_3_lo: ldd [%o1+0x1c8],%l2 ! Mem[000000006c8001c8] subc %l1,0x496,%l4 stx %l7,[%o3+0x000] ! Mem[000000006d800000] ldx [%o2+0x1f8],%l2 ! Mem[000000006d0001f8] xorcc %l3,0x387,%l1 std %f8 ,[%o3+0x0f8] ! Mem[000000006d8000f8] srax %l2,0x011,%l6 jmpl %o7,%g0 lduw [%o1+0x148],%l6 ! Mem[000000006c800148] p46_far_3_lem: ldd [%i1+0x1c8],%l2 ! Mem[000000006c8001c8] subc %l1,0x496,%l4 membar #Sync stx %l7,[%i3+0x000] ! Mem[000000006d800000] ldx [%i2+0x1f8],%l2 ! Mem[000000006d0001f8] xorcc %l3,0x387,%l1 std %f8 ,[%i3+0x0f8] ! Mem[000000006d8000f8] srax %l2,0x011,%l6 jmpl %o7,%g0 lduw [%i1+0x148],%l6 ! Mem[000000006c800148] p46_far_3_lom: ldd [%o1+0x1c8],%l2 ! Mem[000000006c8001c8] subc %l1,0x496,%l4 membar #Sync stx %l7,[%o3+0x000] ! Mem[000000006d800000] ldx [%o2+0x1f8],%l2 ! Mem[000000006d0001f8] xorcc %l3,0x387,%l1 std %f8 ,[%o3+0x0f8] ! Mem[000000006d8000f8] srax %l2,0x011,%l6 jmpl %o7,%g0 lduw [%o1+0x148],%l6 ! Mem[000000006c800148] p46_far_3_he: ldsw [%i2+0x044],%l4 ! Mem[000000006d000044] orn %l1,%l2,%l3 andncc %l3,%l2,%l7 st %f23,[%i3+0x174] ! Mem[000000006d800174] jmpl %o7,%g0 stb %l2,[%i3+0x013] ! Mem[000000006d800013] p46_far_3_ho: ldsw [%o2+0x044],%l4 ! Mem[000000006d000044] orn %l1,%l2,%l3 andncc %l3,%l2,%l7 st %f23,[%o3+0x174] ! Mem[000000006d800174] jmpl %o7,%g0 stb %l2,[%o3+0x013] ! Mem[000000006d800013] p46_far_3_hem: ldsw [%i2+0x044],%l4 ! Mem[000000006d000044] orn %l1,%l2,%l3 andncc %l3,%l2,%l7 st %f23,[%i3+0x174] ! Mem[000000006d800174] membar #Sync jmpl %o7,%g0 stb %l2,[%i3+0x013] ! Mem[000000006d800013] p46_far_3_hom: ldsw [%o2+0x044],%l4 ! Mem[000000006d000044] orn %l1,%l2,%l3 andncc %l3,%l2,%l7 st %f23,[%o3+0x174] ! Mem[000000006d800174] membar #Sync jmpl %o7,%g0 stb %l2,[%o3+0x013] ! Mem[000000006d800013] p46_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p47_far_3_le: ldstub [%i3+0x1e7],%l3 ! Mem[000000006f8001e7] andn %l0,0x0ac,%l1 stw %l6,[%i0+0x08c] ! Mem[000000006e00008c] stw %l2,[%i0+0x09c] ! Mem[000000006e00009c] jmpl %o7,%g0 tsubcctv %l0,-0xf6f,%l4 p47_far_3_lo: ldstub [%o3+0x1e7],%l3 ! Mem[000000006f8001e7] andn %l0,0x0ac,%l1 stw %l6,[%o0+0x08c] ! Mem[000000006e00008c] stw %l2,[%o0+0x09c] ! Mem[000000006e00009c] jmpl %o7,%g0 tsubcctv %l0,-0xf6f,%l4 p47_far_3_lem: ldstub [%i3+0x1e7],%l3 ! Mem[000000006f8001e7] andn %l0,0x0ac,%l1 stw %l6,[%i0+0x08c] ! Mem[000000006e00008c] stw %l2,[%i0+0x09c] ! Mem[000000006e00009c] jmpl %o7,%g0 tsubcctv %l0,-0xf6f,%l4 p47_far_3_lom: ldstub [%o3+0x1e7],%l3 ! Mem[000000006f8001e7] andn %l0,0x0ac,%l1 stw %l6,[%o0+0x08c] ! Mem[000000006e00008c] stw %l2,[%o0+0x09c] ! Mem[000000006e00009c] jmpl %o7,%g0 tsubcctv %l0,-0xf6f,%l4 p47_far_3_he: stx %l6,[%i3+0x100] ! Mem[000000006f800100] tsubcc %l5,-0x922,%l0 ldub [%i3+0x1e1],%l1 ! Mem[000000006f8001e1] std %f28,[%i2+0x1d0] ! Mem[000000006f0001d0] stb %l5,[%i3+0x161] ! Mem[000000006f800161] ldd [%i3+0x168],%f28 ! Mem[000000006f800168] jmpl %o7,%g0 ldsb [%i1+0x129],%l0 ! Mem[000000006e800129] p47_far_3_ho: stx %l6,[%o3+0x100] ! Mem[000000006f800100] tsubcc %l5,-0x922,%l0 ldub [%o3+0x1e1],%l1 ! Mem[000000006f8001e1] std %f28,[%o2+0x1d0] ! Mem[000000006f0001d0] stb %l5,[%o3+0x161] ! Mem[000000006f800161] ldd [%o3+0x168],%f28 ! Mem[000000006f800168] jmpl %o7,%g0 ldsb [%o1+0x129],%l0 ! Mem[000000006e800129] p47_far_3_hem: stx %l6,[%i3+0x100] ! Mem[000000006f800100] tsubcc %l5,-0x922,%l0 ldub [%i3+0x1e1],%l1 ! Mem[000000006f8001e1] std %f28,[%i2+0x1d0] ! Mem[000000006f0001d0] stb %l5,[%i3+0x161] ! Mem[000000006f800161] ldd [%i3+0x168],%f28 ! Mem[000000006f800168] jmpl %o7,%g0 ldsb [%i1+0x129],%l0 ! Mem[000000006e800129] p47_far_3_hom: stx %l6,[%o3+0x100] ! Mem[000000006f800100] tsubcc %l5,-0x922,%l0 ldub [%o3+0x1e1],%l1 ! Mem[000000006f8001e1] std %f28,[%o2+0x1d0] ! Mem[000000006f0001d0] stb %l5,[%o3+0x161] ! Mem[000000006f800161] ldd [%o3+0x168],%f28 ! Mem[000000006f800168] jmpl %o7,%g0 ldsb [%o1+0x129],%l0 ! Mem[000000006e800129] p47_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p48_far_3_le: stw %l3,[%i3+0x04c] ! Mem[000000007180004c] jmpl %o7,%g0 stb %l3,[%i3+0x177] ! Mem[0000000071800177] p48_far_3_lo: stw %l3,[%o3+0x04c] ! Mem[000000007180004c] jmpl %o7,%g0 stb %l3,[%o3+0x177] ! Mem[0000000071800177] p48_far_3_lem: stw %l3,[%i3+0x04c] ! Mem[000000007180004c] jmpl %o7,%g0 stb %l3,[%i3+0x177] ! Mem[0000000071800177] p48_far_3_lom: stw %l3,[%o3+0x04c] ! Mem[000000007180004c] jmpl %o7,%g0 stb %l3,[%o3+0x177] ! Mem[0000000071800177] p48_far_3_he: xnorcc %l6,0x3c6,%l3 ldstub [%i3+0x1b3],%l5 ! Mem[00000000718001b3] taddcctv %l1,-0xc1d,%l0 lduw [%i1+0x094],%l5 ! Mem[0000000070800094] jmpl %o7,%g0 andncc %l7,-0x740,%l5 p48_far_3_ho: xnorcc %l6,0x3c6,%l3 ldstub [%o3+0x1b3],%l5 ! Mem[00000000718001b3] taddcctv %l1,-0xc1d,%l0 lduw [%o1+0x094],%l5 ! Mem[0000000070800094] jmpl %o7,%g0 andncc %l7,-0x740,%l5 p48_far_3_hem: xnorcc %l6,0x3c6,%l3 ldstub [%i3+0x1b3],%l5 ! Mem[00000000718001b3] taddcctv %l1,-0xc1d,%l0 lduw [%i1+0x094],%l5 ! Mem[0000000070800094] jmpl %o7,%g0 andncc %l7,-0x740,%l5 p48_far_3_hom: xnorcc %l6,0x3c6,%l3 ldstub [%o3+0x1b3],%l5 ! Mem[00000000718001b3] taddcctv %l1,-0xc1d,%l0 lduw [%o1+0x094],%l5 ! Mem[0000000070800094] jmpl %o7,%g0 andncc %l7,-0x740,%l5 p48_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p49_far_3_le: ldd [%i2+0x1d8],%l2 ! Mem[00000000730001d8] lduh [%i2+0x052],%l3 ! Mem[0000000073000052] ldsh [%i1+0x180],%l6 ! Mem[0000000072800180] addc %l0,-0x4ce,%l1 std %f12,[%i2+0x098] ! Mem[0000000073000098] ldx [%i3+0x158],%l3 ! Mem[0000000073800158] jmpl %o7,%g0 ldsh [%i0+0x118],%l7 ! Mem[0000000072000118] p49_far_3_lo: ldd [%o2+0x1d8],%l2 ! Mem[00000000730001d8] lduh [%o2+0x052],%l3 ! Mem[0000000073000052] ldsh [%o1+0x180],%l6 ! Mem[0000000072800180] addc %l0,-0x4ce,%l1 std %f12,[%o2+0x098] ! Mem[0000000073000098] ldx [%o3+0x158],%l3 ! Mem[0000000073800158] jmpl %o7,%g0 ldsh [%o0+0x118],%l7 ! Mem[0000000072000118] p49_far_3_lem: ldd [%i2+0x1d8],%l2 ! Mem[00000000730001d8] lduh [%i2+0x052],%l3 ! Mem[0000000073000052] ldsh [%i1+0x180],%l6 ! Mem[0000000072800180] addc %l0,-0x4ce,%l1 std %f12,[%i2+0x098] ! Mem[0000000073000098] ldx [%i3+0x158],%l3 ! Mem[0000000073800158] jmpl %o7,%g0 ldsh [%i0+0x118],%l7 ! Mem[0000000072000118] p49_far_3_lom: ldd [%o2+0x1d8],%l2 ! Mem[00000000730001d8] lduh [%o2+0x052],%l3 ! Mem[0000000073000052] ldsh [%o1+0x180],%l6 ! Mem[0000000072800180] addc %l0,-0x4ce,%l1 std %f12,[%o2+0x098] ! Mem[0000000073000098] ldx [%o3+0x158],%l3 ! Mem[0000000073800158] jmpl %o7,%g0 ldsh [%o0+0x118],%l7 ! Mem[0000000072000118] p49_far_3_he: stx %l2,[%i1+0x078] ! Mem[0000000072800078] swap [%i2+0x03c],%l3 ! Mem[000000007300003c] nop jmpl %o7,%g0 st %f21,[%i1+0x044] ! Mem[0000000072800044] p49_far_3_ho: stx %l2,[%o1+0x078] ! Mem[0000000072800078] swap [%o2+0x03c],%l3 ! Mem[000000007300003c] nop jmpl %o7,%g0 st %f21,[%o1+0x044] ! Mem[0000000072800044] p49_far_3_hem: stx %l2,[%i1+0x078] ! Mem[0000000072800078] membar #Sync swap [%i2+0x03c],%l3 ! Mem[000000007300003c] nop jmpl %o7,%g0 st %f21,[%i1+0x044] ! Mem[0000000072800044] p49_far_3_hom: stx %l2,[%o1+0x078] ! Mem[0000000072800078] membar #Sync swap [%o2+0x03c],%l3 ! Mem[000000007300003c] nop jmpl %o7,%g0 st %f21,[%o1+0x044] ! Mem[0000000072800044] p49_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p50_far_3_le: ldub [%i0+0x013],%l5 ! Mem[0000000074000013] sth %l2,[%i0+0x0e2] ! Mem[00000000740000e2] ldsw [%i1+0x140],%l7 ! Mem[0000000074800140] jmpl %o7,%g0 stw %l5,[%i0+0x1b4] ! Mem[00000000740001b4] p50_far_3_lo: ldub [%o0+0x013],%l5 ! Mem[0000000074000013] sth %l2,[%o0+0x0e2] ! Mem[00000000740000e2] ldsw [%o1+0x140],%l7 ! Mem[0000000074800140] jmpl %o7,%g0 stw %l5,[%o0+0x1b4] ! Mem[00000000740001b4] p50_far_3_lem: membar #Sync ldub [%i0+0x013],%l5 ! Mem[0000000074000013] sth %l2,[%i0+0x0e2] ! Mem[00000000740000e2] ldsw [%i1+0x140],%l7 ! Mem[0000000074800140] jmpl %o7,%g0 stw %l5,[%i0+0x1b4] ! Mem[00000000740001b4] p50_far_3_lom: membar #Sync ldub [%o0+0x013],%l5 ! Mem[0000000074000013] sth %l2,[%o0+0x0e2] ! Mem[00000000740000e2] ldsw [%o1+0x140],%l7 ! Mem[0000000074800140] jmpl %o7,%g0 stw %l5,[%o0+0x1b4] ! Mem[00000000740001b4] p50_far_3_he: ldd [%i3+0x068],%l0 ! Mem[0000000075800068] ldsb [%i1+0x136],%l2 ! Mem[0000000074800136] stx %l7,[%i3+0x078] ! Mem[0000000075800078] swap [%i3+0x1ec],%l3 ! Mem[00000000758001ec] sth %l4,[%i3+0x126] ! Mem[0000000075800126] orn %l0,%l7,%l4 lduh [%i0+0x19c],%l1 ! Mem[000000007400019c] jmpl %o7,%g0 ldsh [%i0+0x1fe],%l4 ! Mem[00000000740001fe] p50_far_3_ho: ldd [%o3+0x068],%l0 ! Mem[0000000075800068] ldsb [%o1+0x136],%l2 ! Mem[0000000074800136] stx %l7,[%o3+0x078] ! Mem[0000000075800078] swap [%o3+0x1ec],%l3 ! Mem[00000000758001ec] sth %l4,[%o3+0x126] ! Mem[0000000075800126] orn %l0,%l7,%l4 lduh [%o0+0x19c],%l1 ! Mem[000000007400019c] jmpl %o7,%g0 ldsh [%o0+0x1fe],%l4 ! Mem[00000000740001fe] p50_far_3_hem: ldd [%i3+0x068],%l0 ! Mem[0000000075800068] ldsb [%i1+0x136],%l2 ! Mem[0000000074800136] stx %l7,[%i3+0x078] ! Mem[0000000075800078] swap [%i3+0x1ec],%l3 ! Mem[00000000758001ec] sth %l4,[%i3+0x126] ! Mem[0000000075800126] orn %l0,%l7,%l4 lduh [%i0+0x19c],%l1 ! Mem[000000007400019c] jmpl %o7,%g0 ldsh [%i0+0x1fe],%l4 ! Mem[00000000740001fe] p50_far_3_hom: ldd [%o3+0x068],%l0 ! Mem[0000000075800068] ldsb [%o1+0x136],%l2 ! Mem[0000000074800136] stx %l7,[%o3+0x078] ! Mem[0000000075800078] swap [%o3+0x1ec],%l3 ! Mem[00000000758001ec] sth %l4,[%o3+0x126] ! Mem[0000000075800126] orn %l0,%l7,%l4 lduh [%o0+0x19c],%l1 ! Mem[000000007400019c] jmpl %o7,%g0 ldsh [%o0+0x1fe],%l4 ! Mem[00000000740001fe] p50_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p51_far_3_le: lduw [%i3+0x1d8],%l7 ! Mem[00000000778001d8] ld [%i3+0x028],%f4 ! Mem[0000000077800028] jmpl %o7,%g0 sll %l7,%l6,%l2 p51_far_3_lo: lduw [%o3+0x1d8],%l7 ! Mem[00000000778001d8] ld [%o3+0x028],%f4 ! Mem[0000000077800028] jmpl %o7,%g0 sll %l7,%l6,%l2 p51_far_3_lem: lduw [%i3+0x1d8],%l7 ! Mem[00000000778001d8] membar #Sync ld [%i3+0x028],%f4 ! Mem[0000000077800028] jmpl %o7,%g0 sll %l7,%l6,%l2 p51_far_3_lom: lduw [%o3+0x1d8],%l7 ! Mem[00000000778001d8] membar #Sync ld [%o3+0x028],%f4 ! Mem[0000000077800028] jmpl %o7,%g0 sll %l7,%l6,%l2 p51_far_3_he: ldsh [%i3+0x1e6],%l2 ! Mem[00000000778001e6] ldx [%i1+0x120],%l0 ! Mem[0000000076800120] jmpl %o7,%g0 ldub [%i2+0x07f],%l4 ! Mem[000000007700007f] p51_far_3_ho: ldsh [%o3+0x1e6],%l2 ! Mem[00000000778001e6] ldx [%o1+0x120],%l0 ! Mem[0000000076800120] jmpl %o7,%g0 ldub [%o2+0x07f],%l4 ! Mem[000000007700007f] p51_far_3_hem: ldsh [%i3+0x1e6],%l2 ! Mem[00000000778001e6] ldx [%i1+0x120],%l0 ! Mem[0000000076800120] jmpl %o7,%g0 ldub [%i2+0x07f],%l4 ! Mem[000000007700007f] p51_far_3_hom: ldsh [%o3+0x1e6],%l2 ! Mem[00000000778001e6] ldx [%o1+0x120],%l0 ! Mem[0000000076800120] jmpl %o7,%g0 ldub [%o2+0x07f],%l4 ! Mem[000000007700007f] p51_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p52_far_3_le: ldx [%i0+0x190],%l0 ! Mem[0000000078000190] jmpl %o7,%g0 std %l6,[%i1+0x140] ! Mem[0000000078800140] p52_far_3_lo: ldx [%o0+0x190],%l0 ! Mem[0000000078000190] jmpl %o7,%g0 std %l6,[%o1+0x140] ! Mem[0000000078800140] p52_far_3_lem: ldx [%i0+0x190],%l0 ! Mem[0000000078000190] jmpl %o7,%g0 std %l6,[%i1+0x140] ! Mem[0000000078800140] p52_far_3_lom: ldx [%o0+0x190],%l0 ! Mem[0000000078000190] jmpl %o7,%g0 std %l6,[%o1+0x140] ! Mem[0000000078800140] p52_far_3_he: ldstub [%i3+0x1a8],%l7 ! Mem[00000000798001a8] jmpl %o7,%g0 ldx [%i3+0x048],%l0 ! Mem[0000000079800048] p52_far_3_ho: ldstub [%o3+0x1a8],%l7 ! Mem[00000000798001a8] jmpl %o7,%g0 ldx [%o3+0x048],%l0 ! Mem[0000000079800048] p52_far_3_hem: ldstub [%i3+0x1a8],%l7 ! Mem[00000000798001a8] jmpl %o7,%g0 ldx [%i3+0x048],%l0 ! Mem[0000000079800048] p52_far_3_hom: ldstub [%o3+0x1a8],%l7 ! Mem[00000000798001a8] jmpl %o7,%g0 ldx [%o3+0x048],%l0 ! Mem[0000000079800048] p52_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p53_far_3_le: ldd [%i2+0x058],%f10 ! Mem[000000007b000058] ldstub [%i3+0x1ee],%l5 ! Mem[000000007b8001ee] jmpl %o7,%g0 ldsh [%i2+0x0ea],%l5 ! Mem[000000007b0000ea] p53_far_3_lo: ldd [%o2+0x058],%f10 ! Mem[000000007b000058] ldstub [%o3+0x1ee],%l5 ! Mem[000000007b8001ee] jmpl %o7,%g0 ldsh [%o2+0x0ea],%l5 ! Mem[000000007b0000ea] p53_far_3_lem: ldd [%i2+0x058],%f10 ! Mem[000000007b000058] ldstub [%i3+0x1ee],%l5 ! Mem[000000007b8001ee] jmpl %o7,%g0 ldsh [%i2+0x0ea],%l5 ! Mem[000000007b0000ea] p53_far_3_lom: ldd [%o2+0x058],%f10 ! Mem[000000007b000058] ldstub [%o3+0x1ee],%l5 ! Mem[000000007b8001ee] jmpl %o7,%g0 ldsh [%o2+0x0ea],%l5 ! Mem[000000007b0000ea] p53_far_3_he: mulx %l6,0xf15,%l2 jmpl %o7,%g0 orncc %l4,%l6,%l4 p53_far_3_ho: mulx %l6,0xf15,%l2 jmpl %o7,%g0 orncc %l4,%l6,%l4 p53_far_3_hem: mulx %l6,0xf15,%l2 jmpl %o7,%g0 orncc %l4,%l6,%l4 p53_far_3_hom: mulx %l6,0xf15,%l2 jmpl %o7,%g0 orncc %l4,%l6,%l4 p53_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p54_far_3_le: jmpl %o7,%g0 std %l6,[%i3+0x160] ! Mem[000000007d800160] jmpl %o7,%g0 nop p54_far_3_lo: jmpl %o7,%g0 std %l6,[%o3+0x160] ! Mem[000000007d800160] jmpl %o7,%g0 nop p54_far_3_lem: jmpl %o7,%g0 std %l6,[%i3+0x160] ! Mem[000000007d800160] jmpl %o7,%g0 nop p54_far_3_lom: jmpl %o7,%g0 std %l6,[%o3+0x160] ! Mem[000000007d800160] jmpl %o7,%g0 nop p54_far_3_he: jmpl %o7,%g0 sdivx %l0,%l4,%l4 jmpl %o7,%g0 nop p54_far_3_ho: jmpl %o7,%g0 sdivx %l0,%l4,%l4 jmpl %o7,%g0 nop p54_far_3_hem: jmpl %o7,%g0 sdivx %l0,%l4,%l4 jmpl %o7,%g0 nop p54_far_3_hom: jmpl %o7,%g0 sdivx %l0,%l4,%l4 jmpl %o7,%g0 nop p54_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p55_far_3_le: swap [%i1+0x02c],%l2 ! Mem[000000007e80002c] lduh [%i2+0x1e8],%l7 ! Mem[000000007f0001e8] std %l2,[%i2+0x140] ! Mem[000000007f000140] xnorcc %l3,-0x45f,%l7 jmpl %o7,%g0 andncc %l7,-0x1ba,%l1 p55_far_3_lo: swap [%o1+0x02c],%l2 ! Mem[000000007e80002c] lduh [%o2+0x1e8],%l7 ! Mem[000000007f0001e8] std %l2,[%o2+0x140] ! Mem[000000007f000140] xnorcc %l3,-0x45f,%l7 jmpl %o7,%g0 andncc %l7,-0x1ba,%l1 p55_far_3_lem: membar #Sync swap [%i1+0x02c],%l2 ! Mem[000000007e80002c] lduh [%i2+0x1e8],%l7 ! Mem[000000007f0001e8] std %l2,[%i2+0x140] ! Mem[000000007f000140] xnorcc %l3,-0x45f,%l7 jmpl %o7,%g0 andncc %l7,-0x1ba,%l1 p55_far_3_lom: membar #Sync swap [%o1+0x02c],%l2 ! Mem[000000007e80002c] lduh [%o2+0x1e8],%l7 ! Mem[000000007f0001e8] std %l2,[%o2+0x140] ! Mem[000000007f000140] xnorcc %l3,-0x45f,%l7 jmpl %o7,%g0 andncc %l7,-0x1ba,%l1 p55_far_3_he: ldd [%i2+0x158],%l2 ! Mem[000000007f000158] jmpl %o7,%g0 ldsh [%i3+0x13c],%l4 ! Mem[000000007f80013c] p55_far_3_ho: ldd [%o2+0x158],%l2 ! Mem[000000007f000158] jmpl %o7,%g0 ldsh [%o3+0x13c],%l4 ! Mem[000000007f80013c] p55_far_3_hem: ldd [%i2+0x158],%l2 ! Mem[000000007f000158] jmpl %o7,%g0 ldsh [%i3+0x13c],%l4 ! Mem[000000007f80013c] p55_far_3_hom: ldd [%o2+0x158],%l2 ! Mem[000000007f000158] jmpl %o7,%g0 ldsh [%o3+0x13c],%l4 ! Mem[000000007f80013c] p55_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p56_far_3_le: ldsb [%i3+0x124],%l4 ! Mem[0000000081800124] lduw [%i1+0x150],%l5 ! Mem[0000000080800150] andcc %l0,%l7,%l5 xor %l5,0x3b6,%l4 jmpl %o7,%g0 lduh [%i2+0x0f8],%l3 ! Mem[00000000810000f8] p56_far_3_lo: ldsb [%o3+0x124],%l4 ! Mem[0000000081800124] lduw [%o1+0x150],%l5 ! Mem[0000000080800150] andcc %l0,%l7,%l5 xor %l5,0x3b6,%l4 jmpl %o7,%g0 lduh [%o2+0x0f8],%l3 ! Mem[00000000810000f8] p56_far_3_lem: ldsb [%i3+0x124],%l4 ! Mem[0000000081800124] lduw [%i1+0x150],%l5 ! Mem[0000000080800150] andcc %l0,%l7,%l5 xor %l5,0x3b6,%l4 jmpl %o7,%g0 lduh [%i2+0x0f8],%l3 ! Mem[00000000810000f8] p56_far_3_lom: ldsb [%o3+0x124],%l4 ! Mem[0000000081800124] lduw [%o1+0x150],%l5 ! Mem[0000000080800150] andcc %l0,%l7,%l5 xor %l5,0x3b6,%l4 jmpl %o7,%g0 lduh [%o2+0x0f8],%l3 ! Mem[00000000810000f8] p56_far_3_he: stw %l2,[%i3+0x0f8] ! Mem[00000000818000f8] lduh [%i1+0x1da],%l7 ! Mem[00000000808001da] ldsb [%i2+0x0e4],%l3 ! Mem[00000000810000e4] std %l4,[%i3+0x080] ! Mem[0000000081800080] swap [%i3+0x0f4],%l4 ! Mem[00000000818000f4] stb %l1,[%i3+0x1dd] ! Mem[00000000818001dd] ldsw [%i0+0x02c],%l6 ! Mem[000000008000002c] jmpl %o7,%g0 stw %l4,[%i1+0x004] ! Mem[0000000080800004] p56_far_3_ho: stw %l2,[%o3+0x0f8] ! Mem[00000000818000f8] lduh [%o1+0x1da],%l7 ! Mem[00000000808001da] ldsb [%o2+0x0e4],%l3 ! Mem[00000000810000e4] std %l4,[%o3+0x080] ! Mem[0000000081800080] swap [%o3+0x0f4],%l4 ! Mem[00000000818000f4] stb %l1,[%o3+0x1dd] ! Mem[00000000818001dd] ldsw [%o0+0x02c],%l6 ! Mem[000000008000002c] jmpl %o7,%g0 stw %l4,[%o1+0x004] ! Mem[0000000080800004] p56_far_3_hem: stw %l2,[%i3+0x0f8] ! Mem[00000000818000f8] lduh [%i1+0x1da],%l7 ! Mem[00000000808001da] ldsb [%i2+0x0e4],%l3 ! Mem[00000000810000e4] std %l4,[%i3+0x080] ! Mem[0000000081800080] swap [%i3+0x0f4],%l4 ! Mem[00000000818000f4] stb %l1,[%i3+0x1dd] ! Mem[00000000818001dd] membar #Sync ldsw [%i0+0x02c],%l6 ! Mem[000000008000002c] membar #Sync jmpl %o7,%g0 stw %l4,[%i1+0x004] ! Mem[0000000080800004] p56_far_3_hom: stw %l2,[%o3+0x0f8] ! Mem[00000000818000f8] lduh [%o1+0x1da],%l7 ! Mem[00000000808001da] ldsb [%o2+0x0e4],%l3 ! Mem[00000000810000e4] std %l4,[%o3+0x080] ! Mem[0000000081800080] swap [%o3+0x0f4],%l4 ! Mem[00000000818000f4] stb %l1,[%o3+0x1dd] ! Mem[00000000818001dd] membar #Sync ldsw [%o0+0x02c],%l6 ! Mem[000000008000002c] membar #Sync jmpl %o7,%g0 stw %l4,[%o1+0x004] ! Mem[0000000080800004] p56_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p57_far_3_le: stw %l5,[%i0+0x1a8] ! Mem[00000000820001a8] andncc %l7,%l6,%l4 ldub [%i3+0x19d],%l1 ! Mem[000000008380019d] jmpl %o7,%g0 swap [%i0+0x1a0],%l7 ! Mem[00000000820001a0] p57_far_3_lo: stw %l5,[%o0+0x1a8] ! Mem[00000000820001a8] andncc %l7,%l6,%l4 ldub [%o3+0x19d],%l1 ! Mem[000000008380019d] jmpl %o7,%g0 swap [%o0+0x1a0],%l7 ! Mem[00000000820001a0] p57_far_3_lem: stw %l5,[%i0+0x1a8] ! Mem[00000000820001a8] andncc %l7,%l6,%l4 ldub [%i3+0x19d],%l1 ! Mem[000000008380019d] jmpl %o7,%g0 swap [%i0+0x1a0],%l7 ! Mem[00000000820001a0] p57_far_3_lom: stw %l5,[%o0+0x1a8] ! Mem[00000000820001a8] andncc %l7,%l6,%l4 ldub [%o3+0x19d],%l1 ! Mem[000000008380019d] jmpl %o7,%g0 swap [%o0+0x1a0],%l7 ! Mem[00000000820001a0] p57_far_3_he: ldx [%i1+0x050],%l5 ! Mem[0000000082800050] jmpl %o7,%g0 stb %l5,[%i2+0x0bb] ! Mem[00000000830000bb] p57_far_3_ho: ldx [%o1+0x050],%l5 ! Mem[0000000082800050] jmpl %o7,%g0 stb %l5,[%o2+0x0bb] ! Mem[00000000830000bb] p57_far_3_hem: ldx [%i1+0x050],%l5 ! Mem[0000000082800050] jmpl %o7,%g0 stb %l5,[%i2+0x0bb] ! Mem[00000000830000bb] p57_far_3_hom: ldx [%o1+0x050],%l5 ! Mem[0000000082800050] jmpl %o7,%g0 stb %l5,[%o2+0x0bb] ! Mem[00000000830000bb] p57_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p58_far_3_le: jmpl %o7,%g0 ldub [%i1+0x1dd],%l1 ! Mem[00000000848001dd] jmpl %o7,%g0 nop p58_far_3_lo: jmpl %o7,%g0 ldub [%o1+0x1dd],%l1 ! Mem[00000000848001dd] jmpl %o7,%g0 nop p58_far_3_lem: jmpl %o7,%g0 ldub [%i1+0x1dd],%l1 ! Mem[00000000848001dd] jmpl %o7,%g0 nop p58_far_3_lom: jmpl %o7,%g0 ldub [%o1+0x1dd],%l1 ! Mem[00000000848001dd] jmpl %o7,%g0 nop p58_far_3_he: andn %l3,0x55a,%l4 ldsw [%i0+0x188],%l1 ! Mem[0000000084000188] stb %l4,[%i0+0x143] ! Mem[0000000084000143] swap [%i1+0x0b4],%l5 ! Mem[00000000848000b4] andcc %l3,%l7,%l3 taddcc %l3,%l2,%l4 umul %l3,%l4,%l3 jmpl %o7,%g0 sll %l7,%l6,%l4 p58_far_3_ho: andn %l3,0x55a,%l4 ldsw [%o0+0x188],%l1 ! Mem[0000000084000188] stb %l4,[%o0+0x143] ! Mem[0000000084000143] swap [%o1+0x0b4],%l5 ! Mem[00000000848000b4] andcc %l3,%l7,%l3 taddcc %l3,%l2,%l4 umul %l3,%l4,%l3 jmpl %o7,%g0 sll %l7,%l6,%l4 p58_far_3_hem: andn %l3,0x55a,%l4 ldsw [%i0+0x188],%l1 ! Mem[0000000084000188] stb %l4,[%i0+0x143] ! Mem[0000000084000143] swap [%i1+0x0b4],%l5 ! Mem[00000000848000b4] andcc %l3,%l7,%l3 taddcc %l3,%l2,%l4 umul %l3,%l4,%l3 jmpl %o7,%g0 sll %l7,%l6,%l4 p58_far_3_hom: andn %l3,0x55a,%l4 ldsw [%o0+0x188],%l1 ! Mem[0000000084000188] stb %l4,[%o0+0x143] ! Mem[0000000084000143] swap [%o1+0x0b4],%l5 ! Mem[00000000848000b4] andcc %l3,%l7,%l3 taddcc %l3,%l2,%l4 umul %l3,%l4,%l3 jmpl %o7,%g0 sll %l7,%l6,%l4 p58_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p59_far_3_le: nop srl %l2,0x01b,%l1 xnor %l3,-0x4a1,%l2 jmpl %o7,%g0 lduw [%i1+0x094],%l7 ! Mem[0000000086800094] p59_far_3_lo: nop srl %l2,0x01b,%l1 xnor %l3,-0x4a1,%l2 jmpl %o7,%g0 lduw [%o1+0x094],%l7 ! Mem[0000000086800094] p59_far_3_lem: nop srl %l2,0x01b,%l1 xnor %l3,-0x4a1,%l2 jmpl %o7,%g0 lduw [%i1+0x094],%l7 ! Mem[0000000086800094] p59_far_3_lom: nop srl %l2,0x01b,%l1 xnor %l3,-0x4a1,%l2 jmpl %o7,%g0 lduw [%o1+0x094],%l7 ! Mem[0000000086800094] p59_far_3_he: std %l4,[%i1+0x190] ! Mem[0000000086800190] lduh [%i2+0x00c],%l6 ! Mem[000000008700000c] lduw [%i3+0x140],%l5 ! Mem[0000000087800140] ldstub [%i3+0x180],%l2 ! Mem[0000000087800180] xnor %l5,0x7f9,%l1 std %f30,[%i0+0x118] ! Mem[0000000086000118] srl %l3,%l0,%l4 jmpl %o7,%g0 sth %l7,[%i2+0x170] ! Mem[0000000087000170] p59_far_3_ho: std %l4,[%o1+0x190] ! Mem[0000000086800190] lduh [%o2+0x00c],%l6 ! Mem[000000008700000c] lduw [%o3+0x140],%l5 ! Mem[0000000087800140] ldstub [%o3+0x180],%l2 ! Mem[0000000087800180] xnor %l5,0x7f9,%l1 std %f30,[%o0+0x118] ! Mem[0000000086000118] srl %l3,%l0,%l4 jmpl %o7,%g0 sth %l7,[%o2+0x170] ! Mem[0000000087000170] p59_far_3_hem: std %l4,[%i1+0x190] ! Mem[0000000086800190] membar #Sync lduh [%i2+0x00c],%l6 ! Mem[000000008700000c] lduw [%i3+0x140],%l5 ! Mem[0000000087800140] ldstub [%i3+0x180],%l2 ! Mem[0000000087800180] xnor %l5,0x7f9,%l1 std %f30,[%i0+0x118] ! Mem[0000000086000118] srl %l3,%l0,%l4 jmpl %o7,%g0 sth %l7,[%i2+0x170] ! Mem[0000000087000170] p59_far_3_hom: std %l4,[%o1+0x190] ! Mem[0000000086800190] membar #Sync lduh [%o2+0x00c],%l6 ! Mem[000000008700000c] lduw [%o3+0x140],%l5 ! Mem[0000000087800140] ldstub [%o3+0x180],%l2 ! Mem[0000000087800180] xnor %l5,0x7f9,%l1 std %f30,[%o0+0x118] ! Mem[0000000086000118] srl %l3,%l0,%l4 jmpl %o7,%g0 sth %l7,[%o2+0x170] ! Mem[0000000087000170] p59_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p60_far_3_le: jmpl %o7,%g0 ldub [%i2+0x07b],%l2 ! Mem[000000008900007b] jmpl %o7,%g0 nop p60_far_3_lo: jmpl %o7,%g0 ldub [%o2+0x07b],%l2 ! Mem[000000008900007b] jmpl %o7,%g0 nop p60_far_3_lem: jmpl %o7,%g0 ldub [%i2+0x07b],%l2 ! Mem[000000008900007b] jmpl %o7,%g0 nop p60_far_3_lom: jmpl %o7,%g0 ldub [%o2+0x07b],%l2 ! Mem[000000008900007b] jmpl %o7,%g0 nop p60_far_3_he: sra %l4,0x00c,%l0 stx %l0,[%i1+0x010] ! Mem[0000000088800010] ldub [%i1+0x004],%l4 ! Mem[0000000088800004] st %f23,[%i1+0x1a8] ! Mem[00000000888001a8] ldsb [%i0+0x0af],%l6 ! Mem[00000000880000af] addc %l2,0x660,%l1 jmpl %o7,%g0 swap [%i0+0x0fc],%l5 ! Mem[00000000880000fc] p60_far_3_ho: sra %l4,0x00c,%l0 stx %l0,[%o1+0x010] ! Mem[0000000088800010] ldub [%o1+0x004],%l4 ! Mem[0000000088800004] st %f23,[%o1+0x1a8] ! Mem[00000000888001a8] ldsb [%o0+0x0af],%l6 ! Mem[00000000880000af] addc %l2,0x660,%l1 jmpl %o7,%g0 swap [%o0+0x0fc],%l5 ! Mem[00000000880000fc] p60_far_3_hem: sra %l4,0x00c,%l0 membar #Sync stx %l0,[%i1+0x010] ! Mem[0000000088800010] ldub [%i1+0x004],%l4 ! Mem[0000000088800004] st %f23,[%i1+0x1a8] ! Mem[00000000888001a8] ldsb [%i0+0x0af],%l6 ! Mem[00000000880000af] addc %l2,0x660,%l1 jmpl %o7,%g0 swap [%i0+0x0fc],%l5 ! Mem[00000000880000fc] p60_far_3_hom: sra %l4,0x00c,%l0 membar #Sync stx %l0,[%o1+0x010] ! Mem[0000000088800010] ldub [%o1+0x004],%l4 ! Mem[0000000088800004] st %f23,[%o1+0x1a8] ! Mem[00000000888001a8] ldsb [%o0+0x0af],%l6 ! Mem[00000000880000af] addc %l2,0x660,%l1 jmpl %o7,%g0 swap [%o0+0x0fc],%l5 ! Mem[00000000880000fc] p60_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p61_far_3_le: stw %l7,[%i0+0x020] ! Mem[000000008a000020] ldub [%i2+0x0b5],%l0 ! Mem[000000008b0000b5] ldsb [%i0+0x037],%l0 ! Mem[000000008a000037] jmpl %o7,%g0 ldsh [%i0+0x04c],%l0 ! Mem[000000008a00004c] p61_far_3_lo: stw %l7,[%o0+0x020] ! Mem[000000008a000020] ldub [%o2+0x0b5],%l0 ! Mem[000000008b0000b5] ldsb [%o0+0x037],%l0 ! Mem[000000008a000037] jmpl %o7,%g0 ldsh [%o0+0x04c],%l0 ! Mem[000000008a00004c] p61_far_3_lem: membar #Sync stw %l7,[%i0+0x020] ! Mem[000000008a000020] ldub [%i2+0x0b5],%l0 ! Mem[000000008b0000b5] ldsb [%i0+0x037],%l0 ! Mem[000000008a000037] jmpl %o7,%g0 ldsh [%i0+0x04c],%l0 ! Mem[000000008a00004c] p61_far_3_lom: membar #Sync stw %l7,[%o0+0x020] ! Mem[000000008a000020] ldub [%o2+0x0b5],%l0 ! Mem[000000008b0000b5] ldsb [%o0+0x037],%l0 ! Mem[000000008a000037] jmpl %o7,%g0 ldsh [%o0+0x04c],%l0 ! Mem[000000008a00004c] p61_far_3_he: ldstub [%i0+0x07b],%l7 ! Mem[000000008a00007b] nop stx %l4,[%i0+0x120] ! Mem[000000008a000120] add %l0,%l7,%l4 addcc %l6,%l0,%l6 ldsw [%i3+0x0a4],%l3 ! Mem[000000008b8000a4] jmpl %o7,%g0 ldstub [%i0+0x1a5],%l2 ! Mem[000000008a0001a5] p61_far_3_ho: ldstub [%o0+0x07b],%l7 ! Mem[000000008a00007b] nop stx %l4,[%o0+0x120] ! Mem[000000008a000120] add %l0,%l7,%l4 addcc %l6,%l0,%l6 ldsw [%o3+0x0a4],%l3 ! Mem[000000008b8000a4] jmpl %o7,%g0 ldstub [%o0+0x1a5],%l2 ! Mem[000000008a0001a5] p61_far_3_hem: ldstub [%i0+0x07b],%l7 ! Mem[000000008a00007b] nop stx %l4,[%i0+0x120] ! Mem[000000008a000120] add %l0,%l7,%l4 addcc %l6,%l0,%l6 ldsw [%i3+0x0a4],%l3 ! Mem[000000008b8000a4] jmpl %o7,%g0 ldstub [%i0+0x1a5],%l2 ! Mem[000000008a0001a5] p61_far_3_hom: ldstub [%o0+0x07b],%l7 ! Mem[000000008a00007b] nop stx %l4,[%o0+0x120] ! Mem[000000008a000120] add %l0,%l7,%l4 addcc %l6,%l0,%l6 ldsw [%o3+0x0a4],%l3 ! Mem[000000008b8000a4] jmpl %o7,%g0 ldstub [%o0+0x1a5],%l2 ! Mem[000000008a0001a5] p61_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p62_far_3_le: ldx [%i2+0x0c0],%l0 ! Mem[000000008d0000c0] ldd [%i0+0x070],%l4 ! Mem[000000008c000070] ldsw [%i1+0x05c],%l2 ! Mem[000000008c80005c] jmpl %o7,%g0 ldsb [%i2+0x0f9],%l2 ! Mem[000000008d0000f9] p62_far_3_lo: ldx [%o2+0x0c0],%l0 ! Mem[000000008d0000c0] ldd [%o0+0x070],%l4 ! Mem[000000008c000070] ldsw [%o1+0x05c],%l2 ! Mem[000000008c80005c] jmpl %o7,%g0 ldsb [%o2+0x0f9],%l2 ! Mem[000000008d0000f9] p62_far_3_lem: ldx [%i2+0x0c0],%l0 ! Mem[000000008d0000c0] ldd [%i0+0x070],%l4 ! Mem[000000008c000070] ldsw [%i1+0x05c],%l2 ! Mem[000000008c80005c] jmpl %o7,%g0 ldsb [%i2+0x0f9],%l2 ! Mem[000000008d0000f9] p62_far_3_lom: ldx [%o2+0x0c0],%l0 ! Mem[000000008d0000c0] ldd [%o0+0x070],%l4 ! Mem[000000008c000070] ldsw [%o1+0x05c],%l2 ! Mem[000000008c80005c] jmpl %o7,%g0 ldsb [%o2+0x0f9],%l2 ! Mem[000000008d0000f9] p62_far_3_he: stw %l1,[%i1+0x1fc] ! Mem[000000008c8001fc] stx %l0,[%i0+0x080] ! Mem[000000008c000080] xnorcc %l1,%l1,%l0 ldsb [%i1+0x069],%l3 ! Mem[000000008c800069] ldx [%i0+0x0a8],%l6 ! Mem[000000008c0000a8] swap [%i3+0x15c],%l7 ! Mem[000000008d80015c] jmpl %o7,%g0 std %l6,[%i1+0x0a8] ! Mem[000000008c8000a8] p62_far_3_ho: stw %l1,[%o1+0x1fc] ! Mem[000000008c8001fc] stx %l0,[%o0+0x080] ! Mem[000000008c000080] xnorcc %l1,%l1,%l0 ldsb [%o1+0x069],%l3 ! Mem[000000008c800069] ldx [%o0+0x0a8],%l6 ! Mem[000000008c0000a8] swap [%o3+0x15c],%l7 ! Mem[000000008d80015c] jmpl %o7,%g0 std %l6,[%o1+0x0a8] ! Mem[000000008c8000a8] p62_far_3_hem: stw %l1,[%i1+0x1fc] ! Mem[000000008c8001fc] stx %l0,[%i0+0x080] ! Mem[000000008c000080] xnorcc %l1,%l1,%l0 ldsb [%i1+0x069],%l3 ! Mem[000000008c800069] ldx [%i0+0x0a8],%l6 ! Mem[000000008c0000a8] swap [%i3+0x15c],%l7 ! Mem[000000008d80015c] jmpl %o7,%g0 std %l6,[%i1+0x0a8] ! Mem[000000008c8000a8] p62_far_3_hom: stw %l1,[%o1+0x1fc] ! Mem[000000008c8001fc] stx %l0,[%o0+0x080] ! Mem[000000008c000080] xnorcc %l1,%l1,%l0 ldsb [%o1+0x069],%l3 ! Mem[000000008c800069] ldx [%o0+0x0a8],%l6 ! Mem[000000008c0000a8] swap [%o3+0x15c],%l7 ! Mem[000000008d80015c] jmpl %o7,%g0 std %l6,[%o1+0x0a8] ! Mem[000000008c8000a8] p62_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 p63_far_3_le: smul %l0,%l7,%l4 jmpl %o7,%g0 lduh [%i1+0x08a],%l6 ! Mem[000000008e80008a] p63_far_3_lo: smul %l0,%l7,%l4 jmpl %o7,%g0 lduh [%o1+0x08a],%l6 ! Mem[000000008e80008a] p63_far_3_lem: smul %l0,%l7,%l4 jmpl %o7,%g0 lduh [%i1+0x08a],%l6 ! Mem[000000008e80008a] p63_far_3_lom: smul %l0,%l7,%l4 jmpl %o7,%g0 lduh [%o1+0x08a],%l6 ! Mem[000000008e80008a] p63_far_3_he: lduh [%i0+0x068],%l1 ! Mem[000000008e000068] sth %l5,[%i0+0x0b4] ! Mem[000000008e0000b4] sth %l4,[%i0+0x09e] ! Mem[000000008e00009e] ldd [%i3+0x0d8],%f28 ! Mem[000000008f8000d8] stw %l7,[%i1+0x128] ! Mem[000000008e800128] jmpl %o7,%g0 sth %l4,[%i3+0x0b8] ! Mem[000000008f8000b8] p63_far_3_ho: lduh [%o0+0x068],%l1 ! Mem[000000008e000068] sth %l5,[%o0+0x0b4] ! Mem[000000008e0000b4] sth %l4,[%o0+0x09e] ! Mem[000000008e00009e] ldd [%o3+0x0d8],%f28 ! Mem[000000008f8000d8] stw %l7,[%o1+0x128] ! Mem[000000008e800128] jmpl %o7,%g0 sth %l4,[%o3+0x0b8] ! Mem[000000008f8000b8] p63_far_3_hem: lduh [%i0+0x068],%l1 ! Mem[000000008e000068] sth %l5,[%i0+0x0b4] ! Mem[000000008e0000b4] sth %l4,[%i0+0x09e] ! Mem[000000008e00009e] ldd [%i3+0x0d8],%f28 ! Mem[000000008f8000d8] stw %l7,[%i1+0x128] ! Mem[000000008e800128] jmpl %o7,%g0 sth %l4,[%i3+0x0b8] ! Mem[000000008f8000b8] p63_far_3_hom: lduh [%o0+0x068],%l1 ! Mem[000000008e000068] sth %l5,[%o0+0x0b4] ! Mem[000000008e0000b4] sth %l4,[%o0+0x09e] ! Mem[000000008e00009e] ldd [%o3+0x0d8],%f28 ! Mem[000000008f8000d8] stw %l7,[%o1+0x128] ! Mem[000000008e800128] jmpl %o7,%g0 sth %l4,[%o3+0x0b8] ! Mem[000000008f8000b8] p63_loop_branch_3: jmpl %o7+12,%g0 add %l0,4,%l0 far3_b2b_h: smul %l2,0xc25,%l3 smulcc %l6,0x1f1,%l7 jmpl %o7,%g0 and %l2,%l1,%l6 far3_b2b_l: orn %l0,%l5,%l1 srlx %l1,%l0,%l2 jmpl %o7,%g0 umul %l4,-0xb32,%l0 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 ldd [%i1+0x1d8],%l4 ! Mem[00000000108001d8] p0_call_0_le: ldd [%i1+0x0d8],%l0 ! Mem[00000000108000d8] retl addc %l2,-0xad8,%l1 p0_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o1+0x1d8],%l4 ! Mem[00000000108001d8] p0_call_0_lo: ldd [%o1+0x0d8],%l0 ! Mem[00000000108000d8] retl addc %l2,-0xad8,%l1 p0_jmpl_0_he: ldub [%i1+0x138],%l5 ! Mem[0000000010800138] ldub [%i3+0x078],%l6 ! Mem[0000000011800078] jmpl %g6+8,%g0 ldx [%i1+0x000],%l5 ! Mem[0000000010800000] p0_call_0_he: stx %l5,[%i3+0x0c8] ! Mem[00000000118000c8] ldd [%i1+0x0a0],%l0 ! Mem[00000000108000a0] stb %l2,[%i0+0x07a] ! Mem[000000001000007a] ldsw [%i0+0x018],%l0 ! Mem[0000000010000018] std %l0,[%i0+0x1c0] ! Mem[00000000100001c0] ldsb [%i0+0x181],%l3 ! Mem[0000000010000181] retl sth %l2,[%i0+0x014] ! Mem[0000000010000014] p0_jmpl_0_ho: ldub [%o1+0x138],%l5 ! Mem[0000000010800138] ldub [%o3+0x078],%l6 ! Mem[0000000011800078] jmpl %g6+8,%g0 ldx [%o1+0x000],%l5 ! Mem[0000000010800000] p0_call_0_ho: stx %l5,[%o3+0x0c8] ! Mem[00000000118000c8] ldd [%o1+0x0a0],%l0 ! Mem[00000000108000a0] stb %l2,[%o0+0x07a] ! Mem[000000001000007a] ldsw [%o0+0x018],%l0 ! Mem[0000000010000018] std %l0,[%o0+0x1c0] ! Mem[00000000100001c0] ldsb [%o0+0x181],%l3 ! Mem[0000000010000181] retl sth %l2,[%o0+0x014] ! Mem[0000000010000014] p1_jmpl_0_le: jmpl %g6+8,%g0 ldd [%i2+0x120],%l2 ! Mem[0000000013000120] p1_call_0_le: retl ldx [%i3+0x120],%l4 ! Mem[0000000013800120] p1_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o2+0x120],%l2 ! Mem[0000000013000120] p1_call_0_lo: retl ldx [%o3+0x120],%l4 ! Mem[0000000013800120] p1_jmpl_0_he: jmpl %g6+8,%g0 stw %l6,[%i0+0x128] ! Mem[0000000012000128] p1_call_0_he: st %f29,[%i0+0x0fc] ! Mem[00000000120000fc] ldstub [%i2+0x00a],%l5 ! Mem[000000001300000a] retl ldsw [%i3+0x1e4],%l7 ! Mem[00000000138001e4] p1_jmpl_0_ho: jmpl %g6+8,%g0 stw %l6,[%o0+0x128] ! Mem[0000000012000128] p1_call_0_ho: st %f29,[%o0+0x0fc] ! Mem[00000000120000fc] ldstub [%o2+0x00a],%l5 ! Mem[000000001300000a] retl ldsw [%o3+0x1e4],%l7 ! Mem[00000000138001e4] p2_jmpl_0_le: jmpl %g6+8,%g0 ldsb [%i2+0x125],%l3 ! Mem[0000000015000125] p2_call_0_le: retl st %f13,[%i2+0x1b0] ! Mem[00000000150001b0] p2_jmpl_0_lo: jmpl %g6+8,%g0 ldsb [%o2+0x125],%l3 ! Mem[0000000015000125] p2_call_0_lo: retl st %f13,[%o2+0x1b0] ! Mem[00000000150001b0] p2_jmpl_0_he: ldstub [%i1+0x118],%l1 ! Mem[0000000014800118] stb %l0,[%i3+0x0ea] ! Mem[00000000158000ea] ldstub [%i1+0x1bb],%l7 ! Mem[00000000148001bb] sll %l4,%l0,%l4 ldd [%i2+0x0d0],%l6 ! Mem[00000000150000d0] ldsw [%i1+0x168],%l4 ! Mem[0000000014800168] ldx [%i1+0x058],%l2 ! Mem[0000000014800058] jmpl %g6+8,%g0 ldsb [%i2+0x090],%l1 ! Mem[0000000015000090] p2_call_0_he: sdivx %l1,-0xca6,%l5 ldsw [%i3+0x0a0],%l1 ! Mem[00000000158000a0] std %l6,[%i3+0x0d0] ! Mem[00000000158000d0] retl nop p2_jmpl_0_ho: ldstub [%o1+0x118],%l1 ! Mem[0000000014800118] stb %l0,[%o3+0x0ea] ! Mem[00000000158000ea] ldstub [%o1+0x1bb],%l7 ! Mem[00000000148001bb] sll %l4,%l0,%l4 ldd [%o2+0x0d0],%l6 ! Mem[00000000150000d0] ldsw [%o1+0x168],%l4 ! Mem[0000000014800168] ldx [%o1+0x058],%l2 ! Mem[0000000014800058] jmpl %g6+8,%g0 ldsb [%o2+0x090],%l1 ! Mem[0000000015000090] p2_call_0_ho: sdivx %l1,-0xca6,%l5 ldsw [%o3+0x0a0],%l1 ! Mem[00000000158000a0] std %l6,[%o3+0x0d0] ! Mem[00000000158000d0] retl nop p3_jmpl_0_le: jmpl %g6+8,%g0 ldsw [%i2+0x124],%l3 ! Mem[0000000017000124] p3_call_0_le: retl lduh [%i0+0x138],%l5 ! Mem[0000000016000138] p3_jmpl_0_lo: jmpl %g6+8,%g0 ldsw [%o2+0x124],%l3 ! Mem[0000000017000124] p3_call_0_lo: retl lduh [%o0+0x138],%l5 ! Mem[0000000016000138] p3_jmpl_0_he: smulcc %l2,0x5e8,%l4 ldsh [%i3+0x0e0],%l4 ! Mem[00000000178000e0] taddcctv %l6,%l2,%l5 jmpl %g6+8,%g0 orncc %l4,%l6,%l5 p3_call_0_he: stb %l7,[%i2+0x0ab] ! Mem[00000000170000ab] swap [%i0+0x058],%l0 ! Mem[0000000016000058] retl ldsh [%i2+0x03e],%l3 ! Mem[000000001700003e] p3_jmpl_0_ho: smulcc %l2,0x5e8,%l4 ldsh [%o3+0x0e0],%l4 ! Mem[00000000178000e0] taddcctv %l6,%l2,%l5 jmpl %g6+8,%g0 orncc %l4,%l6,%l5 p3_call_0_ho: stb %l7,[%o2+0x0ab] ! Mem[00000000170000ab] swap [%o0+0x058],%l0 ! Mem[0000000016000058] retl ldsh [%o2+0x03e],%l3 ! Mem[000000001700003e] p4_jmpl_0_le: jmpl %g6+8,%g0 stx %l3,[%i2+0x100] ! Mem[0000000019000100] p4_call_0_le: retl umul %l1,0x29c,%l3 p4_jmpl_0_lo: jmpl %g6+8,%g0 stx %l3,[%o2+0x100] ! Mem[0000000019000100] p4_call_0_lo: retl umul %l1,0x29c,%l3 p4_jmpl_0_he: st %f24,[%i3+0x020] ! Mem[0000000019800020] jmpl %g6+8,%g0 ldub [%i2+0x05d],%l6 ! Mem[000000001900005d] p4_call_0_he: ldsw [%i0+0x03c],%l3 ! Mem[000000001800003c] and %l3,0x0db,%l6 ld [%i0+0x184],%f25 ! Mem[0000000018000184] std %f18,[%i1+0x130] ! Mem[0000000018800130] retl lduh [%i0+0x190],%l2 ! Mem[0000000018000190] p4_jmpl_0_ho: st %f24,[%o3+0x020] ! Mem[0000000019800020] jmpl %g6+8,%g0 ldub [%o2+0x05d],%l6 ! Mem[000000001900005d] p4_call_0_ho: ldsw [%o0+0x03c],%l3 ! Mem[000000001800003c] and %l3,0x0db,%l6 ld [%o0+0x184],%f25 ! Mem[0000000018000184] std %f18,[%o1+0x130] ! Mem[0000000018800130] retl lduh [%o0+0x190],%l2 ! Mem[0000000018000190] p5_jmpl_0_le: jmpl %g6+8,%g0 xor %l0,0x15a,%l1 p5_call_0_le: ldsb [%i3+0x094],%l6 ! Mem[000000001b800094] ldsw [%i2+0x048],%l1 ! Mem[000000001b000048] std %f8 ,[%i1+0x000] ! Mem[000000001a800000] srl %l2,0x018,%l4 retl ldx [%i3+0x0d8],%l0 ! Mem[000000001b8000d8] p5_jmpl_0_lo: jmpl %g6+8,%g0 xor %l0,0x15a,%l1 p5_call_0_lo: ldsb [%o3+0x094],%l6 ! Mem[000000001b800094] ldsw [%o2+0x048],%l1 ! Mem[000000001b000048] std %f8 ,[%o1+0x000] ! Mem[000000001a800000] srl %l2,0x018,%l4 retl ldx [%o3+0x0d8],%l0 ! Mem[000000001b8000d8] p5_jmpl_0_he: tsubcc %l5,%l3,%l7 swap [%i0+0x1e4],%l7 ! Mem[000000001a0001e4] stb %l3,[%i3+0x0e1] ! Mem[000000001b8000e1] std %l4,[%i1+0x098] ! Mem[000000001a800098] swap [%i2+0x060],%l6 ! Mem[000000001b000060] jmpl %g6+8,%g0 stw %l6,[%i3+0x0e0] ! Mem[000000001b8000e0] p5_call_0_he: stx %l3,[%i3+0x058] ! Mem[000000001b800058] lduw [%i2+0x058],%l2 ! Mem[000000001b000058] ldd [%i0+0x100],%f28 ! Mem[000000001a000100] swap [%i3+0x190],%l3 ! Mem[000000001b800190] retl sth %l2,[%i2+0x052] ! Mem[000000001b000052] p5_jmpl_0_ho: tsubcc %l5,%l3,%l7 swap [%o0+0x1e4],%l7 ! Mem[000000001a0001e4] stb %l3,[%o3+0x0e1] ! Mem[000000001b8000e1] std %l4,[%o1+0x098] ! Mem[000000001a800098] swap [%o2+0x060],%l6 ! Mem[000000001b000060] jmpl %g6+8,%g0 stw %l6,[%o3+0x0e0] ! Mem[000000001b8000e0] p5_call_0_ho: stx %l3,[%o3+0x058] ! Mem[000000001b800058] lduw [%o2+0x058],%l2 ! Mem[000000001b000058] ldd [%o0+0x100],%f28 ! Mem[000000001a000100] swap [%o3+0x190],%l3 ! Mem[000000001b800190] retl sth %l2,[%o2+0x052] ! Mem[000000001b000052] p6_jmpl_0_le: jmpl %g6+8,%g0 stw %l6,[%i3+0x094] ! Mem[000000001d800094] p6_call_0_le: swap [%i0+0x118],%l5 ! Mem[000000001c000118] retl lduh [%i3+0x108],%l6 ! Mem[000000001d800108] p6_jmpl_0_lo: jmpl %g6+8,%g0 stw %l6,[%o3+0x094] ! Mem[000000001d800094] p6_call_0_lo: swap [%o0+0x118],%l5 ! Mem[000000001c000118] retl lduh [%o3+0x108],%l6 ! Mem[000000001d800108] p6_jmpl_0_he: stx %l6,[%i3+0x158] ! Mem[000000001d800158] swap [%i2+0x0dc],%l3 ! Mem[000000001d0000dc] jmpl %g6+8,%g0 ldsh [%i1+0x1a4],%l7 ! Mem[000000001c8001a4] p6_call_0_he: stb %l4,[%i3+0x1c5] ! Mem[000000001d8001c5] st %f21,[%i2+0x140] ! Mem[000000001d000140] retl ldstub [%i1+0x063],%l6 ! Mem[000000001c800063] p6_jmpl_0_ho: stx %l6,[%o3+0x158] ! Mem[000000001d800158] swap [%o2+0x0dc],%l3 ! Mem[000000001d0000dc] jmpl %g6+8,%g0 ldsh [%o1+0x1a4],%l7 ! Mem[000000001c8001a4] p6_call_0_ho: stb %l4,[%o3+0x1c5] ! Mem[000000001d8001c5] st %f21,[%o2+0x140] ! Mem[000000001d000140] retl ldstub [%o1+0x063],%l6 ! Mem[000000001c800063] p7_jmpl_0_le: jmpl %g6+8,%g0 ld [%i3+0x104],%f3 ! Mem[000000001f800104] p7_call_0_le: retl ldsb [%i1+0x025],%l2 ! Mem[000000001e800025] p7_jmpl_0_lo: jmpl %g6+8,%g0 ld [%o3+0x104],%f3 ! Mem[000000001f800104] p7_call_0_lo: retl ldsb [%o1+0x025],%l2 ! Mem[000000001e800025] p7_jmpl_0_he: lduw [%i2+0x198],%l0 ! Mem[000000001f000198] jmpl %g6+8,%g0 std %f18,[%i3+0x0f8] ! Mem[000000001f8000f8] p7_call_0_he: retl swap [%i2+0x1b8],%l7 ! Mem[000000001f0001b8] p7_jmpl_0_ho: lduw [%o2+0x198],%l0 ! Mem[000000001f000198] jmpl %g6+8,%g0 std %f18,[%o3+0x0f8] ! Mem[000000001f8000f8] p7_call_0_ho: retl swap [%o2+0x1b8],%l7 ! Mem[000000001f0001b8] p8_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i3+0x105],%l3 ! Mem[0000000021800105] p8_call_0_le: retl ldsh [%i3+0x1b0],%l5 ! Mem[00000000218001b0] p8_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o3+0x105],%l3 ! Mem[0000000021800105] p8_call_0_lo: retl ldsh [%o3+0x1b0],%l5 ! Mem[00000000218001b0] p8_jmpl_0_he: ldub [%i2+0x025],%l2 ! Mem[0000000021000025] or %l4,%l0,%l0 addccc %l4,-0xe27,%l0 ldsw [%i0+0x1a4],%l7 ! Mem[00000000200001a4] ldsb [%i0+0x0e1],%l3 ! Mem[00000000200000e1] stx %l5,[%i2+0x050] ! Mem[0000000021000050] ld [%i1+0x020],%f21 ! Mem[0000000020800020] jmpl %g6+8,%g0 srax %l2,0x03b,%l7 p8_call_0_he: retl stx %l1,[%i2+0x1e8] ! Mem[00000000210001e8] p8_jmpl_0_ho: ldub [%o2+0x025],%l2 ! Mem[0000000021000025] or %l4,%l0,%l0 addccc %l4,-0xe27,%l0 ldsw [%o0+0x1a4],%l7 ! Mem[00000000200001a4] ldsb [%o0+0x0e1],%l3 ! Mem[00000000200000e1] stx %l5,[%o2+0x050] ! Mem[0000000021000050] ld [%o1+0x020],%f21 ! Mem[0000000020800020] jmpl %g6+8,%g0 srax %l2,0x03b,%l7 p8_call_0_ho: retl stx %l1,[%o2+0x1e8] ! Mem[00000000210001e8] p9_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i3+0x105],%l3 ! Mem[0000000023800105] p9_call_0_le: retl ldx [%i1+0x1b0],%l5 ! Mem[00000000228001b0] p9_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o3+0x105],%l3 ! Mem[0000000023800105] p9_call_0_lo: retl ldx [%o1+0x1b0],%l5 ! Mem[00000000228001b0] p9_jmpl_0_he: stx %l1,[%i0+0x118] ! Mem[0000000022000118] lduw [%i3+0x184],%l3 ! Mem[0000000023800184] swap [%i3+0x1a0],%l0 ! Mem[00000000238001a0] ldstub [%i1+0x142],%l2 ! Mem[0000000022800142] taddcctv %l7,-0xac7,%l6 swap [%i0+0x190],%l1 ! Mem[0000000022000190] ldsw [%i0+0x10c],%l3 ! Mem[000000002200010c] jmpl %g6+8,%g0 sth %l4,[%i2+0x098] ! Mem[0000000023000098] p9_call_0_he: xorcc %l0,0xa61,%l7 ldd [%i0+0x080],%f26 ! Mem[0000000022000080] ldstub [%i2+0x0c7],%l0 ! Mem[00000000230000c7] ldstub [%i3+0x12f],%l2 ! Mem[000000002380012f] ldsb [%i0+0x1b0],%l4 ! Mem[00000000220001b0] retl xnor %l4,%l0,%l0 p9_jmpl_0_ho: stx %l1,[%o0+0x118] ! Mem[0000000022000118] lduw [%o3+0x184],%l3 ! Mem[0000000023800184] swap [%o3+0x1a0],%l0 ! Mem[00000000238001a0] ldstub [%o1+0x142],%l2 ! Mem[0000000022800142] taddcctv %l7,-0xac7,%l6 swap [%o0+0x190],%l1 ! Mem[0000000022000190] ldsw [%o0+0x10c],%l3 ! Mem[000000002200010c] jmpl %g6+8,%g0 sth %l4,[%o2+0x098] ! Mem[0000000023000098] p9_call_0_ho: xorcc %l0,0xa61,%l7 ldd [%o0+0x080],%f26 ! Mem[0000000022000080] ldstub [%o2+0x0c7],%l0 ! Mem[00000000230000c7] ldstub [%o3+0x12f],%l2 ! Mem[000000002380012f] ldsb [%o0+0x1b0],%l4 ! Mem[00000000220001b0] retl xnor %l4,%l0,%l0 p10_jmpl_0_le: jmpl %g6+8,%g0 ldsw [%i3+0x094],%l6 ! Mem[0000000025800094] p10_call_0_le: ldub [%i3+0x101],%l4 ! Mem[0000000025800101] retl udivx %l2,%l0,%l1 p10_jmpl_0_lo: jmpl %g6+8,%g0 ldsw [%o3+0x094],%l6 ! Mem[0000000025800094] p10_call_0_lo: ldub [%o3+0x101],%l4 ! Mem[0000000025800101] retl udivx %l2,%l0,%l1 p10_jmpl_0_he: ldsw [%i3+0x190],%l7 ! Mem[0000000025800190] stx %l7,[%i3+0x180] ! Mem[0000000025800180] jmpl %g6+8,%g0 stb %l1,[%i1+0x07f] ! Mem[000000002480007f] p10_call_0_he: ldd [%i1+0x108],%f18 ! Mem[0000000024800108] stw %l7,[%i0+0x0a8] ! Mem[00000000240000a8] addccc %l2,-0xc77,%l5 ldsw [%i2+0x114],%l2 ! Mem[0000000025000114] retl ld [%i0+0x190],%f26 ! Mem[0000000024000190] p10_jmpl_0_ho: ldsw [%o3+0x190],%l7 ! Mem[0000000025800190] stx %l7,[%o3+0x180] ! Mem[0000000025800180] jmpl %g6+8,%g0 stb %l1,[%o1+0x07f] ! Mem[000000002480007f] p10_call_0_ho: ldd [%o1+0x108],%f18 ! Mem[0000000024800108] stw %l7,[%o0+0x0a8] ! Mem[00000000240000a8] addccc %l2,-0xc77,%l5 ldsw [%o2+0x114],%l2 ! Mem[0000000025000114] retl ld [%o0+0x190],%f26 ! Mem[0000000024000190] p11_jmpl_0_le: jmpl %g6+8,%g0 stw %l0,[%i1+0x158] ! Mem[0000000026800158] p11_call_0_le: ldd [%i3+0x000],%l0 ! Mem[0000000027800000] ldx [%i1+0x078],%l6 ! Mem[0000000026800078] swap [%i0+0x01c],%l4 ! Mem[000000002600001c] stx %l7,[%i3+0x198] ! Mem[0000000027800198] addcc %l4,0xd38,%l4 ldd [%i0+0x0a0],%l6 ! Mem[00000000260000a0] retl sth %l7,[%i1+0x1ba] ! Mem[00000000268001ba] p11_jmpl_0_lo: jmpl %g6+8,%g0 stw %l0,[%o1+0x158] ! Mem[0000000026800158] p11_call_0_lo: ldd [%o3+0x000],%l0 ! Mem[0000000027800000] ldx [%o1+0x078],%l6 ! Mem[0000000026800078] swap [%o0+0x01c],%l4 ! Mem[000000002600001c] stx %l7,[%o3+0x198] ! Mem[0000000027800198] addcc %l4,0xd38,%l4 ldd [%o0+0x0a0],%l6 ! Mem[00000000260000a0] retl sth %l7,[%o1+0x1ba] ! Mem[00000000268001ba] p11_jmpl_0_he: ldsb [%i3+0x052],%l5 ! Mem[0000000027800052] ldsb [%i1+0x01c],%l6 ! Mem[000000002680001c] sth %l2,[%i3+0x10e] ! Mem[000000002780010e] jmpl %g6+8,%g0 ldsh [%i2+0x130],%l2 ! Mem[0000000027000130] p11_call_0_he: ldsw [%i0+0x134],%l7 ! Mem[0000000026000134] ldsb [%i2+0x07e],%l4 ! Mem[000000002700007e] lduh [%i0+0x1d8],%l5 ! Mem[00000000260001d8] retl udivx %l4,%l2,%l0 p11_jmpl_0_ho: ldsb [%o3+0x052],%l5 ! Mem[0000000027800052] ldsb [%o1+0x01c],%l6 ! Mem[000000002680001c] sth %l2,[%o3+0x10e] ! Mem[000000002780010e] jmpl %g6+8,%g0 ldsh [%o2+0x130],%l2 ! Mem[0000000027000130] p11_call_0_ho: ldsw [%o0+0x134],%l7 ! Mem[0000000026000134] ldsb [%o2+0x07e],%l4 ! Mem[000000002700007e] lduh [%o0+0x1d8],%l5 ! Mem[00000000260001d8] retl udivx %l4,%l2,%l0 p12_jmpl_0_le: jmpl %g6+8,%g0 smul %l0,-0x886,%l1 p12_call_0_le: smul %l6,0x4ed,%l1 lduh [%i1+0x03e],%l5 ! Mem[000000002880003e] ldsh [%i1+0x012],%l3 ! Mem[0000000028800012] swap [%i0+0x118],%l6 ! Mem[0000000028000118] retl ldub [%i1+0x10d],%l2 ! Mem[000000002880010d] p12_jmpl_0_lo: jmpl %g6+8,%g0 smul %l0,-0x886,%l1 p12_call_0_lo: smul %l6,0x4ed,%l1 lduh [%o1+0x03e],%l5 ! Mem[000000002880003e] ldsh [%o1+0x012],%l3 ! Mem[0000000028800012] swap [%o0+0x118],%l6 ! Mem[0000000028000118] retl ldub [%o1+0x10d],%l2 ! Mem[000000002880010d] p12_jmpl_0_he: stw %l5,[%i2+0x0c4] ! Mem[00000000290000c4] ldd [%i1+0x0c0],%f16 ! Mem[00000000288000c0] std %l2,[%i3+0x1c0] ! Mem[00000000298001c0] lduh [%i3+0x1da],%l2 ! Mem[00000000298001da] jmpl %g6+8,%g0 lduh [%i2+0x030],%l3 ! Mem[0000000029000030] p12_call_0_he: lduh [%i2+0x07a],%l2 ! Mem[000000002900007a] ldx [%i3+0x0d0],%l6 ! Mem[00000000298000d0] ldstub [%i2+0x1fc],%l0 ! Mem[00000000290001fc] retl std %f16,[%i3+0x1f0] ! Mem[00000000298001f0] p12_jmpl_0_ho: stw %l5,[%o2+0x0c4] ! Mem[00000000290000c4] ldd [%o1+0x0c0],%f16 ! Mem[00000000288000c0] std %l2,[%o3+0x1c0] ! Mem[00000000298001c0] lduh [%o3+0x1da],%l2 ! Mem[00000000298001da] jmpl %g6+8,%g0 lduh [%o2+0x030],%l3 ! Mem[0000000029000030] p12_call_0_ho: lduh [%o2+0x07a],%l2 ! Mem[000000002900007a] ldx [%o3+0x0d0],%l6 ! Mem[00000000298000d0] ldstub [%o2+0x1fc],%l0 ! Mem[00000000290001fc] retl std %f16,[%o3+0x1f0] ! Mem[00000000298001f0] p13_jmpl_0_le: jmpl %g6+8,%g0 std %f2 ,[%i3+0x120] ! Mem[000000002b800120] p13_call_0_le: retl smul %l4,-0x91f,%l4 p13_jmpl_0_lo: jmpl %g6+8,%g0 std %f2 ,[%o3+0x120] ! Mem[000000002b800120] p13_call_0_lo: retl smul %l4,-0x91f,%l4 p13_jmpl_0_he: lduw [%i0+0x070],%l3 ! Mem[000000002a000070] stx %l2,[%i3+0x038] ! Mem[000000002b800038] ldsh [%i0+0x13e],%l0 ! Mem[000000002a00013e] sth %l0,[%i0+0x1a2] ! Mem[000000002a0001a2] ldsh [%i1+0x0e0],%l4 ! Mem[000000002a8000e0] jmpl %g6+8,%g0 sth %l6,[%i0+0x1e2] ! Mem[000000002a0001e2] p13_call_0_he: ldx [%i3+0x128],%l2 ! Mem[000000002b800128] lduh [%i2+0x08a],%l7 ! Mem[000000002b00008a] sdivx %l4,0x27e,%l5 lduw [%i0+0x0cc],%l5 ! Mem[000000002a0000cc] ldsh [%i0+0x0a6],%l1 ! Mem[000000002a0000a6] stx %l3,[%i2+0x028] ! Mem[000000002b000028] ldstub [%i1+0x114],%l7 ! Mem[000000002a800114] retl srax %l5,0x02b,%l5 p13_jmpl_0_ho: lduw [%o0+0x070],%l3 ! Mem[000000002a000070] stx %l2,[%o3+0x038] ! Mem[000000002b800038] ldsh [%o0+0x13e],%l0 ! Mem[000000002a00013e] sth %l0,[%o0+0x1a2] ! Mem[000000002a0001a2] ldsh [%o1+0x0e0],%l4 ! Mem[000000002a8000e0] jmpl %g6+8,%g0 sth %l6,[%o0+0x1e2] ! Mem[000000002a0001e2] p13_call_0_ho: ldx [%o3+0x128],%l2 ! Mem[000000002b800128] lduh [%o2+0x08a],%l7 ! Mem[000000002b00008a] sdivx %l4,0x27e,%l5 lduw [%o0+0x0cc],%l5 ! Mem[000000002a0000cc] ldsh [%o0+0x0a6],%l1 ! Mem[000000002a0000a6] stx %l3,[%o2+0x028] ! Mem[000000002b000028] ldstub [%o1+0x114],%l7 ! Mem[000000002a800114] retl srax %l5,0x02b,%l5 p14_jmpl_0_le: jmpl %g6+8,%g0 stw %l3,[%i3+0x104] ! Mem[000000002d800104] p14_call_0_le: retl ldsb [%i1+0x191],%l5 ! Mem[000000002c800191] p14_jmpl_0_lo: jmpl %g6+8,%g0 stw %l3,[%o3+0x104] ! Mem[000000002d800104] p14_call_0_lo: retl ldsb [%o1+0x191],%l5 ! Mem[000000002c800191] p14_jmpl_0_he: ld [%i3+0x138],%f17 ! Mem[000000002d800138] ldx [%i2+0x030],%l4 ! Mem[000000002d000030] ldub [%i0+0x138],%l6 ! Mem[000000002c000138] sll %l7,0x007,%l2 sth %l5,[%i2+0x178] ! Mem[000000002d000178] ldsb [%i3+0x16e],%l4 ! Mem[000000002d80016e] st %f29,[%i0+0x0e4] ! Mem[000000002c0000e4] jmpl %g6+8,%g0 st %f16,[%i0+0x0c0] ! Mem[000000002c0000c0] p14_call_0_he: ld [%i1+0x060],%f30 ! Mem[000000002c800060] smulcc %l4,0x633,%l1 st %f16,[%i1+0x0bc] ! Mem[000000002c8000bc] swap [%i0+0x1b0],%l4 ! Mem[000000002c0001b0] retl ldd [%i3+0x000],%l0 ! Mem[000000002d800000] p14_jmpl_0_ho: ld [%o3+0x138],%f17 ! Mem[000000002d800138] ldx [%o2+0x030],%l4 ! Mem[000000002d000030] ldub [%o0+0x138],%l6 ! Mem[000000002c000138] sll %l7,0x007,%l2 sth %l5,[%o2+0x178] ! Mem[000000002d000178] ldsb [%o3+0x16e],%l4 ! Mem[000000002d80016e] st %f29,[%o0+0x0e4] ! Mem[000000002c0000e4] jmpl %g6+8,%g0 st %f16,[%o0+0x0c0] ! Mem[000000002c0000c0] p14_call_0_ho: ld [%o1+0x060],%f30 ! Mem[000000002c800060] smulcc %l4,0x633,%l1 st %f16,[%o1+0x0bc] ! Mem[000000002c8000bc] swap [%o0+0x1b0],%l4 ! Mem[000000002c0001b0] retl ldd [%o3+0x000],%l0 ! Mem[000000002d800000] p15_jmpl_0_le: jmpl %g6+8,%g0 swap [%i3+0x104],%l3 ! Mem[000000002f800104] p15_call_0_le: retl umul %l4,%l3,%l1 p15_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o3+0x104],%l3 ! Mem[000000002f800104] p15_call_0_lo: retl umul %l4,%l3,%l1 p15_jmpl_0_he: lduh [%i0+0x068],%l4 ! Mem[000000002e000068] lduh [%i0+0x038],%l5 ! Mem[000000002e000038] stx %l0,[%i1+0x1c0] ! Mem[000000002e8001c0] subc %l3,%l0,%l1 jmpl %g6+8,%g0 ldsh [%i3+0x162],%l2 ! Mem[000000002f800162] p15_call_0_he: sth %l5,[%i3+0x178] ! Mem[000000002f800178] xnorcc %l4,0xa12,%l1 std %l2,[%i1+0x1c8] ! Mem[000000002e8001c8] nop std %l2,[%i0+0x110] ! Mem[000000002e000110] lduw [%i1+0x190],%l2 ! Mem[000000002e800190] ldsw [%i2+0x0a0],%l2 ! Mem[000000002f0000a0] retl umul %l5,%l0,%l4 p15_jmpl_0_ho: lduh [%o0+0x068],%l4 ! Mem[000000002e000068] lduh [%o0+0x038],%l5 ! Mem[000000002e000038] stx %l0,[%o1+0x1c0] ! Mem[000000002e8001c0] subc %l3,%l0,%l1 jmpl %g6+8,%g0 ldsh [%o3+0x162],%l2 ! Mem[000000002f800162] p15_call_0_ho: sth %l5,[%o3+0x178] ! Mem[000000002f800178] xnorcc %l4,0xa12,%l1 std %l2,[%o1+0x1c8] ! Mem[000000002e8001c8] nop std %l2,[%o0+0x110] ! Mem[000000002e000110] lduw [%o1+0x190],%l2 ! Mem[000000002e800190] ldsw [%o2+0x0a0],%l2 ! Mem[000000002f0000a0] retl umul %l5,%l0,%l4 p16_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i1+0x101],%l1 ! Mem[0000000030800101] p16_call_0_le: ldd [%i2+0x138],%f4 ! Mem[0000000031000138] xor %l1,%l2,%l0 lduh [%i1+0x018],%l5 ! Mem[0000000030800018] ldd [%i1+0x078],%l6 ! Mem[0000000030800078] ldsw [%i0+0x118],%l6 ! Mem[0000000030000118] retl lduw [%i3+0x1b8],%l7 ! Mem[00000000318001b8] p16_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o1+0x101],%l1 ! Mem[0000000030800101] p16_call_0_lo: ldd [%o2+0x138],%f4 ! Mem[0000000031000138] xor %l1,%l2,%l0 lduh [%o1+0x018],%l5 ! Mem[0000000030800018] ldd [%o1+0x078],%l6 ! Mem[0000000030800078] ldsw [%o0+0x118],%l6 ! Mem[0000000030000118] retl lduw [%o3+0x1b8],%l7 ! Mem[00000000318001b8] p16_jmpl_0_he: ld [%i0+0x160],%f21 ! Mem[0000000030000160] stb %l6,[%i1+0x03c] ! Mem[000000003080003c] ldx [%i2+0x0c8],%l5 ! Mem[00000000310000c8] jmpl %g6+8,%g0 stb %l1,[%i2+0x0a6] ! Mem[00000000310000a6] p16_call_0_he: lduh [%i0+0x0f2],%l4 ! Mem[00000000300000f2] stw %l4,[%i2+0x104] ! Mem[0000000031000104] st %f16,[%i2+0x038] ! Mem[0000000031000038] retl ldsw [%i0+0x138],%l4 ! Mem[0000000030000138] p16_jmpl_0_ho: ld [%o0+0x160],%f21 ! Mem[0000000030000160] stb %l6,[%o1+0x03c] ! Mem[000000003080003c] ldx [%o2+0x0c8],%l5 ! Mem[00000000310000c8] jmpl %g6+8,%g0 stb %l1,[%o2+0x0a6] ! Mem[00000000310000a6] p16_call_0_ho: lduh [%o0+0x0f2],%l4 ! Mem[00000000300000f2] stw %l4,[%o2+0x104] ! Mem[0000000031000104] st %f16,[%o2+0x038] ! Mem[0000000031000038] retl ldsw [%o0+0x138],%l4 ! Mem[0000000030000138] p17_jmpl_0_le: jmpl %g6+8,%g0 ldd [%i3+0x120],%l2 ! Mem[0000000033800120] p17_call_0_le: retl swap [%i2+0x190],%l5 ! Mem[0000000033000190] p17_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o3+0x120],%l2 ! Mem[0000000033800120] p17_call_0_lo: retl swap [%o2+0x190],%l5 ! Mem[0000000033000190] p17_jmpl_0_he: sllx %l4,%l5,%l1 ldsw [%i0+0x138],%l5 ! Mem[0000000032000138] std %f22,[%i1+0x058] ! Mem[0000000032800058] ldd [%i3+0x030],%f26 ! Mem[0000000033800030] sth %l5,[%i2+0x02a] ! Mem[000000003300002a] ldstub [%i0+0x14e],%l4 ! Mem[000000003200014e] stb %l5,[%i2+0x0e4] ! Mem[00000000330000e4] jmpl %g6+8,%g0 ldsb [%i0+0x0e2],%l0 ! Mem[00000000320000e2] p17_call_0_he: ldd [%i2+0x0e0],%l0 ! Mem[00000000330000e0] ldsw [%i1+0x10c],%l2 ! Mem[000000003280010c] orcc %l1,%l0,%l7 ldsh [%i3+0x1b4],%l4 ! Mem[00000000338001b4] retl ldsb [%i1+0x008],%l3 ! Mem[0000000032800008] p17_jmpl_0_ho: sllx %l4,%l5,%l1 ldsw [%o0+0x138],%l5 ! Mem[0000000032000138] std %f22,[%o1+0x058] ! Mem[0000000032800058] ldd [%o3+0x030],%f26 ! Mem[0000000033800030] sth %l5,[%o2+0x02a] ! Mem[000000003300002a] ldstub [%o0+0x14e],%l4 ! Mem[000000003200014e] stb %l5,[%o2+0x0e4] ! Mem[00000000330000e4] jmpl %g6+8,%g0 ldsb [%o0+0x0e2],%l0 ! Mem[00000000320000e2] p17_call_0_ho: ldd [%o2+0x0e0],%l0 ! Mem[00000000330000e0] ldsw [%o1+0x10c],%l2 ! Mem[000000003280010c] orcc %l1,%l0,%l7 ldsh [%o3+0x1b4],%l4 ! Mem[00000000338001b4] retl ldsb [%o1+0x008],%l3 ! Mem[0000000032800008] p18_jmpl_0_le: jmpl %g6+8,%g0 stw %l6,[%i0+0x094] ! Mem[0000000034000094] p18_call_0_le: taddcctv %l3,%l1,%l2 retl stx %l3,[%i2+0x180] ! Mem[0000000035000180] p18_jmpl_0_lo: jmpl %g6+8,%g0 stw %l6,[%o0+0x094] ! Mem[0000000034000094] p18_call_0_lo: taddcctv %l3,%l1,%l2 retl stx %l3,[%o2+0x180] ! Mem[0000000035000180] p18_jmpl_0_he: jmpl %g6+8,%g0 ldsb [%i1+0x086],%l2 ! Mem[0000000034800086] p18_call_0_he: stb %l1,[%i0+0x05f] ! Mem[000000003400005f] swap [%i0+0x1d0],%l5 ! Mem[00000000340001d0] swap [%i1+0x020],%l5 ! Mem[0000000034800020] stb %l1,[%i0+0x0d3] ! Mem[00000000340000d3] lduw [%i3+0x0e8],%l4 ! Mem[00000000358000e8] lduh [%i2+0x082],%l2 ! Mem[0000000035000082] stb %l5,[%i2+0x0cc] ! Mem[00000000350000cc] retl udivx %l1,%l6,%l1 p18_jmpl_0_ho: jmpl %g6+8,%g0 ldsb [%o1+0x086],%l2 ! Mem[0000000034800086] p18_call_0_ho: stb %l1,[%o0+0x05f] ! Mem[000000003400005f] swap [%o0+0x1d0],%l5 ! Mem[00000000340001d0] swap [%o1+0x020],%l5 ! Mem[0000000034800020] stb %l1,[%o0+0x0d3] ! Mem[00000000340000d3] lduw [%o3+0x0e8],%l4 ! Mem[00000000358000e8] lduh [%o2+0x082],%l2 ! Mem[0000000035000082] stb %l5,[%o2+0x0cc] ! Mem[00000000350000cc] retl udivx %l1,%l6,%l1 p19_jmpl_0_le: jmpl %g6+8,%g0 ldsw [%i0+0x124],%l3 ! Mem[0000000036000124] p19_call_0_le: retl lduw [%i1+0x1b0],%l5 ! Mem[00000000368001b0] p19_jmpl_0_lo: jmpl %g6+8,%g0 ldsw [%o0+0x124],%l3 ! Mem[0000000036000124] p19_call_0_lo: retl lduw [%o1+0x1b0],%l5 ! Mem[00000000368001b0] p19_jmpl_0_he: addccc %l3,%l1,%l4 swap [%i1+0x020],%l0 ! Mem[0000000036800020] ldub [%i2+0x07d],%l6 ! Mem[000000003700007d] ldd [%i2+0x030],%l2 ! Mem[0000000037000030] ldsw [%i1+0x1c4],%l6 ! Mem[00000000368001c4] andcc %l5,%l4,%l1 lduh [%i0+0x0d4],%l6 ! Mem[00000000360000d4] jmpl %g6+8,%g0 ldd [%i1+0x168],%l4 ! Mem[0000000036800168] p19_call_0_he: stw %l0,[%i2+0x0c0] ! Mem[00000000370000c0] stx %l3,[%i0+0x1c0] ! Mem[00000000360001c0] stx %l6,[%i0+0x0c0] ! Mem[00000000360000c0] lduw [%i0+0x010],%l3 ! Mem[0000000036000010] ldx [%i1+0x028],%l3 ! Mem[0000000036800028] stb %l7,[%i2+0x114] ! Mem[0000000037000114] lduw [%i3+0x0c0],%l7 ! Mem[00000000378000c0] retl lduw [%i3+0x054],%l5 ! Mem[0000000037800054] p19_jmpl_0_ho: addccc %l3,%l1,%l4 swap [%o1+0x020],%l0 ! Mem[0000000036800020] ldub [%o2+0x07d],%l6 ! Mem[000000003700007d] ldd [%o2+0x030],%l2 ! Mem[0000000037000030] ldsw [%o1+0x1c4],%l6 ! Mem[00000000368001c4] andcc %l5,%l4,%l1 lduh [%o0+0x0d4],%l6 ! Mem[00000000360000d4] jmpl %g6+8,%g0 ldd [%o1+0x168],%l4 ! Mem[0000000036800168] p19_call_0_ho: stw %l0,[%o2+0x0c0] ! Mem[00000000370000c0] stx %l3,[%o0+0x1c0] ! Mem[00000000360001c0] stx %l6,[%o0+0x0c0] ! Mem[00000000360000c0] lduw [%o0+0x010],%l3 ! Mem[0000000036000010] ldx [%o1+0x028],%l3 ! Mem[0000000036800028] stb %l7,[%o2+0x114] ! Mem[0000000037000114] lduw [%o3+0x0c0],%l7 ! Mem[00000000378000c0] retl lduw [%o3+0x054],%l5 ! Mem[0000000037800054] p20_jmpl_0_le: jmpl %g6+8,%g0 swap [%i1+0x06c],%l1 ! Mem[000000003880006c] p20_call_0_le: stw %l5,[%i3+0x118] ! Mem[0000000039800118] std %l6,[%i3+0x108] ! Mem[0000000039800108] ldx [%i3+0x140],%l6 ! Mem[0000000039800140] ldd [%i0+0x038],%l2 ! Mem[0000000038000038] stx %l0,[%i0+0x178] ! Mem[0000000038000178] retl ldd [%i0+0x1b8],%l4 ! Mem[00000000380001b8] p20_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o1+0x06c],%l1 ! Mem[000000003880006c] p20_call_0_lo: stw %l5,[%o3+0x118] ! Mem[0000000039800118] std %l6,[%o3+0x108] ! Mem[0000000039800108] ldx [%o3+0x140],%l6 ! Mem[0000000039800140] ldd [%o0+0x038],%l2 ! Mem[0000000038000038] stx %l0,[%o0+0x178] ! Mem[0000000038000178] retl ldd [%o0+0x1b8],%l4 ! Mem[00000000380001b8] p20_jmpl_0_he: stw %l5,[%i0+0x1f0] ! Mem[00000000380001f0] jmpl %g6+8,%g0 nop p20_call_0_he: ldsh [%i1+0x078],%l2 ! Mem[0000000038800078] ldsb [%i0+0x1a4],%l3 ! Mem[00000000380001a4] ldsh [%i3+0x07a],%l2 ! Mem[000000003980007a] st %f31,[%i2+0x0e0] ! Mem[00000000390000e0] retl stb %l5,[%i0+0x1d9] ! Mem[00000000380001d9] p20_jmpl_0_ho: stw %l5,[%o0+0x1f0] ! Mem[00000000380001f0] jmpl %g6+8,%g0 nop p20_call_0_ho: ldsh [%o1+0x078],%l2 ! Mem[0000000038800078] ldsb [%o0+0x1a4],%l3 ! Mem[00000000380001a4] ldsh [%o3+0x07a],%l2 ! Mem[000000003980007a] st %f31,[%o2+0x0e0] ! Mem[00000000390000e0] retl stb %l5,[%o0+0x1d9] ! Mem[00000000380001d9] p21_jmpl_0_le: jmpl %g6+8,%g0 stb %l0,[%i0+0x158] ! Mem[000000003a000158] p21_call_0_le: sllx %l5,0x024,%l6 ldd [%i0+0x178],%l6 ! Mem[000000003a000178] swap [%i1+0x028],%l5 ! Mem[000000003a800028] ldsw [%i2+0x1e4],%l7 ! Mem[000000003b0001e4] sth %l3,[%i2+0x0e0] ! Mem[000000003b0000e0] taddcc %l5,-0x267,%l1 retl std %l4,[%i0+0x0e8] ! Mem[000000003a0000e8] p21_jmpl_0_lo: jmpl %g6+8,%g0 stb %l0,[%o0+0x158] ! Mem[000000003a000158] p21_call_0_lo: sllx %l5,0x024,%l6 ldd [%o0+0x178],%l6 ! Mem[000000003a000178] swap [%o1+0x028],%l5 ! Mem[000000003a800028] ldsw [%o2+0x1e4],%l7 ! Mem[000000003b0001e4] sth %l3,[%o2+0x0e0] ! Mem[000000003b0000e0] taddcc %l5,-0x267,%l1 retl std %l4,[%o0+0x0e8] ! Mem[000000003a0000e8] p21_jmpl_0_he: lduh [%i1+0x184],%l3 ! Mem[000000003a800184] stw %l5,[%i2+0x080] ! Mem[000000003b000080] jmpl %g6+8,%g0 std %l0,[%i1+0x010] ! Mem[000000003a800010] p21_call_0_he: std %f20,[%i3+0x118] ! Mem[000000003b800118] lduh [%i1+0x16a],%l1 ! Mem[000000003a80016a] stb %l0,[%i3+0x1f8] ! Mem[000000003b8001f8] retl stx %l2,[%i3+0x010] ! Mem[000000003b800010] p21_jmpl_0_ho: lduh [%o1+0x184],%l3 ! Mem[000000003a800184] stw %l5,[%o2+0x080] ! Mem[000000003b000080] jmpl %g6+8,%g0 std %l0,[%o1+0x010] ! Mem[000000003a800010] p21_call_0_ho: std %f20,[%o3+0x118] ! Mem[000000003b800118] lduh [%o1+0x16a],%l1 ! Mem[000000003a80016a] stb %l0,[%o3+0x1f8] ! Mem[000000003b8001f8] retl stx %l2,[%o3+0x010] ! Mem[000000003b800010] p22_jmpl_0_le: jmpl %g6+8,%g0 mulx %l0,0x03a,%l1 p22_call_0_le: lduw [%i0+0x118],%l1 ! Mem[000000003c000118] ldd [%i0+0x198],%l0 ! Mem[000000003c000198] sth %l1,[%i3+0x13e] ! Mem[000000003d80013e] ldx [%i1+0x1e0],%l4 ! Mem[000000003c8001e0] retl stx %l7,[%i3+0x098] ! Mem[000000003d800098] p22_jmpl_0_lo: jmpl %g6+8,%g0 mulx %l0,0x03a,%l1 p22_call_0_lo: lduw [%o0+0x118],%l1 ! Mem[000000003c000118] ldd [%o0+0x198],%l0 ! Mem[000000003c000198] sth %l1,[%o3+0x13e] ! Mem[000000003d80013e] ldx [%o1+0x1e0],%l4 ! Mem[000000003c8001e0] retl stx %l7,[%o3+0x098] ! Mem[000000003d800098] p22_jmpl_0_he: swap [%i2+0x07c],%l6 ! Mem[000000003d00007c] ldd [%i3+0x148],%f20 ! Mem[000000003d800148] sllx %l3,%l5,%l2 swap [%i0+0x01c],%l6 ! Mem[000000003c00001c] xnorcc %l2,-0xd85,%l7 xorcc %l6,-0x6ef,%l4 jmpl %g6+8,%g0 xorcc %l4,0x8ca,%l7 p22_call_0_he: stb %l2,[%i1+0x110] ! Mem[000000003c800110] ldx [%i3+0x0e8],%l5 ! Mem[000000003d8000e8] retl ldd [%i0+0x148],%l2 ! Mem[000000003c000148] p22_jmpl_0_ho: swap [%o2+0x07c],%l6 ! Mem[000000003d00007c] ldd [%o3+0x148],%f20 ! Mem[000000003d800148] sllx %l3,%l5,%l2 swap [%o0+0x01c],%l6 ! Mem[000000003c00001c] xnorcc %l2,-0xd85,%l7 xorcc %l6,-0x6ef,%l4 jmpl %g6+8,%g0 xorcc %l4,0x8ca,%l7 p22_call_0_ho: stb %l2,[%o1+0x110] ! Mem[000000003c800110] ldx [%o3+0x0e8],%l5 ! Mem[000000003d8000e8] retl ldd [%o0+0x148],%l2 ! Mem[000000003c000148] p23_jmpl_0_le: jmpl %g6+8,%g0 stx %l5,[%i3+0x130] ! Mem[000000003f800130] p23_call_0_le: sth %l3,[%i1+0x050] ! Mem[000000003e800050] stb %l2,[%i0+0x038] ! Mem[000000003e000038] ldsb [%i2+0x1a4],%l3 ! Mem[000000003f0001a4] stx %l1,[%i2+0x138] ! Mem[000000003f000138] retl stw %l2,[%i2+0x140] ! Mem[000000003f000140] p23_jmpl_0_lo: jmpl %g6+8,%g0 stx %l5,[%o3+0x130] ! Mem[000000003f800130] p23_call_0_lo: sth %l3,[%o1+0x050] ! Mem[000000003e800050] stb %l2,[%o0+0x038] ! Mem[000000003e000038] ldsb [%o2+0x1a4],%l3 ! Mem[000000003f0001a4] stx %l1,[%o2+0x138] ! Mem[000000003f000138] retl stw %l2,[%o2+0x140] ! Mem[000000003f000140] p23_jmpl_0_he: mulx %l1,%l5,%l7 ldub [%i1+0x04f],%l4 ! Mem[000000003e80004f] ldsb [%i0+0x163],%l5 ! Mem[000000003e000163] ldsh [%i1+0x01c],%l6 ! Mem[000000003e80001c] swap [%i3+0x0ec],%l5 ! Mem[000000003f8000ec] xnor %l7,-0x920,%l3 swap [%i0+0x050],%l2 ! Mem[000000003e000050] jmpl %g6+8,%g0 mulx %l4,%l1,%l1 p23_call_0_he: ldub [%i0+0x0a4],%l6 ! Mem[000000003e0000a4] umulcc %l1,%l2,%l2 sth %l7,[%i1+0x0e8] ! Mem[000000003e8000e8] st %f21,[%i2+0x0cc] ! Mem[000000003f0000cc] smul %l4,%l3,%l1 stw %l7,[%i0+0x068] ! Mem[000000003e000068] ldsh [%i3+0x07c],%l2 ! Mem[000000003f80007c] retl andcc %l1,%l3,%l6 p23_jmpl_0_ho: mulx %l1,%l5,%l7 ldub [%o1+0x04f],%l4 ! Mem[000000003e80004f] ldsb [%o0+0x163],%l5 ! Mem[000000003e000163] ldsh [%o1+0x01c],%l6 ! Mem[000000003e80001c] swap [%o3+0x0ec],%l5 ! Mem[000000003f8000ec] xnor %l7,-0x920,%l3 swap [%o0+0x050],%l2 ! Mem[000000003e000050] jmpl %g6+8,%g0 mulx %l4,%l1,%l1 p23_call_0_ho: ldub [%o0+0x0a4],%l6 ! Mem[000000003e0000a4] umulcc %l1,%l2,%l2 sth %l7,[%o1+0x0e8] ! Mem[000000003e8000e8] st %f21,[%o2+0x0cc] ! Mem[000000003f0000cc] smul %l4,%l3,%l1 stw %l7,[%o0+0x068] ! Mem[000000003e000068] ldsh [%o3+0x07c],%l2 ! Mem[000000003f80007c] retl andcc %l1,%l3,%l6 p24_jmpl_0_le: jmpl %g6+8,%g0 mulx %l0,-0x61e,%l6 p24_call_0_le: ldsb [%i1+0x101],%l4 ! Mem[0000000040800101] ldsb [%i1+0x08c],%l1 ! Mem[000000004080008c] retl lduh [%i2+0x0d8],%l0 ! Mem[00000000410000d8] p24_jmpl_0_lo: jmpl %g6+8,%g0 mulx %l0,-0x61e,%l6 p24_call_0_lo: ldsb [%o1+0x101],%l4 ! Mem[0000000040800101] ldsb [%o1+0x08c],%l1 ! Mem[000000004080008c] retl lduh [%o2+0x0d8],%l0 ! Mem[00000000410000d8] p24_jmpl_0_he: stx %l0,[%i3+0x030] ! Mem[0000000041800030] orn %l5,%l7,%l2 stw %l3,[%i2+0x0e0] ! Mem[00000000410000e0] ldub [%i1+0x1cd],%l2 ! Mem[00000000408001cd] ldsh [%i3+0x062],%l6 ! Mem[0000000041800062] jmpl %g6+8,%g0 ldx [%i2+0x0c0],%l6 ! Mem[00000000410000c0] p24_call_0_he: subc %l3,0xf11,%l0 ldd [%i2+0x080],%l2 ! Mem[0000000041000080] std %f16,[%i2+0x1b8] ! Mem[00000000410001b8] ldsw [%i3+0x104],%l4 ! Mem[0000000041800104] retl sth %l3,[%i0+0x1b2] ! Mem[00000000400001b2] p24_jmpl_0_ho: stx %l0,[%o3+0x030] ! Mem[0000000041800030] orn %l5,%l7,%l2 stw %l3,[%o2+0x0e0] ! Mem[00000000410000e0] ldub [%o1+0x1cd],%l2 ! Mem[00000000408001cd] ldsh [%o3+0x062],%l6 ! Mem[0000000041800062] jmpl %g6+8,%g0 ldx [%o2+0x0c0],%l6 ! Mem[00000000410000c0] p24_call_0_ho: subc %l3,0xf11,%l0 ldd [%o2+0x080],%l2 ! Mem[0000000041000080] std %f16,[%o2+0x1b8] ! Mem[00000000410001b8] ldsw [%o3+0x104],%l4 ! Mem[0000000041800104] retl sth %l3,[%o0+0x1b2] ! Mem[00000000400001b2] p25_jmpl_0_le: jmpl %g6+8,%g0 stx %l3,[%i0+0x100] ! Mem[0000000042000100] p25_call_0_le: retl lduh [%i3+0x190],%l5 ! Mem[0000000043800190] p25_jmpl_0_lo: jmpl %g6+8,%g0 stx %l3,[%o0+0x100] ! Mem[0000000042000100] p25_call_0_lo: retl lduh [%o3+0x190],%l5 ! Mem[0000000043800190] p25_jmpl_0_he: lduh [%i1+0x024],%l2 ! Mem[0000000042800024] stw %l4,[%i1+0x03c] ! Mem[000000004280003c] sllx %l1,%l3,%l0 st %f24,[%i0+0x014] ! Mem[0000000042000014] ldx [%i2+0x080],%l7 ! Mem[0000000043000080] swap [%i2+0x11c],%l3 ! Mem[000000004300011c] std %l6,[%i2+0x088] ! Mem[0000000043000088] jmpl %g6+8,%g0 tsubcc %l4,%l6,%l5 p25_call_0_he: subccc %l1,%l3,%l3 ldstub [%i0+0x0a1],%l5 ! Mem[00000000420000a1] retl stw %l0,[%i1+0x030] ! Mem[0000000042800030] p25_jmpl_0_ho: lduh [%o1+0x024],%l2 ! Mem[0000000042800024] stw %l4,[%o1+0x03c] ! Mem[000000004280003c] sllx %l1,%l3,%l0 st %f24,[%o0+0x014] ! Mem[0000000042000014] ldx [%o2+0x080],%l7 ! Mem[0000000043000080] swap [%o2+0x11c],%l3 ! Mem[000000004300011c] std %l6,[%o2+0x088] ! Mem[0000000043000088] jmpl %g6+8,%g0 tsubcc %l4,%l6,%l5 p25_call_0_ho: subccc %l1,%l3,%l3 ldstub [%o0+0x0a1],%l5 ! Mem[00000000420000a1] retl stw %l0,[%o1+0x030] ! Mem[0000000042800030] p26_jmpl_0_le: jmpl %g6+8,%g0 xnorcc %l0,0x3ba,%l1 p26_call_0_le: ldsh [%i0+0x146],%l4 ! Mem[0000000044000146] ld [%i3+0x048],%f9 ! Mem[0000000045800048] st %f8 ,[%i2+0x000] ! Mem[0000000045000000] st %f13,[%i1+0x03c] ! Mem[000000004480003c] retl ldx [%i1+0x010],%l3 ! Mem[0000000044800010] p26_jmpl_0_lo: jmpl %g6+8,%g0 xnorcc %l0,0x3ba,%l1 p26_call_0_lo: ldsh [%o0+0x146],%l4 ! Mem[0000000044000146] ld [%o3+0x048],%f9 ! Mem[0000000045800048] st %f8 ,[%o2+0x000] ! Mem[0000000045000000] st %f13,[%o1+0x03c] ! Mem[000000004480003c] retl ldx [%o1+0x010],%l3 ! Mem[0000000044800010] p26_jmpl_0_he: sth %l3,[%i1+0x184] ! Mem[0000000044800184] ldub [%i2+0x05a],%l2 ! Mem[000000004500005a] ldsb [%i2+0x15f],%l0 ! Mem[000000004500015f] ldsh [%i1+0x072],%l2 ! Mem[0000000044800072] swap [%i1+0x090],%l7 ! Mem[0000000044800090] jmpl %g6+8,%g0 ldd [%i3+0x010],%l0 ! Mem[0000000045800010] p26_call_0_he: srlx %l7,%l2,%l7 ld [%i2+0x1dc],%f24 ! Mem[00000000450001dc] ldstub [%i1+0x1e5],%l7 ! Mem[00000000448001e5] st %f25,[%i2+0x0bc] ! Mem[00000000450000bc] retl ldsw [%i0+0x164],%l5 ! Mem[0000000044000164] p26_jmpl_0_ho: sth %l3,[%o1+0x184] ! Mem[0000000044800184] ldub [%o2+0x05a],%l2 ! Mem[000000004500005a] ldsb [%o2+0x15f],%l0 ! Mem[000000004500015f] ldsh [%o1+0x072],%l2 ! Mem[0000000044800072] swap [%o1+0x090],%l7 ! Mem[0000000044800090] jmpl %g6+8,%g0 ldd [%o3+0x010],%l0 ! Mem[0000000045800010] p26_call_0_ho: srlx %l7,%l2,%l7 ld [%o2+0x1dc],%f24 ! Mem[00000000450001dc] ldstub [%o1+0x1e5],%l7 ! Mem[00000000448001e5] st %f25,[%o2+0x0bc] ! Mem[00000000450000bc] retl ldsw [%o0+0x164],%l5 ! Mem[0000000044000164] p27_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i1+0x090],%l6 ! Mem[0000000046800090] p27_call_0_le: stw %l3,[%i1+0x070] ! Mem[0000000046800070] retl ldd [%i1+0x160],%l4 ! Mem[0000000046800160] p27_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o1+0x090],%l6 ! Mem[0000000046800090] p27_call_0_lo: stw %l3,[%o1+0x070] ! Mem[0000000046800070] retl ldd [%o1+0x160],%l4 ! Mem[0000000046800160] p27_jmpl_0_he: swap [%i1+0x03c],%l3 ! Mem[000000004680003c] ldx [%i3+0x0c0],%l4 ! Mem[00000000478000c0] std %f28,[%i3+0x1e0] ! Mem[00000000478001e0] sth %l6,[%i0+0x0f4] ! Mem[00000000460000f4] ldub [%i1+0x16a],%l4 ! Mem[000000004680016a] ldsw [%i0+0x0cc],%l5 ! Mem[00000000460000cc] jmpl %g6+8,%g0 sdivx %l3,%l3,%l7 p27_call_0_he: retl stx %l2,[%i0+0x108] ! Mem[0000000046000108] p27_jmpl_0_ho: swap [%o1+0x03c],%l3 ! Mem[000000004680003c] ldx [%o3+0x0c0],%l4 ! Mem[00000000478000c0] std %f28,[%o3+0x1e0] ! Mem[00000000478001e0] sth %l6,[%o0+0x0f4] ! Mem[00000000460000f4] ldub [%o1+0x16a],%l4 ! Mem[000000004680016a] ldsw [%o0+0x0cc],%l5 ! Mem[00000000460000cc] jmpl %g6+8,%g0 sdivx %l3,%l3,%l7 p27_call_0_ho: retl stx %l2,[%o0+0x108] ! Mem[0000000046000108] p28_jmpl_0_le: jmpl %g6+8,%g0 ld [%i0+0x124],%f3 ! Mem[0000000048000124] p28_call_0_le: retl ldd [%i0+0x1b0],%l4 ! Mem[00000000480001b0] p28_jmpl_0_lo: jmpl %g6+8,%g0 ld [%o0+0x124],%f3 ! Mem[0000000048000124] p28_call_0_lo: retl ldd [%o0+0x1b0],%l4 ! Mem[00000000480001b0] p28_jmpl_0_he: ldsw [%i0+0x004],%l2 ! Mem[0000000048000004] swap [%i3+0x190],%l7 ! Mem[0000000049800190] std %f30,[%i1+0x1e0] ! Mem[00000000488001e0] stx %l3,[%i1+0x0c0] ! Mem[00000000488000c0] or %l6,0xb6c,%l2 subccc %l3,0x9b5,%l2 ldsb [%i2+0x03c],%l6 ! Mem[000000004900003c] jmpl %g6+8,%g0 stb %l5,[%i0+0x0ee] ! Mem[00000000480000ee] p28_call_0_he: sdivx %l4,0x64a,%l7 ldd [%i3+0x1d8],%l0 ! Mem[00000000498001d8] retl ldd [%i0+0x020],%l0 ! Mem[0000000048000020] p28_jmpl_0_ho: ldsw [%o0+0x004],%l2 ! Mem[0000000048000004] swap [%o3+0x190],%l7 ! Mem[0000000049800190] std %f30,[%o1+0x1e0] ! Mem[00000000488001e0] stx %l3,[%o1+0x0c0] ! Mem[00000000488000c0] or %l6,0xb6c,%l2 subccc %l3,0x9b5,%l2 ldsb [%o2+0x03c],%l6 ! Mem[000000004900003c] jmpl %g6+8,%g0 stb %l5,[%o0+0x0ee] ! Mem[00000000480000ee] p28_call_0_ho: sdivx %l4,0x64a,%l7 ldd [%o3+0x1d8],%l0 ! Mem[00000000498001d8] retl ldd [%o0+0x020],%l0 ! Mem[0000000048000020] p29_jmpl_0_le: jmpl %g6+8,%g0 swap [%i2+0x01c],%l3 ! Mem[000000004b00001c] p29_call_0_le: addc %l0,-0xe0a,%l0 sth %l6,[%i2+0x0f4] ! Mem[000000004b0000f4] mulx %l5,%l2,%l3 ldx [%i2+0x020],%l5 ! Mem[000000004b000020] retl ldsh [%i1+0x0d2],%l1 ! Mem[000000004a8000d2] p29_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o2+0x01c],%l3 ! Mem[000000004b00001c] p29_call_0_lo: addc %l0,-0xe0a,%l0 sth %l6,[%o2+0x0f4] ! Mem[000000004b0000f4] mulx %l5,%l2,%l3 ldx [%o2+0x020],%l5 ! Mem[000000004b000020] retl ldsh [%o1+0x0d2],%l1 ! Mem[000000004a8000d2] p29_jmpl_0_he: lduw [%i1+0x030],%l3 ! Mem[000000004a800030] swap [%i0+0x078],%l2 ! Mem[000000004a000078] ldd [%i1+0x100],%l4 ! Mem[000000004a800100] ldd [%i0+0x018],%l0 ! Mem[000000004a000018] stw %l4,[%i3+0x118] ! Mem[000000004b800118] jmpl %g6+8,%g0 ldd [%i1+0x0b0],%l6 ! Mem[000000004a8000b0] p29_call_0_he: retl ldsh [%i3+0x1b4],%l4 ! Mem[000000004b8001b4] p29_jmpl_0_ho: lduw [%o1+0x030],%l3 ! Mem[000000004a800030] swap [%o0+0x078],%l2 ! Mem[000000004a000078] ldd [%o1+0x100],%l4 ! Mem[000000004a800100] ldd [%o0+0x018],%l0 ! Mem[000000004a000018] stw %l4,[%o3+0x118] ! Mem[000000004b800118] jmpl %g6+8,%g0 ldd [%o1+0x0b0],%l6 ! Mem[000000004a8000b0] p29_call_0_ho: retl ldsh [%o3+0x1b4],%l4 ! Mem[000000004b8001b4] p30_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i0+0x125],%l3 ! Mem[000000004c000125] p30_call_0_le: retl ldd [%i3+0x1b0],%l4 ! Mem[000000004d8001b0] p30_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o0+0x125],%l3 ! Mem[000000004c000125] p30_call_0_lo: retl ldd [%o3+0x1b0],%l4 ! Mem[000000004d8001b0] p30_jmpl_0_he: ldsb [%i0+0x138],%l1 ! Mem[000000004c000138] ldsh [%i1+0x036],%l4 ! Mem[000000004c800036] stx %l0,[%i2+0x138] ! Mem[000000004d000138] lduh [%i2+0x182],%l0 ! Mem[000000004d000182] orcc %l0,%l6,%l2 ldsw [%i3+0x1c4],%l7 ! Mem[000000004d8001c4] lduh [%i0+0x0e0],%l3 ! Mem[000000004c0000e0] jmpl %g6+8,%g0 ldx [%i2+0x1e8],%l2 ! Mem[000000004d0001e8] p30_call_0_he: ldstub [%i1+0x03c],%l6 ! Mem[000000004c80003c] stx %l5,[%i3+0x0e8] ! Mem[000000004d8000e8] ldstub [%i3+0x0a6],%l1 ! Mem[000000004d8000a6] stw %l1,[%i3+0x0a0] ! Mem[000000004d8000a0] ldsw [%i3+0x088],%l1 ! Mem[000000004d800088] retl ldsw [%i3+0x08c],%l4 ! Mem[000000004d80008c] p30_jmpl_0_ho: ldsb [%o0+0x138],%l1 ! Mem[000000004c000138] ldsh [%o1+0x036],%l4 ! Mem[000000004c800036] stx %l0,[%o2+0x138] ! Mem[000000004d000138] lduh [%o2+0x182],%l0 ! Mem[000000004d000182] orcc %l0,%l6,%l2 ldsw [%o3+0x1c4],%l7 ! Mem[000000004d8001c4] lduh [%o0+0x0e0],%l3 ! Mem[000000004c0000e0] jmpl %g6+8,%g0 ldx [%o2+0x1e8],%l2 ! Mem[000000004d0001e8] p30_call_0_ho: ldstub [%o1+0x03c],%l6 ! Mem[000000004c80003c] stx %l5,[%o3+0x0e8] ! Mem[000000004d8000e8] ldstub [%o3+0x0a6],%l1 ! Mem[000000004d8000a6] stw %l1,[%o3+0x0a0] ! Mem[000000004d8000a0] ldsw [%o3+0x088],%l1 ! Mem[000000004d800088] retl ldsw [%o3+0x08c],%l4 ! Mem[000000004d80008c] p31_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i1+0x090],%l6 ! Mem[000000004e800090] p31_call_0_le: xor %l0,%l1,%l4 retl ldd [%i0+0x0c8],%l0 ! Mem[000000004e0000c8] p31_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o1+0x090],%l6 ! Mem[000000004e800090] p31_call_0_lo: xor %l0,%l1,%l4 retl ldd [%o0+0x0c8],%l0 ! Mem[000000004e0000c8] p31_jmpl_0_he: stb %l5,[%i3+0x138] ! Mem[000000004f800138] lduw [%i2+0x1c0],%l4 ! Mem[000000004f0001c0] jmpl %g6+8,%g0 ldub [%i0+0x131],%l0 ! Mem[000000004e000131] p31_call_0_he: lduw [%i3+0x0d0],%l1 ! Mem[000000004f8000d0] lduw [%i3+0x17c],%l0 ! Mem[000000004f80017c] lduh [%i0+0x044],%l2 ! Mem[000000004e000044] lduh [%i2+0x122],%l5 ! Mem[000000004f000122] stb %l5,[%i2+0x0a1] ! Mem[000000004f0000a1] retl ldstub [%i1+0x0e0],%l7 ! Mem[000000004e8000e0] p31_jmpl_0_ho: stb %l5,[%o3+0x138] ! Mem[000000004f800138] lduw [%o2+0x1c0],%l4 ! Mem[000000004f0001c0] jmpl %g6+8,%g0 ldub [%o0+0x131],%l0 ! Mem[000000004e000131] p31_call_0_ho: lduw [%o3+0x0d0],%l1 ! Mem[000000004f8000d0] lduw [%o3+0x17c],%l0 ! Mem[000000004f80017c] lduh [%o0+0x044],%l2 ! Mem[000000004e000044] lduh [%o2+0x122],%l5 ! Mem[000000004f000122] stb %l5,[%o2+0x0a1] ! Mem[000000004f0000a1] retl ldstub [%o1+0x0e0],%l7 ! Mem[000000004e8000e0] p32_jmpl_0_le: jmpl %g6+8,%g0 stb %l0,[%i3+0x158] ! Mem[0000000051800158] p32_call_0_le: lduw [%i1+0x118],%l5 ! Mem[0000000050800118] swap [%i0+0x128],%l6 ! Mem[0000000050000128] std %l6,[%i0+0x160] ! Mem[0000000050000160] swap [%i0+0x13c],%l1 ! Mem[000000005000013c] srlx %l4,%l2,%l0 stw %l3,[%i0+0x13c] ! Mem[000000005000013c] retl stx %l2,[%i1+0x0a8] ! Mem[00000000508000a8] p32_jmpl_0_lo: jmpl %g6+8,%g0 stb %l0,[%o3+0x158] ! Mem[0000000051800158] p32_call_0_lo: lduw [%o1+0x118],%l5 ! Mem[0000000050800118] swap [%o0+0x128],%l6 ! Mem[0000000050000128] std %l6,[%o0+0x160] ! Mem[0000000050000160] swap [%o0+0x13c],%l1 ! Mem[000000005000013c] srlx %l4,%l2,%l0 stw %l3,[%o0+0x13c] ! Mem[000000005000013c] retl stx %l2,[%o1+0x0a8] ! Mem[00000000508000a8] p32_jmpl_0_he: jmpl %g6+8,%g0 swap [%i3+0x184],%l3 ! Mem[0000000051800184] p32_call_0_he: lduh [%i2+0x0d4],%l7 ! Mem[00000000510000d4] lduw [%i2+0x064],%l3 ! Mem[0000000051000064] sth %l5,[%i3+0x028] ! Mem[0000000051800028] stx %l7,[%i0+0x108] ! Mem[0000000050000108] ldd [%i3+0x1d8],%l0 ! Mem[00000000518001d8] ldd [%i3+0x070],%f28 ! Mem[0000000051800070] lduh [%i3+0x052],%l7 ! Mem[0000000051800052] retl ldd [%i1+0x050],%f18 ! Mem[0000000050800050] p32_jmpl_0_ho: jmpl %g6+8,%g0 swap [%o3+0x184],%l3 ! Mem[0000000051800184] p32_call_0_ho: lduh [%o2+0x0d4],%l7 ! Mem[00000000510000d4] lduw [%o2+0x064],%l3 ! Mem[0000000051000064] sth %l5,[%o3+0x028] ! Mem[0000000051800028] stx %l7,[%o0+0x108] ! Mem[0000000050000108] ldd [%o3+0x1d8],%l0 ! Mem[00000000518001d8] ldd [%o3+0x070],%f28 ! Mem[0000000051800070] lduh [%o3+0x052],%l7 ! Mem[0000000051800052] retl ldd [%o1+0x050],%f18 ! Mem[0000000050800050] p33_jmpl_0_le: jmpl %g6+8,%g0 sllx %l0,0x01a,%l1 p33_call_0_le: st %f12,[%i2+0x164] ! Mem[0000000053000164] ldub [%i3+0x121],%l4 ! Mem[0000000053800121] std %l0,[%i3+0x088] ! Mem[0000000053800088] stb %l0,[%i1+0x1a3] ! Mem[00000000528001a3] retl lduh [%i0+0x0be],%l7 ! Mem[00000000520000be] p33_jmpl_0_lo: jmpl %g6+8,%g0 sllx %l0,0x01a,%l1 p33_call_0_lo: st %f12,[%o2+0x164] ! Mem[0000000053000164] ldub [%o3+0x121],%l4 ! Mem[0000000053800121] std %l0,[%o3+0x088] ! Mem[0000000053800088] stb %l0,[%o1+0x1a3] ! Mem[00000000528001a3] retl lduh [%o0+0x0be],%l7 ! Mem[00000000520000be] p33_jmpl_0_he: ldsb [%i3+0x07c],%l6 ! Mem[000000005380007c] sth %l3,[%i2+0x148] ! Mem[0000000053000148] sth %l2,[%i2+0x1b0] ! Mem[00000000530001b0] subc %l5,%l7,%l4 ldsw [%i0+0x0bc],%l0 ! Mem[00000000520000bc] sth %l4,[%i0+0x1b0] ! Mem[00000000520001b0] jmpl %g6+8,%g0 subccc %l5,%l7,%l7 p33_call_0_he: swap [%i0+0x1fc],%l0 ! Mem[00000000520001fc] stb %l7,[%i2+0x09c] ! Mem[000000005300009c] retl std %f24,[%i2+0x000] ! Mem[0000000053000000] p33_jmpl_0_ho: ldsb [%o3+0x07c],%l6 ! Mem[000000005380007c] sth %l3,[%o2+0x148] ! Mem[0000000053000148] sth %l2,[%o2+0x1b0] ! Mem[00000000530001b0] subc %l5,%l7,%l4 ldsw [%o0+0x0bc],%l0 ! Mem[00000000520000bc] sth %l4,[%o0+0x1b0] ! Mem[00000000520001b0] jmpl %g6+8,%g0 subccc %l5,%l7,%l7 p33_call_0_ho: swap [%o0+0x1fc],%l0 ! Mem[00000000520001fc] stb %l7,[%o2+0x09c] ! Mem[000000005300009c] retl std %f24,[%o2+0x000] ! Mem[0000000053000000] p34_jmpl_0_le: jmpl %g6+8,%g0 std %f2 ,[%i0+0x100] ! Mem[0000000054000100] p34_call_0_le: retl st %f5 ,[%i2+0x138] ! Mem[0000000055000138] p34_jmpl_0_lo: jmpl %g6+8,%g0 std %f2 ,[%o0+0x100] ! Mem[0000000054000100] p34_call_0_lo: retl st %f5 ,[%o2+0x138] ! Mem[0000000055000138] p34_jmpl_0_he: ldub [%i1+0x166],%l6 ! Mem[0000000054800166] ldsh [%i2+0x19a],%l7 ! Mem[000000005500019a] mulx %l7,%l7,%l2 jmpl %g6+8,%g0 swap [%i3+0x158],%l5 ! Mem[0000000055800158] p34_call_0_he: ldsb [%i2+0x192],%l1 ! Mem[0000000055000192] ldx [%i2+0x128],%l3 ! Mem[0000000055000128] sth %l4,[%i0+0x098] ! Mem[0000000054000098] stw %l6,[%i0+0x060] ! Mem[0000000054000060] stb %l6,[%i2+0x0e0] ! Mem[00000000550000e0] stb %l3,[%i1+0x031] ! Mem[0000000054800031] retl ldstub [%i0+0x081],%l1 ! Mem[0000000054000081] p34_jmpl_0_ho: ldub [%o1+0x166],%l6 ! Mem[0000000054800166] ldsh [%o2+0x19a],%l7 ! Mem[000000005500019a] mulx %l7,%l7,%l2 jmpl %g6+8,%g0 swap [%o3+0x158],%l5 ! Mem[0000000055800158] p34_call_0_ho: ldsb [%o2+0x192],%l1 ! Mem[0000000055000192] ldx [%o2+0x128],%l3 ! Mem[0000000055000128] sth %l4,[%o0+0x098] ! Mem[0000000054000098] stw %l6,[%o0+0x060] ! Mem[0000000054000060] stb %l6,[%o2+0x0e0] ! Mem[00000000550000e0] stb %l3,[%o1+0x031] ! Mem[0000000054800031] retl ldstub [%o0+0x081],%l1 ! Mem[0000000054000081] p35_jmpl_0_le: jmpl %g6+8,%g0 stw %l3,[%i0+0x104] ! Mem[0000000056000104] p35_call_0_le: retl stw %l4,[%i1+0x120] ! Mem[0000000056800120] p35_jmpl_0_lo: jmpl %g6+8,%g0 stw %l3,[%o0+0x104] ! Mem[0000000056000104] p35_call_0_lo: retl stw %l4,[%o1+0x120] ! Mem[0000000056800120] p35_jmpl_0_he: jmpl %g6+8,%g0 stx %l2,[%i0+0x020] ! Mem[0000000056000020] p35_call_0_he: ldx [%i3+0x198],%l0 ! Mem[0000000057800198] retl std %l6,[%i3+0x190] ! Mem[0000000057800190] p35_jmpl_0_ho: jmpl %g6+8,%g0 stx %l2,[%o0+0x020] ! Mem[0000000056000020] p35_call_0_ho: ldx [%o3+0x198],%l0 ! Mem[0000000057800198] retl std %l6,[%o3+0x190] ! Mem[0000000057800190] p36_jmpl_0_le: jmpl %g6+8,%g0 swap [%i0+0x124],%l3 ! Mem[0000000058000124] p36_call_0_le: retl ldsh [%i0+0x06c],%l7 ! Mem[000000005800006c] p36_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o0+0x124],%l3 ! Mem[0000000058000124] p36_call_0_lo: retl ldsh [%o0+0x06c],%l7 ! Mem[000000005800006c] p36_jmpl_0_he: stw %l3,[%i3+0x03c] ! Mem[000000005980003c] jmpl %g6+8,%g0 stx %l1,[%i1+0x0a8] ! Mem[00000000588000a8] p36_call_0_he: ldub [%i3+0x0d9],%l3 ! Mem[00000000598000d9] ldub [%i3+0x09f],%l7 ! Mem[000000005980009f] stb %l5,[%i0+0x1f3] ! Mem[00000000580001f3] ldsb [%i0+0x01d],%l3 ! Mem[000000005800001d] sth %l3,[%i1+0x168] ! Mem[0000000058800168] retl ldsw [%i2+0x1b0],%l7 ! Mem[00000000590001b0] p36_jmpl_0_ho: stw %l3,[%o3+0x03c] ! Mem[000000005980003c] jmpl %g6+8,%g0 stx %l1,[%o1+0x0a8] ! Mem[00000000588000a8] p36_call_0_ho: ldub [%o3+0x0d9],%l3 ! Mem[00000000598000d9] ldub [%o3+0x09f],%l7 ! Mem[000000005980009f] stb %l5,[%o0+0x1f3] ! Mem[00000000580001f3] ldsb [%o0+0x01d],%l3 ! Mem[000000005800001d] sth %l3,[%o1+0x168] ! Mem[0000000058800168] retl ldsw [%o2+0x1b0],%l7 ! Mem[00000000590001b0] p37_jmpl_0_le: jmpl %g6+8,%g0 ldsh [%i2+0x0b4],%l6 ! Mem[000000005b0000b4] p37_call_0_le: ldsb [%i3+0x050],%l3 ! Mem[000000005b800050] retl std %l4,[%i1+0x140] ! Mem[000000005a800140] p37_jmpl_0_lo: jmpl %g6+8,%g0 ldsh [%o2+0x0b4],%l6 ! Mem[000000005b0000b4] p37_call_0_lo: ldsb [%o3+0x050],%l3 ! Mem[000000005b800050] retl std %l4,[%o1+0x140] ! Mem[000000005a800140] p37_jmpl_0_he: std %l2,[%i0+0x038] ! Mem[000000005a000038] stx %l4,[%i0+0x1e0] ! Mem[000000005a0001e0] ldsb [%i1+0x0bf],%l7 ! Mem[000000005a8000bf] ldub [%i0+0x159],%l5 ! Mem[000000005a000159] ldd [%i1+0x108],%l2 ! Mem[000000005a800108] xorcc %l5,%l2,%l3 jmpl %g6+8,%g0 ld [%i3+0x000],%f21 ! Mem[000000005b800000] p37_call_0_he: ldsw [%i3+0x0e0],%l6 ! Mem[000000005b8000e0] ldd [%i3+0x010],%l2 ! Mem[000000005b800010] ldub [%i3+0x081],%l1 ! Mem[000000005b800081] stw %l7,[%i0+0x114] ! Mem[000000005a000114] ldstub [%i1+0x05e],%l4 ! Mem[000000005a80005e] stw %l2,[%i0+0x014] ! Mem[000000005a000014] retl ldstub [%i0+0x072],%l7 ! Mem[000000005a000072] p37_jmpl_0_ho: std %l2,[%o0+0x038] ! Mem[000000005a000038] stx %l4,[%o0+0x1e0] ! Mem[000000005a0001e0] ldsb [%o1+0x0bf],%l7 ! Mem[000000005a8000bf] ldub [%o0+0x159],%l5 ! Mem[000000005a000159] ldd [%o1+0x108],%l2 ! Mem[000000005a800108] xorcc %l5,%l2,%l3 jmpl %g6+8,%g0 ld [%o3+0x000],%f21 ! Mem[000000005b800000] p37_call_0_ho: ldsw [%o3+0x0e0],%l6 ! Mem[000000005b8000e0] ldd [%o3+0x010],%l2 ! Mem[000000005b800010] ldub [%o3+0x081],%l1 ! Mem[000000005b800081] stw %l7,[%o0+0x114] ! Mem[000000005a000114] ldstub [%o1+0x05e],%l4 ! Mem[000000005a80005e] stw %l2,[%o0+0x014] ! Mem[000000005a000014] retl ldstub [%o0+0x072],%l7 ! Mem[000000005a000072] p38_jmpl_0_le: jmpl %g6+8,%g0 ldd [%i0+0x120],%l2 ! Mem[000000005c000120] p38_call_0_le: retl ldstub [%i1+0x06d],%l7 ! Mem[000000005c80006d] p38_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o0+0x120],%l2 ! Mem[000000005c000120] p38_call_0_lo: retl ldstub [%o1+0x06d],%l7 ! Mem[000000005c80006d] p38_jmpl_0_he: ldsw [%i0+0x03c],%l3 ! Mem[000000005c00003c] jmpl %g6+8,%g0 swap [%i2+0x080],%l2 ! Mem[000000005d000080] p38_call_0_he: ldx [%i2+0x018],%l5 ! Mem[000000005d000018] ldsb [%i0+0x1e0],%l0 ! Mem[000000005c0001e0] ldsw [%i3+0x0fc],%l5 ! Mem[000000005d8000fc] ldsb [%i1+0x00a],%l5 ! Mem[000000005c80000a] retl st %f28,[%i1+0x14c] ! Mem[000000005c80014c] p38_jmpl_0_ho: ldsw [%o0+0x03c],%l3 ! Mem[000000005c00003c] jmpl %g6+8,%g0 swap [%o2+0x080],%l2 ! Mem[000000005d000080] p38_call_0_ho: ldx [%o2+0x018],%l5 ! Mem[000000005d000018] ldsb [%o0+0x1e0],%l0 ! Mem[000000005c0001e0] ldsw [%o3+0x0fc],%l5 ! Mem[000000005d8000fc] ldsb [%o1+0x00a],%l5 ! Mem[000000005c80000a] retl st %f28,[%o1+0x14c] ! Mem[000000005c80014c] p39_jmpl_0_le: jmpl %g6+8,%g0 xorcc %l0,-0xdfe,%l6 p39_call_0_le: subccc %l4,0x7b0,%l1 ldx [%i3+0x018],%l5 ! Mem[000000005f800018] retl andcc %l4,%l3,%l6 p39_jmpl_0_lo: jmpl %g6+8,%g0 xorcc %l0,-0xdfe,%l6 p39_call_0_lo: subccc %l4,0x7b0,%l1 ldx [%o3+0x018],%l5 ! Mem[000000005f800018] retl andcc %l4,%l3,%l6 p39_jmpl_0_he: srlx %l4,0x02a,%l0 jmpl %g6+8,%g0 and %l2,0x182,%l7 p39_call_0_he: ldsw [%i0+0x158],%l5 ! Mem[000000005e000158] ldub [%i1+0x10d],%l2 ! Mem[000000005e80010d] orn %l0,0x2a1,%l7 ldd [%i2+0x0a0],%l2 ! Mem[000000005f0000a0] st %f31,[%i0+0x0f4] ! Mem[000000005e0000f4] smulcc %l2,%l2,%l1 sth %l6,[%i3+0x0f0] ! Mem[000000005f8000f0] retl ldsw [%i1+0x038],%l0 ! Mem[000000005e800038] p39_jmpl_0_ho: srlx %l4,0x02a,%l0 jmpl %g6+8,%g0 and %l2,0x182,%l7 p39_call_0_ho: ldsw [%o0+0x158],%l5 ! Mem[000000005e000158] ldub [%o1+0x10d],%l2 ! Mem[000000005e80010d] orn %l0,0x2a1,%l7 ldd [%o2+0x0a0],%l2 ! Mem[000000005f0000a0] st %f31,[%o0+0x0f4] ! Mem[000000005e0000f4] smulcc %l2,%l2,%l1 sth %l6,[%o3+0x0f0] ! Mem[000000005f8000f0] retl ldsw [%o1+0x038],%l0 ! Mem[000000005e800038] p40_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i1+0x124] ! Mem[0000000060800124] p40_call_0_le: retl ldsw [%i2+0x06c],%l7 ! Mem[000000006100006c] p40_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o1+0x124] ! Mem[0000000060800124] p40_call_0_lo: retl ldsw [%o2+0x06c],%l7 ! Mem[000000006100006c] p40_jmpl_0_he: ldsw [%i1+0x01c],%l3 ! Mem[000000006080001c] jmpl %g6+8,%g0 ldsb [%i1+0x068],%l4 ! Mem[0000000060800068] p40_call_0_he: retl sllx %l4,%l3,%l6 p40_jmpl_0_ho: ldsw [%o1+0x01c],%l3 ! Mem[000000006080001c] jmpl %g6+8,%g0 ldsb [%o1+0x068],%l4 ! Mem[0000000060800068] p40_call_0_ho: retl sllx %l4,%l3,%l6 p41_jmpl_0_le: jmpl %g6+8,%g0 stx %l3,[%i1+0x100] ! Mem[0000000062800100] p41_call_0_le: retl lduw [%i1+0x120],%l4 ! Mem[0000000062800120] p41_jmpl_0_lo: jmpl %g6+8,%g0 stx %l3,[%o1+0x100] ! Mem[0000000062800100] p41_call_0_lo: retl lduw [%o1+0x120],%l4 ! Mem[0000000062800120] p41_jmpl_0_he: jmpl %g6+8,%g0 std %f26,[%i2+0x020] ! Mem[0000000063000020] p41_call_0_he: ldd [%i0+0x1a0],%f18 ! Mem[00000000620001a0] retl umulcc %l4,0x638,%l4 p41_jmpl_0_ho: jmpl %g6+8,%g0 std %f26,[%o2+0x020] ! Mem[0000000063000020] p41_call_0_ho: ldd [%o0+0x1a0],%f18 ! Mem[00000000620001a0] retl umulcc %l4,0x638,%l4 p42_jmpl_0_le: jmpl %g6+8,%g0 xorcc %l0,-0xe46,%l1 p42_call_0_le: ldd [%i1+0x138],%l0 ! Mem[0000000064800138] stx %l0,[%i2+0x0e8] ! Mem[00000000650000e8] ldsb [%i0+0x08c],%l1 ! Mem[000000006400008c] ldsw [%i1+0x0d8],%l3 ! Mem[00000000648000d8] retl stx %l0,[%i3+0x030] ! Mem[0000000065800030] p42_jmpl_0_lo: jmpl %g6+8,%g0 xorcc %l0,-0xe46,%l1 p42_call_0_lo: ldd [%o1+0x138],%l0 ! Mem[0000000064800138] stx %l0,[%o2+0x0e8] ! Mem[00000000650000e8] ldsb [%o0+0x08c],%l1 ! Mem[000000006400008c] ldsw [%o1+0x0d8],%l3 ! Mem[00000000648000d8] retl stx %l0,[%o3+0x030] ! Mem[0000000065800030] p42_jmpl_0_he: srl %l2,%l2,%l7 std %f28,[%i2+0x1e0] ! Mem[00000000650001e0] jmpl %g6+8,%g0 sth %l2,[%i0+0x080] ! Mem[0000000064000080] p42_call_0_he: ldub [%i1+0x149],%l3 ! Mem[0000000064800149] ldsw [%i3+0x0e8],%l4 ! Mem[00000000658000e8] ldsb [%i2+0x0a2],%l2 ! Mem[00000000650000a2] retl sth %l0,[%i3+0x19a] ! Mem[000000006580019a] p42_jmpl_0_ho: srl %l2,%l2,%l7 std %f28,[%o2+0x1e0] ! Mem[00000000650001e0] jmpl %g6+8,%g0 sth %l2,[%o0+0x080] ! Mem[0000000064000080] p42_call_0_ho: ldub [%o1+0x149],%l3 ! Mem[0000000064800149] ldsw [%o3+0x0e8],%l4 ! Mem[00000000658000e8] ldsb [%o2+0x0a2],%l2 ! Mem[00000000650000a2] retl sth %l0,[%o3+0x19a] ! Mem[000000006580019a] p43_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i2+0x0b0],%l6 ! Mem[00000000670000b0] p43_call_0_le: ldd [%i0+0x100],%l4 ! Mem[0000000066000100] retl ldsw [%i0+0x094],%l0 ! Mem[0000000066000094] p43_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o2+0x0b0],%l6 ! Mem[00000000670000b0] p43_call_0_lo: ldd [%o0+0x100],%l4 ! Mem[0000000066000100] retl ldsw [%o0+0x094],%l0 ! Mem[0000000066000094] p43_jmpl_0_he: swap [%i0+0x144],%l6 ! Mem[0000000066000144] std %l2,[%i1+0x018] ! Mem[0000000066800018] umul %l3,%l3,%l6 ldsw [%i0+0x1a4],%l7 ! Mem[00000000660001a4] stb %l1,[%i3+0x05f] ! Mem[000000006780005f] ldub [%i0+0x1d3],%l5 ! Mem[00000000660001d3] jmpl %g6+8,%g0 ldx [%i3+0x0d0],%l1 ! Mem[00000000678000d0] p43_call_0_he: ldsb [%i0+0x15e],%l0 ! Mem[000000006600015e] retl lduh [%i1+0x044],%l2 ! Mem[0000000066800044] p43_jmpl_0_ho: swap [%o0+0x144],%l6 ! Mem[0000000066000144] std %l2,[%o1+0x018] ! Mem[0000000066800018] umul %l3,%l3,%l6 ldsw [%o0+0x1a4],%l7 ! Mem[00000000660001a4] stb %l1,[%o3+0x05f] ! Mem[000000006780005f] ldub [%o0+0x1d3],%l5 ! Mem[00000000660001d3] jmpl %g6+8,%g0 ldx [%o3+0x0d0],%l1 ! Mem[00000000678000d0] p43_call_0_ho: ldsb [%o0+0x15e],%l0 ! Mem[000000006600015e] retl lduh [%o1+0x044],%l2 ! Mem[0000000066800044] p44_jmpl_0_le: jmpl %g6+8,%g0 ld [%i1+0x104],%f3 ! Mem[0000000068800104] p44_call_0_le: retl lduw [%i3+0x0dc],%l0 ! Mem[00000000698000dc] p44_jmpl_0_lo: jmpl %g6+8,%g0 ld [%o1+0x104],%f3 ! Mem[0000000068800104] p44_call_0_lo: retl lduw [%o3+0x0dc],%l0 ! Mem[00000000698000dc] p44_jmpl_0_he: ldd [%i2+0x108],%f22 ! Mem[0000000069000108] ldsh [%i0+0x01c],%l4 ! Mem[000000006800001c] ldsb [%i0+0x0fd],%l3 ! Mem[00000000680000fd] ldd [%i1+0x148],%f20 ! Mem[0000000068800148] st %f21,[%i0+0x0ec] ! Mem[00000000680000ec] jmpl %g6+8,%g0 ldd [%i3+0x1c8],%l0 ! Mem[00000000698001c8] p44_call_0_he: ldd [%i0+0x198],%f16 ! Mem[0000000068000198] ldx [%i0+0x168],%l2 ! Mem[0000000068000168] retl stw %l3,[%i0+0x1b0] ! Mem[00000000680001b0] p44_jmpl_0_ho: ldd [%o2+0x108],%f22 ! Mem[0000000069000108] ldsh [%o0+0x01c],%l4 ! Mem[000000006800001c] ldsb [%o0+0x0fd],%l3 ! Mem[00000000680000fd] ldd [%o1+0x148],%f20 ! Mem[0000000068800148] st %f21,[%o0+0x0ec] ! Mem[00000000680000ec] jmpl %g6+8,%g0 ldd [%o3+0x1c8],%l0 ! Mem[00000000698001c8] p44_call_0_ho: ldd [%o0+0x198],%f16 ! Mem[0000000068000198] ldx [%o0+0x168],%l2 ! Mem[0000000068000168] retl stw %l3,[%o0+0x1b0] ! Mem[00000000680001b0] p45_jmpl_0_le: jmpl %g6+8,%g0 ldstub [%i1+0x125],%l3 ! Mem[000000006a800125] p45_call_0_le: retl swap [%i2+0x0dc],%l0 ! Mem[000000006b0000dc] p45_jmpl_0_lo: jmpl %g6+8,%g0 ldstub [%o1+0x125],%l3 ! Mem[000000006a800125] p45_call_0_lo: retl swap [%o2+0x0dc],%l0 ! Mem[000000006b0000dc] p45_jmpl_0_he: srax %l2,%l0,%l4 sth %l7,[%i1+0x192] ! Mem[000000006a800192] xnor %l0,0x0e6,%l2 sth %l1,[%i1+0x186] ! Mem[000000006a800186] ldsh [%i2+0x0aa],%l7 ! Mem[000000006b0000aa] jmpl %g6+8,%g0 ldsw [%i0+0x078],%l0 ! Mem[000000006a000078] p45_call_0_he: retl ldstub [%i0+0x043],%l6 ! Mem[000000006a000043] p45_jmpl_0_ho: srax %l2,%l0,%l4 sth %l7,[%o1+0x192] ! Mem[000000006a800192] xnor %l0,0x0e6,%l2 sth %l1,[%o1+0x186] ! Mem[000000006a800186] ldsh [%o2+0x0aa],%l7 ! Mem[000000006b0000aa] jmpl %g6+8,%g0 ldsw [%o0+0x078],%l0 ! Mem[000000006a000078] p45_call_0_ho: retl ldstub [%o0+0x043],%l6 ! Mem[000000006a000043] p46_jmpl_0_le: jmpl %g6+8,%g0 ldub [%i1+0x105],%l3 ! Mem[000000006c800105] p46_call_0_le: retl swap [%i0+0x08c],%l1 ! Mem[000000006c00008c] p46_jmpl_0_lo: jmpl %g6+8,%g0 ldub [%o1+0x105],%l3 ! Mem[000000006c800105] p46_call_0_lo: retl swap [%o0+0x08c],%l1 ! Mem[000000006c00008c] p46_jmpl_0_he: tsubcc %l5,%l3,%l7 srlx %l4,0x00a,%l0 ldd [%i0+0x0f0],%l6 ! Mem[000000006c0000f0] stw %l4,[%i1+0x148] ! Mem[000000006c800148] stb %l2,[%i0+0x059] ! Mem[000000006c000059] jmpl %g6+8,%g0 swap [%i2+0x0b0],%l1 ! Mem[000000006d0000b0] p46_call_0_he: lduw [%i0+0x1e0],%l1 ! Mem[000000006c0001e0] mulx %l2,%l2,%l1 addccc %l6,0xf8b,%l2 retl ldsh [%i2+0x144],%l0 ! Mem[000000006d000144] p46_jmpl_0_ho: tsubcc %l5,%l3,%l7 srlx %l4,0x00a,%l0 ldd [%o0+0x0f0],%l6 ! Mem[000000006c0000f0] stw %l4,[%o1+0x148] ! Mem[000000006c800148] stb %l2,[%o0+0x059] ! Mem[000000006c000059] jmpl %g6+8,%g0 swap [%o2+0x0b0],%l1 ! Mem[000000006d0000b0] p46_call_0_ho: lduw [%o0+0x1e0],%l1 ! Mem[000000006c0001e0] mulx %l2,%l2,%l1 addccc %l6,0xf8b,%l2 retl ldsh [%o2+0x144],%l0 ! Mem[000000006d000144] p47_jmpl_0_le: jmpl %g6+8,%g0 ldx [%i1+0x120],%l3 ! Mem[000000006e800120] p47_call_0_le: retl st %f13,[%i2+0x1b0] ! Mem[000000006f0001b0] p47_jmpl_0_lo: jmpl %g6+8,%g0 ldx [%o1+0x120],%l3 ! Mem[000000006e800120] p47_call_0_lo: retl st %f13,[%o2+0x1b0] ! Mem[000000006f0001b0] p47_jmpl_0_he: stx %l1,[%i0+0x118] ! Mem[000000006e000118] or %l1,%l5,%l0 ldstub [%i0+0x1e0],%l0 ! Mem[000000006e0001e0] ldsh [%i0+0x12c],%l2 ! Mem[000000006e00012c] sth %l1,[%i0+0x186] ! Mem[000000006e000186] ldstub [%i2+0x08b],%l7 ! Mem[000000006f00008b] ldub [%i2+0x05b],%l0 ! Mem[000000006f00005b] jmpl %g6+8,%g0 orcc %l3,%l3,%l7 p47_call_0_he: retl ldx [%i0+0x128],%l2 ! Mem[000000006e000128] p47_jmpl_0_ho: stx %l1,[%o0+0x118] ! Mem[000000006e000118] or %l1,%l5,%l0 ldstub [%o0+0x1e0],%l0 ! Mem[000000006e0001e0] ldsh [%o0+0x12c],%l2 ! Mem[000000006e00012c] sth %l1,[%o0+0x186] ! Mem[000000006e000186] ldstub [%o2+0x08b],%l7 ! Mem[000000006f00008b] ldub [%o2+0x05b],%l0 ! Mem[000000006f00005b] jmpl %g6+8,%g0 orcc %l3,%l3,%l7 p47_call_0_ho: retl ldx [%o0+0x128],%l2 ! Mem[000000006e000128] p48_jmpl_0_le: jmpl %g6+8,%g0 ldd [%i0+0x100],%l0 ! Mem[0000000070000100] p48_call_0_le: swap [%i1+0x070],%l3 ! Mem[0000000070800070] swap [%i3+0x038],%l2 ! Mem[0000000071800038] ldstub [%i3+0x184],%l3 ! Mem[0000000071800184] ldx [%i0+0x0f8],%l3 ! Mem[00000000700000f8] std %l6,[%i2+0x1a0] ! Mem[00000000710001a0] retl udivx %l6,-0x01a,%l7 p48_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o0+0x100],%l0 ! Mem[0000000070000100] p48_call_0_lo: swap [%o1+0x070],%l3 ! Mem[0000000070800070] swap [%o3+0x038],%l2 ! Mem[0000000071800038] ldstub [%o3+0x184],%l3 ! Mem[0000000071800184] ldx [%o0+0x0f8],%l3 ! Mem[00000000700000f8] std %l6,[%o2+0x1a0] ! Mem[00000000710001a0] retl udivx %l6,-0x01a,%l7 p48_jmpl_0_he: ldsw [%i0+0x0a8],%l7 ! Mem[00000000700000a8] jmpl %g6+8,%g0 stw %l0,[%i0+0x058] ! Mem[0000000070000058] p48_call_0_he: retl ldsw [%i0+0x1c0],%l3 ! Mem[00000000700001c0] p48_jmpl_0_ho: ldsw [%o0+0x0a8],%l7 ! Mem[00000000700000a8] jmpl %g6+8,%g0 stw %l0,[%o0+0x058] ! Mem[0000000070000058] p48_call_0_ho: retl ldsw [%o0+0x1c0],%l3 ! Mem[00000000700001c0] p49_jmpl_0_le: jmpl %g6+8,%g0 smulcc %l0,0x7da,%l1 p49_call_0_le: lduh [%i2+0x1f8],%l4 ! Mem[00000000730001f8] stx %l2,[%i2+0x0a0] ! Mem[00000000730000a0] ldsw [%i3+0x1b0],%l7 ! Mem[00000000738001b0] st %f2 ,[%i2+0x160] ! Mem[0000000073000160] retl or %l7,%l1,%l6 p49_jmpl_0_lo: jmpl %g6+8,%g0 smulcc %l0,0x7da,%l1 p49_call_0_lo: lduh [%o2+0x1f8],%l4 ! Mem[00000000730001f8] stx %l2,[%o2+0x0a0] ! Mem[00000000730000a0] ldsw [%o3+0x1b0],%l7 ! Mem[00000000738001b0] st %f2 ,[%o2+0x160] ! Mem[0000000073000160] retl or %l7,%l1,%l6 p49_jmpl_0_he: ld [%i3+0x130],%f16 ! Mem[0000000073800130] std %l4,[%i1+0x160] ! Mem[0000000072800160] xnor %l1,-0x45d,%l4 srl %l4,%l2,%l7 ldub [%i0+0x154],%l6 ! Mem[0000000072000154] st %f20,[%i0+0x030] ! Mem[0000000072000030] ldsh [%i2+0x070],%l2 ! Mem[0000000073000070] jmpl %g6+8,%g0 ldd [%i0+0x058],%l0 ! Mem[0000000072000058] p49_call_0_he: taddcc %l0,%l0,%l4 lduw [%i3+0x030],%l2 ! Mem[0000000073800030] retl ldsb [%i2+0x026],%l0 ! Mem[0000000073000026] p49_jmpl_0_ho: ld [%o3+0x130],%f16 ! Mem[0000000073800130] std %l4,[%o1+0x160] ! Mem[0000000072800160] xnor %l1,-0x45d,%l4 srl %l4,%l2,%l7 ldub [%o0+0x154],%l6 ! Mem[0000000072000154] st %f20,[%o0+0x030] ! Mem[0000000072000030] ldsh [%o2+0x070],%l2 ! Mem[0000000073000070] jmpl %g6+8,%g0 ldd [%o0+0x058],%l0 ! Mem[0000000072000058] p49_call_0_ho: taddcc %l0,%l0,%l4 lduw [%o3+0x030],%l2 ! Mem[0000000073800030] retl ldsb [%o2+0x026],%l0 ! Mem[0000000073000026] p50_jmpl_0_le: jmpl %g6+8,%g0 std %f2 ,[%i2+0x100] ! Mem[0000000075000100] p50_call_0_le: retl ldsb [%i0+0x070],%l3 ! Mem[0000000074000070] p50_jmpl_0_lo: jmpl %g6+8,%g0 std %f2 ,[%o2+0x100] ! Mem[0000000075000100] p50_call_0_lo: retl ldsb [%o0+0x070],%l3 ! Mem[0000000074000070] p50_jmpl_0_he: std %l0,[%i3+0x118] ! Mem[0000000075800118] ld [%i0+0x17c],%f16 ! Mem[000000007400017c] jmpl %g6+8,%g0 stw %l7,[%i3+0x0bc] ! Mem[00000000758000bc] p50_call_0_he: lduw [%i3+0x05c],%l6 ! Mem[000000007580005c] sll %l3,0x018,%l2 ldd [%i1+0x038],%l2 ! Mem[0000000074800038] lduw [%i2+0x094],%l0 ! Mem[0000000075000094] ldd [%i2+0x1e0],%l0 ! Mem[00000000750001e0] sth %l1,[%i3+0x1ca] ! Mem[00000000758001ca] retl ldsh [%i1+0x032],%l4 ! Mem[0000000074800032] p50_jmpl_0_ho: std %l0,[%o3+0x118] ! Mem[0000000075800118] ld [%o0+0x17c],%f16 ! Mem[000000007400017c] jmpl %g6+8,%g0 stw %l7,[%o3+0x0bc] ! Mem[00000000758000bc] p50_call_0_ho: lduw [%o3+0x05c],%l6 ! Mem[000000007580005c] sll %l3,0x018,%l2 ldd [%o1+0x038],%l2 ! Mem[0000000074800038] lduw [%o2+0x094],%l0 ! Mem[0000000075000094] ldd [%o2+0x1e0],%l0 ! Mem[00000000750001e0] sth %l1,[%o3+0x1ca] ! Mem[00000000758001ca] retl ldsh [%o1+0x032],%l4 ! Mem[0000000074800032] p51_jmpl_0_le: jmpl %g6+8,%g0 stw %l3,[%i2+0x104] ! Mem[0000000077000104] p51_call_0_le: retl swap [%i3+0x120],%l4 ! Mem[0000000077800120] p51_jmpl_0_lo: jmpl %g6+8,%g0 stw %l3,[%o2+0x104] ! Mem[0000000077000104] p51_call_0_lo: retl swap [%o3+0x120],%l4 ! Mem[0000000077800120] p51_jmpl_0_he: jmpl %g6+8,%g0 ldsh [%i2+0x024],%l2 ! Mem[0000000077000024] p51_call_0_he: add %l3,%l0,%l1 retl swap [%i0+0x160],%l2 ! Mem[0000000076000160] p51_jmpl_0_ho: jmpl %g6+8,%g0 ldsh [%o2+0x024],%l2 ! Mem[0000000077000024] p51_call_0_ho: add %l3,%l0,%l1 retl swap [%o0+0x160],%l2 ! Mem[0000000076000160] p52_jmpl_0_le: jmpl %g6+8,%g0 swap [%i2+0x104],%l3 ! Mem[0000000079000104] p52_call_0_le: retl stx %l5,[%i2+0x138] ! Mem[0000000079000138] p52_jmpl_0_lo: jmpl %g6+8,%g0 swap [%o2+0x104],%l3 ! Mem[0000000079000104] p52_call_0_lo: retl stx %l5,[%o2+0x138] ! Mem[0000000079000138] p52_jmpl_0_he: ldd [%i3+0x038],%f26 ! Mem[0000000079800038] swap [%i1+0x184],%l3 ! Mem[0000000078800184] sra %l0,0x018,%l5 jmpl %g6+8,%g0 udivx %l6,%l1,%l3 p52_call_0_he: std %l0,[%i0+0x130] ! Mem[0000000078000130] sth %l5,[%i2+0x000] ! Mem[0000000079000000] stw %l3,[%i0+0x030] ! Mem[0000000078000030] std %f16,[%i3+0x0a0] ! Mem[00000000798000a0] sllx %l4,%l6,%l0 ldsw [%i3+0x028],%l5 ! Mem[0000000079800028] ldstub [%i3+0x111],%l6 ! Mem[0000000079800111] retl xnor %l3,-0x0bc,%l7 p52_jmpl_0_ho: ldd [%o3+0x038],%f26 ! Mem[0000000079800038] swap [%o1+0x184],%l3 ! Mem[0000000078800184] sra %l0,0x018,%l5 jmpl %g6+8,%g0 udivx %l6,%l1,%l3 p52_call_0_ho: std %l0,[%o0+0x130] ! Mem[0000000078000130] sth %l5,[%o2+0x000] ! Mem[0000000079000000] stw %l3,[%o0+0x030] ! Mem[0000000078000030] std %f16,[%o3+0x0a0] ! Mem[00000000798000a0] sllx %l4,%l6,%l0 ldsw [%o3+0x028],%l5 ! Mem[0000000079800028] ldstub [%o3+0x111],%l6 ! Mem[0000000079800111] retl xnor %l3,-0x0bc,%l7 p53_jmpl_0_le: jmpl %g6+8,%g0 std %l4,[%i3+0x1d8] ! Mem[000000007b8001d8] p53_call_0_le: stx %l0,[%i1+0x0f8] ! Mem[000000007a8000f8] retl srlx %l4,%l1,%l0 p53_jmpl_0_lo: jmpl %g6+8,%g0 std %l4,[%o3+0x1d8] ! Mem[000000007b8001d8] p53_call_0_lo: stx %l0,[%o1+0x0f8] ! Mem[000000007a8000f8] retl srlx %l4,%l1,%l0 p53_jmpl_0_he: ldsw [%i0+0x1c0],%l0 ! Mem[000000007a0001c0] lduw [%i0+0x0fc],%l5 ! Mem[000000007a0000fc] subccc %l1,%l5,%l7 taddcc %l5,-0x0e5,%l6 sth %l2,[%i2+0x0ac] ! Mem[000000007b0000ac] jmpl %g6+8,%g0 umul %l5,%l1,%l1 p53_call_0_he: std %f16,[%i0+0x090] ! Mem[000000007a000090] st %f16,[%i1+0x094] ! Mem[000000007a800094] xnorcc %l4,%l3,%l1 retl lduh [%i1+0x05a],%l2 ! Mem[000000007a80005a] p53_jmpl_0_ho: ldsw [%o0+0x1c0],%l0 ! Mem[000000007a0001c0] lduw [%o0+0x0fc],%l5 ! Mem[000000007a0000fc] subccc %l1,%l5,%l7 taddcc %l5,-0x0e5,%l6 sth %l2,[%o2+0x0ac] ! Mem[000000007b0000ac] jmpl %g6+8,%g0 umul %l5,%l1,%l1 p53_call_0_ho: std %f16,[%o0+0x090] ! Mem[000000007a000090] st %f16,[%o1+0x094] ! Mem[000000007a800094] xnorcc %l4,%l3,%l1 retl lduh [%o1+0x05a],%l2 ! Mem[000000007a80005a] p54_jmpl_0_le: jmpl %g6+8,%g0 stb %l3,[%i0+0x03c] ! Mem[000000007c00003c] p54_call_0_le: stx %l1,[%i0+0x0a8] ! Mem[000000007c0000a8] ldstub [%i2+0x0f8],%l0 ! Mem[000000007d0000f8] ldsw [%i3+0x07c],%l1 ! Mem[000000007d80007c] stx %l5,[%i0+0x1d0] ! Mem[000000007c0001d0] retl lduw [%i3+0x01c],%l3 ! Mem[000000007d80001c] p54_jmpl_0_lo: jmpl %g6+8,%g0 stb %l3,[%o0+0x03c] ! Mem[000000007c00003c] p54_call_0_lo: stx %l1,[%o0+0x0a8] ! Mem[000000007c0000a8] ldstub [%o2+0x0f8],%l0 ! Mem[000000007d0000f8] ldsw [%o3+0x07c],%l1 ! Mem[000000007d80007c] stx %l5,[%o0+0x1d0] ! Mem[000000007c0001d0] retl lduw [%o3+0x01c],%l3 ! Mem[000000007d80001c] p54_jmpl_0_he: ldub [%i1+0x079],%l2 ! Mem[000000007c800079] ldd [%i2+0x0b0],%f16 ! Mem[000000007d0000b0] stb %l2,[%i3+0x16b] ! Mem[000000007d80016b] srlx %l1,%l7,%l1 jmpl %g6+8,%g0 ldx [%i2+0x1f8],%l0 ! Mem[000000007d0001f8] p54_call_0_he: stx %l0,[%i2+0x020] ! Mem[000000007d000020] std %l2,[%i3+0x1d0] ! Mem[000000007d8001d0] retl ldsh [%i3+0x1b0],%l5 ! Mem[000000007d8001b0] p54_jmpl_0_ho: ldub [%o1+0x079],%l2 ! Mem[000000007c800079] ldd [%o2+0x0b0],%f16 ! Mem[000000007d0000b0] stb %l2,[%o3+0x16b] ! Mem[000000007d80016b] srlx %l1,%l7,%l1 jmpl %g6+8,%g0 ldx [%o2+0x1f8],%l0 ! Mem[000000007d0001f8] p54_call_0_ho: stx %l0,[%o2+0x020] ! Mem[000000007d000020] std %l2,[%o3+0x1d0] ! Mem[000000007d8001d0] retl ldsh [%o3+0x1b0],%l5 ! Mem[000000007d8001b0] p55_jmpl_0_le: jmpl %g6+8,%g0 andn %l0,-0xffe,%l6 p55_call_0_le: std %f12,[%i0+0x140] ! Mem[000000007e000140] stw %l0,[%i2+0x0e8] ! Mem[000000007f0000e8] retl lduw [%i0+0x08c],%l1 ! Mem[000000007e00008c] p55_jmpl_0_lo: jmpl %g6+8,%g0 andn %l0,-0xffe,%l6 p55_call_0_lo: std %f12,[%o0+0x140] ! Mem[000000007e000140] stw %l0,[%o2+0x0e8] ! Mem[000000007f0000e8] retl lduw [%o0+0x08c],%l1 ! Mem[000000007e00008c] p55_jmpl_0_he: andn %l6,0x318,%l3 ldsh [%i3+0x1a2],%l0 ! Mem[000000007f8001a2] addccc %l7,-0x4d9,%l6 ldd [%i1+0x108],%l2 ! Mem[000000007e800108] ldsw [%i0+0x058],%l2 ! Mem[000000007e000058] jmpl %g6+8,%g0 nop p55_call_0_he: sth %l3,[%i2+0x072] ! Mem[000000007f000072] std %f24,[%i2+0x1d8] ! Mem[000000007f0001d8] smulcc %l1,0x58f,%l1 sllx %l5,0x026,%l2 mulx %l3,-0x346,%l1 std %l0,[%i0+0x030] ! Mem[000000007e000030] stx %l2,[%i2+0x168] ! Mem[000000007f000168] retl or %l2,%l1,%l3 p55_jmpl_0_ho: andn %l6,0x318,%l3 ldsh [%o3+0x1a2],%l0 ! Mem[000000007f8001a2] addccc %l7,-0x4d9,%l6 ldd [%o1+0x108],%l2 ! Mem[000000007e800108] ldsw [%o0+0x058],%l2 ! Mem[000000007e000058] jmpl %g6+8,%g0 nop p55_call_0_ho: sth %l3,[%o2+0x072] ! Mem[000000007f000072] std %f24,[%o2+0x1d8] ! Mem[000000007f0001d8] smulcc %l1,0x58f,%l1 sllx %l5,0x026,%l2 mulx %l3,-0x346,%l1 std %l0,[%o0+0x030] ! Mem[000000007e000030] stx %l2,[%o2+0x168] ! Mem[000000007f000168] retl or %l2,%l1,%l3 p56_jmpl_0_le: jmpl %g6+8,%g0 ldsw [%i2+0x124],%l3 ! Mem[0000000081000124] p56_call_0_le: retl subc %l7,%l4,%l1 p56_jmpl_0_lo: jmpl %g6+8,%g0 ldsw [%o2+0x124],%l3 ! Mem[0000000081000124] p56_call_0_lo: retl subc %l7,%l4,%l1 p56_jmpl_0_he: stx %l0,[%i3+0x0f8] ! Mem[00000000818000f8] ldx [%i0+0x038],%l5 ! Mem[0000000080000038] ldub [%i3+0x014],%l0 ! Mem[0000000081800014] lduh [%i1+0x086],%l7 ! Mem[0000000080800086] jmpl %g6+8,%g0 std %f26,[%i0+0x018] ! Mem[0000000080000018] p56_call_0_he: st %f18,[%i2+0x058] ! Mem[0000000081000058] lduw [%i0+0x090],%l1 ! Mem[0000000080000090] std %l2,[%i2+0x0a0] ! Mem[00000000810000a0] ld [%i2+0x0c4],%f24 ! Mem[00000000810000c4] retl ldstub [%i2+0x10f],%l2 ! Mem[000000008100010f] p56_jmpl_0_ho: stx %l0,[%o3+0x0f8] ! Mem[00000000818000f8] ldx [%o0+0x038],%l5 ! Mem[0000000080000038] ldub [%o3+0x014],%l0 ! Mem[0000000081800014] lduh [%o1+0x086],%l7 ! Mem[0000000080800086] jmpl %g6+8,%g0 std %f26,[%o0+0x018] ! Mem[0000000080000018] p56_call_0_ho: st %f18,[%o2+0x058] ! Mem[0000000081000058] lduw [%o0+0x090],%l1 ! Mem[0000000080000090] std %l2,[%o2+0x0a0] ! Mem[00000000810000a0] ld [%o2+0x0c4],%f24 ! Mem[00000000810000c4] retl ldstub [%o2+0x10f],%l2 ! Mem[000000008100010f] p57_jmpl_0_le: jmpl %g6+8,%g0 std %f14,[%i3+0x090] ! Mem[0000000083800090] p57_call_0_le: ldsw [%i3+0x04c],%l0 ! Mem[000000008380004c] retl lduh [%i0+0x142],%l1 ! Mem[0000000082000142] p57_jmpl_0_lo: jmpl %g6+8,%g0 std %f14,[%o3+0x090] ! Mem[0000000083800090] p57_call_0_lo: ldsw [%o3+0x04c],%l0 ! Mem[000000008380004c] retl lduh [%o0+0x142],%l1 ! Mem[0000000082000142] p57_jmpl_0_he: jmpl %g6+8,%g0 ldsw [%i1+0x01c],%l3 ! Mem[000000008280001c] p57_call_0_he: swap [%i1+0x1e0],%l4 ! Mem[00000000828001e0] retl ldx [%i0+0x178],%l5 ! Mem[0000000082000178] p57_jmpl_0_ho: jmpl %g6+8,%g0 ldsw [%o1+0x01c],%l3 ! Mem[000000008280001c] p57_call_0_ho: swap [%o1+0x1e0],%l4 ! Mem[00000000828001e0] retl ldx [%o0+0x178],%l5 ! Mem[0000000082000178] p58_jmpl_0_le: jmpl %g6+8,%g0 stb %l0,[%i2+0x158] ! Mem[0000000085000158] p58_call_0_le: ldd [%i1+0x068],%l6 ! Mem[0000000084800068] st %f10,[%i1+0x024] ! Mem[0000000084800024] stx %l6,[%i0+0x140] ! Mem[0000000084000140] stw %l7,[%i0+0x198] ! Mem[0000000084000198] stw %l2,[%i2+0x0a4] ! Mem[00000000850000a4] ldsh [%i2+0x1ba],%l7 ! Mem[00000000850001ba] retl sth %l0,[%i3+0x130] ! Mem[0000000085800130] p58_jmpl_0_lo: jmpl %g6+8,%g0 stb %l0,[%o2+0x158] ! Mem[0000000085000158] p58_call_0_lo: ldd [%o1+0x068],%l6 ! Mem[0000000084800068] st %f10,[%o1+0x024] ! Mem[0000000084800024] stx %l6,[%o0+0x140] ! Mem[0000000084000140] stw %l7,[%o0+0x198] ! Mem[0000000084000198] stw %l2,[%o2+0x0a4] ! Mem[00000000850000a4] ldsh [%o2+0x1ba],%l7 ! Mem[00000000850001ba] retl sth %l0,[%o3+0x130] ! Mem[0000000085800130] p58_jmpl_0_he: ldd [%i3+0x0d0],%f24 ! Mem[00000000858000d0] ldsh [%i1+0x090],%l1 ! Mem[0000000084800090] ldub [%i3+0x082],%l3 ! Mem[0000000085800082] ldx [%i1+0x0a0],%l5 ! Mem[00000000848000a0] ldub [%i1+0x031],%l0 ! Mem[0000000084800031] jmpl %g6+8,%g0 ldsw [%i0+0x108],%l5 ! Mem[0000000084000108] p58_call_0_he: stb %l1,[%i3+0x16a] ! Mem[000000008580016a] subccc %l1,%l3,%l2 stb %l6,[%i0+0x084] ! Mem[0000000084000084] lduh [%i0+0x086],%l0 ! Mem[0000000084000086] ldd [%i0+0x1d0],%l6 ! Mem[00000000840001d0] retl stx %l5,[%i1+0x020] ! Mem[0000000084800020] p58_jmpl_0_ho: ldd [%o3+0x0d0],%f24 ! Mem[00000000858000d0] ldsh [%o1+0x090],%l1 ! Mem[0000000084800090] ldub [%o3+0x082],%l3 ! Mem[0000000085800082] ldx [%o1+0x0a0],%l5 ! Mem[00000000848000a0] ldub [%o1+0x031],%l0 ! Mem[0000000084800031] jmpl %g6+8,%g0 ldsw [%o0+0x108],%l5 ! Mem[0000000084000108] p58_call_0_ho: stb %l1,[%o3+0x16a] ! Mem[000000008580016a] subccc %l1,%l3,%l2 stb %l6,[%o0+0x084] ! Mem[0000000084000084] lduh [%o0+0x086],%l0 ! Mem[0000000084000086] ldd [%o0+0x1d0],%l6 ! Mem[00000000840001d0] retl stx %l5,[%o1+0x020] ! Mem[0000000084800020] p59_jmpl_0_le: jmpl %g6+8,%g0 nop p59_call_0_le: retl ldsb [%i2+0x191],%l5 ! Mem[0000000087000191] p59_jmpl_0_lo: jmpl %g6+8,%g0 nop p59_call_0_lo: retl ldsb [%o2+0x191],%l5 ! Mem[0000000087000191] p59_jmpl_0_he: swap [%i2+0x024],%l2 ! Mem[0000000087000024] orcc %l2,%l0,%l4 ldub [%i2+0x05d],%l6 ! Mem[000000008700005d] ldsh [%i3+0x01c],%l4 ! Mem[000000008780001c] ldub [%i3+0x17f],%l0 ! Mem[000000008780017f] ldsh [%i1+0x0be],%l7 ! Mem[00000000868000be] swap [%i1+0x178],%l5 ! Mem[0000000086800178] jmpl %g6+8,%g0 ldsh [%i1+0x14e],%l4 ! Mem[000000008680014e] p59_call_0_he: ldd [%i1+0x108],%f18 ! Mem[0000000086800108] retl sth %l4,[%i0+0x098] ! Mem[0000000086000098] p59_jmpl_0_ho: swap [%o2+0x024],%l2 ! Mem[0000000087000024] orcc %l2,%l0,%l4 ldub [%o2+0x05d],%l6 ! Mem[000000008700005d] ldsh [%o3+0x01c],%l4 ! Mem[000000008780001c] ldub [%o3+0x17f],%l0 ! Mem[000000008780017f] ldsh [%o1+0x0be],%l7 ! Mem[00000000868000be] swap [%o1+0x178],%l5 ! Mem[0000000086800178] jmpl %g6+8,%g0 ldsh [%o1+0x14e],%l4 ! Mem[000000008680014e] p59_call_0_ho: ldd [%o1+0x108],%f18 ! Mem[0000000086800108] retl sth %l4,[%o0+0x098] ! Mem[0000000086000098] p60_jmpl_0_le: jmpl %g6+8,%g0 ldd [%i2+0x038],%l2 ! Mem[0000000089000038] p60_call_0_le: ldsb [%i1+0x0ac],%l1 ! Mem[00000000888000ac] srax %l6,0x03e,%l4 ldsw [%i2+0x01c],%l3 ! Mem[000000008900001c] or %l3,-0x425,%l6 retl lduw [%i3+0x118],%l6 ! Mem[0000000089800118] p60_jmpl_0_lo: jmpl %g6+8,%g0 ldd [%o2+0x038],%l2 ! Mem[0000000089000038] p60_call_0_lo: ldsb [%o1+0x0ac],%l1 ! Mem[00000000888000ac] srax %l6,0x03e,%l4 ldsw [%o2+0x01c],%l3 ! Mem[000000008900001c] or %l3,-0x425,%l6 retl lduw [%o3+0x118],%l6 ! Mem[0000000089800118] p60_jmpl_0_he: sth %l1,[%i3+0x1b2] ! Mem[00000000898001b2] ldx [%i2+0x058],%l0 ! Mem[0000000089000058] ldd [%i1+0x018],%l2 ! Mem[0000000088800018] stw %l2,[%i1+0x1d8] ! Mem[00000000888001d8] stw %l4,[%i0+0x0c8] ! Mem[00000000880000c8] jmpl %g6+8,%g0 sth %l2,[%i2+0x082] ! Mem[0000000089000082] p60_call_0_he: stb %l7,[%i0+0x114] ! Mem[0000000088000114] retl sth %l4,[%i2+0x05e] ! Mem[000000008900005e] p60_jmpl_0_ho: sth %l1,[%o3+0x1b2] ! Mem[00000000898001b2] ldx [%o2+0x058],%l0 ! Mem[0000000089000058] ldd [%o1+0x018],%l2 ! Mem[0000000088800018] stw %l2,[%o1+0x1d8] ! Mem[00000000888001d8] stw %l4,[%o0+0x0c8] ! Mem[00000000880000c8] jmpl %g6+8,%g0 sth %l2,[%o2+0x082] ! Mem[0000000089000082] p60_call_0_ho: stb %l7,[%o0+0x114] ! Mem[0000000088000114] retl sth %l4,[%o2+0x05e] ! Mem[000000008900005e] p61_jmpl_0_le: jmpl %g6+8,%g0 sth %l3,[%i3+0x104] ! Mem[000000008b800104] p61_call_0_le: retl ldub [%i1+0x0dc],%l0 ! Mem[000000008a8000dc] p61_jmpl_0_lo: jmpl %g6+8,%g0 sth %l3,[%o3+0x104] ! Mem[000000008b800104] p61_call_0_lo: retl ldub [%o1+0x0dc],%l0 ! Mem[000000008a8000dc] p61_jmpl_0_he: subccc %l1,%l2,%l0 std %l0,[%i0+0x138] ! Mem[000000008a000138] lduw [%i2+0x1a4],%l7 ! Mem[000000008b0001a4] srlx %l4,0x036,%l5 sllx %l7,%l3,%l5 jmpl %g6+8,%g0 ldsw [%i3+0x01c],%l3 ! Mem[000000008b80001c] p61_call_0_he: sth %l2,[%i0+0x1da] ! Mem[000000008a0001da] st %f16,[%i3+0x0bc] ! Mem[000000008b8000bc] ldsh [%i0+0x0ec],%l5 ! Mem[000000008a0000ec] retl ldsb [%i3+0x0a6],%l6 ! Mem[000000008b8000a6] p61_jmpl_0_ho: subccc %l1,%l2,%l0 std %l0,[%o0+0x138] ! Mem[000000008a000138] lduw [%o2+0x1a4],%l7 ! Mem[000000008b0001a4] srlx %l4,0x036,%l5 sllx %l7,%l3,%l5 jmpl %g6+8,%g0 ldsw [%o3+0x01c],%l3 ! Mem[000000008b80001c] p61_call_0_ho: sth %l2,[%o0+0x1da] ! Mem[000000008a0001da] st %f16,[%o3+0x0bc] ! Mem[000000008b8000bc] ldsh [%o0+0x0ec],%l5 ! Mem[000000008a0000ec] retl ldsb [%o3+0x0a6],%l6 ! Mem[000000008b8000a6] p62_jmpl_0_le: jmpl %g6+8,%g0 stx %l3,[%i3+0x100] ! Mem[000000008d800100] p62_call_0_le: retl swap [%i2+0x190],%l5 ! Mem[000000008d000190] p62_jmpl_0_lo: jmpl %g6+8,%g0 stx %l3,[%o3+0x100] ! Mem[000000008d800100] p62_call_0_lo: retl swap [%o2+0x190],%l5 ! Mem[000000008d000190] p62_jmpl_0_he: ldsh [%i2+0x05c],%l6 ! Mem[000000008d00005c] stb %l7,[%i3+0x0bf] ! Mem[000000008d8000bf] ldub [%i2+0x179],%l5 ! Mem[000000008d000179] stx %l2,[%i0+0x128] ! Mem[000000008c000128] stb %l7,[%i0+0x0ab] ! Mem[000000008c0000ab] stx %l2,[%i3+0x040] ! Mem[000000008d800040] srax %l0,%l4,%l1 jmpl %g6+8,%g0 ldub [%i2+0x082],%l2 ! Mem[000000008d000082] p62_call_0_he: ldub [%i2+0x165],%l0 ! Mem[000000008d000165] retl smulcc %l0,%l1,%l4 p62_jmpl_0_ho: ldsh [%o2+0x05c],%l6 ! Mem[000000008d00005c] stb %l7,[%o3+0x0bf] ! Mem[000000008d8000bf] ldub [%o2+0x179],%l5 ! Mem[000000008d000179] stx %l2,[%o0+0x128] ! Mem[000000008c000128] stb %l7,[%o0+0x0ab] ! Mem[000000008c0000ab] stx %l2,[%o3+0x040] ! Mem[000000008d800040] srax %l0,%l4,%l1 jmpl %g6+8,%g0 ldub [%o2+0x082],%l2 ! Mem[000000008d000082] p62_call_0_ho: ldub [%o2+0x165],%l0 ! Mem[000000008d000165] retl smulcc %l0,%l1,%l4 p63_jmpl_0_le: jmpl %g6+8,%g0 xor %l0,-0xbe6,%l1 p63_call_0_le: ldx [%i2+0x090],%l1 ! Mem[000000008f000090] stb %l4,[%i2+0x121] ! Mem[000000008f000121] sth %l0,[%i3+0x11e] ! Mem[000000008f80011e] stx %l4,[%i1+0x1c0] ! Mem[000000008e8001c0] retl ldsw [%i1+0x06c],%l4 ! Mem[000000008e80006c] p63_jmpl_0_lo: jmpl %g6+8,%g0 xor %l0,-0xbe6,%l1 p63_call_0_lo: ldx [%o2+0x090],%l1 ! Mem[000000008f000090] stb %l4,[%o2+0x121] ! Mem[000000008f000121] sth %l0,[%o3+0x11e] ! Mem[000000008f80011e] stx %l4,[%o1+0x1c0] ! Mem[000000008e8001c0] retl ldsw [%o1+0x06c],%l4 ! Mem[000000008e80006c] p63_jmpl_0_he: ldsw [%i0+0x01c],%l3 ! Mem[000000008e00001c] xnorcc %l5,%l2,%l3 stw %l5,[%i0+0x020] ! Mem[000000008e000020] stx %l1,[%i2+0x1e0] ! Mem[000000008f0001e0] srax %l3,0x024,%l5 jmpl %g6+8,%g0 or %l2,%l2,%l1 p63_call_0_he: ldsw [%i2+0x0a8],%l1 ! Mem[000000008f0000a8] retl ldstub [%i3+0x17f],%l0 ! Mem[000000008f80017f] p63_jmpl_0_ho: ldsw [%o0+0x01c],%l3 ! Mem[000000008e00001c] xnorcc %l5,%l2,%l3 stw %l5,[%o0+0x020] ! Mem[000000008e000020] stx %l1,[%o2+0x1e0] ! Mem[000000008f0001e0] srax %l3,0x024,%l5 jmpl %g6+8,%g0 or %l2,%l2,%l1 p63_call_0_ho: ldsw [%o2+0x0a8],%l1 ! Mem[000000008f0000a8] retl ldstub [%o3+0x17f],%l0 ! Mem[000000008f80017f] user_jump0_end: .seg "text" .align 0x2000 user_jump1_start: INIT_MEM(0, 0x0020, 1, +, 0, +, 0) p0_jmpl_1_le: swap [%i0+0x03c],%l7 ! Mem[000000001000003c] lduw [%i3+0x084],%l0 ! Mem[0000000011800084] ldub [%i2+0x0dc],%l0 ! Mem[00000000110000dc] andncc %l0,%l4,%l3 jmpl %g6+8,%g0 stx %l3,[%i2+0x1c8] ! Mem[00000000110001c8] p0_call_1_le: umulcc %l6,0x062,%l0 swap [%i1+0x0fc],%l0 ! Mem[00000000108000fc] retl ldsw [%i3+0x1d8],%l4 ! Mem[00000000118001d8] p0_jmpl_1_lo: swap [%o0+0x03c],%l7 ! Mem[000000001000003c] lduw [%o3+0x084],%l0 ! Mem[0000000011800084] ldub [%o2+0x0dc],%l0 ! Mem[00000000110000dc] andncc %l0,%l4,%l3 jmpl %g6+8,%g0 stx %l3,[%o2+0x1c8] ! Mem[00000000110001c8] p0_call_1_lo: umulcc %l6,0x062,%l0 swap [%o1+0x0fc],%l0 ! Mem[00000000108000fc] retl ldsw [%o3+0x1d8],%l4 ! Mem[00000000118001d8] p0_jmpl_1_he: xnorcc %l6,%l7,%l2 xorcc %l2,-0x222,%l4 subc %l3,%l3,%l5 ldub [%i2+0x0dd],%l2 ! Mem[00000000110000dd] ldstub [%i2+0x09d],%l0 ! Mem[000000001100009d] jmpl %g6+8,%g0 ldx [%i1+0x038],%l6 ! Mem[0000000010800038] p0_call_1_he: lduw [%i0+0x02c],%l5 ! Mem[000000001000002c] swap [%i0+0x1cc],%l1 ! Mem[00000000100001cc] stw %l4,[%i3+0x07c] ! Mem[000000001180007c] ldsw [%i2+0x140],%l0 ! Mem[0000000011000140] ldsw [%i0+0x1ac],%l5 ! Mem[00000000100001ac] lduh [%i1+0x1aa],%l2 ! Mem[00000000108001aa] retl ldd [%i1+0x120],%f18 ! Mem[0000000010800120] p0_jmpl_1_ho: xnorcc %l6,%l7,%l2 xorcc %l2,-0x222,%l4 subc %l3,%l3,%l5 ldub [%o2+0x0dd],%l2 ! Mem[00000000110000dd] ldstub [%o2+0x09d],%l0 ! Mem[000000001100009d] jmpl %g6+8,%g0 ldx [%o1+0x038],%l6 ! Mem[0000000010800038] p0_call_1_ho: lduw [%o0+0x02c],%l5 ! Mem[000000001000002c] swap [%o0+0x1cc],%l1 ! Mem[00000000100001cc] stw %l4,[%o3+0x07c] ! Mem[000000001180007c] ldsw [%o2+0x140],%l0 ! Mem[0000000011000140] ldsw [%o0+0x1ac],%l5 ! Mem[00000000100001ac] lduh [%o1+0x1aa],%l2 ! Mem[00000000108001aa] retl ldd [%o1+0x120],%f18 ! Mem[0000000010800120] p1_jmpl_1_le: stx %l4,[%i1+0x068] ! Mem[0000000012800068] ldsw [%i0+0x0a0],%l2 ! Mem[00000000120000a0] lduh [%i2+0x052],%l3 ! Mem[0000000013000052] ldsh [%i1+0x10e],%l2 ! Mem[000000001280010e] stw %l4,[%i3+0x190] ! Mem[0000000013800190] jmpl %g6+8,%g0 swap [%i3+0x004],%l1 ! Mem[0000000013800004] p1_call_1_le: ldsb [%i3+0x047],%l4 ! Mem[0000000013800047] st %f9 ,[%i3+0x018] ! Mem[0000000013800018] stw %l3,[%i0+0x1c4] ! Mem[00000000120001c4] ldx [%i1+0x000],%l7 ! Mem[0000000012800000] stb %l2,[%i3+0x0be] ! Mem[00000000138000be] stw %l1,[%i1+0x09c] ! Mem[000000001280009c] retl stb %l5,[%i3+0x1f9] ! Mem[00000000138001f9] p1_jmpl_1_lo: stx %l4,[%o1+0x068] ! Mem[0000000012800068] ldsw [%o0+0x0a0],%l2 ! Mem[00000000120000a0] lduh [%o2+0x052],%l3 ! Mem[0000000013000052] ldsh [%o1+0x10e],%l2 ! Mem[000000001280010e] stw %l4,[%o3+0x190] ! Mem[0000000013800190] jmpl %g6+8,%g0 swap [%o3+0x004],%l1 ! Mem[0000000013800004] p1_call_1_lo: ldsb [%o3+0x047],%l4 ! Mem[0000000013800047] st %f9 ,[%o3+0x018] ! Mem[0000000013800018] stw %l3,[%o0+0x1c4] ! Mem[00000000120001c4] ldx [%o1+0x000],%l7 ! Mem[0000000012800000] stb %l2,[%o3+0x0be] ! Mem[00000000138000be] stw %l1,[%o1+0x09c] ! Mem[000000001280009c] retl stb %l5,[%o3+0x1f9] ! Mem[00000000138001f9] p1_jmpl_1_he: ldstub [%i3+0x006],%l7 ! Mem[0000000013800006] subc %l6,%l0,%l0 udivx %l1,-0xede,%l2 swap [%i0+0x058],%l3 ! Mem[0000000012000058] ldsh [%i0+0x0fe],%l3 ! Mem[00000000120000fe] addccc %l0,%l6,%l2 lduh [%i3+0x08c],%l7 ! Mem[000000001380008c] jmpl %g6+8,%g0 ldx [%i2+0x000],%l6 ! Mem[0000000013000000] p1_call_1_he: swap [%i2+0x188],%l3 ! Mem[0000000013000188] lduh [%i3+0x178],%l2 ! Mem[0000000013800178] ldsb [%i1+0x04d],%l4 ! Mem[000000001280004d] retl ldstub [%i3+0x146],%l4 ! Mem[0000000013800146] p1_jmpl_1_ho: ldstub [%o3+0x006],%l7 ! Mem[0000000013800006] subc %l6,%l0,%l0 udivx %l1,-0xede,%l2 swap [%o0+0x058],%l3 ! Mem[0000000012000058] ldsh [%o0+0x0fe],%l3 ! Mem[00000000120000fe] addccc %l0,%l6,%l2 lduh [%o3+0x08c],%l7 ! Mem[000000001380008c] jmpl %g6+8,%g0 ldx [%o2+0x000],%l6 ! Mem[0000000013000000] p1_call_1_ho: swap [%o2+0x188],%l3 ! Mem[0000000013000188] lduh [%o3+0x178],%l2 ! Mem[0000000013800178] ldsb [%o1+0x04d],%l4 ! Mem[000000001280004d] retl ldstub [%o3+0x146],%l4 ! Mem[0000000013800146] p2_jmpl_1_le: andncc %l7,-0x7ce,%l1 swap [%i1+0x078],%l1 ! Mem[0000000014800078] ldd [%i0+0x010],%f8 ! Mem[0000000014000010] sth %l3,[%i0+0x008] ! Mem[0000000014000008] jmpl %g6+8,%g0 stx %l2,[%i3+0x1c0] ! Mem[00000000158001c0] p2_call_1_le: taddcc %l5,0xb87,%l5 orncc %l6,%l0,%l4 ldd [%i0+0x050],%f14 ! Mem[0000000014000050] retl swap [%i2+0x104],%l4 ! Mem[0000000015000104] p2_jmpl_1_lo: andncc %l7,-0x7ce,%l1 swap [%o1+0x078],%l1 ! Mem[0000000014800078] ldd [%o0+0x010],%f8 ! Mem[0000000014000010] sth %l3,[%o0+0x008] ! Mem[0000000014000008] jmpl %g6+8,%g0 stx %l2,[%o3+0x1c0] ! Mem[00000000158001c0] p2_call_1_lo: taddcc %l5,0xb87,%l5 orncc %l6,%l0,%l4 ldd [%o0+0x050],%f14 ! Mem[0000000014000050] retl swap [%o2+0x104],%l4 ! Mem[0000000015000104] p2_jmpl_1_he: ldsh [%i0+0x1a2],%l6 ! Mem[00000000140001a2] ldsh [%i2+0x19c],%l3 ! Mem[000000001500019c] ldstub [%i0+0x1cc],%l2 ! Mem[00000000140001cc] taddcctv %l0,%l2,%l0 orcc %l3,%l0,%l1 sth %l6,[%i0+0x03a] ! Mem[000000001400003a] jmpl %g6+8,%g0 or %l1,%l6,%l3 p2_call_1_he: lduw [%i0+0x004],%l7 ! Mem[0000000014000004] std %f20,[%i2+0x188] ! Mem[0000000015000188] sllx %l0,%l0,%l4 ldsb [%i0+0x09e],%l2 ! Mem[000000001400009e] retl ldx [%i0+0x158],%l2 ! Mem[0000000014000158] p2_jmpl_1_ho: ldsh [%o0+0x1a2],%l6 ! Mem[00000000140001a2] ldsh [%o2+0x19c],%l3 ! Mem[000000001500019c] ldstub [%o0+0x1cc],%l2 ! Mem[00000000140001cc] taddcctv %l0,%l2,%l0 orcc %l3,%l0,%l1 sth %l6,[%o0+0x03a] ! Mem[000000001400003a] jmpl %g6+8,%g0 or %l1,%l6,%l3 p2_call_1_ho: lduw [%o0+0x004],%l7 ! Mem[0000000014000004] std %f20,[%o2+0x188] ! Mem[0000000015000188] sllx %l0,%l0,%l4 ldsb [%o0+0x09e],%l2 ! Mem[000000001400009e] retl ldx [%o0+0x158],%l2 ! Mem[0000000014000158] p3_jmpl_1_le: ldub [%i1+0x1fb],%l2 ! Mem[00000000168001fb] umul %l5,-0xbec,%l1 stx %l2,[%i1+0x030] ! Mem[0000000016800030] jmpl %g6+8,%g0 std %l2,[%i2+0x1e0] ! Mem[00000000170001e0] p3_call_1_le: ldsb [%i3+0x003],%l7 ! Mem[0000000017800003] lduh [%i3+0x09e],%l2 ! Mem[000000001780009e] lduw [%i1+0x1ac],%l5 ! Mem[00000000168001ac] retl ldx [%i3+0x028],%l5 ! Mem[0000000017800028] p3_jmpl_1_lo: ldub [%o1+0x1fb],%l2 ! Mem[00000000168001fb] umul %l5,-0xbec,%l1 stx %l2,[%o1+0x030] ! Mem[0000000016800030] jmpl %g6+8,%g0 std %l2,[%o2+0x1e0] ! Mem[00000000170001e0] p3_call_1_lo: ldsb [%o3+0x003],%l7 ! Mem[0000000017800003] lduh [%o3+0x09e],%l2 ! Mem[000000001780009e] lduw [%o1+0x1ac],%l5 ! Mem[00000000168001ac] retl ldx [%o3+0x028],%l5 ! Mem[0000000017800028] p3_jmpl_1_he: jmpl %g6+8,%g0 sth %l0,[%i0+0x15a] ! Mem[000000001600015a] p3_call_1_he: swap [%i0+0x1a8],%l6 ! Mem[00000000160001a8] ldub [%i1+0x022],%l6 ! Mem[0000000016800022] ldx [%i0+0x1f8],%l0 ! Mem[00000000160001f8] stw %l0,[%i0+0x03c] ! Mem[000000001600003c] retl sth %l2,[%i0+0x01a] ! Mem[000000001600001a] p3_jmpl_1_ho: jmpl %g6+8,%g0 sth %l0,[%o0+0x15a] ! Mem[000000001600015a] p3_call_1_ho: swap [%o0+0x1a8],%l6 ! Mem[00000000160001a8] ldub [%o1+0x022],%l6 ! Mem[0000000016800022] ldx [%o0+0x1f8],%l0 ! Mem[00000000160001f8] stw %l0,[%o0+0x03c] ! Mem[000000001600003c] retl sth %l2,[%o0+0x01a] ! Mem[000000001600001a] p4_jmpl_1_le: stw %l4,[%i3+0x0f0] ! Mem[00000000198000f0] ldsw [%i1+0x060],%l4 ! Mem[0000000018800060] jmpl %g6+8,%g0 orn %l4,0xac5,%l4 p4_call_1_le: sll %l0,%l5,%l5 lduh [%i1+0x110],%l6 ! Mem[0000000018800110] ldstub [%i0+0x052],%l2 ! Mem[0000000018000052] sth %l7,[%i0+0x092] ! Mem[0000000018000092] stw %l0,[%i3+0x1cc] ! Mem[00000000198001cc] ldd [%i3+0x108],%l2 ! Mem[0000000019800108] ldd [%i1+0x1e0],%l6 ! Mem[00000000188001e0] retl lduw [%i2+0x0a4],%l6 ! Mem[00000000190000a4] p4_jmpl_1_lo: stw %l4,[%o3+0x0f0] ! Mem[00000000198000f0] ldsw [%o1+0x060],%l4 ! Mem[0000000018800060] jmpl %g6+8,%g0 orn %l4,0xac5,%l4 p4_call_1_lo: sll %l0,%l5,%l5 lduh [%o1+0x110],%l6 ! Mem[0000000018800110] ldstub [%o0+0x052],%l2 ! Mem[0000000018000052] sth %l7,[%o0+0x092] ! Mem[0000000018000092] stw %l0,[%o3+0x1cc] ! Mem[00000000198001cc] ldd [%o3+0x108],%l2 ! Mem[0000000019800108] ldd [%o1+0x1e0],%l6 ! Mem[00000000188001e0] retl lduw [%o2+0x0a4],%l6 ! Mem[00000000190000a4] p4_jmpl_1_he: jmpl %g6+8,%g0 stw %l4,[%i1+0x060] ! Mem[0000000018800060] p4_call_1_he: retl lduh [%i2+0x050],%l7 ! Mem[0000000019000050] p4_jmpl_1_ho: jmpl %g6+8,%g0 stw %l4,[%o1+0x060] ! Mem[0000000018800060] p4_call_1_ho: retl lduh [%o2+0x050],%l7 ! Mem[0000000019000050] p5_jmpl_1_le: ldsw [%i0+0x0c8],%l0 ! Mem[000000001a0000c8] ldsh [%i0+0x194],%l4 ! Mem[000000001a000194] ld [%i3+0x09c],%f7 ! Mem[000000001b80009c] ldsb [%i3+0x1a4],%l1 ! Mem[000000001b8001a4] lduw [%i1+0x11c],%l0 ! Mem[000000001a80011c] ld [%i1+0x11c],%f1 ! Mem[000000001a80011c] jmpl %g6+8,%g0 ldd [%i2+0x1e0],%f0 ! Mem[000000001b0001e0] p5_call_1_le: ldsh [%i3+0x07a],%l3 ! Mem[000000001b80007a] retl sth %l4,[%i2+0x022] ! Mem[000000001b000022] p5_jmpl_1_lo: ldsw [%o0+0x0c8],%l0 ! Mem[000000001a0000c8] ldsh [%o0+0x194],%l4 ! Mem[000000001a000194] ld [%o3+0x09c],%f7 ! Mem[000000001b80009c] ldsb [%o3+0x1a4],%l1 ! Mem[000000001b8001a4] lduw [%o1+0x11c],%l0 ! Mem[000000001a80011c] ld [%o1+0x11c],%f1 ! Mem[000000001a80011c] jmpl %g6+8,%g0 ldd [%o2+0x1e0],%f0 ! Mem[000000001b0001e0] p5_call_1_lo: ldsh [%o3+0x07a],%l3 ! Mem[000000001b80007a] retl sth %l4,[%o2+0x022] ! Mem[000000001b000022] p5_jmpl_1_he: ldsw [%i0+0x1cc],%l2 ! Mem[000000001a0001cc] jmpl %g6+8,%g0 addccc %l0,-0x299,%l6 p5_call_1_he: ldd [%i3+0x008],%f28 ! Mem[000000001b800008] xorcc %l0,-0xbc2,%l4 st %f18,[%i1+0x130] ! Mem[000000001a800130] ldsw [%i3+0x03c],%l3 ! Mem[000000001b80003c] ld [%i0+0x1dc],%f21 ! Mem[000000001a0001dc] retl andcc %l1,%l6,%l0 p5_jmpl_1_ho: ldsw [%o0+0x1cc],%l2 ! Mem[000000001a0001cc] jmpl %g6+8,%g0 addccc %l0,-0x299,%l6 p5_call_1_ho: ldd [%o3+0x008],%f28 ! Mem[000000001b800008] xorcc %l0,-0xbc2,%l4 st %f18,[%o1+0x130] ! Mem[000000001a800130] ldsw [%o3+0x03c],%l3 ! Mem[000000001b80003c] ld [%o0+0x1dc],%f21 ! Mem[000000001a0001dc] retl andcc %l1,%l6,%l0 p6_jmpl_1_le: st %f14,[%i3+0x174] ! Mem[000000001d800174] jmpl %g6+8,%g0 nop p6_call_1_le: stw %l2,[%i3+0x168] ! Mem[000000001d800168] swap [%i2+0x138],%l4 ! Mem[000000001d000138] stx %l5,[%i0+0x118] ! Mem[000000001c000118] stb %l2,[%i1+0x128] ! Mem[000000001c800128] ldsb [%i3+0x1e7],%l2 ! Mem[000000001d8001e7] retl taddcc %l5,%l7,%l7 p6_jmpl_1_lo: st %f14,[%o3+0x174] ! Mem[000000001d800174] jmpl %g6+8,%g0 nop p6_call_1_lo: stw %l2,[%o3+0x168] ! Mem[000000001d800168] swap [%o2+0x138],%l4 ! Mem[000000001d000138] stx %l5,[%o0+0x118] ! Mem[000000001c000118] stb %l2,[%o1+0x128] ! Mem[000000001c800128] ldsb [%o3+0x1e7],%l2 ! Mem[000000001d8001e7] retl taddcc %l5,%l7,%l7 p6_jmpl_1_he: ldsw [%i1+0x144],%l2 ! Mem[000000001c800144] ldd [%i1+0x0f8],%l0 ! Mem[000000001c8000f8] ldx [%i1+0x010],%l5 ! Mem[000000001c800010] srax %l4,0x024,%l6 ldsw [%i2+0x08c],%l5 ! Mem[000000001d00008c] ldx [%i2+0x0f0],%l0 ! Mem[000000001d0000f0] std %f22,[%i3+0x078] ! Mem[000000001d800078] jmpl %g6+8,%g0 stx %l3,[%i2+0x0f8] ! Mem[000000001d0000f8] p6_call_1_he: srlx %l3,0x020,%l0 ldx [%i2+0x080],%l6 ! Mem[000000001d000080] ldub [%i1+0x14b],%l3 ! Mem[000000001c80014b] ldsw [%i2+0x120],%l0 ! Mem[000000001d000120] swap [%i3+0x1dc],%l6 ! Mem[000000001d8001dc] retl ldub [%i3+0x0a0],%l6 ! Mem[000000001d8000a0] p6_jmpl_1_ho: ldsw [%o1+0x144],%l2 ! Mem[000000001c800144] ldd [%o1+0x0f8],%l0 ! Mem[000000001c8000f8] ldx [%o1+0x010],%l5 ! Mem[000000001c800010] srax %l4,0x024,%l6 ldsw [%o2+0x08c],%l5 ! Mem[000000001d00008c] ldx [%o2+0x0f0],%l0 ! Mem[000000001d0000f0] std %f22,[%o3+0x078] ! Mem[000000001d800078] jmpl %g6+8,%g0 stx %l3,[%o2+0x0f8] ! Mem[000000001d0000f8] p6_call_1_ho: srlx %l3,0x020,%l0 ldx [%o2+0x080],%l6 ! Mem[000000001d000080] ldub [%o1+0x14b],%l3 ! Mem[000000001c80014b] ldsw [%o2+0x120],%l0 ! Mem[000000001d000120] swap [%o3+0x1dc],%l6 ! Mem[000000001d8001dc] retl ldub [%o3+0x0a0],%l6 ! Mem[000000001d8000a0] p7_jmpl_1_le: lduh [%i1+0x1cc],%l2 ! Mem[000000001e8001cc] stx %l5,[%i0+0x020] ! Mem[000000001e000020] stw %l5,[%i3+0x0ec] ! Mem[000000001f8000ec] jmpl %g6+8,%g0 swap [%i3+0x0a4],%l1 ! Mem[000000001f8000a4] p7_call_1_le: ldsh [%i1+0x0f2],%l4 ! Mem[000000001e8000f2] sdivx %l2,-0x8a6,%l1 ldd [%i1+0x1b8],%l0 ! Mem[000000001e8001b8] retl ldstub [%i0+0x125],%l4 ! Mem[000000001e000125] p7_jmpl_1_lo: lduh [%o1+0x1cc],%l2 ! Mem[000000001e8001cc] stx %l5,[%o0+0x020] ! Mem[000000001e000020] stw %l5,[%o3+0x0ec] ! Mem[000000001f8000ec] jmpl %g6+8,%g0 swap [%o3+0x0a4],%l1 ! Mem[000000001f8000a4] p7_call_1_lo: ldsh [%o1+0x0f2],%l4 ! Mem[000000001e8000f2] sdivx %l2,-0x8a6,%l1 ldd [%o1+0x1b8],%l0 ! Mem[000000001e8001b8] retl ldstub [%o0+0x125],%l4 ! Mem[000000001e000125] p7_jmpl_1_he: jmpl %g6+8,%g0 ldd [%i2+0x0b0],%l6 ! Mem[000000001f0000b0] p7_call_1_he: or %l7,%l2,%l1 ldsh [%i2+0x108],%l7 ! Mem[000000001f000108] lduh [%i0+0x0a2],%l4 ! Mem[000000001e0000a2] ldsw [%i3+0x0cc],%l5 ! Mem[000000001f8000cc] retl ld [%i0+0x0f0],%f29 ! Mem[000000001e0000f0] p7_jmpl_1_ho: jmpl %g6+8,%g0 ldd [%o2+0x0b0],%l6 ! Mem[000000001f0000b0] p7_call_1_ho: or %l7,%l2,%l1 ldsh [%o2+0x108],%l7 ! Mem[000000001f000108] lduh [%o0+0x0a2],%l4 ! Mem[000000001e0000a2] ldsw [%o3+0x0cc],%l5 ! Mem[000000001f8000cc] retl ld [%o0+0x0f0],%f29 ! Mem[000000001e0000f0] p8_jmpl_1_le: umul %l4,0xe2e,%l0 add %l0,%l6,%l1 jmpl %g6+8,%g0 lduw [%i2+0x1fc],%l0 ! Mem[00000000210001fc] p8_call_1_le: swap [%i0+0x0e4],%l1 ! Mem[00000000200000e4] ldstub [%i3+0x086],%l6 ! Mem[0000000021800086] ldx [%i3+0x190],%l4 ! Mem[0000000021800190] stb %l2,[%i1+0x010] ! Mem[0000000020800010] stw %l5,[%i3+0x0b0] ! Mem[00000000218000b0] retl ldstub [%i3+0x023],%l7 ! Mem[0000000021800023] p8_jmpl_1_lo: umul %l4,0xe2e,%l0 add %l0,%l6,%l1 jmpl %g6+8,%g0 lduw [%o2+0x1fc],%l0 ! Mem[00000000210001fc] p8_call_1_lo: swap [%o0+0x0e4],%l1 ! Mem[00000000200000e4] ldstub [%o3+0x086],%l6 ! Mem[0000000021800086] ldx [%o3+0x190],%l4 ! Mem[0000000021800190] stb %l2,[%o1+0x010] ! Mem[0000000020800010] stw %l5,[%o3+0x0b0] ! Mem[00000000218000b0] retl ldstub [%o3+0x023],%l7 ! Mem[0000000021800023] p8_jmpl_1_he: ldstub [%i3+0x0ad],%l7 ! Mem[00000000218000ad] srax %l3,%l4,%l6 ldsw [%i3+0x168],%l5 ! Mem[0000000021800168] lduw [%i0+0x0ac],%l5 ! Mem[00000000200000ac] std %l4,[%i0+0x100] ! Mem[0000000020000100] jmpl %g6+8,%g0 sllx %l2,0x031,%l3 p8_call_1_he: stx %l6,[%i2+0x0f8] ! Mem[00000000210000f8] retl andncc %l5,-0x778,%l3 p8_jmpl_1_ho: ldstub [%o3+0x0ad],%l7 ! Mem[00000000218000ad] srax %l3,%l4,%l6 ldsw [%o3+0x168],%l5 ! Mem[0000000021800168] lduw [%o0+0x0ac],%l5 ! Mem[00000000200000ac] std %l4,[%o0+0x100] ! Mem[0000000020000100] jmpl %g6+8,%g0 sllx %l2,0x031,%l3 p8_call_1_ho: stx %l6,[%o2+0x0f8] ! Mem[00000000210000f8] retl andncc %l5,-0x778,%l3 p9_jmpl_1_le: tsubcc %l6,%l4,%l2 lduw [%i2+0x1d8],%l5 ! Mem[00000000230001d8] lduw [%i0+0x030],%l0 ! Mem[0000000022000030] subccc %l1,%l0,%l4 ldsw [%i2+0x024],%l0 ! Mem[0000000023000024] jmpl %g6+8,%g0 ldsw [%i0+0x1f4],%l2 ! Mem[00000000220001f4] p9_call_1_le: ldstub [%i3+0x022],%l2 ! Mem[0000000023800022] xnor %l1,%l6,%l3 ldsb [%i2+0x169],%l5 ! Mem[0000000023000169] ldsh [%i1+0x11c],%l0 ! Mem[000000002280011c] ldx [%i2+0x0b0],%l7 ! Mem[00000000230000b0] std %l2,[%i0+0x118] ! Mem[0000000022000118] retl ld [%i3+0x198],%f11 ! Mem[0000000023800198] p9_jmpl_1_lo: tsubcc %l6,%l4,%l2 lduw [%o2+0x1d8],%l5 ! Mem[00000000230001d8] lduw [%o0+0x030],%l0 ! Mem[0000000022000030] subccc %l1,%l0,%l4 ldsw [%o2+0x024],%l0 ! Mem[0000000023000024] jmpl %g6+8,%g0 ldsw [%o0+0x1f4],%l2 ! Mem[00000000220001f4] p9_call_1_lo: ldstub [%o3+0x022],%l2 ! Mem[0000000023800022] xnor %l1,%l6,%l3 ldsb [%o2+0x169],%l5 ! Mem[0000000023000169] ldsh [%o1+0x11c],%l0 ! Mem[000000002280011c] ldx [%o2+0x0b0],%l7 ! Mem[00000000230000b0] std %l2,[%o0+0x118] ! Mem[0000000022000118] retl ld [%o3+0x198],%f11 ! Mem[0000000023800198] p9_jmpl_1_he: ld [%i1+0x0c8],%f30 ! Mem[00000000228000c8] lduh [%i2+0x058],%l7 ! Mem[0000000023000058] ldsb [%i0+0x1e6],%l0 ! Mem[00000000220001e6] ldx [%i3+0x158],%l2 ! Mem[0000000023800158] jmpl %g6+8,%g0 swap [%i1+0x188],%l6 ! Mem[0000000022800188] p9_call_1_he: stb %l7,[%i2+0x1d2] ! Mem[00000000230001d2] ldsw [%i3+0x17c],%l0 ! Mem[000000002380017c] sra %l4,0x018,%l5 std %f16,[%i3+0x000] ! Mem[0000000023800000] stb %l7,[%i1+0x0bd] ! Mem[00000000228000bd] ldsh [%i3+0x008],%l4 ! Mem[0000000023800008] or %l4,-0xf9c,%l0 retl subccc %l3,0xd72,%l0 p9_jmpl_1_ho: ld [%o1+0x0c8],%f30 ! Mem[00000000228000c8] lduh [%o2+0x058],%l7 ! Mem[0000000023000058] ldsb [%o0+0x1e6],%l0 ! Mem[00000000220001e6] ldx [%o3+0x158],%l2 ! Mem[0000000023800158] jmpl %g6+8,%g0 swap [%o1+0x188],%l6 ! Mem[0000000022800188] p9_call_1_ho: stb %l7,[%o2+0x1d2] ! Mem[00000000230001d2] ldsw [%o3+0x17c],%l0 ! Mem[000000002380017c] sra %l4,0x018,%l5 std %f16,[%o3+0x000] ! Mem[0000000023800000] stb %l7,[%o1+0x0bd] ! Mem[00000000228000bd] ldsh [%o3+0x008],%l4 ! Mem[0000000023800008] or %l4,-0xf9c,%l0 retl subccc %l3,0xd72,%l0 p10_jmpl_1_le: ldd [%i0+0x0d0],%l4 ! Mem[00000000240000d0] lduw [%i1+0x040],%l4 ! Mem[0000000024800040] jmpl %g6+8,%g0 st %f3 ,[%i2+0x044] ! Mem[0000000025000044] p10_call_1_le: lduw [%i1+0x02c],%l3 ! Mem[000000002480002c] ldstub [%i0+0x051],%l2 ! Mem[0000000024000051] ldsh [%i0+0x1f8],%l0 ! Mem[00000000240001f8] ld [%i0+0x054],%f13 ! Mem[0000000024000054] retl addcc %l4,-0x998,%l0 p10_jmpl_1_lo: ldd [%o0+0x0d0],%l4 ! Mem[00000000240000d0] lduw [%o1+0x040],%l4 ! Mem[0000000024800040] jmpl %g6+8,%g0 st %f3 ,[%o2+0x044] ! Mem[0000000025000044] p10_call_1_lo: lduw [%o1+0x02c],%l3 ! Mem[000000002480002c] ldstub [%o0+0x051],%l2 ! Mem[0000000024000051] ldsh [%o0+0x1f8],%l0 ! Mem[00000000240001f8] ld [%o0+0x054],%f13 ! Mem[0000000024000054] retl addcc %l4,-0x998,%l0 p10_jmpl_1_he: taddcctv %l7,%l2,%l7 sth %l2,[%i0+0x022] ! Mem[0000000024000022] jmpl %g6+8,%g0 sth %l5,[%i2+0x120] ! Mem[0000000025000120] p10_call_1_he: ldsw [%i2+0x1d8],%l5 ! Mem[00000000250001d8] ld [%i2+0x190],%f18 ! Mem[0000000025000190] ldstub [%i1+0x01f],%l4 ! Mem[000000002480001f] sth %l0,[%i0+0x05c] ! Mem[000000002400005c] stx %l3,[%i2+0x078] ! Mem[0000000025000078] ldstub [%i3+0x10b],%l5 ! Mem[000000002580010b] retl sra %l3,%l2,%l0 p10_jmpl_1_ho: taddcctv %l7,%l2,%l7 sth %l2,[%o0+0x022] ! Mem[0000000024000022] jmpl %g6+8,%g0 sth %l5,[%o2+0x120] ! Mem[0000000025000120] p10_call_1_ho: ldsw [%o2+0x1d8],%l5 ! Mem[00000000250001d8] ld [%o2+0x190],%f18 ! Mem[0000000025000190] ldstub [%o1+0x01f],%l4 ! Mem[000000002480001f] sth %l0,[%o0+0x05c] ! Mem[000000002400005c] stx %l3,[%o2+0x078] ! Mem[0000000025000078] ldstub [%o3+0x10b],%l5 ! Mem[000000002580010b] retl sra %l3,%l2,%l0 p11_jmpl_1_le: ldd [%i1+0x080],%l4 ! Mem[0000000026800080] orncc %l2,0x069,%l3 stx %l3,[%i1+0x1b8] ! Mem[00000000268001b8] andn %l5,%l7,%l5 jmpl %g6+8,%g0 lduw [%i1+0x084],%l6 ! Mem[0000000026800084] p11_call_1_le: retl ldd [%i2+0x060],%f4 ! Mem[0000000027000060] p11_jmpl_1_lo: ldd [%o1+0x080],%l4 ! Mem[0000000026800080] orncc %l2,0x069,%l3 stx %l3,[%o1+0x1b8] ! Mem[00000000268001b8] andn %l5,%l7,%l5 jmpl %g6+8,%g0 lduw [%o1+0x084],%l6 ! Mem[0000000026800084] p11_call_1_lo: retl ldd [%o2+0x060],%f4 ! Mem[0000000027000060] p11_jmpl_1_he: jmpl %g6+8,%g0 addc %l6,-0xcc3,%l4 p11_call_1_he: umulcc %l7,0xc7c,%l5 retl ld [%i2+0x048],%f31 ! Mem[0000000027000048] p11_jmpl_1_ho: jmpl %g6+8,%g0 addc %l6,-0xcc3,%l4 p11_call_1_ho: umulcc %l7,0xc7c,%l5 retl ld [%o2+0x048],%f31 ! Mem[0000000027000048] p12_jmpl_1_le: lduh [%i1+0x128],%l7 ! Mem[0000000028800128] jmpl %g6+8,%g0 ldsh [%i0+0x1d8],%l0 ! Mem[00000000280001d8] p12_call_1_le: lduh [%i0+0x01a],%l1 ! Mem[000000002800001a] stw %l4,[%i3+0x130] ! Mem[0000000029800130] retl lduw [%i2+0x0cc],%l5 ! Mem[00000000290000cc] p12_jmpl_1_lo: lduh [%o1+0x128],%l7 ! Mem[0000000028800128] jmpl %g6+8,%g0 ldsh [%o0+0x1d8],%l0 ! Mem[00000000280001d8] p12_call_1_lo: lduh [%o0+0x01a],%l1 ! Mem[000000002800001a] stw %l4,[%o3+0x130] ! Mem[0000000029800130] retl lduw [%o2+0x0cc],%l5 ! Mem[00000000290000cc] p12_jmpl_1_he: stx %l5,[%i0+0x0f0] ! Mem[00000000280000f0] ldsw [%i0+0x1f4],%l4 ! Mem[00000000280001f4] lduw [%i2+0x068],%l7 ! Mem[0000000029000068] ldx [%i3+0x000],%l1 ! Mem[0000000029800000] tsubcctv %l0,-0x721,%l0 jmpl %g6+8,%g0 lduw [%i1+0x1a4],%l5 ! Mem[00000000288001a4] p12_call_1_he: addcc %l4,%l2,%l7 lduw [%i0+0x1cc],%l1 ! Mem[00000000280001cc] ldsw [%i0+0x0fc],%l0 ! Mem[00000000280000fc] subccc %l4,%l3,%l1 ldsw [%i0+0x1cc],%l2 ! Mem[00000000280001cc] ldstub [%i0+0x19b],%l1 ! Mem[000000002800019b] sdivx %l6,%l0,%l6 retl lduh [%i0+0x0d6],%l1 ! Mem[00000000280000d6] p12_jmpl_1_ho: stx %l5,[%o0+0x0f0] ! Mem[00000000280000f0] ldsw [%o0+0x1f4],%l4 ! Mem[00000000280001f4] lduw [%o2+0x068],%l7 ! Mem[0000000029000068] ldx [%o3+0x000],%l1 ! Mem[0000000029800000] tsubcctv %l0,-0x721,%l0 jmpl %g6+8,%g0 lduw [%o1+0x1a4],%l5 ! Mem[00000000288001a4] p12_call_1_ho: addcc %l4,%l2,%l7 lduw [%o0+0x1cc],%l1 ! Mem[00000000280001cc] ldsw [%o0+0x0fc],%l0 ! Mem[00000000280000fc] subccc %l4,%l3,%l1 ldsw [%o0+0x1cc],%l2 ! Mem[00000000280001cc] ldstub [%o0+0x19b],%l1 ! Mem[000000002800019b] sdivx %l6,%l0,%l6 retl lduh [%o0+0x0d6],%l1 ! Mem[00000000280000d6] p13_jmpl_1_le: jmpl %g6+8,%g0 ldstub [%i1+0x041],%l1 ! Mem[000000002a800041] p13_call_1_le: std %l2,[%i0+0x0c0] ! Mem[000000002a0000c0] std %l4,[%i2+0x0b0] ! Mem[000000002b0000b0] retl stb %l4,[%i2+0x112] ! Mem[000000002b000112] p13_jmpl_1_lo: jmpl %g6+8,%g0 ldstub [%o1+0x041],%l1 ! Mem[000000002a800041] p13_call_1_lo: std %l2,[%o0+0x0c0] ! Mem[000000002a0000c0] std %l4,[%o2+0x0b0] ! Mem[000000002b0000b0] retl stb %l4,[%o2+0x112] ! Mem[000000002b000112] p13_jmpl_1_he: jmpl %g6+8,%g0 stx %l2,[%i3+0x098] ! Mem[000000002b800098] p13_call_1_he: ldx [%i2+0x010],%l5 ! Mem[000000002b000010] std %l4,[%i3+0x1f8] ! Mem[000000002b8001f8] ldsh [%i0+0x096],%l2 ! Mem[000000002a000096] ldsh [%i1+0x052],%l0 ! Mem[000000002a800052] stx %l7,[%i3+0x008] ! Mem[000000002b800008] ldx [%i1+0x0d0],%l3 ! Mem[000000002a8000d0] retl ldsb [%i3+0x173],%l3 ! Mem[000000002b800173] p13_jmpl_1_ho: jmpl %g6+8,%g0 stx %l2,[%o3+0x098] ! Mem[000000002b800098] p13_call_1_ho: ldx [%o2+0x010],%l5 ! Mem[000000002b000010] std %l4,[%o3+0x1f8] ! Mem[000000002b8001f8] ldsh [%o0+0x096],%l2 ! Mem[000000002a000096] ldsh [%o1+0x052],%l0 ! Mem[000000002a800052] stx %l7,[%o3+0x008] ! Mem[000000002b800008] ldx [%o1+0x0d0],%l3 ! Mem[000000002a8000d0] retl ldsb [%o3+0x173],%l3 ! Mem[000000002b800173] p14_jmpl_1_le: std %f8 ,[%i3+0x040] ! Mem[000000002d800040] ldub [%i1+0x18b],%l2 ! Mem[000000002c80018b] ldstub [%i2+0x031],%l2 ! Mem[000000002d000031] and %l7,0x064,%l7 ldsb [%i3+0x086],%l6 ! Mem[000000002d800086] lduw [%i1+0x184],%l1 ! Mem[000000002c800184] jmpl %g6+8,%g0 ldstub [%i0+0x15f],%l7 ! Mem[000000002c00015f] p14_call_1_le: or %l7,%l4,%l6 ldsw [%i3+0x07c],%l0 ! Mem[000000002d80007c] swap [%i3+0x160],%l2 ! Mem[000000002d800160] addccc %l1,%l5,%l3 retl ldub [%i3+0x0a2],%l3 ! Mem[000000002d8000a2] p14_jmpl_1_lo: std %f8 ,[%o3+0x040] ! Mem[000000002d800040] ldub [%o1+0x18b],%l2 ! Mem[000000002c80018b] ldstub [%o2+0x031],%l2 ! Mem[000000002d000031] and %l7,0x064,%l7 ldsb [%o3+0x086],%l6 ! Mem[000000002d800086] lduw [%o1+0x184],%l1 ! Mem[000000002c800184] jmpl %g6+8,%g0 ldstub [%o0+0x15f],%l7 ! Mem[000000002c00015f] p14_call_1_lo: or %l7,%l4,%l6 ldsw [%o3+0x07c],%l0 ! Mem[000000002d80007c] swap [%o3+0x160],%l2 ! Mem[000000002d800160] addccc %l1,%l5,%l3 retl ldub [%o3+0x0a2],%l3 ! Mem[000000002d8000a2] p14_jmpl_1_he: jmpl %g6+8,%g0 swap [%i2+0x00c],%l3 ! Mem[000000002d00000c] p14_call_1_he: ldd [%i2+0x130],%l2 ! Mem[000000002d000130] lduh [%i2+0x01c],%l3 ! Mem[000000002d00001c] ldx [%i0+0x1f8],%l5 ! Mem[000000002c0001f8] ldsh [%i3+0x1c6],%l3 ! Mem[000000002d8001c6] srax %l6,%l0,%l2 retl ldx [%i1+0x098],%l7 ! Mem[000000002c800098] p14_jmpl_1_ho: jmpl %g6+8,%g0 swap [%o2+0x00c],%l3 ! Mem[000000002d00000c] p14_call_1_ho: ldd [%o2+0x130],%l2 ! Mem[000000002d000130] lduh [%o2+0x01c],%l3 ! Mem[000000002d00001c] ldx [%o0+0x1f8],%l5 ! Mem[000000002c0001f8] ldsh [%o3+0x1c6],%l3 ! Mem[000000002d8001c6] srax %l6,%l0,%l2 retl ldx [%o1+0x098],%l7 ! Mem[000000002c800098] p15_jmpl_1_le: ld [%i0+0x028],%f5 ! Mem[000000002e000028] lduw [%i2+0x1c4],%l1 ! Mem[000000002f0001c4] ld [%i2+0x064],%f4 ! Mem[000000002f000064] std %f0 ,[%i0+0x098] ! Mem[000000002e000098] ldub [%i0+0x03a],%l1 ! Mem[000000002e00003a] sth %l3,[%i0+0x1e4] ! Mem[000000002e0001e4] jmpl %g6+8,%g0 or %l0,%l5,%l6 p15_call_1_le: retl st %f10,[%i0+0x1f4] ! Mem[000000002e0001f4] p15_jmpl_1_lo: ld [%o0+0x028],%f5 ! Mem[000000002e000028] lduw [%o2+0x1c4],%l1 ! Mem[000000002f0001c4] ld [%o2+0x064],%f4 ! Mem[000000002f000064] std %f0 ,[%o0+0x098] ! Mem[000000002e000098] ldub [%o0+0x03a],%l1 ! Mem[000000002e00003a] sth %l3,[%o0+0x1e4] ! Mem[000000002e0001e4] jmpl %g6+8,%g0 or %l0,%l5,%l6 p15_call_1_lo: retl st %f10,[%o0+0x1f4] ! Mem[000000002e0001f4] p15_jmpl_1_he: subc %l7,0x929,%l4 ldsh [%i0+0x15c],%l4 ! Mem[000000002e00015c] stb %l7,[%i1+0x15f] ! Mem[000000002e80015f] ldsh [%i0+0x0ac],%l2 ! Mem[000000002e0000ac] stw %l7,[%i1+0x05c] ! Mem[000000002e80005c] ldsh [%i2+0x0de],%l3 ! Mem[000000002f0000de] jmpl %g6+8,%g0 std %l2,[%i2+0x018] ! Mem[000000002f000018] p15_call_1_he: lduw [%i0+0x0f0],%l0 ! Mem[000000002e0000f0] stw %l6,[%i2+0x018] ! Mem[000000002f000018] retl sra %l5,%l6,%l3 p15_jmpl_1_ho: subc %l7,0x929,%l4 ldsh [%o0+0x15c],%l4 ! Mem[000000002e00015c] stb %l7,[%o1+0x15f] ! Mem[000000002e80015f] ldsh [%o0+0x0ac],%l2 ! Mem[000000002e0000ac] stw %l7,[%o1+0x05c] ! Mem[000000002e80005c] ldsh [%o2+0x0de],%l3 ! Mem[000000002f0000de] jmpl %g6+8,%g0 std %l2,[%o2+0x018] ! Mem[000000002f000018] p15_call_1_ho: lduw [%o0+0x0f0],%l0 ! Mem[000000002e0000f0] stw %l6,[%o2+0x018] ! Mem[000000002f000018] retl sra %l5,%l6,%l3 p16_jmpl_1_le: ldstub [%i3+0x05e],%l1 ! Mem[000000003180005e] jmpl %g6+8,%g0 ldx [%i3+0x108],%l4 ! Mem[0000000031800108] p16_call_1_le: retl stx %l4,[%i0+0x0a0] ! Mem[00000000300000a0] p16_jmpl_1_lo: ldstub [%o3+0x05e],%l1 ! Mem[000000003180005e] jmpl %g6+8,%g0 ldx [%o3+0x108],%l4 ! Mem[0000000031800108] p16_call_1_lo: retl stx %l4,[%o0+0x0a0] ! Mem[00000000300000a0] p16_jmpl_1_he: jmpl %g6+8,%g0 stx %l7,[%i0+0x098] ! Mem[0000000030000098] p16_call_1_he: stb %l7,[%i2+0x147] ! Mem[0000000031000147] ldx [%i2+0x160],%l2 ! Mem[0000000031000160] ldstub [%i1+0x0de],%l0 ! Mem[00000000308000de] ldsb [%i1+0x1da],%l4 ! Mem[00000000308001da] retl swap [%i1+0x1d8],%l6 ! Mem[00000000308001d8] p16_jmpl_1_ho: jmpl %g6+8,%g0 stx %l7,[%o0+0x098] ! Mem[0000000030000098] p16_call_1_ho: stb %l7,[%o2+0x147] ! Mem[0000000031000147] ldx [%o2+0x160],%l2 ! Mem[0000000031000160] ldstub [%o1+0x0de],%l0 ! Mem[00000000308000de] ldsb [%o1+0x1da],%l4 ! Mem[00000000308001da] retl swap [%o1+0x1d8],%l6 ! Mem[00000000308001d8] p17_jmpl_1_le: lduw [%i1+0x1c4],%l3 ! Mem[00000000328001c4] jmpl %g6+8,%g0 stx %l6,[%i2+0x1f0] ! Mem[00000000330001f0] p17_call_1_le: lduw [%i0+0x140],%l4 ! Mem[0000000032000140] srax %l6,%l0,%l4 std %l6,[%i1+0x070] ! Mem[0000000032800070] retl swap [%i0+0x09c],%l0 ! Mem[000000003200009c] p17_jmpl_1_lo: lduw [%o1+0x1c4],%l3 ! Mem[00000000328001c4] jmpl %g6+8,%g0 stx %l6,[%o2+0x1f0] ! Mem[00000000330001f0] p17_call_1_lo: lduw [%o0+0x140],%l4 ! Mem[0000000032000140] srax %l6,%l0,%l4 std %l6,[%o1+0x070] ! Mem[0000000032800070] retl swap [%o0+0x09c],%l0 ! Mem[000000003200009c] p17_jmpl_1_he: ldsh [%i0+0x1d6],%l5 ! Mem[00000000320001d6] ldsb [%i3+0x17f],%l1 ! Mem[000000003380017f] jmpl %g6+8,%g0 ldsh [%i3+0x07e],%l7 ! Mem[000000003380007e] p17_call_1_he: stx %l3,[%i0+0x198] ! Mem[0000000032000198] orn %l5,%l0,%l3 ldx [%i1+0x058],%l7 ! Mem[0000000032800058] stx %l0,[%i1+0x1e0] ! Mem[00000000328001e0] stb %l3,[%i1+0x14b] ! Mem[000000003280014b] stx %l0,[%i2+0x120] ! Mem[0000000033000120] retl ld [%i1+0x178],%f22 ! Mem[0000000032800178] p17_jmpl_1_ho: ldsh [%o0+0x1d6],%l5 ! Mem[00000000320001d6] ldsb [%o3+0x17f],%l1 ! Mem[000000003380017f] jmpl %g6+8,%g0 ldsh [%o3+0x07e],%l7 ! Mem[000000003380007e] p17_call_1_ho: stx %l3,[%o0+0x198] ! Mem[0000000032000198] orn %l5,%l0,%l3 ldx [%o1+0x058],%l7 ! Mem[0000000032800058] stx %l0,[%o1+0x1e0] ! Mem[00000000328001e0] stb %l3,[%o1+0x14b] ! Mem[000000003280014b] stx %l0,[%o2+0x120] ! Mem[0000000033000120] retl ld [%o1+0x178],%f22 ! Mem[0000000032800178] p18_jmpl_1_le: ldub [%i2+0x06f],%l2 ! Mem[000000003500006f] sth %l1,[%i1+0x01a] ! Mem[000000003480001a] jmpl %g6+8,%g0 ldstub [%i2+0x168],%l4 ! Mem[0000000035000168] p18_call_1_le: lduh [%i1+0x09e],%l2 ! Mem[000000003480009e] ldd [%i0+0x070],%l6 ! Mem[0000000034000070] st %f10,[%i2+0x11c] ! Mem[000000003500011c] stb %l0,[%i3+0x09e] ! Mem[000000003580009e] std %l2,[%i3+0x078] ! Mem[0000000035800078] ldub [%i1+0x121],%l5 ! Mem[0000000034800121] ldx [%i1+0x088],%l3 ! Mem[0000000034800088] retl std %l6,[%i3+0x008] ! Mem[0000000035800008] p18_jmpl_1_lo: ldub [%o2+0x06f],%l2 ! Mem[000000003500006f] sth %l1,[%o1+0x01a] ! Mem[000000003480001a] jmpl %g6+8,%g0 ldstub [%o2+0x168],%l4 ! Mem[0000000035000168] p18_call_1_lo: lduh [%o1+0x09e],%l2 ! Mem[000000003480009e] ldd [%o0+0x070],%l6 ! Mem[0000000034000070] st %f10,[%o2+0x11c] ! Mem[000000003500011c] stb %l0,[%o3+0x09e] ! Mem[000000003580009e] std %l2,[%o3+0x078] ! Mem[0000000035800078] ldub [%o1+0x121],%l5 ! Mem[0000000034800121] ldx [%o1+0x088],%l3 ! Mem[0000000034800088] retl std %l6,[%o3+0x008] ! Mem[0000000035800008] p18_jmpl_1_he: ldd [%i2+0x148],%l4 ! Mem[0000000035000148] ldub [%i0+0x133],%l2 ! Mem[0000000034000133] xor %l4,-0xefa,%l4 orncc %l3,0x0ad,%l1 jmpl %g6+8,%g0 srlx %l4,%l5,%l4 p18_call_1_he: retl lduw [%i0+0x004],%l0 ! Mem[0000000034000004] p18_jmpl_1_ho: ldd [%o2+0x148],%l4 ! Mem[0000000035000148] ldub [%o0+0x133],%l2 ! Mem[0000000034000133] xor %l4,-0xefa,%l4 orncc %l3,0x0ad,%l1 jmpl %g6+8,%g0 srlx %l4,%l5,%l4 p18_call_1_ho: retl lduw [%o0+0x004],%l0 ! Mem[0000000034000004] p19_jmpl_1_le: ldstub [%i3+0x0ab],%l0 ! Mem[00000000378000ab] st %f5 ,[%i1+0x134] ! Mem[0000000036800134] stb %l5,[%i1+0x0d2] ! Mem[00000000368000d2] ldsh [%i1+0x1cc],%l3 ! Mem[00000000368001cc] udivx %l2,0x49b,%l7 ldub [%i2+0x161],%l2 ! Mem[0000000037000161] stb %l7,[%i0+0x07e] ! Mem[000000003600007e] jmpl %g6+8,%g0 ldsh [%i3+0x19c],%l3 ! Mem[000000003780019c] p19_call_1_le: ldd [%i0+0x108],%f12 ! Mem[0000000036000108] std %l0,[%i1+0x0f0] ! Mem[00000000368000f0] andcc %l6,-0x4d7,%l0 sub %l4,%l6,%l0 lduh [%i1+0x0cc],%l5 ! Mem[00000000368000cc] retl lduh [%i2+0x1cc],%l1 ! Mem[00000000370001cc] p19_jmpl_1_lo: ldstub [%o3+0x0ab],%l0 ! Mem[00000000378000ab] st %f5 ,[%o1+0x134] ! Mem[0000000036800134] stb %l5,[%o1+0x0d2] ! Mem[00000000368000d2] ldsh [%o1+0x1cc],%l3 ! Mem[00000000368001cc] udivx %l2,0x49b,%l7 ldub [%o2+0x161],%l2 ! Mem[0000000037000161] stb %l7,[%o0+0x07e] ! Mem[000000003600007e] jmpl %g6+8,%g0 ldsh [%o3+0x19c],%l3 ! Mem[000000003780019c] p19_call_1_lo: ldd [%o0+0x108],%f12 ! Mem[0000000036000108] std %l0,[%o1+0x0f0] ! Mem[00000000368000f0] andcc %l6,-0x4d7,%l0 sub %l4,%l6,%l0 lduh [%o1+0x0cc],%l5 ! Mem[00000000368000cc] retl lduh [%o2+0x1cc],%l1 ! Mem[00000000370001cc] p19_jmpl_1_he: jmpl %g6+8,%g0 ldsh [%i1+0x11c],%l0 ! Mem[000000003680011c] p19_call_1_he: ldsh [%i0+0x108],%l7 ! Mem[0000000036000108] ld [%i3+0x10c],%f23 ! Mem[000000003780010c] smulcc %l7,-0x1c8,%l5 ldstub [%i3+0x181],%l7 ! Mem[0000000037800181] retl ldx [%i1+0x080],%l4 ! Mem[0000000036800080] p19_jmpl_1_ho: jmpl %g6+8,%g0 ldsh [%o1+0x11c],%l0 ! Mem[000000003680011c] p19_call_1_ho: ldsh [%o0+0x108],%l7 ! Mem[0000000036000108] ld [%o3+0x10c],%f23 ! Mem[000000003780010c] smulcc %l7,-0x1c8,%l5 ldstub [%o3+0x181],%l7 ! Mem[0000000037800181] retl ldx [%o1+0x080],%l4 ! Mem[0000000036800080] p20_jmpl_1_le: ldd [%i1+0x148],%f2 ! Mem[0000000038800148] lduh [%i2+0x0ec],%l5 ! Mem[00000000390000ec] jmpl %g6+8,%g0 ldub [%i3+0x1b3],%l6 ! Mem[00000000398001b3] p20_call_1_le: xorcc %l1,%l5,%l0 orn %l2,%l1,%l3 std %l4,[%i3+0x0d8] ! Mem[00000000398000d8] stx %l6,[%i1+0x0c8] ! Mem[00000000388000c8] swap [%i2+0x08c],%l7 ! Mem[000000003900008c] retl ldd [%i2+0x000],%l6 ! Mem[0000000039000000] p20_jmpl_1_lo: ldd [%o1+0x148],%f2 ! Mem[0000000038800148] lduh [%o2+0x0ec],%l5 ! Mem[00000000390000ec] jmpl %g6+8,%g0 ldub [%o3+0x1b3],%l6 ! Mem[00000000398001b3] p20_call_1_lo: xorcc %l1,%l5,%l0 orn %l2,%l1,%l3 std %l4,[%o3+0x0d8] ! Mem[00000000398000d8] stx %l6,[%o1+0x0c8] ! Mem[00000000388000c8] swap [%o2+0x08c],%l7 ! Mem[000000003900008c] retl ldd [%o2+0x000],%l6 ! Mem[0000000039000000] p20_jmpl_1_he: ldd [%i3+0x028],%f22 ! Mem[0000000039800028] ldsh [%i1+0x04c],%l4 ! Mem[000000003880004c] ld [%i2+0x164],%f20 ! Mem[0000000039000164] jmpl %g6+8,%g0 ldd [%i0+0x0f8],%l6 ! Mem[00000000380000f8] p20_call_1_he: add %l6,-0xe56,%l6 ldsw [%i0+0x000],%l2 ! Mem[0000000038000000] retl sth %l6,[%i0+0x0c6] ! Mem[00000000380000c6] p20_jmpl_1_ho: ldd [%o3+0x028],%f22 ! Mem[0000000039800028] ldsh [%o1+0x04c],%l4 ! Mem[000000003880004c] ld [%o2+0x164],%f20 ! Mem[0000000039000164] jmpl %g6+8,%g0 ldd [%o0+0x0f8],%l6 ! Mem[00000000380000f8] p20_call_1_ho: add %l6,-0xe56,%l6 ldsw [%o0+0x000],%l2 ! Mem[0000000038000000] retl sth %l6,[%o0+0x0c6] ! Mem[00000000380000c6] p21_jmpl_1_le: st %f7 ,[%i0+0x0c8] ! Mem[000000003a0000c8] ldx [%i0+0x0a8],%l0 ! Mem[000000003a0000a8] jmpl %g6+8,%g0 stx %l7,[%i3+0x1c0] ! Mem[000000003b8001c0] p21_call_1_le: lduh [%i1+0x1ac],%l0 ! Mem[000000003a8001ac] ldd [%i3+0x0d8],%l0 ! Mem[000000003b8000d8] ldsb [%i1+0x050],%l7 ! Mem[000000003a800050] and %l6,0x806,%l4 st %f12,[%i1+0x1f8] ! Mem[000000003a8001f8] xnorcc %l0,%l2,%l0 sth %l4,[%i3+0x03e] ! Mem[000000003b80003e] retl ldstub [%i2+0x083],%l1 ! Mem[000000003b000083] p21_jmpl_1_lo: st %f7 ,[%o0+0x0c8] ! Mem[000000003a0000c8] ldx [%o0+0x0a8],%l0 ! Mem[000000003a0000a8] jmpl %g6+8,%g0 stx %l7,[%o3+0x1c0] ! Mem[000000003b8001c0] p21_call_1_lo: lduh [%o1+0x1ac],%l0 ! Mem[000000003a8001ac] ldd [%o3+0x0d8],%l0 ! Mem[000000003b8000d8] ldsb [%o1+0x050],%l7 ! Mem[000000003a800050] and %l6,0x806,%l4 st %f12,[%o1+0x1f8] ! Mem[000000003a8001f8] xnorcc %l0,%l2,%l0 sth %l4,[%o3+0x03e] ! Mem[000000003b80003e] retl ldstub [%o2+0x083],%l1 ! Mem[000000003b000083] p21_jmpl_1_he: ldub [%i1+0x15e],%l5 ! Mem[000000003a80015e] stb %l0,[%i1+0x163] ! Mem[000000003a800163] ldd [%i3+0x0a0],%l6 ! Mem[000000003b8000a0] ld [%i2+0x00c],%f29 ! Mem[000000003b00000c] st %f22,[%i3+0x0d4] ! Mem[000000003b8000d4] swap [%i1+0x1fc],%l6 ! Mem[000000003a8001fc] jmpl %g6+8,%g0 lduw [%i3+0x024],%l4 ! Mem[000000003b800024] p21_call_1_he: andn %l2,%l2,%l0 ld [%i0+0x1cc],%f29 ! Mem[000000003a0001cc] subc %l2,-0x29e,%l0 ldub [%i3+0x1be],%l3 ! Mem[000000003b8001be] retl ldsw [%i2+0x090],%l4 ! Mem[000000003b000090] p21_jmpl_1_ho: ldub [%o1+0x15e],%l5 ! Mem[000000003a80015e] stb %l0,[%o1+0x163] ! Mem[000000003a800163] ldd [%o3+0x0a0],%l6 ! Mem[000000003b8000a0] ld [%o2+0x00c],%f29 ! Mem[000000003b00000c] st %f22,[%o3+0x0d4] ! Mem[000000003b8000d4] swap [%o1+0x1fc],%l6 ! Mem[000000003a8001fc] jmpl %g6+8,%g0 lduw [%o3+0x024],%l4 ! Mem[000000003b800024] p21_call_1_ho: andn %l2,%l2,%l0 ld [%o0+0x1cc],%f29 ! Mem[000000003a0001cc] subc %l2,-0x29e,%l0 ldub [%o3+0x1be],%l3 ! Mem[000000003b8001be] retl ldsw [%o2+0x090],%l4 ! Mem[000000003b000090] p22_jmpl_1_le: ldd [%i0+0x090],%l6 ! Mem[000000003c000090] srax %l1,%l3,%l6 stx %l2,[%i0+0x010] ! Mem[000000003c000010] lduh [%i1+0x03a],%l1 ! Mem[000000003c80003a] swap [%i3+0x144],%l7 ! Mem[000000003d800144] ldsb [%i1+0x146],%l2 ! Mem[000000003c800146] ldx [%i0+0x0d8],%l0 ! Mem[000000003c0000d8] jmpl %g6+8,%g0 andncc %l7,0xaaf,%l2 p22_call_1_le: stx %l6,[%i3+0x1d8] ! Mem[000000003d8001d8] lduw [%i0+0x0a0],%l0 ! Mem[000000003c0000a0] sth %l1,[%i1+0x13e] ! Mem[000000003c80013e] st %f3 ,[%i0+0x1bc] ! Mem[000000003c0001bc] retl ldub [%i0+0x1ec],%l2 ! Mem[000000003c0001ec] p22_jmpl_1_lo: ldd [%o0+0x090],%l6 ! Mem[000000003c000090] srax %l1,%l3,%l6 stx %l2,[%o0+0x010] ! Mem[000000003c000010] lduh [%o1+0x03a],%l1 ! Mem[000000003c80003a] swap [%o3+0x144],%l7 ! Mem[000000003d800144] ldsb [%o1+0x146],%l2 ! Mem[000000003c800146] ldx [%o0+0x0d8],%l0 ! Mem[000000003c0000d8] jmpl %g6+8,%g0 andncc %l7,0xaaf,%l2 p22_call_1_lo: stx %l6,[%o3+0x1d8] ! Mem[000000003d8001d8] lduw [%o0+0x0a0],%l0 ! Mem[000000003c0000a0] sth %l1,[%o1+0x13e] ! Mem[000000003c80013e] st %f3 ,[%o0+0x1bc] ! Mem[000000003c0001bc] retl ldub [%o0+0x1ec],%l2 ! Mem[000000003c0001ec] p22_jmpl_1_he: stb %l0,[%i2+0x0d3] ! Mem[000000003d0000d3] ldsw [%i1+0x038],%l6 ! Mem[000000003c800038] udivx %l5,0x6ad,%l0 ldstub [%i1+0x0d9],%l4 ! Mem[000000003c8000d9] ldub [%i3+0x13c],%l0 ! Mem[000000003d80013c] jmpl %g6+8,%g0 ldd [%i1+0x030],%l4 ! Mem[000000003c800030] p22_call_1_he: ldd [%i2+0x188],%l2 ! Mem[000000003d000188] ld [%i2+0x1a0],%f23 ! Mem[000000003d0001a0] ldub [%i0+0x002],%l0 ! Mem[000000003c000002] sllx %l1,%l7,%l5 lduh [%i3+0x1c0],%l5 ! Mem[000000003d8001c0] ldsw [%i2+0x144],%l7 ! Mem[000000003d000144] orncc %l6,0x09a,%l2 retl ldd [%i0+0x0e0],%l0 ! Mem[000000003c0000e0] p22_jmpl_1_ho: stb %l0,[%o2+0x0d3] ! Mem[000000003d0000d3] ldsw [%o1+0x038],%l6 ! Mem[000000003c800038] udivx %l5,0x6ad,%l0 ldstub [%o1+0x0d9],%l4 ! Mem[000000003c8000d9] ldub [%o3+0x13c],%l0 ! Mem[000000003d80013c] jmpl %g6+8,%g0 ldd [%o1+0x030],%l4 ! Mem[000000003c800030] p22_call_1_ho: ldd [%o2+0x188],%l2 ! Mem[000000003d000188] ld [%o2+0x1a0],%f23 ! Mem[000000003d0001a0] ldub [%o0+0x002],%l0 ! Mem[000000003c000002] sllx %l1,%l7,%l5 lduh [%o3+0x1c0],%l5 ! Mem[000000003d8001c0] ldsw [%o2+0x144],%l7 ! Mem[000000003d000144] orncc %l6,0x09a,%l2 retl ldd [%o0+0x0e0],%l0 ! Mem[000000003c0000e0] p23_jmpl_1_le: stb %l3,[%i1+0x0fe] ! Mem[000000003e8000fe] lduw [%i1+0x01c],%l2 ! Mem[000000003e80001c] ldx [%i0+0x0a8],%l3 ! Mem[000000003e0000a8] ldsb [%i2+0x084],%l2 ! Mem[000000003f000084] ld [%i1+0x00c],%f11 ! Mem[000000003e80000c] ldsb [%i0+0x11c],%l0 ! Mem[000000003e00011c] and %l3,%l5,%l1 jmpl %g6+8,%g0 ldsb [%i2+0x1a9],%l1 ! Mem[000000003f0001a9] p23_call_1_le: retl ldsh [%i1+0x1aa],%l2 ! Mem[000000003e8001aa] p23_jmpl_1_lo: stb %l3,[%o1+0x0fe] ! Mem[000000003e8000fe] lduw [%o1+0x01c],%l2 ! Mem[000000003e80001c] ldx [%o0+0x0a8],%l3 ! Mem[000000003e0000a8] ldsb [%o2+0x084],%l2 ! Mem[000000003f000084] ld [%o1+0x00c],%f11 ! Mem[000000003e80000c] ldsb [%o0+0x11c],%l0 ! Mem[000000003e00011c] and %l3,%l5,%l1 jmpl %g6+8,%g0 ldsb [%o2+0x1a9],%l1 ! Mem[000000003f0001a9] p23_call_1_lo: retl ldsh [%o1+0x1aa],%l2 ! Mem[000000003e8001aa] p23_jmpl_1_he: lduh [%i3+0x096],%l2 ! Mem[000000003f800096] stb %l4,[%i3+0x084] ! Mem[000000003f800084] ldd [%i3+0x0c0],%f24 ! Mem[000000003f8000c0] ldstub [%i1+0x072],%l4 ! Mem[000000003e800072] ldstub [%i2+0x1e7],%l6 ! Mem[000000003f0001e7] jmpl %g6+8,%g0 lduw [%i2+0x07c],%l6 ! Mem[000000003f00007c] p23_call_1_he: st %f22,[%i1+0x104] ! Mem[000000003e800104] swap [%i1+0x118],%l3 ! Mem[000000003e800118] sth %l5,[%i0+0x11c] ! Mem[000000003e00011c] ldub [%i1+0x0a3],%l2 ! Mem[000000003e8000a3] ldx [%i3+0x1c8],%l0 ! Mem[000000003f8001c8] stx %l6,[%i2+0x0a0] ! Mem[000000003f0000a0] stw %l2,[%i0+0x08c] ! Mem[000000003e00008c] retl std %l2,[%i0+0x168] ! Mem[000000003e000168] p23_jmpl_1_ho: lduh [%o3+0x096],%l2 ! Mem[000000003f800096] stb %l4,[%o3+0x084] ! Mem[000000003f800084] ldd [%o3+0x0c0],%f24 ! Mem[000000003f8000c0] ldstub [%o1+0x072],%l4 ! Mem[000000003e800072] ldstub [%o2+0x1e7],%l6 ! Mem[000000003f0001e7] jmpl %g6+8,%g0 lduw [%o2+0x07c],%l6 ! Mem[000000003f00007c] p23_call_1_ho: st %f22,[%o1+0x104] ! Mem[000000003e800104] swap [%o1+0x118],%l3 ! Mem[000000003e800118] sth %l5,[%o0+0x11c] ! Mem[000000003e00011c] ldub [%o1+0x0a3],%l2 ! Mem[000000003e8000a3] ldx [%o3+0x1c8],%l0 ! Mem[000000003f8001c8] stx %l6,[%o2+0x0a0] ! Mem[000000003f0000a0] stw %l2,[%o0+0x08c] ! Mem[000000003e00008c] retl std %l2,[%o0+0x168] ! Mem[000000003e000168] p24_jmpl_1_le: ldsw [%i3+0x094],%l6 ! Mem[0000000041800094] smul %l1,0xf28,%l4 stb %l5,[%i1+0x000] ! Mem[0000000040800000] ldsw [%i0+0x144],%l7 ! Mem[0000000040000144] swap [%i2+0x144],%l2 ! Mem[0000000041000144] ldsb [%i2+0x0de],%l0 ! Mem[00000000410000de] stw %l7,[%i2+0x050] ! Mem[0000000041000050] jmpl %g6+8,%g0 addcc %l5,%l2,%l7 p24_call_1_le: ldd [%i0+0x140],%l6 ! Mem[0000000040000140] ldstub [%i3+0x0f1],%l6 ! Mem[00000000418000f1] nop ldx [%i0+0x188],%l5 ! Mem[0000000040000188] sdivx %l5,%l0,%l3 st %f11,[%i1+0x100] ! Mem[0000000040800100] ldub [%i2+0x187],%l3 ! Mem[0000000041000187] retl sra %l3,0x012,%l7 p24_jmpl_1_lo: ldsw [%o3+0x094],%l6 ! Mem[0000000041800094] smul %l1,0xf28,%l4 stb %l5,[%o1+0x000] ! Mem[0000000040800000] ldsw [%o0+0x144],%l7 ! Mem[0000000040000144] swap [%o2+0x144],%l2 ! Mem[0000000041000144] ldsb [%o2+0x0de],%l0 ! Mem[00000000410000de] stw %l7,[%o2+0x050] ! Mem[0000000041000050] jmpl %g6+8,%g0 addcc %l5,%l2,%l7 p24_call_1_lo: ldd [%o0+0x140],%l6 ! Mem[0000000040000140] ldstub [%o3+0x0f1],%l6 ! Mem[00000000418000f1] nop ldx [%o0+0x188],%l5 ! Mem[0000000040000188] sdivx %l5,%l0,%l3 st %f11,[%o1+0x100] ! Mem[0000000040800100] ldub [%o2+0x187],%l3 ! Mem[0000000041000187] retl sra %l3,0x012,%l7 p24_jmpl_1_he: ldsb [%i0+0x114],%l1 ! Mem[0000000040000114] jmpl %g6+8,%g0 taddcc %l6,%l4,%l4 p24_call_1_he: stx %l2,[%i1+0x040] ! Mem[0000000040800040] ldsb [%i3+0x0da],%l4 ! Mem[00000000418000da] andcc %l0,%l2,%l0 ldsh [%i2+0x1a0],%l7 ! Mem[00000000410001a0] sth %l0,[%i2+0x022] ! Mem[0000000041000022] retl andncc %l6,%l6,%l6 p24_jmpl_1_ho: ldsb [%o0+0x114],%l1 ! Mem[0000000040000114] jmpl %g6+8,%g0 taddcc %l6,%l4,%l4 p24_call_1_ho: stx %l2,[%o1+0x040] ! Mem[0000000040800040] ldsb [%o3+0x0da],%l4 ! Mem[00000000418000da] andcc %l0,%l2,%l0 ldsh [%o2+0x1a0],%l7 ! Mem[00000000410001a0] sth %l0,[%o2+0x022] ! Mem[0000000041000022] retl andncc %l6,%l6,%l6 p25_jmpl_1_le: stb %l5,[%i2+0x008] ! Mem[0000000043000008] smul %l2,%l0,%l7 ldsh [%i0+0x072],%l2 ! Mem[0000000042000072] jmpl %g6+8,%g0 ldstub [%i0+0x072],%l7 ! Mem[0000000042000072] p25_call_1_le: ldd [%i1+0x160],%f12 ! Mem[0000000042800160] taddcctv %l2,-0xd24,%l3 stb %l5,[%i0+0x137] ! Mem[0000000042000137] lduw [%i1+0x0d0],%l5 ! Mem[00000000428000d0] retl ldsb [%i2+0x1f5],%l4 ! Mem[00000000430001f5] p25_jmpl_1_lo: stb %l5,[%o2+0x008] ! Mem[0000000043000008] smul %l2,%l0,%l7 ldsh [%o0+0x072],%l2 ! Mem[0000000042000072] jmpl %g6+8,%g0 ldstub [%o0+0x072],%l7 ! Mem[0000000042000072] p25_call_1_lo: ldd [%o1+0x160],%f12 ! Mem[0000000042800160] taddcctv %l2,-0xd24,%l3 stb %l5,[%o0+0x137] ! Mem[0000000042000137] lduw [%o1+0x0d0],%l5 ! Mem[00000000428000d0] retl ldsb [%o2+0x1f5],%l4 ! Mem[00000000430001f5] p25_jmpl_1_he: taddcc %l4,%l1,%l7 add %l7,0x52f,%l2 stw %l0,[%i1+0x0d0] ! Mem[00000000428000d0] andncc %l1,0xa22,%l2 lduw [%i3+0x178],%l6 ! Mem[0000000043800178] jmpl %g6+8,%g0 ldsb [%i3+0x18d],%l5 ! Mem[000000004380018d] p25_call_1_he: ld [%i0+0x080],%f19 ! Mem[0000000042000080] ldx [%i0+0x0c8],%l6 ! Mem[00000000420000c8] swap [%i1+0x084],%l6 ! Mem[0000000042800084] retl ldstub [%i0+0x0f7],%l1 ! Mem[00000000420000f7] p25_jmpl_1_ho: taddcc %l4,%l1,%l7 add %l7,0x52f,%l2 stw %l0,[%o1+0x0d0] ! Mem[00000000428000d0] andncc %l1,0xa22,%l2 lduw [%o3+0x178],%l6 ! Mem[0000000043800178] jmpl %g6+8,%g0 ldsb [%o3+0x18d],%l5 ! Mem[000000004380018d] p25_call_1_ho: ld [%o0+0x080],%f19 ! Mem[0000000042000080] ldx [%o0+0x0c8],%l6 ! Mem[00000000420000c8] swap [%o1+0x084],%l6 ! Mem[0000000042800084] retl ldstub [%o0+0x0f7],%l1 ! Mem[00000000420000f7] p26_jmpl_1_le: ldstub [%i0+0x1ac],%l4 ! Mem[00000000440001ac] jmpl %g6+8,%g0 xorcc %l5,-0xac6,%l7 p26_call_1_le: addcc %l4,%l2,%l7 sth %l1,[%i3+0x1ee] ! Mem[00000000458001ee] stx %l2,[%i2+0x160] ! Mem[0000000045000160] ldsh [%i2+0x09c],%l0 ! Mem[000000004500009c] ldd [%i2+0x0a0],%f6 ! Mem[00000000450000a0] tsubcctv %l0,0xfaa,%l5 swap [%i1+0x1fc],%l6 ! Mem[00000000448001fc] retl sth %l0,[%i3+0x160] ! Mem[0000000045800160] p26_jmpl_1_lo: ldstub [%o0+0x1ac],%l4 ! Mem[00000000440001ac] jmpl %g6+8,%g0 xorcc %l5,-0xac6,%l7 p26_call_1_lo: addcc %l4,%l2,%l7 sth %l1,[%o3+0x1ee] ! Mem[00000000458001ee] stx %l2,[%o2+0x160] ! Mem[0000000045000160] ldsh [%o2+0x09c],%l0 ! Mem[000000004500009c] ldd [%o2+0x0a0],%f6 ! Mem[00000000450000a0] tsubcctv %l0,0xfaa,%l5 swap [%o1+0x1fc],%l6 ! Mem[00000000448001fc] retl sth %l0,[%o3+0x160] ! Mem[0000000045800160] p26_jmpl_1_he: taddcctv %l0,%l6,%l5 ldstub [%i1+0x189],%l1 ! Mem[0000000044800189] ldsb [%i3+0x186],%l3 ! Mem[0000000045800186] sth %l7,[%i3+0x030] ! Mem[0000000045800030] ldx [%i0+0x1a8],%l1 ! Mem[00000000440001a8] jmpl %g6+8,%g0 ld [%i0+0x030],%f22 ! Mem[0000000044000030] p26_call_1_he: ldsh [%i3+0x11a],%l7 ! Mem[000000004580011a] ldstub [%i1+0x1ca],%l2 ! Mem[00000000448001ca] ldstub [%i0+0x104],%l5 ! Mem[0000000044000104] ldsw [%i3+0x0ec],%l2 ! Mem[00000000458000ec] retl ldsw [%i1+0x1bc],%l6 ! Mem[00000000448001bc] p26_jmpl_1_ho: taddcctv %l0,%l6,%l5 ldstub [%o1+0x189],%l1 ! Mem[0000000044800189] ldsb [%o3+0x186],%l3 ! Mem[0000000045800186] sth %l7,[%o3+0x030] ! Mem[0000000045800030] ldx [%o0+0x1a8],%l1 ! Mem[00000000440001a8] jmpl %g6+8,%g0 ld [%o0+0x030],%f22 ! Mem[0000000044000030] p26_call_1_ho: ldsh [%o3+0x11a],%l7 ! Mem[000000004580011a] ldstub [%o1+0x1ca],%l2 ! Mem[00000000448001ca] ldstub [%o0+0x104],%l5 ! Mem[0000000044000104] ldsw [%o3+0x0ec],%l2 ! Mem[00000000458000ec] retl ldsw [%o1+0x1bc],%l6 ! Mem[00000000448001bc] p27_jmpl_1_le: stw %l1,[%i0+0x0a8] ! Mem[00000000460000a8] jmpl %g6+8,%g0 or %l3,-0x70c,%l4 p27_call_1_le: ldd [%i1+0x108],%l6 ! Mem[0000000046800108] std %l2,[%i1+0x030] ! Mem[0000000046800030] ldd [%i2+0x010],%l2 ! Mem[0000000047000010] lduh [%i0+0x0c8],%l7 ! Mem[00000000460000c8] ldstub [%i3+0x0be],%l2 ! Mem[00000000478000be] retl swap [%i1+0x100],%l5 ! Mem[0000000046800100] p27_jmpl_1_lo: stw %l1,[%o0+0x0a8] ! Mem[00000000460000a8] jmpl %g6+8,%g0 or %l3,-0x70c,%l4 p27_call_1_lo: ldd [%o1+0x108],%l6 ! Mem[0000000046800108] std %l2,[%o1+0x030] ! Mem[0000000046800030] ldd [%o2+0x010],%l2 ! Mem[0000000047000010] lduh [%o0+0x0c8],%l7 ! Mem[00000000460000c8] ldstub [%o3+0x0be],%l2 ! Mem[00000000478000be] retl swap [%o1+0x100],%l5 ! Mem[0000000046800100] p27_jmpl_1_he: ldsh [%i2+0x1d4],%l6 ! Mem[00000000470001d4] ldd [%i2+0x038],%l4 ! Mem[0000000047000038] std %l4,[%i3+0x100] ! Mem[0000000047800100] andcc %l5,0xfdf,%l0 taddcc %l3,%l0,%l5 ldsw [%i1+0x100],%l0 ! Mem[0000000046800100] jmpl %g6+8,%g0 ldsw [%i1+0x1fc],%l6 ! Mem[00000000468001fc] p27_call_1_he: retl add %l3,0x76d,%l1 p27_jmpl_1_ho: ldsh [%o2+0x1d4],%l6 ! Mem[00000000470001d4] ldd [%o2+0x038],%l4 ! Mem[0000000047000038] std %l4,[%o3+0x100] ! Mem[0000000047800100] andcc %l5,0xfdf,%l0 taddcc %l3,%l0,%l5 ldsw [%o1+0x100],%l0 ! Mem[0000000046800100] jmpl %g6+8,%g0 ldsw [%o1+0x1fc],%l6 ! Mem[00000000468001fc] p27_call_1_ho: retl add %l3,0x76d,%l1 p28_jmpl_1_le: ldsw [%i0+0x064],%l4 ! Mem[0000000048000064] ldsh [%i3+0x148],%l0 ! Mem[0000000049800148] stx %l2,[%i1+0x010] ! Mem[0000000048800010] swap [%i0+0x0c8],%l7 ! Mem[00000000480000c8] stx %l5,[%i1+0x0e8] ! Mem[00000000488000e8] stb %l6,[%i2+0x193] ! Mem[0000000049000193] jmpl %g6+8,%g0 std %l0,[%i2+0x098] ! Mem[0000000049000098] p28_call_1_le: lduh [%i0+0x15c],%l4 ! Mem[000000004800015c] ld [%i2+0x024],%f7 ! Mem[0000000049000024] ldub [%i2+0x1f6],%l5 ! Mem[00000000490001f6] retl sth %l1,[%i3+0x17e] ! Mem[000000004980017e] p28_jmpl_1_lo: ldsw [%o0+0x064],%l4 ! Mem[0000000048000064] ldsh [%o3+0x148],%l0 ! Mem[0000000049800148] stx %l2,[%o1+0x010] ! Mem[0000000048800010] swap [%o0+0x0c8],%l7 ! Mem[00000000480000c8] stx %l5,[%o1+0x0e8] ! Mem[00000000488000e8] stb %l6,[%o2+0x193] ! Mem[0000000049000193] jmpl %g6+8,%g0 std %l0,[%o2+0x098] ! Mem[0000000049000098] p28_call_1_lo: lduh [%o0+0x15c],%l4 ! Mem[000000004800015c] ld [%o2+0x024],%f7 ! Mem[0000000049000024] ldub [%o2+0x1f6],%l5 ! Mem[00000000490001f6] retl sth %l1,[%o3+0x17e] ! Mem[000000004980017e] p28_jmpl_1_he: subccc %l3,0xd3b,%l1 ldstub [%i0+0x163],%l2 ! Mem[0000000048000163] umul %l1,-0x2c3,%l3 swap [%i3+0x108],%l5 ! Mem[0000000049800108] jmpl %g6+8,%g0 ldd [%i0+0x0d0],%l0 ! Mem[00000000480000d0] p28_call_1_he: stx %l6,[%i3+0x188] ! Mem[0000000049800188] ldub [%i2+0x0cd],%l5 ! Mem[00000000490000cd] ldsh [%i3+0x1ec],%l1 ! Mem[00000000498001ec] ldsh [%i1+0x132],%l5 ! Mem[0000000048800132] std %f24,[%i3+0x020] ! Mem[0000000049800020] ldsb [%i2+0x164],%l5 ! Mem[0000000049000164] retl addcc %l7,%l2,%l6 p28_jmpl_1_ho: subccc %l3,0xd3b,%l1 ldstub [%o0+0x163],%l2 ! Mem[0000000048000163] umul %l1,-0x2c3,%l3 swap [%o3+0x108],%l5 ! Mem[0000000049800108] jmpl %g6+8,%g0 ldd [%o0+0x0d0],%l0 ! Mem[00000000480000d0] p28_call_1_ho: stx %l6,[%o3+0x188] ! Mem[0000000049800188] ldub [%o2+0x0cd],%l5 ! Mem[00000000490000cd] ldsh [%o3+0x1ec],%l1 ! Mem[00000000498001ec] ldsh [%o1+0x132],%l5 ! Mem[0000000048800132] std %f24,[%o3+0x020] ! Mem[0000000049800020] ldsb [%o2+0x164],%l5 ! Mem[0000000049000164] retl addcc %l7,%l2,%l6 p29_jmpl_1_le: jmpl %g6+8,%g0 ldsb [%i1+0x031],%l2 ! Mem[000000004a800031] p29_call_1_le: sth %l2,[%i1+0x054] ! Mem[000000004a800054] ldd [%i3+0x0f8],%l0 ! Mem[000000004b8000f8] ldsw [%i3+0x164],%l7 ! Mem[000000004b800164] lduh [%i0+0x1ac],%l0 ! Mem[000000004a0001ac] ldx [%i3+0x040],%l4 ! Mem[000000004b800040] sllx %l7,%l4,%l5 lduw [%i1+0x048],%l7 ! Mem[000000004a800048] retl std %l4,[%i1+0x038] ! Mem[000000004a800038] p29_jmpl_1_lo: jmpl %g6+8,%g0 ldsb [%o1+0x031],%l2 ! Mem[000000004a800031] p29_call_1_lo: sth %l2,[%o1+0x054] ! Mem[000000004a800054] ldd [%o3+0x0f8],%l0 ! Mem[000000004b8000f8] ldsw [%o3+0x164],%l7 ! Mem[000000004b800164] lduh [%o0+0x1ac],%l0 ! Mem[000000004a0001ac] ldx [%o3+0x040],%l4 ! Mem[000000004b800040] sllx %l7,%l4,%l5 lduw [%o1+0x048],%l7 ! Mem[000000004a800048] retl std %l4,[%o1+0x038] ! Mem[000000004a800038] p29_jmpl_1_he: ldsh [%i1+0x042],%l6 ! Mem[000000004a800042] stx %l0,[%i2+0x098] ! Mem[000000004b000098] stw %l7,[%i3+0x078] ! Mem[000000004b800078] lduw [%i0+0x120],%l3 ! Mem[000000004a000120] or %l5,%l3,%l2 jmpl %g6+8,%g0 tsubcctv %l1,-0x4e4,%l7 p29_call_1_he: ldsb [%i1+0x06d],%l4 ! Mem[000000004a80006d] sllx %l7,%l0,%l6 ldsw [%i2+0x024],%l1 ! Mem[000000004b000024] sth %l6,[%i2+0x022] ! Mem[000000004b000022] retl stx %l1,[%i3+0x170] ! Mem[000000004b800170] p29_jmpl_1_ho: ldsh [%o1+0x042],%l6 ! Mem[000000004a800042] stx %l0,[%o2+0x098] ! Mem[000000004b000098] stw %l7,[%o3+0x078] ! Mem[000000004b800078] lduw [%o0+0x120],%l3 ! Mem[000000004a000120] or %l5,%l3,%l2 jmpl %g6+8,%g0 tsubcctv %l1,-0x4e4,%l7 p29_call_1_ho: ldsb [%o1+0x06d],%l4 ! Mem[000000004a80006d] sllx %l7,%l0,%l6 ldsw [%o2+0x024],%l1 ! Mem[000000004b000024] sth %l6,[%o2+0x022] ! Mem[000000004b000022] retl stx %l1,[%o3+0x170] ! Mem[000000004b800170] p30_jmpl_1_le: ldd [%i2+0x1c0],%l0 ! Mem[000000004d0001c0] jmpl %g6+8,%g0 ldsh [%i2+0x180],%l3 ! Mem[000000004d000180] p30_call_1_le: swap [%i3+0x108],%l4 ! Mem[000000004d800108] retl smulcc %l2,%l0,%l0 p30_jmpl_1_lo: ldd [%o2+0x1c0],%l0 ! Mem[000000004d0001c0] jmpl %g6+8,%g0 ldsh [%o2+0x180],%l3 ! Mem[000000004d000180] p30_call_1_lo: swap [%o3+0x108],%l4 ! Mem[000000004d800108] retl smulcc %l2,%l0,%l0 p30_jmpl_1_he: ldx [%i1+0x0b0],%l5 ! Mem[000000004c8000b0] jmpl %g6+8,%g0 ldub [%i3+0x023],%l7 ! Mem[000000004d800023] p30_call_1_he: nop ld [%i1+0x09c],%f25 ! Mem[000000004c80009c] stx %l5,[%i0+0x140] ! Mem[000000004c000140] lduw [%i3+0x18c],%l4 ! Mem[000000004d80018c] sth %l5,[%i2+0x08e] ! Mem[000000004d00008e] retl ld [%i3+0x0d8],%f28 ! Mem[000000004d8000d8] p30_jmpl_1_ho: ldx [%o1+0x0b0],%l5 ! Mem[000000004c8000b0] jmpl %g6+8,%g0 ldub [%o3+0x023],%l7 ! Mem[000000004d800023] p30_call_1_ho: nop ld [%o1+0x09c],%f25 ! Mem[000000004c80009c] stx %l5,[%o0+0x140] ! Mem[000000004c000140] lduw [%o3+0x18c],%l4 ! Mem[000000004d80018c] sth %l5,[%o2+0x08e] ! Mem[000000004d00008e] retl ld [%o3+0x0d8],%f28 ! Mem[000000004d8000d8] p31_jmpl_1_le: jmpl %g6+8,%g0 ldd [%i1+0x118],%l4 ! Mem[000000004e800118] p31_call_1_le: sth %l6,[%i0+0x086] ! Mem[000000004e000086] retl ldd [%i1+0x1f8],%l0 ! Mem[000000004e8001f8] p31_jmpl_1_lo: jmpl %g6+8,%g0 ldd [%o1+0x118],%l4 ! Mem[000000004e800118] p31_call_1_lo: sth %l6,[%o0+0x086] ! Mem[000000004e000086] retl ldd [%o1+0x1f8],%l0 ! Mem[000000004e8001f8] p31_jmpl_1_he: std %f30,[%i3+0x108] ! Mem[000000004f800108] stb %l4,[%i2+0x0a2] ! Mem[000000004f0000a2] jmpl %g6+8,%g0 swap [%i1+0x164],%l4 ! Mem[000000004e800164] p31_call_1_he: ldsh [%i1+0x100],%l5 ! Mem[000000004e800100] ldsw [%i0+0x14c],%l4 ! Mem[000000004e00014c] ldsb [%i0+0x1b8],%l2 ! Mem[000000004e0001b8] ldd [%i2+0x160],%l2 ! Mem[000000004f000160] ld [%i0+0x1f0],%f28 ! Mem[000000004e0001f0] lduh [%i0+0x0f6],%l3 ! Mem[000000004e0000f6] orncc %l4,-0x662,%l3 retl ldsw [%i1+0x0ac],%l7 ! Mem[000000004e8000ac] p31_jmpl_1_ho: std %f30,[%o3+0x108] ! Mem[000000004f800108] stb %l4,[%o2+0x0a2] ! Mem[000000004f0000a2] jmpl %g6+8,%g0 swap [%o1+0x164],%l4 ! Mem[000000004e800164] p31_call_1_ho: ldsh [%o1+0x100],%l5 ! Mem[000000004e800100] ldsw [%o0+0x14c],%l4 ! Mem[000000004e00014c] ldsb [%o0+0x1b8],%l2 ! Mem[000000004e0001b8] ldd [%o2+0x160],%l2 ! Mem[000000004f000160] ld [%o0+0x1f0],%f28 ! Mem[000000004e0001f0] lduh [%o0+0x0f6],%l3 ! Mem[000000004e0000f6] orncc %l4,-0x662,%l3 retl ldsw [%o1+0x0ac],%l7 ! Mem[000000004e8000ac] p32_jmpl_1_le: ldub [%i3+0x000],%l5 ! Mem[0000000051800000] ldub [%i2+0x13f],%l2 ! Mem[000000005100013f] ldsh [%i3+0x198],%l2 ! Mem[0000000051800198] smul %l6,-0x508,%l0 jmpl %g6+8,%g0 stw %l4,[%i1+0x01c] ! Mem[000000005080001c] p32_call_1_le: lduw [%i2+0x15c],%l1 ! Mem[000000005100015c] lduh [%i0+0x182],%l6 ! Mem[0000000050000182] stx %l5,[%i0+0x188] ! Mem[0000000050000188] taddcctv %l2,-0x704,%l6 ldsb [%i0+0x0e0],%l2 ! Mem[00000000500000e0] retl srl %l3,0x018,%l1 p32_jmpl_1_lo: ldub [%o3+0x000],%l5 ! Mem[0000000051800000] ldub [%o2+0x13f],%l2 ! Mem[000000005100013f] ldsh [%o3+0x198],%l2 ! Mem[0000000051800198] smul %l6,-0x508,%l0 jmpl %g6+8,%g0 stw %l4,[%o1+0x01c] ! Mem[000000005080001c] p32_call_1_lo: lduw [%o2+0x15c],%l1 ! Mem[000000005100015c] lduh [%o0+0x182],%l6 ! Mem[0000000050000182] stx %l5,[%o0+0x188] ! Mem[0000000050000188] taddcctv %l2,-0x704,%l6 ldsb [%o0+0x0e0],%l2 ! Mem[00000000500000e0] retl srl %l3,0x018,%l1 p32_jmpl_1_he: stx %l6,[%i2+0x080] ! Mem[0000000051000080] umul %l3,0x6cc,%l6 ldsw [%i1+0x1fc],%l6 ! Mem[00000000508001fc] stx %l3,[%i2+0x1c0] ! Mem[00000000510001c0] ldsh [%i3+0x186],%l3 ! Mem[0000000051800186] ldsw [%i3+0x03c],%l0 ! Mem[000000005180003c] jmpl %g6+8,%g0 lduw [%i2+0x0f8],%l2 ! Mem[00000000510000f8] p32_call_1_he: subc %l3,0x090,%l2 stb %l5,[%i2+0x1c1] ! Mem[00000000510001c1] ldd [%i2+0x1e8],%f16 ! Mem[00000000510001e8] ldub [%i3+0x166],%l7 ! Mem[0000000051800166] stb %l3,[%i0+0x138] ! Mem[0000000050000138] stb %l5,[%i0+0x13d] ! Mem[000000005000013d] retl std %l0,[%i1+0x1c8] ! Mem[00000000508001c8] p32_jmpl_1_ho: stx %l6,[%o2+0x080] ! Mem[0000000051000080] umul %l3,0x6cc,%l6 ldsw [%o1+0x1fc],%l6 ! Mem[00000000508001fc] stx %l3,[%o2+0x1c0] ! Mem[00000000510001c0] ldsh [%o3+0x186],%l3 ! Mem[0000000051800186] ldsw [%o3+0x03c],%l0 ! Mem[000000005180003c] jmpl %g6+8,%g0 lduw [%o2+0x0f8],%l2 ! Mem[00000000510000f8] p32_call_1_ho: subc %l3,0x090,%l2 stb %l5,[%o2+0x1c1] ! Mem[00000000510001c1] ldd [%o2+0x1e8],%f16 ! Mem[00000000510001e8] ldub [%o3+0x166],%l7 ! Mem[0000000051800166] stb %l3,[%o0+0x138] ! Mem[0000000050000138] stb %l5,[%o0+0x13d] ! Mem[000000005000013d] retl std %l0,[%o1+0x1c8] ! Mem[00000000508001c8] p33_jmpl_1_le: ldsb [%i2+0x1f7],%l6 ! Mem[00000000530001f7] lduh [%i0+0x002],%l2 ! Mem[0000000052000002] lduh [%i3+0x100],%l5 ! Mem[0000000053800100] jmpl %g6+8,%g0 ldd [%i0+0x148],%f12 ! Mem[0000000052000148] p33_call_1_le: ldstub [%i3+0x1b8],%l2 ! Mem[00000000538001b8] lduh [%i1+0x01e],%l4 ! Mem[000000005280001e] ldub [%i3+0x083],%l1 ! Mem[0000000053800083] sth %l2,[%i2+0x162] ! Mem[0000000053000162] ldsh [%i1+0x182],%l0 ! Mem[0000000052800182] andncc %l2,0xa7d,%l2 retl ldsb [%i1+0x0d3],%l0 ! Mem[00000000528000d3] p33_jmpl_1_lo: ldsb [%o2+0x1f7],%l6 ! Mem[00000000530001f7] lduh [%o0+0x002],%l2 ! Mem[0000000052000002] lduh [%o3+0x100],%l5 ! Mem[0000000053800100] jmpl %g6+8,%g0 ldd [%o0+0x148],%f12 ! Mem[0000000052000148] p33_call_1_lo: ldstub [%o3+0x1b8],%l2 ! Mem[00000000538001b8] lduh [%o1+0x01e],%l4 ! Mem[000000005280001e] ldub [%o3+0x083],%l1 ! Mem[0000000053800083] sth %l2,[%o2+0x162] ! Mem[0000000053000162] ldsh [%o1+0x182],%l0 ! Mem[0000000052800182] andncc %l2,0xa7d,%l2 retl ldsb [%o1+0x0d3],%l0 ! Mem[00000000528000d3] p33_jmpl_1_he: ldsw [%i0+0x098],%l3 ! Mem[0000000052000098] std %l2,[%i3+0x180] ! Mem[0000000053800180] sth %l4,[%i0+0x0a8] ! Mem[00000000520000a8] ldx [%i2+0x188],%l6 ! Mem[0000000053000188] ldx [%i2+0x020],%l6 ! Mem[0000000053000020] swap [%i0+0x1dc],%l0 ! Mem[00000000520001dc] jmpl %g6+8,%g0 st %f16,[%i2+0x01c] ! Mem[000000005300001c] p33_call_1_he: ldd [%i1+0x1a0],%l2 ! Mem[00000000528001a0] and %l0,-0x98e,%l2 retl st %f18,[%i0+0x048] ! Mem[0000000052000048] p33_jmpl_1_ho: ldsw [%o0+0x098],%l3 ! Mem[0000000052000098] std %l2,[%o3+0x180] ! Mem[0000000053800180] sth %l4,[%o0+0x0a8] ! Mem[00000000520000a8] ldx [%o2+0x188],%l6 ! Mem[0000000053000188] ldx [%o2+0x020],%l6 ! Mem[0000000053000020] swap [%o0+0x1dc],%l0 ! Mem[00000000520001dc] jmpl %g6+8,%g0 st %f16,[%o2+0x01c] ! Mem[000000005300001c] p33_call_1_ho: ldd [%o1+0x1a0],%l2 ! Mem[00000000528001a0] and %l0,-0x98e,%l2 retl st %f18,[%o0+0x048] ! Mem[0000000052000048] p34_jmpl_1_le: stb %l6,[%i0+0x0f0] ! Mem[00000000540000f0] stb %l2,[%i3+0x1ab] ! Mem[00000000558001ab] jmpl %g6+8,%g0 lduh [%i0+0x128],%l7 ! Mem[0000000054000128] p34_call_1_le: ldstub [%i0+0x087],%l0 ! Mem[0000000054000087] orcc %l1,0x047,%l5 ldd [%i3+0x0e8],%l4 ! Mem[00000000558000e8] lduw [%i3+0x08c],%l7 ! Mem[000000005580008c] ldsw [%i3+0x1d4],%l4 ! Mem[00000000558001d4] ldd [%i1+0x148],%f6 ! Mem[0000000054800148] std %l2,[%i0+0x190] ! Mem[0000000054000190] retl lduh [%i2+0x058],%l3 ! Mem[0000000055000058] p34_jmpl_1_lo: stb %l6,[%o0+0x0f0] ! Mem[00000000540000f0] stb %l2,[%o3+0x1ab] ! Mem[00000000558001ab] jmpl %g6+8,%g0 lduh [%o0+0x128],%l7 ! Mem[0000000054000128] p34_call_1_lo: ldstub [%o0+0x087],%l0 ! Mem[0000000054000087] orcc %l1,0x047,%l5 ldd [%o3+0x0e8],%l4 ! Mem[00000000558000e8] lduw [%o3+0x08c],%l7 ! Mem[000000005580008c] ldsw [%o3+0x1d4],%l4 ! Mem[00000000558001d4] ldd [%o1+0x148],%f6 ! Mem[0000000054800148] std %l2,[%o0+0x190] ! Mem[0000000054000190] retl lduh [%o2+0x058],%l3 ! Mem[0000000055000058] p34_jmpl_1_he: ld [%i0+0x09c],%f17 ! Mem[000000005400009c] lduw [%i3+0x108],%l5 ! Mem[0000000055800108] swap [%i0+0x084],%l2 ! Mem[0000000054000084] lduw [%i0+0x0c4],%l0 ! Mem[00000000540000c4] lduw [%i1+0x0b8],%l3 ! Mem[00000000548000b8] ldsb [%i1+0x1a7],%l3 ! Mem[00000000548001a7] orncc %l0,-0x038,%l4 jmpl %g6+8,%g0 umulcc %l6,%l5,%l0 p34_call_1_he: stx %l0,[%i3+0x050] ! Mem[0000000055800050] sth %l1,[%i3+0x154] ! Mem[0000000055800154] ldsw [%i3+0x0e4],%l6 ! Mem[00000000558000e4] ldd [%i0+0x0d8],%f18 ! Mem[00000000540000d8] ldstub [%i1+0x01d],%l1 ! Mem[000000005480001d] andncc %l7,0xf77,%l2 retl ldsh [%i3+0x142],%l7 ! Mem[0000000055800142] p34_jmpl_1_ho: ld [%o0+0x09c],%f17 ! Mem[000000005400009c] lduw [%o3+0x108],%l5 ! Mem[0000000055800108] swap [%o0+0x084],%l2 ! Mem[0000000054000084] lduw [%o0+0x0c4],%l0 ! Mem[00000000540000c4] lduw [%o1+0x0b8],%l3 ! Mem[00000000548000b8] ldsb [%o1+0x1a7],%l3 ! Mem[00000000548001a7] orncc %l0,-0x038,%l4 jmpl %g6+8,%g0 umulcc %l6,%l5,%l0 p34_call_1_ho: stx %l0,[%o3+0x050] ! Mem[0000000055800050] sth %l1,[%o3+0x154] ! Mem[0000000055800154] ldsw [%o3+0x0e4],%l6 ! Mem[00000000558000e4] ldd [%o0+0x0d8],%f18 ! Mem[00000000540000d8] ldstub [%o1+0x01d],%l1 ! Mem[000000005480001d] andncc %l7,0xf77,%l2 retl ldsh [%o3+0x142],%l7 ! Mem[0000000055800142] p35_jmpl_1_le: jmpl %g6+8,%g0 ldub [%i2+0x0c0],%l4 ! Mem[00000000570000c0] p35_call_1_le: retl std %l4,[%i0+0x1d0] ! Mem[00000000560001d0] p35_jmpl_1_lo: jmpl %g6+8,%g0 ldub [%o2+0x0c0],%l4 ! Mem[00000000570000c0] p35_call_1_lo: retl std %l4,[%o0+0x1d0] ! Mem[00000000560001d0] p35_jmpl_1_he: std %f30,[%i1+0x018] ! Mem[0000000056800018] lduh [%i1+0x0e0],%l6 ! Mem[00000000568000e0] ldsw [%i2+0x010],%l3 ! Mem[0000000057000010] ldd [%i3+0x0a0],%f16 ! Mem[00000000578000a0] stx %l7,[%i3+0x110] ! Mem[0000000057800110] ldsb [%i1+0x1b2],%l3 ! Mem[00000000568001b2] jmpl %g6+8,%g0 ldsb [%i1+0x052],%l2 ! Mem[0000000056800052] p35_call_1_he: ldsb [%i3+0x0e9],%l0 ! Mem[00000000578000e9] ldub [%i2+0x1c2],%l0 ! Mem[00000000570001c2] sth %l1,[%i2+0x03a] ! Mem[000000005700003a] stb %l3,[%i2+0x1c4] ! Mem[00000000570001c4] tsubcc %l0,%l5,%l6 swap [%i1+0x1cc],%l3 ! Mem[00000000568001cc] retl stb %l1,[%i3+0x1a4] ! Mem[00000000578001a4] p35_jmpl_1_ho: std %f30,[%o1+0x018] ! Mem[0000000056800018] lduh [%o1+0x0e0],%l6 ! Mem[00000000568000e0] ldsw [%o2+0x010],%l3 ! Mem[0000000057000010] ldd [%o3+0x0a0],%f16 ! Mem[00000000578000a0] stx %l7,[%o3+0x110] ! Mem[0000000057800110] ldsb [%o1+0x1b2],%l3 ! Mem[00000000568001b2] jmpl %g6+8,%g0 ldsb [%o1+0x052],%l2 ! Mem[0000000056800052] p35_call_1_ho: ldsb [%o3+0x0e9],%l0 ! Mem[00000000578000e9] ldub [%o2+0x1c2],%l0 ! Mem[00000000570001c2] sth %l1,[%o2+0x03a] ! Mem[000000005700003a] stb %l3,[%o2+0x1c4] ! Mem[00000000570001c4] tsubcc %l0,%l5,%l6 swap [%o1+0x1cc],%l3 ! Mem[00000000568001cc] retl stb %l1,[%o3+0x1a4] ! Mem[00000000578001a4] p36_jmpl_1_le: stb %l3,[%i0+0x053] ! Mem[0000000058000053] jmpl %g6+8,%g0 ldd [%i3+0x160],%l2 ! Mem[0000000059800160] p36_call_1_le: swap [%i0+0x1b0],%l4 ! Mem[00000000580001b0] ldsh [%i1+0x00c],%l3 ! Mem[000000005880000c] retl ldsh [%i2+0x04e],%l2 ! Mem[000000005900004e] p36_jmpl_1_lo: stb %l3,[%o0+0x053] ! Mem[0000000058000053] jmpl %g6+8,%g0 ldd [%o3+0x160],%l2 ! Mem[0000000059800160] p36_call_1_lo: swap [%o0+0x1b0],%l4 ! Mem[00000000580001b0] ldsh [%o1+0x00c],%l3 ! Mem[000000005880000c] retl ldsh [%o2+0x04e],%l2 ! Mem[000000005900004e] p36_jmpl_1_he: ldd [%i1+0x058],%l0 ! Mem[0000000058800058] sll %l1,0x008,%l4 ldx [%i2+0x018],%l1 ! Mem[0000000059000018] std %f26,[%i0+0x1e0] ! Mem[00000000580001e0] lduw [%i2+0x184],%l1 ! Mem[0000000059000184] jmpl %g6+8,%g0 smul %l7,%l4,%l5 p36_call_1_he: ldsw [%i3+0x17c],%l7 ! Mem[000000005980017c] umulcc %l6,%l6,%l0 std %l6,[%i0+0x008] ! Mem[0000000058000008] ldstub [%i1+0x1c2],%l1 ! Mem[00000000588001c2] sdivx %l3,0x18e,%l7 stw %l5,[%i2+0x18c] ! Mem[000000005900018c] retl std %f30,[%i3+0x060] ! Mem[0000000059800060] p36_jmpl_1_ho: ldd [%o1+0x058],%l0 ! Mem[0000000058800058] sll %l1,0x008,%l4 ldx [%o2+0x018],%l1 ! Mem[0000000059000018] std %f26,[%o0+0x1e0] ! Mem[00000000580001e0] lduw [%o2+0x184],%l1 ! Mem[0000000059000184] jmpl %g6+8,%g0 smul %l7,%l4,%l5 p36_call_1_ho: ldsw [%o3+0x17c],%l7 ! Mem[000000005980017c] umulcc %l6,%l6,%l0 std %l6,[%o0+0x008] ! Mem[0000000058000008] ldstub [%o1+0x1c2],%l1 ! Mem[00000000588001c2] sdivx %l3,0x18e,%l7 stw %l5,[%o2+0x18c] ! Mem[000000005900018c] retl std %f30,[%o3+0x060] ! Mem[0000000059800060] p37_jmpl_1_le: ldsh [%i3+0x166],%l4 ! Mem[000000005b800166] ldsb [%i1+0x000],%l5 ! Mem[000000005a800000] ldstub [%i1+0x147],%l7 ! Mem[000000005a800147] stb %l6,[%i3+0x109] ! Mem[000000005b800109] jmpl %g6+8,%g0 ldsh [%i0+0x17e],%l7 ! Mem[000000005a00017e] p37_call_1_le: ldx [%i2+0x1d8],%l6 ! Mem[000000005b0001d8] sth %l7,[%i2+0x0b0] ! Mem[000000005b0000b0] stw %l1,[%i1+0x1c0] ! Mem[000000005a8001c0] lduh [%i0+0x0f8],%l4 ! Mem[000000005a0000f8] retl std %l6,[%i1+0x0c8] ! Mem[000000005a8000c8] p37_jmpl_1_lo: ldsh [%o3+0x166],%l4 ! Mem[000000005b800166] ldsb [%o1+0x000],%l5 ! Mem[000000005a800000] ldstub [%o1+0x147],%l7 ! Mem[000000005a800147] stb %l6,[%o3+0x109] ! Mem[000000005b800109] jmpl %g6+8,%g0 ldsh [%o0+0x17e],%l7 ! Mem[000000005a00017e] p37_call_1_lo: ldx [%o2+0x1d8],%l6 ! Mem[000000005b0001d8] sth %l7,[%o2+0x0b0] ! Mem[000000005b0000b0] stw %l1,[%o1+0x1c0] ! Mem[000000005a8001c0] lduh [%o0+0x0f8],%l4 ! Mem[000000005a0000f8] retl std %l6,[%o1+0x0c8] ! Mem[000000005a8000c8] p37_jmpl_1_he: stw %l4,[%i3+0x148] ! Mem[000000005b800148] nop orcc %l0,%l2,%l0 sth %l0,[%i2+0x1c6] ! Mem[000000005b0001c6] jmpl %g6+8,%g0 ldsh [%i3+0x1aa],%l0 ! Mem[000000005b8001aa] p37_call_1_he: ldsw [%i2+0x0e4],%l4 ! Mem[000000005b0000e4] stw %l0,[%i3+0x13c] ! Mem[000000005b80013c] stb %l4,[%i3+0x146] ! Mem[000000005b800146] tsubcctv %l7,%l2,%l6 swap [%i0+0x0a4],%l4 ! Mem[000000005a0000a4] retl ldsh [%i2+0x0a6],%l7 ! Mem[000000005b0000a6] p37_jmpl_1_ho: stw %l4,[%o3+0x148] ! Mem[000000005b800148] nop orcc %l0,%l2,%l0 sth %l0,[%o2+0x1c6] ! Mem[000000005b0001c6] jmpl %g6+8,%g0 ldsh [%o3+0x1aa],%l0 ! Mem[000000005b8001aa] p37_call_1_ho: ldsw [%o2+0x0e4],%l4 ! Mem[000000005b0000e4] stw %l0,[%o3+0x13c] ! Mem[000000005b80013c] stb %l4,[%o3+0x146] ! Mem[000000005b800146] tsubcctv %l7,%l2,%l6 swap [%o0+0x0a4],%l4 ! Mem[000000005a0000a4] retl ldsh [%o2+0x0a6],%l7 ! Mem[000000005b0000a6] p38_jmpl_1_le: umulcc %l5,-0x295,%l2 jmpl %g6+8,%g0 lduh [%i2+0x114],%l2 ! Mem[000000005d000114] p38_call_1_le: retl stx %l2,[%i2+0x040] ! Mem[000000005d000040] p38_jmpl_1_lo: umulcc %l5,-0x295,%l2 jmpl %g6+8,%g0 lduh [%o2+0x114],%l2 ! Mem[000000005d000114] p38_call_1_lo: retl stx %l2,[%o2+0x040] ! Mem[000000005d000040] p38_jmpl_1_he: sth %l5,[%i2+0x080] ! Mem[000000005d000080] ldsh [%i1+0x030],%l0 ! Mem[000000005c800030] ldstub [%i2+0x108],%l5 ! Mem[000000005d000108] stw %l1,[%i1+0x024] ! Mem[000000005c800024] ldstub [%i3+0x109],%l7 ! Mem[000000005d800109] ldub [%i1+0x07e],%l1 ! Mem[000000005c80007e] sth %l5,[%i0+0x054] ! Mem[000000005c000054] jmpl %g6+8,%g0 sra %l2,0x010,%l0 p38_call_1_he: ldsh [%i2+0x01a],%l1 ! Mem[000000005d00001a] retl lduh [%i1+0x1c4],%l3 ! Mem[000000005c8001c4] p38_jmpl_1_ho: sth %l5,[%o2+0x080] ! Mem[000000005d000080] ldsh [%o1+0x030],%l0 ! Mem[000000005c800030] ldstub [%o2+0x108],%l5 ! Mem[000000005d000108] stw %l1,[%o1+0x024] ! Mem[000000005c800024] ldstub [%o3+0x109],%l7 ! Mem[000000005d800109] ldub [%o1+0x07e],%l1 ! Mem[000000005c80007e] sth %l5,[%o0+0x054] ! Mem[000000005c000054] jmpl %g6+8,%g0 sra %l2,0x010,%l0 p38_call_1_ho: ldsh [%o2+0x01a],%l1 ! Mem[000000005d00001a] retl lduh [%o1+0x1c4],%l3 ! Mem[000000005c8001c4] p39_jmpl_1_le: stx %l0,[%i3+0x030] ! Mem[000000005f800030] lduh [%i2+0x14e],%l2 ! Mem[000000005f00014e] ldsw [%i3+0x1fc],%l0 ! Mem[000000005f8001fc] ldsw [%i2+0x114],%l5 ! Mem[000000005f000114] jmpl %g6+8,%g0 ldub [%i1+0x007],%l6 ! Mem[000000005e800007] p39_call_1_le: ldstub [%i3+0x190],%l2 ! Mem[000000005f800190] st %f13,[%i1+0x1a4] ! Mem[000000005e8001a4] stb %l1,[%i2+0x0a3] ! Mem[000000005f0000a3] stx %l3,[%i2+0x078] ! Mem[000000005f000078] retl st %f12,[%i2+0x020] ! Mem[000000005f000020] p39_jmpl_1_lo: stx %l0,[%o3+0x030] ! Mem[000000005f800030] lduh [%o2+0x14e],%l2 ! Mem[000000005f00014e] ldsw [%o3+0x1fc],%l0 ! Mem[000000005f8001fc] ldsw [%o2+0x114],%l5 ! Mem[000000005f000114] jmpl %g6+8,%g0 ldub [%o1+0x007],%l6 ! Mem[000000005e800007] p39_call_1_lo: ldstub [%o3+0x190],%l2 ! Mem[000000005f800190] st %f13,[%o1+0x1a4] ! Mem[000000005e8001a4] stb %l1,[%o2+0x0a3] ! Mem[000000005f0000a3] stx %l3,[%o2+0x078] ! Mem[000000005f000078] retl st %f12,[%o2+0x020] ! Mem[000000005f000020] p39_jmpl_1_he: stx %l2,[%i3+0x038] ! Mem[000000005f800038] jmpl %g6+8,%g0 ldub [%i1+0x1c5],%l4 ! Mem[000000005e8001c5] p39_call_1_he: retl swap [%i3+0x178],%l2 ! Mem[000000005f800178] p39_jmpl_1_ho: stx %l2,[%o3+0x038] ! Mem[000000005f800038] jmpl %g6+8,%g0 ldub [%o1+0x1c5],%l4 ! Mem[000000005e8001c5] p39_call_1_ho: retl swap [%o3+0x178],%l2 ! Mem[000000005f800178] p40_jmpl_1_le: jmpl %g6+8,%g0 ldsh [%i3+0x17e],%l0 ! Mem[000000006180017e] p40_call_1_le: sll %l2,0x005,%l6 lduh [%i1+0x198],%l5 ! Mem[0000000060800198] lduw [%i3+0x070],%l5 ! Mem[0000000061800070] add %l1,%l2,%l3 retl lduh [%i2+0x064],%l2 ! Mem[0000000061000064] p40_jmpl_1_lo: jmpl %g6+8,%g0 ldsh [%o3+0x17e],%l0 ! Mem[000000006180017e] p40_call_1_lo: sll %l2,0x005,%l6 lduh [%o1+0x198],%l5 ! Mem[0000000060800198] lduw [%o3+0x070],%l5 ! Mem[0000000061800070] add %l1,%l2,%l3 retl lduh [%o2+0x064],%l2 ! Mem[0000000061000064] p40_jmpl_1_he: xor %l2,-0x85c,%l6 addcc %l3,0x911,%l0 sth %l1,[%i3+0x1ea] ! Mem[00000000618001ea] tsubcc %l2,%l4,%l5 ldd [%i2+0x1f8],%l0 ! Mem[00000000610001f8] stx %l1,[%i0+0x1f0] ! Mem[00000000600001f0] swap [%i3+0x1e4],%l1 ! Mem[00000000618001e4] jmpl %g6+8,%g0 std %f26,[%i2+0x1a0] ! Mem[00000000610001a0] p40_call_1_he: stw %l4,[%i3+0x128] ! Mem[0000000061800128] retl lduh [%i1+0x072],%l7 ! Mem[0000000060800072] p40_jmpl_1_ho: xor %l2,-0x85c,%l6 addcc %l3,0x911,%l0 sth %l1,[%o3+0x1ea] ! Mem[00000000618001ea] tsubcc %l2,%l4,%l5 ldd [%o2+0x1f8],%l0 ! Mem[00000000610001f8] stx %l1,[%o0+0x1f0] ! Mem[00000000600001f0] swap [%o3+0x1e4],%l1 ! Mem[00000000618001e4] jmpl %g6+8,%g0 std %f26,[%o2+0x1a0] ! Mem[00000000610001a0] p40_call_1_ho: stw %l4,[%o3+0x128] ! Mem[0000000061800128] retl lduh [%o1+0x072],%l7 ! Mem[0000000060800072] p41_jmpl_1_le: st %f6 ,[%i2+0x1c4] ! Mem[00000000630001c4] stw %l4,[%i1+0x14c] ! Mem[000000006280014c] jmpl %g6+8,%g0 lduw [%i0+0x0e4],%l5 ! Mem[00000000620000e4] p41_call_1_le: lduw [%i1+0x0b8],%l4 ! Mem[00000000628000b8] stw %l6,[%i2+0x040] ! Mem[0000000063000040] addc %l4,%l3,%l1 retl lduh [%i3+0x19a],%l0 ! Mem[000000006380019a] p41_jmpl_1_lo: st %f6 ,[%o2+0x1c4] ! Mem[00000000630001c4] stw %l4,[%o1+0x14c] ! Mem[000000006280014c] jmpl %g6+8,%g0 lduw [%o0+0x0e4],%l5 ! Mem[00000000620000e4] p41_call_1_lo: lduw [%o1+0x0b8],%l4 ! Mem[00000000628000b8] stw %l6,[%o2+0x040] ! Mem[0000000063000040] addc %l4,%l3,%l1 retl lduh [%o3+0x19a],%l0 ! Mem[000000006380019a] p41_jmpl_1_he: ldd [%i1+0x158],%l0 ! Mem[0000000062800158] jmpl %g6+8,%g0 st %f20,[%i2+0x08c] ! Mem[000000006300008c] p41_call_1_he: lduh [%i3+0x1e4],%l1 ! Mem[00000000638001e4] retl ldd [%i1+0x058],%l0 ! Mem[0000000062800058] p41_jmpl_1_ho: ldd [%o1+0x158],%l0 ! Mem[0000000062800158] jmpl %g6+8,%g0 st %f20,[%o2+0x08c] ! Mem[000000006300008c] p41_call_1_ho: lduh [%o3+0x1e4],%l1 ! Mem[00000000638001e4] retl ldd [%o1+0x058],%l0 ! Mem[0000000062800058] p42_jmpl_1_le: lduw [%i2+0x038],%l0 ! Mem[0000000065000038] jmpl %g6+8,%g0 stx %l4,[%i3+0x118] ! Mem[0000000065800118] p42_call_1_le: ldsb [%i0+0x0c9],%l0 ! Mem[00000000640000c9] retl sll %l2,%l0,%l4 p42_jmpl_1_lo: lduw [%o2+0x038],%l0 ! Mem[0000000065000038] jmpl %g6+8,%g0 stx %l4,[%o3+0x118] ! Mem[0000000065800118] p42_call_1_lo: ldsb [%o0+0x0c9],%l0 ! Mem[00000000640000c9] retl sll %l2,%l0,%l4 p42_jmpl_1_he: ldsh [%i0+0x1ce],%l0 ! Mem[00000000640001ce] swap [%i0+0x1f0],%l7 ! Mem[00000000640001f0] stb %l0,[%i2+0x006] ! Mem[0000000065000006] sth %l2,[%i2+0x1f6] ! Mem[00000000650001f6] stx %l5,[%i2+0x1b0] ! Mem[00000000650001b0] stw %l5,[%i3+0x148] ! Mem[0000000065800148] jmpl %g6+8,%g0 stx %l2,[%i1+0x0a8] ! Mem[00000000648000a8] p42_call_1_he: xnor %l6,%l5,%l4 ldsh [%i3+0x17e],%l1 ! Mem[000000006580017e] retl smul %l2,%l1,%l3 p42_jmpl_1_ho: ldsh [%o0+0x1ce],%l0 ! Mem[00000000640001ce] swap [%o0+0x1f0],%l7 ! Mem[00000000640001f0] stb %l0,[%o2+0x006] ! Mem[0000000065000006] sth %l2,[%o2+0x1f6] ! Mem[00000000650001f6] stx %l5,[%o2+0x1b0] ! Mem[00000000650001b0] stw %l5,[%o3+0x148] ! Mem[0000000065800148] jmpl %g6+8,%g0 stx %l2,[%o1+0x0a8] ! Mem[00000000648000a8] p42_call_1_ho: xnor %l6,%l5,%l4 ldsh [%o3+0x17e],%l1 ! Mem[000000006580017e] retl smul %l2,%l1,%l3 p43_jmpl_1_le: stx %l4,[%i1+0x0f0] ! Mem[00000000668000f0] smulcc %l2,%l2,%l1 ldsh [%i0+0x1ba],%l0 ! Mem[00000000660001ba] ldx [%i1+0x120],%l4 ! Mem[0000000066800120] ldsb [%i0+0x192],%l3 ! Mem[0000000066000192] ldsb [%i0+0x052],%l2 ! Mem[0000000066000052] ldub [%i2+0x0c9],%l0 ! Mem[00000000670000c9] jmpl %g6+8,%g0 sra %l0,%l7,%l5 p43_call_1_le: ldub [%i2+0x075],%l2 ! Mem[0000000067000075] ldd [%i2+0x0f8],%l0 ! Mem[00000000670000f8] std %l4,[%i1+0x0f0] ! Mem[00000000668000f0] ldsh [%i2+0x1cc],%l3 ! Mem[00000000670001cc] stb %l1,[%i3+0x184] ! Mem[0000000067800184] ld [%i1+0x1ac],%f4 ! Mem[00000000668001ac] ldd [%i0+0x0a8],%l4 ! Mem[00000000660000a8] retl ldsw [%i2+0x0f0],%l0 ! Mem[00000000670000f0] p43_jmpl_1_lo: stx %l4,[%o1+0x0f0] ! Mem[00000000668000f0] smulcc %l2,%l2,%l1 ldsh [%o0+0x1ba],%l0 ! Mem[00000000660001ba] ldx [%o1+0x120],%l4 ! Mem[0000000066800120] ldsb [%o0+0x192],%l3 ! Mem[0000000066000192] ldsb [%o0+0x052],%l2 ! Mem[0000000066000052] ldub [%o2+0x0c9],%l0 ! Mem[00000000670000c9] jmpl %g6+8,%g0 sra %l0,%l7,%l5 p43_call_1_lo: ldub [%o2+0x075],%l2 ! Mem[0000000067000075] ldd [%o2+0x0f8],%l0 ! Mem[00000000670000f8] std %l4,[%o1+0x0f0] ! Mem[00000000668000f0] ldsh [%o2+0x1cc],%l3 ! Mem[00000000670001cc] stb %l1,[%o3+0x184] ! Mem[0000000067800184] ld [%o1+0x1ac],%f4 ! Mem[00000000668001ac] ldd [%o0+0x0a8],%l4 ! Mem[00000000660000a8] retl ldsw [%o2+0x0f0],%l0 ! Mem[00000000670000f0] p43_jmpl_1_he: jmpl %g6+8,%g0 st %f22,[%i1+0x008] ! Mem[0000000066800008] p43_call_1_he: stx %l3,[%i2+0x150] ! Mem[0000000067000150] stw %l2,[%i1+0x0fc] ! Mem[00000000668000fc] ldsw [%i0+0x09c],%l0 ! Mem[000000006600009c] ldd [%i3+0x1e0],%l4 ! Mem[00000000678001e0] retl tsubcctv %l7,%l6,%l6 p43_jmpl_1_ho: jmpl %g6+8,%g0 st %f22,[%o1+0x008] ! Mem[0000000066800008] p43_call_1_ho: stx %l3,[%o2+0x150] ! Mem[0000000067000150] stw %l2,[%o1+0x0fc] ! Mem[00000000668000fc] ldsw [%o0+0x09c],%l0 ! Mem[000000006600009c] ldd [%o3+0x1e0],%l4 ! Mem[00000000678001e0] retl tsubcctv %l7,%l6,%l6 p44_jmpl_1_le: lduw [%i1+0x094],%l6 ! Mem[0000000068800094] andcc %l3,0x63a,%l1 sth %l7,[%i2+0x108] ! Mem[0000000069000108] stw %l4,[%i0+0x0a0] ! Mem[00000000680000a0] orn %l7,%l4,%l7 ldsb [%i2+0x1bd],%l3 ! Mem[00000000690001bd] sra %l2,0x00c,%l7 jmpl %g6+8,%g0 stx %l6,[%i3+0x1c8] ! Mem[00000000698001c8] p44_call_1_le: retl stx %l7,[%i3+0x0b0] ! Mem[00000000698000b0] p44_jmpl_1_lo: lduw [%o1+0x094],%l6 ! Mem[0000000068800094] andcc %l3,0x63a,%l1 sth %l7,[%o2+0x108] ! Mem[0000000069000108] stw %l4,[%o0+0x0a0] ! Mem[00000000680000a0] orn %l7,%l4,%l7 ldsb [%o2+0x1bd],%l3 ! Mem[00000000690001bd] sra %l2,0x00c,%l7 jmpl %g6+8,%g0 stx %l6,[%o3+0x1c8] ! Mem[00000000698001c8] p44_call_1_lo: retl stx %l7,[%o3+0x0b0] ! Mem[00000000698000b0] p44_jmpl_1_he: add %l7,-0x8a5,%l6 ldsw [%i3+0x150],%l3 ! Mem[0000000069800150] ld [%i1+0x0fc],%f18 ! Mem[00000000688000fc] ldsb [%i1+0x0a4],%l2 ! Mem[00000000688000a4] lduh [%i1+0x120],%l3 ! Mem[0000000068800120] ldsh [%i2+0x14a],%l3 ! Mem[000000006900014a] jmpl %g6+8,%g0 ldsh [%i3+0x122],%l0 ! Mem[0000000069800122] p44_call_1_he: lduh [%i3+0x13c],%l0 ! Mem[000000006980013c] st %f20,[%i0+0x144] ! Mem[0000000068000144] subccc %l2,%l4,%l5 stw %l0,[%i0+0x094] ! Mem[0000000068000094] retl taddcc %l6,%l6,%l6 p44_jmpl_1_ho: add %l7,-0x8a5,%l6 ldsw [%o3+0x150],%l3 ! Mem[0000000069800150] ld [%o1+0x0fc],%f18 ! Mem[00000000688000fc] ldsb [%o1+0x0a4],%l2 ! Mem[00000000688000a4] lduh [%o1+0x120],%l3 ! Mem[0000000068800120] ldsh [%o2+0x14a],%l3 ! Mem[000000006900014a] jmpl %g6+8,%g0 ldsh [%o3+0x122],%l0 ! Mem[0000000069800122] p44_call_1_ho: lduh [%o3+0x13c],%l0 ! Mem[000000006980013c] st %f20,[%o0+0x144] ! Mem[0000000068000144] subccc %l2,%l4,%l5 stw %l0,[%o0+0x094] ! Mem[0000000068000094] retl taddcc %l6,%l6,%l6 p45_jmpl_1_le: lduh [%i3+0x002],%l4 ! Mem[000000006b800002] jmpl %g6+8,%g0 lduh [%i1+0x05c],%l3 ! Mem[000000006a80005c] p45_call_1_le: swap [%i3+0x080],%l5 ! Mem[000000006b800080] taddcc %l6,%l3,%l2 ldsb [%i3+0x114],%l7 ! Mem[000000006b800114] ldstub [%i2+0x0c0],%l7 ! Mem[000000006b0000c0] stb %l2,[%i2+0x072] ! Mem[000000006b000072] retl lduh [%i0+0x092],%l7 ! Mem[000000006a000092] p45_jmpl_1_lo: lduh [%o3+0x002],%l4 ! Mem[000000006b800002] jmpl %g6+8,%g0 lduh [%o1+0x05c],%l3 ! Mem[000000006a80005c] p45_call_1_lo: swap [%o3+0x080],%l5 ! Mem[000000006b800080] taddcc %l6,%l3,%l2 ldsb [%o3+0x114],%l7 ! Mem[000000006b800114] ldstub [%o2+0x0c0],%l7 ! Mem[000000006b0000c0] stb %l2,[%o2+0x072] ! Mem[000000006b000072] retl lduh [%o0+0x092],%l7 ! Mem[000000006a000092] p45_jmpl_1_he: jmpl %g6+8,%g0 stx %l4,[%i0+0x190] ! Mem[000000006a000190] p45_call_1_he: retl ldstub [%i3+0x01a],%l1 ! Mem[000000006b80001a] p45_jmpl_1_ho: jmpl %g6+8,%g0 stx %l4,[%o0+0x190] ! Mem[000000006a000190] p45_call_1_ho: retl ldstub [%o3+0x01a],%l1 ! Mem[000000006b80001a] p46_jmpl_1_le: stb %l2,[%i0+0x052] ! Mem[000000006c000052] st %f7 ,[%i2+0x090] ! Mem[000000006d000090] jmpl %g6+8,%g0 ldub [%i2+0x016],%l1 ! Mem[000000006d000016] p46_call_1_le: st %f2 ,[%i1+0x010] ! Mem[000000006c800010] smulcc %l4,-0x318,%l0 ldsh [%i3+0x108],%l6 ! Mem[000000006d800108] stb %l7,[%i0+0x165] ! Mem[000000006c000165] retl stw %l0,[%i1+0x18c] ! Mem[000000006c80018c] p46_jmpl_1_lo: stb %l2,[%o0+0x052] ! Mem[000000006c000052] st %f7 ,[%o2+0x090] ! Mem[000000006d000090] jmpl %g6+8,%g0 ldub [%o2+0x016],%l1 ! Mem[000000006d000016] p46_call_1_lo: st %f2 ,[%o1+0x010] ! Mem[000000006c800010] smulcc %l4,-0x318,%l0 ldsh [%o3+0x108],%l6 ! Mem[000000006d800108] stb %l7,[%o0+0x165] ! Mem[000000006c000165] retl stw %l0,[%o1+0x18c] ! Mem[000000006c80018c] p46_jmpl_1_he: lduh [%i0+0x106],%l6 ! Mem[000000006c000106] ldd [%i1+0x1d8],%l4 ! Mem[000000006c8001d8] jmpl %g6+8,%g0 ldd [%i3+0x1f8],%l6 ! Mem[000000006d8001f8] p46_call_1_he: retl mulx %l6,-0xcfb,%l4 p46_jmpl_1_ho: lduh [%o0+0x106],%l6 ! Mem[000000006c000106] ldd [%o1+0x1d8],%l4 ! Mem[000000006c8001d8] jmpl %g6+8,%g0 ldd [%o3+0x1f8],%l6 ! Mem[000000006d8001f8] p46_call_1_ho: retl mulx %l6,-0xcfb,%l4 p47_jmpl_1_le: sth %l4,[%i1+0x032] ! Mem[000000006e800032] jmpl %g6+8,%g0 sth %l1,[%i3+0x1e4] ! Mem[000000006f8001e4] p47_call_1_le: ldsb [%i0+0x1ab],%l2 ! Mem[000000006e0001ab] sth %l0,[%i3+0x012] ! Mem[000000006f800012] stx %l2,[%i2+0x168] ! Mem[000000006f000168] ldx [%i1+0x1d8],%l0 ! Mem[000000006e8001d8] ldsb [%i2+0x09c],%l7 ! Mem[000000006f00009c] ldub [%i2+0x026],%l0 ! Mem[000000006f000026] stb %l2,[%i2+0x1d7] ! Mem[000000006f0001d7] retl orncc %l2,%l5,%l6 p47_jmpl_1_lo: sth %l4,[%o1+0x032] ! Mem[000000006e800032] jmpl %g6+8,%g0 sth %l1,[%o3+0x1e4] ! Mem[000000006f8001e4] p47_call_1_lo: ldsb [%o0+0x1ab],%l2 ! Mem[000000006e0001ab] sth %l0,[%o3+0x012] ! Mem[000000006f800012] stx %l2,[%o2+0x168] ! Mem[000000006f000168] ldx [%o1+0x1d8],%l0 ! Mem[000000006e8001d8] ldsb [%o2+0x09c],%l7 ! Mem[000000006f00009c] ldub [%o2+0x026],%l0 ! Mem[000000006f000026] stb %l2,[%o2+0x1d7] ! Mem[000000006f0001d7] retl orncc %l2,%l5,%l6 p47_jmpl_1_he: sllx %l5,%l7,%l2 ldub [%i3+0x007],%l6 ! Mem[000000006f800007] sth %l4,[%i0+0x1ac] ! Mem[000000006e0001ac] ldub [%i2+0x08f],%l5 ! Mem[000000006f00008f] ldx [%i1+0x0f0],%l0 ! Mem[000000006e8000f0] lduw [%i3+0x07c],%l7 ! Mem[000000006f80007c] jmpl %g6+8,%g0 stb %l3,[%i0+0x1bc] ! Mem[000000006e0001bc] p47_call_1_he: stx %l5,[%i3+0x128] ! Mem[000000006f800128] ldub [%i0+0x029],%l6 ! Mem[000000006e000029] xnorcc %l6,%l5,%l3 ldub [%i2+0x0d5],%l6 ! Mem[000000006f0000d5] ldsb [%i2+0x070],%l3 ! Mem[000000006f000070] retl andn %l3,-0x993,%l1 p47_jmpl_1_ho: sllx %l5,%l7,%l2 ldub [%o3+0x007],%l6 ! Mem[000000006f800007] sth %l4,[%o0+0x1ac] ! Mem[000000006e0001ac] ldub [%o2+0x08f],%l5 ! Mem[000000006f00008f] ldx [%o1+0x0f0],%l0 ! Mem[000000006e8000f0] lduw [%o3+0x07c],%l7 ! Mem[000000006f80007c] jmpl %g6+8,%g0 stb %l3,[%o0+0x1bc] ! Mem[000000006e0001bc] p47_call_1_ho: stx %l5,[%o3+0x128] ! Mem[000000006f800128] ldub [%o0+0x029],%l6 ! Mem[000000006e000029] xnorcc %l6,%l5,%l3 ldub [%o2+0x0d5],%l6 ! Mem[000000006f0000d5] ldsb [%o2+0x070],%l3 ! Mem[000000006f000070] retl andn %l3,-0x993,%l1 p48_jmpl_1_le: std %l6,[%i3+0x0c0] ! Mem[00000000718000c0] sub %l3,-0xf5c,%l5 smul %l2,-0x586,%l1 lduw [%i2+0x164],%l0 ! Mem[0000000071000164] ldd [%i3+0x060],%l0 ! Mem[0000000071800060] ldsh [%i0+0x18a],%l2 ! Mem[000000007000018a] jmpl %g6+8,%g0 srl %l7,%l4,%l0 p48_call_1_le: retl swap [%i3+0x074],%l5 ! Mem[0000000071800074] p48_jmpl_1_lo: std %l6,[%o3+0x0c0] ! Mem[00000000718000c0] sub %l3,-0xf5c,%l5 smul %l2,-0x586,%l1 lduw [%o2+0x164],%l0 ! Mem[0000000071000164] ldd [%o3+0x060],%l0 ! Mem[0000000071800060] ldsh [%o0+0x18a],%l2 ! Mem[000000007000018a] jmpl %g6+8,%g0 srl %l7,%l4,%l0 p48_call_1_lo: retl swap [%o3+0x074],%l5 ! Mem[0000000071800074] p48_jmpl_1_he: ldub [%i3+0x1fc],%l0 ! Mem[00000000718001fc] ldd [%i3+0x0b8],%l6 ! Mem[00000000718000b8] lduw [%i0+0x0f0],%l5 ! Mem[00000000700000f0] ldstub [%i1+0x1f5],%l4 ! Mem[00000000708001f5] ldsb [%i0+0x15c],%l4 ! Mem[000000007000015c] ldstub [%i0+0x17f],%l7 ! Mem[000000007000017f] stb %l2,[%i3+0x141] ! Mem[0000000071800141] jmpl %g6+8,%g0 ldd [%i0+0x1d0],%f28 ! Mem[00000000700001d0] p48_call_1_he: ldub [%i1+0x19c],%l3 ! Mem[000000007080019c] add %l3,0x720,%l0 ldub [%i3+0x03e],%l5 ! Mem[000000007180003e] andncc %l3,0xccc,%l6 lduw [%i2+0x168],%l5 ! Mem[0000000071000168] ldsw [%i0+0x130],%l2 ! Mem[0000000070000130] stx %l3,[%i1+0x038] ! Mem[0000000070800038] retl swap [%i1+0x15c],%l0 ! Mem[000000007080015c] p48_jmpl_1_ho: ldub [%o3+0x1fc],%l0 ! Mem[00000000718001fc] ldd [%o3+0x0b8],%l6 ! Mem[00000000718000b8] lduw [%o0+0x0f0],%l5 ! Mem[00000000700000f0] ldstub [%o1+0x1f5],%l4 ! Mem[00000000708001f5] ldsb [%o0+0x15c],%l4 ! Mem[000000007000015c] ldstub [%o0+0x17f],%l7 ! Mem[000000007000017f] stb %l2,[%o3+0x141] ! Mem[0000000071800141] jmpl %g6+8,%g0 ldd [%o0+0x1d0],%f28 ! Mem[00000000700001d0] p48_call_1_ho: ldub [%o1+0x19c],%l3 ! Mem[000000007080019c] add %l3,0x720,%l0 ldub [%o3+0x03e],%l5 ! Mem[000000007180003e] andncc %l3,0xccc,%l6 lduw [%o2+0x168],%l5 ! Mem[0000000071000168] ldsw [%o0+0x130],%l2 ! Mem[0000000070000130] stx %l3,[%o1+0x038] ! Mem[0000000070800038] retl swap [%o1+0x15c],%l0 ! Mem[000000007080015c] p49_jmpl_1_le: andncc %l5,-0xab9,%l5 addcc %l2,%l2,%l5 ldsb [%i2+0x100],%l5 ! Mem[0000000073000100] jmpl %g6+8,%g0 ldstub [%i1+0x14f],%l4 ! Mem[000000007280014f] p49_call_1_le: ldsw [%i1+0x0ac],%l2 ! Mem[00000000728000ac] ldd [%i3+0x190],%l2 ! Mem[0000000073800190] ldsh [%i0+0x140],%l2 ! Mem[0000000072000140] ldsb [%i3+0x15a],%l6 ! Mem[000000007380015a] addccc %l3,%l1,%l1 ldd [%i2+0x078],%l2 ! Mem[0000000073000078] retl swap [%i1+0x1a0],%l0 ! Mem[00000000728001a0] p49_jmpl_1_lo: andncc %l5,-0xab9,%l5 addcc %l2,%l2,%l5 ldsb [%o2+0x100],%l5 ! Mem[0000000073000100] jmpl %g6+8,%g0 ldstub [%o1+0x14f],%l4 ! Mem[000000007280014f] p49_call_1_lo: ldsw [%o1+0x0ac],%l2 ! Mem[00000000728000ac] ldd [%o3+0x190],%l2 ! Mem[0000000073800190] ldsh [%o0+0x140],%l2 ! Mem[0000000072000140] ldsb [%o3+0x15a],%l6 ! Mem[000000007380015a] addccc %l3,%l1,%l1 ldd [%o2+0x078],%l2 ! Mem[0000000073000078] retl swap [%o1+0x1a0],%l0 ! Mem[00000000728001a0] p49_jmpl_1_he: lduh [%i0+0x08e],%l3 ! Mem[000000007200008e] ldub [%i3+0x084],%l2 ! Mem[0000000073800084] lduh [%i3+0x0e6],%l0 ! Mem[00000000738000e6] and %l5,%l6,%l3 ldsw [%i3+0x0d8],%l4 ! Mem[00000000738000d8] std %l0,[%i1+0x118] ! Mem[0000000072800118] ldx [%i3+0x160],%l4 ! Mem[0000000073800160] jmpl %g6+8,%g0 stx %l6,[%i3+0x0f8] ! Mem[00000000738000f8] p49_call_1_he: sth %l4,[%i3+0x0fa] ! Mem[00000000738000fa] ldd [%i1+0x1e8],%l4 ! Mem[00000000728001e8] retl ldstub [%i1+0x028],%l4 ! Mem[0000000072800028] p49_jmpl_1_ho: lduh [%o0+0x08e],%l3 ! Mem[000000007200008e] ldub [%o3+0x084],%l2 ! Mem[0000000073800084] lduh [%o3+0x0e6],%l0 ! Mem[00000000738000e6] and %l5,%l6,%l3 ldsw [%o3+0x0d8],%l4 ! Mem[00000000738000d8] std %l0,[%o1+0x118] ! Mem[0000000072800118] ldx [%o3+0x160],%l4 ! Mem[0000000073800160] jmpl %g6+8,%g0 stx %l6,[%o3+0x0f8] ! Mem[00000000738000f8] p49_call_1_ho: sth %l4,[%o3+0x0fa] ! Mem[00000000738000fa] ldd [%o1+0x1e8],%l4 ! Mem[00000000728001e8] retl ldstub [%o1+0x028],%l4 ! Mem[0000000072800028] p50_jmpl_1_le: stx %l7,[%i2+0x0e0] ! Mem[00000000750000e0] stw %l2,[%i2+0x188] ! Mem[0000000075000188] lduh [%i0+0x030],%l2 ! Mem[0000000074000030] lduw [%i0+0x19c],%l3 ! Mem[000000007400019c] stx %l6,[%i3+0x1d0] ! Mem[00000000758001d0] jmpl %g6+8,%g0 std %l0,[%i2+0x0d8] ! Mem[00000000750000d8] p50_call_1_le: taddcctv %l4,%l1,%l5 ld [%i1+0x18c],%f4 ! Mem[000000007480018c] lduh [%i3+0x1fa],%l6 ! Mem[00000000758001fa] swap [%i2+0x008],%l7 ! Mem[0000000075000008] sllx %l1,%l3,%l6 stw %l4,[%i3+0x020] ! Mem[0000000075800020] smul %l2,%l5,%l2 retl stb %l0,[%i2+0x0f3] ! Mem[00000000750000f3] p50_jmpl_1_lo: stx %l7,[%o2+0x0e0] ! Mem[00000000750000e0] stw %l2,[%o2+0x188] ! Mem[0000000075000188] lduh [%o0+0x030],%l2 ! Mem[0000000074000030] lduw [%o0+0x19c],%l3 ! Mem[000000007400019c] stx %l6,[%o3+0x1d0] ! Mem[00000000758001d0] jmpl %g6+8,%g0 std %l0,[%o2+0x0d8] ! Mem[00000000750000d8] p50_call_1_lo: taddcctv %l4,%l1,%l5 ld [%o1+0x18c],%f4 ! Mem[000000007480018c] lduh [%o3+0x1fa],%l6 ! Mem[00000000758001fa] swap [%o2+0x008],%l7 ! Mem[0000000075000008] sllx %l1,%l3,%l6 stw %l4,[%o3+0x020] ! Mem[0000000075800020] smul %l2,%l5,%l2 retl stb %l0,[%o2+0x0f3] ! Mem[00000000750000f3] p50_jmpl_1_he: tsubcc %l4,%l2,%l0 ldub [%i2+0x0e6],%l0 ! Mem[00000000750000e6] stx %l3,[%i3+0x098] ! Mem[0000000075800098] swap [%i2+0x1a4],%l3 ! Mem[00000000750001a4] mulx %l4,0x508,%l6 sdivx %l3,-0x753,%l1 jmpl %g6+8,%g0 ldx [%i2+0x0a0],%l6 ! Mem[00000000750000a0] p50_call_1_he: sth %l0,[%i1+0x1dc] ! Mem[00000000748001dc] ldx [%i3+0x118],%l2 ! Mem[0000000075800118] stw %l1,[%i2+0x18c] ! Mem[000000007500018c] ldd [%i2+0x1e0],%l4 ! Mem[00000000750001e0] lduw [%i3+0x188],%l0 ! Mem[0000000075800188] ldsw [%i3+0x088],%l4 ! Mem[0000000075800088] retl lduh [%i0+0x05a],%l5 ! Mem[000000007400005a] p50_jmpl_1_ho: tsubcc %l4,%l2,%l0 ldub [%o2+0x0e6],%l0 ! Mem[00000000750000e6] stx %l3,[%o3+0x098] ! Mem[0000000075800098] swap [%o2+0x1a4],%l3 ! Mem[00000000750001a4] mulx %l4,0x508,%l6 sdivx %l3,-0x753,%l1 jmpl %g6+8,%g0 ldx [%o2+0x0a0],%l6 ! Mem[00000000750000a0] p50_call_1_ho: sth %l0,[%o1+0x1dc] ! Mem[00000000748001dc] ldx [%o3+0x118],%l2 ! Mem[0000000075800118] stw %l1,[%o2+0x18c] ! Mem[000000007500018c] ldd [%o2+0x1e0],%l4 ! Mem[00000000750001e0] lduw [%o3+0x188],%l0 ! Mem[0000000075800188] ldsw [%o3+0x088],%l4 ! Mem[0000000075800088] retl lduh [%o0+0x05a],%l5 ! Mem[000000007400005a] p51_jmpl_1_le: stb %l5,[%i1+0x052] ! Mem[0000000076800052] stb %l1,[%i2+0x0d2] ! Mem[00000000770000d2] ldsw [%i3+0x1d8],%l2 ! Mem[00000000778001d8] std %l6,[%i0+0x170] ! Mem[0000000076000170] stx %l5,[%i3+0x028] ! Mem[0000000077800028] stx %l6,[%i3+0x110] ! Mem[0000000077800110] ldsb [%i3+0x04f],%l2 ! Mem[000000007780004f] jmpl %g6+8,%g0 andcc %l0,%l5,%l6 p51_call_1_le: stb %l2,[%i0+0x031] ! Mem[0000000076000031] retl ldstub [%i2+0x1e4],%l3 ! Mem[00000000770001e4] p51_jmpl_1_lo: stb %l5,[%o1+0x052] ! Mem[0000000076800052] stb %l1,[%o2+0x0d2] ! Mem[00000000770000d2] ldsw [%o3+0x1d8],%l2 ! Mem[00000000778001d8] std %l6,[%o0+0x170] ! Mem[0000000076000170] stx %l5,[%o3+0x028] ! Mem[0000000077800028] stx %l6,[%o3+0x110] ! Mem[0000000077800110] ldsb [%o3+0x04f],%l2 ! Mem[000000007780004f] jmpl %g6+8,%g0 andcc %l0,%l5,%l6 p51_call_1_lo: stb %l2,[%o0+0x031] ! Mem[0000000076000031] retl ldstub [%o2+0x1e4],%l3 ! Mem[00000000770001e4] p51_jmpl_1_he: stb %l5,[%i3+0x0cc] ! Mem[00000000778000cc] ldub [%i1+0x1b3],%l6 ! Mem[00000000768001b3] ldsh [%i2+0x034],%l5 ! Mem[0000000077000034] ldd [%i2+0x0f0],%l0 ! Mem[00000000770000f0] jmpl %g6+8,%g0 taddcc %l5,%l2,%l1 p51_call_1_he: sth %l6,[%i3+0x15a] ! Mem[000000007780015a] sth %l2,[%i3+0x05c] ! Mem[000000007780005c] retl ldsh [%i3+0x1ee],%l1 ! Mem[00000000778001ee] p51_jmpl_1_ho: stb %l5,[%o3+0x0cc] ! Mem[00000000778000cc] ldub [%o1+0x1b3],%l6 ! Mem[00000000768001b3] ldsh [%o2+0x034],%l5 ! Mem[0000000077000034] ldd [%o2+0x0f0],%l0 ! Mem[00000000770000f0] jmpl %g6+8,%g0 taddcc %l5,%l2,%l1 p51_call_1_ho: sth %l6,[%o3+0x15a] ! Mem[000000007780015a] sth %l2,[%o3+0x05c] ! Mem[000000007780005c] retl ldsh [%o3+0x1ee],%l1 ! Mem[00000000778001ee] p52_jmpl_1_le: stx %l6,[%i3+0x080] ! Mem[0000000079800080] jmpl %g6+8,%g0 ldx [%i1+0x1d8],%l0 ! Mem[00000000788001d8] p52_call_1_le: ldd [%i3+0x108],%f14 ! Mem[0000000079800108] ldstub [%i1+0x0a2],%l4 ! Mem[00000000788000a2] retl std %l4,[%i3+0x140] ! Mem[0000000079800140] p52_jmpl_1_lo: stx %l6,[%o3+0x080] ! Mem[0000000079800080] jmpl %g6+8,%g0 ldx [%o1+0x1d8],%l0 ! Mem[00000000788001d8] p52_call_1_lo: ldd [%o3+0x108],%f14 ! Mem[0000000079800108] ldstub [%o1+0x0a2],%l4 ! Mem[00000000788000a2] retl std %l4,[%o3+0x140] ! Mem[0000000079800140] p52_jmpl_1_he: ldsh [%i2+0x18c],%l4 ! Mem[000000007900018c] jmpl %g6+8,%g0 stb %l5,[%i1+0x08f] ! Mem[000000007880008f] p52_call_1_he: stb %l0,[%i1+0x09e] ! Mem[000000007880009e] stb %l1,[%i0+0x13e] ! Mem[000000007800013e] stx %l1,[%i3+0x1c0] ! Mem[00000000798001c0] lduw [%i3+0x0dc],%l0 ! Mem[00000000798000dc] stb %l5,[%i0+0x17e] ! Mem[000000007800017e] std %f20,[%i1+0x038] ! Mem[0000000078800038] retl sll %l0,0x007,%l2 p52_jmpl_1_ho: ldsh [%o2+0x18c],%l4 ! Mem[000000007900018c] jmpl %g6+8,%g0 stb %l5,[%o1+0x08f] ! Mem[000000007880008f] p52_call_1_ho: stb %l0,[%o1+0x09e] ! Mem[000000007880009e] stb %l1,[%o0+0x13e] ! Mem[000000007800013e] stx %l1,[%o3+0x1c0] ! Mem[00000000798001c0] lduw [%o3+0x0dc],%l0 ! Mem[00000000798000dc] stb %l5,[%o0+0x17e] ! Mem[000000007800017e] std %f20,[%o1+0x038] ! Mem[0000000078800038] retl sll %l0,0x007,%l2 p53_jmpl_1_le: ldub [%i1+0x15f],%l0 ! Mem[000000007a80015f] smul %l1,%l2,%l6 ldx [%i2+0x068],%l2 ! Mem[000000007b000068] stb %l2,[%i3+0x030] ! Mem[000000007b800030] ldsw [%i2+0x164],%l7 ! Mem[000000007b000164] jmpl %g6+8,%g0 subccc %l6,0x0b2,%l3 p53_call_1_le: stb %l3,[%i1+0x1ec] ! Mem[000000007a8001ec] ldsb [%i1+0x184],%l1 ! Mem[000000007a800184] ldsw [%i0+0x15c],%l7 ! Mem[000000007a00015c] ldsw [%i0+0x094],%l2 ! Mem[000000007a000094] std %f4 ,[%i3+0x120] ! Mem[000000007b800120] lduw [%i1+0x028],%l7 ! Mem[000000007a800028] retl ld [%i0+0x0d4],%f11 ! Mem[000000007a0000d4] p53_jmpl_1_lo: ldub [%o1+0x15f],%l0 ! Mem[000000007a80015f] smul %l1,%l2,%l6 ldx [%o2+0x068],%l2 ! Mem[000000007b000068] stb %l2,[%o3+0x030] ! Mem[000000007b800030] ldsw [%o2+0x164],%l7 ! Mem[000000007b000164] jmpl %g6+8,%g0 subccc %l6,0x0b2,%l3 p53_call_1_lo: stb %l3,[%o1+0x1ec] ! Mem[000000007a8001ec] ldsb [%o1+0x184],%l1 ! Mem[000000007a800184] ldsw [%o0+0x15c],%l7 ! Mem[000000007a00015c] ldsw [%o0+0x094],%l2 ! Mem[000000007a000094] std %f4 ,[%o3+0x120] ! Mem[000000007b800120] lduw [%o1+0x028],%l7 ! Mem[000000007a800028] retl ld [%o0+0x0d4],%f11 ! Mem[000000007a0000d4] p53_jmpl_1_he: lduw [%i0+0x0dc],%l0 ! Mem[000000007a0000dc] jmpl %g6+8,%g0 stx %l3,[%i2+0x080] ! Mem[000000007b000080] p53_call_1_he: retl std %f16,[%i3+0x0e0] ! Mem[000000007b8000e0] p53_jmpl_1_ho: lduw [%o0+0x0dc],%l0 ! Mem[000000007a0000dc] jmpl %g6+8,%g0 stx %l3,[%o2+0x080] ! Mem[000000007b000080] p53_call_1_ho: retl std %f16,[%o3+0x0e0] ! Mem[000000007b8000e0] p54_jmpl_1_le: stw %l5,[%i2+0x120] ! Mem[000000007d000120] sth %l5,[%i0+0x1d8] ! Mem[000000007c0001d8] jmpl %g6+8,%g0 swap [%i1+0x1b0],%l2 ! Mem[000000007c8001b0] p54_call_1_le: ldsh [%i2+0x160],%l7 ! Mem[000000007d000160] ldx [%i2+0x0d0],%l6 ! Mem[000000007d0000d0] swap [%i1+0x15c],%l5 ! Mem[000000007c80015c] xorcc %l4,%l2,%l2 ldx [%i0+0x1b8],%l1 ! Mem[000000007c0001b8] retl std %f6 ,[%i2+0x128] ! Mem[000000007d000128] p54_jmpl_1_lo: stw %l5,[%o2+0x120] ! Mem[000000007d000120] sth %l5,[%o0+0x1d8] ! Mem[000000007c0001d8] jmpl %g6+8,%g0 swap [%o1+0x1b0],%l2 ! Mem[000000007c8001b0] p54_call_1_lo: ldsh [%o2+0x160],%l7 ! Mem[000000007d000160] ldx [%o2+0x0d0],%l6 ! Mem[000000007d0000d0] swap [%o1+0x15c],%l5 ! Mem[000000007c80015c] xorcc %l4,%l2,%l2 ldx [%o0+0x1b8],%l1 ! Mem[000000007c0001b8] retl std %f6 ,[%o2+0x128] ! Mem[000000007d000128] p54_jmpl_1_he: stx %l3,[%i0+0x0b8] ! Mem[000000007c0000b8] stx %l3,[%i0+0x180] ! Mem[000000007c000180] xnorcc %l4,0x208,%l6 ldd [%i0+0x030],%f28 ! Mem[000000007c000030] ldd [%i2+0x100],%f24 ! Mem[000000007d000100] lduw [%i3+0x0b8],%l5 ! Mem[000000007d8000b8] jmpl %g6+8,%g0 stw %l2,[%i1+0x094] ! Mem[000000007c800094] p54_call_1_he: swap [%i0+0x048],%l0 ! Mem[000000007c000048] sth %l1,[%i0+0x058] ! Mem[000000007c000058] ldd [%i0+0x108],%f28 ! Mem[000000007c000108] ldub [%i3+0x104],%l5 ! Mem[000000007d800104] ldd [%i3+0x0c8],%l2 ! Mem[000000007d8000c8] retl sub %l5,%l5,%l1 p54_jmpl_1_ho: stx %l3,[%o0+0x0b8] ! Mem[000000007c0000b8] stx %l3,[%o0+0x180] ! Mem[000000007c000180] xnorcc %l4,0x208,%l6 ldd [%o0+0x030],%f28 ! Mem[000000007c000030] ldd [%o2+0x100],%f24 ! Mem[000000007d000100] lduw [%o3+0x0b8],%l5 ! Mem[000000007d8000b8] jmpl %g6+8,%g0 stw %l2,[%o1+0x094] ! Mem[000000007c800094] p54_call_1_ho: swap [%o0+0x048],%l0 ! Mem[000000007c000048] sth %l1,[%o0+0x058] ! Mem[000000007c000058] ldd [%o0+0x108],%f28 ! Mem[000000007c000108] ldub [%o3+0x104],%l5 ! Mem[000000007d800104] ldd [%o3+0x0c8],%l2 ! Mem[000000007d8000c8] retl sub %l5,%l5,%l1 p55_jmpl_1_le: ldstub [%i1+0x1ad],%l0 ! Mem[000000007e8001ad] ld [%i3+0x1a4],%f9 ! Mem[000000007f8001a4] stx %l7,[%i3+0x100] ! Mem[000000007f800100] ldsw [%i3+0x1cc],%l6 ! Mem[000000007f8001cc] lduw [%i2+0x028],%l7 ! Mem[000000007f000028] jmpl %g6+8,%g0 orncc %l1,0xc9e,%l1 p55_call_1_le: ldsh [%i0+0x002],%l4 ! Mem[000000007e000002] ldub [%i0+0x01a],%l6 ! Mem[000000007e00001a] ldsh [%i3+0x100],%l3 ! Mem[000000007f800100] retl lduw [%i3+0x0f4],%l6 ! Mem[000000007f8000f4] p55_jmpl_1_lo: ldstub [%o1+0x1ad],%l0 ! Mem[000000007e8001ad] ld [%o3+0x1a4],%f9 ! Mem[000000007f8001a4] stx %l7,[%o3+0x100] ! Mem[000000007f800100] ldsw [%o3+0x1cc],%l6 ! Mem[000000007f8001cc] lduw [%o2+0x028],%l7 ! Mem[000000007f000028] jmpl %g6+8,%g0 orncc %l1,0xc9e,%l1 p55_call_1_lo: ldsh [%o0+0x002],%l4 ! Mem[000000007e000002] ldub [%o0+0x01a],%l6 ! Mem[000000007e00001a] ldsh [%o3+0x100],%l3 ! Mem[000000007f800100] retl lduw [%o3+0x0f4],%l6 ! Mem[000000007f8000f4] p55_jmpl_1_he: jmpl %g6+8,%g0 srax %l7,0x023,%l4 p55_call_1_he: std %l4,[%i0+0x078] ! Mem[000000007e000078] retl ldsh [%i3+0x140],%l0 ! Mem[000000007f800140] p55_jmpl_1_ho: jmpl %g6+8,%g0 srax %l7,0x023,%l4 p55_call_1_ho: std %l4,[%o0+0x078] ! Mem[000000007e000078] retl ldsh [%o3+0x140],%l0 ! Mem[000000007f800140] p56_jmpl_1_le: stb %l0,[%i1+0x19a] ! Mem[000000008080019a] jmpl %g6+8,%g0 std %l2,[%i3+0x168] ! Mem[0000000081800168] p56_call_1_le: std %l6,[%i0+0x090] ! Mem[0000000080000090] stw %l1,[%i3+0x078] ! Mem[0000000081800078] ld [%i0+0x138],%f5 ! Mem[0000000080000138] ldstub [%i3+0x1c2],%l0 ! Mem[00000000818001c2] lduh [%i1+0x028],%l3 ! Mem[0000000080800028] std %f8 ,[%i1+0x020] ! Mem[0000000080800020] stw %l2,[%i1+0x1d4] ! Mem[00000000808001d4] retl smulcc %l2,0x12d,%l6 p56_jmpl_1_lo: stb %l0,[%o1+0x19a] ! Mem[000000008080019a] jmpl %g6+8,%g0 std %l2,[%o3+0x168] ! Mem[0000000081800168] p56_call_1_lo: std %l6,[%o0+0x090] ! Mem[0000000080000090] stw %l1,[%o3+0x078] ! Mem[0000000081800078] ld [%o0+0x138],%f5 ! Mem[0000000080000138] ldstub [%o3+0x1c2],%l0 ! Mem[00000000818001c2] lduh [%o1+0x028],%l3 ! Mem[0000000080800028] std %f8 ,[%o1+0x020] ! Mem[0000000080800020] stw %l2,[%o1+0x1d4] ! Mem[00000000808001d4] retl smulcc %l2,0x12d,%l6 p56_jmpl_1_he: ldd [%i1+0x128],%f30 ! Mem[0000000080800128] lduh [%i2+0x1ac],%l4 ! Mem[00000000810001ac] swap [%i2+0x08c],%l5 ! Mem[000000008100008c] taddcctv %l0,%l5,%l2 stw %l5,[%i2+0x1f4] ! Mem[00000000810001f4] ld [%i3+0x15c],%f25 ! Mem[000000008180015c] jmpl %g6+8,%g0 ldub [%i0+0x0a4],%l2 ! Mem[00000000800000a4] p56_call_1_he: ldsh [%i2+0x100],%l3 ! Mem[0000000081000100] srax %l5,0x01b,%l2 stw %l2,[%i3+0x130] ! Mem[0000000081800130] sra %l4,%l0,%l6 stx %l5,[%i2+0x030] ! Mem[0000000081000030] xnor %l0,%l6,%l5 andncc %l5,0xe07,%l0 retl ldsb [%i0+0x182],%l2 ! Mem[0000000080000182] p56_jmpl_1_ho: ldd [%o1+0x128],%f30 ! Mem[0000000080800128] lduh [%o2+0x1ac],%l4 ! Mem[00000000810001ac] swap [%o2+0x08c],%l5 ! Mem[000000008100008c] taddcctv %l0,%l5,%l2 stw %l5,[%o2+0x1f4] ! Mem[00000000810001f4] ld [%o3+0x15c],%f25 ! Mem[000000008180015c] jmpl %g6+8,%g0 ldub [%o0+0x0a4],%l2 ! Mem[00000000800000a4] p56_call_1_ho: ldsh [%o2+0x100],%l3 ! Mem[0000000081000100] srax %l5,0x01b,%l2 stw %l2,[%o3+0x130] ! Mem[0000000081800130] sra %l4,%l0,%l6 stx %l5,[%o2+0x030] ! Mem[0000000081000030] xnor %l0,%l6,%l5 andncc %l5,0xe07,%l0 retl ldsb [%o0+0x182],%l2 ! Mem[0000000080000182] p57_jmpl_1_le: swap [%i3+0x0e4],%l5 ! Mem[00000000838000e4] ldsh [%i2+0x0c2],%l0 ! Mem[00000000830000c2] st %f11,[%i3+0x0a0] ! Mem[00000000838000a0] sra %l6,0x011,%l4 ldd [%i0+0x100],%l4 ! Mem[0000000082000100] std %l4,[%i3+0x080] ! Mem[0000000083800080] jmpl %g6+8,%g0 stw %l0,[%i1+0x030] ! Mem[0000000082800030] p57_call_1_le: st %f11,[%i1+0x00c] ! Mem[000000008280000c] ldsb [%i0+0x051],%l2 ! Mem[0000000082000051] orncc %l2,%l1,%l6 retl stx %l4,[%i0+0x190] ! Mem[0000000082000190] p57_jmpl_1_lo: swap [%o3+0x0e4],%l5 ! Mem[00000000838000e4] ldsh [%o2+0x0c2],%l0 ! Mem[00000000830000c2] st %f11,[%o3+0x0a0] ! Mem[00000000838000a0] sra %l6,0x011,%l4 ldd [%o0+0x100],%l4 ! Mem[0000000082000100] std %l4,[%o3+0x080] ! Mem[0000000083800080] jmpl %g6+8,%g0 stw %l0,[%o1+0x030] ! Mem[0000000082800030] p57_call_1_lo: st %f11,[%o1+0x00c] ! Mem[000000008280000c] ldsb [%o0+0x051],%l2 ! Mem[0000000082000051] orncc %l2,%l1,%l6 retl stx %l4,[%o0+0x190] ! Mem[0000000082000190] p57_jmpl_1_he: jmpl %g6+8,%g0 lduw [%i0+0x030],%l2 ! Mem[0000000082000030] p57_call_1_he: stx %l2,[%i2+0x050] ! Mem[0000000083000050] stw %l6,[%i1+0x108] ! Mem[0000000082800108] lduh [%i3+0x164],%l7 ! Mem[0000000083800164] swap [%i2+0x1d4],%l4 ! Mem[00000000830001d4] stx %l4,[%i1+0x178] ! Mem[0000000082800178] udivx %l7,%l2,%l1 ldsb [%i2+0x0a2],%l0 ! Mem[00000000830000a2] retl addccc %l5,%l4,%l2 p57_jmpl_1_ho: jmpl %g6+8,%g0 lduw [%o0+0x030],%l2 ! Mem[0000000082000030] p57_call_1_ho: stx %l2,[%o2+0x050] ! Mem[0000000083000050] stw %l6,[%o1+0x108] ! Mem[0000000082800108] lduh [%o3+0x164],%l7 ! Mem[0000000083800164] swap [%o2+0x1d4],%l4 ! Mem[00000000830001d4] stx %l4,[%o1+0x178] ! Mem[0000000082800178] udivx %l7,%l2,%l1 ldsb [%o2+0x0a2],%l0 ! Mem[00000000830000a2] retl addccc %l5,%l4,%l2 p58_jmpl_1_le: jmpl %g6+8,%g0 stx %l2,[%i3+0x160] ! Mem[0000000085800160] p58_call_1_le: or %l4,-0xb1d,%l1 lduw [%i2+0x1a4],%l1 ! Mem[00000000850001a4] ldx [%i3+0x1a8],%l4 ! Mem[00000000858001a8] ldsw [%i0+0x094],%l2 ! Mem[0000000084000094] ldsh [%i3+0x124],%l4 ! Mem[0000000085800124] retl swap [%i1+0x008],%l7 ! Mem[0000000084800008] p58_jmpl_1_lo: jmpl %g6+8,%g0 stx %l2,[%o3+0x160] ! Mem[0000000085800160] p58_call_1_lo: or %l4,-0xb1d,%l1 lduw [%o2+0x1a4],%l1 ! Mem[00000000850001a4] ldx [%o3+0x1a8],%l4 ! Mem[00000000858001a8] ldsw [%o0+0x094],%l2 ! Mem[0000000084000094] ldsh [%o3+0x124],%l4 ! Mem[0000000085800124] retl swap [%o1+0x008],%l7 ! Mem[0000000084800008] p58_jmpl_1_he: lduw [%i1+0x1ec],%l1 ! Mem[00000000848001ec] sth %l0,[%i1+0x0dc] ! Mem[00000000848000dc] jmpl %g6+8,%g0 lduw [%i0+0x15c],%l5 ! Mem[000000008400015c] p58_call_1_he: retl ldstub [%i1+0x078],%l7 ! Mem[0000000084800078] p58_jmpl_1_ho: lduw [%o1+0x1ec],%l1 ! Mem[00000000848001ec] sth %l0,[%o1+0x0dc] ! Mem[00000000848000dc] jmpl %g6+8,%g0 lduw [%o0+0x15c],%l5 ! Mem[000000008400015c] p58_call_1_ho: retl ldstub [%o1+0x078],%l7 ! Mem[0000000084800078] p59_jmpl_1_le: lduh [%i0+0x0d2],%l1 ! Mem[00000000860000d2] std %l4,[%i0+0x020] ! Mem[0000000086000020] nop ldx [%i3+0x110],%l7 ! Mem[0000000087800110] std %l2,[%i3+0x190] ! Mem[0000000087800190] jmpl %g6+8,%g0 sll %l1,0x00f,%l1 p59_call_1_le: ldsb [%i0+0x1ab],%l2 ! Mem[00000000860001ab] retl stb %l0,[%i0+0x012] ! Mem[0000000086000012] p59_jmpl_1_lo: lduh [%o0+0x0d2],%l1 ! Mem[00000000860000d2] std %l4,[%o0+0x020] ! Mem[0000000086000020] nop ldx [%o3+0x110],%l7 ! Mem[0000000087800110] std %l2,[%o3+0x190] ! Mem[0000000087800190] jmpl %g6+8,%g0 sll %l1,0x00f,%l1 p59_call_1_lo: ldsb [%o0+0x1ab],%l2 ! Mem[00000000860001ab] retl stb %l0,[%o0+0x012] ! Mem[0000000086000012] p59_jmpl_1_he: std %f24,[%i3+0x1c8] ! Mem[00000000878001c8] stx %l2,[%i1+0x108] ! Mem[0000000086800108] lduw [%i0+0x11c],%l4 ! Mem[000000008600011c] st %f19,[%i0+0x1bc] ! Mem[00000000860001bc] andncc %l3,-0x9ba,%l2 lduh [%i1+0x006],%l6 ! Mem[0000000086800006] jmpl %g6+8,%g0 ldstub [%i3+0x1f5],%l6 ! Mem[00000000878001f5] p59_call_1_he: tsubcc %l1,0x2e2,%l2 std %l6,[%i3+0x178] ! Mem[0000000087800178] stb %l2,[%i3+0x05c] ! Mem[000000008780005c] lduw [%i2+0x150],%l3 ! Mem[0000000087000150] retl lduh [%i2+0x0dc],%l2 ! Mem[00000000870000dc] p59_jmpl_1_ho: std %f24,[%o3+0x1c8] ! Mem[00000000878001c8] stx %l2,[%o1+0x108] ! Mem[0000000086800108] lduw [%o0+0x11c],%l4 ! Mem[000000008600011c] st %f19,[%o0+0x1bc] ! Mem[00000000860001bc] andncc %l3,-0x9ba,%l2 lduh [%o1+0x006],%l6 ! Mem[0000000086800006] jmpl %g6+8,%g0 ldstub [%o3+0x1f5],%l6 ! Mem[00000000878001f5] p59_call_1_ho: tsubcc %l1,0x2e2,%l2 std %l6,[%o3+0x178] ! Mem[0000000087800178] stb %l2,[%o3+0x05c] ! Mem[000000008780005c] lduw [%o2+0x150],%l3 ! Mem[0000000087000150] retl lduh [%o2+0x0dc],%l2 ! Mem[00000000870000dc] p60_jmpl_1_le: sdivx %l1,-0xf31,%l1 swap [%i3+0x1f8],%l0 ! Mem[00000000898001f8] st %f7 ,[%i1+0x0bc] ! Mem[00000000888000bc] jmpl %g6+8,%g0 addccc %l3,%l0,%l4 p60_call_1_le: retl ldsw [%i1+0x1c4],%l7 ! Mem[00000000888001c4] p60_jmpl_1_lo: sdivx %l1,-0xf31,%l1 swap [%o3+0x1f8],%l0 ! Mem[00000000898001f8] st %f7 ,[%o1+0x0bc] ! Mem[00000000888000bc] jmpl %g6+8,%g0 addccc %l3,%l0,%l4 p60_call_1_lo: retl ldsw [%o1+0x1c4],%l7 ! Mem[00000000888001c4] p60_jmpl_1_he: ldx [%i1+0x1a8],%l0 ! Mem[00000000888001a8] stx %l4,[%i3+0x040] ! Mem[0000000089800040] ldd [%i1+0x120],%l6 ! Mem[0000000088800120] ldd [%i0+0x1f8],%f30 ! Mem[00000000880001f8] ldd [%i2+0x0a0],%l0 ! Mem[00000000890000a0] swap [%i2+0x11c],%l1 ! Mem[000000008900011c] stb %l1,[%i0+0x1e2] ! Mem[00000000880001e2] jmpl %g6+8,%g0 swap [%i3+0x058],%l3 ! Mem[0000000089800058] p60_call_1_he: stb %l7,[%i2+0x08d] ! Mem[000000008900008d] lduh [%i2+0x020],%l6 ! Mem[0000000089000020] ldstub [%i0+0x1c5],%l4 ! Mem[00000000880001c5] ldx [%i0+0x028],%l6 ! Mem[0000000088000028] ldstub [%i0+0x02d],%l3 ! Mem[000000008800002d] ldd [%i1+0x008],%l6 ! Mem[0000000088800008] retl stx %l5,[%i0+0x030] ! Mem[0000000088000030] p60_jmpl_1_ho: ldx [%o1+0x1a8],%l0 ! Mem[00000000888001a8] stx %l4,[%o3+0x040] ! Mem[0000000089800040] ldd [%o1+0x120],%l6 ! Mem[0000000088800120] ldd [%o0+0x1f8],%f30 ! Mem[00000000880001f8] ldd [%o2+0x0a0],%l0 ! Mem[00000000890000a0] swap [%o2+0x11c],%l1 ! Mem[000000008900011c] stb %l1,[%o0+0x1e2] ! Mem[00000000880001e2] jmpl %g6+8,%g0 swap [%o3+0x058],%l3 ! Mem[0000000089800058] p60_call_1_ho: stb %l7,[%o2+0x08d] ! Mem[000000008900008d] lduh [%o2+0x020],%l6 ! Mem[0000000089000020] ldstub [%o0+0x1c5],%l4 ! Mem[00000000880001c5] ldx [%o0+0x028],%l6 ! Mem[0000000088000028] ldstub [%o0+0x02d],%l3 ! Mem[000000008800002d] ldd [%o1+0x008],%l6 ! Mem[0000000088800008] retl stx %l5,[%o0+0x030] ! Mem[0000000088000030] p61_jmpl_1_le: ldsb [%i0+0x169],%l0 ! Mem[000000008a000169] sdivx %l7,%l0,%l2 std %l6,[%i2+0x098] ! Mem[000000008b000098] jmpl %g6+8,%g0 lduw [%i2+0x024],%l0 ! Mem[000000008b000024] p61_call_1_le: std %f14,[%i2+0x1d0] ! Mem[000000008b0001d0] ldsh [%i0+0x022],%l2 ! Mem[000000008a000022] std %l4,[%i0+0x168] ! Mem[000000008a000168] retl lduw [%i2+0x048],%l7 ! Mem[000000008b000048] p61_jmpl_1_lo: ldsb [%o0+0x169],%l0 ! Mem[000000008a000169] sdivx %l7,%l0,%l2 std %l6,[%o2+0x098] ! Mem[000000008b000098] jmpl %g6+8,%g0 lduw [%o2+0x024],%l0 ! Mem[000000008b000024] p61_call_1_lo: std %f14,[%o2+0x1d0] ! Mem[000000008b0001d0] ldsh [%o0+0x022],%l2 ! Mem[000000008a000022] std %l4,[%o0+0x168] ! Mem[000000008a000168] retl lduw [%o2+0x048],%l7 ! Mem[000000008b000048] p61_jmpl_1_he: ldd [%i3+0x1b0],%l2 ! Mem[000000008b8001b0] add %l0,0xdc2,%l0 jmpl %g6+8,%g0 ldstub [%i1+0x01f],%l4 ! Mem[000000008a80001f] p61_call_1_he: ldsh [%i1+0x058],%l3 ! Mem[000000008a800058] ldsh [%i0+0x12a],%l5 ! Mem[000000008a00012a] ldsh [%i2+0x10a],%l5 ! Mem[000000008b00010a] xnorcc %l7,%l2,%l5 ldsb [%i3+0x18b],%l0 ! Mem[000000008b80018b] retl sth %l6,[%i2+0x188] ! Mem[000000008b000188] p61_jmpl_1_ho: ldd [%o3+0x1b0],%l2 ! Mem[000000008b8001b0] add %l0,0xdc2,%l0 jmpl %g6+8,%g0 ldstub [%o1+0x01f],%l4 ! Mem[000000008a80001f] p61_call_1_ho: ldsh [%o1+0x058],%l3 ! Mem[000000008a800058] ldsh [%o0+0x12a],%l5 ! Mem[000000008a00012a] ldsh [%o2+0x10a],%l5 ! Mem[000000008b00010a] xnorcc %l7,%l2,%l5 ldsb [%o3+0x18b],%l0 ! Mem[000000008b80018b] retl sth %l6,[%o2+0x188] ! Mem[000000008b000188] p62_jmpl_1_le: stw %l7,[%i1+0x128] ! Mem[000000008c800128] jmpl %g6+8,%g0 swap [%i1+0x07c],%l1 ! Mem[000000008c80007c] p62_call_1_le: ldsw [%i1+0x038],%l1 ! Mem[000000008c800038] ldx [%i1+0x0a8],%l0 ! Mem[000000008c8000a8] retl ldsw [%i1+0x09c],%l2 ! Mem[000000008c80009c] p62_jmpl_1_lo: stw %l7,[%o1+0x128] ! Mem[000000008c800128] jmpl %g6+8,%g0 swap [%o1+0x07c],%l1 ! Mem[000000008c80007c] p62_call_1_lo: ldsw [%o1+0x038],%l1 ! Mem[000000008c800038] ldx [%o1+0x0a8],%l0 ! Mem[000000008c8000a8] retl ldsw [%o1+0x09c],%l2 ! Mem[000000008c80009c] p62_jmpl_1_he: lduw [%i0+0x09c],%l1 ! Mem[000000008c00009c] ldsb [%i1+0x106],%l6 ! Mem[000000008c800106] ldstub [%i2+0x0af],%l5 ! Mem[000000008d0000af] ldub [%i2+0x072],%l0 ! Mem[000000008d000072] andcc %l5,0x370,%l7 stb %l3,[%i1+0x079] ! Mem[000000008c800079] jmpl %g6+8,%g0 ldsb [%i1+0x022],%l4 ! Mem[000000008c800022] p62_call_1_he: xor %l2,%l0,%l5 retl stw %l6,[%i2+0x038] ! Mem[000000008d000038] p62_jmpl_1_ho: lduw [%o0+0x09c],%l1 ! Mem[000000008c00009c] ldsb [%o1+0x106],%l6 ! Mem[000000008c800106] ldstub [%o2+0x0af],%l5 ! Mem[000000008d0000af] ldub [%o2+0x072],%l0 ! Mem[000000008d000072] andcc %l5,0x370,%l7 stb %l3,[%o1+0x079] ! Mem[000000008c800079] jmpl %g6+8,%g0 ldsb [%o1+0x022],%l4 ! Mem[000000008c800022] p62_call_1_ho: xor %l2,%l0,%l5 retl stw %l6,[%o2+0x038] ! Mem[000000008d000038] p63_jmpl_1_le: jmpl %g6+8,%g0 ldx [%i1+0x0c0],%l1 ! Mem[000000008e8000c0] p63_call_1_le: stb %l3,[%i1+0x1a1] ! Mem[000000008e8001a1] retl stw %l5,[%i3+0x074] ! Mem[000000008f800074] p63_jmpl_1_lo: jmpl %g6+8,%g0 ldx [%o1+0x0c0],%l1 ! Mem[000000008e8000c0] p63_call_1_lo: stb %l3,[%o1+0x1a1] ! Mem[000000008e8001a1] retl stw %l5,[%o3+0x074] ! Mem[000000008f800074] p63_jmpl_1_he: ldub [%i0+0x082],%l4 ! Mem[000000008e000082] stw %l4,[%i2+0x144] ! Mem[000000008f000144] lduh [%i3+0x09e],%l2 ! Mem[000000008f80009e] ldsw [%i3+0x100],%l5 ! Mem[000000008f800100] ldx [%i3+0x1f8],%l5 ! Mem[000000008f8001f8] stw %l2,[%i0+0x1b8] ! Mem[000000008e0001b8] lduh [%i1+0x1a4],%l5 ! Mem[000000008e8001a4] jmpl %g6+8,%g0 ldub [%i2+0x0a3],%l1 ! Mem[000000008f0000a3] p63_call_1_he: sra %l6,%l1,%l3 ldsb [%i1+0x0dd],%l0 ! Mem[000000008e8000dd] ldub [%i0+0x17e],%l5 ! Mem[000000008e00017e] sth %l6,[%i3+0x0c8] ! Mem[000000008f8000c8] ldstub [%i3+0x18c],%l6 ! Mem[000000008f80018c] ldsb [%i1+0x187],%l3 ! Mem[000000008e800187] retl ldsw [%i2+0x0a8],%l4 ! Mem[000000008f0000a8] p63_jmpl_1_ho: ldub [%o0+0x082],%l4 ! Mem[000000008e000082] stw %l4,[%o2+0x144] ! Mem[000000008f000144] lduh [%o3+0x09e],%l2 ! Mem[000000008f80009e] ldsw [%o3+0x100],%l5 ! Mem[000000008f800100] ldx [%o3+0x1f8],%l5 ! Mem[000000008f8001f8] stw %l2,[%o0+0x1b8] ! Mem[000000008e0001b8] lduh [%o1+0x1a4],%l5 ! Mem[000000008e8001a4] jmpl %g6+8,%g0 ldub [%o2+0x0a3],%l1 ! Mem[000000008f0000a3] p63_call_1_ho: sra %l6,%l1,%l3 ldsb [%o1+0x0dd],%l0 ! Mem[000000008e8000dd] ldub [%o0+0x17e],%l5 ! Mem[000000008e00017e] sth %l6,[%o3+0x0c8] ! Mem[000000008f8000c8] ldstub [%o3+0x18c],%l6 ! Mem[000000008f80018c] ldsb [%o1+0x187],%l3 ! Mem[000000008e800187] retl ldsw [%o2+0x0a8],%l4 ! Mem[000000008f0000a8] user_jump1_end: .seg "text" .align 0x2000 user_jump2_start: INIT_MEM(0, 0x0030, 1, +, 0, +, 0) p0_jmpl_2_le: lduw [%i0+0x180],%l2 ! Mem[0000000010000180] orn %l3,%l0,%l2 sdivx %l4,0x33b,%l2 stb %l4,[%i2+0x072] ! Mem[0000000011000072] jmpl %g6+8,%g0 ldx [%i0+0x1e8],%l1 ! Mem[00000000100001e8] p0_call_2_le: lduw [%i0+0x1bc],%l6 ! Mem[00000000100001bc] ldd [%i3+0x028],%f0 ! Mem[0000000011800028] retl xorcc %l1,%l4,%l2 p0_jmpl_2_lo: lduw [%o0+0x180],%l2 ! Mem[0000000010000180] orn %l3,%l0,%l2 sdivx %l4,0x33b,%l2 stb %l4,[%o2+0x072] ! Mem[0000000011000072] jmpl %g6+8,%g0 ldx [%o0+0x1e8],%l1 ! Mem[00000000100001e8] p0_call_2_lo: lduw [%o0+0x1bc],%l6 ! Mem[00000000100001bc] ldd [%o3+0x028],%f0 ! Mem[0000000011800028] retl xorcc %l1,%l4,%l2 p0_jmpl_2_he: ld [%i2+0x074],%f19 ! Mem[0000000011000074] andncc %l1,-0x524,%l1 ldd [%i1+0x0c0],%f24 ! Mem[00000000108000c0] swap [%i2+0x168],%l0 ! Mem[0000000011000168] ldd [%i3+0x150],%l4 ! Mem[0000000011800150] jmpl %g6+8,%g0 ldub [%i2+0x098],%l5 ! Mem[0000000011000098] p0_call_2_he: sth %l0,[%i1+0x1ce] ! Mem[00000000108001ce] ldsw [%i0+0x174],%l5 ! Mem[0000000010000174] ldsw [%i2+0x094],%l1 ! Mem[0000000011000094] sth %l5,[%i0+0x076] ! Mem[0000000010000076] retl ldsb [%i1+0x179],%l5 ! Mem[0000000010800179] p0_jmpl_2_ho: ld [%o2+0x074],%f19 ! Mem[0000000011000074] andncc %l1,-0x524,%l1 ldd [%o1+0x0c0],%f24 ! Mem[00000000108000c0] swap [%o2+0x168],%l0 ! Mem[0000000011000168] ldd [%o3+0x150],%l4 ! Mem[0000000011800150] jmpl %g6+8,%g0 ldub [%o2+0x098],%l5 ! Mem[0000000011000098] p0_call_2_ho: sth %l0,[%o1+0x1ce] ! Mem[00000000108001ce] ldsw [%o0+0x174],%l5 ! Mem[0000000010000174] ldsw [%o2+0x094],%l1 ! Mem[0000000011000094] sth %l5,[%o0+0x076] ! Mem[0000000010000076] retl ldsb [%o1+0x179],%l5 ! Mem[0000000010800179] p1_jmpl_2_le: andn %l5,%l7,%l4 stw %l4,[%i1+0x190] ! Mem[0000000012800190] stb %l2,[%i2+0x020] ! Mem[0000000013000020] ldsh [%i1+0x0e6],%l6 ! Mem[00000000128000e6] std %f2 ,[%i1+0x0f8] ! Mem[00000000128000f8] jmpl %g6+8,%g0 std %l0,[%i1+0x018] ! Mem[0000000012800018] p1_call_2_le: subccc %l2,-0xbd4,%l7 ldx [%i3+0x0c8],%l1 ! Mem[00000000138000c8] ldsb [%i2+0x06e],%l7 ! Mem[000000001300006e] ldd [%i2+0x118],%f12 ! Mem[0000000013000118] ldsb [%i0+0x0c0],%l1 ! Mem[00000000120000c0] retl ldx [%i1+0x178],%l4 ! Mem[0000000012800178] p1_jmpl_2_lo: andn %l5,%l7,%l4 stw %l4,[%o1+0x190] ! Mem[0000000012800190] stb %l2,[%o2+0x020] ! Mem[0000000013000020] ldsh [%o1+0x0e6],%l6 ! Mem[00000000128000e6] std %f2 ,[%o1+0x0f8] ! Mem[00000000128000f8] jmpl %g6+8,%g0 std %l0,[%o1+0x018] ! Mem[0000000012800018] p1_call_2_lo: subccc %l2,-0xbd4,%l7 ldx [%o3+0x0c8],%l1 ! Mem[00000000138000c8] ldsb [%o2+0x06e],%l7 ! Mem[000000001300006e] ldd [%o2+0x118],%f12 ! Mem[0000000013000118] ldsb [%o0+0x0c0],%l1 ! Mem[00000000120000c0] retl ldx [%o1+0x178],%l4 ! Mem[0000000012800178] p1_jmpl_2_he: lduw [%i2+0x060],%l2 ! Mem[0000000013000060] jmpl %g6+8,%g0 ldsb [%i3+0x0e0],%l1 ! Mem[00000000138000e0] p1_call_2_he: sth %l4,[%i3+0x0b4] ! Mem[00000000138000b4] andn %l7,-0xd46,%l7 sllx %l5,%l5,%l7 stw %l1,[%i2+0x0b4] ! Mem[00000000130000b4] stw %l3,[%i3+0x0d8] ! Mem[00000000138000d8] addcc %l2,%l4,%l7 ldsh [%i1+0x15c],%l6 ! Mem[000000001280015c] retl std %l6,[%i3+0x098] ! Mem[0000000013800098] p1_jmpl_2_ho: lduw [%o2+0x060],%l2 ! Mem[0000000013000060] jmpl %g6+8,%g0 ldsb [%o3+0x0e0],%l1 ! Mem[00000000138000e0] p1_call_2_ho: sth %l4,[%o3+0x0b4] ! Mem[00000000138000b4] andn %l7,-0xd46,%l7 sllx %l5,%l5,%l7 stw %l1,[%o2+0x0b4] ! Mem[00000000130000b4] stw %l3,[%o3+0x0d8] ! Mem[00000000138000d8] addcc %l2,%l4,%l7 ldsh [%o1+0x15c],%l6 ! Mem[000000001280015c] retl std %l6,[%o3+0x098] ! Mem[0000000013800098] p2_jmpl_2_le: stw %l4,[%i2+0x0a0] ! Mem[00000000150000a0] lduh [%i3+0x0b0],%l1 ! Mem[00000000158000b0] ldsb [%i0+0x083],%l5 ! Mem[0000000014000083] std %l6,[%i2+0x140] ! Mem[0000000015000140] ldsb [%i1+0x104],%l6 ! Mem[0000000014800104] stw %l0,[%i2+0x00c] ! Mem[000000001500000c] ldstub [%i0+0x083],%l2 ! Mem[0000000014000083] jmpl %g6+8,%g0 ldstub [%i2+0x1ca],%l0 ! Mem[00000000150001ca] p2_call_2_le: ldsb [%i1+0x0f4],%l5 ! Mem[00000000148000f4] ldstub [%i3+0x06d],%l3 ! Mem[000000001580006d] and %l0,0x4ed,%l7 retl lduh [%i1+0x184],%l4 ! Mem[0000000014800184] p2_jmpl_2_lo: stw %l4,[%o2+0x0a0] ! Mem[00000000150000a0] lduh [%o3+0x0b0],%l1 ! Mem[00000000158000b0] ldsb [%o0+0x083],%l5 ! Mem[0000000014000083] std %l6,[%o2+0x140] ! Mem[0000000015000140] ldsb [%o1+0x104],%l6 ! Mem[0000000014800104] stw %l0,[%o2+0x00c] ! Mem[000000001500000c] ldstub [%o0+0x083],%l2 ! Mem[0000000014000083] jmpl %g6+8,%g0 ldstub [%o2+0x1ca],%l0 ! Mem[00000000150001ca] p2_call_2_lo: ldsb [%o1+0x0f4],%l5 ! Mem[00000000148000f4] ldstub [%o3+0x06d],%l3 ! Mem[000000001580006d] and %l0,0x4ed,%l7 retl lduh [%o1+0x184],%l4 ! Mem[0000000014800184] p2_jmpl_2_he: stb %l6,[%i1+0x0ef] ! Mem[00000000148000ef] subc %l0,0xd8b,%l6 std %l6,[%i2+0x0c0] ! Mem[00000000150000c0] lduh [%i3+0x046],%l7 ! Mem[0000000015800046] nop jmpl %g6+8,%g0 ldsh [%i1+0x1a2],%l5 ! Mem[00000000148001a2] p2_call_2_he: std %l6,[%i0+0x1a0] ! Mem[00000000140001a0] retl orn %l6,0x31e,%l2 p2_jmpl_2_ho: stb %l6,[%o1+0x0ef] ! Mem[00000000148000ef] subc %l0,0xd8b,%l6 std %l6,[%o2+0x0c0] ! Mem[00000000150000c0] lduh [%o3+0x046],%l7 ! Mem[0000000015800046] nop jmpl %g6+8,%g0 ldsh [%o1+0x1a2],%l5 ! Mem[00000000148001a2] p2_call_2_ho: std %l6,[%o0+0x1a0] ! Mem[00000000140001a0] retl orn %l6,0x31e,%l2 p3_jmpl_2_le: st %f13,[%i1+0x0a0] ! Mem[00000000168000a0] ldd [%i0+0x190],%l2 ! Mem[0000000016000190] jmpl %g6+8,%g0 addcc %l2,%l7,%l2 p3_call_2_le: orncc %l0,%l1,%l0 sll %l4,0x017,%l5 std %l4,[%i1+0x1f0] ! Mem[00000000168001f0] ldd [%i0+0x1c8],%l0 ! Mem[00000000160001c8] retl std %l2,[%i3+0x0a0] ! Mem[00000000178000a0] p3_jmpl_2_lo: st %f13,[%o1+0x0a0] ! Mem[00000000168000a0] ldd [%o0+0x190],%l2 ! Mem[0000000016000190] jmpl %g6+8,%g0 addcc %l2,%l7,%l2 p3_call_2_lo: orncc %l0,%l1,%l0 sll %l4,0x017,%l5 std %l4,[%o1+0x1f0] ! Mem[00000000168001f0] ldd [%o0+0x1c8],%l0 ! Mem[00000000160001c8] retl std %l2,[%o3+0x0a0] ! Mem[00000000178000a0] p3_jmpl_2_he: jmpl %g6+8,%g0 swap [%i2+0x04c],%l3 ! Mem[000000001700004c] p3_call_2_he: stb %l7,[%i3+0x14a] ! Mem[000000001780014a] lduw [%i1+0x1c8],%l4 ! Mem[00000000168001c8] ldstub [%i3+0x1fb],%l6 ! Mem[00000000178001fb] retl swap [%i2+0x1f8],%l1 ! Mem[00000000170001f8] p3_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o2+0x04c],%l3 ! Mem[000000001700004c] p3_call_2_ho: stb %l7,[%o3+0x14a] ! Mem[000000001780014a] lduw [%o1+0x1c8],%l4 ! Mem[00000000168001c8] ldstub [%o3+0x1fb],%l6 ! Mem[00000000178001fb] retl swap [%o2+0x1f8],%l1 ! Mem[00000000170001f8] p4_jmpl_2_le: xnor %l2,0x96c,%l7 ldd [%i1+0x0f0],%f0 ! Mem[00000000188000f0] stw %l7,[%i0+0x0b0] ! Mem[00000000180000b0] stw %l3,[%i3+0x13c] ! Mem[000000001980013c] lduh [%i1+0x1ba],%l3 ! Mem[00000000188001ba] jmpl %g6+8,%g0 stx %l2,[%i0+0x140] ! Mem[0000000018000140] p4_call_2_le: ldsh [%i3+0x148],%l4 ! Mem[0000000019800148] sll %l5,%l0,%l3 srl %l6,%l3,%l3 orncc %l7,-0x9ca,%l6 ldstub [%i3+0x0cd],%l5 ! Mem[00000000198000cd] std %l4,[%i2+0x088] ! Mem[0000000019000088] retl lduw [%i3+0x140],%l0 ! Mem[0000000019800140] p4_jmpl_2_lo: xnor %l2,0x96c,%l7 ldd [%o1+0x0f0],%f0 ! Mem[00000000188000f0] stw %l7,[%o0+0x0b0] ! Mem[00000000180000b0] stw %l3,[%o3+0x13c] ! Mem[000000001980013c] lduh [%o1+0x1ba],%l3 ! Mem[00000000188001ba] jmpl %g6+8,%g0 stx %l2,[%o0+0x140] ! Mem[0000000018000140] p4_call_2_lo: ldsh [%o3+0x148],%l4 ! Mem[0000000019800148] sll %l5,%l0,%l3 srl %l6,%l3,%l3 orncc %l7,-0x9ca,%l6 ldstub [%o3+0x0cd],%l5 ! Mem[00000000198000cd] std %l4,[%o2+0x088] ! Mem[0000000019000088] retl lduw [%o3+0x140],%l0 ! Mem[0000000019800140] p4_jmpl_2_he: ldstub [%i1+0x104],%l0 ! Mem[0000000018800104] sllx %l1,%l1,%l3 ldsb [%i1+0x186],%l3 ! Mem[0000000018800186] ldx [%i3+0x100],%l6 ! Mem[0000000019800100] stx %l2,[%i2+0x038] ! Mem[0000000019000038] jmpl %g6+8,%g0 std %f24,[%i3+0x090] ! Mem[0000000019800090] p4_call_2_he: stb %l3,[%i0+0x1cc] ! Mem[00000000180001cc] retl lduh [%i1+0x196],%l7 ! Mem[0000000018800196] p4_jmpl_2_ho: ldstub [%o1+0x104],%l0 ! Mem[0000000018800104] sllx %l1,%l1,%l3 ldsb [%o1+0x186],%l3 ! Mem[0000000018800186] ldx [%o3+0x100],%l6 ! Mem[0000000019800100] stx %l2,[%o2+0x038] ! Mem[0000000019000038] jmpl %g6+8,%g0 std %f24,[%o3+0x090] ! Mem[0000000019800090] p4_call_2_ho: stb %l3,[%o0+0x1cc] ! Mem[00000000180001cc] retl lduh [%o1+0x196],%l7 ! Mem[0000000018800196] p5_jmpl_2_le: swap [%i0+0x008],%l6 ! Mem[000000001a000008] ldsb [%i0+0x055],%l2 ! Mem[000000001a000055] jmpl %g6+8,%g0 add %l2,-0x411,%l3 p5_call_2_le: ldd [%i2+0x098],%f2 ! Mem[000000001b000098] retl stx %l6,[%i0+0x138] ! Mem[000000001a000138] p5_jmpl_2_lo: swap [%o0+0x008],%l6 ! Mem[000000001a000008] ldsb [%o0+0x055],%l2 ! Mem[000000001a000055] jmpl %g6+8,%g0 add %l2,-0x411,%l3 p5_call_2_lo: ldd [%o2+0x098],%f2 ! Mem[000000001b000098] retl stx %l6,[%o0+0x138] ! Mem[000000001a000138] p5_jmpl_2_he: stb %l1,[%i0+0x09c] ! Mem[000000001a00009c] stx %l0,[%i2+0x1a8] ! Mem[000000001b0001a8] stw %l7,[%i0+0x098] ! Mem[000000001a000098] smul %l5,%l5,%l7 ldub [%i2+0x083],%l2 ! Mem[000000001b000083] ldub [%i2+0x080],%l1 ! Mem[000000001b000080] jmpl %g6+8,%g0 stx %l6,[%i0+0x0a0] ! Mem[000000001a0000a0] p5_call_2_he: ldsh [%i0+0x1c8],%l5 ! Mem[000000001a0001c8] ldstub [%i1+0x07d],%l0 ! Mem[000000001a80007d] lduh [%i1+0x1dc],%l7 ! Mem[000000001a8001dc] stw %l1,[%i2+0x1c4] ! Mem[000000001b0001c4] lduw [%i3+0x1d8],%l1 ! Mem[000000001b8001d8] retl ldsb [%i3+0x0b8],%l6 ! Mem[000000001b8000b8] p5_jmpl_2_ho: stb %l1,[%o0+0x09c] ! Mem[000000001a00009c] stx %l0,[%o2+0x1a8] ! Mem[000000001b0001a8] stw %l7,[%o0+0x098] ! Mem[000000001a000098] smul %l5,%l5,%l7 ldub [%o2+0x083],%l2 ! Mem[000000001b000083] ldub [%o2+0x080],%l1 ! Mem[000000001b000080] jmpl %g6+8,%g0 stx %l6,[%o0+0x0a0] ! Mem[000000001a0000a0] p5_call_2_ho: ldsh [%o0+0x1c8],%l5 ! Mem[000000001a0001c8] ldstub [%o1+0x07d],%l0 ! Mem[000000001a80007d] lduh [%o1+0x1dc],%l7 ! Mem[000000001a8001dc] stw %l1,[%o2+0x1c4] ! Mem[000000001b0001c4] lduw [%o3+0x1d8],%l1 ! Mem[000000001b8001d8] retl ldsb [%o3+0x0b8],%l6 ! Mem[000000001b8000b8] p6_jmpl_2_le: lduw [%i3+0x1fc],%l0 ! Mem[000000001d8001fc] stb %l2,[%i1+0x11e] ! Mem[000000001c80011e] stx %l0,[%i0+0x020] ! Mem[000000001c000020] tsubcctv %l6,%l6,%l6 and %l6,-0x971,%l4 sth %l5,[%i1+0x064] ! Mem[000000001c800064] jmpl %g6+8,%g0 ld [%i2+0x1c8],%f10 ! Mem[000000001d0001c8] p6_call_2_le: ldstub [%i1+0x134],%l1 ! Mem[000000001c800134] ldx [%i1+0x190],%l4 ! Mem[000000001c800190] xnor %l6,-0x366,%l2 retl sra %l4,0x00d,%l0 p6_jmpl_2_lo: lduw [%o3+0x1fc],%l0 ! Mem[000000001d8001fc] stb %l2,[%o1+0x11e] ! Mem[000000001c80011e] stx %l0,[%o0+0x020] ! Mem[000000001c000020] tsubcctv %l6,%l6,%l6 and %l6,-0x971,%l4 sth %l5,[%o1+0x064] ! Mem[000000001c800064] jmpl %g6+8,%g0 ld [%o2+0x1c8],%f10 ! Mem[000000001d0001c8] p6_call_2_lo: ldstub [%o1+0x134],%l1 ! Mem[000000001c800134] ldx [%o1+0x190],%l4 ! Mem[000000001c800190] xnor %l6,-0x366,%l2 retl sra %l4,0x00d,%l0 p6_jmpl_2_he: srax %l5,%l1,%l4 ldub [%i0+0x041],%l2 ! Mem[000000001c000041] stb %l7,[%i1+0x03c] ! Mem[000000001c80003c] jmpl %g6+8,%g0 orn %l2,-0x2d7,%l7 p6_call_2_he: sra %l4,0x001,%l5 lduh [%i1+0x140],%l1 ! Mem[000000001c800140] retl ldstub [%i2+0x1ef],%l0 ! Mem[000000001d0001ef] p6_jmpl_2_ho: srax %l5,%l1,%l4 ldub [%o0+0x041],%l2 ! Mem[000000001c000041] stb %l7,[%o1+0x03c] ! Mem[000000001c80003c] jmpl %g6+8,%g0 orn %l2,-0x2d7,%l7 p6_call_2_ho: sra %l4,0x001,%l5 lduh [%o1+0x140],%l1 ! Mem[000000001c800140] retl ldstub [%o2+0x1ef],%l0 ! Mem[000000001d0001ef] p7_jmpl_2_le: ldsw [%i1+0x108],%l6 ! Mem[000000001e800108] sth %l0,[%i1+0x13c] ! Mem[000000001e80013c] ldsw [%i0+0x020],%l1 ! Mem[000000001e000020] lduw [%i2+0x104],%l4 ! Mem[000000001f000104] stb %l0,[%i0+0x143] ! Mem[000000001e000143] ldsb [%i3+0x0a7],%l6 ! Mem[000000001f8000a7] jmpl %g6+8,%g0 lduw [%i0+0x148],%l3 ! Mem[000000001e000148] p7_call_2_le: ldsb [%i1+0x006],%l0 ! Mem[000000001e800006] stw %l7,[%i1+0x09c] ! Mem[000000001e80009c] swap [%i1+0x1b0],%l4 ! Mem[000000001e8001b0] lduh [%i1+0x024],%l6 ! Mem[000000001e800024] ld [%i0+0x064],%f5 ! Mem[000000001e000064] stb %l5,[%i1+0x1e1] ! Mem[000000001e8001e1] retl addccc %l7,0xa3c,%l2 p7_jmpl_2_lo: ldsw [%o1+0x108],%l6 ! Mem[000000001e800108] sth %l0,[%o1+0x13c] ! Mem[000000001e80013c] ldsw [%o0+0x020],%l1 ! Mem[000000001e000020] lduw [%o2+0x104],%l4 ! Mem[000000001f000104] stb %l0,[%o0+0x143] ! Mem[000000001e000143] ldsb [%o3+0x0a7],%l6 ! Mem[000000001f8000a7] jmpl %g6+8,%g0 lduw [%o0+0x148],%l3 ! Mem[000000001e000148] p7_call_2_lo: ldsb [%o1+0x006],%l0 ! Mem[000000001e800006] stw %l7,[%o1+0x09c] ! Mem[000000001e80009c] swap [%o1+0x1b0],%l4 ! Mem[000000001e8001b0] lduh [%o1+0x024],%l6 ! Mem[000000001e800024] ld [%o0+0x064],%f5 ! Mem[000000001e000064] stb %l5,[%o1+0x1e1] ! Mem[000000001e8001e1] retl addccc %l7,0xa3c,%l2 p7_jmpl_2_he: lduw [%i0+0x114],%l1 ! Mem[000000001e000114] xnor %l7,-0xd95,%l7 jmpl %g6+8,%g0 sth %l0,[%i1+0x1a8] ! Mem[000000001e8001a8] p7_call_2_he: smulcc %l6,-0xcc6,%l6 st %f24,[%i2+0x140] ! Mem[000000001f000140] stx %l5,[%i1+0x1d0] ! Mem[000000001e8001d0] umulcc %l0,-0x799,%l5 retl ldstub [%i1+0x0ae],%l2 ! Mem[000000001e8000ae] p7_jmpl_2_ho: lduw [%o0+0x114],%l1 ! Mem[000000001e000114] xnor %l7,-0xd95,%l7 jmpl %g6+8,%g0 sth %l0,[%o1+0x1a8] ! Mem[000000001e8001a8] p7_call_2_ho: smulcc %l6,-0xcc6,%l6 st %f24,[%o2+0x140] ! Mem[000000001f000140] stx %l5,[%o1+0x1d0] ! Mem[000000001e8001d0] umulcc %l0,-0x799,%l5 retl ldstub [%o1+0x0ae],%l2 ! Mem[000000001e8000ae] p8_jmpl_2_le: ldub [%i3+0x1a2],%l0 ! Mem[00000000218001a2] swap [%i0+0x0e0],%l2 ! Mem[00000000200000e0] jmpl %g6+8,%g0 ldsw [%i0+0x184],%l2 ! Mem[0000000020000184] p8_call_2_le: ldsb [%i0+0x0cd],%l5 ! Mem[00000000200000cd] mulx %l3,%l2,%l7 std %l6,[%i0+0x128] ! Mem[0000000020000128] addccc %l6,-0x1e5,%l2 retl umul %l6,%l5,%l2 p8_jmpl_2_lo: ldub [%o3+0x1a2],%l0 ! Mem[00000000218001a2] swap [%o0+0x0e0],%l2 ! Mem[00000000200000e0] jmpl %g6+8,%g0 ldsw [%o0+0x184],%l2 ! Mem[0000000020000184] p8_call_2_lo: ldsb [%o0+0x0cd],%l5 ! Mem[00000000200000cd] mulx %l3,%l2,%l7 std %l6,[%o0+0x128] ! Mem[0000000020000128] addccc %l6,-0x1e5,%l2 retl umul %l6,%l5,%l2 p8_jmpl_2_he: ldx [%i2+0x020],%l2 ! Mem[0000000021000020] andncc %l4,-0x63c,%l0 swap [%i0+0x0e0],%l0 ! Mem[00000000200000e0] lduh [%i1+0x12e],%l2 ! Mem[000000002080012e] jmpl %g6+8,%g0 std %l0,[%i2+0x0c8] ! Mem[00000000210000c8] p8_call_2_he: taddcc %l2,%l2,%l4 umul %l1,%l6,%l6 stb %l5,[%i3+0x0ba] ! Mem[00000000218000ba] lduh [%i3+0x086],%l6 ! Mem[0000000021800086] std %l2,[%i2+0x1b8] ! Mem[00000000210001b8] retl lduh [%i2+0x0cc],%l7 ! Mem[00000000210000cc] p8_jmpl_2_ho: ldx [%o2+0x020],%l2 ! Mem[0000000021000020] andncc %l4,-0x63c,%l0 swap [%o0+0x0e0],%l0 ! Mem[00000000200000e0] lduh [%o1+0x12e],%l2 ! Mem[000000002080012e] jmpl %g6+8,%g0 std %l0,[%o2+0x0c8] ! Mem[00000000210000c8] p8_call_2_ho: taddcc %l2,%l2,%l4 umul %l1,%l6,%l6 stb %l5,[%o3+0x0ba] ! Mem[00000000218000ba] lduh [%o3+0x086],%l6 ! Mem[0000000021800086] std %l2,[%o2+0x1b8] ! Mem[00000000210001b8] retl lduh [%o2+0x0cc],%l7 ! Mem[00000000210000cc] p9_jmpl_2_le: srlx %l7,%l2,%l3 ldub [%i1+0x1c1],%l5 ! Mem[00000000228001c1] jmpl %g6+8,%g0 orcc %l7,-0xf44,%l2 p9_call_2_le: orn %l5,%l2,%l1 ldsh [%i1+0x1dc],%l5 ! Mem[00000000228001dc] retl lduw [%i2+0x08c],%l7 ! Mem[000000002300008c] p9_jmpl_2_lo: srlx %l7,%l2,%l3 ldub [%o1+0x1c1],%l5 ! Mem[00000000228001c1] jmpl %g6+8,%g0 orcc %l7,-0xf44,%l2 p9_call_2_lo: orn %l5,%l2,%l1 ldsh [%o1+0x1dc],%l5 ! Mem[00000000228001dc] retl lduw [%o2+0x08c],%l7 ! Mem[000000002300008c] p9_jmpl_2_he: ldd [%i2+0x0a8],%f26 ! Mem[00000000230000a8] ldsb [%i1+0x077],%l3 ! Mem[0000000022800077] stx %l1,[%i0+0x008] ! Mem[0000000022000008] ldsb [%i2+0x02f],%l4 ! Mem[000000002300002f] ldd [%i0+0x0c8],%l4 ! Mem[00000000220000c8] jmpl %g6+8,%g0 orcc %l6,%l1,%l3 p9_call_2_he: udivx %l7,0x1a1,%l5 stw %l7,[%i0+0x0b4] ! Mem[00000000220000b4] ldub [%i2+0x15c],%l6 ! Mem[000000002300015c] retl ld [%i2+0x098],%f23 ! Mem[0000000023000098] p9_jmpl_2_ho: ldd [%o2+0x0a8],%f26 ! Mem[00000000230000a8] ldsb [%o1+0x077],%l3 ! Mem[0000000022800077] stx %l1,[%o0+0x008] ! Mem[0000000022000008] ldsb [%o2+0x02f],%l4 ! Mem[000000002300002f] ldd [%o0+0x0c8],%l4 ! Mem[00000000220000c8] jmpl %g6+8,%g0 orcc %l6,%l1,%l3 p9_call_2_ho: udivx %l7,0x1a1,%l5 stw %l7,[%o0+0x0b4] ! Mem[00000000220000b4] ldub [%o2+0x15c],%l6 ! Mem[000000002300015c] retl ld [%o2+0x098],%f23 ! Mem[0000000023000098] p10_jmpl_2_le: sth %l6,[%i2+0x000] ! Mem[0000000025000000] ldx [%i0+0x1e0],%l4 ! Mem[00000000240001e0] lduw [%i0+0x008],%l6 ! Mem[0000000024000008] stx %l3,[%i1+0x028] ! Mem[0000000024800028] xorcc %l4,%l1,%l3 stb %l4,[%i1+0x07f] ! Mem[000000002480007f] jmpl %g6+8,%g0 ldd [%i2+0x048],%f4 ! Mem[0000000025000048] p10_call_2_le: retl sth %l5,[%i0+0x1ac] ! Mem[00000000240001ac] p10_jmpl_2_lo: sth %l6,[%o2+0x000] ! Mem[0000000025000000] ldx [%o0+0x1e0],%l4 ! Mem[00000000240001e0] lduw [%o0+0x008],%l6 ! Mem[0000000024000008] stx %l3,[%o1+0x028] ! Mem[0000000024800028] xorcc %l4,%l1,%l3 stb %l4,[%o1+0x07f] ! Mem[000000002480007f] jmpl %g6+8,%g0 ldd [%o2+0x048],%f4 ! Mem[0000000025000048] p10_call_2_lo: retl sth %l5,[%o0+0x1ac] ! Mem[00000000240001ac] p10_jmpl_2_he: jmpl %g6+8,%g0 ldstub [%i2+0x006],%l0 ! Mem[0000000025000006] p10_call_2_he: ldstub [%i1+0x1ee],%l5 ! Mem[00000000248001ee] ldx [%i0+0x100],%l3 ! Mem[0000000024000100] retl ldub [%i1+0x184],%l3 ! Mem[0000000024800184] p10_jmpl_2_ho: jmpl %g6+8,%g0 ldstub [%o2+0x006],%l0 ! Mem[0000000025000006] p10_call_2_ho: ldstub [%o1+0x1ee],%l5 ! Mem[00000000248001ee] ldx [%o0+0x100],%l3 ! Mem[0000000024000100] retl ldub [%o1+0x184],%l3 ! Mem[0000000024800184] p11_jmpl_2_le: stx %l3,[%i1+0x190] ! Mem[0000000026800190] stw %l2,[%i0+0x140] ! Mem[0000000026000140] jmpl %g6+8,%g0 std %l6,[%i3+0x178] ! Mem[0000000027800178] p11_call_2_le: ldsh [%i3+0x11e],%l3 ! Mem[000000002780011e] stw %l0,[%i3+0x0dc] ! Mem[00000000278000dc] swap [%i2+0x1a0],%l0 ! Mem[00000000270001a0] sth %l7,[%i0+0x078] ! Mem[0000000026000078] andn %l4,0xf3a,%l0 retl sth %l0,[%i1+0x0e6] ! Mem[00000000268000e6] p11_jmpl_2_lo: stx %l3,[%o1+0x190] ! Mem[0000000026800190] stw %l2,[%o0+0x140] ! Mem[0000000026000140] jmpl %g6+8,%g0 std %l6,[%o3+0x178] ! Mem[0000000027800178] p11_call_2_lo: ldsh [%o3+0x11e],%l3 ! Mem[000000002780011e] stw %l0,[%o3+0x0dc] ! Mem[00000000278000dc] swap [%o2+0x1a0],%l0 ! Mem[00000000270001a0] sth %l7,[%o0+0x078] ! Mem[0000000026000078] andn %l4,0xf3a,%l0 retl sth %l0,[%o1+0x0e6] ! Mem[00000000268000e6] p11_jmpl_2_he: lduh [%i2+0x13e],%l4 ! Mem[000000002700013e] subc %l1,0xd40,%l5 ldstub [%i2+0x1c6],%l3 ! Mem[00000000270001c6] ld [%i3+0x158],%f26 ! Mem[0000000027800158] stb %l4,[%i2+0x080] ! Mem[0000000027000080] stb %l2,[%i3+0x1a1] ! Mem[00000000278001a1] jmpl %g6+8,%g0 andncc %l3,%l2,%l0 p11_call_2_he: smul %l7,0xa82,%l3 lduw [%i0+0x1d8],%l4 ! Mem[00000000260001d8] retl stb %l7,[%i3+0x162] ! Mem[0000000027800162] p11_jmpl_2_ho: lduh [%o2+0x13e],%l4 ! Mem[000000002700013e] subc %l1,0xd40,%l5 ldstub [%o2+0x1c6],%l3 ! Mem[00000000270001c6] ld [%o3+0x158],%f26 ! Mem[0000000027800158] stb %l4,[%o2+0x080] ! Mem[0000000027000080] stb %l2,[%o3+0x1a1] ! Mem[00000000278001a1] jmpl %g6+8,%g0 andncc %l3,%l2,%l0 p11_call_2_ho: smul %l7,0xa82,%l3 lduw [%o0+0x1d8],%l4 ! Mem[00000000260001d8] retl stb %l7,[%o3+0x162] ! Mem[0000000027800162] p12_jmpl_2_le: stb %l0,[%i3+0x15f] ! Mem[000000002980015f] ldd [%i1+0x098],%f6 ! Mem[0000000028800098] swap [%i1+0x020],%l2 ! Mem[0000000028800020] lduw [%i3+0x0c4],%l6 ! Mem[00000000298000c4] stx %l2,[%i3+0x0d8] ! Mem[00000000298000d8] ldsw [%i1+0x134],%l1 ! Mem[0000000028800134] lduw [%i0+0x078],%l5 ! Mem[0000000028000078] jmpl %g6+8,%g0 ldstub [%i0+0x10a],%l7 ! Mem[000000002800010a] p12_call_2_le: addcc %l6,%l3,%l5 st %f0 ,[%i3+0x048] ! Mem[0000000029800048] retl stx %l7,[%i1+0x168] ! Mem[0000000028800168] p12_jmpl_2_lo: stb %l0,[%o3+0x15f] ! Mem[000000002980015f] ldd [%o1+0x098],%f6 ! Mem[0000000028800098] swap [%o1+0x020],%l2 ! Mem[0000000028800020] lduw [%o3+0x0c4],%l6 ! Mem[00000000298000c4] stx %l2,[%o3+0x0d8] ! Mem[00000000298000d8] ldsw [%o1+0x134],%l1 ! Mem[0000000028800134] lduw [%o0+0x078],%l5 ! Mem[0000000028000078] jmpl %g6+8,%g0 ldstub [%o0+0x10a],%l7 ! Mem[000000002800010a] p12_call_2_lo: addcc %l6,%l3,%l5 st %f0 ,[%o3+0x048] ! Mem[0000000029800048] retl stx %l7,[%o1+0x168] ! Mem[0000000028800168] p12_jmpl_2_he: addccc %l2,0x57d,%l7 ldub [%i1+0x08f],%l6 ! Mem[000000002880008f] ldd [%i2+0x1a0],%l0 ! Mem[00000000290001a0] addcc %l2,%l5,%l7 xnorcc %l3,%l1,%l5 jmpl %g6+8,%g0 sth %l2,[%i0+0x024] ! Mem[0000000028000024] p12_call_2_he: stw %l3,[%i2+0x1d4] ! Mem[00000000290001d4] udivx %l6,0x9c1,%l0 ldsh [%i3+0x0be],%l1 ! Mem[00000000298000be] st %f21,[%i0+0x044] ! Mem[0000000028000044] ldsb [%i3+0x09e],%l0 ! Mem[000000002980009e] ldsb [%i0+0x0b1],%l1 ! Mem[00000000280000b1] stx %l0,[%i3+0x1e8] ! Mem[00000000298001e8] retl xor %l1,0x040,%l1 p12_jmpl_2_ho: addccc %l2,0x57d,%l7 ldub [%o1+0x08f],%l6 ! Mem[000000002880008f] ldd [%o2+0x1a0],%l0 ! Mem[00000000290001a0] addcc %l2,%l5,%l7 xnorcc %l3,%l1,%l5 jmpl %g6+8,%g0 sth %l2,[%o0+0x024] ! Mem[0000000028000024] p12_call_2_ho: stw %l3,[%o2+0x1d4] ! Mem[00000000290001d4] udivx %l6,0x9c1,%l0 ldsh [%o3+0x0be],%l1 ! Mem[00000000298000be] st %f21,[%o0+0x044] ! Mem[0000000028000044] ldsb [%o3+0x09e],%l0 ! Mem[000000002980009e] ldsb [%o0+0x0b1],%l1 ! Mem[00000000280000b1] stx %l0,[%o3+0x1e8] ! Mem[00000000298001e8] retl xor %l1,0x040,%l1 p13_jmpl_2_le: jmpl %g6+8,%g0 sth %l5,[%i1+0x17e] ! Mem[000000002a80017e] p13_call_2_le: retl lduw [%i1+0x0c0],%l2 ! Mem[000000002a8000c0] p13_jmpl_2_lo: jmpl %g6+8,%g0 sth %l5,[%o1+0x17e] ! Mem[000000002a80017e] p13_call_2_lo: retl lduw [%o1+0x0c0],%l2 ! Mem[000000002a8000c0] p13_jmpl_2_he: ldsh [%i1+0x152],%l0 ! Mem[000000002a800152] ldd [%i0+0x0e0],%l4 ! Mem[000000002a0000e0] ldstub [%i0+0x133],%l2 ! Mem[000000002a000133] addccc %l4,0x626,%l4 ldsw [%i1+0x140],%l0 ! Mem[000000002a800140] std %l4,[%i2+0x1a8] ! Mem[000000002b0001a8] jmpl %g6+8,%g0 ldx [%i0+0x060],%l2 ! Mem[000000002a000060] p13_call_2_he: retl ldsw [%i3+0x0bc],%l7 ! Mem[000000002b8000bc] p13_jmpl_2_ho: ldsh [%o1+0x152],%l0 ! Mem[000000002a800152] ldd [%o0+0x0e0],%l4 ! Mem[000000002a0000e0] ldstub [%o0+0x133],%l2 ! Mem[000000002a000133] addccc %l4,0x626,%l4 ldsw [%o1+0x140],%l0 ! Mem[000000002a800140] std %l4,[%o2+0x1a8] ! Mem[000000002b0001a8] jmpl %g6+8,%g0 ldx [%o0+0x060],%l2 ! Mem[000000002a000060] p13_call_2_ho: retl ldsw [%o3+0x0bc],%l7 ! Mem[000000002b8000bc] p14_jmpl_2_le: stw %l6,[%i0+0x09c] ! Mem[000000002c00009c] ldstub [%i3+0x01c],%l0 ! Mem[000000002d80001c] udivx %l1,-0x7bb,%l1 ldub [%i2+0x094],%l2 ! Mem[000000002d000094] stx %l4,[%i3+0x050] ! Mem[000000002d800050] jmpl %g6+8,%g0 ldsb [%i3+0x1e7],%l6 ! Mem[000000002d8001e7] p14_call_2_le: lduh [%i3+0x146],%l7 ! Mem[000000002d800146] retl ld [%i0+0x1dc],%f13 ! Mem[000000002c0001dc] p14_jmpl_2_lo: stw %l6,[%o0+0x09c] ! Mem[000000002c00009c] ldstub [%o3+0x01c],%l0 ! Mem[000000002d80001c] udivx %l1,-0x7bb,%l1 ldub [%o2+0x094],%l2 ! Mem[000000002d000094] stx %l4,[%o3+0x050] ! Mem[000000002d800050] jmpl %g6+8,%g0 ldsb [%o3+0x1e7],%l6 ! Mem[000000002d8001e7] p14_call_2_lo: lduh [%o3+0x146],%l7 ! Mem[000000002d800146] retl ld [%o0+0x1dc],%f13 ! Mem[000000002c0001dc] p14_jmpl_2_he: stx %l3,[%i2+0x070] ! Mem[000000002d000070] ldsb [%i1+0x1bf],%l6 ! Mem[000000002c8001bf] taddcctv %l0,-0x677,%l4 jmpl %g6+8,%g0 ldstub [%i3+0x14b],%l0 ! Mem[000000002d80014b] p14_call_2_he: retl ldub [%i0+0x00c],%l1 ! Mem[000000002c00000c] p14_jmpl_2_ho: stx %l3,[%o2+0x070] ! Mem[000000002d000070] ldsb [%o1+0x1bf],%l6 ! Mem[000000002c8001bf] taddcctv %l0,-0x677,%l4 jmpl %g6+8,%g0 ldstub [%o3+0x14b],%l0 ! Mem[000000002d80014b] p14_call_2_ho: retl ldub [%o0+0x00c],%l1 ! Mem[000000002c00000c] p15_jmpl_2_le: jmpl %g6+8,%g0 ld [%i1+0x0c8],%f0 ! Mem[000000002e8000c8] p15_call_2_le: ldx [%i2+0x160],%l4 ! Mem[000000002f000160] umulcc %l7,0xbe9,%l6 stb %l4,[%i1+0x1b2] ! Mem[000000002e8001b2] ldstub [%i2+0x020],%l2 ! Mem[000000002f000020] retl st %f14,[%i0+0x0c4] ! Mem[000000002e0000c4] p15_jmpl_2_lo: jmpl %g6+8,%g0 ld [%o1+0x0c8],%f0 ! Mem[000000002e8000c8] p15_call_2_lo: ldx [%o2+0x160],%l4 ! Mem[000000002f000160] umulcc %l7,0xbe9,%l6 stb %l4,[%o1+0x1b2] ! Mem[000000002e8001b2] ldstub [%o2+0x020],%l2 ! Mem[000000002f000020] retl st %f14,[%o0+0x0c4] ! Mem[000000002e0000c4] p15_jmpl_2_he: ldsw [%i2+0x0b0],%l4 ! Mem[000000002f0000b0] jmpl %g6+8,%g0 lduh [%i3+0x1cc],%l3 ! Mem[000000002f8001cc] p15_call_2_he: smul %l3,%l5,%l6 udivx %l4,%l4,%l4 ldub [%i3+0x149],%l6 ! Mem[000000002f800149] stx %l7,[%i2+0x0b8] ! Mem[000000002f0000b8] ldd [%i2+0x158],%l4 ! Mem[000000002f000158] and %l2,-0xd33,%l3 swap [%i3+0x080],%l1 ! Mem[000000002f800080] retl stw %l4,[%i2+0x028] ! Mem[000000002f000028] p15_jmpl_2_ho: ldsw [%o2+0x0b0],%l4 ! Mem[000000002f0000b0] jmpl %g6+8,%g0 lduh [%o3+0x1cc],%l3 ! Mem[000000002f8001cc] p15_call_2_ho: smul %l3,%l5,%l6 udivx %l4,%l4,%l4 ldub [%o3+0x149],%l6 ! Mem[000000002f800149] stx %l7,[%o2+0x0b8] ! Mem[000000002f0000b8] ldd [%o2+0x158],%l4 ! Mem[000000002f000158] and %l2,-0xd33,%l3 swap [%o3+0x080],%l1 ! Mem[000000002f800080] retl stw %l4,[%o2+0x028] ! Mem[000000002f000028] p16_jmpl_2_le: jmpl %g6+8,%g0 ldub [%i0+0x028],%l6 ! Mem[0000000030000028] p16_call_2_le: stw %l0,[%i2+0x05c] ! Mem[000000003100005c] and %l7,-0xb1d,%l2 ldsh [%i3+0x0dc],%l0 ! Mem[00000000318000dc] ldstub [%i1+0x0f3],%l0 ! Mem[00000000308000f3] retl ldstub [%i0+0x03a],%l6 ! Mem[000000003000003a] p16_jmpl_2_lo: jmpl %g6+8,%g0 ldub [%o0+0x028],%l6 ! Mem[0000000030000028] p16_call_2_lo: stw %l0,[%o2+0x05c] ! Mem[000000003100005c] and %l7,-0xb1d,%l2 ldsh [%o3+0x0dc],%l0 ! Mem[00000000318000dc] ldstub [%o1+0x0f3],%l0 ! Mem[00000000308000f3] retl ldstub [%o0+0x03a],%l6 ! Mem[000000003000003a] p16_jmpl_2_he: sth %l6,[%i1+0x0f4] ! Mem[00000000308000f4] ldx [%i3+0x0d8],%l4 ! Mem[00000000318000d8] sll %l2,0x01f,%l1 stw %l5,[%i0+0x1dc] ! Mem[00000000300001dc] stb %l0,[%i3+0x097] ! Mem[0000000031800097] swap [%i0+0x048],%l0 ! Mem[0000000030000048] jmpl %g6+8,%g0 ldx [%i0+0x1a0],%l3 ! Mem[00000000300001a0] p16_call_2_he: lduw [%i1+0x054],%l2 ! Mem[0000000030800054] swap [%i2+0x0ec],%l1 ! Mem[00000000310000ec] retl ldsw [%i0+0x1b4],%l2 ! Mem[00000000300001b4] p16_jmpl_2_ho: sth %l6,[%o1+0x0f4] ! Mem[00000000308000f4] ldx [%o3+0x0d8],%l4 ! Mem[00000000318000d8] sll %l2,0x01f,%l1 stw %l5,[%o0+0x1dc] ! Mem[00000000300001dc] stb %l0,[%o3+0x097] ! Mem[0000000031800097] swap [%o0+0x048],%l0 ! Mem[0000000030000048] jmpl %g6+8,%g0 ldx [%o0+0x1a0],%l3 ! Mem[00000000300001a0] p16_call_2_ho: lduw [%o1+0x054],%l2 ! Mem[0000000030800054] swap [%o2+0x0ec],%l1 ! Mem[00000000310000ec] retl ldsw [%o0+0x1b4],%l2 ! Mem[00000000300001b4] p17_jmpl_2_le: std %f6 ,[%i2+0x000] ! Mem[0000000033000000] jmpl %g6+8,%g0 lduh [%i2+0x1fc],%l0 ! Mem[00000000330001fc] p17_call_2_le: stb %l7,[%i2+0x181] ! Mem[0000000033000181] ldsh [%i3+0x1be],%l3 ! Mem[00000000338001be] retl orcc %l7,-0xefe,%l3 p17_jmpl_2_lo: std %f6 ,[%o2+0x000] ! Mem[0000000033000000] jmpl %g6+8,%g0 lduh [%o2+0x1fc],%l0 ! Mem[00000000330001fc] p17_call_2_lo: stb %l7,[%o2+0x181] ! Mem[0000000033000181] ldsh [%o3+0x1be],%l3 ! Mem[00000000338001be] retl orcc %l7,-0xefe,%l3 p17_jmpl_2_he: jmpl %g6+8,%g0 addc %l4,-0x3a5,%l2 p17_call_2_he: ld [%i0+0x050],%f20 ! Mem[0000000032000050] ldx [%i2+0x1e8],%l1 ! Mem[00000000330001e8] lduh [%i3+0x00c],%l5 ! Mem[000000003380000c] ldsh [%i1+0x1fc],%l5 ! Mem[00000000328001fc] std %f26,[%i1+0x060] ! Mem[0000000032800060] ldx [%i0+0x118],%l3 ! Mem[0000000032000118] stb %l0,[%i1+0x042] ! Mem[0000000032800042] retl smul %l1,%l1,%l0 p17_jmpl_2_ho: jmpl %g6+8,%g0 addc %l4,-0x3a5,%l2 p17_call_2_ho: ld [%o0+0x050],%f20 ! Mem[0000000032000050] ldx [%o2+0x1e8],%l1 ! Mem[00000000330001e8] lduh [%o3+0x00c],%l5 ! Mem[000000003380000c] ldsh [%o1+0x1fc],%l5 ! Mem[00000000328001fc] std %f26,[%o1+0x060] ! Mem[0000000032800060] ldx [%o0+0x118],%l3 ! Mem[0000000032000118] stb %l0,[%o1+0x042] ! Mem[0000000032800042] retl smul %l1,%l1,%l0 p18_jmpl_2_le: stb %l0,[%i2+0x097] ! Mem[0000000035000097] ldd [%i1+0x100],%l2 ! Mem[0000000034800100] jmpl %g6+8,%g0 stw %l3,[%i0+0x0a8] ! Mem[00000000340000a8] p18_call_2_le: retl sub %l6,-0x471,%l4 p18_jmpl_2_lo: stb %l0,[%o2+0x097] ! Mem[0000000035000097] ldd [%o1+0x100],%l2 ! Mem[0000000034800100] jmpl %g6+8,%g0 stw %l3,[%o0+0x0a8] ! Mem[00000000340000a8] p18_call_2_lo: retl sub %l6,-0x471,%l4 p18_jmpl_2_he: ldsb [%i0+0x159],%l7 ! Mem[0000000034000159] ldd [%i2+0x0b8],%f18 ! Mem[00000000350000b8] stx %l1,[%i3+0x1e8] ! Mem[00000000358001e8] jmpl %g6+8,%g0 ldub [%i0+0x1b6],%l2 ! Mem[00000000340001b6] p18_call_2_he: ldsh [%i0+0x1b6],%l2 ! Mem[00000000340001b6] std %f16,[%i0+0x0e0] ! Mem[00000000340000e0] stw %l4,[%i1+0x158] ! Mem[0000000034800158] ldub [%i0+0x0af],%l0 ! Mem[00000000340000af] stx %l4,[%i1+0x008] ! Mem[0000000034800008] std %l0,[%i1+0x198] ! Mem[0000000034800198] retl st %f28,[%i2+0x094] ! Mem[0000000035000094] p18_jmpl_2_ho: ldsb [%o0+0x159],%l7 ! Mem[0000000034000159] ldd [%o2+0x0b8],%f18 ! Mem[00000000350000b8] stx %l1,[%o3+0x1e8] ! Mem[00000000358001e8] jmpl %g6+8,%g0 ldub [%o0+0x1b6],%l2 ! Mem[00000000340001b6] p18_call_2_ho: ldsh [%o0+0x1b6],%l2 ! Mem[00000000340001b6] std %f16,[%o0+0x0e0] ! Mem[00000000340000e0] stw %l4,[%o1+0x158] ! Mem[0000000034800158] ldub [%o0+0x0af],%l0 ! Mem[00000000340000af] stx %l4,[%o1+0x008] ! Mem[0000000034800008] std %l0,[%o1+0x198] ! Mem[0000000034800198] retl st %f28,[%o2+0x094] ! Mem[0000000035000094] p19_jmpl_2_le: swap [%i1+0x0a8],%l3 ! Mem[00000000368000a8] xor %l5,0x199,%l1 lduw [%i0+0x138],%l7 ! Mem[0000000036000138] jmpl %g6+8,%g0 ldsh [%i2+0x0ac],%l4 ! Mem[00000000370000ac] p19_call_2_le: ldub [%i2+0x0ce],%l2 ! Mem[00000000370000ce] ldub [%i0+0x1b6],%l2 ! Mem[00000000360001b6] ldsh [%i2+0x10c],%l6 ! Mem[000000003700010c] ld [%i0+0x0ac],%f7 ! Mem[00000000360000ac] umul %l5,-0x867,%l4 retl sub %l7,%l0,%l2 p19_jmpl_2_lo: swap [%o1+0x0a8],%l3 ! Mem[00000000368000a8] xor %l5,0x199,%l1 lduw [%o0+0x138],%l7 ! Mem[0000000036000138] jmpl %g6+8,%g0 ldsh [%o2+0x0ac],%l4 ! Mem[00000000370000ac] p19_call_2_lo: ldub [%o2+0x0ce],%l2 ! Mem[00000000370000ce] ldub [%o0+0x1b6],%l2 ! Mem[00000000360001b6] ldsh [%o2+0x10c],%l6 ! Mem[000000003700010c] ld [%o0+0x0ac],%f7 ! Mem[00000000360000ac] umul %l5,-0x867,%l4 retl sub %l7,%l0,%l2 p19_jmpl_2_he: stw %l3,[%i2+0x0a4] ! Mem[00000000370000a4] jmpl %g6+8,%g0 sub %l0,0x318,%l0 p19_call_2_he: stb %l5,[%i2+0x135] ! Mem[0000000037000135] addcc %l5,%l0,%l2 retl sth %l7,[%i2+0x1fc] ! Mem[00000000370001fc] p19_jmpl_2_ho: stw %l3,[%o2+0x0a4] ! Mem[00000000370000a4] jmpl %g6+8,%g0 sub %l0,0x318,%l0 p19_call_2_ho: stb %l5,[%o2+0x135] ! Mem[0000000037000135] addcc %l5,%l0,%l2 retl sth %l7,[%o2+0x1fc] ! Mem[00000000370001fc] p20_jmpl_2_le: sth %l4,[%i1+0x0b2] ! Mem[00000000388000b2] jmpl %g6+8,%g0 stx %l1,[%i0+0x078] ! Mem[0000000038000078] p20_call_2_le: lduw [%i2+0x0cc],%l1 ! Mem[00000000390000cc] swap [%i0+0x1c4],%l6 ! Mem[00000000380001c4] ldsw [%i1+0x07c],%l6 ! Mem[000000003880007c] srl %l6,%l6,%l1 ldstub [%i2+0x1ba],%l2 ! Mem[00000000390001ba] retl stx %l1,[%i2+0x038] ! Mem[0000000039000038] p20_jmpl_2_lo: sth %l4,[%o1+0x0b2] ! Mem[00000000388000b2] jmpl %g6+8,%g0 stx %l1,[%o0+0x078] ! Mem[0000000038000078] p20_call_2_lo: lduw [%o2+0x0cc],%l1 ! Mem[00000000390000cc] swap [%o0+0x1c4],%l6 ! Mem[00000000380001c4] ldsw [%o1+0x07c],%l6 ! Mem[000000003880007c] srl %l6,%l6,%l1 ldstub [%o2+0x1ba],%l2 ! Mem[00000000390001ba] retl stx %l1,[%o2+0x038] ! Mem[0000000039000038] p20_jmpl_2_he: ldsb [%i1+0x011],%l4 ! Mem[0000000038800011] ldstub [%i3+0x0d4],%l5 ! Mem[00000000398000d4] jmpl %g6+8,%g0 ld [%i0+0x1c8],%f21 ! Mem[00000000380001c8] p20_call_2_he: retl std %f24,[%i0+0x058] ! Mem[0000000038000058] p20_jmpl_2_ho: ldsb [%o1+0x011],%l4 ! Mem[0000000038800011] ldstub [%o3+0x0d4],%l5 ! Mem[00000000398000d4] jmpl %g6+8,%g0 ld [%o0+0x1c8],%f21 ! Mem[00000000380001c8] p20_call_2_ho: retl std %f24,[%o0+0x058] ! Mem[0000000038000058] p21_jmpl_2_le: ldub [%i2+0x045],%l5 ! Mem[000000003b000045] stx %l3,[%i2+0x0b8] ! Mem[000000003b0000b8] stx %l1,[%i3+0x130] ! Mem[000000003b800130] sth %l7,[%i3+0x0ba] ! Mem[000000003b8000ba] lduh [%i3+0x0cc],%l7 ! Mem[000000003b8000cc] lduh [%i3+0x030],%l4 ! Mem[000000003b800030] ldstub [%i0+0x032],%l1 ! Mem[000000003a000032] jmpl %g6+8,%g0 stx %l0,[%i1+0x048] ! Mem[000000003a800048] p21_call_2_le: lduw [%i3+0x1fc],%l7 ! Mem[000000003b8001fc] ldd [%i2+0x038],%l2 ! Mem[000000003b000038] std %l6,[%i3+0x0d0] ! Mem[000000003b8000d0] lduw [%i1+0x0c4],%l7 ! Mem[000000003a8000c4] stw %l2,[%i2+0x024] ! Mem[000000003b000024] retl stx %l3,[%i0+0x1d0] ! Mem[000000003a0001d0] p21_jmpl_2_lo: ldub [%o2+0x045],%l5 ! Mem[000000003b000045] stx %l3,[%o2+0x0b8] ! Mem[000000003b0000b8] stx %l1,[%o3+0x130] ! Mem[000000003b800130] sth %l7,[%o3+0x0ba] ! Mem[000000003b8000ba] lduh [%o3+0x0cc],%l7 ! Mem[000000003b8000cc] lduh [%o3+0x030],%l4 ! Mem[000000003b800030] ldstub [%o0+0x032],%l1 ! Mem[000000003a000032] jmpl %g6+8,%g0 stx %l0,[%o1+0x048] ! Mem[000000003a800048] p21_call_2_lo: lduw [%o3+0x1fc],%l7 ! Mem[000000003b8001fc] ldd [%o2+0x038],%l2 ! Mem[000000003b000038] std %l6,[%o3+0x0d0] ! Mem[000000003b8000d0] lduw [%o1+0x0c4],%l7 ! Mem[000000003a8000c4] stw %l2,[%o2+0x024] ! Mem[000000003b000024] retl stx %l3,[%o0+0x1d0] ! Mem[000000003a0001d0] p21_jmpl_2_he: st %f19,[%i2+0x04c] ! Mem[000000003b00004c] ldsb [%i0+0x16d],%l5 ! Mem[000000003a00016d] ldsb [%i2+0x030],%l1 ! Mem[000000003b000030] ldd [%i0+0x158],%l6 ! Mem[000000003a000158] srl %l2,0x004,%l1 stw %l0,[%i2+0x07c] ! Mem[000000003b00007c] jmpl %g6+8,%g0 std %l2,[%i3+0x060] ! Mem[000000003b800060] p21_call_2_he: ldstub [%i2+0x10f],%l2 ! Mem[000000003b00010f] stx %l3,[%i1+0x070] ! Mem[000000003a800070] stx %l5,[%i1+0x128] ! Mem[000000003a800128] ldub [%i0+0x150],%l1 ! Mem[000000003a000150] umul %l4,%l3,%l0 retl lduw [%i2+0x160],%l5 ! Mem[000000003b000160] p21_jmpl_2_ho: st %f19,[%o2+0x04c] ! Mem[000000003b00004c] ldsb [%o0+0x16d],%l5 ! Mem[000000003a00016d] ldsb [%o2+0x030],%l1 ! Mem[000000003b000030] ldd [%o0+0x158],%l6 ! Mem[000000003a000158] srl %l2,0x004,%l1 stw %l0,[%o2+0x07c] ! Mem[000000003b00007c] jmpl %g6+8,%g0 std %l2,[%o3+0x060] ! Mem[000000003b800060] p21_call_2_ho: ldstub [%o2+0x10f],%l2 ! Mem[000000003b00010f] stx %l3,[%o1+0x070] ! Mem[000000003a800070] stx %l5,[%o1+0x128] ! Mem[000000003a800128] ldub [%o0+0x150],%l1 ! Mem[000000003a000150] umul %l4,%l3,%l0 retl lduw [%o2+0x160],%l5 ! Mem[000000003b000160] p22_jmpl_2_le: and %l2,%l5,%l3 jmpl %g6+8,%g0 stw %l6,[%i2+0x1bc] ! Mem[000000003d0001bc] p22_call_2_le: retl ldsh [%i1+0x038],%l7 ! Mem[000000003c800038] p22_jmpl_2_lo: and %l2,%l5,%l3 jmpl %g6+8,%g0 stw %l6,[%o2+0x1bc] ! Mem[000000003d0001bc] p22_call_2_lo: retl ldsh [%o1+0x038],%l7 ! Mem[000000003c800038] p22_jmpl_2_he: ldsh [%i1+0x06c],%l3 ! Mem[000000003c80006c] jmpl %g6+8,%g0 st %f26,[%i3+0x040] ! Mem[000000003d800040] p22_call_2_he: retl std %f20,[%i3+0x1c8] ! Mem[000000003d8001c8] p22_jmpl_2_ho: ldsh [%o1+0x06c],%l3 ! Mem[000000003c80006c] jmpl %g6+8,%g0 st %f26,[%o3+0x040] ! Mem[000000003d800040] p22_call_2_ho: retl std %f20,[%o3+0x1c8] ! Mem[000000003d8001c8] p23_jmpl_2_le: or %l7,%l2,%l7 sra %l7,%l6,%l0 sll %l4,0x015,%l5 and %l1,0xb7b,%l7 stx %l0,[%i3+0x1d8] ! Mem[000000003f8001d8] lduh [%i3+0x158],%l5 ! Mem[000000003f800158] orn %l3,-0x927,%l2 jmpl %g6+8,%g0 ldd [%i1+0x098],%l0 ! Mem[000000003e800098] p23_call_2_le: retl ldsb [%i3+0x0b1],%l1 ! Mem[000000003f8000b1] p23_jmpl_2_lo: or %l7,%l2,%l7 sra %l7,%l6,%l0 sll %l4,0x015,%l5 and %l1,0xb7b,%l7 stx %l0,[%o3+0x1d8] ! Mem[000000003f8001d8] lduh [%o3+0x158],%l5 ! Mem[000000003f800158] orn %l3,-0x927,%l2 jmpl %g6+8,%g0 ldd [%o1+0x098],%l0 ! Mem[000000003e800098] p23_call_2_lo: retl ldsb [%o3+0x0b1],%l1 ! Mem[000000003f8000b1] p23_jmpl_2_he: ldstub [%i0+0x0c4],%l0 ! Mem[000000003e0000c4] ldd [%i3+0x080],%l6 ! Mem[000000003f800080] lduw [%i0+0x074],%l1 ! Mem[000000003e000074] ldstub [%i2+0x144],%l7 ! Mem[000000003f000144] ldd [%i0+0x018],%f18 ! Mem[000000003e000018] nop jmpl %g6+8,%g0 ldsh [%i1+0x0f8],%l5 ! Mem[000000003e8000f8] p23_call_2_he: stb %l0,[%i2+0x1ea] ! Mem[000000003f0001ea] retl lduh [%i1+0x082],%l4 ! Mem[000000003e800082] p23_jmpl_2_ho: ldstub [%o0+0x0c4],%l0 ! Mem[000000003e0000c4] ldd [%o3+0x080],%l6 ! Mem[000000003f800080] lduw [%o0+0x074],%l1 ! Mem[000000003e000074] ldstub [%o2+0x144],%l7 ! Mem[000000003f000144] ldd [%o0+0x018],%f18 ! Mem[000000003e000018] nop jmpl %g6+8,%g0 ldsh [%o1+0x0f8],%l5 ! Mem[000000003e8000f8] p23_call_2_ho: stb %l0,[%o2+0x1ea] ! Mem[000000003f0001ea] retl lduh [%o1+0x082],%l4 ! Mem[000000003e800082] p24_jmpl_2_le: orcc %l2,%l7,%l4 jmpl %g6+8,%g0 orn %l2,-0xf92,%l3 p24_call_2_le: lduw [%i3+0x164],%l7 ! Mem[0000000041800164] tsubcc %l1,0xcf0,%l6 ldstub [%i0+0x0e0],%l1 ! Mem[00000000400000e0] ld [%i3+0x0ec],%f15 ! Mem[00000000418000ec] ldstub [%i3+0x170],%l5 ! Mem[0000000041800170] retl addcc %l1,0x73b,%l3 p24_jmpl_2_lo: orcc %l2,%l7,%l4 jmpl %g6+8,%g0 orn %l2,-0xf92,%l3 p24_call_2_lo: lduw [%o3+0x164],%l7 ! Mem[0000000041800164] tsubcc %l1,0xcf0,%l6 ldstub [%o0+0x0e0],%l1 ! Mem[00000000400000e0] ld [%o3+0x0ec],%f15 ! Mem[00000000418000ec] ldstub [%o3+0x170],%l5 ! Mem[0000000041800170] retl addcc %l1,0x73b,%l3 p24_jmpl_2_he: jmpl %g6+8,%g0 andn %l0,%l1,%l1 p24_call_2_he: stx %l5,[%i1+0x148] ! Mem[0000000040800148] ldd [%i2+0x088],%l6 ! Mem[0000000041000088] nop ldsw [%i3+0x1a8],%l7 ! Mem[00000000418001a8] stx %l7,[%i1+0x060] ! Mem[0000000040800060] retl ldd [%i0+0x180],%f20 ! Mem[0000000040000180] p24_jmpl_2_ho: jmpl %g6+8,%g0 andn %l0,%l1,%l1 p24_call_2_ho: stx %l5,[%o1+0x148] ! Mem[0000000040800148] ldd [%o2+0x088],%l6 ! Mem[0000000041000088] nop ldsw [%o3+0x1a8],%l7 ! Mem[00000000418001a8] stx %l7,[%o1+0x060] ! Mem[0000000040800060] retl ldd [%o0+0x180],%f20 ! Mem[0000000040000180] p25_jmpl_2_le: ldsb [%i0+0x133],%l5 ! Mem[0000000042000133] ldsh [%i0+0x1a2],%l2 ! Mem[00000000420001a2] lduw [%i0+0x164],%l5 ! Mem[0000000042000164] andcc %l2,%l6,%l7 xnorcc %l4,-0x7ff,%l6 mulx %l0,0x1fc,%l0 ldx [%i1+0x100],%l6 ! Mem[0000000042800100] jmpl %g6+8,%g0 st %f13,[%i3+0x0c0] ! Mem[00000000438000c0] p25_call_2_le: xnor %l1,%l7,%l5 retl ldd [%i1+0x1c0],%l4 ! Mem[00000000428001c0] p25_jmpl_2_lo: ldsb [%o0+0x133],%l5 ! Mem[0000000042000133] ldsh [%o0+0x1a2],%l2 ! Mem[00000000420001a2] lduw [%o0+0x164],%l5 ! Mem[0000000042000164] andcc %l2,%l6,%l7 xnorcc %l4,-0x7ff,%l6 mulx %l0,0x1fc,%l0 ldx [%o1+0x100],%l6 ! Mem[0000000042800100] jmpl %g6+8,%g0 st %f13,[%o3+0x0c0] ! Mem[00000000438000c0] p25_call_2_lo: xnor %l1,%l7,%l5 retl ldd [%o1+0x1c0],%l4 ! Mem[00000000428001c0] p25_jmpl_2_he: lduw [%i0+0x0cc],%l1 ! Mem[00000000420000cc] stw %l7,[%i3+0x04c] ! Mem[000000004380004c] jmpl %g6+8,%g0 lduw [%i1+0x084],%l6 ! Mem[0000000042800084] p25_call_2_he: retl swap [%i3+0x0b8],%l7 ! Mem[00000000438000b8] p25_jmpl_2_ho: lduw [%o0+0x0cc],%l1 ! Mem[00000000420000cc] stw %l7,[%o3+0x04c] ! Mem[000000004380004c] jmpl %g6+8,%g0 lduw [%o1+0x084],%l6 ! Mem[0000000042800084] p25_call_2_ho: retl swap [%o3+0x0b8],%l7 ! Mem[00000000438000b8] p26_jmpl_2_le: ldstub [%i3+0x02d],%l0 ! Mem[000000004580002d] jmpl %g6+8,%g0 ldub [%i2+0x1f2],%l5 ! Mem[00000000450001f2] p26_call_2_le: std %l2,[%i0+0x0a0] ! Mem[00000000440000a0] smulcc %l1,-0xd8e,%l7 retl umulcc %l1,%l5,%l2 p26_jmpl_2_lo: ldstub [%o3+0x02d],%l0 ! Mem[000000004580002d] jmpl %g6+8,%g0 ldub [%o2+0x1f2],%l5 ! Mem[00000000450001f2] p26_call_2_lo: std %l2,[%o0+0x0a0] ! Mem[00000000440000a0] smulcc %l1,-0xd8e,%l7 retl umulcc %l1,%l5,%l2 p26_jmpl_2_he: jmpl %g6+8,%g0 swap [%i3+0x05c],%l0 ! Mem[000000004580005c] p26_call_2_he: ldd [%i3+0x088],%l2 ! Mem[0000000045800088] ldsh [%i0+0x0c8],%l4 ! Mem[00000000440000c8] ld [%i1+0x0e4],%f23 ! Mem[00000000448000e4] stw %l5,[%i2+0x1f4] ! Mem[00000000450001f4] stw %l2,[%i1+0x000] ! Mem[0000000044800000] std %l2,[%i1+0x1d0] ! Mem[00000000448001d0] stw %l4,[%i0+0x1dc] ! Mem[00000000440001dc] retl stx %l4,[%i0+0x0f0] ! Mem[00000000440000f0] p26_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o3+0x05c],%l0 ! Mem[000000004580005c] p26_call_2_ho: ldd [%o3+0x088],%l2 ! Mem[0000000045800088] ldsh [%o0+0x0c8],%l4 ! Mem[00000000440000c8] ld [%o1+0x0e4],%f23 ! Mem[00000000448000e4] stw %l5,[%o2+0x1f4] ! Mem[00000000450001f4] stw %l2,[%o1+0x000] ! Mem[0000000044800000] std %l2,[%o1+0x1d0] ! Mem[00000000448001d0] stw %l4,[%o0+0x1dc] ! Mem[00000000440001dc] retl stx %l4,[%o0+0x0f0] ! Mem[00000000440000f0] p27_jmpl_2_le: jmpl %g6+8,%g0 sth %l4,[%i1+0x1b2] ! Mem[00000000468001b2] p27_call_2_le: stx %l0,[%i2+0x1f8] ! Mem[00000000470001f8] st %f13,[%i1+0x1e0] ! Mem[00000000468001e0] ld [%i2+0x080],%f13 ! Mem[0000000047000080] lduw [%i0+0x180],%l2 ! Mem[0000000046000180] lduh [%i3+0x10c],%l6 ! Mem[000000004780010c] ldd [%i0+0x118],%f2 ! Mem[0000000046000118] retl ldub [%i1+0x025],%l2 ! Mem[0000000046800025] p27_jmpl_2_lo: jmpl %g6+8,%g0 sth %l4,[%o1+0x1b2] ! Mem[00000000468001b2] p27_call_2_lo: stx %l0,[%o2+0x1f8] ! Mem[00000000470001f8] st %f13,[%o1+0x1e0] ! Mem[00000000468001e0] ld [%o2+0x080],%f13 ! Mem[0000000047000080] lduw [%o0+0x180],%l2 ! Mem[0000000046000180] lduh [%o3+0x10c],%l6 ! Mem[000000004780010c] ldd [%o0+0x118],%f2 ! Mem[0000000046000118] retl ldub [%o1+0x025],%l2 ! Mem[0000000046800025] p27_jmpl_2_he: jmpl %g6+8,%g0 lduh [%i3+0x086],%l3 ! Mem[0000000047800086] p27_call_2_he: retl ldsw [%i2+0x13c],%l3 ! Mem[000000004700013c] p27_jmpl_2_ho: jmpl %g6+8,%g0 lduh [%o3+0x086],%l3 ! Mem[0000000047800086] p27_call_2_ho: retl ldsw [%o2+0x13c],%l3 ! Mem[000000004700013c] p28_jmpl_2_le: ldd [%i3+0x028],%f12 ! Mem[0000000049800028] lduw [%i1+0x064],%l5 ! Mem[0000000048800064] ldub [%i1+0x1c1],%l5 ! Mem[00000000488001c1] mulx %l1,%l4,%l2 orn %l5,%l6,%l1 jmpl %g6+8,%g0 ldsw [%i1+0x1bc],%l6 ! Mem[00000000488001bc] p28_call_2_le: stw %l2,[%i3+0x194] ! Mem[0000000049800194] retl and %l2,%l1,%l7 p28_jmpl_2_lo: ldd [%o3+0x028],%f12 ! Mem[0000000049800028] lduw [%o1+0x064],%l5 ! Mem[0000000048800064] ldub [%o1+0x1c1],%l5 ! Mem[00000000488001c1] mulx %l1,%l4,%l2 orn %l5,%l6,%l1 jmpl %g6+8,%g0 ldsw [%o1+0x1bc],%l6 ! Mem[00000000488001bc] p28_call_2_lo: stw %l2,[%o3+0x194] ! Mem[0000000049800194] retl and %l2,%l1,%l7 p28_jmpl_2_he: jmpl %g6+8,%g0 swap [%i0+0x07c],%l6 ! Mem[000000004800007c] p28_call_2_he: ldsb [%i2+0x000],%l2 ! Mem[0000000049000000] swap [%i2+0x140],%l1 ! Mem[0000000049000140] st %f28,[%i1+0x1a4] ! Mem[00000000488001a4] taddcc %l5,-0x4d7,%l3 sll %l2,%l6,%l2 smul %l3,0x4fe,%l7 ldsb [%i0+0x0af],%l1 ! Mem[00000000480000af] retl std %l4,[%i3+0x180] ! Mem[0000000049800180] p28_jmpl_2_ho: jmpl %g6+8,%g0 swap [%o0+0x07c],%l6 ! Mem[000000004800007c] p28_call_2_ho: ldsb [%o2+0x000],%l2 ! Mem[0000000049000000] swap [%o2+0x140],%l1 ! Mem[0000000049000140] st %f28,[%o1+0x1a4] ! Mem[00000000488001a4] taddcc %l5,-0x4d7,%l3 sll %l2,%l6,%l2 smul %l3,0x4fe,%l7 ldsb [%o0+0x0af],%l1 ! Mem[00000000480000af] retl std %l4,[%o3+0x180] ! Mem[0000000049800180] p29_jmpl_2_le: lduw [%i3+0x180],%l2 ! Mem[000000004b800180] ldub [%i3+0x0a6],%l7 ! Mem[000000004b8000a6] jmpl %g6+8,%g0 sth %l5,[%i0+0x044] ! Mem[000000004a000044] p29_call_2_le: lduw [%i0+0x1c0],%l5 ! Mem[000000004a0001c0] st %f1 ,[%i3+0x134] ! Mem[000000004b800134] stb %l4,[%i1+0x042] ! Mem[000000004a800042] std %l0,[%i3+0x1a8] ! Mem[000000004b8001a8] ldsh [%i0+0x15a],%l4 ! Mem[000000004a00015a] and %l2,%l5,%l3 udivx %l1,%l5,%l0 retl ldx [%i2+0x0c0],%l1 ! Mem[000000004b0000c0] p29_jmpl_2_lo: lduw [%o3+0x180],%l2 ! Mem[000000004b800180] ldub [%o3+0x0a6],%l7 ! Mem[000000004b8000a6] jmpl %g6+8,%g0 sth %l5,[%o0+0x044] ! Mem[000000004a000044] p29_call_2_lo: lduw [%o0+0x1c0],%l5 ! Mem[000000004a0001c0] st %f1 ,[%o3+0x134] ! Mem[000000004b800134] stb %l4,[%o1+0x042] ! Mem[000000004a800042] std %l0,[%o3+0x1a8] ! Mem[000000004b8001a8] ldsh [%o0+0x15a],%l4 ! Mem[000000004a00015a] and %l2,%l5,%l3 udivx %l1,%l5,%l0 retl ldx [%o2+0x0c0],%l1 ! Mem[000000004b0000c0] p29_jmpl_2_he: swap [%i1+0x0d0],%l0 ! Mem[000000004a8000d0] add %l5,%l3,%l1 ldstub [%i1+0x1fa],%l2 ! Mem[000000004a8001fa] swap [%i0+0x134],%l7 ! Mem[000000004a000134] ldx [%i2+0x190],%l0 ! Mem[000000004b000190] swap [%i2+0x0c4],%l1 ! Mem[000000004b0000c4] ldstub [%i0+0x1d1],%l2 ! Mem[000000004a0001d1] jmpl %g6+8,%g0 xorcc %l5,-0x5e2,%l1 p29_call_2_he: ldd [%i1+0x1b8],%f24 ! Mem[000000004a8001b8] sth %l7,[%i2+0x002] ! Mem[000000004b000002] swap [%i0+0x060],%l6 ! Mem[000000004a000060] stx %l5,[%i2+0x060] ! Mem[000000004b000060] ldsh [%i2+0x006],%l1 ! Mem[000000004b000006] swap [%i1+0x030],%l6 ! Mem[000000004a800030] lduh [%i0+0x0d8],%l5 ! Mem[000000004a0000d8] retl lduw [%i3+0x18c],%l3 ! Mem[000000004b80018c] p29_jmpl_2_ho: swap [%o1+0x0d0],%l0 ! Mem[000000004a8000d0] add %l5,%l3,%l1 ldstub [%o1+0x1fa],%l2 ! Mem[000000004a8001fa] swap [%o0+0x134],%l7 ! Mem[000000004a000134] ldx [%o2+0x190],%l0 ! Mem[000000004b000190] swap [%o2+0x0c4],%l1 ! Mem[000000004b0000c4] ldstub [%o0+0x1d1],%l2 ! Mem[000000004a0001d1] jmpl %g6+8,%g0 xorcc %l5,-0x5e2,%l1 p29_call_2_ho: ldd [%o1+0x1b8],%f24 ! Mem[000000004a8001b8] sth %l7,[%o2+0x002] ! Mem[000000004b000002] swap [%o0+0x060],%l6 ! Mem[000000004a000060] stx %l5,[%o2+0x060] ! Mem[000000004b000060] ldsh [%o2+0x006],%l1 ! Mem[000000004b000006] swap [%o1+0x030],%l6 ! Mem[000000004a800030] lduh [%o0+0x0d8],%l5 ! Mem[000000004a0000d8] retl lduw [%o3+0x18c],%l3 ! Mem[000000004b80018c] p30_jmpl_2_le: ldstub [%i1+0x022],%l4 ! Mem[000000004c800022] ld [%i0+0x148],%f12 ! Mem[000000004c000148] ldstub [%i0+0x08e],%l3 ! Mem[000000004c00008e] jmpl %g6+8,%g0 ldsb [%i3+0x084],%l2 ! Mem[000000004d800084] p30_call_2_le: ldstub [%i1+0x00e],%l5 ! Mem[000000004c80000e] stw %l1,[%i2+0x1ec] ! Mem[000000004d0001ec] sth %l0,[%i2+0x17e] ! Mem[000000004d00017e] ldx [%i0+0x1a0],%l2 ! Mem[000000004c0001a0] lduh [%i1+0x144],%l5 ! Mem[000000004c800144] lduh [%i1+0x0bc],%l6 ! Mem[000000004c8000bc] swap [%i0+0x03c],%l0 ! Mem[000000004c00003c] retl ldsh [%i0+0x0f8],%l2 ! Mem[000000004c0000f8] p30_jmpl_2_lo: ldstub [%o1+0x022],%l4 ! Mem[000000004c800022] ld [%o0+0x148],%f12 ! Mem[000000004c000148] ldstub [%o0+0x08e],%l3 ! Mem[000000004c00008e] jmpl %g6+8,%g0 ldsb [%o3+0x084],%l2 ! Mem[000000004d800084] p30_call_2_lo: ldstub [%o1+0x00e],%l5 ! Mem[000000004c80000e] stw %l1,[%o2+0x1ec] ! Mem[000000004d0001ec] sth %l0,[%o2+0x17e] ! Mem[000000004d00017e] ldx [%o0+0x1a0],%l2 ! Mem[000000004c0001a0] lduh [%o1+0x144],%l5 ! Mem[000000004c800144] lduh [%o1+0x0bc],%l6 ! Mem[000000004c8000bc] swap [%o0+0x03c],%l0 ! Mem[000000004c00003c] retl ldsh [%o0+0x0f8],%l2 ! Mem[000000004c0000f8] p30_jmpl_2_he: ldd [%i1+0x078],%f24 ! Mem[000000004c800078] ldsh [%i0+0x168],%l4 ! Mem[000000004c000168] subccc %l5,%l6,%l1 sth %l6,[%i1+0x19e] ! Mem[000000004c80019e] ldsh [%i3+0x1b6],%l2 ! Mem[000000004d8001b6] ldub [%i2+0x1d5],%l5 ! Mem[000000004d0001d5] jmpl %g6+8,%g0 nop p30_call_2_he: swap [%i2+0x07c],%l6 ! Mem[000000004d00007c] sth %l0,[%i1+0x19c] ! Mem[000000004c80019c] andn %l5,%l5,%l1 lduw [%i1+0x14c],%l2 ! Mem[000000004c80014c] subc %l2,0x64f,%l7 ldx [%i1+0x148],%l5 ! Mem[000000004c800148] st %f18,[%i0+0x034] ! Mem[000000004c000034] retl ldub [%i2+0x098],%l6 ! Mem[000000004d000098] p30_jmpl_2_ho: ldd [%o1+0x078],%f24 ! Mem[000000004c800078] ldsh [%o0+0x168],%l4 ! Mem[000000004c000168] subccc %l5,%l6,%l1 sth %l6,[%o1+0x19e] ! Mem[000000004c80019e] ldsh [%o3+0x1b6],%l2 ! Mem[000000004d8001b6] ldub [%o2+0x1d5],%l5 ! Mem[000000004d0001d5] jmpl %g6+8,%g0 nop p30_call_2_ho: swap [%o2+0x07c],%l6 ! Mem[000000004d00007c] sth %l0,[%o1+0x19c] ! Mem[000000004c80019c] andn %l5,%l5,%l1 lduw [%o1+0x14c],%l2 ! Mem[000000004c80014c] subc %l2,0x64f,%l7 ldx [%o1+0x148],%l5 ! Mem[000000004c800148] st %f18,[%o0+0x034] ! Mem[000000004c000034] retl ldub [%o2+0x098],%l6 ! Mem[000000004d000098] p31_jmpl_2_le: sra %l5,%l0,%l3 ldsh [%i1+0x058],%l7 ! Mem[000000004e800058] swap [%i2+0x1e4],%l0 ! Mem[000000004f0001e4] ldub [%i0+0x17b],%l0 ! Mem[000000004e00017b] jmpl %g6+8,%g0 swap [%i1+0x1dc],%l6 ! Mem[000000004e8001dc] p31_call_2_le: retl std %l0,[%i1+0x020] ! Mem[000000004e800020] p31_jmpl_2_lo: sra %l5,%l0,%l3 ldsh [%o1+0x058],%l7 ! Mem[000000004e800058] swap [%o2+0x1e4],%l0 ! Mem[000000004f0001e4] ldub [%o0+0x17b],%l0 ! Mem[000000004e00017b] jmpl %g6+8,%g0 swap [%o1+0x1dc],%l6 ! Mem[000000004e8001dc] p31_call_2_lo: retl std %l0,[%o1+0x020] ! Mem[000000004e800020] p31_jmpl_2_he: xor %l2,%l2,%l3 std %l0,[%i0+0x008] ! Mem[000000004e000008] jmpl %g6+8,%g0 std %l6,[%i1+0x108] ! Mem[000000004e800108] p31_call_2_he: stx %l4,[%i2+0x040] ! Mem[000000004f000040] std %f24,[%i3+0x1d8] ! Mem[000000004f8001d8] ldsb [%i2+0x196],%l2 ! Mem[000000004f000196] swap [%i2+0x0e0],%l1 ! Mem[000000004f0000e0] stx %l4,[%i3+0x158] ! Mem[000000004f800158] retl ldsb [%i1+0x1b0],%l0 ! Mem[000000004e8001b0] p31_jmpl_2_ho: xor %l2,%l2,%l3 std %l0,[%o0+0x008] ! Mem[000000004e000008] jmpl %g6+8,%g0 std %l6,[%o1+0x108] ! Mem[000000004e800108] p31_call_2_ho: stx %l4,[%o2+0x040] ! Mem[000000004f000040] std %f24,[%o3+0x1d8] ! Mem[000000004f8001d8] ldsb [%o2+0x196],%l2 ! Mem[000000004f000196] swap [%o2+0x0e0],%l1 ! Mem[000000004f0000e0] stx %l4,[%o3+0x158] ! Mem[000000004f800158] retl ldsb [%o1+0x1b0],%l0 ! Mem[000000004e8001b0] p32_jmpl_2_le: subccc %l4,%l2,%l5 jmpl %g6+8,%g0 ldx [%i1+0x0b8],%l7 ! Mem[00000000508000b8] p32_call_2_le: retl ldstub [%i1+0x0a2],%l3 ! Mem[00000000508000a2] p32_jmpl_2_lo: subccc %l4,%l2,%l5 jmpl %g6+8,%g0 ldx [%o1+0x0b8],%l7 ! Mem[00000000508000b8] p32_call_2_lo: retl ldstub [%o1+0x0a2],%l3 ! Mem[00000000508000a2] p32_jmpl_2_he: swap [%i2+0x1f8],%l1 ! Mem[00000000510001f8] jmpl %g6+8,%g0 ldub [%i0+0x005],%l2 ! Mem[0000000050000005] p32_call_2_he: ldd [%i1+0x1f0],%l2 ! Mem[00000000508001f0] stx %l6,[%i1+0x0e0] ! Mem[00000000508000e0] ldsw [%i0+0x0a8],%l3 ! Mem[00000000500000a8] stw %l4,[%i3+0x188] ! Mem[0000000051800188] lduw [%i1+0x074],%l2 ! Mem[0000000050800074] ldsh [%i1+0x038],%l4 ! Mem[0000000050800038] swap [%i0+0x1e4],%l1 ! Mem[00000000500001e4] retl ldsw [%i1+0x0c8],%l0 ! Mem[00000000508000c8] p32_jmpl_2_ho: swap [%o2+0x1f8],%l1 ! Mem[00000000510001f8] jmpl %g6+8,%g0 ldub [%o0+0x005],%l2 ! Mem[0000000050000005] p32_call_2_ho: ldd [%o1+0x1f0],%l2 ! Mem[00000000508001f0] stx %l6,[%o1+0x0e0] ! Mem[00000000508000e0] ldsw [%o0+0x0a8],%l3 ! Mem[00000000500000a8] stw %l4,[%o3+0x188] ! Mem[0000000051800188] lduw [%o1+0x074],%l2 ! Mem[0000000050800074] ldsh [%o1+0x038],%l4 ! Mem[0000000050800038] swap [%o0+0x1e4],%l1 ! Mem[00000000500001e4] retl ldsw [%o1+0x0c8],%l0 ! Mem[00000000508000c8] p33_jmpl_2_le: ldsh [%i3+0x19c],%l2 ! Mem[000000005380019c] stw %l5,[%i2+0x098] ! Mem[0000000053000098] ldsw [%i3+0x0a4],%l6 ! Mem[00000000538000a4] sllx %l5,%l6,%l6 jmpl %g6+8,%g0 ldx [%i3+0x008],%l0 ! Mem[0000000053800008] p33_call_2_le: retl ldub [%i1+0x1d5],%l5 ! Mem[00000000528001d5] p33_jmpl_2_lo: ldsh [%o3+0x19c],%l2 ! Mem[000000005380019c] stw %l5,[%o2+0x098] ! Mem[0000000053000098] ldsw [%o3+0x0a4],%l6 ! Mem[00000000538000a4] sllx %l5,%l6,%l6 jmpl %g6+8,%g0 ldx [%o3+0x008],%l0 ! Mem[0000000053800008] p33_call_2_lo: retl ldub [%o1+0x1d5],%l5 ! Mem[00000000528001d5] p33_jmpl_2_he: sll %l2,0x00d,%l3 lduw [%i1+0x168],%l0 ! Mem[0000000052800168] sub %l7,0xf02,%l1 sth %l3,[%i2+0x150] ! Mem[0000000053000150] jmpl %g6+8,%g0 andncc %l1,-0xc7f,%l0 p33_call_2_he: stw %l7,[%i3+0x10c] ! Mem[000000005380010c] retl ld [%i2+0x030],%f24 ! Mem[0000000053000030] p33_jmpl_2_ho: sll %l2,0x00d,%l3 lduw [%o1+0x168],%l0 ! Mem[0000000052800168] sub %l7,0xf02,%l1 sth %l3,[%o2+0x150] ! Mem[0000000053000150] jmpl %g6+8,%g0 andncc %l1,-0xc7f,%l0 p33_call_2_ho: stw %l7,[%o3+0x10c] ! Mem[000000005380010c] retl ld [%o2+0x030],%f24 ! Mem[0000000053000030] p34_jmpl_2_le: stb %l4,[%i2+0x052] ! Mem[0000000055000052] stw %l5,[%i1+0x13c] ! Mem[000000005480013c] jmpl %g6+8,%g0 umulcc %l7,0xaa6,%l2 p34_call_2_le: lduw [%i2+0x140],%l0 ! Mem[0000000055000140] retl ldsw [%i0+0x09c],%l1 ! Mem[000000005400009c] p34_jmpl_2_lo: stb %l4,[%o2+0x052] ! Mem[0000000055000052] stw %l5,[%o1+0x13c] ! Mem[000000005480013c] jmpl %g6+8,%g0 umulcc %l7,0xaa6,%l2 p34_call_2_lo: lduw [%o2+0x140],%l0 ! Mem[0000000055000140] retl ldsw [%o0+0x09c],%l1 ! Mem[000000005400009c] p34_jmpl_2_he: ldsb [%i1+0x050],%l7 ! Mem[0000000054800050] ldub [%i1+0x01c],%l7 ! Mem[000000005480001c] st %f24,[%i0+0x0d0] ! Mem[00000000540000d0] std %l0,[%i3+0x008] ! Mem[0000000055800008] ldsh [%i2+0x00e],%l4 ! Mem[000000005500000e] andncc %l7,%l2,%l5 stx %l2,[%i1+0x038] ! Mem[0000000054800038] jmpl %g6+8,%g0 ldsb [%i3+0x0e9],%l4 ! Mem[00000000558000e9] p34_call_2_he: ldsw [%i3+0x1dc],%l7 ! Mem[00000000558001dc] andcc %l3,%l1,%l5 retl ldsh [%i3+0x098],%l6 ! Mem[0000000055800098] p34_jmpl_2_ho: ldsb [%o1+0x050],%l7 ! Mem[0000000054800050] ldub [%o1+0x01c],%l7 ! Mem[000000005480001c] st %f24,[%o0+0x0d0] ! Mem[00000000540000d0] std %l0,[%o3+0x008] ! Mem[0000000055800008] ldsh [%o2+0x00e],%l4 ! Mem[000000005500000e] andncc %l7,%l2,%l5 stx %l2,[%o1+0x038] ! Mem[0000000054800038] jmpl %g6+8,%g0 ldsb [%o3+0x0e9],%l4 ! Mem[00000000558000e9] p34_call_2_ho: ldsw [%o3+0x1dc],%l7 ! Mem[00000000558001dc] andcc %l3,%l1,%l5 retl ldsh [%o3+0x098],%l6 ! Mem[0000000055800098] p35_jmpl_2_le: jmpl %g6+8,%g0 stw %l7,[%i2+0x104] ! Mem[0000000057000104] p35_call_2_le: ldstub [%i1+0x13d],%l0 ! Mem[000000005680013d] retl ldsb [%i1+0x1b0],%l2 ! Mem[00000000568001b0] p35_jmpl_2_lo: jmpl %g6+8,%g0 stw %l7,[%o2+0x104] ! Mem[0000000057000104] p35_call_2_lo: ldstub [%o1+0x13d],%l0 ! Mem[000000005680013d] retl ldsb [%o1+0x1b0],%l2 ! Mem[00000000568001b0] p35_jmpl_2_he: nop ldsw [%i3+0x104],%l4 ! Mem[0000000057800104] lduh [%i3+0x008],%l7 ! Mem[0000000057800008] st %f27,[%i1+0x0d4] ! Mem[00000000568000d4] lduw [%i0+0x1cc],%l2 ! Mem[00000000560001cc] jmpl %g6+8,%g0 lduw [%i2+0x1ec],%l1 ! Mem[00000000570001ec] p35_call_2_he: retl swap [%i1+0x1fc],%l5 ! Mem[00000000568001fc] p35_jmpl_2_ho: nop ldsw [%o3+0x104],%l4 ! Mem[0000000057800104] lduh [%o3+0x008],%l7 ! Mem[0000000057800008] st %f27,[%o1+0x0d4] ! Mem[00000000568000d4] lduw [%o0+0x1cc],%l2 ! Mem[00000000560001cc] jmpl %g6+8,%g0 lduw [%o2+0x1ec],%l1 ! Mem[00000000570001ec] p35_call_2_ho: retl swap [%o1+0x1fc],%l5 ! Mem[00000000568001fc] p36_jmpl_2_le: ldub [%i1+0x09d],%l0 ! Mem[000000005880009d] ldsb [%i0+0x0a7],%l6 ! Mem[00000000580000a7] jmpl %g6+8,%g0 stw %l5,[%i2+0x00c] ! Mem[000000005900000c] p36_call_2_le: retl ldsh [%i2+0x0d8],%l4 ! Mem[00000000590000d8] p36_jmpl_2_lo: ldub [%o1+0x09d],%l0 ! Mem[000000005880009d] ldsb [%o0+0x0a7],%l6 ! Mem[00000000580000a7] jmpl %g6+8,%g0 stw %l5,[%o2+0x00c] ! Mem[000000005900000c] p36_call_2_lo: retl ldsh [%o2+0x0d8],%l4 ! Mem[00000000590000d8] p36_jmpl_2_he: ldub [%i2+0x140],%l0 ! Mem[0000000059000140] orn %l2,-0x3de,%l0 lduw [%i2+0x144],%l5 ! Mem[0000000059000144] jmpl %g6+8,%g0 stb %l6,[%i0+0x09d] ! Mem[000000005800009d] p36_call_2_he: ldub [%i2+0x122],%l2 ! Mem[0000000059000122] retl std %l2,[%i1+0x198] ! Mem[0000000058800198] p36_jmpl_2_ho: ldub [%o2+0x140],%l0 ! Mem[0000000059000140] orn %l2,-0x3de,%l0 lduw [%o2+0x144],%l5 ! Mem[0000000059000144] jmpl %g6+8,%g0 stb %l6,[%o0+0x09d] ! Mem[000000005800009d] p36_call_2_ho: ldub [%o2+0x122],%l2 ! Mem[0000000059000122] retl std %l2,[%o1+0x198] ! Mem[0000000058800198] p37_jmpl_2_le: ldub [%i2+0x10f],%l4 ! Mem[000000005b00010f] xor %l5,0xf0e,%l1 taddcctv %l4,0xf8d,%l4 jmpl %g6+8,%g0 ldx [%i1+0x1d8],%l5 ! Mem[000000005a8001d8] p37_call_2_le: ldsb [%i1+0x13d],%l5 ! Mem[000000005a80013d] ldd [%i0+0x140],%l0 ! Mem[000000005a000140] addccc %l3,0x11c,%l0 retl ldsb [%i1+0x042],%l0 ! Mem[000000005a800042] p37_jmpl_2_lo: ldub [%o2+0x10f],%l4 ! Mem[000000005b00010f] xor %l5,0xf0e,%l1 taddcctv %l4,0xf8d,%l4 jmpl %g6+8,%g0 ldx [%o1+0x1d8],%l5 ! Mem[000000005a8001d8] p37_call_2_lo: ldsb [%o1+0x13d],%l5 ! Mem[000000005a80013d] ldd [%o0+0x140],%l0 ! Mem[000000005a000140] addccc %l3,0x11c,%l0 retl ldsb [%o1+0x042],%l0 ! Mem[000000005a800042] p37_jmpl_2_he: swap [%i3+0x014],%l0 ! Mem[000000005b800014] sub %l5,-0x748,%l2 andcc %l4,0xb6a,%l5 lduw [%i1+0x0b8],%l7 ! Mem[000000005a8000b8] jmpl %g6+8,%g0 std %f22,[%i3+0x128] ! Mem[000000005b800128] p37_call_2_he: stw %l6,[%i1+0x1d8] ! Mem[000000005a8001d8] ldsh [%i1+0x1fa],%l1 ! Mem[000000005a8001fa] st %f30,[%i3+0x0b8] ! Mem[000000005b8000b8] retl ldsb [%i1+0x1d5],%l5 ! Mem[000000005a8001d5] p37_jmpl_2_ho: swap [%o3+0x014],%l0 ! Mem[000000005b800014] sub %l5,-0x748,%l2 andcc %l4,0xb6a,%l5 lduw [%o1+0x0b8],%l7 ! Mem[000000005a8000b8] jmpl %g6+8,%g0 std %f22,[%o3+0x128] ! Mem[000000005b800128] p37_call_2_ho: stw %l6,[%o1+0x1d8] ! Mem[000000005a8001d8] ldsh [%o1+0x1fa],%l1 ! Mem[000000005a8001fa] st %f30,[%o3+0x0b8] ! Mem[000000005b8000b8] retl ldsb [%o1+0x1d5],%l5 ! Mem[000000005a8001d5] p38_jmpl_2_le: mulx %l6,0xc28,%l5 stb %l6,[%i0+0x1f7] ! Mem[000000005c0001f7] ldx [%i3+0x020],%l6 ! Mem[000000005d800020] ldub [%i3+0x082],%l0 ! Mem[000000005d800082] jmpl %g6+8,%g0 stx %l2,[%i2+0x058] ! Mem[000000005d000058] p38_call_2_le: ldsh [%i1+0x1ba],%l3 ! Mem[000000005c8001ba] ldsw [%i3+0x160],%l2 ! Mem[000000005d800160] stx %l7,[%i1+0x0a8] ! Mem[000000005c8000a8] retl ldstub [%i2+0x000],%l6 ! Mem[000000005d000000] p38_jmpl_2_lo: mulx %l6,0xc28,%l5 stb %l6,[%o0+0x1f7] ! Mem[000000005c0001f7] ldx [%o3+0x020],%l6 ! Mem[000000005d800020] ldub [%o3+0x082],%l0 ! Mem[000000005d800082] jmpl %g6+8,%g0 stx %l2,[%o2+0x058] ! Mem[000000005d000058] p38_call_2_lo: ldsh [%o1+0x1ba],%l3 ! Mem[000000005c8001ba] ldsw [%o3+0x160],%l2 ! Mem[000000005d800160] stx %l7,[%o1+0x0a8] ! Mem[000000005c8000a8] retl ldstub [%o2+0x000],%l6 ! Mem[000000005d000000] p38_jmpl_2_he: udivx %l2,%l6,%l7 std %l2,[%i2+0x100] ! Mem[000000005d000100] ldx [%i1+0x100],%l0 ! Mem[000000005c800100] jmpl %g6+8,%g0 ldub [%i3+0x026],%l0 ! Mem[000000005d800026] p38_call_2_he: taddcctv %l3,%l5,%l2 srax %l5,0x030,%l0 retl ldstub [%i1+0x13e],%l2 ! Mem[000000005c80013e] p38_jmpl_2_ho: udivx %l2,%l6,%l7 std %l2,[%o2+0x100] ! Mem[000000005d000100] ldx [%o1+0x100],%l0 ! Mem[000000005c800100] jmpl %g6+8,%g0 ldub [%o3+0x026],%l0 ! Mem[000000005d800026] p38_call_2_ho: taddcctv %l3,%l5,%l2 srax %l5,0x030,%l0 retl ldstub [%o1+0x13e],%l2 ! Mem[000000005c80013e] p39_jmpl_2_le: swap [%i3+0x02c],%l7 ! Mem[000000005f80002c] sth %l3,[%i2+0x03c] ! Mem[000000005f00003c] stb %l7,[%i0+0x10d] ! Mem[000000005e00010d] jmpl %g6+8,%g0 lduh [%i3+0x182],%l2 ! Mem[000000005f800182] p39_call_2_le: std %f8 ,[%i3+0x100] ! Mem[000000005f800100] std %l0,[%i2+0x150] ! Mem[000000005f000150] ldstub [%i0+0x19e],%l3 ! Mem[000000005e00019e] ldstub [%i3+0x0b2],%l4 ! Mem[000000005f8000b2] lduh [%i1+0x078],%l1 ! Mem[000000005e800078] subccc %l1,-0x03e,%l5 retl lduw [%i3+0x0ec],%l2 ! Mem[000000005f8000ec] p39_jmpl_2_lo: swap [%o3+0x02c],%l7 ! Mem[000000005f80002c] sth %l3,[%o2+0x03c] ! Mem[000000005f00003c] stb %l7,[%o0+0x10d] ! Mem[000000005e00010d] jmpl %g6+8,%g0 lduh [%o3+0x182],%l2 ! Mem[000000005f800182] p39_call_2_lo: std %f8 ,[%o3+0x100] ! Mem[000000005f800100] std %l0,[%o2+0x150] ! Mem[000000005f000150] ldstub [%o0+0x19e],%l3 ! Mem[000000005e00019e] ldstub [%o3+0x0b2],%l4 ! Mem[000000005f8000b2] lduh [%o1+0x078],%l1 ! Mem[000000005e800078] subccc %l1,-0x03e,%l5 retl lduw [%o3+0x0ec],%l2 ! Mem[000000005f8000ec] p39_jmpl_2_he: andcc %l1,-0xfba,%l5 sll %l1,0x005,%l0 jmpl %g6+8,%g0 orncc %l0,%l1,%l1 p39_call_2_he: ldsh [%i2+0x00a],%l4 ! Mem[000000005f00000a] stb %l3,[%i0+0x171] ! Mem[000000005e000171] ldsb [%i1+0x05d],%l0 ! Mem[000000005e80005d] std %l6,[%i0+0x168] ! Mem[000000005e000168] retl st %f28,[%i3+0x1a4] ! Mem[000000005f8001a4] p39_jmpl_2_ho: andcc %l1,-0xfba,%l5 sll %l1,0x005,%l0 jmpl %g6+8,%g0 orncc %l0,%l1,%l1 p39_call_2_ho: ldsh [%o2+0x00a],%l4 ! Mem[000000005f00000a] stb %l3,[%o0+0x171] ! Mem[000000005e000171] ldsb [%o1+0x05d],%l0 ! Mem[000000005e80005d] std %l6,[%o0+0x168] ! Mem[000000005e000168] retl st %f28,[%o3+0x1a4] ! Mem[000000005f8001a4] p40_jmpl_2_le: std %l0,[%i0+0x088] ! Mem[0000000060000088] ldd [%i0+0x190],%f6 ! Mem[0000000060000190] swap [%i0+0x0bc],%l1 ! Mem[00000000600000bc] stb %l5,[%i3+0x1f9] ! Mem[00000000618001f9] jmpl %g6+8,%g0 std %f4 ,[%i2+0x038] ! Mem[0000000061000038] p40_call_2_le: stb %l1,[%i2+0x15f] ! Mem[000000006100015f] ldsh [%i2+0x05e],%l7 ! Mem[000000006100005e] umulcc %l1,%l4,%l3 ldsb [%i0+0x053],%l4 ! Mem[0000000060000053] stb %l5,[%i2+0x14a] ! Mem[000000006100014a] retl ldd [%i3+0x138],%l4 ! Mem[0000000061800138] p40_jmpl_2_lo: std %l0,[%o0+0x088] ! Mem[0000000060000088] ldd [%o0+0x190],%f6 ! Mem[0000000060000190] swap [%o0+0x0bc],%l1 ! Mem[00000000600000bc] stb %l5,[%o3+0x1f9] ! Mem[00000000618001f9] jmpl %g6+8,%g0 std %f4 ,[%o2+0x038] ! Mem[0000000061000038] p40_call_2_lo: stb %l1,[%o2+0x15f] ! Mem[000000006100015f] ldsh [%o2+0x05e],%l7 ! Mem[000000006100005e] umulcc %l1,%l4,%l3 ldsb [%o0+0x053],%l4 ! Mem[0000000060000053] stb %l5,[%o2+0x14a] ! Mem[000000006100014a] retl ldd [%o3+0x138],%l4 ! Mem[0000000061800138] p40_jmpl_2_he: std %l4,[%i1+0x088] ! Mem[0000000060800088] ldx [%i3+0x020],%l1 ! Mem[0000000061800020] swap [%i2+0x000],%l6 ! Mem[0000000061000000] jmpl %g6+8,%g0 stb %l2,[%i2+0x178] ! Mem[0000000061000178] p40_call_2_he: ldx [%i1+0x080],%l4 ! Mem[0000000060800080] sra %l3,0x00e,%l6 st %f18,[%i0+0x018] ! Mem[0000000060000018] sth %l5,[%i3+0x1e0] ! Mem[00000000618001e0] lduw [%i1+0x080],%l5 ! Mem[0000000060800080] ldd [%i3+0x1a0],%l2 ! Mem[00000000618001a0] ldstub [%i2+0x109],%l2 ! Mem[0000000061000109] retl lduh [%i0+0x114],%l5 ! Mem[0000000060000114] p40_jmpl_2_ho: std %l4,[%o1+0x088] ! Mem[0000000060800088] ldx [%o3+0x020],%l1 ! Mem[0000000061800020] swap [%o2+0x000],%l6 ! Mem[0000000061000000] jmpl %g6+8,%g0 stb %l2,[%o2+0x178] ! Mem[0000000061000178] p40_call_2_ho: ldx [%o1+0x080],%l4 ! Mem[0000000060800080] sra %l3,0x00e,%l6 st %f18,[%o0+0x018] ! Mem[0000000060000018] sth %l5,[%o3+0x1e0] ! Mem[00000000618001e0] lduw [%o1+0x080],%l5 ! Mem[0000000060800080] ldd [%o3+0x1a0],%l2 ! Mem[00000000618001a0] ldstub [%o2+0x109],%l2 ! Mem[0000000061000109] retl lduh [%o0+0x114],%l5 ! Mem[0000000060000114] p41_jmpl_2_le: ldd [%i0+0x030],%l0 ! Mem[0000000062000030] lduh [%i2+0x14e],%l2 ! Mem[000000006300014e] jmpl %g6+8,%g0 mulx %l1,0x102,%l2 p41_call_2_le: umul %l6,%l0,%l5 sth %l4,[%i0+0x1d4] ! Mem[00000000620001d4] ldstub [%i3+0x018],%l5 ! Mem[0000000063800018] stx %l5,[%i2+0x1d0] ! Mem[00000000630001d0] taddcc %l6,0xb41,%l5 swap [%i2+0x0a0],%l1 ! Mem[00000000630000a0] lduw [%i2+0x160],%l2 ! Mem[0000000063000160] retl ldd [%i2+0x088],%f14 ! Mem[0000000063000088] p41_jmpl_2_lo: ldd [%o0+0x030],%l0 ! Mem[0000000062000030] lduh [%o2+0x14e],%l2 ! Mem[000000006300014e] jmpl %g6+8,%g0 mulx %l1,0x102,%l2 p41_call_2_lo: umul %l6,%l0,%l5 sth %l4,[%o0+0x1d4] ! Mem[00000000620001d4] ldstub [%o3+0x018],%l5 ! Mem[0000000063800018] stx %l5,[%o2+0x1d0] ! Mem[00000000630001d0] taddcc %l6,0xb41,%l5 swap [%o2+0x0a0],%l1 ! Mem[00000000630000a0] lduw [%o2+0x160],%l2 ! Mem[0000000063000160] retl ldd [%o2+0x088],%f14 ! Mem[0000000063000088] p41_jmpl_2_he: lduh [%i0+0x01a],%l3 ! Mem[000000006200001a] ldd [%i2+0x150],%l0 ! Mem[0000000063000150] srax %l6,0x008,%l6 subc %l6,-0xdc0,%l4 jmpl %g6+8,%g0 ldd [%i3+0x130],%l2 ! Mem[0000000063800130] p41_call_2_he: ldsb [%i1+0x00d],%l6 ! Mem[000000006280000d] retl stx %l6,[%i2+0x178] ! Mem[0000000063000178] p41_jmpl_2_ho: lduh [%o0+0x01a],%l3 ! Mem[000000006200001a] ldd [%o2+0x150],%l0 ! Mem[0000000063000150] srax %l6,0x008,%l6 subc %l6,-0xdc0,%l4 jmpl %g6+8,%g0 ldd [%o3+0x130],%l2 ! Mem[0000000063800130] p41_call_2_ho: ldsb [%o1+0x00d],%l6 ! Mem[000000006280000d] retl stx %l6,[%o2+0x178] ! Mem[0000000063000178] p42_jmpl_2_le: ldsh [%i0+0x07a],%l3 ! Mem[000000006400007a] jmpl %g6+8,%g0 ldd [%i2+0x000],%l4 ! Mem[0000000065000000] p42_call_2_le: ldsb [%i2+0x000],%l6 ! Mem[0000000065000000] retl swap [%i0+0x1c4],%l4 ! Mem[00000000640001c4] p42_jmpl_2_lo: ldsh [%o0+0x07a],%l3 ! Mem[000000006400007a] jmpl %g6+8,%g0 ldd [%o2+0x000],%l4 ! Mem[0000000065000000] p42_call_2_lo: ldsb [%o2+0x000],%l6 ! Mem[0000000065000000] retl swap [%o0+0x1c4],%l4 ! Mem[00000000640001c4] p42_jmpl_2_he: jmpl %g6+8,%g0 stx %l4,[%i2+0x0c0] ! Mem[00000000650000c0] p42_call_2_he: lduw [%i1+0x130],%l2 ! Mem[0000000064800130] add %l1,%l0,%l5 ldd [%i3+0x000],%l4 ! Mem[0000000065800000] umul %l7,%l1,%l6 st %f22,[%i2+0x020] ! Mem[0000000065000020] st %f16,[%i0+0x1dc] ! Mem[00000000640001dc] retl ldstub [%i2+0x01c],%l0 ! Mem[000000006500001c] p42_jmpl_2_ho: jmpl %g6+8,%g0 stx %l4,[%o2+0x0c0] ! Mem[00000000650000c0] p42_call_2_ho: lduw [%o1+0x130],%l2 ! Mem[0000000064800130] add %l1,%l0,%l5 ldd [%o3+0x000],%l4 ! Mem[0000000065800000] umul %l7,%l1,%l6 st %f22,[%o2+0x020] ! Mem[0000000065000020] st %f16,[%o0+0x1dc] ! Mem[00000000640001dc] retl ldstub [%o2+0x01c],%l0 ! Mem[000000006500001c] p43_jmpl_2_le: jmpl %g6+8,%g0 xorcc %l0,%l3,%l6 p43_call_2_le: nop ldsh [%i2+0x050],%l3 ! Mem[0000000067000050] lduw [%i3+0x104],%l4 ! Mem[0000000067800104] srax %l6,%l5,%l0 stw %l3,[%i0+0x1e4] ! Mem[00000000660001e4] retl st %f1 ,[%i3+0x154] ! Mem[0000000067800154] p43_jmpl_2_lo: jmpl %g6+8,%g0 xorcc %l0,%l3,%l6 p43_call_2_lo: nop ldsh [%o2+0x050],%l3 ! Mem[0000000067000050] lduw [%o3+0x104],%l4 ! Mem[0000000067800104] srax %l6,%l5,%l0 stw %l3,[%o0+0x1e4] ! Mem[00000000660001e4] retl st %f1 ,[%o3+0x154] ! Mem[0000000067800154] p43_jmpl_2_he: ldsh [%i1+0x0a0],%l4 ! Mem[00000000668000a0] stw %l6,[%i1+0x030] ! Mem[0000000066800030] jmpl %g6+8,%g0 ldsh [%i0+0x158],%l5 ! Mem[0000000066000158] p43_call_2_he: sub %l2,-0xefc,%l4 retl ldd [%i0+0x148],%l6 ! Mem[0000000066000148] p43_jmpl_2_ho: ldsh [%o1+0x0a0],%l4 ! Mem[00000000668000a0] stw %l6,[%o1+0x030] ! Mem[0000000066800030] jmpl %g6+8,%g0 ldsh [%o0+0x158],%l5 ! Mem[0000000066000158] p43_call_2_ho: sub %l2,-0xefc,%l4 retl ldd [%o0+0x148],%l6 ! Mem[0000000066000148] p44_jmpl_2_le: sllx %l4,0x01b,%l7 jmpl %g6+8,%g0 umulcc %l5,-0xce7,%l1 p44_call_2_le: std %l6,[%i0+0x118] ! Mem[0000000068000118] xorcc %l5,%l4,%l2 lduw [%i1+0x180],%l2 ! Mem[0000000068800180] srax %l5,%l0,%l3 mulx %l5,%l1,%l4 retl umul %l3,%l2,%l5 p44_jmpl_2_lo: sllx %l4,0x01b,%l7 jmpl %g6+8,%g0 umulcc %l5,-0xce7,%l1 p44_call_2_lo: std %l6,[%o0+0x118] ! Mem[0000000068000118] xorcc %l5,%l4,%l2 lduw [%o1+0x180],%l2 ! Mem[0000000068800180] srax %l5,%l0,%l3 mulx %l5,%l1,%l4 retl umul %l3,%l2,%l5 p44_jmpl_2_he: stb %l4,[%i1+0x011] ! Mem[0000000068800011] stb %l4,[%i1+0x02b] ! Mem[000000006880002b] ldx [%i0+0x1b8],%l0 ! Mem[00000000680001b8] ldd [%i1+0x090],%f28 ! Mem[0000000068800090] ldd [%i0+0x0f0],%l0 ! Mem[00000000680000f0] stx %l4,[%i2+0x028] ! Mem[0000000069000028] sth %l0,[%i0+0x1ee] ! Mem[00000000680001ee] jmpl %g6+8,%g0 ldx [%i2+0x088],%l5 ! Mem[0000000069000088] p44_call_2_he: ldstub [%i0+0x0a2],%l3 ! Mem[00000000680000a2] ldd [%i1+0x1d8],%l6 ! Mem[00000000688001d8] st %f23,[%i1+0x0e4] ! Mem[00000000688000e4] stx %l7,[%i2+0x040] ! Mem[0000000069000040] std %l2,[%i0+0x180] ! Mem[0000000068000180] ldx [%i2+0x1a0],%l5 ! Mem[00000000690001a0] std %l4,[%i1+0x1e8] ! Mem[00000000688001e8] retl ldsb [%i2+0x191],%l0 ! Mem[0000000069000191] p44_jmpl_2_ho: stb %l4,[%o1+0x011] ! Mem[0000000068800011] stb %l4,[%o1+0x02b] ! Mem[000000006880002b] ldx [%o0+0x1b8],%l0 ! Mem[00000000680001b8] ldd [%o1+0x090],%f28 ! Mem[0000000068800090] ldd [%o0+0x0f0],%l0 ! Mem[00000000680000f0] stx %l4,[%o2+0x028] ! Mem[0000000069000028] sth %l0,[%o0+0x1ee] ! Mem[00000000680001ee] jmpl %g6+8,%g0 ldx [%o2+0x088],%l5 ! Mem[0000000069000088] p44_call_2_ho: ldstub [%o0+0x0a2],%l3 ! Mem[00000000680000a2] ldd [%o1+0x1d8],%l6 ! Mem[00000000688001d8] st %f23,[%o1+0x0e4] ! Mem[00000000688000e4] stx %l7,[%o2+0x040] ! Mem[0000000069000040] std %l2,[%o0+0x180] ! Mem[0000000068000180] ldx [%o2+0x1a0],%l5 ! Mem[00000000690001a0] std %l4,[%o1+0x1e8] ! Mem[00000000688001e8] retl ldsb [%o2+0x191],%l0 ! Mem[0000000069000191] p45_jmpl_2_le: std %l4,[%i2+0x168] ! Mem[000000006b000168] ldub [%i3+0x1ea],%l3 ! Mem[000000006b8001ea] addcc %l5,0x784,%l6 xor %l0,0x50f,%l5 ldub [%i2+0x13f],%l2 ! Mem[000000006b00013f] jmpl %g6+8,%g0 and %l7,%l4,%l6 p45_call_2_le: st %f14,[%i1+0x0d0] ! Mem[000000006a8000d0] lduh [%i2+0x0dc],%l6 ! Mem[000000006b0000dc] std %f0 ,[%i0+0x0b8] ! Mem[000000006a0000b8] sra %l6,%l5,%l2 subc %l2,0x2db,%l6 retl swap [%i3+0x008],%l6 ! Mem[000000006b800008] p45_jmpl_2_lo: std %l4,[%o2+0x168] ! Mem[000000006b000168] ldub [%o3+0x1ea],%l3 ! Mem[000000006b8001ea] addcc %l5,0x784,%l6 xor %l0,0x50f,%l5 ldub [%o2+0x13f],%l2 ! Mem[000000006b00013f] jmpl %g6+8,%g0 and %l7,%l4,%l6 p45_call_2_lo: st %f14,[%o1+0x0d0] ! Mem[000000006a8000d0] lduh [%o2+0x0dc],%l6 ! Mem[000000006b0000dc] std %f0 ,[%o0+0x0b8] ! Mem[000000006a0000b8] sra %l6,%l5,%l2 subc %l2,0x2db,%l6 retl swap [%o3+0x008],%l6 ! Mem[000000006b800008] p45_jmpl_2_he: srax %l3,%l0,%l5 stx %l0,[%i0+0x100] ! Mem[000000006a000100] lduh [%i3+0x04c],%l4 ! Mem[000000006b80004c] ldsb [%i3+0x146],%l4 ! Mem[000000006b800146] jmpl %g6+8,%g0 stx %l6,[%i3+0x0f8] ! Mem[000000006b8000f8] p45_call_2_he: addcc %l6,%l3,%l2 ld [%i2+0x010],%f23 ! Mem[000000006b000010] retl st %f24,[%i2+0x040] ! Mem[000000006b000040] p45_jmpl_2_ho: srax %l3,%l0,%l5 stx %l0,[%o0+0x100] ! Mem[000000006a000100] lduh [%o3+0x04c],%l4 ! Mem[000000006b80004c] ldsb [%o3+0x146],%l4 ! Mem[000000006b800146] jmpl %g6+8,%g0 stx %l6,[%o3+0x0f8] ! Mem[000000006b8000f8] p45_call_2_ho: addcc %l6,%l3,%l2 ld [%o2+0x010],%f23 ! Mem[000000006b000010] retl st %f24,[%o2+0x040] ! Mem[000000006b000040] p46_jmpl_2_le: ld [%i2+0x058],%f3 ! Mem[000000006d000058] std %f0 ,[%i1+0x0b8] ! Mem[000000006c8000b8] jmpl %g6+8,%g0 stw %l2,[%i0+0x1cc] ! Mem[000000006c0001cc] p46_call_2_le: lduh [%i1+0x0f2],%l0 ! Mem[000000006c8000f2] ldsh [%i2+0x1ac],%l6 ! Mem[000000006d0001ac] ldstub [%i1+0x0ed],%l5 ! Mem[000000006c8000ed] stb %l6,[%i2+0x02d] ! Mem[000000006d00002d] taddcc %l6,%l4,%l4 retl ldx [%i0+0x178],%l2 ! Mem[000000006c000178] p46_jmpl_2_lo: ld [%o2+0x058],%f3 ! Mem[000000006d000058] std %f0 ,[%o1+0x0b8] ! Mem[000000006c8000b8] jmpl %g6+8,%g0 stw %l2,[%o0+0x1cc] ! Mem[000000006c0001cc] p46_call_2_lo: lduh [%o1+0x0f2],%l0 ! Mem[000000006c8000f2] ldsh [%o2+0x1ac],%l6 ! Mem[000000006d0001ac] ldstub [%o1+0x0ed],%l5 ! Mem[000000006c8000ed] stb %l6,[%o2+0x02d] ! Mem[000000006d00002d] taddcc %l6,%l4,%l4 retl ldx [%o0+0x178],%l2 ! Mem[000000006c000178] p46_jmpl_2_he: ldd [%i3+0x060],%l0 ! Mem[000000006d800060] subc %l3,-0xa92,%l6 nop ldsb [%i1+0x01d],%l1 ! Mem[000000006c80001d] smulcc %l7,%l7,%l2 ldd [%i0+0x048],%l4 ! Mem[000000006c000048] swap [%i1+0x19c],%l2 ! Mem[000000006c80019c] jmpl %g6+8,%g0 ldsh [%i3+0x1b6],%l7 ! Mem[000000006d8001b6] p46_call_2_he: stb %l6,[%i1+0x169] ! Mem[000000006c800169] ldsw [%i1+0x1b0],%l4 ! Mem[000000006c8001b0] lduh [%i1+0x030],%l2 ! Mem[000000006c800030] retl stx %l7,[%i2+0x148] ! Mem[000000006d000148] p46_jmpl_2_ho: ldd [%o3+0x060],%l0 ! Mem[000000006d800060] subc %l3,-0xa92,%l6 nop ldsb [%o1+0x01d],%l1 ! Mem[000000006c80001d] smulcc %l7,%l7,%l2 ldd [%o0+0x048],%l4 ! Mem[000000006c000048] swap [%o1+0x19c],%l2 ! Mem[000000006c80019c] jmpl %g6+8,%g0 ldsh [%o3+0x1b6],%l7 ! Mem[000000006d8001b6] p46_call_2_ho: stb %l6,[%o1+0x169] ! Mem[000000006c800169] ldsw [%o1+0x1b0],%l4 ! Mem[000000006c8001b0] lduh [%o1+0x030],%l2 ! Mem[000000006c800030] retl stx %l7,[%o2+0x148] ! Mem[000000006d000148] p47_jmpl_2_le: jmpl %g6+8,%g0 subc %l5,%l6,%l7 p47_call_2_le: retl stx %l1,[%i2+0x020] ! Mem[000000006f000020] p47_jmpl_2_lo: jmpl %g6+8,%g0 subc %l5,%l6,%l7 p47_call_2_lo: retl stx %l1,[%o2+0x020] ! Mem[000000006f000020] p47_jmpl_2_he: ldstub [%i2+0x09e],%l2 ! Mem[000000006f00009e] lduw [%i2+0x158],%l2 ! Mem[000000006f000158] sub %l5,%l6,%l4 jmpl %g6+8,%g0 std %l6,[%i1+0x100] ! Mem[000000006e800100] p47_call_2_he: ldx [%i3+0x0d8],%l2 ! Mem[000000006f8000d8] ldsh [%i0+0x1da],%l4 ! Mem[000000006e0001da] tsubcctv %l1,-0xb93,%l1 stw %l5,[%i3+0x0a0] ! Mem[000000006f8000a0] lduh [%i3+0x1a0],%l2 ! Mem[000000006f8001a0] ldx [%i1+0x198],%l6 ! Mem[000000006e800198] retl std %l2,[%i1+0x150] ! Mem[000000006e800150] p47_jmpl_2_ho: ldstub [%o2+0x09e],%l2 ! Mem[000000006f00009e] lduw [%o2+0x158],%l2 ! Mem[000000006f000158] sub %l5,%l6,%l4 jmpl %g6+8,%g0 std %l6,[%o1+0x100] ! Mem[000000006e800100] p47_call_2_ho: ldx [%o3+0x0d8],%l2 ! Mem[000000006f8000d8] ldsh [%o0+0x1da],%l4 ! Mem[000000006e0001da] tsubcctv %l1,-0xb93,%l1 stw %l5,[%o3+0x0a0] ! Mem[000000006f8000a0] lduh [%o3+0x1a0],%l2 ! Mem[000000006f8001a0] ldx [%o1+0x198],%l6 ! Mem[000000006e800198] retl std %l2,[%o1+0x150] ! Mem[000000006e800150] p48_jmpl_2_le: lduw [%i2+0x1c4],%l3 ! Mem[00000000710001c4] stb %l2,[%i1+0x0be] ! Mem[00000000708000be] stx %l2,[%i0+0x158] ! Mem[0000000070000158] swap [%i0+0x100],%l2 ! Mem[0000000070000100] addcc %l4,-0x4ba,%l3 jmpl %g6+8,%g0 ldx [%i0+0x128],%l2 ! Mem[0000000070000128] p48_call_2_le: retl taddcc %l2,-0xf71,%l4 p48_jmpl_2_lo: lduw [%o2+0x1c4],%l3 ! Mem[00000000710001c4] stb %l2,[%o1+0x0be] ! Mem[00000000708000be] stx %l2,[%o0+0x158] ! Mem[0000000070000158] swap [%o0+0x100],%l2 ! Mem[0000000070000100] addcc %l4,-0x4ba,%l3 jmpl %g6+8,%g0 ldx [%o0+0x128],%l2 ! Mem[0000000070000128] p48_call_2_lo: retl taddcc %l2,-0xf71,%l4 p48_jmpl_2_he: stx %l4,[%i3+0x070] ! Mem[0000000071800070] st %f22,[%i3+0x0a4] ! Mem[00000000718000a4] jmpl %g6+8,%g0 ldsb [%i2+0x143],%l0 ! Mem[0000000071000143] p48_call_2_he: ldstub [%i3+0x15a],%l4 ! Mem[000000007180015a] retl st %f26,[%i2+0x060] ! Mem[0000000071000060] p48_jmpl_2_ho: stx %l4,[%o3+0x070] ! Mem[0000000071800070] st %f22,[%o3+0x0a4] ! Mem[00000000718000a4] jmpl %g6+8,%g0 ldsb [%o2+0x143],%l0 ! Mem[0000000071000143] p48_call_2_ho: ldstub [%o3+0x15a],%l4 ! Mem[000000007180015a] retl st %f26,[%o2+0x060] ! Mem[0000000071000060] p49_jmpl_2_le: udivx %l4,-0x69c,%l0 ldd [%i1+0x0c0],%l0 ! Mem[00000000728000c0] jmpl %g6+8,%g0 stw %l2,[%i1+0x12c] ! Mem[000000007280012c] p49_call_2_le: retl stx %l7,[%i2+0x160] ! Mem[0000000073000160] p49_jmpl_2_lo: udivx %l4,-0x69c,%l0 ldd [%o1+0x0c0],%l0 ! Mem[00000000728000c0] jmpl %g6+8,%g0 stw %l2,[%o1+0x12c] ! Mem[000000007280012c] p49_call_2_lo: retl stx %l7,[%o2+0x160] ! Mem[0000000073000160] p49_jmpl_2_he: lduh [%i1+0x0ce],%l1 ! Mem[00000000728000ce] ldx [%i1+0x048],%l7 ! Mem[0000000072800048] ldd [%i0+0x0b8],%l0 ! Mem[00000000720000b8] taddcctv %l4,%l5,%l4 jmpl %g6+8,%g0 std %f16,[%i3+0x0a8] ! Mem[00000000738000a8] p49_call_2_he: lduh [%i1+0x10a],%l7 ! Mem[000000007280010a] ldstub [%i1+0x129],%l2 ! Mem[0000000072800129] ldd [%i3+0x028],%l0 ! Mem[0000000073800028] ldd [%i1+0x160],%f16 ! Mem[0000000072800160] stb %l4,[%i2+0x1a4] ! Mem[00000000730001a4] retl mulx %l6,0x8db,%l7 p49_jmpl_2_ho: lduh [%o1+0x0ce],%l1 ! Mem[00000000728000ce] ldx [%o1+0x048],%l7 ! Mem[0000000072800048] ldd [%o0+0x0b8],%l0 ! Mem[00000000720000b8] taddcctv %l4,%l5,%l4 jmpl %g6+8,%g0 std %f16,[%o3+0x0a8] ! Mem[00000000738000a8] p49_call_2_ho: lduh [%o1+0x10a],%l7 ! Mem[000000007280010a] ldstub [%o1+0x129],%l2 ! Mem[0000000072800129] ldd [%o3+0x028],%l0 ! Mem[0000000073800028] ldd [%o1+0x160],%f16 ! Mem[0000000072800160] stb %l4,[%o2+0x1a4] ! Mem[00000000730001a4] retl mulx %l6,0x8db,%l7 p50_jmpl_2_le: stw %l2,[%i3+0x004] ! Mem[0000000075800004] srlx %l3,%l6,%l4 stx %l2,[%i1+0x0a8] ! Mem[00000000748000a8] stw %l3,[%i2+0x150] ! Mem[0000000075000150] ldsb [%i3+0x05d],%l0 ! Mem[000000007580005d] ldd [%i2+0x1f8],%l6 ! Mem[00000000750001f8] ldstub [%i3+0x1a4],%l4 ! Mem[00000000758001a4] jmpl %g6+8,%g0 ldsw [%i0+0x060],%l6 ! Mem[0000000074000060] p50_call_2_le: andcc %l0,%l3,%l6 sdivx %l5,%l7,%l1 std %l4,[%i1+0x0a0] ! Mem[00000000748000a0] ldsw [%i3+0x110],%l2 ! Mem[0000000075800110] stx %l2,[%i2+0x070] ! Mem[0000000075000070] stx %l2,[%i2+0x140] ! Mem[0000000075000140] retl ldd [%i0+0x050],%l2 ! Mem[0000000074000050] p50_jmpl_2_lo: stw %l2,[%o3+0x004] ! Mem[0000000075800004] srlx %l3,%l6,%l4 stx %l2,[%o1+0x0a8] ! Mem[00000000748000a8] stw %l3,[%o2+0x150] ! Mem[0000000075000150] ldsb [%o3+0x05d],%l0 ! Mem[000000007580005d] ldd [%o2+0x1f8],%l6 ! Mem[00000000750001f8] ldstub [%o3+0x1a4],%l4 ! Mem[00000000758001a4] jmpl %g6+8,%g0 ldsw [%o0+0x060],%l6 ! Mem[0000000074000060] p50_call_2_lo: andcc %l0,%l3,%l6 sdivx %l5,%l7,%l1 std %l4,[%o1+0x0a0] ! Mem[00000000748000a0] ldsw [%o3+0x110],%l2 ! Mem[0000000075800110] stx %l2,[%o2+0x070] ! Mem[0000000075000070] stx %l2,[%o2+0x140] ! Mem[0000000075000140] retl ldd [%o0+0x050],%l2 ! Mem[0000000074000050] p50_jmpl_2_he: ldstub [%i3+0x1ec],%l2 ! Mem[00000000758001ec] ldd [%i1+0x0d0],%l4 ! Mem[00000000748000d0] ldd [%i2+0x1e8],%l0 ! Mem[00000000750001e8] jmpl %g6+8,%g0 ld [%i3+0x0f4],%f19 ! Mem[00000000758000f4] p50_call_2_he: stw %l0,[%i1+0x0c8] ! Mem[00000000748000c8] smulcc %l1,%l4,%l5 st %f28,[%i1+0x128] ! Mem[0000000074800128] st %f17,[%i1+0x058] ! Mem[0000000074800058] stx %l0,[%i3+0x098] ! Mem[0000000075800098] lduh [%i1+0x132],%l5 ! Mem[0000000074800132] ldstub [%i3+0x112],%l7 ! Mem[0000000075800112] retl ldd [%i0+0x038],%l4 ! Mem[0000000074000038] p50_jmpl_2_ho: ldstub [%o3+0x1ec],%l2 ! Mem[00000000758001ec] ldd [%o1+0x0d0],%l4 ! Mem[00000000748000d0] ldd [%o2+0x1e8],%l0 ! Mem[00000000750001e8] jmpl %g6+8,%g0 ld [%o3+0x0f4],%f19 ! Mem[00000000758000f4] p50_call_2_ho: stw %l0,[%o1+0x0c8] ! Mem[00000000748000c8] smulcc %l1,%l4,%l5 st %f28,[%o1+0x128] ! Mem[0000000074800128] st %f17,[%o1+0x058] ! Mem[0000000074800058] stx %l0,[%o3+0x098] ! Mem[0000000075800098] lduh [%o1+0x132],%l5 ! Mem[0000000074800132] ldstub [%o3+0x112],%l7 ! Mem[0000000075800112] retl ldd [%o0+0x038],%l4 ! Mem[0000000074000038] p51_jmpl_2_le: tsubcctv %l6,0x913,%l5 ldsb [%i1+0x101],%l5 ! Mem[0000000076800101] ldsb [%i1+0x0a2],%l3 ! Mem[00000000768000a2] jmpl %g6+8,%g0 ldd [%i3+0x070],%f12 ! Mem[0000000077800070] p51_call_2_le: retl add %l0,-0xa56,%l5 p51_jmpl_2_lo: tsubcctv %l6,0x913,%l5 ldsb [%o1+0x101],%l5 ! Mem[0000000076800101] ldsb [%o1+0x0a2],%l3 ! Mem[00000000768000a2] jmpl %g6+8,%g0 ldd [%o3+0x070],%f12 ! Mem[0000000077800070] p51_call_2_lo: retl add %l0,-0xa56,%l5 p51_jmpl_2_he: ldsw [%i2+0x02c],%l7 ! Mem[000000007700002c] stx %l0,[%i3+0x100] ! Mem[0000000077800100] stb %l4,[%i2+0x0da] ! Mem[00000000770000da] jmpl %g6+8,%g0 ldd [%i3+0x0b0],%f24 ! Mem[00000000778000b0] p51_call_2_he: retl ldd [%i0+0x0a8],%l2 ! Mem[00000000760000a8] p51_jmpl_2_ho: ldsw [%o2+0x02c],%l7 ! Mem[000000007700002c] stx %l0,[%o3+0x100] ! Mem[0000000077800100] stb %l4,[%o2+0x0da] ! Mem[00000000770000da] jmpl %g6+8,%g0 ldd [%o3+0x0b0],%f24 ! Mem[00000000778000b0] p51_call_2_ho: retl ldd [%o0+0x0a8],%l2 ! Mem[00000000760000a8] p52_jmpl_2_le: lduw [%i1+0x0cc],%l5 ! Mem[00000000788000cc] st %f9 ,[%i0+0x1cc] ! Mem[00000000780001cc] nop ldsw [%i3+0x11c],%l0 ! Mem[000000007980011c] lduh [%i3+0x034],%l5 ! Mem[0000000079800034] st %f6 ,[%i3+0x0f8] ! Mem[00000000798000f8] jmpl %g6+8,%g0 sth %l5,[%i3+0x09a] ! Mem[000000007980009a] p52_call_2_le: sub %l4,0xa81,%l6 swap [%i0+0x100],%l2 ! Mem[0000000078000100] ldd [%i0+0x1b8],%l2 ! Mem[00000000780001b8] ldsh [%i1+0x092],%l4 ! Mem[0000000078800092] retl ldsh [%i2+0x058],%l1 ! Mem[0000000079000058] p52_jmpl_2_lo: lduw [%o1+0x0cc],%l5 ! Mem[00000000788000cc] st %f9 ,[%o0+0x1cc] ! Mem[00000000780001cc] nop ldsw [%o3+0x11c],%l0 ! Mem[000000007980011c] lduh [%o3+0x034],%l5 ! Mem[0000000079800034] st %f6 ,[%o3+0x0f8] ! Mem[00000000798000f8] jmpl %g6+8,%g0 sth %l5,[%o3+0x09a] ! Mem[000000007980009a] p52_call_2_lo: sub %l4,0xa81,%l6 swap [%o0+0x100],%l2 ! Mem[0000000078000100] ldd [%o0+0x1b8],%l2 ! Mem[00000000780001b8] ldsh [%o1+0x092],%l4 ! Mem[0000000078800092] retl ldsh [%o2+0x058],%l1 ! Mem[0000000079000058] p52_jmpl_2_he: st %f29,[%i1+0x1e0] ! Mem[00000000788001e0] lduh [%i0+0x0ce],%l1 ! Mem[00000000780000ce] ldub [%i2+0x196],%l7 ! Mem[0000000079000196] ldsb [%i1+0x13d],%l5 ! Mem[000000007880013d] lduw [%i0+0x198],%l2 ! Mem[0000000078000198] jmpl %g6+8,%g0 sth %l1,[%i2+0x018] ! Mem[0000000079000018] p52_call_2_he: lduh [%i2+0x1d0],%l5 ! Mem[00000000790001d0] taddcc %l0,%l1,%l1 retl ldsb [%i2+0x012],%l1 ! Mem[0000000079000012] p52_jmpl_2_ho: st %f29,[%o1+0x1e0] ! Mem[00000000788001e0] lduh [%o0+0x0ce],%l1 ! Mem[00000000780000ce] ldub [%o2+0x196],%l7 ! Mem[0000000079000196] ldsb [%o1+0x13d],%l5 ! Mem[000000007880013d] lduw [%o0+0x198],%l2 ! Mem[0000000078000198] jmpl %g6+8,%g0 sth %l1,[%o2+0x018] ! Mem[0000000079000018] p52_call_2_ho: lduh [%o2+0x1d0],%l5 ! Mem[00000000790001d0] taddcc %l0,%l1,%l1 retl ldsb [%o2+0x012],%l1 ! Mem[0000000079000012] p53_jmpl_2_le: lduw [%i3+0x0d4],%l1 ! Mem[000000007b8000d4] ldsw [%i0+0x02c],%l6 ! Mem[000000007a00002c] stb %l0,[%i2+0x026] ! Mem[000000007b000026] lduw [%i2+0x094],%l2 ! Mem[000000007b000094] std %f4 ,[%i1+0x0a0] ! Mem[000000007a8000a0] ldsw [%i0+0x184],%l3 ! Mem[000000007a000184] jmpl %g6+8,%g0 addccc %l5,0xc99,%l1 p53_call_2_le: stw %l2,[%i3+0x094] ! Mem[000000007b800094] ldsb [%i3+0x052],%l4 ! Mem[000000007b800052] stw %l6,[%i0+0x1c4] ! Mem[000000007a0001c4] sdivx %l2,%l5,%l4 ldsh [%i2+0x076],%l3 ! Mem[000000007b000076] retl ldsw [%i0+0x164],%l0 ! Mem[000000007a000164] p53_jmpl_2_lo: lduw [%o3+0x0d4],%l1 ! Mem[000000007b8000d4] ldsw [%o0+0x02c],%l6 ! Mem[000000007a00002c] stb %l0,[%o2+0x026] ! Mem[000000007b000026] lduw [%o2+0x094],%l2 ! Mem[000000007b000094] std %f4 ,[%o1+0x0a0] ! Mem[000000007a8000a0] ldsw [%o0+0x184],%l3 ! Mem[000000007a000184] jmpl %g6+8,%g0 addccc %l5,0xc99,%l1 p53_call_2_lo: stw %l2,[%o3+0x094] ! Mem[000000007b800094] ldsb [%o3+0x052],%l4 ! Mem[000000007b800052] stw %l6,[%o0+0x1c4] ! Mem[000000007a0001c4] sdivx %l2,%l5,%l4 ldsh [%o2+0x076],%l3 ! Mem[000000007b000076] retl ldsw [%o0+0x164],%l0 ! Mem[000000007a000164] p53_jmpl_2_he: orcc %l0,%l1,%l4 jmpl %g6+8,%g0 andcc %l5,%l5,%l1 p53_call_2_he: sth %l5,[%i2+0x14a] ! Mem[000000007b00014a] retl ldub [%i2+0x1db],%l1 ! Mem[000000007b0001db] p53_jmpl_2_ho: orcc %l0,%l1,%l4 jmpl %g6+8,%g0 andcc %l5,%l5,%l1 p53_call_2_ho: sth %l5,[%o2+0x14a] ! Mem[000000007b00014a] retl ldub [%o2+0x1db],%l1 ! Mem[000000007b0001db] p54_jmpl_2_le: ldx [%i2+0x008],%l5 ! Mem[000000007d000008] ldd [%i2+0x1d8],%f12 ! Mem[000000007d0001d8] ldsh [%i0+0x13c],%l5 ! Mem[000000007c00013c] ldsb [%i0+0x083],%l2 ! Mem[000000007c000083] sth %l4,[%i2+0x1f2] ! Mem[000000007d0001f2] stw %l5,[%i2+0x134] ! Mem[000000007d000134] jmpl %g6+8,%g0 ldub [%i2+0x040],%l1 ! Mem[000000007d000040] p54_call_2_le: std %l4,[%i3+0x088] ! Mem[000000007d800088] ldsw [%i2+0x128],%l6 ! Mem[000000007d000128] ldstub [%i2+0x1a7],%l0 ! Mem[000000007d0001a7] umulcc %l5,-0x31e,%l6 lduw [%i0+0x154],%l4 ! Mem[000000007c000154] retl stw %l5,[%i2+0x180] ! Mem[000000007d000180] p54_jmpl_2_lo: ldx [%o2+0x008],%l5 ! Mem[000000007d000008] ldd [%o2+0x1d8],%f12 ! Mem[000000007d0001d8] ldsh [%o0+0x13c],%l5 ! Mem[000000007c00013c] ldsb [%o0+0x083],%l2 ! Mem[000000007c000083] sth %l4,[%o2+0x1f2] ! Mem[000000007d0001f2] stw %l5,[%o2+0x134] ! Mem[000000007d000134] jmpl %g6+8,%g0 ldub [%o2+0x040],%l1 ! Mem[000000007d000040] p54_call_2_lo: std %l4,[%o3+0x088] ! Mem[000000007d800088] ldsw [%o2+0x128],%l6 ! Mem[000000007d000128] ldstub [%o2+0x1a7],%l0 ! Mem[000000007d0001a7] umulcc %l5,-0x31e,%l6 lduw [%o0+0x154],%l4 ! Mem[000000007c000154] retl stw %l5,[%o2+0x180] ! Mem[000000007d000180] p54_jmpl_2_he: std %l6,[%i0+0x180] ! Mem[000000007c000180] jmpl %g6+8,%g0 ldsb [%i2+0x050],%l7 ! Mem[000000007d000050] p54_call_2_he: lduw [%i2+0x084],%l4 ! Mem[000000007d000084] retl ldsw [%i3+0x000],%l1 ! Mem[000000007d800000] p54_jmpl_2_ho: std %l6,[%o0+0x180] ! Mem[000000007c000180] jmpl %g6+8,%g0 ldsb [%o2+0x050],%l7 ! Mem[000000007d000050] p54_call_2_ho: lduw [%o2+0x084],%l4 ! Mem[000000007d000084] retl ldsw [%o3+0x000],%l1 ! Mem[000000007d800000] p55_jmpl_2_le: ldx [%i0+0x040],%l2 ! Mem[000000007e000040] subccc %l6,-0x776,%l6 smulcc %l5,%l7,%l4 taddcc %l0,0xdf7,%l2 lduh [%i0+0x062],%l0 ! Mem[000000007e000062] jmpl %g6+8,%g0 ldsw [%i3+0x0c0],%l0 ! Mem[000000007f8000c0] p55_call_2_le: lduw [%i3+0x0ec],%l1 ! Mem[000000007f8000ec] stx %l2,[%i1+0x0c8] ! Mem[000000007e8000c8] swap [%i0+0x1b4],%l2 ! Mem[000000007e0001b4] retl subc %l6,%l4,%l0 p55_jmpl_2_lo: ldx [%o0+0x040],%l2 ! Mem[000000007e000040] subccc %l6,-0x776,%l6 smulcc %l5,%l7,%l4 taddcc %l0,0xdf7,%l2 lduh [%o0+0x062],%l0 ! Mem[000000007e000062] jmpl %g6+8,%g0 ldsw [%o3+0x0c0],%l0 ! Mem[000000007f8000c0] p55_call_2_lo: lduw [%o3+0x0ec],%l1 ! Mem[000000007f8000ec] stx %l2,[%o1+0x0c8] ! Mem[000000007e8000c8] swap [%o0+0x1b4],%l2 ! Mem[000000007e0001b4] retl subc %l6,%l4,%l0 p55_jmpl_2_he: stw %l5,[%i1+0x1dc] ! Mem[000000007e8001dc] stw %l7,[%i0+0x0ac] ! Mem[000000007e0000ac] swap [%i2+0x1d0],%l5 ! Mem[000000007f0001d0] ldsw [%i0+0x1c8],%l1 ! Mem[000000007e0001c8] jmpl %g6+8,%g0 stx %l3,[%i1+0x080] ! Mem[000000007e800080] p55_call_2_he: retl addc %l0,-0xe8e,%l0 p55_jmpl_2_ho: stw %l5,[%o1+0x1dc] ! Mem[000000007e8001dc] stw %l7,[%o0+0x0ac] ! Mem[000000007e0000ac] swap [%o2+0x1d0],%l5 ! Mem[000000007f0001d0] ldsw [%o0+0x1c8],%l1 ! Mem[000000007e0001c8] jmpl %g6+8,%g0 stx %l3,[%o1+0x080] ! Mem[000000007e800080] p55_call_2_ho: retl addc %l0,-0xe8e,%l0 p56_jmpl_2_le: stb %l0,[%i3+0x127] ! Mem[0000000081800127] swap [%i0+0x020],%l2 ! Mem[0000000080000020] ldsb [%i2+0x0c6],%l6 ! Mem[00000000810000c6] subccc %l2,-0xe18,%l0 addcc %l2,%l6,%l2 stx %l5,[%i0+0x158] ! Mem[0000000080000158] jmpl %g6+8,%g0 stx %l7,[%i2+0x118] ! Mem[0000000081000118] p56_call_2_le: lduw [%i0+0x104],%l5 ! Mem[0000000080000104] retl std %f6 ,[%i3+0x058] ! Mem[0000000081800058] p56_jmpl_2_lo: stb %l0,[%o3+0x127] ! Mem[0000000081800127] swap [%o0+0x020],%l2 ! Mem[0000000080000020] ldsb [%o2+0x0c6],%l6 ! Mem[00000000810000c6] subccc %l2,-0xe18,%l0 addcc %l2,%l6,%l2 stx %l5,[%o0+0x158] ! Mem[0000000080000158] jmpl %g6+8,%g0 stx %l7,[%o2+0x118] ! Mem[0000000081000118] p56_call_2_lo: lduw [%o0+0x104],%l5 ! Mem[0000000080000104] retl std %f6 ,[%o3+0x058] ! Mem[0000000081800058] p56_jmpl_2_he: stb %l6,[%i1+0x124] ! Mem[0000000080800124] ldd [%i3+0x058],%l4 ! Mem[0000000081800058] lduw [%i3+0x054],%l3 ! Mem[0000000081800054] lduh [%i0+0x14a],%l0 ! Mem[000000008000014a] lduw [%i3+0x0f8],%l5 ! Mem[00000000818000f8] swap [%i0+0x0b8],%l5 ! Mem[00000000800000b8] swap [%i3+0x0ac],%l2 ! Mem[00000000818000ac] jmpl %g6+8,%g0 srax %l7,0x01e,%l0 p56_call_2_he: ldstub [%i2+0x14b],%l5 ! Mem[000000008100014b] srl %l2,%l3,%l6 stb %l3,[%i0+0x161] ! Mem[0000000080000161] stx %l0,[%i1+0x1d8] ! Mem[00000000808001d8] retl andncc %l2,%l4,%l7 p56_jmpl_2_ho: stb %l6,[%o1+0x124] ! Mem[0000000080800124] ldd [%o3+0x058],%l4 ! Mem[0000000081800058] lduw [%o3+0x054],%l3 ! Mem[0000000081800054] lduh [%o0+0x14a],%l0 ! Mem[000000008000014a] lduw [%o3+0x0f8],%l5 ! Mem[00000000818000f8] swap [%o0+0x0b8],%l5 ! Mem[00000000800000b8] swap [%o3+0x0ac],%l2 ! Mem[00000000818000ac] jmpl %g6+8,%g0 srax %l7,0x01e,%l0 p56_call_2_ho: ldstub [%o2+0x14b],%l5 ! Mem[000000008100014b] srl %l2,%l3,%l6 stb %l3,[%o0+0x161] ! Mem[0000000080000161] stx %l0,[%o1+0x1d8] ! Mem[00000000808001d8] retl andncc %l2,%l4,%l7 p57_jmpl_2_le: stb %l6,[%i0+0x1a3] ! Mem[00000000820001a3] stx %l5,[%i2+0x188] ! Mem[0000000083000188] ldd [%i0+0x038],%l2 ! Mem[0000000082000038] ldd [%i1+0x150],%l0 ! Mem[0000000082800150] ldub [%i3+0x053],%l4 ! Mem[0000000083800053] ldsh [%i1+0x1a8],%l6 ! Mem[00000000828001a8] jmpl %g6+8,%g0 srlx %l3,%l0,%l1 p57_call_2_le: sra %l2,%l7,%l1 ldsb [%i0+0x133],%l5 ! Mem[0000000082000133] swap [%i0+0x1a8],%l6 ! Mem[00000000820001a8] xorcc %l3,%l5,%l2 retl mulx %l5,%l0,%l0 p57_jmpl_2_lo: stb %l6,[%o0+0x1a3] ! Mem[00000000820001a3] stx %l5,[%o2+0x188] ! Mem[0000000083000188] ldd [%o0+0x038],%l2 ! Mem[0000000082000038] ldd [%o1+0x150],%l0 ! Mem[0000000082800150] ldub [%o3+0x053],%l4 ! Mem[0000000083800053] ldsh [%o1+0x1a8],%l6 ! Mem[00000000828001a8] jmpl %g6+8,%g0 srlx %l3,%l0,%l1 p57_call_2_lo: sra %l2,%l7,%l1 ldsb [%o0+0x133],%l5 ! Mem[0000000082000133] swap [%o0+0x1a8],%l6 ! Mem[00000000820001a8] xorcc %l3,%l5,%l2 retl mulx %l5,%l0,%l0 p57_jmpl_2_he: ldsh [%i0+0x032],%l6 ! Mem[0000000082000032] ld [%i2+0x0b4],%f26 ! Mem[00000000830000b4] jmpl %g6+8,%g0 orcc %l1,-0xd13,%l1 p57_call_2_he: stx %l1,[%i2+0x0e8] ! Mem[00000000830000e8] ldsb [%i2+0x04e],%l7 ! Mem[000000008300004e] retl taddcctv %l6,%l2,%l1 p57_jmpl_2_ho: ldsh [%o0+0x032],%l6 ! Mem[0000000082000032] ld [%o2+0x0b4],%f26 ! Mem[00000000830000b4] jmpl %g6+8,%g0 orcc %l1,-0xd13,%l1 p57_call_2_ho: stx %l1,[%o2+0x0e8] ! Mem[00000000830000e8] ldsb [%o2+0x04e],%l7 ! Mem[000000008300004e] retl taddcctv %l6,%l2,%l1 p58_jmpl_2_le: ldsh [%i1+0x1b6],%l1 ! Mem[00000000848001b6] lduh [%i3+0x0ec],%l5 ! Mem[00000000858000ec] lduh [%i1+0x050],%l3 ! Mem[0000000084800050] lduh [%i3+0x106],%l4 ! Mem[0000000085800106] sllx %l1,0x000,%l5 jmpl %g6+8,%g0 xnor %l5,%l6,%l7 p58_call_2_le: retl subccc %l2,%l2,%l3 p58_jmpl_2_lo: ldsh [%o1+0x1b6],%l1 ! Mem[00000000848001b6] lduh [%o3+0x0ec],%l5 ! Mem[00000000858000ec] lduh [%o1+0x050],%l3 ! Mem[0000000084800050] lduh [%o3+0x106],%l4 ! Mem[0000000085800106] sllx %l1,0x000,%l5 jmpl %g6+8,%g0 xnor %l5,%l6,%l7 p58_call_2_lo: retl subccc %l2,%l2,%l3 p58_jmpl_2_he: std %f26,[%i2+0x1b8] ! Mem[00000000850001b8] std %f20,[%i1+0x090] ! Mem[0000000084800090] swap [%i0+0x058],%l1 ! Mem[0000000084000058] st %f28,[%i0+0x12c] ! Mem[000000008400012c] addcc %l6,%l1,%l5 jmpl %g6+8,%g0 andn %l3,0x8e1,%l6 p58_call_2_he: tsubcc %l5,-0xf23,%l1 stb %l4,[%i0+0x056] ! Mem[0000000084000056] retl lduh [%i1+0x0aa],%l4 ! Mem[00000000848000aa] p58_jmpl_2_ho: std %f26,[%o2+0x1b8] ! Mem[00000000850001b8] std %f20,[%o1+0x090] ! Mem[0000000084800090] swap [%o0+0x058],%l1 ! Mem[0000000084000058] st %f28,[%o0+0x12c] ! Mem[000000008400012c] addcc %l6,%l1,%l5 jmpl %g6+8,%g0 andn %l3,0x8e1,%l6 p58_call_2_ho: tsubcc %l5,-0xf23,%l1 stb %l4,[%o0+0x056] ! Mem[0000000084000056] retl lduh [%o1+0x0aa],%l4 ! Mem[00000000848000aa] p59_jmpl_2_le: ldsb [%i1+0x108],%l7 ! Mem[0000000086800108] umulcc %l0,-0x84d,%l1 std %l2,[%i2+0x158] ! Mem[0000000087000158] lduh [%i2+0x11c],%l0 ! Mem[000000008700011c] andncc %l3,%l5,%l1 jmpl %g6+8,%g0 lduh [%i1+0x1e6],%l3 ! Mem[00000000868001e6] p59_call_2_le: ldx [%i0+0x180],%l3 ! Mem[0000000086000180] retl lduh [%i3+0x01c],%l0 ! Mem[000000008780001c] p59_jmpl_2_lo: ldsb [%o1+0x108],%l7 ! Mem[0000000086800108] umulcc %l0,-0x84d,%l1 std %l2,[%o2+0x158] ! Mem[0000000087000158] lduh [%o2+0x11c],%l0 ! Mem[000000008700011c] andncc %l3,%l5,%l1 jmpl %g6+8,%g0 lduh [%o1+0x1e6],%l3 ! Mem[00000000868001e6] p59_call_2_lo: ldx [%o0+0x180],%l3 ! Mem[0000000086000180] retl lduh [%o3+0x01c],%l0 ! Mem[000000008780001c] p59_jmpl_2_he: ldub [%i0+0x055],%l2 ! Mem[0000000086000055] ldub [%i3+0x10a],%l6 ! Mem[000000008780010a] jmpl %g6+8,%g0 ldx [%i2+0x138],%l6 ! Mem[0000000087000138] p59_call_2_he: std %l4,[%i0+0x0b8] ! Mem[00000000860000b8] std %l2,[%i3+0x1b8] ! Mem[00000000878001b8] ldub [%i1+0x1d5],%l5 ! Mem[00000000868001d5] ldstub [%i2+0x142],%l1 ! Mem[0000000087000142] ldsw [%i3+0x190],%l0 ! Mem[0000000087800190] ldsh [%i0+0x170],%l5 ! Mem[0000000086000170] retl lduw [%i3+0x034],%l0 ! Mem[0000000087800034] p59_jmpl_2_ho: ldub [%o0+0x055],%l2 ! Mem[0000000086000055] ldub [%o3+0x10a],%l6 ! Mem[000000008780010a] jmpl %g6+8,%g0 ldx [%o2+0x138],%l6 ! Mem[0000000087000138] p59_call_2_ho: std %l4,[%o0+0x0b8] ! Mem[00000000860000b8] std %l2,[%o3+0x1b8] ! Mem[00000000878001b8] ldub [%o1+0x1d5],%l5 ! Mem[00000000868001d5] ldstub [%o2+0x142],%l1 ! Mem[0000000087000142] ldsw [%o3+0x190],%l0 ! Mem[0000000087800190] ldsh [%o0+0x170],%l5 ! Mem[0000000086000170] retl lduw [%o3+0x034],%l0 ! Mem[0000000087800034] p60_jmpl_2_le: ldsw [%i1+0x024],%l0 ! Mem[0000000088800024] swap [%i0+0x0bc],%l7 ! Mem[00000000880000bc] ld [%i2+0x1b0],%f4 ! Mem[00000000890001b0] andncc %l2,%l0,%l4 orcc %l6,%l6,%l6 sth %l2,[%i3+0x0d8] ! Mem[00000000898000d8] ldx [%i2+0x078],%l1 ! Mem[0000000089000078] jmpl %g6+8,%g0 ldd [%i2+0x0e8],%f8 ! Mem[00000000890000e8] p60_call_2_le: ldstub [%i0+0x0ee],%l2 ! Mem[00000000880000ee] lduw [%i3+0x124],%l6 ! Mem[0000000089800124] lduh [%i0+0x138],%l2 ! Mem[0000000088000138] ldub [%i2+0x005],%l2 ! Mem[0000000089000005] std %l2,[%i0+0x050] ! Mem[0000000088000050] retl ldd [%i2+0x038],%l6 ! Mem[0000000089000038] p60_jmpl_2_lo: ldsw [%o1+0x024],%l0 ! Mem[0000000088800024] swap [%o0+0x0bc],%l7 ! Mem[00000000880000bc] ld [%o2+0x1b0],%f4 ! Mem[00000000890001b0] andncc %l2,%l0,%l4 orcc %l6,%l6,%l6 sth %l2,[%o3+0x0d8] ! Mem[00000000898000d8] ldx [%o2+0x078],%l1 ! Mem[0000000089000078] jmpl %g6+8,%g0 ldd [%o2+0x0e8],%f8 ! Mem[00000000890000e8] p60_call_2_lo: ldstub [%o0+0x0ee],%l2 ! Mem[00000000880000ee] lduw [%o3+0x124],%l6 ! Mem[0000000089800124] lduh [%o0+0x138],%l2 ! Mem[0000000088000138] ldub [%o2+0x005],%l2 ! Mem[0000000089000005] std %l2,[%o0+0x050] ! Mem[0000000088000050] retl ldd [%o2+0x038],%l6 ! Mem[0000000089000038] p60_jmpl_2_he: stx %l3,[%i3+0x048] ! Mem[0000000089800048] jmpl %g6+8,%g0 stb %l2,[%i3+0x041] ! Mem[0000000089800041] p60_call_2_he: retl st %f31,[%i2+0x1fc] ! Mem[00000000890001fc] p60_jmpl_2_ho: stx %l3,[%o3+0x048] ! Mem[0000000089800048] jmpl %g6+8,%g0 stb %l2,[%o3+0x041] ! Mem[0000000089800041] p60_call_2_ho: retl st %f31,[%o2+0x1fc] ! Mem[00000000890001fc] p61_jmpl_2_le: ldx [%i2+0x1f0],%l7 ! Mem[000000008b0001f0] st %f13,[%i0+0x110] ! Mem[000000008a000110] srlx %l0,%l7,%l5 sra %l6,%l4,%l4 lduw [%i2+0x0f8],%l6 ! Mem[000000008b0000f8] stb %l5,[%i1+0x144] ! Mem[000000008a800144] ldstub [%i0+0x008],%l4 ! Mem[000000008a000008] jmpl %g6+8,%g0 lduw [%i1+0x0a8],%l3 ! Mem[000000008a8000a8] p61_call_2_le: retl ldstub [%i1+0x0ef],%l1 ! Mem[000000008a8000ef] p61_jmpl_2_lo: ldx [%o2+0x1f0],%l7 ! Mem[000000008b0001f0] st %f13,[%o0+0x110] ! Mem[000000008a000110] srlx %l0,%l7,%l5 sra %l6,%l4,%l4 lduw [%o2+0x0f8],%l6 ! Mem[000000008b0000f8] stb %l5,[%o1+0x144] ! Mem[000000008a800144] ldstub [%o0+0x008],%l4 ! Mem[000000008a000008] jmpl %g6+8,%g0 lduw [%o1+0x0a8],%l3 ! Mem[000000008a8000a8] p61_call_2_lo: retl ldstub [%o1+0x0ef],%l1 ! Mem[000000008a8000ef] p61_jmpl_2_he: smulcc %l7,%l4,%l2 ldsb [%i2+0x08c],%l4 ! Mem[000000008b00008c] orn %l2,-0xb03,%l4 ldsb [%i1+0x16c],%l7 ! Mem[000000008a80016c] lduh [%i1+0x146],%l0 ! Mem[000000008a800146] jmpl %g6+8,%g0 std %l0,[%i1+0x1c8] ! Mem[000000008a8001c8] p61_call_2_he: lduh [%i2+0x11e],%l3 ! Mem[000000008b00011e] andncc %l4,%l1,%l5 st %f17,[%i3+0x140] ! Mem[000000008b800140] retl sub %l7,%l2,%l5 p61_jmpl_2_ho: smulcc %l7,%l4,%l2 ldsb [%o2+0x08c],%l4 ! Mem[000000008b00008c] orn %l2,-0xb03,%l4 ldsb [%o1+0x16c],%l7 ! Mem[000000008a80016c] lduh [%o1+0x146],%l0 ! Mem[000000008a800146] jmpl %g6+8,%g0 std %l0,[%o1+0x1c8] ! Mem[000000008a8001c8] p61_call_2_ho: lduh [%o2+0x11e],%l3 ! Mem[000000008b00011e] andncc %l4,%l1,%l5 st %f17,[%o3+0x140] ! Mem[000000008b800140] retl sub %l7,%l2,%l5 p62_jmpl_2_le: stw %l5,[%i2+0x02c] ! Mem[000000008d00002c] lduw [%i0+0x1cc],%l1 ! Mem[000000008c0001cc] sth %l5,[%i2+0x112] ! Mem[000000008d000112] ldd [%i2+0x188],%l6 ! Mem[000000008d000188] ldd [%i2+0x1a8],%f8 ! Mem[000000008d0001a8] xorcc %l2,-0x21e,%l0 jmpl %g6+8,%g0 ldstub [%i1+0x144],%l5 ! Mem[000000008c800144] p62_call_2_le: retl ldd [%i3+0x170],%l0 ! Mem[000000008d800170] p62_jmpl_2_lo: stw %l5,[%o2+0x02c] ! Mem[000000008d00002c] lduw [%o0+0x1cc],%l1 ! Mem[000000008c0001cc] sth %l5,[%o2+0x112] ! Mem[000000008d000112] ldd [%o2+0x188],%l6 ! Mem[000000008d000188] ldd [%o2+0x1a8],%f8 ! Mem[000000008d0001a8] xorcc %l2,-0x21e,%l0 jmpl %g6+8,%g0 ldstub [%o1+0x144],%l5 ! Mem[000000008c800144] p62_call_2_lo: retl ldd [%o3+0x170],%l0 ! Mem[000000008d800170] p62_jmpl_2_he: ldstub [%i0+0x0a0],%l4 ! Mem[000000008c0000a0] and %l6,0x11e,%l6 jmpl %g6+8,%g0 std %f24,[%i3+0x0b0] ! Mem[000000008d8000b0] p62_call_2_he: add %l5,%l2,%l7 retl swap [%i1+0x068],%l2 ! Mem[000000008c800068] p62_jmpl_2_ho: ldstub [%o0+0x0a0],%l4 ! Mem[000000008c0000a0] and %l6,0x11e,%l6 jmpl %g6+8,%g0 std %f24,[%o3+0x0b0] ! Mem[000000008d8000b0] p62_call_2_ho: add %l5,%l2,%l7 retl swap [%o1+0x068],%l2 ! Mem[000000008c800068] p63_jmpl_2_le: srlx %l4,%l0,%l5 stx %l0,[%i2+0x000] ! Mem[000000008f000000] st %f4 ,[%i0+0x084] ! Mem[000000008e000084] ldsh [%i3+0x0e2],%l0 ! Mem[000000008f8000e2] jmpl %g6+8,%g0 stx %l5,[%i0+0x060] ! Mem[000000008e000060] p63_call_2_le: ldd [%i2+0x098],%l2 ! Mem[000000008f000098] stb %l1,[%i2+0x114] ! Mem[000000008f000114] sth %l5,[%i2+0x1f2] ! Mem[000000008f0001f2] ldd [%i1+0x1c8],%f0 ! Mem[000000008e8001c8] lduw [%i3+0x084],%l3 ! Mem[000000008f800084] std %l4,[%i1+0x130] ! Mem[000000008e800130] lduw [%i2+0x040],%l1 ! Mem[000000008f000040] retl stb %l5,[%i0+0x08c] ! Mem[000000008e00008c] p63_jmpl_2_lo: srlx %l4,%l0,%l5 stx %l0,[%o2+0x000] ! Mem[000000008f000000] st %f4 ,[%o0+0x084] ! Mem[000000008e000084] ldsh [%o3+0x0e2],%l0 ! Mem[000000008f8000e2] jmpl %g6+8,%g0 stx %l5,[%o0+0x060] ! Mem[000000008e000060] p63_call_2_lo: ldd [%o2+0x098],%l2 ! Mem[000000008f000098] stb %l1,[%o2+0x114] ! Mem[000000008f000114] sth %l5,[%o2+0x1f2] ! Mem[000000008f0001f2] ldd [%o1+0x1c8],%f0 ! Mem[000000008e8001c8] lduw [%o3+0x084],%l3 ! Mem[000000008f800084] std %l4,[%o1+0x130] ! Mem[000000008e800130] lduw [%o2+0x040],%l1 ! Mem[000000008f000040] retl stb %l5,[%o0+0x08c] ! Mem[000000008e00008c] p63_jmpl_2_he: ldsw [%i2+0x0a0],%l3 ! Mem[000000008f0000a0] ldub [%i3+0x057],%l5 ! Mem[000000008f800057] smulcc %l2,0xc2f,%l7 stx %l2,[%i1+0x020] ! Mem[000000008e800020] stw %l1,[%i2+0x090] ! Mem[000000008f000090] st %f29,[%i3+0x14c] ! Mem[000000008f80014c] lduw [%i3+0x010],%l1 ! Mem[000000008f800010] jmpl %g6+8,%g0 ld [%i2+0x178],%f23 ! Mem[000000008f000178] p63_call_2_he: retl stw %l3,[%i1+0x040] ! Mem[000000008e800040] p63_jmpl_2_ho: ldsw [%o2+0x0a0],%l3 ! Mem[000000008f0000a0] ldub [%o3+0x057],%l5 ! Mem[000000008f800057] smulcc %l2,0xc2f,%l7 stx %l2,[%o1+0x020] ! Mem[000000008e800020] stw %l1,[%o2+0x090] ! Mem[000000008f000090] st %f29,[%o3+0x14c] ! Mem[000000008f80014c] lduw [%o3+0x010],%l1 ! Mem[000000008f800010] jmpl %g6+8,%g0 ld [%o2+0x178],%f23 ! Mem[000000008f000178] p63_call_2_ho: retl stw %l3,[%o1+0x040] ! Mem[000000008e800040] user_jump2_end: .seg "text" .align 0x2000 user_jump3_start: INIT_MEM(0, 0x0040, 1, +, 0, +, 0) p0_jmpl_3_le: lduw [%i0+0x1a0],%l3 ! Mem[00000000100001a0] ldx [%i1+0x180],%l5 ! Mem[0000000010800180] ldsb [%i3+0x1ee],%l5 ! Mem[00000000118001ee] ldub [%i3+0x030],%l1 ! Mem[0000000011800030] smul %l3,0x0ba,%l1 ldsb [%i0+0x1aa],%l4 ! Mem[00000000100001aa] ldsb [%i1+0x07e],%l0 ! Mem[000000001080007e] jmpl %g6+8,%g0 stx %l3,[%i0+0x060] ! Mem[0000000010000060] p0_call_3_le: ldsb [%i0+0x1cf],%l2 ! Mem[00000000100001cf] ldsb [%i1+0x1fe],%l6 ! Mem[00000000108001fe] ld [%i3+0x020],%f11 ! Mem[0000000011800020] swap [%i2+0x014],%l5 ! Mem[0000000011000014] ldx [%i2+0x088],%l1 ! Mem[0000000011000088] retl smulcc %l1,0x718,%l3 p0_jmpl_3_lo: lduw [%o0+0x1a0],%l3 ! Mem[00000000100001a0] ldx [%o1+0x180],%l5 ! Mem[0000000010800180] ldsb [%o3+0x1ee],%l5 ! Mem[00000000118001ee] ldub [%o3+0x030],%l1 ! Mem[0000000011800030] smul %l3,0x0ba,%l1 ldsb [%o0+0x1aa],%l4 ! Mem[00000000100001aa] ldsb [%o1+0x07e],%l0 ! Mem[000000001080007e] jmpl %g6+8,%g0 stx %l3,[%o0+0x060] ! Mem[0000000010000060] p0_call_3_lo: ldsb [%o0+0x1cf],%l2 ! Mem[00000000100001cf] ldsb [%o1+0x1fe],%l6 ! Mem[00000000108001fe] ld [%o3+0x020],%f11 ! Mem[0000000011800020] swap [%o2+0x014],%l5 ! Mem[0000000011000014] ldx [%o2+0x088],%l1 ! Mem[0000000011000088] retl smulcc %l1,0x718,%l3 p0_jmpl_3_he: ldd [%i0+0x150],%l2 ! Mem[0000000010000150] ldsw [%i1+0x03c],%l0 ! Mem[000000001080003c] stw %l6,[%i1+0x14c] ! Mem[000000001080014c] ldx [%i0+0x0e8],%l3 ! Mem[00000000100000e8] jmpl %g6+8,%g0 stw %l7,[%i1+0x110] ! Mem[0000000010800110] p0_call_3_he: lduw [%i1+0x0e4],%l3 ! Mem[00000000108000e4] ldd [%i3+0x070],%l2 ! Mem[0000000011800070] ldstub [%i1+0x017],%l7 ! Mem[0000000010800017] retl ldstub [%i3+0x0df],%l3 ! Mem[00000000118000df] p0_jmpl_3_ho: ldd [%o0+0x150],%l2 ! Mem[0000000010000150] ldsw [%o1+0x03c],%l0 ! Mem[000000001080003c] stw %l6,[%o1+0x14c] ! Mem[000000001080014c] ldx [%o0+0x0e8],%l3 ! Mem[00000000100000e8] jmpl %g6+8,%g0 stw %l7,[%o1+0x110] ! Mem[0000000010800110] p0_call_3_ho: lduw [%o1+0x0e4],%l3 ! Mem[00000000108000e4] ldd [%o3+0x070],%l2 ! Mem[0000000011800070] ldstub [%o1+0x017],%l7 ! Mem[0000000010800017] retl ldstub [%o3+0x0df],%l3 ! Mem[00000000118000df] p1_jmpl_3_le: ldsb [%i3+0x0e5],%l1 ! Mem[00000000138000e5] ldsh [%i3+0x08a],%l3 ! Mem[000000001380008a] jmpl %g6+8,%g0 ldsw [%i0+0x1cc],%l2 ! Mem[00000000120001cc] p1_call_3_le: ldub [%i1+0x159],%l7 ! Mem[0000000012800159] retl ldub [%i2+0x199],%l0 ! Mem[0000000013000199] p1_jmpl_3_lo: ldsb [%o3+0x0e5],%l1 ! Mem[00000000138000e5] ldsh [%o3+0x08a],%l3 ! Mem[000000001380008a] jmpl %g6+8,%g0 ldsw [%o0+0x1cc],%l2 ! Mem[00000000120001cc] p1_call_3_lo: ldub [%o1+0x159],%l7 ! Mem[0000000012800159] retl ldub [%o2+0x199],%l0 ! Mem[0000000013000199] p1_jmpl_3_he: ldd [%i2+0x0e8],%l6 ! Mem[00000000130000e8] lduh [%i3+0x060],%l6 ! Mem[0000000013800060] lduh [%i3+0x040],%l5 ! Mem[0000000013800040] jmpl %g6+8,%g0 addccc %l1,0x184,%l5 p1_call_3_he: retl stb %l5,[%i1+0x105] ! Mem[0000000012800105] p1_jmpl_3_ho: ldd [%o2+0x0e8],%l6 ! Mem[00000000130000e8] lduh [%o3+0x060],%l6 ! Mem[0000000013800060] lduh [%o3+0x040],%l5 ! Mem[0000000013800040] jmpl %g6+8,%g0 addccc %l1,0x184,%l5 p1_call_3_ho: retl stb %l5,[%o1+0x105] ! Mem[0000000012800105] p2_jmpl_3_le: stw %l1,[%i0+0x090] ! Mem[0000000014000090] jmpl %g6+8,%g0 stb %l1,[%i2+0x0b1] ! Mem[00000000150000b1] p2_call_3_le: lduw [%i1+0x074],%l2 ! Mem[0000000014800074] ldsw [%i2+0x038],%l4 ! Mem[0000000015000038] swap [%i3+0x1c4],%l1 ! Mem[00000000158001c4] ldsb [%i0+0x0d7],%l4 ! Mem[00000000140000d7] sth %l7,[%i2+0x164] ! Mem[0000000015000164] st %f3 ,[%i3+0x01c] ! Mem[000000001580001c] retl ldx [%i2+0x090],%l0 ! Mem[0000000015000090] p2_jmpl_3_lo: stw %l1,[%o0+0x090] ! Mem[0000000014000090] jmpl %g6+8,%g0 stb %l1,[%o2+0x0b1] ! Mem[00000000150000b1] p2_call_3_lo: lduw [%o1+0x074],%l2 ! Mem[0000000014800074] ldsw [%o2+0x038],%l4 ! Mem[0000000015000038] swap [%o3+0x1c4],%l1 ! Mem[00000000158001c4] ldsb [%o0+0x0d7],%l4 ! Mem[00000000140000d7] sth %l7,[%o2+0x164] ! Mem[0000000015000164] st %f3 ,[%o3+0x01c] ! Mem[000000001580001c] retl ldx [%o2+0x090],%l0 ! Mem[0000000015000090] p2_jmpl_3_he: swap [%i1+0x154],%l2 ! Mem[0000000014800154] stb %l0,[%i1+0x03e] ! Mem[000000001480003e] lduw [%i2+0x054],%l4 ! Mem[0000000015000054] stw %l3,[%i2+0x160] ! Mem[0000000015000160] jmpl %g6+8,%g0 lduw [%i2+0x050],%l5 ! Mem[0000000015000050] p2_call_3_he: ldsw [%i0+0x028],%l3 ! Mem[0000000014000028] swap [%i0+0x1d4],%l7 ! Mem[00000000140001d4] subccc %l3,%l1,%l7 stb %l5,[%i2+0x08b] ! Mem[000000001500008b] retl sth %l3,[%i0+0x0b0] ! Mem[00000000140000b0] p2_jmpl_3_ho: swap [%o1+0x154],%l2 ! Mem[0000000014800154] stb %l0,[%o1+0x03e] ! Mem[000000001480003e] lduw [%o2+0x054],%l4 ! Mem[0000000015000054] stw %l3,[%o2+0x160] ! Mem[0000000015000160] jmpl %g6+8,%g0 lduw [%o2+0x050],%l5 ! Mem[0000000015000050] p2_call_3_ho: ldsw [%o0+0x028],%l3 ! Mem[0000000014000028] swap [%o0+0x1d4],%l7 ! Mem[00000000140001d4] subccc %l3,%l1,%l7 stb %l5,[%o2+0x08b] ! Mem[000000001500008b] retl sth %l3,[%o0+0x0b0] ! Mem[00000000140000b0] p3_jmpl_3_le: ldstub [%i3+0x005],%l2 ! Mem[0000000017800005] ldd [%i1+0x020],%l2 ! Mem[0000000016800020] swap [%i0+0x0bc],%l0 ! Mem[00000000160000bc] ld [%i2+0x0e8],%f10 ! Mem[00000000170000e8] ldsw [%i2+0x064],%l6 ! Mem[0000000017000064] lduw [%i2+0x054],%l2 ! Mem[0000000017000054] std %f12,[%i1+0x038] ! Mem[0000000016800038] jmpl %g6+8,%g0 stx %l7,[%i0+0x1b8] ! Mem[00000000160001b8] p3_call_3_le: sth %l5,[%i3+0x128] ! Mem[0000000017800128] ldsb [%i2+0x170],%l1 ! Mem[0000000017000170] stx %l2,[%i0+0x050] ! Mem[0000000016000050] swap [%i3+0x1a4],%l2 ! Mem[00000000178001a4] stx %l1,[%i2+0x170] ! Mem[0000000017000170] ldub [%i2+0x075],%l4 ! Mem[0000000017000075] retl xorcc %l4,%l4,%l3 p3_jmpl_3_lo: ldstub [%o3+0x005],%l2 ! Mem[0000000017800005] ldd [%o1+0x020],%l2 ! Mem[0000000016800020] swap [%o0+0x0bc],%l0 ! Mem[00000000160000bc] ld [%o2+0x0e8],%f10 ! Mem[00000000170000e8] ldsw [%o2+0x064],%l6 ! Mem[0000000017000064] lduw [%o2+0x054],%l2 ! Mem[0000000017000054] std %f12,[%o1+0x038] ! Mem[0000000016800038] jmpl %g6+8,%g0 stx %l7,[%o0+0x1b8] ! Mem[00000000160001b8] p3_call_3_lo: sth %l5,[%o3+0x128] ! Mem[0000000017800128] ldsb [%o2+0x170],%l1 ! Mem[0000000017000170] stx %l2,[%o0+0x050] ! Mem[0000000016000050] swap [%o3+0x1a4],%l2 ! Mem[00000000178001a4] stx %l1,[%o2+0x170] ! Mem[0000000017000170] ldub [%o2+0x075],%l4 ! Mem[0000000017000075] retl xorcc %l4,%l4,%l3 p3_jmpl_3_he: sth %l3,[%i3+0x0b6] ! Mem[00000000178000b6] ldx [%i1+0x190],%l7 ! Mem[0000000016800190] sllx %l7,0x039,%l6 ldx [%i0+0x178],%l0 ! Mem[0000000016000178] ldsb [%i1+0x15a],%l5 ! Mem[000000001680015a] jmpl %g6+8,%g0 ldub [%i0+0x165],%l7 ! Mem[0000000016000165] p3_call_3_he: std %l6,[%i1+0x040] ! Mem[0000000016800040] udivx %l2,-0xe92,%l5 retl stx %l0,[%i1+0x1d0] ! Mem[00000000168001d0] p3_jmpl_3_ho: sth %l3,[%o3+0x0b6] ! Mem[00000000178000b6] ldx [%o1+0x190],%l7 ! Mem[0000000016800190] sllx %l7,0x039,%l6 ldx [%o0+0x178],%l0 ! Mem[0000000016000178] ldsb [%o1+0x15a],%l5 ! Mem[000000001680015a] jmpl %g6+8,%g0 ldub [%o0+0x165],%l7 ! Mem[0000000016000165] p3_call_3_ho: std %l6,[%o1+0x040] ! Mem[0000000016800040] udivx %l2,-0xe92,%l5 retl stx %l0,[%o1+0x1d0] ! Mem[00000000168001d0] p4_jmpl_3_le: stw %l2,[%i2+0x1b4] ! Mem[00000000190001b4] ldx [%i1+0x0e0],%l1 ! Mem[00000000188000e0] ldsb [%i3+0x15a],%l4 ! Mem[000000001980015a] jmpl %g6+8,%g0 stw %l0,[%i1+0x0ac] ! Mem[00000000188000ac] p4_call_3_le: ldub [%i0+0x10a],%l7 ! Mem[000000001800010a] ldsb [%i2+0x109],%l2 ! Mem[0000000019000109] lduh [%i2+0x020],%l2 ! Mem[0000000019000020] lduh [%i2+0x134],%l5 ! Mem[0000000019000134] std %f0 ,[%i0+0x040] ! Mem[0000000018000040] retl stx %l7,[%i1+0x108] ! Mem[0000000018800108] p4_jmpl_3_lo: stw %l2,[%o2+0x1b4] ! Mem[00000000190001b4] ldx [%o1+0x0e0],%l1 ! Mem[00000000188000e0] ldsb [%o3+0x15a],%l4 ! Mem[000000001980015a] jmpl %g6+8,%g0 stw %l0,[%o1+0x0ac] ! Mem[00000000188000ac] p4_call_3_lo: ldub [%o0+0x10a],%l7 ! Mem[000000001800010a] ldsb [%o2+0x109],%l2 ! Mem[0000000019000109] lduh [%o2+0x020],%l2 ! Mem[0000000019000020] lduh [%o2+0x134],%l5 ! Mem[0000000019000134] std %f0 ,[%o0+0x040] ! Mem[0000000018000040] retl stx %l7,[%o1+0x108] ! Mem[0000000018800108] p4_jmpl_3_he: ld [%i3+0x0ac],%f30 ! Mem[00000000198000ac] stb %l5,[%i0+0x14b] ! Mem[000000001800014b] andn %l6,-0xe85,%l7 lduh [%i3+0x160],%l3 ! Mem[0000000019800160] ld [%i2+0x1fc],%f24 ! Mem[00000000190001fc] jmpl %g6+8,%g0 st %f30,[%i2+0x0ec] ! Mem[00000000190000ec] p4_call_3_he: retl swap [%i0+0x0c4],%l1 ! Mem[00000000180000c4] p4_jmpl_3_ho: ld [%o3+0x0ac],%f30 ! Mem[00000000198000ac] stb %l5,[%o0+0x14b] ! Mem[000000001800014b] andn %l6,-0xe85,%l7 lduh [%o3+0x160],%l3 ! Mem[0000000019800160] ld [%o2+0x1fc],%f24 ! Mem[00000000190001fc] jmpl %g6+8,%g0 st %f30,[%o2+0x0ec] ! Mem[00000000190000ec] p4_call_3_ho: retl swap [%o0+0x0c4],%l1 ! Mem[00000000180000c4] p5_jmpl_3_le: stx %l3,[%i2+0x1a0] ! Mem[000000001b0001a0] lduh [%i2+0x1a2],%l5 ! Mem[000000001b0001a2] jmpl %g6+8,%g0 ldsw [%i3+0x11c],%l1 ! Mem[000000001b80011c] p5_call_3_le: smulcc %l2,%l5,%l1 ldsb [%i1+0x149],%l6 ! Mem[000000001a800149] std %l6,[%i1+0x0b8] ! Mem[000000001a8000b8] ld [%i0+0x184],%f7 ! Mem[000000001a000184] retl ldsw [%i3+0x160],%l4 ! Mem[000000001b800160] p5_jmpl_3_lo: stx %l3,[%o2+0x1a0] ! Mem[000000001b0001a0] lduh [%o2+0x1a2],%l5 ! Mem[000000001b0001a2] jmpl %g6+8,%g0 ldsw [%o3+0x11c],%l1 ! Mem[000000001b80011c] p5_call_3_lo: smulcc %l2,%l5,%l1 ldsb [%o1+0x149],%l6 ! Mem[000000001a800149] std %l6,[%o1+0x0b8] ! Mem[000000001a8000b8] ld [%o0+0x184],%f7 ! Mem[000000001a000184] retl ldsw [%o3+0x160],%l4 ! Mem[000000001b800160] p5_jmpl_3_he: jmpl %g6+8,%g0 lduh [%i2+0x0b8],%l0 ! Mem[000000001b0000b8] p5_call_3_he: ldub [%i1+0x091],%l0 ! Mem[000000001a800091] ldsb [%i2+0x18d],%l7 ! Mem[000000001b00018d] subc %l0,0xfb9,%l2 retl ldsb [%i2+0x0d3],%l2 ! Mem[000000001b0000d3] p5_jmpl_3_ho: jmpl %g6+8,%g0 lduh [%o2+0x0b8],%l0 ! Mem[000000001b0000b8] p5_call_3_ho: ldub [%o1+0x091],%l0 ! Mem[000000001a800091] ldsb [%o2+0x18d],%l7 ! Mem[000000001b00018d] subc %l0,0xfb9,%l2 retl ldsb [%o2+0x0d3],%l2 ! Mem[000000001b0000d3] p6_jmpl_3_le: swap [%i2+0x114],%l7 ! Mem[000000001d000114] std %l2,[%i3+0x080] ! Mem[000000001d800080] jmpl %g6+8,%g0 ldsh [%i1+0x1fa],%l6 ! Mem[000000001c8001fa] p6_call_3_le: st %f7 ,[%i3+0x0e4] ! Mem[000000001d8000e4] std %f6 ,[%i2+0x060] ! Mem[000000001d000060] ldstub [%i2+0x180],%l3 ! Mem[000000001d000180] retl stx %l6,[%i3+0x1a0] ! Mem[000000001d8001a0] p6_jmpl_3_lo: swap [%o2+0x114],%l7 ! Mem[000000001d000114] std %l2,[%o3+0x080] ! Mem[000000001d800080] jmpl %g6+8,%g0 ldsh [%o1+0x1fa],%l6 ! Mem[000000001c8001fa] p6_call_3_lo: st %f7 ,[%o3+0x0e4] ! Mem[000000001d8000e4] std %f6 ,[%o2+0x060] ! Mem[000000001d000060] ldstub [%o2+0x180],%l3 ! Mem[000000001d000180] retl stx %l6,[%o3+0x1a0] ! Mem[000000001d8001a0] p6_jmpl_3_he: ldub [%i2+0x09e],%l0 ! Mem[000000001d00009e] stx %l1,[%i2+0x138] ! Mem[000000001d000138] swap [%i2+0x05c],%l0 ! Mem[000000001d00005c] std %l6,[%i3+0x198] ! Mem[000000001d800198] ldstub [%i2+0x07a],%l1 ! Mem[000000001d00007a] jmpl %g6+8,%g0 ldd [%i1+0x140],%l4 ! Mem[000000001c800140] p6_call_3_he: stw %l3,[%i2+0x048] ! Mem[000000001d000048] sth %l4,[%i1+0x0b8] ! Mem[000000001c8000b8] stw %l6,[%i3+0x104] ! Mem[000000001d800104] std %l2,[%i2+0x1f0] ! Mem[000000001d0001f0] st %f31,[%i1+0x18c] ! Mem[000000001c80018c] ldstub [%i1+0x137],%l0 ! Mem[000000001c800137] retl srlx %l1,0x03f,%l3 p6_jmpl_3_ho: ldub [%o2+0x09e],%l0 ! Mem[000000001d00009e] stx %l1,[%o2+0x138] ! Mem[000000001d000138] swap [%o2+0x05c],%l0 ! Mem[000000001d00005c] std %l6,[%o3+0x198] ! Mem[000000001d800198] ldstub [%o2+0x07a],%l1 ! Mem[000000001d00007a] jmpl %g6+8,%g0 ldd [%o1+0x140],%l4 ! Mem[000000001c800140] p6_call_3_ho: stw %l3,[%o2+0x048] ! Mem[000000001d000048] sth %l4,[%o1+0x0b8] ! Mem[000000001c8000b8] stw %l6,[%o3+0x104] ! Mem[000000001d800104] std %l2,[%o2+0x1f0] ! Mem[000000001d0001f0] st %f31,[%o1+0x18c] ! Mem[000000001c80018c] ldstub [%o1+0x137],%l0 ! Mem[000000001c800137] retl srlx %l1,0x03f,%l3 p7_jmpl_3_le: or %l5,%l4,%l0 ldub [%i1+0x0d0],%l1 ! Mem[000000001e8000d0] ldub [%i0+0x1c8],%l4 ! Mem[000000001e0001c8] orcc %l5,%l7,%l5 swap [%i2+0x1ac],%l3 ! Mem[000000001f0001ac] ldsh [%i0+0x056],%l5 ! Mem[000000001e000056] jmpl %g6+8,%g0 sth %l5,[%i3+0x1c2] ! Mem[000000001f8001c2] p7_call_3_le: ldd [%i2+0x1f0],%l4 ! Mem[000000001f0001f0] stb %l2,[%i1+0x001] ! Mem[000000001e800001] ldstub [%i3+0x09e],%l6 ! Mem[000000001f80009e] xnorcc %l0,%l1,%l7 ldsh [%i1+0x0a4],%l4 ! Mem[000000001e8000a4] ldub [%i1+0x10c],%l2 ! Mem[000000001e80010c] retl ldsb [%i1+0x021],%l1 ! Mem[000000001e800021] p7_jmpl_3_lo: or %l5,%l4,%l0 ldub [%o1+0x0d0],%l1 ! Mem[000000001e8000d0] ldub [%o0+0x1c8],%l4 ! Mem[000000001e0001c8] orcc %l5,%l7,%l5 swap [%o2+0x1ac],%l3 ! Mem[000000001f0001ac] ldsh [%o0+0x056],%l5 ! Mem[000000001e000056] jmpl %g6+8,%g0 sth %l5,[%o3+0x1c2] ! Mem[000000001f8001c2] p7_call_3_lo: ldd [%o2+0x1f0],%l4 ! Mem[000000001f0001f0] stb %l2,[%o1+0x001] ! Mem[000000001e800001] ldstub [%o3+0x09e],%l6 ! Mem[000000001f80009e] xnorcc %l0,%l1,%l7 ldsh [%o1+0x0a4],%l4 ! Mem[000000001e8000a4] ldub [%o1+0x10c],%l2 ! Mem[000000001e80010c] retl ldsb [%o1+0x021],%l1 ! Mem[000000001e800021] p7_jmpl_3_he: std %l2,[%i2+0x1e8] ! Mem[000000001f0001e8] jmpl %g6+8,%g0 stx %l5,[%i3+0x128] ! Mem[000000001f800128] p7_call_3_he: ldub [%i1+0x015],%l5 ! Mem[000000001e800015] srax %l7,%l1,%l6 ldsb [%i2+0x04e],%l6 ! Mem[000000001f00004e] retl sllx %l3,%l2,%l0 p7_jmpl_3_ho: std %l2,[%o2+0x1e8] ! Mem[000000001f0001e8] jmpl %g6+8,%g0 stx %l5,[%o3+0x128] ! Mem[000000001f800128] p7_call_3_ho: ldub [%o1+0x015],%l5 ! Mem[000000001e800015] srax %l7,%l1,%l6 ldsb [%o2+0x04e],%l6 ! Mem[000000001f00004e] retl sllx %l3,%l2,%l0 p8_jmpl_3_le: ldd [%i3+0x0e0],%f8 ! Mem[00000000218000e0] jmpl %g6+8,%g0 ldd [%i1+0x0b0],%f12 ! Mem[00000000208000b0] p8_call_3_le: stx %l0,[%i1+0x030] ! Mem[0000000020800030] addcc %l5,-0x368,%l2 ldsw [%i0+0x1dc],%l7 ! Mem[00000000200001dc] stw %l2,[%i0+0x03c] ! Mem[000000002000003c] swap [%i2+0x0c8],%l4 ! Mem[00000000210000c8] retl ldub [%i0+0x08f],%l1 ! Mem[000000002000008f] p8_jmpl_3_lo: ldd [%o3+0x0e0],%f8 ! Mem[00000000218000e0] jmpl %g6+8,%g0 ldd [%o1+0x0b0],%f12 ! Mem[00000000208000b0] p8_call_3_lo: stx %l0,[%o1+0x030] ! Mem[0000000020800030] addcc %l5,-0x368,%l2 ldsw [%o0+0x1dc],%l7 ! Mem[00000000200001dc] stw %l2,[%o0+0x03c] ! Mem[000000002000003c] swap [%o2+0x0c8],%l4 ! Mem[00000000210000c8] retl ldub [%o0+0x08f],%l1 ! Mem[000000002000008f] p8_jmpl_3_he: ldx [%i2+0x1d0],%l3 ! Mem[00000000210001d0] stb %l6,[%i1+0x0c2] ! Mem[00000000208000c2] nop stx %l1,[%i0+0x0c0] ! Mem[00000000200000c0] sdivx %l6,-0x1f0,%l1 ldd [%i1+0x1a8],%l4 ! Mem[00000000208001a8] stw %l0,[%i1+0x0e4] ! Mem[00000000208000e4] jmpl %g6+8,%g0 std %f22,[%i1+0x1b8] ! Mem[00000000208001b8] p8_call_3_he: ldstub [%i2+0x015],%l5 ! Mem[0000000021000015] ldsb [%i1+0x03c],%l1 ! Mem[000000002080003c] std %f26,[%i0+0x198] ! Mem[0000000020000198] retl ldx [%i1+0x018],%l2 ! Mem[0000000020800018] p8_jmpl_3_ho: ldx [%o2+0x1d0],%l3 ! Mem[00000000210001d0] stb %l6,[%o1+0x0c2] ! Mem[00000000208000c2] nop stx %l1,[%o0+0x0c0] ! Mem[00000000200000c0] sdivx %l6,-0x1f0,%l1 ldd [%o1+0x1a8],%l4 ! Mem[00000000208001a8] stw %l0,[%o1+0x0e4] ! Mem[00000000208000e4] jmpl %g6+8,%g0 std %f22,[%o1+0x1b8] ! Mem[00000000208001b8] p8_call_3_ho: ldstub [%o2+0x015],%l5 ! Mem[0000000021000015] ldsb [%o1+0x03c],%l1 ! Mem[000000002080003c] std %f26,[%o0+0x198] ! Mem[0000000020000198] retl ldx [%o1+0x018],%l2 ! Mem[0000000020800018] p9_jmpl_3_le: umul %l6,%l5,%l5 ldsh [%i1+0x0b2],%l1 ! Mem[00000000228000b2] jmpl %g6+8,%g0 stw %l1,[%i2+0x090] ! Mem[0000000023000090] p9_call_3_le: ldub [%i1+0x0e4],%l0 ! Mem[00000000228000e4] ld [%i0+0x198],%f6 ! Mem[0000000022000198] ldstub [%i2+0x055],%l1 ! Mem[0000000023000055] stx %l4,[%i3+0x160] ! Mem[0000000023800160] xnor %l6,0xb36,%l1 smulcc %l0,%l0,%l4 retl ldsw [%i3+0x080],%l3 ! Mem[0000000023800080] p9_jmpl_3_lo: umul %l6,%l5,%l5 ldsh [%o1+0x0b2],%l1 ! Mem[00000000228000b2] jmpl %g6+8,%g0 stw %l1,[%o2+0x090] ! Mem[0000000023000090] p9_call_3_lo: ldub [%o1+0x0e4],%l0 ! Mem[00000000228000e4] ld [%o0+0x198],%f6 ! Mem[0000000022000198] ldstub [%o2+0x055],%l1 ! Mem[0000000023000055] stx %l4,[%o3+0x160] ! Mem[0000000023800160] xnor %l6,0xb36,%l1 smulcc %l0,%l0,%l4 retl ldsw [%o3+0x080],%l3 ! Mem[0000000023800080] p9_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i2+0x18d],%l7 ! Mem[000000002300018d] p9_call_3_he: ldd [%i1+0x130],%l4 ! Mem[0000000022800130] sth %l0,[%i2+0x0ec] ! Mem[00000000230000ec] retl ldsh [%i0+0x03e],%l2 ! Mem[000000002200003e] p9_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o2+0x18d],%l7 ! Mem[000000002300018d] p9_call_3_ho: ldd [%o1+0x130],%l4 ! Mem[0000000022800130] sth %l0,[%o2+0x0ec] ! Mem[00000000230000ec] retl ldsh [%o0+0x03e],%l2 ! Mem[000000002200003e] p10_jmpl_3_le: stw %l5,[%i2+0x11c] ! Mem[000000002500011c] ldstub [%i0+0x056],%l4 ! Mem[0000000024000056] jmpl %g6+8,%g0 ldd [%i2+0x030],%f10 ! Mem[0000000025000030] p10_call_3_le: nop orcc %l5,%l1,%l4 stb %l2,[%i3+0x041] ! Mem[0000000025800041] ldstub [%i3+0x0e0],%l1 ! Mem[00000000258000e0] retl umulcc %l3,%l6,%l4 p10_jmpl_3_lo: stw %l5,[%o2+0x11c] ! Mem[000000002500011c] ldstub [%o0+0x056],%l4 ! Mem[0000000024000056] jmpl %g6+8,%g0 ldd [%o2+0x030],%f10 ! Mem[0000000025000030] p10_call_3_lo: nop orcc %l5,%l1,%l4 stb %l2,[%o3+0x041] ! Mem[0000000025800041] ldstub [%o3+0x0e0],%l1 ! Mem[00000000258000e0] retl umulcc %l3,%l6,%l4 p10_jmpl_3_he: std %l4,[%i0+0x1e8] ! Mem[00000000240001e8] stx %l0,[%i2+0x048] ! Mem[0000000025000048] ldsb [%i3+0x097],%l2 ! Mem[0000000025800097] ldsb [%i1+0x167],%l3 ! Mem[0000000024800167] ldstub [%i2+0x0f8],%l3 ! Mem[00000000250000f8] jmpl %g6+8,%g0 stw %l7,[%i0+0x0c4] ! Mem[00000000240000c4] p10_call_3_he: sub %l4,-0x332,%l3 ldstub [%i0+0x099],%l7 ! Mem[0000000024000099] retl subccc %l2,%l5,%l1 p10_jmpl_3_ho: std %l4,[%o0+0x1e8] ! Mem[00000000240001e8] stx %l0,[%o2+0x048] ! Mem[0000000025000048] ldsb [%o3+0x097],%l2 ! Mem[0000000025800097] ldsb [%o1+0x167],%l3 ! Mem[0000000024800167] ldstub [%o2+0x0f8],%l3 ! Mem[00000000250000f8] jmpl %g6+8,%g0 stw %l7,[%o0+0x0c4] ! Mem[00000000240000c4] p10_call_3_ho: sub %l4,-0x332,%l3 ldstub [%o0+0x099],%l7 ! Mem[0000000024000099] retl subccc %l2,%l5,%l1 p11_jmpl_3_le: stx %l4,[%i2+0x088] ! Mem[0000000027000088] ldd [%i3+0x0e8],%l2 ! Mem[00000000278000e8] jmpl %g6+8,%g0 ldstub [%i1+0x018],%l1 ! Mem[0000000026800018] p11_call_3_le: stw %l0,[%i0+0x08c] ! Mem[000000002600008c] ldd [%i1+0x008],%l4 ! Mem[0000000026800008] retl ldd [%i1+0x1b8],%f0 ! Mem[00000000268001b8] p11_jmpl_3_lo: stx %l4,[%o2+0x088] ! Mem[0000000027000088] ldd [%o3+0x0e8],%l2 ! Mem[00000000278000e8] jmpl %g6+8,%g0 ldstub [%o1+0x018],%l1 ! Mem[0000000026800018] p11_call_3_lo: stw %l0,[%o0+0x08c] ! Mem[000000002600008c] ldd [%o1+0x008],%l4 ! Mem[0000000026800008] retl ldd [%o1+0x1b8],%f0 ! Mem[00000000268001b8] p11_jmpl_3_he: jmpl %g6+8,%g0 ldub [%i2+0x0fb],%l5 ! Mem[00000000270000fb] p11_call_3_he: ldsw [%i1+0x144],%l3 ! Mem[0000000026800144] retl stx %l6,[%i1+0x1d8] ! Mem[00000000268001d8] p11_jmpl_3_ho: jmpl %g6+8,%g0 ldub [%o2+0x0fb],%l5 ! Mem[00000000270000fb] p11_call_3_ho: ldsw [%o1+0x144],%l3 ! Mem[0000000026800144] retl stx %l6,[%o1+0x1d8] ! Mem[00000000268001d8] p12_jmpl_3_le: ldx [%i3+0x0b8],%l0 ! Mem[00000000298000b8] xorcc %l6,%l1,%l6 ldsb [%i3+0x18f],%l3 ! Mem[000000002980018f] std %f12,[%i0+0x0b8] ! Mem[00000000280000b8] jmpl %g6+8,%g0 ldsh [%i1+0x0d8],%l3 ! Mem[00000000288000d8] p12_call_3_le: ldd [%i1+0x0d0],%f6 ! Mem[00000000288000d0] ld [%i0+0x138],%f0 ! Mem[0000000028000138] retl lduw [%i3+0x008],%l3 ! Mem[0000000029800008] p12_jmpl_3_lo: ldx [%o3+0x0b8],%l0 ! Mem[00000000298000b8] xorcc %l6,%l1,%l6 ldsb [%o3+0x18f],%l3 ! Mem[000000002980018f] std %f12,[%o0+0x0b8] ! Mem[00000000280000b8] jmpl %g6+8,%g0 ldsh [%o1+0x0d8],%l3 ! Mem[00000000288000d8] p12_call_3_lo: ldd [%o1+0x0d0],%f6 ! Mem[00000000288000d0] ld [%o0+0x138],%f0 ! Mem[0000000028000138] retl lduw [%o3+0x008],%l3 ! Mem[0000000029800008] p12_jmpl_3_he: ldstub [%i3+0x17d],%l3 ! Mem[000000002980017d] jmpl %g6+8,%g0 ldsb [%i0+0x16c],%l1 ! Mem[000000002800016c] p12_call_3_he: ldsh [%i1+0x1d4],%l4 ! Mem[00000000288001d4] and %l2,0x888,%l7 ldstub [%i2+0x074],%l6 ! Mem[0000000029000074] ldub [%i0+0x175],%l6 ! Mem[0000000028000175] retl orncc %l3,%l5,%l5 p12_jmpl_3_ho: ldstub [%o3+0x17d],%l3 ! Mem[000000002980017d] jmpl %g6+8,%g0 ldsb [%o0+0x16c],%l1 ! Mem[000000002800016c] p12_call_3_ho: ldsh [%o1+0x1d4],%l4 ! Mem[00000000288001d4] and %l2,0x888,%l7 ldstub [%o2+0x074],%l6 ! Mem[0000000029000074] ldub [%o0+0x175],%l6 ! Mem[0000000028000175] retl orncc %l3,%l5,%l5 p13_jmpl_3_le: andcc %l6,%l1,%l6 sth %l1,[%i0+0x0b0] ! Mem[000000002a0000b0] ld [%i3+0x0b4],%f10 ! Mem[000000002b8000b4] swap [%i1+0x1a0],%l2 ! Mem[000000002a8001a0] andcc %l2,0xbaa,%l2 jmpl %g6+8,%g0 lduh [%i2+0x1d4],%l5 ! Mem[000000002b0001d4] p13_call_3_le: ld [%i3+0x084],%f11 ! Mem[000000002b800084] ldsb [%i1+0x0f4],%l5 ! Mem[000000002a8000f4] std %l4,[%i0+0x1c8] ! Mem[000000002a0001c8] ldsh [%i2+0x040],%l2 ! Mem[000000002b000040] retl swap [%i3+0x0b4],%l2 ! Mem[000000002b8000b4] p13_jmpl_3_lo: andcc %l6,%l1,%l6 sth %l1,[%o0+0x0b0] ! Mem[000000002a0000b0] ld [%o3+0x0b4],%f10 ! Mem[000000002b8000b4] swap [%o1+0x1a0],%l2 ! Mem[000000002a8001a0] andcc %l2,0xbaa,%l2 jmpl %g6+8,%g0 lduh [%o2+0x1d4],%l5 ! Mem[000000002b0001d4] p13_call_3_lo: ld [%o3+0x084],%f11 ! Mem[000000002b800084] ldsb [%o1+0x0f4],%l5 ! Mem[000000002a8000f4] std %l4,[%o0+0x1c8] ! Mem[000000002a0001c8] ldsh [%o2+0x040],%l2 ! Mem[000000002b000040] retl swap [%o3+0x0b4],%l2 ! Mem[000000002b8000b4] p13_jmpl_3_he: ldsb [%i2+0x1e5],%l1 ! Mem[000000002b0001e5] std %l6,[%i0+0x0f0] ! Mem[000000002a0000f0] orcc %l7,0x1f8,%l3 st %f21,[%i2+0x0a4] ! Mem[000000002b0000a4] ldd [%i3+0x068],%l2 ! Mem[000000002b800068] std %l4,[%i0+0x168] ! Mem[000000002a000168] ld [%i1+0x0e0],%f21 ! Mem[000000002a8000e0] jmpl %g6+8,%g0 ldub [%i1+0x0b1],%l4 ! Mem[000000002a8000b1] p13_call_3_he: retl ldsh [%i1+0x038],%l4 ! Mem[000000002a800038] p13_jmpl_3_ho: ldsb [%o2+0x1e5],%l1 ! Mem[000000002b0001e5] std %l6,[%o0+0x0f0] ! Mem[000000002a0000f0] orcc %l7,0x1f8,%l3 st %f21,[%o2+0x0a4] ! Mem[000000002b0000a4] ldd [%o3+0x068],%l2 ! Mem[000000002b800068] std %l4,[%o0+0x168] ! Mem[000000002a000168] ld [%o1+0x0e0],%f21 ! Mem[000000002a8000e0] jmpl %g6+8,%g0 ldub [%o1+0x0b1],%l4 ! Mem[000000002a8000b1] p13_call_3_ho: retl ldsh [%o1+0x038],%l4 ! Mem[000000002a800038] p14_jmpl_3_le: swap [%i3+0x1ec],%l0 ! Mem[000000002d8001ec] sth %l6,[%i2+0x0b8] ! Mem[000000002d0000b8] sth %l5,[%i1+0x1f4] ! Mem[000000002c8001f4] lduh [%i0+0x182],%l5 ! Mem[000000002c000182] ldsb [%i0+0x1a2],%l1 ! Mem[000000002c0001a2] jmpl %g6+8,%g0 lduh [%i1+0x092],%l1 ! Mem[000000002c800092] p14_call_3_le: ldstub [%i3+0x18a],%l4 ! Mem[000000002d80018a] ldstub [%i2+0x07e],%l0 ! Mem[000000002d00007e] retl ldd [%i2+0x040],%l2 ! Mem[000000002d000040] p14_jmpl_3_lo: swap [%o3+0x1ec],%l0 ! Mem[000000002d8001ec] sth %l6,[%o2+0x0b8] ! Mem[000000002d0000b8] sth %l5,[%o1+0x1f4] ! Mem[000000002c8001f4] lduh [%o0+0x182],%l5 ! Mem[000000002c000182] ldsb [%o0+0x1a2],%l1 ! Mem[000000002c0001a2] jmpl %g6+8,%g0 lduh [%o1+0x092],%l1 ! Mem[000000002c800092] p14_call_3_lo: ldstub [%o3+0x18a],%l4 ! Mem[000000002d80018a] ldstub [%o2+0x07e],%l0 ! Mem[000000002d00007e] retl ldd [%o2+0x040],%l2 ! Mem[000000002d000040] p14_jmpl_3_he: std %l2,[%i2+0x108] ! Mem[000000002d000108] lduh [%i3+0x11c],%l5 ! Mem[000000002d80011c] lduw [%i1+0x054],%l2 ! Mem[000000002c800054] std %l2,[%i2+0x180] ! Mem[000000002d000180] ldsw [%i3+0x098],%l2 ! Mem[000000002d800098] jmpl %g6+8,%g0 ldstub [%i1+0x03a],%l3 ! Mem[000000002c80003a] p14_call_3_he: add %l5,%l4,%l4 ldd [%i1+0x160],%l2 ! Mem[000000002c800160] ldx [%i2+0x0f0],%l6 ! Mem[000000002d0000f0] lduh [%i1+0x138],%l0 ! Mem[000000002c800138] retl ldx [%i1+0x008],%l3 ! Mem[000000002c800008] p14_jmpl_3_ho: std %l2,[%o2+0x108] ! Mem[000000002d000108] lduh [%o3+0x11c],%l5 ! Mem[000000002d80011c] lduw [%o1+0x054],%l2 ! Mem[000000002c800054] std %l2,[%o2+0x180] ! Mem[000000002d000180] ldsw [%o3+0x098],%l2 ! Mem[000000002d800098] jmpl %g6+8,%g0 ldstub [%o1+0x03a],%l3 ! Mem[000000002c80003a] p14_call_3_ho: add %l5,%l4,%l4 ldd [%o1+0x160],%l2 ! Mem[000000002c800160] ldx [%o2+0x0f0],%l6 ! Mem[000000002d0000f0] lduh [%o1+0x138],%l0 ! Mem[000000002c800138] retl ldx [%o1+0x008],%l3 ! Mem[000000002c800008] p15_jmpl_3_le: std %f0 ,[%i2+0x168] ! Mem[000000002f000168] jmpl %g6+8,%g0 srl %l7,%l2,%l1 p15_call_3_le: stb %l2,[%i1+0x1da] ! Mem[000000002e8001da] sth %l7,[%i3+0x134] ! Mem[000000002f800134] swap [%i0+0x1ac],%l3 ! Mem[000000002e0001ac] addcc %l3,-0xd11,%l2 mulx %l7,-0xcfb,%l3 retl stb %l6,[%i2+0x098] ! Mem[000000002f000098] p15_jmpl_3_lo: std %f0 ,[%o2+0x168] ! Mem[000000002f000168] jmpl %g6+8,%g0 srl %l7,%l2,%l1 p15_call_3_lo: stb %l2,[%o1+0x1da] ! Mem[000000002e8001da] sth %l7,[%o3+0x134] ! Mem[000000002f800134] swap [%o0+0x1ac],%l3 ! Mem[000000002e0001ac] addcc %l3,-0xd11,%l2 mulx %l7,-0xcfb,%l3 retl stb %l6,[%o2+0x098] ! Mem[000000002f000098] p15_jmpl_3_he: andncc %l2,%l6,%l1 lduw [%i0+0x160],%l5 ! Mem[000000002e000160] jmpl %g6+8,%g0 stx %l7,[%i0+0x050] ! Mem[000000002e000050] p15_call_3_he: st %f23,[%i2+0x17c] ! Mem[000000002f00017c] retl ldd [%i3+0x018],%l4 ! Mem[000000002f800018] p15_jmpl_3_ho: andncc %l2,%l6,%l1 lduw [%o0+0x160],%l5 ! Mem[000000002e000160] jmpl %g6+8,%g0 stx %l7,[%o0+0x050] ! Mem[000000002e000050] p15_call_3_ho: st %f23,[%o2+0x17c] ! Mem[000000002f00017c] retl ldd [%o3+0x018],%l4 ! Mem[000000002f800018] p16_jmpl_3_le: lduh [%i1+0x176],%l2 ! Mem[0000000030800176] ldub [%i0+0x11d],%l5 ! Mem[000000003000011d] ldd [%i0+0x080],%f2 ! Mem[0000000030000080] xnorcc %l0,0x6a7,%l5 lduw [%i1+0x08c],%l2 ! Mem[000000003080008c] stw %l4,[%i2+0x1f0] ! Mem[00000000310001f0] jmpl %g6+8,%g0 ldsb [%i0+0x012],%l1 ! Mem[0000000030000012] p16_call_3_le: std %l4,[%i2+0x020] ! Mem[0000000031000020] ldsw [%i2+0x148],%l5 ! Mem[0000000031000148] retl lduw [%i1+0x08c],%l6 ! Mem[000000003080008c] p16_jmpl_3_lo: lduh [%o1+0x176],%l2 ! Mem[0000000030800176] ldub [%o0+0x11d],%l5 ! Mem[000000003000011d] ldd [%o0+0x080],%f2 ! Mem[0000000030000080] xnorcc %l0,0x6a7,%l5 lduw [%o1+0x08c],%l2 ! Mem[000000003080008c] stw %l4,[%o2+0x1f0] ! Mem[00000000310001f0] jmpl %g6+8,%g0 ldsb [%o0+0x012],%l1 ! Mem[0000000030000012] p16_call_3_lo: std %l4,[%o2+0x020] ! Mem[0000000031000020] ldsw [%o2+0x148],%l5 ! Mem[0000000031000148] retl lduw [%o1+0x08c],%l6 ! Mem[000000003080008c] p16_jmpl_3_he: and %l5,%l7,%l5 ldsh [%i2+0x0a2],%l3 ! Mem[00000000310000a2] addccc %l7,%l6,%l6 sth %l1,[%i3+0x08e] ! Mem[000000003180008e] jmpl %g6+8,%g0 lduh [%i0+0x0b6],%l7 ! Mem[00000000300000b6] p16_call_3_he: ldub [%i1+0x179],%l5 ! Mem[0000000030800179] ldsb [%i3+0x180],%l3 ! Mem[0000000031800180] retl sth %l5,[%i2+0x046] ! Mem[0000000031000046] p16_jmpl_3_ho: and %l5,%l7,%l5 ldsh [%o2+0x0a2],%l3 ! Mem[00000000310000a2] addccc %l7,%l6,%l6 sth %l1,[%o3+0x08e] ! Mem[000000003180008e] jmpl %g6+8,%g0 lduh [%o0+0x0b6],%l7 ! Mem[00000000300000b6] p16_call_3_ho: ldub [%o1+0x179],%l5 ! Mem[0000000030800179] ldsb [%o3+0x180],%l3 ! Mem[0000000031800180] retl sth %l5,[%o2+0x046] ! Mem[0000000031000046] p17_jmpl_3_le: ldsb [%i3+0x12d],%l7 ! Mem[000000003380012d] jmpl %g6+8,%g0 std %l6,[%i1+0x0a8] ! Mem[00000000328000a8] p17_call_3_le: sth %l5,[%i2+0x14a] ! Mem[000000003300014a] ldstub [%i2+0x043],%l6 ! Mem[0000000033000043] srl %l7,0x005,%l3 sth %l5,[%i1+0x1c2] ! Mem[00000000328001c2] retl ldub [%i2+0x047],%l7 ! Mem[0000000033000047] p17_jmpl_3_lo: ldsb [%o3+0x12d],%l7 ! Mem[000000003380012d] jmpl %g6+8,%g0 std %l6,[%o1+0x0a8] ! Mem[00000000328000a8] p17_call_3_lo: sth %l5,[%o2+0x14a] ! Mem[000000003300014a] ldstub [%o2+0x043],%l6 ! Mem[0000000033000043] srl %l7,0x005,%l3 sth %l5,[%o1+0x1c2] ! Mem[00000000328001c2] retl ldub [%o2+0x047],%l7 ! Mem[0000000033000047] p17_jmpl_3_he: lduh [%i3+0x0be],%l1 ! Mem[00000000338000be] st %f19,[%i1+0x050] ! Mem[0000000032800050] ldub [%i0+0x117],%l6 ! Mem[0000000032000117] umulcc %l4,0xd58,%l4 swap [%i1+0x1f8],%l5 ! Mem[00000000328001f8] jmpl %g6+8,%g0 tsubcctv %l4,-0x668,%l0 p17_call_3_he: lduw [%i1+0x02c],%l1 ! Mem[000000003280002c] ldx [%i1+0x1b0],%l3 ! Mem[00000000328001b0] ldx [%i2+0x058],%l4 ! Mem[0000000033000058] retl ldub [%i0+0x098],%l0 ! Mem[0000000032000098] p17_jmpl_3_ho: lduh [%o3+0x0be],%l1 ! Mem[00000000338000be] st %f19,[%o1+0x050] ! Mem[0000000032800050] ldub [%o0+0x117],%l6 ! Mem[0000000032000117] umulcc %l4,0xd58,%l4 swap [%o1+0x1f8],%l5 ! Mem[00000000328001f8] jmpl %g6+8,%g0 tsubcctv %l4,-0x668,%l0 p17_call_3_ho: lduw [%o1+0x02c],%l1 ! Mem[000000003280002c] ldx [%o1+0x1b0],%l3 ! Mem[00000000328001b0] ldx [%o2+0x058],%l4 ! Mem[0000000033000058] retl ldub [%o0+0x098],%l0 ! Mem[0000000032000098] p18_jmpl_3_le: ldstub [%i3+0x02f],%l4 ! Mem[000000003580002f] ldsh [%i3+0x1ce],%l0 ! Mem[00000000358001ce] stx %l5,[%i1+0x0a8] ! Mem[00000000348000a8] ldsh [%i2+0x0a2],%l3 ! Mem[00000000350000a2] ldd [%i1+0x1d8],%f6 ! Mem[00000000348001d8] jmpl %g6+8,%g0 sth %l1,[%i2+0x1fa] ! Mem[00000000350001fa] p18_call_3_le: stb %l2,[%i3+0x005] ! Mem[0000000035800005] nop sll %l6,%l1,%l0 swap [%i3+0x180],%l5 ! Mem[0000000035800180] ldx [%i3+0x1e8],%l5 ! Mem[00000000358001e8] sth %l0,[%i3+0x1b0] ! Mem[00000000358001b0] swap [%i3+0x064],%l0 ! Mem[0000000035800064] retl stx %l5,[%i2+0x1d8] ! Mem[00000000350001d8] p18_jmpl_3_lo: ldstub [%o3+0x02f],%l4 ! Mem[000000003580002f] ldsh [%o3+0x1ce],%l0 ! Mem[00000000358001ce] stx %l5,[%o1+0x0a8] ! Mem[00000000348000a8] ldsh [%o2+0x0a2],%l3 ! Mem[00000000350000a2] ldd [%o1+0x1d8],%f6 ! Mem[00000000348001d8] jmpl %g6+8,%g0 sth %l1,[%o2+0x1fa] ! Mem[00000000350001fa] p18_call_3_lo: stb %l2,[%o3+0x005] ! Mem[0000000035800005] nop sll %l6,%l1,%l0 swap [%o3+0x180],%l5 ! Mem[0000000035800180] ldx [%o3+0x1e8],%l5 ! Mem[00000000358001e8] sth %l0,[%o3+0x1b0] ! Mem[00000000358001b0] swap [%o3+0x064],%l0 ! Mem[0000000035800064] retl stx %l5,[%o2+0x1d8] ! Mem[00000000350001d8] p18_jmpl_3_he: ldstub [%i0+0x0d5],%l4 ! Mem[00000000340000d5] jmpl %g6+8,%g0 andn %l7,0x239,%l6 p18_call_3_he: stw %l4,[%i2+0x0d4] ! Mem[00000000350000d4] retl lduw [%i0+0x128],%l4 ! Mem[0000000034000128] p18_jmpl_3_ho: ldstub [%o0+0x0d5],%l4 ! Mem[00000000340000d5] jmpl %g6+8,%g0 andn %l7,0x239,%l6 p18_call_3_ho: stw %l4,[%o2+0x0d4] ! Mem[00000000350000d4] retl lduw [%o0+0x128],%l4 ! Mem[0000000034000128] p19_jmpl_3_le: taddcctv %l2,%l0,%l7 stx %l3,[%i2+0x160] ! Mem[0000000037000160] stb %l3,[%i2+0x1a3] ! Mem[00000000370001a3] sllx %l5,%l7,%l1 lduh [%i3+0x1e4],%l1 ! Mem[00000000378001e4] lduh [%i2+0x098],%l7 ! Mem[0000000037000098] stx %l2,[%i2+0x0e8] ! Mem[00000000370000e8] jmpl %g6+8,%g0 orn %l4,%l4,%l7 p19_call_3_le: std %f0 ,[%i2+0x1c0] ! Mem[00000000370001c0] std %l4,[%i2+0x0d0] ! Mem[00000000370000d0] std %l6,[%i0+0x160] ! Mem[0000000036000160] ldx [%i3+0x078],%l1 ! Mem[0000000037800078] and %l1,%l6,%l0 stx %l5,[%i3+0x130] ! Mem[0000000037800130] retl addcc %l6,-0xa0c,%l7 p19_jmpl_3_lo: taddcctv %l2,%l0,%l7 stx %l3,[%o2+0x160] ! Mem[0000000037000160] stb %l3,[%o2+0x1a3] ! Mem[00000000370001a3] sllx %l5,%l7,%l1 lduh [%o3+0x1e4],%l1 ! Mem[00000000378001e4] lduh [%o2+0x098],%l7 ! Mem[0000000037000098] stx %l2,[%o2+0x0e8] ! Mem[00000000370000e8] jmpl %g6+8,%g0 orn %l4,%l4,%l7 p19_call_3_lo: std %f0 ,[%o2+0x1c0] ! Mem[00000000370001c0] std %l4,[%o2+0x0d0] ! Mem[00000000370000d0] std %l6,[%o0+0x160] ! Mem[0000000036000160] ldx [%o3+0x078],%l1 ! Mem[0000000037800078] and %l1,%l6,%l0 stx %l5,[%o3+0x130] ! Mem[0000000037800130] retl addcc %l6,-0xa0c,%l7 p19_jmpl_3_he: sth %l0,[%i3+0x164] ! Mem[0000000037800164] ldstub [%i0+0x097],%l3 ! Mem[0000000036000097] taddcc %l5,%l0,%l4 jmpl %g6+8,%g0 tsubcctv %l0,-0x210,%l0 p19_call_3_he: ldsw [%i2+0x114],%l0 ! Mem[0000000037000114] xorcc %l0,0x7ba,%l5 ldd [%i2+0x198],%l2 ! Mem[0000000037000198] retl sll %l4,%l1,%l1 p19_jmpl_3_ho: sth %l0,[%o3+0x164] ! Mem[0000000037800164] ldstub [%o0+0x097],%l3 ! Mem[0000000036000097] taddcc %l5,%l0,%l4 jmpl %g6+8,%g0 tsubcctv %l0,-0x210,%l0 p19_call_3_ho: ldsw [%o2+0x114],%l0 ! Mem[0000000037000114] xorcc %l0,0x7ba,%l5 ldd [%o2+0x198],%l2 ! Mem[0000000037000198] retl sll %l4,%l1,%l1 p20_jmpl_3_le: lduw [%i3+0x0b4],%l1 ! Mem[00000000398000b4] and %l6,%l7,%l6 ldd [%i2+0x168],%l6 ! Mem[0000000039000168] std %l6,[%i2+0x178] ! Mem[0000000039000178] stw %l5,[%i0+0x140] ! Mem[0000000038000140] ldub [%i0+0x167],%l2 ! Mem[0000000038000167] ldsw [%i1+0x02c],%l2 ! Mem[000000003880002c] jmpl %g6+8,%g0 ldsw [%i0+0x15c],%l7 ! Mem[000000003800015c] p20_call_3_le: ldub [%i3+0x012],%l5 ! Mem[0000000039800012] subccc %l7,%l1,%l0 lduw [%i0+0x0d4],%l4 ! Mem[00000000380000d4] std %l0,[%i0+0x1e8] ! Mem[00000000380001e8] retl std %f4 ,[%i3+0x108] ! Mem[0000000039800108] p20_jmpl_3_lo: lduw [%o3+0x0b4],%l1 ! Mem[00000000398000b4] and %l6,%l7,%l6 ldd [%o2+0x168],%l6 ! Mem[0000000039000168] std %l6,[%o2+0x178] ! Mem[0000000039000178] stw %l5,[%o0+0x140] ! Mem[0000000038000140] ldub [%o0+0x167],%l2 ! Mem[0000000038000167] ldsw [%o1+0x02c],%l2 ! Mem[000000003880002c] jmpl %g6+8,%g0 ldsw [%o0+0x15c],%l7 ! Mem[000000003800015c] p20_call_3_lo: ldub [%o3+0x012],%l5 ! Mem[0000000039800012] subccc %l7,%l1,%l0 lduw [%o0+0x0d4],%l4 ! Mem[00000000380000d4] std %l0,[%o0+0x1e8] ! Mem[00000000380001e8] retl std %f4 ,[%o3+0x108] ! Mem[0000000039800108] p20_jmpl_3_he: ldstub [%i2+0x035],%l5 ! Mem[0000000039000035] ldsw [%i3+0x1a4],%l0 ! Mem[00000000398001a4] ldsh [%i0+0x18e],%l3 ! Mem[000000003800018e] jmpl %g6+8,%g0 add %l3,-0x594,%l3 p20_call_3_he: or %l5,%l6,%l0 swap [%i2+0x1e0],%l1 ! Mem[00000000390001e0] retl std %f28,[%i3+0x070] ! Mem[0000000039800070] p20_jmpl_3_ho: ldstub [%o2+0x035],%l5 ! Mem[0000000039000035] ldsw [%o3+0x1a4],%l0 ! Mem[00000000398001a4] ldsh [%o0+0x18e],%l3 ! Mem[000000003800018e] jmpl %g6+8,%g0 add %l3,-0x594,%l3 p20_call_3_ho: or %l5,%l6,%l0 swap [%o2+0x1e0],%l1 ! Mem[00000000390001e0] retl std %f28,[%o3+0x070] ! Mem[0000000039800070] p21_jmpl_3_le: lduw [%i1+0x0f0],%l2 ! Mem[000000003a8000f0] st %f12,[%i1+0x1f4] ! Mem[000000003a8001f4] std %f14,[%i1+0x100] ! Mem[000000003a800100] lduw [%i2+0x1ec],%l1 ! Mem[000000003b0001ec] ldstub [%i3+0x090],%l0 ! Mem[000000003b800090] stw %l7,[%i1+0x18c] ! Mem[000000003a80018c] jmpl %g6+8,%g0 ldsw [%i0+0x1e4],%l4 ! Mem[000000003a0001e4] p21_call_3_le: retl ldsb [%i3+0x03f],%l4 ! Mem[000000003b80003f] p21_jmpl_3_lo: lduw [%o1+0x0f0],%l2 ! Mem[000000003a8000f0] st %f12,[%o1+0x1f4] ! Mem[000000003a8001f4] std %f14,[%o1+0x100] ! Mem[000000003a800100] lduw [%o2+0x1ec],%l1 ! Mem[000000003b0001ec] ldstub [%o3+0x090],%l0 ! Mem[000000003b800090] stw %l7,[%o1+0x18c] ! Mem[000000003a80018c] jmpl %g6+8,%g0 ldsw [%o0+0x1e4],%l4 ! Mem[000000003a0001e4] p21_call_3_lo: retl ldsb [%o3+0x03f],%l4 ! Mem[000000003b80003f] p21_jmpl_3_he: jmpl %g6+8,%g0 ldx [%i2+0x0e8],%l3 ! Mem[000000003b0000e8] p21_call_3_he: sth %l5,[%i1+0x13a] ! Mem[000000003a80013a] ldd [%i1+0x068],%l0 ! Mem[000000003a800068] retl ldstub [%i1+0x0ab],%l6 ! Mem[000000003a8000ab] p21_jmpl_3_ho: jmpl %g6+8,%g0 ldx [%o2+0x0e8],%l3 ! Mem[000000003b0000e8] p21_call_3_ho: sth %l5,[%o1+0x13a] ! Mem[000000003a80013a] ldd [%o1+0x068],%l0 ! Mem[000000003a800068] retl ldstub [%o1+0x0ab],%l6 ! Mem[000000003a8000ab] p22_jmpl_3_le: st %f15,[%i1+0x0f0] ! Mem[000000003c8000f0] ldstub [%i3+0x0f2],%l5 ! Mem[000000003d8000f2] jmpl %g6+8,%g0 stx %l7,[%i3+0x168] ! Mem[000000003d800168] p22_call_3_le: ldub [%i3+0x17c],%l6 ! Mem[000000003d80017c] stb %l3,[%i1+0x04d] ! Mem[000000003c80004d] lduh [%i3+0x190],%l0 ! Mem[000000003d800190] stw %l5,[%i1+0x0e0] ! Mem[000000003c8000e0] retl stw %l4,[%i2+0x0b0] ! Mem[000000003d0000b0] p22_jmpl_3_lo: st %f15,[%o1+0x0f0] ! Mem[000000003c8000f0] ldstub [%o3+0x0f2],%l5 ! Mem[000000003d8000f2] jmpl %g6+8,%g0 stx %l7,[%o3+0x168] ! Mem[000000003d800168] p22_call_3_lo: ldub [%o3+0x17c],%l6 ! Mem[000000003d80017c] stb %l3,[%o1+0x04d] ! Mem[000000003c80004d] lduh [%o3+0x190],%l0 ! Mem[000000003d800190] stw %l5,[%o1+0x0e0] ! Mem[000000003c8000e0] retl stw %l4,[%o2+0x0b0] ! Mem[000000003d0000b0] p22_jmpl_3_he: jmpl %g6+8,%g0 ldsh [%i0+0x1d8],%l5 ! Mem[000000003c0001d8] p22_call_3_he: stb %l0,[%i0+0x173] ! Mem[000000003c000173] retl std %l6,[%i2+0x0b8] ! Mem[000000003d0000b8] p22_jmpl_3_ho: jmpl %g6+8,%g0 ldsh [%o0+0x1d8],%l5 ! Mem[000000003c0001d8] p22_call_3_ho: stb %l0,[%o0+0x173] ! Mem[000000003c000173] retl std %l6,[%o2+0x0b8] ! Mem[000000003d0000b8] p23_jmpl_3_le: ldstub [%i0+0x15b],%l0 ! Mem[000000003e00015b] std %l2,[%i3+0x188] ! Mem[000000003f800188] jmpl %g6+8,%g0 or %l7,%l0,%l4 p23_call_3_le: lduh [%i2+0x1fe],%l2 ! Mem[000000003f0001fe] tsubcctv %l5,-0x499,%l6 ldub [%i2+0x04e],%l3 ! Mem[000000003f00004e] std %f14,[%i2+0x008] ! Mem[000000003f000008] std %l2,[%i2+0x168] ! Mem[000000003f000168] retl lduh [%i1+0x1ec],%l5 ! Mem[000000003e8001ec] p23_jmpl_3_lo: ldstub [%o0+0x15b],%l0 ! Mem[000000003e00015b] std %l2,[%o3+0x188] ! Mem[000000003f800188] jmpl %g6+8,%g0 or %l7,%l0,%l4 p23_call_3_lo: lduh [%o2+0x1fe],%l2 ! Mem[000000003f0001fe] tsubcctv %l5,-0x499,%l6 ldub [%o2+0x04e],%l3 ! Mem[000000003f00004e] std %f14,[%o2+0x008] ! Mem[000000003f000008] std %l2,[%o2+0x168] ! Mem[000000003f000168] retl lduh [%o1+0x1ec],%l5 ! Mem[000000003e8001ec] p23_jmpl_3_he: stw %l3,[%i2+0x13c] ! Mem[000000003f00013c] ldstub [%i1+0x0db],%l3 ! Mem[000000003e8000db] ldstub [%i3+0x0ec],%l5 ! Mem[000000003f8000ec] ldsh [%i2+0x1de],%l6 ! Mem[000000003f0001de] jmpl %g6+8,%g0 ldd [%i3+0x148],%l2 ! Mem[000000003f800148] p23_call_3_he: ldsw [%i1+0x118],%l0 ! Mem[000000003e800118] swap [%i0+0x190],%l5 ! Mem[000000003e000190] addcc %l0,-0x39b,%l7 stw %l7,[%i0+0x074] ! Mem[000000003e000074] retl ldstub [%i2+0x080],%l5 ! Mem[000000003f000080] p23_jmpl_3_ho: stw %l3,[%o2+0x13c] ! Mem[000000003f00013c] ldstub [%o1+0x0db],%l3 ! Mem[000000003e8000db] ldstub [%o3+0x0ec],%l5 ! Mem[000000003f8000ec] ldsh [%o2+0x1de],%l6 ! Mem[000000003f0001de] jmpl %g6+8,%g0 ldd [%o3+0x148],%l2 ! Mem[000000003f800148] p23_call_3_ho: ldsw [%o1+0x118],%l0 ! Mem[000000003e800118] swap [%o0+0x190],%l5 ! Mem[000000003e000190] addcc %l0,-0x39b,%l7 stw %l7,[%o0+0x074] ! Mem[000000003e000074] retl ldstub [%o2+0x080],%l5 ! Mem[000000003f000080] p24_jmpl_3_le: andn %l7,-0xa24,%l5 sth %l1,[%i3+0x07a] ! Mem[000000004180007a] ldx [%i1+0x048],%l3 ! Mem[0000000040800048] stx %l5,[%i3+0x148] ! Mem[0000000041800148] xorcc %l2,%l1,%l6 jmpl %g6+8,%g0 ld [%i2+0x090],%f1 ! Mem[0000000041000090] p24_call_3_le: lduw [%i2+0x188],%l4 ! Mem[0000000041000188] ldsb [%i0+0x05e],%l0 ! Mem[000000004000005e] retl ldsh [%i3+0x022],%l3 ! Mem[0000000041800022] p24_jmpl_3_lo: andn %l7,-0xa24,%l5 sth %l1,[%o3+0x07a] ! Mem[000000004180007a] ldx [%o1+0x048],%l3 ! Mem[0000000040800048] stx %l5,[%o3+0x148] ! Mem[0000000041800148] xorcc %l2,%l1,%l6 jmpl %g6+8,%g0 ld [%o2+0x090],%f1 ! Mem[0000000041000090] p24_call_3_lo: lduw [%o2+0x188],%l4 ! Mem[0000000041000188] ldsb [%o0+0x05e],%l0 ! Mem[000000004000005e] retl ldsh [%o3+0x022],%l3 ! Mem[0000000041800022] p24_jmpl_3_he: lduh [%i3+0x0ba],%l7 ! Mem[00000000418000ba] lduw [%i2+0x0f4],%l3 ! Mem[00000000410000f4] ldx [%i0+0x030],%l5 ! Mem[0000000040000030] lduh [%i1+0x184],%l0 ! Mem[0000000040800184] jmpl %g6+8,%g0 lduw [%i2+0x150],%l1 ! Mem[0000000041000150] p24_call_3_he: ldstub [%i1+0x012],%l1 ! Mem[0000000040800012] stw %l3,[%i0+0x0cc] ! Mem[00000000400000cc] swap [%i0+0x144],%l2 ! Mem[0000000040000144] lduh [%i2+0x0c4],%l3 ! Mem[00000000410000c4] ldx [%i1+0x070],%l4 ! Mem[0000000040800070] ld [%i1+0x0dc],%f19 ! Mem[00000000408000dc] retl xnor %l3,%l1,%l6 p24_jmpl_3_ho: lduh [%o3+0x0ba],%l7 ! Mem[00000000418000ba] lduw [%o2+0x0f4],%l3 ! Mem[00000000410000f4] ldx [%o0+0x030],%l5 ! Mem[0000000040000030] lduh [%o1+0x184],%l0 ! Mem[0000000040800184] jmpl %g6+8,%g0 lduw [%o2+0x150],%l1 ! Mem[0000000041000150] p24_call_3_ho: ldstub [%o1+0x012],%l1 ! Mem[0000000040800012] stw %l3,[%o0+0x0cc] ! Mem[00000000400000cc] swap [%o0+0x144],%l2 ! Mem[0000000040000144] lduh [%o2+0x0c4],%l3 ! Mem[00000000410000c4] ldx [%o1+0x070],%l4 ! Mem[0000000040800070] ld [%o1+0x0dc],%f19 ! Mem[00000000408000dc] retl xnor %l3,%l1,%l6 p25_jmpl_3_le: stb %l4,[%i0+0x061] ! Mem[0000000042000061] addcc %l5,0x81d,%l2 lduh [%i2+0x142],%l1 ! Mem[0000000043000142] stb %l4,[%i1+0x00b] ! Mem[000000004280000b] jmpl %g6+8,%g0 ldd [%i0+0x1e8],%f4 ! Mem[00000000420001e8] p25_call_3_le: retl stw %l5,[%i1+0x0d8] ! Mem[00000000428000d8] p25_jmpl_3_lo: stb %l4,[%o0+0x061] ! Mem[0000000042000061] addcc %l5,0x81d,%l2 lduh [%o2+0x142],%l1 ! Mem[0000000043000142] stb %l4,[%o1+0x00b] ! Mem[000000004280000b] jmpl %g6+8,%g0 ldd [%o0+0x1e8],%f4 ! Mem[00000000420001e8] p25_call_3_lo: retl stw %l5,[%o1+0x0d8] ! Mem[00000000428000d8] p25_jmpl_3_he: ldsb [%i1+0x00f],%l4 ! Mem[000000004280000f] jmpl %g6+8,%g0 ldsh [%i3+0x1fa],%l2 ! Mem[00000000438001fa] p25_call_3_he: ld [%i0+0x128],%f22 ! Mem[0000000042000128] lduw [%i3+0x1a4],%l0 ! Mem[00000000438001a4] ldd [%i0+0x1f8],%l0 ! Mem[00000000420001f8] stw %l0,[%i1+0x1b0] ! Mem[00000000428001b0] ldstub [%i2+0x09e],%l1 ! Mem[000000004300009e] ldstub [%i2+0x047],%l5 ! Mem[0000000043000047] ldsb [%i0+0x08a],%l3 ! Mem[000000004200008a] retl std %l2,[%i1+0x1c8] ! Mem[00000000428001c8] p25_jmpl_3_ho: ldsb [%o1+0x00f],%l4 ! Mem[000000004280000f] jmpl %g6+8,%g0 ldsh [%o3+0x1fa],%l2 ! Mem[00000000438001fa] p25_call_3_ho: ld [%o0+0x128],%f22 ! Mem[0000000042000128] lduw [%o3+0x1a4],%l0 ! Mem[00000000438001a4] ldd [%o0+0x1f8],%l0 ! Mem[00000000420001f8] stw %l0,[%o1+0x1b0] ! Mem[00000000428001b0] ldstub [%o2+0x09e],%l1 ! Mem[000000004300009e] ldstub [%o2+0x047],%l5 ! Mem[0000000043000047] ldsb [%o0+0x08a],%l3 ! Mem[000000004200008a] retl std %l2,[%o1+0x1c8] ! Mem[00000000428001c8] p26_jmpl_3_le: jmpl %g6+8,%g0 ldub [%i1+0x19b],%l6 ! Mem[000000004480019b] p26_call_3_le: smulcc %l0,0x0b5,%l1 ldd [%i0+0x150],%l0 ! Mem[0000000044000150] umul %l1,%l2,%l2 retl lduw [%i0+0x05c],%l6 ! Mem[000000004400005c] p26_jmpl_3_lo: jmpl %g6+8,%g0 ldub [%o1+0x19b],%l6 ! Mem[000000004480019b] p26_call_3_lo: smulcc %l0,0x0b5,%l1 ldd [%o0+0x150],%l0 ! Mem[0000000044000150] umul %l1,%l2,%l2 retl lduw [%o0+0x05c],%l6 ! Mem[000000004400005c] p26_jmpl_3_he: ldsh [%i1+0x0a2],%l4 ! Mem[00000000448000a2] ldd [%i2+0x180],%l2 ! Mem[0000000045000180] sth %l0,[%i2+0x164] ! Mem[0000000045000164] ldsw [%i3+0x0b4],%l3 ! Mem[00000000458000b4] stx %l4,[%i1+0x030] ! Mem[0000000044800030] jmpl %g6+8,%g0 ldd [%i0+0x158],%f24 ! Mem[0000000044000158] p26_call_3_he: lduh [%i3+0x1e2],%l6 ! Mem[00000000458001e2] retl ld [%i1+0x108],%f22 ! Mem[0000000044800108] p26_jmpl_3_ho: ldsh [%o1+0x0a2],%l4 ! Mem[00000000448000a2] ldd [%o2+0x180],%l2 ! Mem[0000000045000180] sth %l0,[%o2+0x164] ! Mem[0000000045000164] ldsw [%o3+0x0b4],%l3 ! Mem[00000000458000b4] stx %l4,[%o1+0x030] ! Mem[0000000044800030] jmpl %g6+8,%g0 ldd [%o0+0x158],%f24 ! Mem[0000000044000158] p26_call_3_ho: lduh [%o3+0x1e2],%l6 ! Mem[00000000458001e2] retl ld [%o1+0x108],%f22 ! Mem[0000000044800108] p27_jmpl_3_le: jmpl %g6+8,%g0 ldd [%i0+0x148],%l4 ! Mem[0000000046000148] p27_call_3_le: swap [%i3+0x144],%l3 ! Mem[0000000047800144] lduw [%i3+0x180],%l3 ! Mem[0000000047800180] retl sra %l6,%l3,%l7 p27_jmpl_3_lo: jmpl %g6+8,%g0 ldd [%o0+0x148],%l4 ! Mem[0000000046000148] p27_call_3_lo: swap [%o3+0x144],%l3 ! Mem[0000000047800144] lduw [%o3+0x180],%l3 ! Mem[0000000047800180] retl sra %l6,%l3,%l7 p27_jmpl_3_he: jmpl %g6+8,%g0 std %f20,[%i2+0x070] ! Mem[0000000047000070] p27_call_3_he: sth %l6,[%i1+0x098] ! Mem[0000000046800098] retl andncc %l4,%l1,%l5 p27_jmpl_3_ho: jmpl %g6+8,%g0 std %f20,[%o2+0x070] ! Mem[0000000047000070] p27_call_3_ho: sth %l6,[%o1+0x098] ! Mem[0000000046800098] retl andncc %l4,%l1,%l5 p28_jmpl_3_le: ldx [%i0+0x098],%l7 ! Mem[0000000048000098] ldx [%i0+0x070],%l6 ! Mem[0000000048000070] sub %l6,%l5,%l5 subccc %l2,%l7,%l5 sth %l0,[%i3+0x044] ! Mem[0000000049800044] jmpl %g6+8,%g0 ldsw [%i0+0x060],%l3 ! Mem[0000000048000060] p28_call_3_le: ldsw [%i2+0x1b8],%l7 ! Mem[00000000490001b8] stx %l0,[%i1+0x1e8] ! Mem[00000000488001e8] ldsb [%i3+0x130],%l6 ! Mem[0000000049800130] sth %l2,[%i3+0x108] ! Mem[0000000049800108] lduw [%i1+0x04c],%l6 ! Mem[000000004880004c] retl lduh [%i1+0x048],%l3 ! Mem[0000000048800048] p28_jmpl_3_lo: ldx [%o0+0x098],%l7 ! Mem[0000000048000098] ldx [%o0+0x070],%l6 ! Mem[0000000048000070] sub %l6,%l5,%l5 subccc %l2,%l7,%l5 sth %l0,[%o3+0x044] ! Mem[0000000049800044] jmpl %g6+8,%g0 ldsw [%o0+0x060],%l3 ! Mem[0000000048000060] p28_call_3_lo: ldsw [%o2+0x1b8],%l7 ! Mem[00000000490001b8] stx %l0,[%o1+0x1e8] ! Mem[00000000488001e8] ldsb [%o3+0x130],%l6 ! Mem[0000000049800130] sth %l2,[%o3+0x108] ! Mem[0000000049800108] lduw [%o1+0x04c],%l6 ! Mem[000000004880004c] retl lduh [%o1+0x048],%l3 ! Mem[0000000048800048] p28_jmpl_3_he: jmpl %g6+8,%g0 ldstub [%i1+0x055],%l4 ! Mem[0000000048800055] p28_call_3_he: std %f28,[%i0+0x008] ! Mem[0000000048000008] addccc %l7,0x131,%l3 lduw [%i3+0x0b0],%l0 ! Mem[00000000498000b0] sth %l1,[%i2+0x0d2] ! Mem[00000000490000d2] sth %l5,[%i0+0x0ee] ! Mem[00000000480000ee] ldsw [%i2+0x1f4],%l7 ! Mem[00000000490001f4] retl ldsb [%i3+0x0b5],%l6 ! Mem[00000000498000b5] p28_jmpl_3_ho: jmpl %g6+8,%g0 ldstub [%o1+0x055],%l4 ! Mem[0000000048800055] p28_call_3_ho: std %f28,[%o0+0x008] ! Mem[0000000048000008] addccc %l7,0x131,%l3 lduw [%o3+0x0b0],%l0 ! Mem[00000000498000b0] sth %l1,[%o2+0x0d2] ! Mem[00000000490000d2] sth %l5,[%o0+0x0ee] ! Mem[00000000480000ee] ldsw [%o2+0x1f4],%l7 ! Mem[00000000490001f4] retl ldsb [%o3+0x0b5],%l6 ! Mem[00000000498000b5] p29_jmpl_3_le: jmpl %g6+8,%g0 ldd [%i0+0x0c0],%l2 ! Mem[000000004a0000c0] p29_call_3_le: ldd [%i2+0x080],%l4 ! Mem[000000004b000080] swap [%i3+0x0cc],%l5 ! Mem[000000004b8000cc] lduw [%i1+0x15c],%l3 ! Mem[000000004a80015c] retl ldd [%i1+0x1f8],%l6 ! Mem[000000004a8001f8] p29_jmpl_3_lo: jmpl %g6+8,%g0 ldd [%o0+0x0c0],%l2 ! Mem[000000004a0000c0] p29_call_3_lo: ldd [%o2+0x080],%l4 ! Mem[000000004b000080] swap [%o3+0x0cc],%l5 ! Mem[000000004b8000cc] lduw [%o1+0x15c],%l3 ! Mem[000000004a80015c] retl ldd [%o1+0x1f8],%l6 ! Mem[000000004a8001f8] p29_jmpl_3_he: ldd [%i2+0x0b0],%f18 ! Mem[000000004b0000b0] ldx [%i1+0x1f8],%l2 ! Mem[000000004a8001f8] stb %l1,[%i0+0x122] ! Mem[000000004a000122] ldub [%i3+0x069],%l3 ! Mem[000000004b800069] jmpl %g6+8,%g0 taddcctv %l3,-0xff2,%l7 p29_call_3_he: retl sth %l5,[%i3+0x1e8] ! Mem[000000004b8001e8] p29_jmpl_3_ho: ldd [%o2+0x0b0],%f18 ! Mem[000000004b0000b0] ldx [%o1+0x1f8],%l2 ! Mem[000000004a8001f8] stb %l1,[%o0+0x122] ! Mem[000000004a000122] ldub [%o3+0x069],%l3 ! Mem[000000004b800069] jmpl %g6+8,%g0 taddcctv %l3,-0xff2,%l7 p29_call_3_ho: retl sth %l5,[%o3+0x1e8] ! Mem[000000004b8001e8] p30_jmpl_3_le: std %l4,[%i1+0x150] ! Mem[000000004c800150] srax %l7,0x01e,%l2 jmpl %g6+8,%g0 and %l5,0xc93,%l1 p30_call_3_le: ldd [%i3+0x160],%l2 ! Mem[000000004d800160] ldd [%i3+0x188],%l4 ! Mem[000000004d800188] ldx [%i1+0x078],%l0 ! Mem[000000004c800078] ldsb [%i3+0x062],%l3 ! Mem[000000004d800062] ldstub [%i1+0x164],%l7 ! Mem[000000004c800164] retl ldsh [%i2+0x01c],%l3 ! Mem[000000004d00001c] p30_jmpl_3_lo: std %l4,[%o1+0x150] ! Mem[000000004c800150] srax %l7,0x01e,%l2 jmpl %g6+8,%g0 and %l5,0xc93,%l1 p30_call_3_lo: ldd [%o3+0x160],%l2 ! Mem[000000004d800160] ldd [%o3+0x188],%l4 ! Mem[000000004d800188] ldx [%o1+0x078],%l0 ! Mem[000000004c800078] ldsb [%o3+0x062],%l3 ! Mem[000000004d800062] ldstub [%o1+0x164],%l7 ! Mem[000000004c800164] retl ldsh [%o2+0x01c],%l3 ! Mem[000000004d00001c] p30_jmpl_3_he: stw %l5,[%i0+0x0f8] ! Mem[000000004c0000f8] std %f26,[%i1+0x048] ! Mem[000000004c800048] jmpl %g6+8,%g0 ld [%i2+0x074],%f28 ! Mem[000000004d000074] p30_call_3_he: ldub [%i2+0x02e],%l5 ! Mem[000000004d00002e] stb %l5,[%i2+0x072] ! Mem[000000004d000072] ldstub [%i2+0x030],%l4 ! Mem[000000004d000030] orncc %l2,%l1,%l0 ldub [%i0+0x073],%l1 ! Mem[000000004c000073] ldsw [%i1+0x000],%l7 ! Mem[000000004c800000] retl stw %l6,[%i1+0x148] ! Mem[000000004c800148] p30_jmpl_3_ho: stw %l5,[%o0+0x0f8] ! Mem[000000004c0000f8] std %f26,[%o1+0x048] ! Mem[000000004c800048] jmpl %g6+8,%g0 ld [%o2+0x074],%f28 ! Mem[000000004d000074] p30_call_3_ho: ldub [%o2+0x02e],%l5 ! Mem[000000004d00002e] stb %l5,[%o2+0x072] ! Mem[000000004d000072] ldstub [%o2+0x030],%l4 ! Mem[000000004d000030] orncc %l2,%l1,%l0 ldub [%o0+0x073],%l1 ! Mem[000000004c000073] ldsw [%o1+0x000],%l7 ! Mem[000000004c800000] retl stw %l6,[%o1+0x148] ! Mem[000000004c800148] p31_jmpl_3_le: nop stb %l0,[%i0+0x0d0] ! Mem[000000004e0000d0] lduw [%i1+0x00c],%l1 ! Mem[000000004e80000c] xnor %l2,0xef2,%l0 jmpl %g6+8,%g0 std %l6,[%i0+0x130] ! Mem[000000004e000130] p31_call_3_le: stx %l0,[%i2+0x1a0] ! Mem[000000004f0001a0] stb %l1,[%i1+0x1db] ! Mem[000000004e8001db] ldsb [%i2+0x0b8],%l6 ! Mem[000000004f0000b8] stb %l5,[%i0+0x1f5] ! Mem[000000004e0001f5] std %l2,[%i3+0x000] ! Mem[000000004f800000] retl stw %l1,[%i1+0x090] ! Mem[000000004e800090] p31_jmpl_3_lo: nop stb %l0,[%o0+0x0d0] ! Mem[000000004e0000d0] lduw [%o1+0x00c],%l1 ! Mem[000000004e80000c] xnor %l2,0xef2,%l0 jmpl %g6+8,%g0 std %l6,[%o0+0x130] ! Mem[000000004e000130] p31_call_3_lo: stx %l0,[%o2+0x1a0] ! Mem[000000004f0001a0] stb %l1,[%o1+0x1db] ! Mem[000000004e8001db] ldsb [%o2+0x0b8],%l6 ! Mem[000000004f0000b8] stb %l5,[%o0+0x1f5] ! Mem[000000004e0001f5] std %l2,[%o3+0x000] ! Mem[000000004f800000] retl stw %l1,[%o1+0x090] ! Mem[000000004e800090] p31_jmpl_3_he: sth %l5,[%i1+0x14c] ! Mem[000000004e80014c] nop sth %l3,[%i3+0x052] ! Mem[000000004f800052] jmpl %g6+8,%g0 ldsh [%i2+0x136],%l6 ! Mem[000000004f000136] p31_call_3_he: ld [%i1+0x168],%f22 ! Mem[000000004e800168] ldsb [%i1+0x0c4],%l0 ! Mem[000000004e8000c4] retl ldx [%i3+0x1b8],%l6 ! Mem[000000004f8001b8] p31_jmpl_3_ho: sth %l5,[%o1+0x14c] ! Mem[000000004e80014c] nop sth %l3,[%o3+0x052] ! Mem[000000004f800052] jmpl %g6+8,%g0 ldsh [%o2+0x136],%l6 ! Mem[000000004f000136] p31_call_3_ho: ld [%o1+0x168],%f22 ! Mem[000000004e800168] ldsb [%o1+0x0c4],%l0 ! Mem[000000004e8000c4] retl ldx [%o3+0x1b8],%l6 ! Mem[000000004f8001b8] p32_jmpl_3_le: st %f14,[%i0+0x130] ! Mem[0000000050000130] stb %l6,[%i1+0x05d] ! Mem[000000005080005d] umulcc %l7,%l3,%l2 lduh [%i0+0x19a],%l2 ! Mem[000000005000019a] jmpl %g6+8,%g0 stb %l7,[%i3+0x11c] ! Mem[000000005180011c] p32_call_3_le: stb %l2,[%i3+0x099] ! Mem[0000000051800099] srax %l3,0x012,%l1 stx %l0,[%i2+0x178] ! Mem[0000000051000178] st %f7 ,[%i2+0x014] ! Mem[0000000051000014] retl sth %l4,[%i0+0x03e] ! Mem[000000005000003e] p32_jmpl_3_lo: st %f14,[%o0+0x130] ! Mem[0000000050000130] stb %l6,[%o1+0x05d] ! Mem[000000005080005d] umulcc %l7,%l3,%l2 lduh [%o0+0x19a],%l2 ! Mem[000000005000019a] jmpl %g6+8,%g0 stb %l7,[%o3+0x11c] ! Mem[000000005180011c] p32_call_3_lo: stb %l2,[%o3+0x099] ! Mem[0000000051800099] srax %l3,0x012,%l1 stx %l0,[%o2+0x178] ! Mem[0000000051000178] st %f7 ,[%o2+0x014] ! Mem[0000000051000014] retl sth %l4,[%o0+0x03e] ! Mem[000000005000003e] p32_jmpl_3_he: jmpl %g6+8,%g0 lduh [%i0+0x15c],%l2 ! Mem[000000005000015c] p32_call_3_he: nop ldd [%i2+0x1f8],%l2 ! Mem[00000000510001f8] ldsh [%i2+0x04a],%l6 ! Mem[000000005100004a] lduh [%i3+0x06e],%l3 ! Mem[000000005180006e] stx %l4,[%i1+0x110] ! Mem[0000000050800110] retl ldx [%i3+0x140],%l1 ! Mem[0000000051800140] p32_jmpl_3_ho: jmpl %g6+8,%g0 lduh [%o0+0x15c],%l2 ! Mem[000000005000015c] p32_call_3_ho: nop ldd [%o2+0x1f8],%l2 ! Mem[00000000510001f8] ldsh [%o2+0x04a],%l6 ! Mem[000000005100004a] lduh [%o3+0x06e],%l3 ! Mem[000000005180006e] stx %l4,[%o1+0x110] ! Mem[0000000050800110] retl ldx [%o3+0x140],%l1 ! Mem[0000000051800140] p33_jmpl_3_le: taddcctv %l2,%l6,%l2 stx %l7,[%i0+0x1f8] ! Mem[00000000520001f8] stw %l5,[%i2+0x0a4] ! Mem[00000000530000a4] srlx %l5,%l5,%l7 sll %l1,%l7,%l6 lduh [%i1+0x052],%l6 ! Mem[0000000052800052] jmpl %g6+8,%g0 ldd [%i2+0x1e8],%l6 ! Mem[00000000530001e8] p33_call_3_le: std %l2,[%i2+0x0a8] ! Mem[00000000530000a8] ldsw [%i2+0x1ec],%l2 ! Mem[00000000530001ec] retl ldd [%i2+0x150],%l0 ! Mem[0000000053000150] p33_jmpl_3_lo: taddcctv %l2,%l6,%l2 stx %l7,[%o0+0x1f8] ! Mem[00000000520001f8] stw %l5,[%o2+0x0a4] ! Mem[00000000530000a4] srlx %l5,%l5,%l7 sll %l1,%l7,%l6 lduh [%o1+0x052],%l6 ! Mem[0000000052800052] jmpl %g6+8,%g0 ldd [%o2+0x1e8],%l6 ! Mem[00000000530001e8] p33_call_3_lo: std %l2,[%o2+0x0a8] ! Mem[00000000530000a8] ldsw [%o2+0x1ec],%l2 ! Mem[00000000530001ec] retl ldd [%o2+0x150],%l0 ! Mem[0000000053000150] p33_jmpl_3_he: jmpl %g6+8,%g0 sra %l1,%l6,%l7 p33_call_3_he: swap [%i0+0x000],%l3 ! Mem[0000000052000000] smul %l4,-0xc79,%l0 ldsw [%i2+0x01c],%l3 ! Mem[000000005300001c] retl ldsb [%i1+0x091],%l0 ! Mem[0000000052800091] p33_jmpl_3_ho: jmpl %g6+8,%g0 sra %l1,%l6,%l7 p33_call_3_ho: swap [%o0+0x000],%l3 ! Mem[0000000052000000] smul %l4,-0xc79,%l0 ldsw [%o2+0x01c],%l3 ! Mem[000000005300001c] retl ldsb [%o1+0x091],%l0 ! Mem[0000000052800091] p34_jmpl_3_le: ldstub [%i3+0x1a0],%l3 ! Mem[00000000558001a0] lduh [%i2+0x0b0],%l1 ! Mem[00000000550000b0] jmpl %g6+8,%g0 ldsb [%i0+0x185],%l7 ! Mem[0000000054000185] p34_call_3_le: ldsh [%i3+0x0e0],%l5 ! Mem[00000000558000e0] lduh [%i3+0x158],%l7 ! Mem[0000000055800158] stx %l0,[%i3+0x198] ! Mem[0000000055800198] ldsw [%i3+0x020],%l7 ! Mem[0000000055800020] addcc %l2,%l7,%l0 retl ld [%i0+0x020],%f11 ! Mem[0000000054000020] p34_jmpl_3_lo: ldstub [%o3+0x1a0],%l3 ! Mem[00000000558001a0] lduh [%o2+0x0b0],%l1 ! Mem[00000000550000b0] jmpl %g6+8,%g0 ldsb [%o0+0x185],%l7 ! Mem[0000000054000185] p34_call_3_lo: ldsh [%o3+0x0e0],%l5 ! Mem[00000000558000e0] lduh [%o3+0x158],%l7 ! Mem[0000000055800158] stx %l0,[%o3+0x198] ! Mem[0000000055800198] ldsw [%o3+0x020],%l7 ! Mem[0000000055800020] addcc %l2,%l7,%l0 retl ld [%o0+0x020],%f11 ! Mem[0000000054000020] p34_jmpl_3_he: swap [%i2+0x160],%l4 ! Mem[0000000055000160] jmpl %g6+8,%g0 ldub [%i0+0x12a],%l4 ! Mem[000000005400012a] p34_call_3_he: retl sllx %l6,0x01a,%l1 p34_jmpl_3_ho: swap [%o2+0x160],%l4 ! Mem[0000000055000160] jmpl %g6+8,%g0 ldub [%o0+0x12a],%l4 ! Mem[000000005400012a] p34_call_3_ho: retl sllx %l6,0x01a,%l1 p35_jmpl_3_le: ldsw [%i2+0x000],%l6 ! Mem[0000000057000000] sth %l6,[%i0+0x09c] ! Mem[000000005600009c] ldd [%i1+0x100],%l6 ! Mem[0000000056800100] stx %l2,[%i3+0x038] ! Mem[0000000057800038] sth %l4,[%i0+0x1fa] ! Mem[00000000560001fa] or %l7,%l1,%l1 jmpl %g6+8,%g0 ld [%i3+0x128],%f14 ! Mem[0000000057800128] p35_call_3_le: sth %l4,[%i3+0x042] ! Mem[0000000057800042] std %l0,[%i1+0x1d8] ! Mem[00000000568001d8] taddcctv %l5,-0xbaa,%l6 ld [%i3+0x02c],%f0 ! Mem[000000005780002c] lduh [%i1+0x176],%l2 ! Mem[0000000056800176] retl ldsw [%i1+0x0cc],%l7 ! Mem[00000000568000cc] p35_jmpl_3_lo: ldsw [%o2+0x000],%l6 ! Mem[0000000057000000] sth %l6,[%o0+0x09c] ! Mem[000000005600009c] ldd [%o1+0x100],%l6 ! Mem[0000000056800100] stx %l2,[%o3+0x038] ! Mem[0000000057800038] sth %l4,[%o0+0x1fa] ! Mem[00000000560001fa] or %l7,%l1,%l1 jmpl %g6+8,%g0 ld [%o3+0x128],%f14 ! Mem[0000000057800128] p35_call_3_lo: sth %l4,[%o3+0x042] ! Mem[0000000057800042] std %l0,[%o1+0x1d8] ! Mem[00000000568001d8] taddcctv %l5,-0xbaa,%l6 ld [%o3+0x02c],%f0 ! Mem[000000005780002c] lduh [%o1+0x176],%l2 ! Mem[0000000056800176] retl ldsw [%o1+0x0cc],%l7 ! Mem[00000000568000cc] p35_jmpl_3_he: ldsb [%i0+0x0f4],%l5 ! Mem[00000000560000f4] jmpl %g6+8,%g0 stw %l0,[%i2+0x040] ! Mem[0000000057000040] p35_call_3_he: ldub [%i0+0x1fd],%l7 ! Mem[00000000560001fd] add %l0,0x96f,%l2 stx %l1,[%i3+0x0b0] ! Mem[00000000578000b0] st %f18,[%i3+0x034] ! Mem[0000000057800034] retl stx %l5,[%i1+0x178] ! Mem[0000000056800178] p35_jmpl_3_ho: ldsb [%o0+0x0f4],%l5 ! Mem[00000000560000f4] jmpl %g6+8,%g0 stw %l0,[%o2+0x040] ! Mem[0000000057000040] p35_call_3_ho: ldub [%o0+0x1fd],%l7 ! Mem[00000000560001fd] add %l0,0x96f,%l2 stx %l1,[%o3+0x0b0] ! Mem[00000000578000b0] st %f18,[%o3+0x034] ! Mem[0000000057800034] retl stx %l5,[%o1+0x178] ! Mem[0000000056800178] p36_jmpl_3_le: ldsb [%i0+0x086],%l7 ! Mem[0000000058000086] lduh [%i3+0x064],%l5 ! Mem[0000000059800064] jmpl %g6+8,%g0 ldsb [%i1+0x0cf],%l1 ! Mem[00000000588000cf] p36_call_3_le: ldsb [%i1+0x083],%l5 ! Mem[0000000058800083] subccc %l4,0x0b4,%l4 sth %l1,[%i2+0x1ca] ! Mem[00000000590001ca] addc %l6,%l2,%l6 ldd [%i3+0x140],%l0 ! Mem[0000000059800140] retl stx %l5,[%i0+0x1d0] ! Mem[00000000580001d0] p36_jmpl_3_lo: ldsb [%o0+0x086],%l7 ! Mem[0000000058000086] lduh [%o3+0x064],%l5 ! Mem[0000000059800064] jmpl %g6+8,%g0 ldsb [%o1+0x0cf],%l1 ! Mem[00000000588000cf] p36_call_3_lo: ldsb [%o1+0x083],%l5 ! Mem[0000000058800083] subccc %l4,0x0b4,%l4 sth %l1,[%o2+0x1ca] ! Mem[00000000590001ca] addc %l6,%l2,%l6 ldd [%o3+0x140],%l0 ! Mem[0000000059800140] retl stx %l5,[%o0+0x1d0] ! Mem[00000000580001d0] p36_jmpl_3_he: stx %l6,[%i2+0x058] ! Mem[0000000059000058] ldd [%i1+0x198],%l0 ! Mem[0000000058800198] ld [%i2+0x10c],%f23 ! Mem[000000005900010c] stb %l0,[%i0+0x032] ! Mem[0000000058000032] jmpl %g6+8,%g0 udivx %l4,%l5,%l5 p36_call_3_he: st %f19,[%i2+0x080] ! Mem[0000000059000080] ldub [%i3+0x0f8],%l3 ! Mem[00000000598000f8] ldd [%i3+0x0e0],%l6 ! Mem[00000000598000e0] ldsh [%i2+0x004],%l2 ! Mem[0000000059000004] stw %l1,[%i0+0x0bc] ! Mem[00000000580000bc] std %f28,[%i3+0x1e8] ! Mem[00000000598001e8] addc %l2,0xd02,%l6 retl sth %l3,[%i1+0x0aa] ! Mem[00000000588000aa] p36_jmpl_3_ho: stx %l6,[%o2+0x058] ! Mem[0000000059000058] ldd [%o1+0x198],%l0 ! Mem[0000000058800198] ld [%o2+0x10c],%f23 ! Mem[000000005900010c] stb %l0,[%o0+0x032] ! Mem[0000000058000032] jmpl %g6+8,%g0 udivx %l4,%l5,%l5 p36_call_3_ho: st %f19,[%o2+0x080] ! Mem[0000000059000080] ldub [%o3+0x0f8],%l3 ! Mem[00000000598000f8] ldd [%o3+0x0e0],%l6 ! Mem[00000000598000e0] ldsh [%o2+0x004],%l2 ! Mem[0000000059000004] stw %l1,[%o0+0x0bc] ! Mem[00000000580000bc] std %f28,[%o3+0x1e8] ! Mem[00000000598001e8] addc %l2,0xd02,%l6 retl sth %l3,[%o1+0x0aa] ! Mem[00000000588000aa] p37_jmpl_3_le: orncc %l6,%l1,%l0 st %f13,[%i3+0x1a0] ! Mem[000000005b8001a0] ld [%i3+0x1cc],%f13 ! Mem[000000005b8001cc] sra %l2,%l2,%l6 jmpl %g6+8,%g0 tsubcctv %l0,%l7,%l0 p37_call_3_le: swap [%i1+0x0a4],%l4 ! Mem[000000005a8000a4] retl std %l2,[%i2+0x108] ! Mem[000000005b000108] p37_jmpl_3_lo: orncc %l6,%l1,%l0 st %f13,[%o3+0x1a0] ! Mem[000000005b8001a0] ld [%o3+0x1cc],%f13 ! Mem[000000005b8001cc] sra %l2,%l2,%l6 jmpl %g6+8,%g0 tsubcctv %l0,%l7,%l0 p37_call_3_lo: swap [%o1+0x0a4],%l4 ! Mem[000000005a8000a4] retl std %l2,[%o2+0x108] ! Mem[000000005b000108] p37_jmpl_3_he: ldsb [%i1+0x023],%l3 ! Mem[000000005a800023] jmpl %g6+8,%g0 stx %l2,[%i2+0x1e8] ! Mem[000000005b0001e8] p37_call_3_he: retl swap [%i0+0x03c],%l0 ! Mem[000000005a00003c] p37_jmpl_3_ho: ldsb [%o1+0x023],%l3 ! Mem[000000005a800023] jmpl %g6+8,%g0 stx %l2,[%o2+0x1e8] ! Mem[000000005b0001e8] p37_call_3_ho: retl swap [%o0+0x03c],%l0 ! Mem[000000005a00003c] p38_jmpl_3_le: ldub [%i3+0x002],%l0 ! Mem[000000005d800002] ldstub [%i0+0x06b],%l0 ! Mem[000000005c00006b] ldsw [%i0+0x184],%l3 ! Mem[000000005c000184] sth %l7,[%i1+0x158] ! Mem[000000005c800158] stb %l3,[%i3+0x0bc] ! Mem[000000005d8000bc] ldd [%i0+0x1c8],%l0 ! Mem[000000005c0001c8] stb %l7,[%i2+0x146] ! Mem[000000005d000146] jmpl %g6+8,%g0 ld [%i3+0x124],%f6 ! Mem[000000005d800124] p38_call_3_le: xor %l2,0x5fc,%l7 ldsh [%i3+0x0bc],%l1 ! Mem[000000005d8000bc] ldstub [%i2+0x1f1],%l5 ! Mem[000000005d0001f1] lduw [%i2+0x128],%l7 ! Mem[000000005d000128] ldx [%i1+0x128],%l2 ! Mem[000000005c800128] st %f5 ,[%i1+0x150] ! Mem[000000005c800150] retl srlx %l1,0x03b,%l3 p38_jmpl_3_lo: ldub [%o3+0x002],%l0 ! Mem[000000005d800002] ldstub [%o0+0x06b],%l0 ! Mem[000000005c00006b] ldsw [%o0+0x184],%l3 ! Mem[000000005c000184] sth %l7,[%o1+0x158] ! Mem[000000005c800158] stb %l3,[%o3+0x0bc] ! Mem[000000005d8000bc] ldd [%o0+0x1c8],%l0 ! Mem[000000005c0001c8] stb %l7,[%o2+0x146] ! Mem[000000005d000146] jmpl %g6+8,%g0 ld [%o3+0x124],%f6 ! Mem[000000005d800124] p38_call_3_lo: xor %l2,0x5fc,%l7 ldsh [%o3+0x0bc],%l1 ! Mem[000000005d8000bc] ldstub [%o2+0x1f1],%l5 ! Mem[000000005d0001f1] lduw [%o2+0x128],%l7 ! Mem[000000005d000128] ldx [%o1+0x128],%l2 ! Mem[000000005c800128] st %f5 ,[%o1+0x150] ! Mem[000000005c800150] retl srlx %l1,0x03b,%l3 p38_jmpl_3_he: jmpl %g6+8,%g0 ldsw [%i3+0x0b4],%l2 ! Mem[000000005d8000b4] p38_call_3_he: xor %l5,%l2,%l4 ldub [%i0+0x1de],%l7 ! Mem[000000005c0001de] stb %l7,[%i1+0x1dd] ! Mem[000000005c8001dd] stb %l2,[%i2+0x1cf] ! Mem[000000005d0001cf] ldx [%i2+0x100],%l7 ! Mem[000000005d000100] ldx [%i2+0x050],%l2 ! Mem[000000005d000050] ldd [%i2+0x0c0],%l0 ! Mem[000000005d0000c0] retl orncc %l5,0x327,%l5 p38_jmpl_3_ho: jmpl %g6+8,%g0 ldsw [%o3+0x0b4],%l2 ! Mem[000000005d8000b4] p38_call_3_ho: xor %l5,%l2,%l4 ldub [%o0+0x1de],%l7 ! Mem[000000005c0001de] stb %l7,[%o1+0x1dd] ! Mem[000000005c8001dd] stb %l2,[%o2+0x1cf] ! Mem[000000005d0001cf] ldx [%o2+0x100],%l7 ! Mem[000000005d000100] ldx [%o2+0x050],%l2 ! Mem[000000005d000050] ldd [%o2+0x0c0],%l0 ! Mem[000000005d0000c0] retl orncc %l5,0x327,%l5 p39_jmpl_3_le: lduh [%i3+0x0ce],%l6 ! Mem[000000005f8000ce] ldub [%i3+0x1dd],%l7 ! Mem[000000005f8001dd] ldsb [%i2+0x087],%l5 ! Mem[000000005f000087] sth %l7,[%i2+0x0b8] ! Mem[000000005f0000b8] lduw [%i0+0x050],%l6 ! Mem[000000005e000050] jmpl %g6+8,%g0 ldd [%i2+0x1e8],%f14 ! Mem[000000005f0001e8] p39_call_3_le: stb %l3,[%i3+0x052] ! Mem[000000005f800052] ldx [%i2+0x130],%l6 ! Mem[000000005f000130] retl st %f1 ,[%i0+0x064] ! Mem[000000005e000064] p39_jmpl_3_lo: lduh [%o3+0x0ce],%l6 ! Mem[000000005f8000ce] ldub [%o3+0x1dd],%l7 ! Mem[000000005f8001dd] ldsb [%o2+0x087],%l5 ! Mem[000000005f000087] sth %l7,[%o2+0x0b8] ! Mem[000000005f0000b8] lduw [%o0+0x050],%l6 ! Mem[000000005e000050] jmpl %g6+8,%g0 ldd [%o2+0x1e8],%f14 ! Mem[000000005f0001e8] p39_call_3_lo: stb %l3,[%o3+0x052] ! Mem[000000005f800052] ldx [%o2+0x130],%l6 ! Mem[000000005f000130] retl st %f1 ,[%o0+0x064] ! Mem[000000005e000064] p39_jmpl_3_he: stb %l0,[%i1+0x0e4] ! Mem[000000005e8000e4] stx %l6,[%i3+0x1b8] ! Mem[000000005f8001b8] ldsb [%i2+0x055],%l1 ! Mem[000000005f000055] ldd [%i0+0x0a8],%l0 ! Mem[000000005e0000a8] ldub [%i2+0x125],%l5 ! Mem[000000005f000125] lduh [%i1+0x0c0],%l1 ! Mem[000000005e8000c0] jmpl %g6+8,%g0 st %f28,[%i2+0x0a0] ! Mem[000000005f0000a0] p39_call_3_he: stw %l7,[%i0+0x100] ! Mem[000000005e000100] sth %l1,[%i2+0x1ce] ! Mem[000000005f0001ce] retl sth %l6,[%i2+0x0c0] ! Mem[000000005f0000c0] p39_jmpl_3_ho: stb %l0,[%o1+0x0e4] ! Mem[000000005e8000e4] stx %l6,[%o3+0x1b8] ! Mem[000000005f8001b8] ldsb [%o2+0x055],%l1 ! Mem[000000005f000055] ldd [%o0+0x0a8],%l0 ! Mem[000000005e0000a8] ldub [%o2+0x125],%l5 ! Mem[000000005f000125] lduh [%o1+0x0c0],%l1 ! Mem[000000005e8000c0] jmpl %g6+8,%g0 st %f28,[%o2+0x0a0] ! Mem[000000005f0000a0] p39_call_3_ho: stw %l7,[%o0+0x100] ! Mem[000000005e000100] sth %l1,[%o2+0x1ce] ! Mem[000000005f0001ce] retl sth %l6,[%o2+0x0c0] ! Mem[000000005f0000c0] p40_jmpl_3_le: tsubcctv %l0,-0xe53,%l7 jmpl %g6+8,%g0 ldsh [%i2+0x0ae],%l2 ! Mem[00000000610000ae] p40_call_3_le: retl ldsb [%i1+0x065],%l2 ! Mem[0000000060800065] p40_jmpl_3_lo: tsubcctv %l0,-0xe53,%l7 jmpl %g6+8,%g0 ldsh [%o2+0x0ae],%l2 ! Mem[00000000610000ae] p40_call_3_lo: retl ldsb [%o1+0x065],%l2 ! Mem[0000000060800065] p40_jmpl_3_he: sth %l3,[%i1+0x1ae] ! Mem[00000000608001ae] ldsw [%i3+0x160],%l3 ! Mem[0000000061800160] jmpl %g6+8,%g0 lduw [%i2+0x1fc],%l0 ! Mem[00000000610001fc] p40_call_3_he: ldd [%i3+0x1a0],%f30 ! Mem[00000000618001a0] ldsb [%i1+0x1a1],%l6 ! Mem[00000000608001a1] ldsw [%i2+0x1a0],%l1 ! Mem[00000000610001a0] lduh [%i0+0x138],%l1 ! Mem[0000000060000138] stb %l1,[%i3+0x065] ! Mem[0000000061800065] retl ldd [%i0+0x170],%l0 ! Mem[0000000060000170] p40_jmpl_3_ho: sth %l3,[%o1+0x1ae] ! Mem[00000000608001ae] ldsw [%o3+0x160],%l3 ! Mem[0000000061800160] jmpl %g6+8,%g0 lduw [%o2+0x1fc],%l0 ! Mem[00000000610001fc] p40_call_3_ho: ldd [%o3+0x1a0],%f30 ! Mem[00000000618001a0] ldsb [%o1+0x1a1],%l6 ! Mem[00000000608001a1] ldsw [%o2+0x1a0],%l1 ! Mem[00000000610001a0] lduh [%o0+0x138],%l1 ! Mem[0000000060000138] stb %l1,[%o3+0x065] ! Mem[0000000061800065] retl ldd [%o0+0x170],%l0 ! Mem[0000000060000170] p41_jmpl_3_le: ldub [%i2+0x022],%l6 ! Mem[0000000063000022] jmpl %g6+8,%g0 andncc %l7,0xe32,%l6 p41_call_3_le: ldub [%i3+0x06b],%l0 ! Mem[000000006380006b] ldd [%i1+0x180],%l2 ! Mem[0000000062800180] sllx %l5,0x019,%l1 stw %l7,[%i0+0x160] ! Mem[0000000062000160] subccc %l2,-0x9d2,%l3 retl stw %l6,[%i3+0x140] ! Mem[0000000063800140] p41_jmpl_3_lo: ldub [%o2+0x022],%l6 ! Mem[0000000063000022] jmpl %g6+8,%g0 andncc %l7,0xe32,%l6 p41_call_3_lo: ldub [%o3+0x06b],%l0 ! Mem[000000006380006b] ldd [%o1+0x180],%l2 ! Mem[0000000062800180] sllx %l5,0x019,%l1 stw %l7,[%o0+0x160] ! Mem[0000000062000160] subccc %l2,-0x9d2,%l3 retl stw %l6,[%o3+0x140] ! Mem[0000000063800140] p41_jmpl_3_he: ldsh [%i3+0x0bc],%l1 ! Mem[00000000638000bc] orn %l6,-0x466,%l7 smulcc %l6,0xaec,%l0 ldsh [%i0+0x096],%l0 ! Mem[0000000062000096] std %l2,[%i0+0x118] ! Mem[0000000062000118] udivx %l2,%l1,%l7 ldsb [%i2+0x1b0],%l0 ! Mem[00000000630001b0] jmpl %g6+8,%g0 stx %l2,[%i1+0x088] ! Mem[0000000062800088] p41_call_3_he: tsubcc %l5,%l0,%l1 addccc %l2,-0xb91,%l0 ldx [%i3+0x168],%l5 ! Mem[0000000063800168] stx %l6,[%i1+0x0e8] ! Mem[00000000628000e8] stb %l7,[%i3+0x1fd] ! Mem[00000000638001fd] retl ld [%i2+0x1ec],%f18 ! Mem[00000000630001ec] p41_jmpl_3_ho: ldsh [%o3+0x0bc],%l1 ! Mem[00000000638000bc] orn %l6,-0x466,%l7 smulcc %l6,0xaec,%l0 ldsh [%o0+0x096],%l0 ! Mem[0000000062000096] std %l2,[%o0+0x118] ! Mem[0000000062000118] udivx %l2,%l1,%l7 ldsb [%o2+0x1b0],%l0 ! Mem[00000000630001b0] jmpl %g6+8,%g0 stx %l2,[%o1+0x088] ! Mem[0000000062800088] p41_call_3_ho: tsubcc %l5,%l0,%l1 addccc %l2,-0xb91,%l0 ldx [%o3+0x168],%l5 ! Mem[0000000063800168] stx %l6,[%o1+0x0e8] ! Mem[00000000628000e8] stb %l7,[%o3+0x1fd] ! Mem[00000000638001fd] retl ld [%o2+0x1ec],%f18 ! Mem[00000000630001ec] p42_jmpl_3_le: ldub [%i3+0x19e],%l3 ! Mem[000000006580019e] ldstub [%i1+0x092],%l4 ! Mem[0000000064800092] jmpl %g6+8,%g0 xnorcc %l2,%l5,%l0 p42_call_3_le: ldsb [%i0+0x162],%l7 ! Mem[0000000064000162] retl addc %l4,%l1,%l5 p42_jmpl_3_lo: ldub [%o3+0x19e],%l3 ! Mem[000000006580019e] ldstub [%o1+0x092],%l4 ! Mem[0000000064800092] jmpl %g6+8,%g0 xnorcc %l2,%l5,%l0 p42_call_3_lo: ldsb [%o0+0x162],%l7 ! Mem[0000000064000162] retl addc %l4,%l1,%l5 p42_jmpl_3_he: std %l2,[%i3+0x190] ! Mem[0000000065800190] stb %l6,[%i2+0x10d] ! Mem[000000006500010d] sdivx %l0,%l1,%l1 ldsb [%i2+0x09d],%l1 ! Mem[000000006500009d] ldsh [%i3+0x1f0],%l5 ! Mem[00000000658001f0] ld [%i0+0x128],%f31 ! Mem[0000000064000128] jmpl %g6+8,%g0 orncc %l2,0x129,%l7 p42_call_3_he: stw %l3,[%i2+0x150] ! Mem[0000000065000150] ldstub [%i3+0x07d],%l0 ! Mem[000000006580007d] retl lduw [%i1+0x168],%l7 ! Mem[0000000064800168] p42_jmpl_3_ho: std %l2,[%o3+0x190] ! Mem[0000000065800190] stb %l6,[%o2+0x10d] ! Mem[000000006500010d] sdivx %l0,%l1,%l1 ldsb [%o2+0x09d],%l1 ! Mem[000000006500009d] ldsh [%o3+0x1f0],%l5 ! Mem[00000000658001f0] ld [%o0+0x128],%f31 ! Mem[0000000064000128] jmpl %g6+8,%g0 orncc %l2,0x129,%l7 p42_call_3_ho: stw %l3,[%o2+0x150] ! Mem[0000000065000150] ldstub [%o3+0x07d],%l0 ! Mem[000000006580007d] retl lduw [%o1+0x168],%l7 ! Mem[0000000064800168] p43_jmpl_3_le: sll %l1,%l0,%l6 stb %l7,[%i3+0x09a] ! Mem[000000006780009a] ldd [%i1+0x040],%l4 ! Mem[0000000066800040] ldub [%i0+0x1d1],%l5 ! Mem[00000000660001d1] xor %l7,0xe43,%l2 ldsb [%i1+0x018],%l7 ! Mem[0000000066800018] jmpl %g6+8,%g0 swap [%i3+0x04c],%l3 ! Mem[000000006780004c] p43_call_3_le: srax %l1,%l1,%l0 tsubcctv %l7,0x9aa,%l5 andncc %l2,0x0d5,%l4 retl lduh [%i3+0x14c],%l2 ! Mem[000000006780014c] p43_jmpl_3_lo: sll %l1,%l0,%l6 stb %l7,[%o3+0x09a] ! Mem[000000006780009a] ldd [%o1+0x040],%l4 ! Mem[0000000066800040] ldub [%o0+0x1d1],%l5 ! Mem[00000000660001d1] xor %l7,0xe43,%l2 ldsb [%o1+0x018],%l7 ! Mem[0000000066800018] jmpl %g6+8,%g0 swap [%o3+0x04c],%l3 ! Mem[000000006780004c] p43_call_3_lo: srax %l1,%l1,%l0 tsubcctv %l7,0x9aa,%l5 andncc %l2,0x0d5,%l4 retl lduh [%o3+0x14c],%l2 ! Mem[000000006780014c] p43_jmpl_3_he: addccc %l6,0xc72,%l3 ldub [%i1+0x0b8],%l6 ! Mem[00000000668000b8] std %l4,[%i2+0x1f0] ! Mem[00000000670001f0] taddcc %l6,%l6,%l2 addccc %l6,%l6,%l2 lduw [%i2+0x0a8],%l3 ! Mem[00000000670000a8] jmpl %g6+8,%g0 ldub [%i2+0x1cc],%l2 ! Mem[00000000670001cc] p43_call_3_he: ldub [%i2+0x159],%l7 ! Mem[0000000067000159] retl sll %l3,0x013,%l5 p43_jmpl_3_ho: addccc %l6,0xc72,%l3 ldub [%o1+0x0b8],%l6 ! Mem[00000000668000b8] std %l4,[%o2+0x1f0] ! Mem[00000000670001f0] taddcc %l6,%l6,%l2 addccc %l6,%l6,%l2 lduw [%o2+0x0a8],%l3 ! Mem[00000000670000a8] jmpl %g6+8,%g0 ldub [%o2+0x1cc],%l2 ! Mem[00000000670001cc] p43_call_3_ho: ldub [%o2+0x159],%l7 ! Mem[0000000067000159] retl sll %l3,0x013,%l5 p44_jmpl_3_le: st %f15,[%i1+0x058] ! Mem[0000000068800058] stx %l0,[%i1+0x060] ! Mem[0000000068800060] lduh [%i1+0x042],%l3 ! Mem[0000000068800042] stb %l7,[%i0+0x0ec] ! Mem[00000000680000ec] sth %l4,[%i3+0x0d6] ! Mem[00000000698000d6] ldsw [%i0+0x060],%l5 ! Mem[0000000068000060] stb %l1,[%i0+0x027] ! Mem[0000000068000027] jmpl %g6+8,%g0 ldsb [%i2+0x0f2],%l6 ! Mem[00000000690000f2] p44_call_3_le: swap [%i0+0x18c],%l3 ! Mem[000000006800018c] retl std %l4,[%i0+0x0b8] ! Mem[00000000680000b8] p44_jmpl_3_lo: st %f15,[%o1+0x058] ! Mem[0000000068800058] stx %l0,[%o1+0x060] ! Mem[0000000068800060] lduh [%o1+0x042],%l3 ! Mem[0000000068800042] stb %l7,[%o0+0x0ec] ! Mem[00000000680000ec] sth %l4,[%o3+0x0d6] ! Mem[00000000698000d6] ldsw [%o0+0x060],%l5 ! Mem[0000000068000060] stb %l1,[%o0+0x027] ! Mem[0000000068000027] jmpl %g6+8,%g0 ldsb [%o2+0x0f2],%l6 ! Mem[00000000690000f2] p44_call_3_lo: swap [%o0+0x18c],%l3 ! Mem[000000006800018c] retl std %l4,[%o0+0x0b8] ! Mem[00000000680000b8] p44_jmpl_3_he: ldx [%i1+0x018],%l2 ! Mem[0000000068800018] sth %l6,[%i3+0x0f0] ! Mem[00000000698000f0] lduh [%i0+0x118],%l0 ! Mem[0000000068000118] std %l0,[%i1+0x070] ! Mem[0000000068800070] jmpl %g6+8,%g0 sth %l7,[%i1+0x020] ! Mem[0000000068800020] p44_call_3_he: ldsh [%i1+0x148],%l6 ! Mem[0000000068800148] stw %l4,[%i0+0x0c4] ! Mem[00000000680000c4] std %l0,[%i2+0x000] ! Mem[0000000069000000] st %f18,[%i3+0x128] ! Mem[0000000069800128] retl ldub [%i2+0x184],%l7 ! Mem[0000000069000184] p44_jmpl_3_ho: ldx [%o1+0x018],%l2 ! Mem[0000000068800018] sth %l6,[%o3+0x0f0] ! Mem[00000000698000f0] lduh [%o0+0x118],%l0 ! Mem[0000000068000118] std %l0,[%o1+0x070] ! Mem[0000000068800070] jmpl %g6+8,%g0 sth %l7,[%o1+0x020] ! Mem[0000000068800020] p44_call_3_ho: ldsh [%o1+0x148],%l6 ! Mem[0000000068800148] stw %l4,[%o0+0x0c4] ! Mem[00000000680000c4] std %l0,[%o2+0x000] ! Mem[0000000069000000] st %f18,[%o3+0x128] ! Mem[0000000069800128] retl ldub [%o2+0x184],%l7 ! Mem[0000000069000184] p45_jmpl_3_le: jmpl %g6+8,%g0 smul %l6,%l6,%l6 p45_call_3_le: stb %l6,[%i2+0x032] ! Mem[000000006b000032] retl ldsh [%i1+0x044],%l5 ! Mem[000000006a800044] p45_jmpl_3_lo: jmpl %g6+8,%g0 smul %l6,%l6,%l6 p45_call_3_lo: stb %l6,[%o2+0x032] ! Mem[000000006b000032] retl ldsh [%o1+0x044],%l5 ! Mem[000000006a800044] p45_jmpl_3_he: std %l4,[%i1+0x1c0] ! Mem[000000006a8001c0] ldsh [%i3+0x180],%l2 ! Mem[000000006b800180] xor %l1,0x806,%l5 ld [%i1+0x190],%f20 ! Mem[000000006a800190] stx %l0,[%i1+0x090] ! Mem[000000006a800090] ldub [%i1+0x00b],%l4 ! Mem[000000006a80000b] ldstub [%i0+0x1bd],%l0 ! Mem[000000006a0001bd] jmpl %g6+8,%g0 stw %l0,[%i3+0x048] ! Mem[000000006b800048] p45_call_3_he: stw %l6,[%i1+0x08c] ! Mem[000000006a80008c] std %f20,[%i3+0x168] ! Mem[000000006b800168] ldsw [%i2+0x060],%l6 ! Mem[000000006b000060] std %f28,[%i3+0x0d0] ! Mem[000000006b8000d0] ldsh [%i2+0x1fa],%l7 ! Mem[000000006b0001fa] retl stb %l7,[%i1+0x125] ! Mem[000000006a800125] p45_jmpl_3_ho: std %l4,[%o1+0x1c0] ! Mem[000000006a8001c0] ldsh [%o3+0x180],%l2 ! Mem[000000006b800180] xor %l1,0x806,%l5 ld [%o1+0x190],%f20 ! Mem[000000006a800190] stx %l0,[%o1+0x090] ! Mem[000000006a800090] ldub [%o1+0x00b],%l4 ! Mem[000000006a80000b] ldstub [%o0+0x1bd],%l0 ! Mem[000000006a0001bd] jmpl %g6+8,%g0 stw %l0,[%o3+0x048] ! Mem[000000006b800048] p45_call_3_ho: stw %l6,[%o1+0x08c] ! Mem[000000006a80008c] std %f20,[%o3+0x168] ! Mem[000000006b800168] ldsw [%o2+0x060],%l6 ! Mem[000000006b000060] std %f28,[%o3+0x0d0] ! Mem[000000006b8000d0] ldsh [%o2+0x1fa],%l7 ! Mem[000000006b0001fa] retl stb %l7,[%o1+0x125] ! Mem[000000006a800125] p46_jmpl_3_le: std %l2,[%i1+0x020] ! Mem[000000006c800020] sth %l6,[%i0+0x1be] ! Mem[000000006c0001be] jmpl %g6+8,%g0 ldsh [%i1+0x1f2],%l4 ! Mem[000000006c8001f2] p46_call_3_le: swap [%i0+0x0ac],%l2 ! Mem[000000006c0000ac] std %f8 ,[%i0+0x058] ! Mem[000000006c000058] stw %l7,[%i2+0x1fc] ! Mem[000000006d0001fc] subc %l2,%l0,%l7 ldstub [%i0+0x082],%l3 ! Mem[000000006c000082] ldstub [%i2+0x1fb],%l6 ! Mem[000000006d0001fb] retl ldd [%i2+0x0e0],%f6 ! Mem[000000006d0000e0] p46_jmpl_3_lo: std %l2,[%o1+0x020] ! Mem[000000006c800020] sth %l6,[%o0+0x1be] ! Mem[000000006c0001be] jmpl %g6+8,%g0 ldsh [%o1+0x1f2],%l4 ! Mem[000000006c8001f2] p46_call_3_lo: swap [%o0+0x0ac],%l2 ! Mem[000000006c0000ac] std %f8 ,[%o0+0x058] ! Mem[000000006c000058] stw %l7,[%o2+0x1fc] ! Mem[000000006d0001fc] subc %l2,%l0,%l7 ldstub [%o0+0x082],%l3 ! Mem[000000006c000082] ldstub [%o2+0x1fb],%l6 ! Mem[000000006d0001fb] retl ldd [%o2+0x0e0],%f6 ! Mem[000000006d0000e0] p46_jmpl_3_he: stb %l2,[%i0+0x167] ! Mem[000000006c000167] ldsb [%i2+0x07a],%l7 ! Mem[000000006d00007a] lduw [%i1+0x064],%l0 ! Mem[000000006c800064] lduh [%i0+0x1d8],%l5 ! Mem[000000006c0001d8] xor %l6,%l2,%l1 swap [%i3+0x0a0],%l6 ! Mem[000000006d8000a0] stx %l6,[%i1+0x1d8] ! Mem[000000006c8001d8] jmpl %g6+8,%g0 ldstub [%i2+0x08e],%l1 ! Mem[000000006d00008e] p46_call_3_he: lduh [%i2+0x150],%l1 ! Mem[000000006d000150] stw %l3,[%i0+0x0e0] ! Mem[000000006c0000e0] retl ldx [%i2+0x038],%l2 ! Mem[000000006d000038] p46_jmpl_3_ho: stb %l2,[%o0+0x167] ! Mem[000000006c000167] ldsb [%o2+0x07a],%l7 ! Mem[000000006d00007a] lduw [%o1+0x064],%l0 ! Mem[000000006c800064] lduh [%o0+0x1d8],%l5 ! Mem[000000006c0001d8] xor %l6,%l2,%l1 swap [%o3+0x0a0],%l6 ! Mem[000000006d8000a0] stx %l6,[%o1+0x1d8] ! Mem[000000006c8001d8] jmpl %g6+8,%g0 ldstub [%o2+0x08e],%l1 ! Mem[000000006d00008e] p46_call_3_ho: lduh [%o2+0x150],%l1 ! Mem[000000006d000150] stw %l3,[%o0+0x0e0] ! Mem[000000006c0000e0] retl ldx [%o2+0x038],%l2 ! Mem[000000006d000038] p47_jmpl_3_le: stx %l1,[%i1+0x0c0] ! Mem[000000006e8000c0] sub %l1,%l2,%l7 jmpl %g6+8,%g0 sra %l6,0x00b,%l0 p47_call_3_le: retl ldsb [%i1+0x141],%l1 ! Mem[000000006e800141] p47_jmpl_3_lo: stx %l1,[%o1+0x0c0] ! Mem[000000006e8000c0] sub %l1,%l2,%l7 jmpl %g6+8,%g0 sra %l6,0x00b,%l0 p47_call_3_lo: retl ldsb [%o1+0x141],%l1 ! Mem[000000006e800141] p47_jmpl_3_he: ldsw [%i1+0x098],%l7 ! Mem[000000006e800098] swap [%i1+0x1fc],%l7 ! Mem[000000006e8001fc] sdivx %l6,-0x50e,%l3 jmpl %g6+8,%g0 stb %l2,[%i3+0x141] ! Mem[000000006f800141] p47_call_3_he: ldsw [%i0+0x154],%l4 ! Mem[000000006e000154] tsubcc %l2,0x2a0,%l6 lduh [%i3+0x09e],%l1 ! Mem[000000006f80009e] std %f20,[%i2+0x040] ! Mem[000000006f000040] ldd [%i3+0x090],%f16 ! Mem[000000006f800090] ldstub [%i2+0x11e],%l1 ! Mem[000000006f00011e] swap [%i0+0x07c],%l0 ! Mem[000000006e00007c] retl ldsh [%i0+0x062],%l3 ! Mem[000000006e000062] p47_jmpl_3_ho: ldsw [%o1+0x098],%l7 ! Mem[000000006e800098] swap [%o1+0x1fc],%l7 ! Mem[000000006e8001fc] sdivx %l6,-0x50e,%l3 jmpl %g6+8,%g0 stb %l2,[%o3+0x141] ! Mem[000000006f800141] p47_call_3_ho: ldsw [%o0+0x154],%l4 ! Mem[000000006e000154] tsubcc %l2,0x2a0,%l6 lduh [%o3+0x09e],%l1 ! Mem[000000006f80009e] std %f20,[%o2+0x040] ! Mem[000000006f000040] ldd [%o3+0x090],%f16 ! Mem[000000006f800090] ldstub [%o2+0x11e],%l1 ! Mem[000000006f00011e] swap [%o0+0x07c],%l0 ! Mem[000000006e00007c] retl ldsh [%o0+0x062],%l3 ! Mem[000000006e000062] p48_jmpl_3_le: stb %l0,[%i0+0x1bd] ! Mem[00000000700001bd] ldsb [%i3+0x0b5],%l4 ! Mem[00000000718000b5] stb %l1,[%i0+0x0d0] ! Mem[00000000700000d0] lduw [%i1+0x1ec],%l5 ! Mem[00000000708001ec] taddcctv %l5,0x04f,%l2 st %f10,[%i0+0x01c] ! Mem[000000007000001c] jmpl %g6+8,%g0 ldd [%i3+0x0f8],%l2 ! Mem[00000000718000f8] p48_call_3_le: ld [%i1+0x160],%f10 ! Mem[0000000070800160] ldstub [%i1+0x180],%l3 ! Mem[0000000070800180] retl swap [%i2+0x1a0],%l6 ! Mem[00000000710001a0] p48_jmpl_3_lo: stb %l0,[%o0+0x1bd] ! Mem[00000000700001bd] ldsb [%o3+0x0b5],%l4 ! Mem[00000000718000b5] stb %l1,[%o0+0x0d0] ! Mem[00000000700000d0] lduw [%o1+0x1ec],%l5 ! Mem[00000000708001ec] taddcctv %l5,0x04f,%l2 st %f10,[%o0+0x01c] ! Mem[000000007000001c] jmpl %g6+8,%g0 ldd [%o3+0x0f8],%l2 ! Mem[00000000718000f8] p48_call_3_lo: ld [%o1+0x160],%f10 ! Mem[0000000070800160] ldstub [%o1+0x180],%l3 ! Mem[0000000070800180] retl swap [%o2+0x1a0],%l6 ! Mem[00000000710001a0] p48_jmpl_3_he: ldsw [%i3+0x088],%l3 ! Mem[0000000071800088] lduh [%i3+0x1ec],%l2 ! Mem[00000000718001ec] lduh [%i1+0x064],%l6 ! Mem[0000000070800064] std %l2,[%i2+0x050] ! Mem[0000000071000050] ldsw [%i1+0x080],%l6 ! Mem[0000000070800080] jmpl %g6+8,%g0 ldd [%i0+0x180],%l6 ! Mem[0000000070000180] p48_call_3_he: udivx %l1,-0x515,%l5 and %l0,0x79d,%l4 lduw [%i3+0x058],%l1 ! Mem[0000000071800058] retl sth %l6,[%i0+0x04e] ! Mem[000000007000004e] p48_jmpl_3_ho: ldsw [%o3+0x088],%l3 ! Mem[0000000071800088] lduh [%o3+0x1ec],%l2 ! Mem[00000000718001ec] lduh [%o1+0x064],%l6 ! Mem[0000000070800064] std %l2,[%o2+0x050] ! Mem[0000000071000050] ldsw [%o1+0x080],%l6 ! Mem[0000000070800080] jmpl %g6+8,%g0 ldd [%o0+0x180],%l6 ! Mem[0000000070000180] p48_call_3_ho: udivx %l1,-0x515,%l5 and %l0,0x79d,%l4 lduw [%o3+0x058],%l1 ! Mem[0000000071800058] retl sth %l6,[%o0+0x04e] ! Mem[000000007000004e] p49_jmpl_3_le: jmpl %g6+8,%g0 swap [%i2+0x074],%l5 ! Mem[0000000073000074] p49_call_3_le: lduh [%i3+0x098],%l6 ! Mem[0000000073800098] retl std %l4,[%i2+0x1f0] ! Mem[00000000730001f0] p49_jmpl_3_lo: jmpl %g6+8,%g0 swap [%o2+0x074],%l5 ! Mem[0000000073000074] p49_call_3_lo: lduh [%o3+0x098],%l6 ! Mem[0000000073800098] retl std %l4,[%o2+0x1f0] ! Mem[00000000730001f0] p49_jmpl_3_he: stw %l1,[%i3+0x058] ! Mem[0000000073800058] ldub [%i3+0x1ce],%l5 ! Mem[00000000738001ce] lduw [%i3+0x190],%l0 ! Mem[0000000073800190] ldub [%i2+0x0e1],%l5 ! Mem[00000000730000e1] jmpl %g6+8,%g0 ldub [%i2+0x091],%l4 ! Mem[0000000073000091] p49_call_3_he: retl ldd [%i0+0x040],%l2 ! Mem[0000000072000040] p49_jmpl_3_ho: stw %l1,[%o3+0x058] ! Mem[0000000073800058] ldub [%o3+0x1ce],%l5 ! Mem[00000000738001ce] lduw [%o3+0x190],%l0 ! Mem[0000000073800190] ldub [%o2+0x0e1],%l5 ! Mem[00000000730000e1] jmpl %g6+8,%g0 ldub [%o2+0x091],%l4 ! Mem[0000000073000091] p49_call_3_ho: retl ldd [%o0+0x040],%l2 ! Mem[0000000072000040] p50_jmpl_3_le: ldx [%i3+0x0c8],%l5 ! Mem[00000000758000c8] swap [%i2+0x1f0],%l2 ! Mem[00000000750001f0] ldsw [%i2+0x15c],%l3 ! Mem[000000007500015c] jmpl %g6+8,%g0 stb %l4,[%i0+0x0e7] ! Mem[00000000740000e7] p50_call_3_le: stb %l1,[%i2+0x150] ! Mem[0000000075000150] stw %l1,[%i0+0x120] ! Mem[0000000074000120] retl stx %l4,[%i3+0x0d0] ! Mem[00000000758000d0] p50_jmpl_3_lo: ldx [%o3+0x0c8],%l5 ! Mem[00000000758000c8] swap [%o2+0x1f0],%l2 ! Mem[00000000750001f0] ldsw [%o2+0x15c],%l3 ! Mem[000000007500015c] jmpl %g6+8,%g0 stb %l4,[%o0+0x0e7] ! Mem[00000000740000e7] p50_call_3_lo: stb %l1,[%o2+0x150] ! Mem[0000000075000150] stw %l1,[%o0+0x120] ! Mem[0000000074000120] retl stx %l4,[%o3+0x0d0] ! Mem[00000000758000d0] p50_jmpl_3_he: sth %l5,[%i0+0x014] ! Mem[0000000074000014] ldx [%i0+0x150],%l4 ! Mem[0000000074000150] stx %l4,[%i0+0x158] ! Mem[0000000074000158] jmpl %g6+8,%g0 swap [%i3+0x1d4],%l5 ! Mem[00000000758001d4] p50_call_3_he: ldsh [%i0+0x124],%l2 ! Mem[0000000074000124] retl ldsh [%i0+0x110],%l4 ! Mem[0000000074000110] p50_jmpl_3_ho: sth %l5,[%o0+0x014] ! Mem[0000000074000014] ldx [%o0+0x150],%l4 ! Mem[0000000074000150] stx %l4,[%o0+0x158] ! Mem[0000000074000158] jmpl %g6+8,%g0 swap [%o3+0x1d4],%l5 ! Mem[00000000758001d4] p50_call_3_ho: ldsh [%o0+0x124],%l2 ! Mem[0000000074000124] retl ldsh [%o0+0x110],%l4 ! Mem[0000000074000110] p51_jmpl_3_le: jmpl %g6+8,%g0 subc %l6,-0x6b1,%l4 p51_call_3_le: lduw [%i3+0x178],%l7 ! Mem[0000000077800178] ld [%i3+0x0bc],%f3 ! Mem[00000000778000bc] ldstub [%i3+0x0ce],%l2 ! Mem[00000000778000ce] retl ldub [%i0+0x196],%l2 ! Mem[0000000076000196] p51_jmpl_3_lo: jmpl %g6+8,%g0 subc %l6,-0x6b1,%l4 p51_call_3_lo: lduw [%o3+0x178],%l7 ! Mem[0000000077800178] ld [%o3+0x0bc],%f3 ! Mem[00000000778000bc] ldstub [%o3+0x0ce],%l2 ! Mem[00000000778000ce] retl ldub [%o0+0x196],%l2 ! Mem[0000000076000196] p51_jmpl_3_he: sdivx %l2,0x977,%l2 xnorcc %l5,%l0,%l3 st %f26,[%i1+0x154] ! Mem[0000000076800154] orncc %l7,%l3,%l2 std %f22,[%i0+0x038] ! Mem[0000000076000038] ld [%i2+0x020],%f18 ! Mem[0000000077000020] jmpl %g6+8,%g0 stx %l5,[%i3+0x130] ! Mem[0000000077800130] p51_call_3_he: or %l2,%l7,%l0 retl addccc %l5,%l7,%l2 p51_jmpl_3_ho: sdivx %l2,0x977,%l2 xnorcc %l5,%l0,%l3 st %f26,[%o1+0x154] ! Mem[0000000076800154] orncc %l7,%l3,%l2 std %f22,[%o0+0x038] ! Mem[0000000076000038] ld [%o2+0x020],%f18 ! Mem[0000000077000020] jmpl %g6+8,%g0 stx %l5,[%o3+0x130] ! Mem[0000000077800130] p51_call_3_ho: or %l2,%l7,%l0 retl addccc %l5,%l7,%l2 p52_jmpl_3_le: taddcctv %l4,0xd81,%l5 ldsw [%i2+0x160],%l1 ! Mem[0000000079000160] jmpl %g6+8,%g0 sth %l7,[%i3+0x10c] ! Mem[000000007980010c] p52_call_3_le: srax %l4,0x02c,%l2 stw %l2,[%i2+0x044] ! Mem[0000000079000044] ldx [%i0+0x1f8],%l7 ! Mem[00000000780001f8] lduw [%i0+0x1fc],%l7 ! Mem[00000000780001fc] tsubcctv %l1,%l2,%l7 retl ldsh [%i0+0x14e],%l7 ! Mem[000000007800014e] p52_jmpl_3_lo: taddcctv %l4,0xd81,%l5 ldsw [%o2+0x160],%l1 ! Mem[0000000079000160] jmpl %g6+8,%g0 sth %l7,[%o3+0x10c] ! Mem[000000007980010c] p52_call_3_lo: srax %l4,0x02c,%l2 stw %l2,[%o2+0x044] ! Mem[0000000079000044] ldx [%o0+0x1f8],%l7 ! Mem[00000000780001f8] lduw [%o0+0x1fc],%l7 ! Mem[00000000780001fc] tsubcctv %l1,%l2,%l7 retl ldsh [%o0+0x14e],%l7 ! Mem[000000007800014e] p52_jmpl_3_he: ldsb [%i1+0x17c],%l6 ! Mem[000000007880017c] ldd [%i3+0x1c8],%f28 ! Mem[00000000798001c8] lduh [%i2+0x1b0],%l0 ! Mem[00000000790001b0] ldstub [%i2+0x0a5],%l4 ! Mem[00000000790000a5] jmpl %g6+8,%g0 lduh [%i1+0x10c],%l2 ! Mem[000000007880010c] p52_call_3_he: stw %l1,[%i3+0x044] ! Mem[0000000079800044] retl subc %l2,%l3,%l0 p52_jmpl_3_ho: ldsb [%o1+0x17c],%l6 ! Mem[000000007880017c] ldd [%o3+0x1c8],%f28 ! Mem[00000000798001c8] lduh [%o2+0x1b0],%l0 ! Mem[00000000790001b0] ldstub [%o2+0x0a5],%l4 ! Mem[00000000790000a5] jmpl %g6+8,%g0 lduh [%o1+0x10c],%l2 ! Mem[000000007880010c] p52_call_3_ho: stw %l1,[%o3+0x044] ! Mem[0000000079800044] retl subc %l2,%l3,%l0 p53_jmpl_3_le: ldub [%i2+0x14e],%l7 ! Mem[000000007b00014e] ldsh [%i3+0x1d4],%l3 ! Mem[000000007b8001d4] ldsh [%i3+0x0c2],%l6 ! Mem[000000007b8000c2] ldsw [%i3+0x184],%l7 ! Mem[000000007b800184] lduh [%i1+0x050],%l7 ! Mem[000000007a800050] udivx %l4,%l4,%l7 ldstub [%i2+0x065],%l1 ! Mem[000000007b000065] jmpl %g6+8,%g0 ldstub [%i1+0x173],%l0 ! Mem[000000007a800173] p53_call_3_le: retl swap [%i0+0x1c4],%l1 ! Mem[000000007a0001c4] p53_jmpl_3_lo: ldub [%o2+0x14e],%l7 ! Mem[000000007b00014e] ldsh [%o3+0x1d4],%l3 ! Mem[000000007b8001d4] ldsh [%o3+0x0c2],%l6 ! Mem[000000007b8000c2] ldsw [%o3+0x184],%l7 ! Mem[000000007b800184] lduh [%o1+0x050],%l7 ! Mem[000000007a800050] udivx %l4,%l4,%l7 ldstub [%o2+0x065],%l1 ! Mem[000000007b000065] jmpl %g6+8,%g0 ldstub [%o1+0x173],%l0 ! Mem[000000007a800173] p53_call_3_lo: retl swap [%o0+0x1c4],%l1 ! Mem[000000007a0001c4] p53_jmpl_3_he: stb %l0,[%i3+0x0b8] ! Mem[000000007b8000b8] swap [%i3+0x0c0],%l3 ! Mem[000000007b8000c0] swap [%i3+0x13c],%l7 ! Mem[000000007b80013c] sth %l4,[%i0+0x0ea] ! Mem[000000007a0000ea] lduh [%i1+0x086],%l4 ! Mem[000000007a800086] mulx %l0,%l0,%l4 sth %l1,[%i1+0x0d2] ! Mem[000000007a8000d2] jmpl %g6+8,%g0 ldsb [%i2+0x15a],%l5 ! Mem[000000007b00015a] p53_call_3_he: ldd [%i3+0x090],%f26 ! Mem[000000007b800090] lduw [%i1+0x15c],%l2 ! Mem[000000007a80015c] st %f23,[%i1+0x040] ! Mem[000000007a800040] umulcc %l2,%l2,%l1 lduh [%i3+0x16e],%l4 ! Mem[000000007b80016e] retl orn %l2,0x731,%l3 p53_jmpl_3_ho: stb %l0,[%o3+0x0b8] ! Mem[000000007b8000b8] swap [%o3+0x0c0],%l3 ! Mem[000000007b8000c0] swap [%o3+0x13c],%l7 ! Mem[000000007b80013c] sth %l4,[%o0+0x0ea] ! Mem[000000007a0000ea] lduh [%o1+0x086],%l4 ! Mem[000000007a800086] mulx %l0,%l0,%l4 sth %l1,[%o1+0x0d2] ! Mem[000000007a8000d2] jmpl %g6+8,%g0 ldsb [%o2+0x15a],%l5 ! Mem[000000007b00015a] p53_call_3_ho: ldd [%o3+0x090],%f26 ! Mem[000000007b800090] lduw [%o1+0x15c],%l2 ! Mem[000000007a80015c] st %f23,[%o1+0x040] ! Mem[000000007a800040] umulcc %l2,%l2,%l1 lduh [%o3+0x16e],%l4 ! Mem[000000007b80016e] retl orn %l2,0x731,%l3 p54_jmpl_3_le: ldub [%i0+0x110],%l3 ! Mem[000000007c000110] jmpl %g6+8,%g0 ldx [%i0+0x020],%l1 ! Mem[000000007c000020] p54_call_3_le: andcc %l0,-0xcd8,%l4 ldsh [%i3+0x0ba],%l2 ! Mem[000000007d8000ba] ldsh [%i0+0x14c],%l6 ! Mem[000000007c00014c] ldstub [%i0+0x02e],%l5 ! Mem[000000007c00002e] mulx %l0,%l3,%l7 lduh [%i0+0x0d0],%l6 ! Mem[000000007c0000d0] retl stx %l3,[%i3+0x018] ! Mem[000000007d800018] p54_jmpl_3_lo: ldub [%o0+0x110],%l3 ! Mem[000000007c000110] jmpl %g6+8,%g0 ldx [%o0+0x020],%l1 ! Mem[000000007c000020] p54_call_3_lo: andcc %l0,-0xcd8,%l4 ldsh [%o3+0x0ba],%l2 ! Mem[000000007d8000ba] ldsh [%o0+0x14c],%l6 ! Mem[000000007c00014c] ldstub [%o0+0x02e],%l5 ! Mem[000000007c00002e] mulx %l0,%l3,%l7 lduh [%o0+0x0d0],%l6 ! Mem[000000007c0000d0] retl stx %l3,[%o3+0x018] ! Mem[000000007d800018] p54_jmpl_3_he: st %f22,[%i1+0x1e8] ! Mem[000000007c8001e8] std %f18,[%i2+0x1c0] ! Mem[000000007d0001c0] sra %l2,0x005,%l5 ldd [%i3+0x0b8],%f18 ! Mem[000000007d8000b8] jmpl %g6+8,%g0 std %l4,[%i2+0x0f0] ! Mem[000000007d0000f0] p54_call_3_he: lduw [%i1+0x010],%l7 ! Mem[000000007c800010] stx %l6,[%i0+0x110] ! Mem[000000007c000110] ldsb [%i3+0x143],%l5 ! Mem[000000007d800143] retl ldx [%i3+0x158],%l2 ! Mem[000000007d800158] p54_jmpl_3_ho: st %f22,[%o1+0x1e8] ! Mem[000000007c8001e8] std %f18,[%o2+0x1c0] ! Mem[000000007d0001c0] sra %l2,0x005,%l5 ldd [%o3+0x0b8],%f18 ! Mem[000000007d8000b8] jmpl %g6+8,%g0 std %l4,[%o2+0x0f0] ! Mem[000000007d0000f0] p54_call_3_ho: lduw [%o1+0x010],%l7 ! Mem[000000007c800010] stx %l6,[%o0+0x110] ! Mem[000000007c000110] ldsb [%o3+0x143],%l5 ! Mem[000000007d800143] retl ldx [%o3+0x158],%l2 ! Mem[000000007d800158] p55_jmpl_3_le: tsubcc %l3,%l0,%l3 ldub [%i1+0x14a],%l7 ! Mem[000000007e80014a] swap [%i2+0x1cc],%l0 ! Mem[000000007f0001cc] addcc %l0,%l4,%l6 ldd [%i2+0x140],%l2 ! Mem[000000007f000140] ldstub [%i0+0x1ff],%l0 ! Mem[000000007e0001ff] std %l4,[%i3+0x178] ! Mem[000000007f800178] jmpl %g6+8,%g0 std %l0,[%i0+0x0e0] ! Mem[000000007e0000e0] p55_call_3_le: ldd [%i0+0x158],%f6 ! Mem[000000007e000158] stw %l0,[%i2+0x1b8] ! Mem[000000007f0001b8] ldd [%i2+0x020],%f14 ! Mem[000000007f000020] std %l2,[%i0+0x1b0] ! Mem[000000007e0001b0] ldsh [%i2+0x058],%l4 ! Mem[000000007f000058] swap [%i2+0x130],%l6 ! Mem[000000007f000130] stw %l3,[%i3+0x080] ! Mem[000000007f800080] retl ldstub [%i0+0x012],%l1 ! Mem[000000007e000012] p55_jmpl_3_lo: tsubcc %l3,%l0,%l3 ldub [%o1+0x14a],%l7 ! Mem[000000007e80014a] swap [%o2+0x1cc],%l0 ! Mem[000000007f0001cc] addcc %l0,%l4,%l6 ldd [%o2+0x140],%l2 ! Mem[000000007f000140] ldstub [%o0+0x1ff],%l0 ! Mem[000000007e0001ff] std %l4,[%o3+0x178] ! Mem[000000007f800178] jmpl %g6+8,%g0 std %l0,[%o0+0x0e0] ! Mem[000000007e0000e0] p55_call_3_lo: ldd [%o0+0x158],%f6 ! Mem[000000007e000158] stw %l0,[%o2+0x1b8] ! Mem[000000007f0001b8] ldd [%o2+0x020],%f14 ! Mem[000000007f000020] std %l2,[%o0+0x1b0] ! Mem[000000007e0001b0] ldsh [%o2+0x058],%l4 ! Mem[000000007f000058] swap [%o2+0x130],%l6 ! Mem[000000007f000130] stw %l3,[%o3+0x080] ! Mem[000000007f800080] retl ldstub [%o0+0x012],%l1 ! Mem[000000007e000012] p55_jmpl_3_he: jmpl %g6+8,%g0 ldd [%i0+0x0c8],%l0 ! Mem[000000007e0000c8] p55_call_3_he: swap [%i2+0x124],%l6 ! Mem[000000007f000124] tsubcc %l4,%l0,%l3 sth %l2,[%i2+0x164] ! Mem[000000007f000164] swap [%i3+0x0c4],%l3 ! Mem[000000007f8000c4] swap [%i1+0x074],%l3 ! Mem[000000007e800074] retl ldsb [%i3+0x1e4],%l4 ! Mem[000000007f8001e4] p55_jmpl_3_ho: jmpl %g6+8,%g0 ldd [%o0+0x0c8],%l0 ! Mem[000000007e0000c8] p55_call_3_ho: swap [%o2+0x124],%l6 ! Mem[000000007f000124] tsubcc %l4,%l0,%l3 sth %l2,[%o2+0x164] ! Mem[000000007f000164] swap [%o3+0x0c4],%l3 ! Mem[000000007f8000c4] swap [%o1+0x074],%l3 ! Mem[000000007e800074] retl ldsb [%o3+0x1e4],%l4 ! Mem[000000007f8001e4] p56_jmpl_3_le: stx %l7,[%i3+0x098] ! Mem[0000000081800098] lduh [%i1+0x052],%l6 ! Mem[0000000080800052] sth %l1,[%i0+0x010] ! Mem[0000000080000010] ldx [%i3+0x0b0],%l4 ! Mem[00000000818000b0] swap [%i2+0x110],%l3 ! Mem[0000000081000110] jmpl %g6+8,%g0 srax %l1,%l6,%l7 p56_call_3_le: ldub [%i3+0x01c],%l0 ! Mem[000000008180001c] ldsh [%i0+0x0a2],%l3 ! Mem[00000000800000a2] or %l7,0x7bb,%l2 retl ldstub [%i0+0x1d3],%l2 ! Mem[00000000800001d3] p56_jmpl_3_lo: stx %l7,[%o3+0x098] ! Mem[0000000081800098] lduh [%o1+0x052],%l6 ! Mem[0000000080800052] sth %l1,[%o0+0x010] ! Mem[0000000080000010] ldx [%o3+0x0b0],%l4 ! Mem[00000000818000b0] swap [%o2+0x110],%l3 ! Mem[0000000081000110] jmpl %g6+8,%g0 srax %l1,%l6,%l7 p56_call_3_lo: ldub [%o3+0x01c],%l0 ! Mem[000000008180001c] ldsh [%o0+0x0a2],%l3 ! Mem[00000000800000a2] or %l7,0x7bb,%l2 retl ldstub [%o0+0x1d3],%l2 ! Mem[00000000800001d3] p56_jmpl_3_he: st %f16,[%i1+0x138] ! Mem[0000000080800138] umulcc %l5,0x592,%l3 andcc %l7,0x561,%l3 srl %l7,%l7,%l4 swap [%i0+0x15c],%l3 ! Mem[000000008000015c] ldd [%i2+0x098],%l6 ! Mem[0000000081000098] jmpl %g6+8,%g0 ldd [%i2+0x048],%f18 ! Mem[0000000081000048] p56_call_3_he: stx %l1,[%i0+0x1c8] ! Mem[00000000800001c8] std %l2,[%i2+0x040] ! Mem[0000000081000040] smulcc %l6,0xb99,%l0 retl ldsb [%i2+0x11a],%l4 ! Mem[000000008100011a] p56_jmpl_3_ho: st %f16,[%o1+0x138] ! Mem[0000000080800138] umulcc %l5,0x592,%l3 andcc %l7,0x561,%l3 srl %l7,%l7,%l4 swap [%o0+0x15c],%l3 ! Mem[000000008000015c] ldd [%o2+0x098],%l6 ! Mem[0000000081000098] jmpl %g6+8,%g0 ldd [%o2+0x048],%f18 ! Mem[0000000081000048] p56_call_3_ho: stx %l1,[%o0+0x1c8] ! Mem[00000000800001c8] std %l2,[%o2+0x040] ! Mem[0000000081000040] smulcc %l6,0xb99,%l0 retl ldsb [%o2+0x11a],%l4 ! Mem[000000008100011a] p57_jmpl_3_le: lduw [%i0+0x19c],%l6 ! Mem[000000008200019c] ldub [%i3+0x156],%l2 ! Mem[0000000083800156] jmpl %g6+8,%g0 ldsh [%i2+0x142],%l0 ! Mem[0000000083000142] p57_call_3_le: addccc %l4,%l7,%l5 retl lduh [%i1+0x1f2],%l5 ! Mem[00000000828001f2] p57_jmpl_3_lo: lduw [%o0+0x19c],%l6 ! Mem[000000008200019c] ldub [%o3+0x156],%l2 ! Mem[0000000083800156] jmpl %g6+8,%g0 ldsh [%o2+0x142],%l0 ! Mem[0000000083000142] p57_call_3_lo: addccc %l4,%l7,%l5 retl lduh [%o1+0x1f2],%l5 ! Mem[00000000828001f2] p57_jmpl_3_he: ldsh [%i3+0x0a0],%l1 ! Mem[00000000838000a0] lduw [%i0+0x080],%l6 ! Mem[0000000082000080] jmpl %g6+8,%g0 sra %l0,%l0,%l0 p57_call_3_he: sth %l5,[%i0+0x114] ! Mem[0000000082000114] stx %l1,[%i1+0x040] ! Mem[0000000082800040] retl ldsb [%i1+0x0b8],%l7 ! Mem[00000000828000b8] p57_jmpl_3_ho: ldsh [%o3+0x0a0],%l1 ! Mem[00000000838000a0] lduw [%o0+0x080],%l6 ! Mem[0000000082000080] jmpl %g6+8,%g0 sra %l0,%l0,%l0 p57_call_3_ho: sth %l5,[%o0+0x114] ! Mem[0000000082000114] stx %l1,[%o1+0x040] ! Mem[0000000082800040] retl ldsb [%o1+0x0b8],%l7 ! Mem[00000000828000b8] p58_jmpl_3_le: jmpl %g6+8,%g0 stw %l5,[%i0+0x058] ! Mem[0000000084000058] p58_call_3_le: stx %l5,[%i2+0x1f0] ! Mem[00000000850001f0] swap [%i1+0x1c8],%l0 ! Mem[00000000848001c8] lduh [%i3+0x0a2],%l6 ! Mem[00000000858000a2] st %f2 ,[%i0+0x0ac] ! Mem[00000000840000ac] lduw [%i0+0x020],%l5 ! Mem[0000000084000020] andcc %l2,%l7,%l7 swap [%i0+0x128],%l5 ! Mem[0000000084000128] retl stw %l2,[%i1+0x16c] ! Mem[000000008480016c] p58_jmpl_3_lo: jmpl %g6+8,%g0 stw %l5,[%o0+0x058] ! Mem[0000000084000058] p58_call_3_lo: stx %l5,[%o2+0x1f0] ! Mem[00000000850001f0] swap [%o1+0x1c8],%l0 ! Mem[00000000848001c8] lduh [%o3+0x0a2],%l6 ! Mem[00000000858000a2] st %f2 ,[%o0+0x0ac] ! Mem[00000000840000ac] lduw [%o0+0x020],%l5 ! Mem[0000000084000020] andcc %l2,%l7,%l7 swap [%o0+0x128],%l5 ! Mem[0000000084000128] retl stw %l2,[%o1+0x16c] ! Mem[000000008480016c] p58_jmpl_3_he: orn %l3,-0x8ff,%l5 ldsh [%i3+0x004],%l2 ! Mem[0000000085800004] ldsb [%i3+0x1a0],%l3 ! Mem[00000000858001a0] lduh [%i1+0x1a2],%l5 ! Mem[00000000848001a2] std %f28,[%i3+0x1c8] ! Mem[00000000858001c8] sth %l0,[%i1+0x1b0] ! Mem[00000000848001b0] jmpl %g6+8,%g0 stb %l1,[%i2+0x13e] ! Mem[000000008500013e] p58_call_3_he: ldd [%i1+0x078],%f24 ! Mem[0000000084800078] ldsw [%i2+0x080],%l6 ! Mem[0000000085000080] stx %l3,[%i3+0x1b0] ! Mem[00000000858001b0] sth %l0,[%i0+0x03c] ! Mem[000000008400003c] retl srax %l5,%l0,%l4 p58_jmpl_3_ho: orn %l3,-0x8ff,%l5 ldsh [%o3+0x004],%l2 ! Mem[0000000085800004] ldsb [%o3+0x1a0],%l3 ! Mem[00000000858001a0] lduh [%o1+0x1a2],%l5 ! Mem[00000000848001a2] std %f28,[%o3+0x1c8] ! Mem[00000000858001c8] sth %l0,[%o1+0x1b0] ! Mem[00000000848001b0] jmpl %g6+8,%g0 stb %l1,[%o2+0x13e] ! Mem[000000008500013e] p58_call_3_ho: ldd [%o1+0x078],%f24 ! Mem[0000000084800078] ldsw [%o2+0x080],%l6 ! Mem[0000000085000080] stx %l3,[%o3+0x1b0] ! Mem[00000000858001b0] sth %l0,[%o0+0x03c] ! Mem[000000008400003c] retl srax %l5,%l0,%l4 p59_jmpl_3_le: ldstub [%i2+0x14c],%l2 ! Mem[000000008700014c] jmpl %g6+8,%g0 ldstub [%i3+0x0b8],%l7 ! Mem[00000000878000b8] p59_call_3_le: retl sdivx %l5,%l2,%l4 p59_jmpl_3_lo: ldstub [%o2+0x14c],%l2 ! Mem[000000008700014c] jmpl %g6+8,%g0 ldstub [%o3+0x0b8],%l7 ! Mem[00000000878000b8] p59_call_3_lo: retl sdivx %l5,%l2,%l4 p59_jmpl_3_he: taddcc %l1,0xd0f,%l3 std %f30,[%i2+0x188] ! Mem[0000000087000188] jmpl %g6+8,%g0 andcc %l7,%l5,%l3 p59_call_3_he: stx %l5,[%i1+0x158] ! Mem[0000000086800158] retl ldub [%i1+0x187],%l6 ! Mem[0000000086800187] p59_jmpl_3_ho: taddcc %l1,0xd0f,%l3 std %f30,[%o2+0x188] ! Mem[0000000087000188] jmpl %g6+8,%g0 andcc %l7,%l5,%l3 p59_call_3_ho: stx %l5,[%o1+0x158] ! Mem[0000000086800158] retl ldub [%o1+0x187],%l6 ! Mem[0000000086800187] p60_jmpl_3_le: stb %l7,[%i1+0x0d1] ! Mem[00000000888000d1] sub %l7,-0x568,%l3 sth %l5,[%i0+0x056] ! Mem[0000000088000056] stw %l7,[%i0+0x104] ! Mem[0000000088000104] sllx %l5,0x033,%l4 stx %l6,[%i3+0x0c0] ! Mem[00000000898000c0] lduh [%i0+0x160],%l5 ! Mem[0000000088000160] jmpl %g6+8,%g0 lduw [%i1+0x070],%l7 ! Mem[0000000088800070] p60_call_3_le: xor %l3,%l1,%l3 retl ldub [%i0+0x13e],%l1 ! Mem[000000008800013e] p60_jmpl_3_lo: stb %l7,[%o1+0x0d1] ! Mem[00000000888000d1] sub %l7,-0x568,%l3 sth %l5,[%o0+0x056] ! Mem[0000000088000056] stw %l7,[%o0+0x104] ! Mem[0000000088000104] sllx %l5,0x033,%l4 stx %l6,[%o3+0x0c0] ! Mem[00000000898000c0] lduh [%o0+0x160],%l5 ! Mem[0000000088000160] jmpl %g6+8,%g0 lduw [%o1+0x070],%l7 ! Mem[0000000088800070] p60_call_3_lo: xor %l3,%l1,%l3 retl ldub [%o0+0x13e],%l1 ! Mem[000000008800013e] p60_jmpl_3_he: ldsh [%i0+0x05e],%l0 ! Mem[000000008800005e] ldstub [%i1+0x038],%l4 ! Mem[0000000088800038] ldsb [%i0+0x1b9],%l7 ! Mem[00000000880001b9] ldub [%i2+0x1cb],%l0 ! Mem[00000000890001cb] jmpl %g6+8,%g0 ldsh [%i1+0x01c],%l0 ! Mem[000000008880001c] p60_call_3_he: add %l4,%l7,%l0 st %f19,[%i2+0x01c] ! Mem[000000008900001c] ldx [%i3+0x160],%l5 ! Mem[0000000089800160] std %f24,[%i2+0x0c8] ! Mem[00000000890000c8] lduw [%i0+0x120],%l5 ! Mem[0000000088000120] retl swap [%i0+0x0d8],%l3 ! Mem[00000000880000d8] p60_jmpl_3_ho: ldsh [%o0+0x05e],%l0 ! Mem[000000008800005e] ldstub [%o1+0x038],%l4 ! Mem[0000000088800038] ldsb [%o0+0x1b9],%l7 ! Mem[00000000880001b9] ldub [%o2+0x1cb],%l0 ! Mem[00000000890001cb] jmpl %g6+8,%g0 ldsh [%o1+0x01c],%l0 ! Mem[000000008880001c] p60_call_3_ho: add %l4,%l7,%l0 st %f19,[%o2+0x01c] ! Mem[000000008900001c] ldx [%o3+0x160],%l5 ! Mem[0000000089800160] std %f24,[%o2+0x0c8] ! Mem[00000000890000c8] lduw [%o0+0x120],%l5 ! Mem[0000000088000120] retl swap [%o0+0x0d8],%l3 ! Mem[00000000880000d8] p61_jmpl_3_le: ldstub [%i1+0x1a4],%l4 ! Mem[000000008a8001a4] ldsh [%i2+0x0ee],%l6 ! Mem[000000008b0000ee] lduh [%i1+0x0ae],%l1 ! Mem[000000008a8000ae] ldx [%i0+0x090],%l7 ! Mem[000000008a000090] ldx [%i2+0x158],%l5 ! Mem[000000008b000158] st %f1 ,[%i1+0x0bc] ! Mem[000000008a8000bc] ld [%i0+0x0bc],%f1 ! Mem[000000008a0000bc] jmpl %g6+8,%g0 ldsw [%i3+0x09c],%l0 ! Mem[000000008b80009c] p61_call_3_le: retl std %f4 ,[%i0+0x0c0] ! Mem[000000008a0000c0] p61_jmpl_3_lo: ldstub [%o1+0x1a4],%l4 ! Mem[000000008a8001a4] ldsh [%o2+0x0ee],%l6 ! Mem[000000008b0000ee] lduh [%o1+0x0ae],%l1 ! Mem[000000008a8000ae] ldx [%o0+0x090],%l7 ! Mem[000000008a000090] ldx [%o2+0x158],%l5 ! Mem[000000008b000158] st %f1 ,[%o1+0x0bc] ! Mem[000000008a8000bc] ld [%o0+0x0bc],%f1 ! Mem[000000008a0000bc] jmpl %g6+8,%g0 ldsw [%o3+0x09c],%l0 ! Mem[000000008b80009c] p61_call_3_lo: retl std %f4 ,[%o0+0x0c0] ! Mem[000000008a0000c0] p61_jmpl_3_he: ldsh [%i3+0x064],%l0 ! Mem[000000008b800064] stw %l5,[%i0+0x1d8] ! Mem[000000008a0001d8] ldstub [%i0+0x023],%l3 ! Mem[000000008a000023] ldx [%i0+0x1e8],%l2 ! Mem[000000008a0001e8] ldx [%i3+0x1f8],%l6 ! Mem[000000008b8001f8] ldstub [%i0+0x027],%l1 ! Mem[000000008a000027] stb %l4,[%i1+0x05b] ! Mem[000000008a80005b] jmpl %g6+8,%g0 lduh [%i1+0x176],%l2 ! Mem[000000008a800176] p61_call_3_he: std %l4,[%i0+0x070] ! Mem[000000008a000070] st %f18,[%i1+0x1d0] ! Mem[000000008a8001d0] st %f24,[%i3+0x03c] ! Mem[000000008b80003c] retl ldsh [%i2+0x088],%l7 ! Mem[000000008b000088] p61_jmpl_3_ho: ldsh [%o3+0x064],%l0 ! Mem[000000008b800064] stw %l5,[%o0+0x1d8] ! Mem[000000008a0001d8] ldstub [%o0+0x023],%l3 ! Mem[000000008a000023] ldx [%o0+0x1e8],%l2 ! Mem[000000008a0001e8] ldx [%o3+0x1f8],%l6 ! Mem[000000008b8001f8] ldstub [%o0+0x027],%l1 ! Mem[000000008a000027] stb %l4,[%o1+0x05b] ! Mem[000000008a80005b] jmpl %g6+8,%g0 lduh [%o1+0x176],%l2 ! Mem[000000008a800176] p61_call_3_ho: std %l4,[%o0+0x070] ! Mem[000000008a000070] st %f18,[%o1+0x1d0] ! Mem[000000008a8001d0] st %f24,[%o3+0x03c] ! Mem[000000008b80003c] retl ldsh [%o2+0x088],%l7 ! Mem[000000008b000088] p62_jmpl_3_le: std %l2,[%i3+0x1a0] ! Mem[000000008d8001a0] smulcc %l1,%l6,%l5 ldsw [%i0+0x1f0],%l5 ! Mem[000000008c0001f0] ldd [%i3+0x1b8],%l6 ! Mem[000000008d8001b8] jmpl %g6+8,%g0 ldsh [%i2+0x020],%l2 ! Mem[000000008d000020] p62_call_3_le: ldub [%i2+0x161],%l1 ! Mem[000000008d000161] ld [%i2+0x16c],%f10 ! Mem[000000008d00016c] ldd [%i1+0x098],%f14 ! Mem[000000008c800098] xor %l2,%l5,%l4 st %f2 ,[%i1+0x16c] ! Mem[000000008c80016c] lduh [%i0+0x08e],%l1 ! Mem[000000008c00008e] ldd [%i3+0x000],%l2 ! Mem[000000008d800000] retl srlx %l7,0x01e,%l2 p62_jmpl_3_lo: std %l2,[%o3+0x1a0] ! Mem[000000008d8001a0] smulcc %l1,%l6,%l5 ldsw [%o0+0x1f0],%l5 ! Mem[000000008c0001f0] ldd [%o3+0x1b8],%l6 ! Mem[000000008d8001b8] jmpl %g6+8,%g0 ldsh [%o2+0x020],%l2 ! Mem[000000008d000020] p62_call_3_lo: ldub [%o2+0x161],%l1 ! Mem[000000008d000161] ld [%o2+0x16c],%f10 ! Mem[000000008d00016c] ldd [%o1+0x098],%f14 ! Mem[000000008c800098] xor %l2,%l5,%l4 st %f2 ,[%o1+0x16c] ! Mem[000000008c80016c] lduh [%o0+0x08e],%l1 ! Mem[000000008c00008e] ldd [%o3+0x000],%l2 ! Mem[000000008d800000] retl srlx %l7,0x01e,%l2 p62_jmpl_3_he: swap [%i3+0x180],%l6 ! Mem[000000008d800180] std %f16,[%i1+0x180] ! Mem[000000008c800180] jmpl %g6+8,%g0 smul %l2,%l4,%l1 p62_call_3_he: ldsw [%i1+0x1d8],%l5 ! Mem[000000008c8001d8] swap [%i0+0x1e4],%l1 ! Mem[000000008c0001e4] std %l4,[%i0+0x0f0] ! Mem[000000008c0000f0] ldsb [%i2+0x10a],%l4 ! Mem[000000008d00010a] retl ldd [%i1+0x098],%f18 ! Mem[000000008c800098] p62_jmpl_3_ho: swap [%o3+0x180],%l6 ! Mem[000000008d800180] std %f16,[%o1+0x180] ! Mem[000000008c800180] jmpl %g6+8,%g0 smul %l2,%l4,%l1 p62_call_3_ho: ldsw [%o1+0x1d8],%l5 ! Mem[000000008c8001d8] swap [%o0+0x1e4],%l1 ! Mem[000000008c0001e4] std %l4,[%o0+0x0f0] ! Mem[000000008c0000f0] ldsb [%o2+0x10a],%l4 ! Mem[000000008d00010a] retl ldd [%o1+0x098],%f18 ! Mem[000000008c800098] p63_jmpl_3_le: std %l2,[%i2+0x108] ! Mem[000000008f000108] ldx [%i2+0x058],%l4 ! Mem[000000008f000058] swap [%i2+0x004],%l1 ! Mem[000000008f000004] stx %l6,[%i0+0x0d0] ! Mem[000000008e0000d0] ldsh [%i1+0x01c],%l1 ! Mem[000000008e80001c] jmpl %g6+8,%g0 st %f5 ,[%i3+0x100] ! Mem[000000008f800100] p63_call_3_le: retl ldx [%i3+0x018],%l2 ! Mem[000000008f800018] p63_jmpl_3_lo: std %l2,[%o2+0x108] ! Mem[000000008f000108] ldx [%o2+0x058],%l4 ! Mem[000000008f000058] swap [%o2+0x004],%l1 ! Mem[000000008f000004] stx %l6,[%o0+0x0d0] ! Mem[000000008e0000d0] ldsh [%o1+0x01c],%l1 ! Mem[000000008e80001c] jmpl %g6+8,%g0 st %f5 ,[%o3+0x100] ! Mem[000000008f800100] p63_call_3_lo: retl ldx [%o3+0x018],%l2 ! Mem[000000008f800018] p63_jmpl_3_he: sth %l1,[%i0+0x0f2] ! Mem[000000008e0000f2] jmpl %g6+8,%g0 std %l4,[%i1+0x1c0] ! Mem[000000008e8001c0] p63_call_3_he: retl xorcc %l3,%l1,%l7 p63_jmpl_3_ho: sth %l1,[%o0+0x0f2] ! Mem[000000008e0000f2] jmpl %g6+8,%g0 std %l4,[%o1+0x1c0] ! Mem[000000008e8001c0] p63_call_3_ho: retl xorcc %l3,%l1,%l7 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,2,1,2,2,2,4 .word 3,2,2,1,1,2,2,2 .word 2,1,2,3,3,2,1,1 .word 2,1,3,2,3,2,2,1 .word 2,2,1,2,2,2,3,2 .word 2,2,3,2,2,1,1,2 .word 1,1,1,2,2,1,1,2 .word 2,2,1,1,1,2,1,1 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .align 8 p0_init_registers: .word 0xbb0eaf20,0x43c30474 ! Init value for %l0 .word 0x138beb50,0x576e3dca ! Init value for %l1 .word 0xf0cb8878,0x7a54d308 ! Init value for %l2 .word 0x6fa85c05,0xe736cb26 ! Init value for %l3 .word 0x79f66263,0xdbf74ee4 ! Init value for %l4 .word 0x2e1d7e42,0x96032d41 ! Init value for %l5 .word 0x531a11fa,0x15906c57 ! Init value for %l6 .word 0xad15f1f2,0x4bc9c274 ! Init value for %l7 .align 64 p0_init_freg: .word 0x563d5e03,0xa29ff3c8 ! Init value for %f0 .word 0x6ffe61c8,0xcf0bdb95 ! Init value for %f2 .word 0xb6f5b5c7,0x492d2444 ! Init value for %f4 .word 0x3cf904e3,0x7f7cb128 ! Init value for %f6 .word 0x3f420632,0x2c0816fc ! Init value for %f8 .word 0x1fce380a,0xd8747253 ! Init value for %f10 .word 0xf3e2b263,0x114289a7 ! Init value for %f12 .word 0x2cae7d35,0xaf63a8a0 ! Init value for %f14 .word 0xbd6eff9c,0xdc5f142d ! Init value for %f16 .word 0x96ce7109,0x8764a3a4 ! Init value for %f18 .word 0xf37448e0,0x21054561 ! Init value for %f20 .word 0x4bcd211c,0x1afa4c6e ! Init value for %f22 .word 0xa27cdc02,0xe081aebf ! Init value for %f24 .word 0x4525acb0,0x21d9544c ! Init value for %f26 .word 0x0b07771f,0x774b1dde ! Init value for %f28 .word 0xf51c374e,0x026c2ced ! Init value for %f30 .word 0xe1144247,0x683ed10f ! Init value for %f32 .word 0x398672dc,0x770432e1 ! Init value for %f34 .word 0xa458de1c,0xd195fd1f ! Init value for %f36 .word 0x49d1dbec,0x2cf11da7 ! Init value for %f38 .word 0x1799c857,0x6cc996bc ! Init value for %f40 .word 0x3ba86a78,0xa1d7ac5b ! Init value for %f42 .word 0x96c9759b,0x43ccf52c ! Init value for %f44 .word 0xfa3b5197,0x375ac5f4 ! Init value for %f46 .word 0x23237a93,0x098cac0f .word 0x84730eb7,0x6307140b .word 0xc79387b3,0x8848dd6b .word 0x2b754e18,0xef18cf2e .word 0x617d6218,0x12ff5737 .word 0xbb9e5652,0x555ae489 .word 0x1f22e52b,0x52c06dd7 .word 0xdddc9e6f,0xc5618402 p0_expected_registers: .word 0x00000000,0x00099119 .word 0x00000000,0x554c4b07 .word 0x00000000,0x000995b9 .word 0x00000000,0x000000c2 .word 0x00000000,0x0000014c .word 0x00000000,0x0000fb98 .word 0x00000000,0x00000108 .word 0x00000000,0x2a000000 p0_expected_fp_regs: .word 0x563d5e03,0xa29ff3c8 .word 0x6ffe61c8,0xcf0bdb95 .word 0xb6f5b5c7,0x492d2444 .word 0x3cf904e3,0x7f7cb128 .word 0x3f420632,0x2c0816fc .word 0x1fce380a,0xd8747253 .word 0xf3e2b263,0x114289a7 .word 0x2cae7d35,0xaf63a8a0 .word 0xc5d7e5d7,0xf3310970 .word 0x96ce7109,0x8764a3a4 .word 0xf37448e0,0x21054561 .word 0x4bcd211c,0x1afa4c6e .word 0xa27cdc02,0xe081aebf .word 0x2eca2598,0x21d9544c .word 0x0b07771f,0x774b1dde .word 0xf51c374e,0x026c2ced .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p0_local0_expect: .word 0x4bcd211c,0x1afa4c6e .word 0x6415ff6e,0xdeef4d9d .word 0xf37448e0,0xfd64b71a .word 0x39610993,0x05de3a9a .word 0x5ca226a6,0x554c4b07 .word 0x9427021a,0x80a5f32d .word 0xd8158085,0xfbbb68ca .word 0x289da966,0x104f5cdc .word 0xe978a7c4,0xebdeb5cb .word 0xa3209b7f,0xa9f6852a .word 0xace754c0,0x74bb61cf .word 0x4dca9a19,0xcbf4e1ad .word 0x0adac45e,0xf6654326 .word 0x87913794,0x880e8ac2 .word 0x52df5640,0x18c87966 .word 0xdabf1175,0x8bdae983 .word 0x14c1fb95,0x0f55700c .word 0x78cbb397,0xd9f11bff .word 0x75d2d83f,0x189bb0aa .word 0x69a98c77,0x656f9a15 .word 0xf7badaed,0x2d4e19cf .word 0x599d70cf,0xd3bba91a .word 0x0cc99e7d,0x0b7fa497 .word 0x561f2563,0x82f504ad .word 0x2cae7d35,0xaf63a8a0 .word 0x640f27b0,0x09b74e37 .word 0x8ab2451a,0x8017d5c7 .word 0x02cb1559,0xfc088868 .word 0x78c1a958,0x1a3086c7 .word 0xe2927dff,0xee0c5497 .word 0xc49c4b22,0xc5cc1dd8 .word 0x392cff69,0x5ee79afe .word 0xcbacdfff,0x8aa859f2 .word 0x4428f6b8,0xf18642df .word 0x26f9372a,0x3225d004 .word 0xd3104463,0xf44ab24a .word 0x0710a823,0xfa16bb42 .word 0x7d945e34,0x4ee52d91 .word 0x93f18d88,0x3281187c .word 0x5fe824cf,0x21c939e3 .word 0xe499ddc5,0x2facccbd .word 0xe472f4de,0x76ba5030 .word 0x91e7a923,0xdd59bbed .word 0xfe62d9e1,0x4840b981 .word 0x972755a9,0x212ccd50 .word 0xebf7ed9d,0x69477374 .word 0xe18bae2a,0x8ac95697 .word 0x293b234a,0x7633bde7 .word 0xd6352390,0x5424176d .word 0x043f4721,0x000995b9 .word 0x9555cf71,0x9e06bf0a .word 0x00000000,0x15bf4578 .word 0x00e86faf,0x5d36e3c3 .word 0xd9869728,0xe2db19d2 .word 0x434a5167,0x6415de2c .word 0x2a62d525,0x5498e261 .word 0x0281a838,0x165d5aa4 .word 0xd1a65c0b,0x68ccf79e .word 0xa23a4901,0xfb26956f .word 0x4488c114,0x9c1bbaff .word 0xfff1880d,0xe8f82f10 .word 0xe9cc869f,0x3c8840e7 .word 0xd952ea2c,0x83b4c098 .word 0x32b3f027,0xa31d5c47 p0_local1_expect: .word 0x457895b9,0x7c678c99 .word 0xc157b748,0x4f80464e .word 0xba9c1cc1,0xaf7a3c27 .word 0x787cdc02,0xd7e5d7c5 .word 0x2cae7d35,0xaf63a8a0 .word 0x2a000000,0x1afa4c6e .word 0x9c82e4a0,0xd6fbb0e9 .word 0xc9fc6d69,0x2860d447 .word 0xe3cb871c,0xc45c4662 .word 0x1997bed8,0xcae5538d .word 0x9ba3426e,0xaaf8324f .word 0xa0d9d120,0x840ca982 .word 0xea6890b1,0x27032e85 .word 0xe9b09575,0x77ac3e14 .word 0x2368a70e,0xe30cc3fd .word 0x8cfa400e,0xa9167708 .word 0x6866e384,0x1a408b2e .word 0x43f26a3c,0xd763b6d6 .word 0xc1f14c71,0xd0b1f33c .word 0xff8f880d,0x8fc4e805 .word 0x9ff17047,0xb540509b .word 0xde35a508,0xc530fcf1 .word 0x23455a8d,0x751806af .word 0x31892052,0x79bbe946 .word 0xc8e01e02,0xa92fa914 .word 0xed2e0631,0xbcdd8429 .word 0x29595b10,0x4ec61313 .word 0xf73ade84,0xf8659d7c .word 0xd03cda63,0x10dad5c7 .word 0xf1ca7966,0x10829ee2 .word 0xdb5fcb07,0xf13a81d0 .word 0xa09d8b69,0x7c25b931 .word 0xcd49eceb,0x6eb7772a .word 0x3729ab2f,0xb2fb6cfe .word 0x49a8f618,0x3510973d .word 0xd0a6a64a,0x34b924e8 .word 0xde1465f0,0xddf29079 .word 0xb13aa9e9,0x78c7e3aa .word 0xea65a76d,0x1323e94a .word 0x61295e91,0x55d481c1 .word 0xcdc61620,0x68509439 .word 0x000995b9,0x15bf4578 .word 0x826148a9,0x551209b4 .word 0x21bf1945,0x312d3aa1 .word 0x67fb844c,0x06862b2c .word 0xcc7a3976,0x970eb406 .word 0xe6e86191,0x91ade4d9 .word 0xa3aa928c,0xf23f5f5e .word 0x06877226,0x56c1d45c .word 0xb0f45def,0x82a7fe5b .word 0x606fb3d8,0x85789e0c .word 0xb7078fcc,0x7d17dd73 .word 0xf5d4a7a8,0x25f46eee .word 0x61b19d96,0xa7435b41 .word 0x2b48f844,0xd87a01c9 .word 0x38bf3015,0x15fd073d .word 0xdc53737f,0x06911b5f .word 0x17720e65,0x26efb226 .word 0x76b477aa,0xcd13cf7c .word 0x3756b081,0x1f5f0e8f .word 0x08b2e7cf,0x79e524c8 .word 0xb0b3ccf1,0xee498cac .word 0x51bc7364,0xb9ca22c6 .word 0xa84c459c,0xffff4775 p0_local2_expect: .word 0xf28219bc,0x30a18e09 .word 0x8025ca2e,0xb81bb100 .word 0xe9f585c3,0x5474a4cf .word 0x9d0bf16b,0x4a3a83cd .word 0x8d52f87b,0xffb030bf .word 0x1fce380a,0xd8747253 .word 0x19590fa0,0x78be1b3c .word 0xd7f1fe8b,0x94047f58 .word 0xf6082103,0x357b4ec9 .word 0x50ac5d32,0x31297e0b .word 0xf0d6a705,0xa3e11c39 .word 0xff97a719,0xfde1a4ab .word 0x157f287c,0xf24a5161 .word 0x958b4956,0x173a3d9e .word 0xb1e4678b,0x91a18734 .word 0x5387b6ca,0xf0c1c71d .word 0x7a196a2e,0x3ce766df .word 0x270a92b0,0x3bbb4815 .word 0x79ee0d25,0xfaafba27 .word 0xe101c395,0x074d9fd2 .word 0x9dd3c0fd,0x10cd488c .word 0x601f1096,0xaf9efe4b .word 0x934dad04,0x49f179f7 .word 0x70d34c8b,0xff73d1bb .word 0x9809929c,0xd44bc4ba .word 0x6ba40b45,0xa24a7ae2 .word 0x3df9d8be,0xef5f66e8 .word 0x196ab37c,0xe268dec4 .word 0x5a14d5ce,0x3f8d1b0d .word 0x9c8fb9da,0x992e6b86 .word 0xc1ff1c57,0xddab640c .word 0x6db88f33,0xcc5da4bd .word 0x9192ada3,0x9e8f2b5b .word 0x5175dfc7,0xf7649673 .word 0x9d4defde,0x4f8f9479 .word 0xbf75cab6,0x1ee883bd .word 0x0bbc99ee,0x7a93538a .word 0x6f17d083,0x1c685b67 .word 0x1e7eeeae,0x5fc2b49d .word 0xdf50403c,0x47570130 .word 0x8df17e92,0x160b16e7 .word 0xe83d0dea,0xfcfba3bf .word 0x04fdd8b6,0x1efc7195 .word 0x9b364157,0x08051971 .word 0xdc3de01c,0x6aa9f78e .word 0xd41e66ac,0x2c504d5a .word 0xc42204ca,0xe5c5e29c .word 0x7f69d152,0xd41c6185 .word 0x85668398,0x75d8a2bd .word 0x2f0e94c7,0x55f377b4 .word 0xb7f16ff6,0x388619a9 .word 0xb6e0cc5b,0xfa4f7032 .word 0x52f6f756,0xdf22b537 .word 0x427caad7,0x643cd01d .word 0x93c39a48,0xab59aee7 .word 0xd763b6d6,0x74c1a77e .word 0xc90992f8,0xf3e27d20 .word 0x65df8999,0xa626a25c .word 0xe6f7d49d,0x1e606f3c .word 0x63609a21,0xa973eff0 .word 0xe01f416f,0x99400d3a .word 0xbca7c338,0x589096a7 .word 0xb2eb0ad0,0xf879ab9b .word 0x2d36cd7a,0x51cf5613 p0_local3_expect: .word 0x00c8be69,0x3a150c52 .word 0xe3a1a348,0x434b753d .word 0x8ab821d5,0xd65cfc5e .word 0xffded6e8,0x1f0798cd .word 0xd0d74615,0x869ecd3e .word 0xc24ca25c,0x296a5bee .word 0x97f10df4,0x2f660364 .word 0x376992c2,0xac852fc1 .word 0x7722b84b,0xfd763e26 .word 0x1fb69923,0x87890d5a .word 0x08051971,0xb52d71ee .word 0x828643a7,0x8969bd5d .word 0x80aee563,0x90897f8a .word 0xb63c4660,0x434f58b0 .word 0x4e4c6b61,0xa7591803 .word 0xc66ed50b,0x4fd237fb .word 0xd7a08978,0x1bc986cb .word 0x3c4e22c6,0xff928b53 .word 0xb5a665dd,0x79f53ea9 .word 0x8f67725d,0xcc5da4bd .word 0x25f8c0e1,0x6723eac1 .word 0x40cfb1c3,0x980ecbb6 .word 0x1feaadc5,0x0fb2b787 .word 0x3dd0799d,0x69025708 .word 0xa1e01685,0x8de5acf1 .word 0x7618ab38,0xf8795d4e .word 0x5e727fc6,0x4eaafa3a .word 0x9ceb1d5d,0x48c35d63 .word 0xc41ea886,0x179735e0 .word 0xc94429d6,0x0568e62d .word 0x9d102d6f,0x8fefb26d .word 0x3a01bc37,0xfa5360a2 .word 0xc02995c8,0xd782b567 .word 0x1b7a8319,0x40908675 .word 0xc2b829ad,0x25c0cd23 .word 0x477c124a,0x34821169 .word 0x13af766b,0x858552b9 .word 0xc75dc1ff,0xef4d375e .word 0x929a2bdb,0x1744e23b .word 0xc4e006a0,0x3afaa66f .word 0x8e803cf1,0xd6195108 .word 0x06eb4acc,0x170c8a2a .word 0x33936d4d,0x166084c5 .word 0x2e4c4bf3,0xf6356668 .word 0xee394e18,0x8b4602c1 .word 0xcc259528,0x5c876786 .word 0x590b876a,0xd372b195 .word 0x94d4045e,0x23642f92 .word 0xedcb6f3b,0x8c579f5a .word 0x4fbbf3b7,0xc90fbe21 .word 0x8d0e6771,0xfee9fa5c .word 0xc7c04fb5,0xc1239604 .word 0x5c043825,0x52e18c64 .word 0xfa7df244,0xaa513a70 .word 0x4aa6392b,0xd02bd218 .word 0x8277012a,0x699a0c5a .word 0x20cdc064,0x612ae0ed .word 0x3d3a3db9,0x14b58040 .word 0xa1d37055,0xf18642df .word 0x9f1e1b20,0x48eaa357 .word 0x24fc1718,0xed248a53 .word 0xedfda0a6,0x3905d2ea .word 0x0870bf69,0xb4a7ba5b .word 0xb6a46dcc,0x1bbaadf9 share0_expect: share1_expect: share2_expect: share3_expect: p1_init_registers: .word 0x6ffb13f7,0xf8222b48 ! Init value for %l0 .word 0x064d87fa,0x08cbe0db ! Init value for %l1 .word 0xa04fc0e0,0x048045ff ! Init value for %l2 .word 0xdfea92e0,0x17f66121 ! Init value for %l3 .word 0x5239fe42,0xee15c352 ! Init value for %l4 .word 0xbf2c4947,0xe07a1a77 ! Init value for %l5 .word 0x8cad0547,0xff650141 ! Init value for %l6 .word 0x129b9c5e,0x9404a232 ! Init value for %l7 .align 64 p1_init_freg: .word 0xe89b632f,0xee9813f2 ! Init value for %f0 .word 0x8d5c8a02,0x5d543019 ! Init value for %f2 .word 0x66178de8,0x47e647d4 ! Init value for %f4 .word 0xd1755ff7,0xb6df6891 ! Init value for %f6 .word 0x43730d4d,0x45acbfa0 ! Init value for %f8 .word 0x3087a73b,0xdaffc50e ! Init value for %f10 .word 0xd20a62ff,0xfd171d69 ! Init value for %f12 .word 0x7ede3031,0x3a9c22b0 ! Init value for %f14 .word 0x7dd7a0fd,0xc7aa9c66 ! Init value for %f16 .word 0xb8835260,0x14a537b4 ! Init value for %f18 .word 0xfda676a3,0x5e2a8b09 ! Init value for %f20 .word 0x8529f72b,0xc732ac2a ! Init value for %f22 .word 0xefec2943,0xd9f8bb79 ! Init value for %f24 .word 0xaad484b4,0x78c05924 ! Init value for %f26 .word 0x8710f46c,0xbbb35fc1 ! Init value for %f28 .word 0x535fc919,0x2fe7f37d ! Init value for %f30 .word 0x3e0c91b4,0xb12a9315 ! Init value for %f32 .word 0x9ef57be2,0x10fda89c ! Init value for %f34 .word 0x5cdedbb2,0xb81cc440 ! Init value for %f36 .word 0x16754560,0x93f4e1b6 ! Init value for %f38 .word 0xb8ead195,0xbf283321 ! Init value for %f40 .word 0x68e654b6,0x61f45bdc ! Init value for %f42 .word 0xb9d89874,0x9de99400 ! Init value for %f44 .word 0x40f9b74e,0xfd8f7944 ! Init value for %f46 .word 0x89673ec1,0x84515c76 .word 0x7f690543,0x09d00e8a .word 0x3483a279,0x0cff2452 .word 0x13e8ea75,0x735c4d9d .word 0x98c55478,0x6441d373 .word 0x80ec89e4,0x602f0b92 .word 0x866983ec,0x5fff9ca6 .word 0x654b5050,0x7b966b7d p1_expected_registers: .word 0x00000000,0xff50b98a .word 0x00000000,0x83a05f6d .word 0x00000000,0x73bd8822 .word 0x0fb6a4d7,0x64000000 .word 0x00000000,0x000000d6 .word 0x00000000,0x0ec5ffda .word 0x00000000,0x0ec5ffda .word 0x00000000,0xe2a0ad15 p1_expected_fp_regs: .word 0xe89b632f,0x801a8024 .word 0x8d5c8a02,0x5d543019 .word 0x66178de8,0x47e647d4 .word 0xd1755ff7,0xb6df6891 .word 0x43730d4d,0x45acbfa0 .word 0x3087a73b,0xdaffc50e .word 0xb41ff49b,0x88901aaa .word 0x7ede3031,0x3a9c22b0 .word 0x7dd7a0fd,0xc7aa9c66 .word 0x801a8024,0x8ddce07e .word 0xfda676a3,0x5e2a8b09 .word 0x8529f72b,0xc732ac2a .word 0x66178de8,0x24801a80 .word 0xaad484b4,0x78c05924 .word 0x8710f46c,0xbbb35fc1 .word 0x853723d1,0x666af910 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p1_local0_expect: .word 0x2247e647,0xe88d1766 .word 0xf78e0ab5,0xbd69b38d .word 0xbca59088,0x9bf41fb4 .word 0x801a8024,0xbc000000 .word 0x739ced30,0xd1233785 .word 0x801a8024,0x8ddce07e .word 0xd340f6d2,0x96a31b81 .word 0x0d16282f,0xb8b7a9af .word 0x630b62e1,0xffae681c .word 0x0c49ca67,0x7aa665a0 .word 0xecfcca86,0x223fad1e .word 0xefd5773f,0x47241f20 .word 0xd697ab25,0x239ae732 .word 0xbe25d835,0x63de2a77 .word 0xed8d73aa,0x3f03b847 .word 0xf8c98a33,0x8c40dc72 .word 0xa427a3b2,0x24ca36ab .word 0x2c55a497,0x81b865a9 .word 0x4482a340,0x4466d6b5 .word 0x81f84d65,0x68202526 .word 0x05076c5a,0xa9ad0dd4 .word 0x16d85f29,0xba792bb8 .word 0x7aa5b204,0x405f99ac .word 0x7f7d7ed5,0xc36ca78c .word 0x39c967cc,0x9f56ec01 .word 0x3b2b2fc4,0x81751b41 .word 0xa92c196a,0xf8046c44 .word 0x32d28ceb,0xbe2471db .word 0x5c51cde3,0xda39b796 .word 0xa6403f3b,0x92acffdf .word 0xc3c8988d,0x44de41f6 .word 0x820fdd29,0xabdc888a .word 0x2aafa23b,0xe5e32618 .word 0xdcc7fff5,0xf45a7723 .word 0xe37979d0,0x06d3fd4f .word 0x5c111372,0x828b6402 .word 0x09d632fa,0xb384af61 .word 0x6db513a6,0xa3897634 .word 0x3b7c508b,0xa84be155 .word 0xadc1fd2d,0xbfb61f09 .word 0x08cbe0db,0xb44240c7 .word 0x791b4a3c,0xd3877d9f .word 0x9dd1f653,0x7304c0e8 .word 0xbe03ca99,0xf3646f9b .word 0xf43a6442,0x80aace28 .word 0xe891ccbd,0x87dc681b .word 0x175657a6,0x000000f0 .word 0x0c9a5230,0x5c2bde5c .word 0x4fa7dd28,0xd476111a .word 0xbf2a508f,0xf87a9311 .word 0x282c2ba8,0xe6f95f87 .word 0xfc0ecfe4,0x338e9cf4 .word 0x4b13ae7f,0x794b228f .word 0x9643e9b8,0x22c85064 .word 0x407fd39b,0x70792712 .word 0xe9ca4988,0x2a2ecf47 .word 0xfdcbbef3,0x8e9c7255 .word 0xea8b629b,0x1d66c024 .word 0xc7743b9f,0x9c32f584 .word 0x73df596e,0x9ed682aa .word 0x85643e54,0xb0bda769 .word 0xecafd2e3,0xbbd4faaa .word 0x17e5fc6f,0xa0eb876b .word 0x817a72ec,0x0c06a7a7 p1_local1_expect: .word 0xd1755ff7,0xb6df6891 .word 0xd9b23095,0xe48dddf1 .word 0x92993c30,0x9e761465 .word 0x0e000000,0x4e66bcab .word 0xffc3e708,0x2f78aec2 .word 0xf41d0682,0xbf11894b .word 0xe2a0ad15,0x3674b4e8 .word 0x77a6e6a8,0xbfe275a0 .word 0x4db6a30c,0xc570d0ea .word 0x474fe8e6,0x44320510 .word 0x96a55291,0x9733f9d5 .word 0x32649e65,0x2fd09be0 .word 0x717ba835,0x7bed4afa .word 0xab3cd425,0xd3e0df28 .word 0xb595dffb,0x2b63ff3b .word 0xde4309df,0x39db0e1e .word 0xa0e6aadc,0x5022609a .word 0xebcfc824,0x3004d739 .word 0x42101fe0,0x51b93d13 .word 0x9c06192e,0xff4b75d4 .word 0xb1e7d6e1,0xa24de11a .word 0xb62a4873,0x014c3301 .word 0xc4f103d2,0xabf6bf31 .word 0x625e3fb8,0x76ad901d .word 0xedb13af8,0xa01fd877 .word 0xb3bf7422,0xa373b791 .word 0xed79aade,0x58545348 .word 0x9fcad698,0x0a181bf0 .word 0x9c93e9aa,0x947bcf9f .word 0x655f060d,0x3cf0b8ab .word 0x1995597d,0xbc1c3411 .word 0xa6ceed2c,0x3dac1ba9 .word 0x192ff5a6,0x777a70e0 .word 0xcd714cf0,0x642b938b .word 0xe8863515,0x91e1a77b .word 0x15b17d50,0xfed4ece6 .word 0x03fe9d95,0xb7c41a78 .word 0x085d7ac6,0x73bd8822 .word 0xf9de64a0,0xb37177d8 .word 0x9742f0e2,0x3532cc10 .word 0xe9eb5dc2,0xad2c7551 .word 0xe71761c1,0xdd4ef0e1 .word 0x9dff20b0,0x5070c3e4 .word 0xff189a07,0x663c379a .word 0x0616f5f0,0x3d258f1f .word 0x415dae16,0x236445da .word 0x401593b5,0x742e4062 .word 0x9f96ed55,0x627fc720 .word 0x74d6a962,0xb56c312a .word 0xb86cf5ce,0xa7de8e19 .word 0x94880c88,0xc73010de .word 0xd5c7e7e8,0x094fa50d .word 0xed249ceb,0xeb52648f .word 0x809e510e,0x1d2d27d7 .word 0x820752dd,0x8a9a025a .word 0x96e130ab,0xb7f9d869 .word 0x7228b22d,0x375bff10 .word 0x71216620,0x15d6741a .word 0x28ad3c27,0x0fd8ced8 .word 0xbcb65ad1,0x740937e8 .word 0x987e8c32,0x223fad1e .word 0xe087cb61,0xf9d5fda3 .word 0x95c828ef,0x6d0f8330 .word 0xc66f9cd8,0x96ecd7c8 p1_local2_expect: .word 0xffffffff,0xd1755ff7 .word 0x00000000,0x0000000e .word 0xff50b98a,0xa95c33f1 .word 0xea834d14,0x79ca4d42 .word 0xc0a5a3d9,0x1c45be06 .word 0xf53c64f6,0x85da95b9 .word 0x3d9ad687,0xd5afa5a1 .word 0x1001d324,0x2d696065 .word 0xf3d521c2,0x0ba082e0 .word 0x3c15a701,0x0eff59f0 .word 0x237cf525,0xadd59579 .word 0x9a0b062c,0xb461b5c0 .word 0x85ee829c,0xed4683e0 .word 0x6cc0c450,0x0a55a7d8 .word 0xa34f2a24,0x29c0d577 .word 0xb1974be3,0xd81bb3da .word 0x9e55c9c2,0x2bf81e6b .word 0x70c4ac10,0xa3760c37 .word 0x1068a5c5,0xb84a8f50 .word 0xdda592ec,0x6bc70ef6 .word 0xd45f21b7,0x325d923b .word 0xc28eaa91,0xaed9e57f .word 0xef3a9c4d,0x082b8f1d .word 0x1a36b712,0x6635ced5 .word 0xf0329231,0x1982bb77 .word 0x60a8b59b,0x51366cd7 .word 0xb364fe60,0xff5359d1 .word 0x7465a738,0x8c88f735 .word 0x430fd3ff,0xe1312037 .word 0xb6edd683,0x79e0ece5 .word 0x1dde3ccd,0xd9bff500 .word 0xd1613619,0xc1f6dc94 .word 0x96a9b396,0x3f01b66b .word 0x5526badb,0xca711132 .word 0x995fa8aa,0x2e8842a7 .word 0xff5f8cec,0x9d2c3672 .word 0x2cc23a0c,0x8c11c95b .word 0xcac47380,0x63c36b60 .word 0xf6fb73a2,0xae0ad40e .word 0xb7485977,0x585bbb05 .word 0x372da1ee,0x993e5b7f .word 0x8f185d73,0x4d6475ea .word 0x3ddeb696,0x3547b320 .word 0xe5a58a28,0x8d0d3e8d .word 0x5bd60a1c,0xe6f958c5 .word 0xac37cc48,0xd3993a2a .word 0xfd2b3486,0xab821da5 .word 0x7b4eea9b,0x014db58b .word 0x97df803a,0xc7927b33 .word 0xcf0914dc,0x93fae36c .word 0x0a9f6223,0xf31005f4 .word 0x4c5f153f,0xe9960c81 .word 0xa13409e9,0xb727f777 .word 0x07c789ab,0xf2b8703b .word 0x8c7612ba,0xeaca192f .word 0xeb2dffaa,0xe8e228ff .word 0x728c88e5,0xcdac9dd3 .word 0xf1335ca9,0x8ab95034 .word 0xaffa3ceb,0x66bf9ab9 .word 0x3161e0ca,0x4cd7e0c5 .word 0xf407cca0,0x35c79dc5 .word 0xe86a481f,0x44e81b9d .word 0x8f74f921,0x8fd71d0f .word 0x71c3aba7,0xf8b0d4f0 p1_local3_expect: .word 0xb18d8720,0xffef840e .word 0x7047dcc2,0xb65bfc56 .word 0x30699186,0x68f2b0d8 .word 0xa10b02a9,0xaef2f9e8 .word 0x00a73f22,0xd9b23095 .word 0x9168dfb6,0xf75f75d1 .word 0xf57c005f,0x96e9543a .word 0x6d94b5f0,0xc567ba33 .word 0x36a4b86e,0x81fb0afa .word 0xb4e1b623,0x78463d7e .word 0x1ffb6700,0x55887022 .word 0x5cd6bc55,0x6a5b5c93 .word 0x3d2d9377,0x7e07fbea .word 0x8bf5577a,0xb7bd71f3 .word 0x27b060c0,0x5c95a841 .word 0x04d51678,0xbab602c1 .word 0x355171f6,0xf1fc3856 .word 0x84a0212b,0xe29afca7 .word 0x9997720c,0xbd41b6f5 .word 0x2e34f994,0x63da3b51 .word 0xeb623110,0x86f4db71 .word 0x64415558,0xc1ddd564 .word 0x5c656232,0x322ec889 .word 0xc92d385a,0x0c9be5d0 .word 0xe19d3d85,0x000000f4 .word 0xd6bc307b,0x242e487c .word 0x2a23629b,0xfb5b78e8 .word 0xa1399a79,0x091b447b .word 0xd9dcef74,0x96407913 .word 0x8aa84471,0xf0b9a505 .word 0x48745a5d,0xc664756d .word 0xaed91878,0x34c2a607 .word 0xee159ea3,0x1077418e .word 0x18501ce2,0xd2b48c26 .word 0x66178de8,0xc646104c .word 0xe68dbbc8,0xe01f8add .word 0x736993d4,0xff5d740a .word 0xd46c2648,0xc04d84a8 .word 0x4c68dafe,0x84a9cedd .word 0xdf9e55f2,0x9a521e54 .word 0xa89c91b6,0xd9d6dff5 .word 0xcb2d7fac,0x8cf4f895 .word 0x97d979aa,0x4012b45b .word 0x8f743cc9,0x739ced30 .word 0x2e310f08,0x53ccbe23 .word 0x429bb269,0xe554d157 .word 0xb501a441,0x8c8019de .word 0xedcb1df9,0x5652ba4a .word 0x37548914,0xfceefe87 .word 0xe849e0da,0xfe17e5e7 .word 0x030e925e,0x196cb8f8 .word 0x365ccfda,0x30c2c9c5 .word 0x4bd0ab62,0x634e0693 .word 0x7863e1b5,0xffc420b3 .word 0x903d131f,0x96beef6a .word 0x619258a3,0x334b8ec8 .word 0x644e23f3,0xc11c7bd7 .word 0xee15c352,0x3fb9afd3 .word 0x7501aac0,0x09f6b6d1 .word 0xe062bcf3,0x8386405c .word 0x73c84800,0xb1c8c840 .word 0x5c52b45a,0x3c77a68b .word 0x9ef086a4,0xb863f8f2 .word 0x026abf6a,0xf28096fe p2_init_registers: .word 0xf8320db6,0xa1809e5d ! Init value for %l0 .word 0x594df545,0xe4930e03 ! Init value for %l1 .word 0xab4421d0,0xec8e9afe ! Init value for %l2 .word 0xcac99e18,0xd0fa4973 ! Init value for %l3 .word 0xb610741a,0x50becd02 ! Init value for %l4 .word 0xb84b9bfa,0x96ee5def ! Init value for %l5 .word 0x9b8072f8,0x07686f22 ! Init value for %l6 .word 0x7aa7f33a,0x90cdaa30 ! Init value for %l7 .word 0x73ba7e80,0x15ea4c7e ! Init value for %l0 .word 0xabf5a716,0x456647b9 ! Init value for %l1 .word 0x134e4210,0xd1df7cc7 ! Init value for %l2 .word 0xb48f7eca,0x2998f7f4 ! Init value for %l3 .word 0x18159ad0,0x41becf57 ! Init value for %l4 .word 0x04f2d0cc,0x6c6b26f8 ! Init value for %l5 .word 0xb2c763b1,0xe37ca476 ! Init value for %l6 .word 0xa484fdb8,0x003feace ! Init value for %l7 .align 64 p2_init_freg: .word 0xc84dfd23,0x92124716 ! Init value for %f0 .word 0xdd36fa66,0x4e2ef25b ! Init value for %f2 .word 0xfe86642a,0x0c79cad9 ! Init value for %f4 .word 0x531b4e97,0x45094ea9 ! Init value for %f6 .word 0x85f842b4,0x8f2342fe ! Init value for %f8 .word 0xfb2893cb,0x890bdd71 ! Init value for %f10 .word 0x21ecc4e3,0x209e2352 ! Init value for %f12 .word 0xcfd3e5a1,0xa0eabb45 ! Init value for %f14 .word 0x1f3ebd22,0x99a0e32b ! Init value for %f16 .word 0x4283db5b,0x6e6acf48 ! Init value for %f18 .word 0x0f13aed5,0xa9d1d745 ! Init value for %f20 .word 0x56f98717,0xbedb07db ! Init value for %f22 .word 0xb164096b,0x4be38205 ! Init value for %f24 .word 0x175b894a,0xe0bfb16e ! Init value for %f26 .word 0xc820aeae,0xfafef6c1 ! Init value for %f28 .word 0x8f5418af,0x1dd65534 ! Init value for %f30 .word 0xeca187c2,0x208b9afb ! Init value for %f32 .word 0xfbdc8747,0x646b7223 ! Init value for %f34 .word 0x00bfeee5,0xed1f07a8 ! Init value for %f36 .word 0xf7cc06f8,0x203f2d88 ! Init value for %f38 .word 0x208bdc1d,0x872db99a ! Init value for %f40 .word 0xc1a346e4,0x2f8e08f5 ! Init value for %f42 .word 0xa46b4b09,0x1815d301 ! Init value for %f44 .word 0x42dda2dd,0x75ea07ab ! Init value for %f46 .word 0xcad5fa16,0x54fa87bc .word 0x1c39e8a9,0xadd4d5d9 .word 0xc5f46aa9,0xc1b0804b .word 0xa085cd04,0xc0e8c524 .word 0x4fb359c1,0xccb94a2a .word 0x7a18c3c8,0x805ee3b7 .word 0x445d7a16,0xa512184a .word 0x4ff44bae,0xb5d63b12 p2_expected_registers: .word 0x00000000,0x01399190 .word 0x36f48840,0xae20fe73 .word 0x7dc07c6b,0x5d726950 .word 0x00000000,0x0000002e .word 0x00000000,0x00000198 .word 0xffffffff,0xffffff92 .word 0x00000000,0x00004283 .word 0x00000000,0x00006772 .word 0x00000000,0xb44185d8 .word 0x00000000,0x00004c7e .word 0x00000000,0x00000060 .word 0x00000000,0x7cd2e686 .word 0x00000000,0x7e4c0000 .word 0x00000000,0xffffffff .word 0xd005b947,0x9541d727 .word 0x00000000,0x000015ea p2_expected_fp_regs: .word 0xc84dfd23,0x92124716 .word 0xacb23404,0xb0abe95a .word 0xfe86642a,0x0c79cad9 .word 0x531b4e97,0x45094ea9 .word 0x85f842b4,0x8f2342fe .word 0xfb2893cb,0x890bdd71 .word 0x21ecc4e3,0x209e2352 .word 0xcfd3e5a1,0xa0eabb45 .word 0x1f3ebd22,0xe08df6fa .word 0x4283db5b,0x6e6acf48 .word 0x0f13aed5,0xa9d1d745 .word 0x56f98717,0xbedb07db .word 0xb16ad378,0x4be38205 .word 0x175b894a,0xe0bfb16e .word 0xc820aeae,0xfafef6c1 .word 0x8f5418af,0x1dd65534 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p2_local0_expect: .word 0xb44185d8,0xaeae20c8 .word 0x66fa36dd,0x19025edf .word 0x5edc2d0a,0x9acd88ed .word 0x90f18de0,0x22bd3e1f .word 0xea8df6fa,0x8450b53d .word 0x3eacaee6,0xd825e6ce .word 0x572a87de,0xc9505f12 .word 0x5bd1c95a,0x70ccb8c7 .word 0x71ab34a6,0xf94f95b9 .word 0xb28228d2,0x4fb4b66d .word 0x8ccd6189,0xe314c939 .word 0xd6617fe4,0x57ce9219 .word 0x91240f5d,0x497a0273 .word 0xdf7b873f,0x2a9fa6ce .word 0x6f724d21,0xe2577826 .word 0x905211b0,0x02b4c63e .word 0xedd8a280,0xbb31ba10 .word 0x6b2f2ed0,0x6201cc2e .word 0xa99945b7,0xa93afeeb .word 0xcc26ddf2,0x57c5029a .word 0x9974d27b,0xcfc4e1b3 .word 0x02d42c0e,0xe5b059f7 .word 0x22defce1,0x2998f70a .word 0x88aeb6ab,0xb3108e48 .word 0xed249a60,0x528efa5e .word 0x54c3ccb5,0x0ba286aa .word 0x57fb6754,0xefb62309 .word 0x57781a79,0x3deb4c17 .word 0x75c62011,0x83e82fae .word 0x437dff6c,0x1fc9fb6f .word 0x1caafb64,0x130e3b7f .word 0x5742e502,0x534b2ddb .word 0x36f48840,0xae20fe73 .word 0x50cc65e7,0x9351ab83 .word 0xff626e32,0xacaf0a02 .word 0x902f9c0f,0xd7feb420 .word 0xf8ded084,0x7bc903e0 .word 0x000d80b5,0x28fae57d .word 0xd8416108,0xb146ba88 .word 0xc069dda5,0x3aa36f4e .word 0xfdfe5c9e,0x91833f9b .word 0x92c5d19f,0x37ddf640 .word 0x154c2b8a,0xcf366e1d .word 0xaa4c4fbc,0x2120d09a .word 0x08a7136d,0x6acd86d0 .word 0x78ef9b49,0x7c31565b .word 0xcf46256b,0x4c2e145d .word 0x51af4cc7,0x84610db5 .word 0xb2c7c5ac,0xacdbe04a .word 0xc8b1b10f,0xc62e31bd .word 0x4c0c03ae,0x42d7a614 .word 0xde1d8998,0x89a372ab .word 0xa52e02a9,0x9fffe107 .word 0xd6633169,0x426ad604 .word 0x5de20046,0x15530664 .word 0x03196f2c,0x1c5593d3 .word 0x0612fc8b,0x78483a44 .word 0xf56a61a8,0x8e49a214 .word 0x52b234dc,0x5cbffcc1 .word 0x618dcab7,0x21cefeba .word 0x38b4c227,0xfe583372 .word 0xff7a4184,0x51750145 .word 0x113b8d58,0x21550eb7 .word 0x351839a4,0xfc60337e p2_local1_expect: .word 0x00000013,0x734e0089 .word 0x4283db5b,0xee505187 .word 0x7cd2e686,0x2f0f0af4 .word 0x7e4c0000,0xd0df1d3d .word 0x5ae9abb0,0x0434b2ac .word 0x15ea4c7e,0x000000d4 .word 0x59b2c9dc,0x72712604 .word 0x33ffd360,0xae9003af .word 0xf799fa05,0x12c6ba58 .word 0x16edde96,0xf1e11909 .word 0x55551007,0xbf79df5a .word 0x6962c56c,0x06a73b37 .word 0x60c225c8,0xa728d730 .word 0x253b2cd5,0x7431bfee .word 0xfa21ab23,0xc6d958d1 .word 0xef1119d5,0x9110174b .word 0x6519d019,0xa19d8a23 .word 0x4d454da3,0x0ed4e4cc .word 0xe2cd7d0a,0xc8022426 .word 0xacbc16ff,0x7ac962f2 .word 0x4f65fd01,0xabe766f6 .word 0xe24f9410,0xd1a46a08 .word 0xb1fc19d7,0x41049b17 .word 0x5aa3f67a,0xdc40c667 .word 0x53da1646,0xfee1d722 .word 0x1bef5317,0x2d3b51b5 .word 0x1e3625f6,0x8f671e57 .word 0xb4f0bcb9,0x3328fdbc .word 0x7dc07c6b,0x5d726950 .word 0x121e3356,0xa7ad06cf .word 0x4bf10f12,0xc746a99b .word 0x56ac2408,0x0327019f .word 0x0546c1ad,0x3e5afa39 .word 0xf9cb3710,0x31627ca6 .word 0x97c69b49,0x8978e45b .word 0x17a39d67,0x6182537c .word 0x2ce689e9,0xf7ad33ee .word 0x28fa2a45,0x384bfc0e .word 0xb14eecc3,0x398fb2e3 .word 0x2e767d0b,0x4ab0151b .word 0x54285ee4,0xc5b7a1fe .word 0xe5209362,0xcfd8967b .word 0xa87342e2,0xe11dc1ce .word 0xd651b38e,0xf10dd1bd .word 0x53218bb7,0xd1b4d377 .word 0x559d34c9,0x384e6014 .word 0xa651134e,0x62ac5a38 .word 0x84d6195a,0x10df7a53 .word 0x1dc0edc7,0x544a9773 .word 0xb44185b5,0x6b41b495 .word 0xc8d7ade4,0x27058ca2 .word 0xc8ec8f4d,0x391bb7ea .word 0xacb87daa,0xdb7cca22 .word 0xafe9fd87,0x2bc0d8c0 .word 0xacf2058e,0xaf63a50f .word 0xd5c8f0ec,0xa0023567 .word 0xbb0a9b93,0xb6e98cfd .word 0x7f5b9be8,0x956de0e1 .word 0xe19f64d5,0xfaf0a33f .word 0x766cd962,0xa26869c7 .word 0x687fcc0b,0x07b96f80 .word 0xc41e57e0,0xb4f20027 .word 0x48fcba18,0xa09dd4f7 .word 0x3ec4f4f9,0xfd1a0a98 p2_local2_expect: .word 0x44aa2019,0x78f3da56 .word 0x52aba207,0x068140cf .word 0x3d51757a,0xeb03bffe .word 0xb16ad378,0x55f12288 .word 0x15ea4c7e,0x6c6b26f8 .word 0xffd6b3c3,0x762b6ffe .word 0xaf9cee73,0x82cf89a5 .word 0x7b54d474,0xccec2a9a .word 0xf6450872,0xe14e7210 .word 0x666b9ee7,0x1638e855 .word 0xe68cffed,0xd1d9ce5d .word 0xe26bc9ba,0x7ff977e8 .word 0xb62ed52e,0xa94e7179 .word 0x53ed659a,0x1520ac17 .word 0x353b344c,0xb36e23da .word 0x849c925a,0xf923bdcf .word 0xc7b6e644,0x96b8fbc6 .word 0xf13e10fe,0x623ed1ec .word 0x3fab50b0,0xb141af11 .word 0xecf08f2f,0x03cde933 .word 0xbe350b17,0xf5f4ff93 .word 0x7f806263,0x946b54de .word 0xc47d1308,0x772236d1 .word 0x71b163ad,0xccc90baf .word 0x7b9746df,0xb93c47bd .word 0xd4f40198,0xf74b92e8 .word 0x15153373,0xfded7b4c .word 0x90d63b13,0x353d17ff .word 0xcaf6e22c,0x4e1ff67b .word 0xc76502de,0xcc689eff .word 0x3a0270d2,0x42ef71c8 .word 0x31091510,0x4d766cd2 .word 0xc3b3d6ae,0xb13a9a0c .word 0x4d3bc939,0x0472ba22 .word 0x6f01d4ce,0xd2119fcf .word 0xae08174d,0x4189f92b .word 0x67c5c542,0x8ba42a49 .word 0x513c66c0,0xde7c6ce6 .word 0x77fbff79,0x1290e312 .word 0x0618b406,0x8ec60e79 .word 0x7dde9574,0xf6678bd4 .word 0xb0f297da,0x64780f5a .word 0x92aed5c4,0xbfe101ea .word 0xd55dc799,0x783005eb .word 0x1861d93c,0x4df3b75b .word 0x38539d9d,0xc02983cf .word 0x361a9baf,0xcbb963bf .word 0xa9f9ffa6,0xb61b3c0a .word 0xc0498e3e,0x3bfa4167 .word 0xa5579975,0x8d7967a1 .word 0x624b188c,0x5c3ad62c .word 0x57733ea2,0xad927700 .word 0x1e02df4c,0xf6376e1b .word 0x17e1465c,0x9aef69bf .word 0x04f7754b,0xdd264041 .word 0xb4832517,0xb12a8f6b .word 0xffc71fab,0x6700bacd .word 0xa75e1d95,0x3bd5ef3a .word 0x72b37d3b,0x611c73c6 .word 0xfa9fdafe,0xe3abdfbb .word 0x94fd3de1,0xfe61be53 .word 0xdd0e71c0,0x9cd3cb48 .word 0xc5a3b7b0,0xdef1615d .word 0x4909a3f6,0x34b55b3c p2_local3_expect: .word 0x52239e20,0xe3c4ec21 .word 0xae750579,0x5bc4c4f2 .word 0xff5f4382,0x856c3c91 .word 0x9289b35e,0x203375ca .word 0x6d9febe3,0xeb230fbc .word 0x0f13aed5,0x8684446f .word 0xac2acdae,0x84d0dfa7 .word 0xb9c7b896,0x6eb08465 .word 0x892a14ae,0x5a401643 .word 0x903247e3,0xdfc3241b .word 0xaa56402d,0x5853abe6 .word 0xcee0ec38,0x01a3e9ea .word 0x6a4a80ee,0xf51eab7f .word 0x54ff5e8a,0x34d7d35d .word 0x318f869b,0x532b373d .word 0x331746e9,0x636bca03 .word 0x9fb75bea,0x19e0713e .word 0x6d92f2bb,0xce1d8f32 .word 0x374f6605,0x33a53c93 .word 0xf5657a89,0xcea12619 .word 0x79791163,0xc0bb4db4 .word 0xd14897e6,0xc7c009c7 .word 0x2bc691b7,0x3f893933 .word 0x9c5eb3a7,0x2977ec97 .word 0x3b128f3d,0x29c5da1e .word 0x206b7e0e,0xbba7a5c1 .word 0xf67a6129,0x32725e30 .word 0xed1768b2,0x9102bc09 .word 0x6e0b2101,0x0193ace4 .word 0x0c3e3c30,0xdb7584aa .word 0xd2daa52f,0xb4d63647 .word 0x54884974,0x371f4de8 .word 0x30221e93,0x0c15d00b .word 0x21acc798,0x6a0897b4 .word 0x32b86061,0xe1c19ff4 .word 0x480c5f8e,0xe60f460a .word 0xc0ed0d9b,0xcca18377 .word 0xa3a21219,0x4c5814f2 .word 0x5416b2ff,0xcb08c19f .word 0xec6e5577,0xa2129945 .word 0x4d988a8f,0x2c7f17eb .word 0x802fad1d,0xf37a6d68 .word 0x4e28b924,0x40317af2 .word 0x6d6a0cda,0xffd88341 .word 0x8682254a,0xf83273e1 .word 0x76230b9a,0x7fffffff .word 0xad4c7f6d,0x6dd9eaed .word 0x05e320d3,0x5d0b2d0f .word 0x9bb41943,0x2d1e64e9 .word 0x244aa95a,0x84c49f7e .word 0x21936fee,0xd07e5610 .word 0x272060cd,0xa7807ffe .word 0x54696b6a,0x959ea2fb .word 0xecc4ac92,0x6cabf0be .word 0xd38f36d3,0xf7bbba84 .word 0x7ef36b7e,0xeeebafc9 .word 0x684b304d,0x5f2cd981 .word 0x4b370764,0xa28aa5e5 .word 0x809e1dd0,0x217c44db .word 0xfe6eb4e7,0x4448ac16 .word 0x7cfe10d8,0x00f8b1d6 .word 0x57420779,0x8795a90a .word 0x7b763dc0,0xd04dd112 .word 0xf091f501,0x9814e7df p3_init_registers: .word 0x7da992a4,0x12d8e81f ! Init value for %l0 .word 0x98decdf4,0x62baf49a ! Init value for %l1 .word 0x205f5e06,0xadc70acd ! Init value for %l2 .word 0x2792e1b2,0x553e767c ! Init value for %l3 .word 0x08fff5e7,0x9841d3ed ! Init value for %l4 .word 0x50ac4381,0xbab8cf46 ! Init value for %l5 .word 0xffca826e,0x104cf1fb ! Init value for %l6 .word 0x7bac9e9c,0x74c30b32 ! Init value for %l7 .align 64 p3_init_freg: .word 0x92b0699b,0x7df49761 ! Init value for %f0 .word 0x08a2ee4e,0xc8cca7d3 ! Init value for %f2 .word 0xc2090a3b,0x3d43acf8 ! Init value for %f4 .word 0xa458b752,0x2f8cbc02 ! Init value for %f6 .word 0xf7d3b79c,0x49e6bbb8 ! Init value for %f8 .word 0xfa58198b,0x25d973f5 ! Init value for %f10 .word 0x61545087,0xc4015374 ! Init value for %f12 .word 0x00db04d5,0xc56e0efa ! Init value for %f14 .word 0xef2b0075,0x567784d6 ! Init value for %f16 .word 0x6e5fd536,0x6706debb ! Init value for %f18 .word 0xeed63aa8,0x96ec8a52 ! Init value for %f20 .word 0x43279e10,0xd65f238d ! Init value for %f22 .word 0xb18cb4c0,0x2eeb8c10 ! Init value for %f24 .word 0x98d25cb4,0x63e96b4d ! Init value for %f26 .word 0x83bbcb46,0x0be6f4d1 ! Init value for %f28 .word 0xc4eea748,0x90a24cec ! Init value for %f30 .word 0x5ed353a8,0xbd1b8f80 ! Init value for %f32 .word 0x5645bb6c,0xca8dbcf0 ! Init value for %f34 .word 0x8e55a0af,0x2471798e ! Init value for %f36 .word 0x37790476,0x6ece29ac ! Init value for %f38 .word 0x3f90d0e0,0x2efa34a2 ! Init value for %f40 .word 0x0ac420c2,0xc8dbbb8f ! Init value for %f42 .word 0xf82f0cb0,0x894fdc84 ! Init value for %f44 .word 0x1973798d,0x18392a55 ! Init value for %f46 .word 0xa04cf073,0xcf247533 .word 0x5fc3d491,0xcd1fb193 .word 0x5279c346,0xbacea500 .word 0xb344c61c,0x70f0d633 .word 0xaf94b8e8,0x2b6c9d70 .word 0xfeed20e4,0x0554c3f3 .word 0x314b5f00,0x02506fed .word 0x62188b68,0x8e17f6a2 p3_expected_registers: .word 0x00000000,0xe223122e .word 0xe6e75eb3,0x8d52ff78 .word 0x00000000,0x0000000c .word 0x00000000,0x0000033f .word 0x00000000,0xcdc94eda .word 0xffffffff,0xfffffc4e .word 0x00000000,0x00000022 .word 0x00000000,0x00009e07 p3_expected_fp_regs: .word 0x92b0699b,0x7df49761 .word 0x08a2ee4e,0xc8cca7d3 .word 0xc2090a3b,0x3d43acf8 .word 0xbbd97149,0xb1c16205 .word 0xf7d3b79c,0x49e6bbb8 .word 0x6a97d786,0xda4ec9cd .word 0x61545087,0xc4015374 .word 0xc4eea748,0x23ec2790 .word 0xef2b0075,0x567784d6 .word 0x6e5fd536,0x6706debb .word 0xeed63aa8,0xff0cbf31 .word 0x1fe8d812,0x9af4ba62 .word 0xb18cb4c0,0x2eeb8c10 .word 0x98d25cb4,0x0127416b .word 0xec4ca290,0x48a7eec4 .word 0xac9210c3,0x43e196c7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p3_local0_expect: .word 0x1f892efe,0xa6f1b4f6 .word 0xe28183c0,0x7ee68085 .word 0xff0cbf31,0x4e544a8e .word 0x9e07d7ba,0x86d7976a .word 0xff5301c4,0x87505461 .word 0x9841d3ed,0xe9fbc29b .word 0x3ec235f7,0xb9777dd4 .word 0x09937de9,0xdc955fa7 .word 0x609a6354,0xa47631c9 .word 0xdc6e1b9a,0xad1cd585 .word 0xf1e97bf0,0xf5d9ffc4 .word 0xf3a31db8,0x9962f0fd .word 0xcace3bae,0xbf6b401d .word 0xcbf5c864,0xcb4b681a .word 0xacecf4e5,0x8cfa6fd3 .word 0xa13c5902,0x771d1245 .word 0xd02d7bb9,0x07800cff .word 0xdbcf765e,0x7f1d8abe .word 0x331e14e4,0x95620f78 .word 0x72f94a70,0xc1fd278a .word 0xa91b5a51,0xa03d2be3 .word 0x5ae87d7f,0x837e0510 .word 0xc898552b,0xf85df953 .word 0x7653b63f,0xe8cac7e5 .word 0xd6111527,0xba50b1cb .word 0x86de2c01,0x62a0f013 .word 0x3274074c,0xd21b0661 .word 0x8ccb7362,0xda38975b .word 0x8cc29792,0x20472ee9 .word 0xce8b997b,0x6ddce615 .word 0x695f947d,0x62c64a75 .word 0xef31c581,0x74e5eab4 .word 0xb2e443ea,0x54373d6e .word 0x7dd18329,0xa6b6ad70 .word 0x665cf68d,0x6df75a31 .word 0x007fb7bc,0xa0505a03 .word 0x6acc9a4b,0x641a4b9f .word 0x6140b045,0x1ba3f94e .word 0x5ff1463d,0x3ccebdbf .word 0x4cd9087d,0xeaea2207 .word 0xf6edad73,0xff339093 .word 0x2dcdb556,0xce596e71 .word 0x1624c835,0xc59b3c73 .word 0x44012a50,0x011f6da0 .word 0xe55457e2,0x5a17bd02 .word 0xbcb722d0,0x82e4ec6b .word 0xfc668073,0xf5c886d0 .word 0x9e1d021e,0xd564b678 .word 0xf7d77d6c,0xe82b78ee .word 0x2cf62e2e,0xbb09ed07 .word 0x5d6cb9a3,0xb9ce7555 .word 0xc1a0dab1,0xbdbcd08e .word 0x776af494,0x2a0b785b .word 0x18624ec1,0x78779a3b .word 0xbb00db91,0x03745965 .word 0x104cf1fb,0x75ef18a1 .word 0xb840da88,0x77dcf1d2 .word 0x08a2ee4e,0xc8cca7d3 .word 0x4796b394,0x763b31c6 .word 0x9613e8e4,0x6d9aba98 .word 0x55ad1045,0x7ccb1982 .word 0x71dcb39a,0xd9fd72fc .word 0x61387de8,0x0ab565db .word 0x9172f49f,0xe4182f7b p3_local1_expect: .word 0xc796e143,0xc31092ac .word 0x9ace2627,0x52f4488f .word 0xbcb722d0,0xc00730c0 .word 0x073d5f8a,0x72546126 .word 0x98decdf4,0x62baf544 .word 0x84d15bc5,0x0dbe9372 .word 0xe904be34,0x2393ff79 .word 0x2d33c64a,0x4661a87a .word 0x97905661,0x7671a053 .word 0xfd7900f2,0x5976f5a3 .word 0x010421b8,0x0b4f5fe7 .word 0xafc5b2fc,0x5cdd9b11 .word 0x64ce07d5,0x6d7b8d4f .word 0xb7c6f2fa,0x33b4cde8 .word 0x5122d96f,0x325066c1 .word 0xb28d7f75,0x0c4a6110 .word 0xec14fd35,0xa414f75f .word 0x6ecf69c5,0xed3742c1 .word 0x51aea6c6,0x19b87c1f .word 0xe53cc7f6,0x2f3d29ca .word 0xc16f92f9,0x31290bc6 .word 0x9cf183dc,0xd36b6f42 .word 0x6b736fcf,0x55bbd725 .word 0xcca90bbf,0x41bef15b .word 0x438e5f10,0x3d43acf8 .word 0xd3d3d3fc,0x3cde02bb .word 0x53e599e6,0x1474e6a4 .word 0x5db3b1cb,0x7a4f1e08 .word 0x7148e289,0x2898e318 .word 0x3cea463d,0x181fb970 .word 0x45caff7d,0x98e8c6f1 .word 0x60eb24ea,0xf300fcd1 .word 0xcad9d3c6,0x01b3a980 .word 0x29a8aa6a,0x2f2952c5 .word 0x95cc7595,0xea7f2c4c .word 0xac151579,0x53f8e505 .word 0xddae5524,0x218c5087 .word 0x51b08437,0x06a873ae .word 0x47cdf46d,0x3a3dd112 .word 0x72a7370c,0x02e8c15a .word 0xaf6962b0,0x931f9a16 .word 0x3e059dd5,0xcffec5ea .word 0x2d238fc5,0xac0b1aeb .word 0xddae074c,0x72470160 .word 0x3903f04e,0x101de111 .word 0x0fa05f7f,0x0e5a795b .word 0xb7c39960,0xfd109d03 .word 0x2d5b0950,0x273e579f .word 0xae90fb17,0xf3acf2db .word 0xc82ffd11,0x15623f37 .word 0x87cf305d,0x39e082b5 .word 0x004b4e93,0x082143b9 .word 0xc22e34dd,0xa3b1ad28 .word 0xab8fb1ca,0x9a147e88 .word 0x41b2b170,0x0eae3097 .word 0x4e0b5569,0x61cc8461 .word 0xb2c2dfcc,0xcce839cd .word 0x3953d583,0x00000001 .word 0x33271a66,0x679bb2e9 .word 0xd6dbdfde,0x29a1085c .word 0xe63c9f6c,0x5c058917 .word 0x2ce598a7,0x984c7a61 .word 0xd2dc36ea,0x1ef8a477 .word 0x03f24bcf,0x0000004b p3_local2_expect: .word 0x56b63e56,0xa51e5743 .word 0x22000000,0x079e0000 .word 0x6706debb,0xef21f725 .word 0xec4ca290,0x48a7eec4 .word 0x9af4ba62,0x8ab5abe7 .word 0x98d25cb4,0xdfe311e3 .word 0x588e09c1,0x7e2b1641 .word 0x1fed2454,0xd37cf52b .word 0x264e3ef6,0x98e9ca83 .word 0x82e565cf,0xd39e8066 .word 0xccafea9e,0x88003335 .word 0xa982768d,0xb9592152 .word 0x45e70d06,0x5f16fe5f .word 0x3e92dc43,0x03e41ad6 .word 0xbe086e9e,0xa2b16135 .word 0x6e00754c,0x9567dffc .word 0x699bdc84,0x1f0cbabd .word 0x786ccfbb,0xb3845d56 .word 0xa77b83b0,0x5fd785bb .word 0x747bb76d,0x23ec2790 .word 0x4e9d3007,0x33845d3c .word 0x9b257073,0x64e013cf .word 0xd3977fea,0xfe823743 .word 0xf3ed6204,0x04c4ac79 .word 0x8ced5b9e,0x812ba63b .word 0xeb9af11a,0x8f070f72 .word 0x506d261c,0x46d1e388 .word 0xaa8d2d3a,0x3a431b5c .word 0x6ea61be8,0x28e8214c .word 0xa61bbeeb,0x95fccf4c .word 0xf728a39f,0x000096c7 .word 0x7cc3df2e,0x09d5c7ff .word 0x42bdad3b,0x145207c5 .word 0x108a79f9,0x8a0bfb20 .word 0x89a48084,0x64f37fdf .word 0x7604aba0,0x180b3b61 .word 0x9d7ea7f4,0xece7e564 .word 0x6196a4e9,0xdd9c2594 .word 0xb1bc8de0,0x1155464c .word 0x31a83e44,0x944295fb .word 0xe6f6f981,0x22294375 .word 0x27f986f8,0xd58ee2d0 .word 0xf75b6f5d,0xcd1a6c5c .word 0x5232f12c,0x558c7a86 .word 0xc613be6a,0x06e60ca0 .word 0x591f7cbc,0xec1f173c .word 0x56b782d4,0x35a77d4b .word 0x475bf2c1,0x7106ddb8 .word 0x7f9e7888,0x27986c5d .word 0x196a71c2,0x257f67dd .word 0xdbf62a5d,0xf166b8dd .word 0x27df1d36,0x20ee21ca .word 0x5ee60f2e,0x89c18ab4 .word 0x4e3a199e,0x03613fa7 .word 0xc6e1d3d9,0x8643016c .word 0x0456c259,0x4f3af35d .word 0xfbd91512,0x300dff22 .word 0xb5dac6c7,0x2f192654 .word 0x8e6a5f19,0xed955c6e .word 0x76301b34,0xf634a550 .word 0xe49b1b02,0x8d8b3b6d .word 0x1fb36bd5,0x099748f4 .word 0x8d28b6a7,0xd58bc949 .word 0x44128e24,0xfe3b72a2 p3_local3_expect: .word 0x00a80000,0x0000012a .word 0xc796e143,0xc31092ac .word 0xcdc94eda,0x86d7976a .word 0x5fe8d713,0x525039e7 .word 0x6b412701,0x5475fd97 .word 0x0c000000,0x3f030000 .word 0x235b254b,0xacd2ea51 .word 0xd1469834,0x914d12a6 .word 0xff83ea37,0x86b6ae3c .word 0x6bea8450,0x5f090eb7 .word 0x5c358903,0x1faa8924 .word 0xcac62abf,0x81d0320d .word 0x138df1c1,0xe0325758 .word 0x62c0152f,0x19742f3b .word 0x94414cac,0x5f2154a9 .word 0xc20f261f,0xd375db75 .word 0x00000074,0x438e5f10 .word 0x914fee19,0x43c29030 .word 0x32488e6a,0xe3a79714 .word 0xa77fc881,0xedbd306b .word 0x51135445,0xa8b8454c .word 0xc2a081e0,0x523d88ce .word 0x3aae3873,0x88da97ed .word 0xb6cafd07,0xffffcdc9 .word 0xe6e75eb3,0x8d52ff78 .word 0xb11d7880,0xfc399a89 .word 0xb1c7ae5d,0xec426f55 .word 0xdb78adbe,0xb911e0a0 .word 0x7f3a5903,0x3c5f2f57 .word 0xb0f20bf4,0xb0e480b0 .word 0xa133797d,0x03e4f63a .word 0xeda4bc3f,0x8824946b .word 0x72e5bedc,0x60e5d11e .word 0xe4c9920c,0xc29bd567 .word 0xe9b5ab65,0x14f13648 .word 0xc594061c,0x81cefaff .word 0x2d6b8fd5,0xcee90723 .word 0x06ab6c24,0x952c7332 .word 0x498ff9d0,0x49c87825 .word 0xf820c68f,0x94b893e1 .word 0xbe60f774,0x26f4e648 .word 0xf74b5447,0x0fccf18a .word 0x192c62cc,0x7626f111 .word 0x3b27759a,0xd52aa908 .word 0xdc9526d7,0x50ea71fa .word 0x0d1f181e,0xe8758d9d .word 0x14cb6118,0xa380885d .word 0x73b87674,0xef536b93 .word 0xa62f683d,0x90743249 .word 0xae90fb17,0xf3acf2db .word 0xde166525,0xea703d1f .word 0x05547a1b,0x744a15cf .word 0xe5c5dc32,0x865ab82f .word 0xc9ba21b5,0x1f892efe .word 0x3a74172f,0xba60a3b6 .word 0xd021ddd9,0xcb67decc .word 0x7612a1c5,0x244f46dc .word 0xe04b20a8,0x272adb67 .word 0x162f7e51,0x4b31160c .word 0x55a05a2e,0x5fd12b3f .word 0xcd7b45c5,0x1b40ea31 .word 0x5d19299b,0x0d387be9 .word 0x6fb3266b,0x82abcfae .word 0x1a388888,0x9824909b p4_init_registers: .word 0x43c8130e,0x0f185b7f ! Init value for %l0 .word 0x374ea644,0xad4e18e5 ! Init value for %l1 .word 0xd078643c,0xaef96627 ! Init value for %l2 .word 0xc27889c8,0x604ac709 ! Init value for %l3 .word 0xba73860d,0xf66e74b7 ! Init value for %l4 .word 0xfa649dea,0xabc8a383 ! Init value for %l5 .word 0x8ce25d3c,0xbf0cbd2e ! Init value for %l6 .word 0x9942663f,0x9ffba60b ! Init value for %l7 .word 0xdf5022a4,0xf1407896 ! Init value for %l0 .word 0x3c036a6e,0x22af14fe ! Init value for %l1 .word 0x7ee36e83,0xc68b7fed ! Init value for %l2 .word 0x3f342581,0xf68e3355 ! Init value for %l3 .word 0x2cd0574c,0x2e2b7a67 ! Init value for %l4 .word 0xa883239c,0x3939af2d ! Init value for %l5 .word 0xd078b1ae,0xa92d2a72 ! Init value for %l6 .word 0x54b59b1c,0xc6c3415e ! Init value for %l7 .align 64 p4_init_freg: .word 0x1d685219,0x1ba1b3da ! Init value for %f0 .word 0xf25c3f7a,0x0a992f2b ! Init value for %f2 .word 0xe5eed90e,0x78a0893d ! Init value for %f4 .word 0x3d7196d7,0x607dec86 ! Init value for %f6 .word 0x2b8b7106,0x53f77a6a ! Init value for %f8 .word 0x026361d5,0x87e98c60 ! Init value for %f10 .word 0xcd31a7b5,0x27643723 ! Init value for %f12 .word 0x897171b0,0x1ae50518 ! Init value for %f14 .word 0xb6783edc,0x8e032a34 ! Init value for %f16 .word 0x58b6ffdf,0x23395456 ! Init value for %f18 .word 0x0a90070a,0x625c2a77 ! Init value for %f20 .word 0x40787805,0x5f9dd6e0 ! Init value for %f22 .word 0x16d0af73,0x9a3e9e16 ! Init value for %f24 .word 0xad63cb89,0x795303df ! Init value for %f26 .word 0x7a89d004,0x24e6081c ! Init value for %f28 .word 0xfba73a68,0x245367de ! Init value for %f30 .word 0x948da1a7,0x69b1f95a ! Init value for %f32 .word 0xe6f83c11,0x44cec254 ! Init value for %f34 .word 0x7e43b985,0x23a8e4dc ! Init value for %f36 .word 0xd90ab849,0x988f3995 ! Init value for %f38 .word 0x57842b67,0x7b8dd065 ! Init value for %f40 .word 0x1bf7baa2,0x1a873b2f ! Init value for %f42 .word 0x50ceca67,0xf754675b ! Init value for %f44 .word 0xebfff3df,0x31dceb54 ! Init value for %f46 .word 0xfe7af1ab,0x9954446d .word 0x42476ddf,0x3d168d97 .word 0xe00aa70c,0x25d8662e .word 0x651d10cf,0xa7974332 .word 0x16fc1d10,0xf7881407 .word 0xa95126dc,0x53d88e39 .word 0xf8b432c1,0x8719a452 .word 0xddf656ed,0x29fa7487 p4_expected_registers: .word 0x00000000,0xa6740233 .word 0xffffffff,0x2a9e9cfd .word 0xffffffff,0x2a9e9cfd .word 0xb300fa16,0x9c572001 .word 0xe1bc6d72,0x57e2e7a5 .word 0x00000000,0xb2e96023 .word 0xb300fa16,0x9c5720b3 .word 0x00000000,0x000000fc .word 0x00000000,0xc972db71 .word 0x00000000,0x05d27400 .word 0x00000000,0x4a4ef2fc .word 0x00000000,0xea9d64fa .word 0x00000000,0x00000000 .word 0x00000000,0x00000099 .word 0x00000000,0x000000a5 .word 0xd078b1af,0xa92d2a94 p4_expected_fp_regs: .word 0x1d685219,0x1ba1b3da .word 0xf25c3f7a,0x0a992f2b .word 0xe5eed90e,0x78a0893d .word 0x3d7196d7,0x607dec86 .word 0x2b8b7106,0x53f77a6a .word 0x56543923,0xdfffb658 .word 0xef7c89ff,0x27643723 .word 0x897171b0,0x1ae50518 .word 0xb6783edc,0x8e032a34 .word 0x58b6ffdf,0x23395456 .word 0x0a90070a,0x625c2a77 .word 0xff897cef,0x37f7d4bd .word 0x13099952,0x9a3e9e16 .word 0x048659a6,0x4a4ef2fc .word 0x683aa7fb,0xfcf24e4a .word 0xfba73a68,0x245367de .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p4_local0_expect: .word 0xff897cef,0x37f7d4bd .word 0x0074d205,0x160c12e4 .word 0x026361d5,0x6f6ea0c3 .word 0xf064260c,0x84c76a99 .word 0xc448ef11,0x57a8b12d .word 0x821a0000,0xebd2740e .word 0x869945f5,0x0f5d46c9 .word 0xf47a411e,0x582b542b .word 0x35a12bdc,0x0d13b904 .word 0xb2e6fbad,0xb867f538 .word 0xae78f899,0xd6525691 .word 0xb89202de,0xf6a9c2f7 .word 0xf6716a75,0xd328809b .word 0xe787fb7a,0x6e130114 .word 0x46275936,0x017d86ed .word 0xf06cfd22,0x9afe28a2 .word 0xdf806b20,0xaca16541 .word 0x17571baf,0x7138aae5 .word 0xb7dd3db5,0x23c374ad .word 0xd0acaae1,0x57a92ba2 .word 0x65dba089,0x31f6a245 .word 0xd5e421ee,0x3df233f3 .word 0x468f2616,0x0685b5d9 .word 0x283ab4d8,0x7baf9738 .word 0x5870ea01,0xac06e646 .word 0x9332f592,0x000000ff .word 0x1c2b2a02,0xaf3a57ba .word 0x432cb90b,0x4a4ef2ff .word 0xa3945719,0x376e7758 .word 0x6bc5ff77,0x7243eccc .word 0xcc94864c,0xace46fe7 .word 0xd1ae4800,0x214f4bde .word 0xe966b538,0x74e1f472 .word 0xaebcb190,0x0ec18432 .word 0xc972db71,0xad7d3a96 .word 0x84a3e4c9,0xdd80a830 .word 0x02d99fae,0xe46b72ca .word 0x00000000,0x4a4ef2fc .word 0xc4ac587c,0xf47c5026 .word 0xac39e1fa,0x3c38fe3f .word 0x9a982f69,0xd27f5afc .word 0x56a63a5c,0xdd5e5c6c .word 0x5b9fb75b,0xb4f2ad69 .word 0xc928e7d3,0x514e3866 .word 0x2fd9ee23,0xa3d9b787 .word 0xead43f48,0x59db9699 .word 0x92792b56,0x430b59a1 .word 0xc76fbac4,0xc4804602 .word 0x6af46db2,0xb15d6c07 .word 0x722e50cd,0x51823a7c .word 0xca958f56,0x892bfeec .word 0x65e6d97f,0x4896de8b .word 0x453b88c4,0xd7b36eda .word 0x08c4d22e,0xd23f87f0 .word 0xdf7c5f54,0xb8322bf5 .word 0x004f5472,0x6a350866 .word 0xb300fa16,0x9c5720b3 .word 0x239f7c80,0xfe3b164c .word 0x3bf5f8b4,0x68346b20 .word 0x44f991ec,0xb6410c76 .word 0x7e03f57e,0xa56afe9c .word 0x41e6a5c5,0xe450a730 .word 0xffff9840,0xac7a9011 .word 0x501cd63d,0x94c4a2d5 p4_local1_expect: .word 0x2b8b7106,0x53f77a6a .word 0x58b6ffdf,0x23395456 .word 0x6a7af753,0x082b0800 .word 0xb0c7e5c8,0xdb755999 .word 0xffa5da87,0x4c1ae932 .word 0xb0c7e5c8,0xabc8a383 .word 0xbcab0aa8,0x8e3b2ed1 .word 0x1dbae62e,0xb28f89b8 .word 0x73b2bfcf,0x251413d8 .word 0xb774a114,0x20b40272 .word 0x76ada7f0,0xc5c0d37a .word 0xaacb6e09,0xf4e5a97e .word 0x654356a8,0x605473dd .word 0x6fa929d3,0x89c59629 .word 0xece23cb9,0xaa6b7920 .word 0x09179e01,0x72f8e59b .word 0xd940fda8,0x9eea62b6 .word 0x71f44dc7,0x3638166d .word 0xd6ad54db,0x04833630 .word 0x96cf5d9a,0x91b32355 .word 0xb8f2b0df,0xbf486eec .word 0xc5e7c2b4,0x863c8f8d .word 0xda382870,0xa2773e96 .word 0x9b43d145,0x38e02b41 .word 0xa5951784,0x15d1026a .word 0xa3f8b560,0xdb8fffdd .word 0x952047df,0x2e51e7c0 .word 0x8d62ce21,0x2eba259c .word 0xf9ffac87,0x54d29a92 .word 0x37fb417e,0x981709aa .word 0x2ab1798c,0xce3a155f .word 0xba902d71,0x61fbbebf .word 0x07f40657,0x8dc6c360 .word 0x125c8022,0x96d28b74 .word 0xecc0f215,0x564fc27b .word 0x59e2760a,0xaef7ca96 .word 0xe61dae00,0xe886ebcd .word 0xc6d3ea27,0xb2a8312c .word 0xf6cf9cf7,0x06bc8c84 .word 0xffffc0ff,0xa58393fd .word 0x7eb1a78e,0x12444e7b .word 0xf10c5660,0xe4195b71 .word 0x6710ff63,0xb9686b8b .word 0xe6fd1a65,0x4ed3dbff .word 0x3e4d6049,0x2fbd1684 .word 0xa39985c4,0x01ffc703 .word 0xf701449c,0x2e9eaca4 .word 0xed762b6b,0x0e57dcea .word 0x2fef467f,0x215fba29 .word 0xfd8b4454,0x1ea3b734 .word 0x450317a8,0xcebe9be5 .word 0x355a9be0,0xe96fa8d2 .word 0x63bf8fb1,0xae023339 .word 0xd5342487,0xba08db30 .word 0x33197983,0x4785608a .word 0x2276c156,0x11abf248 .word 0x4a7207da,0xa2671d94 .word 0xda2c256d,0x4409dfa7 .word 0x29039007,0x36e16822 .word 0x97843a71,0x742fbe90 .word 0x21e88d0b,0x97649a57 .word 0x57e2e7ff,0xcf379175 .word 0x1dc3881c,0x56a9d7b7 .word 0xee948c34,0x7811ffe7 p4_local2_expect: .word 0x831a0000,0x6e06427e .word 0xa5000000,0x5bc5e6d4 .word 0x4a4ef2fc,0x559dd5b1 .word 0xfcf24e4a,0xa6598604 .word 0xfcf24e4a,0xb0c7e5c8 .word 0x31c1e38e,0x87f91af7 .word 0xf1d40c1c,0x5e44f151 .word 0x68294d0f,0x202b195f .word 0x6c041473,0x0446a2a0 .word 0x08ce4982,0xa7be2440 .word 0x2e2b7a67,0xf68e3355 .word 0x16abcb32,0xd1dbd78a .word 0xa1d15df6,0x94e95beb .word 0xedf8472e,0x8dcf1b58 .word 0x71b7f451,0xea8b5f5a .word 0xa7dad861,0xb0dac4a1 .word 0xeb6066d7,0x72ff14ca .word 0xc2746b15,0xe258380e .word 0xfddc8e3b,0x2bf715f4 .word 0x00fd597f,0x9248d109 .word 0xd58234cf,0xb3bb5d0f .word 0x65914477,0xbf06e327 .word 0x35d9e371,0x95af6149 .word 0x2e4d571c,0xee31bec7 .word 0x881fbbac,0x985ab32d .word 0xbfe0c43c,0x84542d61 .word 0xb2bff5c0,0x00fe0b25 .word 0x52990913,0xd456df15 .word 0x3326b4a3,0x2bf83ea0 .word 0xef7c89ff,0x27643723 .word 0x3efa7309,0x236f17f1 .word 0x9361df36,0xafa0b339 .word 0xb5fb3e2b,0x453a8344 .word 0x76de84a2,0xa62338df .word 0xd4ee5cba,0x8f1dd201 .word 0x19df37f4,0x543dcc4f .word 0x9f06f6fc,0x89d19212 .word 0x4186b9f7,0x4455d247 .word 0x35f1ac41,0xd4c8f4c6 .word 0x682cf3b2,0x28d6b6da .word 0x8ec08225,0x5b333984 .word 0xd6c992a3,0x2e783049 .word 0x75954369,0x40a9fb6a .word 0x481786a2,0x9cbc5d74 .word 0x32ab22a9,0xeb9026a7 .word 0x15926fdb,0xf4f6ca20 .word 0x0b087127,0xc03f1734 .word 0x7edb10e5,0xfb7db276 .word 0xf42e1c8c,0x67819072 .word 0x00b6795f,0x2cf33cec .word 0x79f32247,0x67631a65 .word 0xe020fb0f,0x6e2d3247 .word 0x4fdc2240,0x855ffc18 .word 0x1918087c,0x1e330e18 .word 0xe85cd5ff,0x59243c3d .word 0x3ee34afa,0x100a6c10 .word 0x01d1ffaf,0x9100cc35 .word 0xc5c30cbe,0x0aa66996 .word 0x7b9a85f7,0x34a8de6e .word 0xf0f03994,0x640ecdbf .word 0xeeb28cc3,0xb9478d50 .word 0x19779eb0,0x35c93a24 .word 0x343e7014,0x4d91e155 .word 0xf1e67f95,0xbd86f014 p4_local3_expect: .word 0xff068927,0xb010f8d2 .word 0x5db9cdca,0xe1b3a2eb .word 0x4a4ef2fc,0xc4804602 .word 0x7b93046f,0x6164812c .word 0x000000e7,0x32586493 .word 0x00000000,0x00000099 .word 0x5e7e2c18,0x44969b66 .word 0xf8247175,0x04772c72 .word 0xaa992ae3,0x30cb7b86 .word 0xaa16116d,0x6802f86e .word 0x6134fe2b,0x84ffb4e9 .word 0x9576265c,0x31c1e38e .word 0x9272eef2,0xf418ffc9 .word 0x682830b8,0x86369c2f .word 0x8e56951b,0xa3b31c5e .word 0x906bb9f0,0xd9aafb53 .word 0xe5bdf536,0xe1d10541 .word 0x15fc57cb,0x8cfe4714 .word 0x6b755625,0x83c02891 .word 0xfa861d73,0xffffc0ff .word 0xf2aa7800,0x1727c7bb .word 0x7aee290d,0x8d14ade9 .word 0xacc06cc0,0x497bfe7b .word 0x344113d8,0xa2642223 .word 0xd8f04168,0xe4d259d2 .word 0x1a4160b4,0xe7bd38ca .word 0x9d960244,0x711692bb .word 0x48a6757b,0xd664d67c .word 0x4fd7671d,0x4e01b5b4 .word 0x03bdc5c2,0x02af6412 .word 0x365f27e4,0xce797652 .word 0xd57b41fd,0x2a69740b .word 0x16b0fdda,0x1512f4f9 .word 0x1386a584,0xbac47867 .word 0x2318439e,0x6870cc5f .word 0xed6e523b,0x4105dd15 .word 0xf8247152,0xe612ff03 .word 0xda12d346,0x79cd4fb6 .word 0x5f87cf63,0x86e1b7e7 .word 0x5368c7fe,0x17cc91e6 .word 0xf000d290,0x55bba626 .word 0x22c7d0c2,0x8ce772dc .word 0xe5ea87b0,0xb01c087a .word 0x8b68c416,0xccfd9784 .word 0x08770278,0xd654267d .word 0x0613219c,0x6a5c8808 .word 0x39b3b05c,0x38079b00 .word 0x56126843,0x53547d12 .word 0x477e9505,0xbe8f7968 .word 0xe4814986,0xd9ee6e08 .word 0x976db360,0xab207da2 .word 0xdf4059f1,0xfe69061f .word 0x7cfae7ed,0x1f6f1407 .word 0x904c1411,0x8b1b5849 .word 0x40c8ea3f,0x3c461ca8 .word 0xd7bfff70,0x57a8b12d .word 0xce2ff193,0xb60517fd .word 0xb5e168a2,0x6341e16f .word 0x16476c27,0xdb21f619 .word 0x95e400f7,0x04f45921 .word 0xeae9cc15,0xb03edaee .word 0x7a879738,0x732225b4 .word 0xea4d26a1,0x147e6dba .word 0x1605f6b6,0x0eb21c08 p5_init_registers: .word 0x3c5a57f8,0x1cc6d976 ! Init value for %l0 .word 0xef220cce,0x04d371b3 ! Init value for %l1 .word 0xe6b54e98,0xc9da5f40 ! Init value for %l2 .word 0xdcad8a5c,0x2f9294cd ! Init value for %l3 .word 0x7b6f5848,0x9338b938 ! Init value for %l4 .word 0x15a26cbe,0x09a93a4a ! Init value for %l5 .word 0x94f82f92,0xab687862 ! Init value for %l6 .word 0x396ab78e,0x0f345843 ! Init value for %l7 .word 0x1af44fc2,0xa5109be6 ! Init value for %l0 .word 0x65ba82da,0x07e1b010 ! Init value for %l1 .word 0x909dc463,0xfa801d5c ! Init value for %l2 .word 0x20ab7750,0x2438b680 ! Init value for %l3 .word 0x05d25ab5,0xecf86c95 ! Init value for %l4 .word 0xd6e71936,0x4b389bf8 ! Init value for %l5 .word 0x49ac42d1,0xb40a6e2b ! Init value for %l6 .word 0x29bdb542,0x51fdbb9e ! Init value for %l7 .align 64 p5_init_freg: .word 0x057031d5,0x2c04c4f4 ! Init value for %f0 .word 0xb87a8695,0xd3146719 ! Init value for %f2 .word 0x18cba3de,0x933b40d7 ! Init value for %f4 .word 0x1fc8988b,0x150bd844 ! Init value for %f6 .word 0x77b23ae1,0xf182182e ! Init value for %f8 .word 0x70830d42,0x726a1d80 ! Init value for %f10 .word 0xa929815b,0xeb090025 ! Init value for %f12 .word 0x8338f279,0x66213160 ! Init value for %f14 .word 0x99ea3d61,0xf91d1502 ! Init value for %f16 .word 0x6b0035bf,0xb93dfb38 ! Init value for %f18 .word 0x0135af63,0x8694c72a ! Init value for %f20 .word 0x34cc39b9,0x97d8a6ea ! Init value for %f22 .word 0x6a00799b,0xef10fb17 ! Init value for %f24 .word 0x680540ff,0x0ed211a1 ! Init value for %f26 .word 0xcdd666ea,0x98c79122 ! Init value for %f28 .word 0x01c3cc33,0xdace1f31 ! Init value for %f30 .word 0xbbb37496,0x8909afca ! Init value for %f32 .word 0xe31b9a4f,0xbeda48d2 ! Init value for %f34 .word 0xdeb5a4d3,0x2db82020 ! Init value for %f36 .word 0xa6c8b9eb,0xe3866047 ! Init value for %f38 .word 0x2fdcf3a2,0x474896c4 ! Init value for %f40 .word 0x967d8eb6,0xad95335b ! Init value for %f42 .word 0xededb1ec,0xacc1fac3 ! Init value for %f44 .word 0x671b2b7f,0x739765b3 ! Init value for %f46 .word 0x90f99967,0x0aedffea .word 0x39543020,0x7ffff1e8 .word 0xb73b64b9,0x8aa891a0 .word 0x0b45f433,0xa644726b .word 0x23a32465,0x6b893b37 .word 0xfafd4cb4,0xb047cf1b .word 0x6ebad0b0,0xf0ad9c3f .word 0x7e6b75b2,0xe02eca45 p5_expected_registers: .word 0xffffffff,0xff542be3 .word 0xef220cce,0x04d371b3 .word 0xe6b54e98,0xc9da5f40 .word 0xdcad8a5c,0x2f9294cd .word 0x7b6f5848,0x9338b938 .word 0x00000000,0x0000019b .word 0x00000000,0xda24493c .word 0x396ab78e,0x0f345843 .word 0x00000000,0xd4f1d4ea .word 0x00000000,0x00000adf .word 0x00000000,0x00000008 .word 0x00000000,0x00000000 .word 0x00000000,0xd4f1d561 .word 0x00000000,0x00000077 .word 0x00000000,0x00000069 .word 0x00000002,0xb7c00000 p5_expected_fp_regs: .word 0x057031d5,0x2c04c4f4 .word 0xb87a8695,0xd3146719 .word 0xb9f56401,0x6ad5ec0c .word 0xfbdfa6b7,0x6afb2279 .word 0x77b23ae1,0xf182182e .word 0x70830d42,0x726a1d80 .word 0xa929815b,0xeb090025 .word 0x8338f279,0x66213160 .word 0x68c8e8ad,0x85e00654 .word 0x8dc361c3,0x163e8022 .word 0xbae08828,0x803d1201 .word 0x4f3ccd9b,0x75c15799 .word 0xf1406b1d,0xc07971b2 .word 0x2e73b3ff,0x214cbd6a .word 0x9aa5aeab,0x3b3a97a7 .word 0x51eb9968,0xc5c8f6f0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p5_local0_expect: .word 0x6d8b1a2e,0x224615a2 .word 0x9e461f0b,0x70b4f9f3 .word 0x73556400,0x4c88e48b .word 0xa5d1fc64,0x2600dcbf .word 0xea61ee58,0x872728c0 .word 0xcb488365,0x5c6d9204 .word 0x8f1b6530,0xde01a5b8 .word 0x484a64ce,0xcd064b30 .word 0x3cef9d46,0xa19f5bad .word 0xdc433525,0x5f24ed43 .word 0x36cb146c,0x23f5b1c3 .word 0xcd18c77b,0x0dc5086a .word 0xec730070,0x8c37263d .word 0x7523f4bf,0xbd4d1c1c .word 0xa2154622,0xbf382077 .word 0x109e2ef5,0xed9ca6eb .word 0x235b353a,0x8b38c2cc .word 0x8926eab8,0xea90a308 .word 0x333955de,0xba2d6254 .word 0x3539370e,0x7a8f0ea9 .word 0x57425f4a,0xf140b314 .word 0xf108dda7,0x80a7b4d9 .word 0x6cac3e25,0x59ffc3f6 .word 0x657440b8,0x50fac3d5 .word 0xffc1d199,0x1c5bdb92 .word 0xa929815b,0xeb090025 .word 0x01102445,0xd6731c27 .word 0xe04054e8,0xd071c253 .word 0x5f3234b6,0xda24493c .word 0x554dd7f8,0x8abc2805 .word 0xd2906d26,0x82237797 .word 0xc69edb5c,0xfbe12150 .word 0xac60280d,0x5a339de6 .word 0xb75828bc,0x82aeeecc .word 0xac934085,0x1bc12036 .word 0xb0865ca4,0xb870f360 .word 0x4b64d190,0x77ede8f8 .word 0xfcb699d1,0x0537b9c5 .word 0xa0420859,0xdf668255 .word 0xde73ed28,0x5caa730b .word 0x44efe988,0xe58b4453 .word 0xe0cacfad,0x34a5dd07 .word 0xf0b06432,0x9a3534a0 .word 0x4b687126,0x9a9b4f71 .word 0x75d87b9c,0x93e9e89f .word 0x5c3b38a7,0x0ffd2905 .word 0x05d5f6e1,0x2b32bc57 .word 0xeaf51f20,0xdf91997f .word 0x2a119174,0xf819481d .word 0x07199b51,0x003add94 .word 0x5ac363f2,0x59f0aa7a .word 0x9c238c74,0x2756cf4e .word 0x50b03d54,0x03454b5e .word 0x74322c32,0xe808947d .word 0x600c79bd,0x0a64ab9c .word 0x177161d6,0x9f96cc67 .word 0xff0b8ccd,0x43bf876d .word 0x95efd70a,0x07bf6e62 .word 0xba7a00b6,0x28f86054 .word 0x56c65ae7,0x4accbf3b .word 0xf59d9e90,0xcc791477 .word 0x5e7b0abc,0xa17d4e95 .word 0x3b64e188,0xf1dede97 .word 0x6986e86d,0x000009b7 p5_local1_expect: .word 0x8ba02973,0x559a6719 .word 0xdaae9258,0xcae26439 .word 0xa7973a3b,0xabaea59a .word 0xf448a408,0xeaf52099 .word 0x9a2b54ff,0xffffffff .word 0x96309dc5,0xf5d52942 .word 0x8c781fc8,0xc9d95f0d .word 0xdded1eb8,0x8afdc030 .word 0x73b02dee,0xde7c9069 .word 0x2f603dc4,0xf5a31ff5 .word 0xb951d8b0,0x2f916a59 .word 0xc8f0bac2,0x061c3260 .word 0x75b566c3,0x030fc918 .word 0x646de499,0x562fa4d7 .word 0x7cbb4d14,0x14073dd7 .word 0x64daaafb,0x89149f59 .word 0xd56861d0,0x5a683e6f .word 0x60982f25,0xeb0346ef .word 0x0212d3f2,0xac5db776 .word 0x7fd8a93b,0x0def6263 .word 0xa3b584b9,0xe32ef187 .word 0x9d54a8b6,0x6c31d735 .word 0x75001322,0xf9346c17 .word 0x0dc27dd4,0x7e252386 .word 0x09e18ad3,0xcbb69b99 .word 0x2cea2e7a,0x4002186e .word 0xf2c3a471,0xf95f1ac3 .word 0x7399fffc,0xf8677cca .word 0x064fa3a0,0x52671d68 .word 0xd0159310,0x1870f3a1 .word 0xcf846c0a,0xf69a2ef0 .word 0x116d4d29,0x7d79f6a2 .word 0x68c8e8ad,0x85e00654 .word 0x81bc6584,0x658a3b34 .word 0xbae08828,0x803d1201 .word 0x4f3ccd9b,0x75c15799 .word 0xf1406b1d,0xc07971b2 .word 0x2e73b3ff,0xc69f2ce1 .word 0x9aa5aeab,0x3b3a97a7 .word 0x51eb9968,0xc5c8f6f0 .word 0x4afd4ac5,0x268ddb1d .word 0x080a82a8,0x2a6269de .word 0x48c44f07,0xa53edcf4 .word 0xb22639ab,0x782f459e .word 0x7afde52f,0x814bfeb6 .word 0xd087adc3,0xedc8e1f8 .word 0x0f0f0e69,0x0ba63a23 .word 0x10cda04a,0x0f20c0c7 .word 0x0651bb58,0x6b6afe19 .word 0xe3c13175,0xa54b7ab0 .word 0xff23b8f7,0x91cc6c1f .word 0x02149932,0x5db7000a .word 0xc0ec0b2d,0x7584f030 .word 0x1c7f7998,0x7eb85fff .word 0xd56d4be9,0x52f24e93 .word 0x48c5a0b5,0xf3ea2f42 .word 0xa2c69a1e,0x44aa54ae .word 0x9f145b53,0x6b80a830 .word 0xd92232c3,0xcb34d3cc .word 0x3fd9afed,0xc1738057 .word 0xa58346b7,0xfe80db6b .word 0x00000000,0xda24493c .word 0xec92004c,0xa9a1b74c .word 0x7c0228be,0x9bd77a30 p5_local2_expect: .word 0xf0f6c8c5,0x6899eb51 .word 0x09da2647,0x12be9427 .word 0xf819481d,0x483a8a56 .word 0xdf0a0000,0x00000000 .word 0x734ba555,0xad119231 .word 0x77b23ae1,0xf182182e .word 0x517b4987,0x51fdbb9e .word 0xae7660ba,0x4c702562 .word 0x57ff3f8c,0xc7ff5cc2 .word 0x8a6b39d3,0x6ad0ab6a .word 0x314664ff,0x73d46701 .word 0x378deac1,0xa312ca09 .word 0xd70d46bf,0xb466a2a9 .word 0x9f0a1e9d,0xe7440b69 .word 0x1a4b77d3,0xa637f6cb .word 0x1f130074,0x8613af73 .word 0xef9891e0,0x0cecd56a .word 0xe289919f,0x707edcb6 .word 0x385ea3f5,0xabcf23a4 .word 0x5c16d412,0xf6ff5587 .word 0x4dcb27c8,0xfb74525f .word 0x95351878,0x84c86eaa .word 0x5f090170,0x1e6afa9a .word 0x9cc5a423,0x679d0625 .word 0xc061e402,0x4c0b98b6 .word 0x646a6903,0x6df3257f .word 0x354ed3c4,0x9558ef7d .word 0x59f63d71,0xcaca5468 .word 0xbff7a675,0x657a83be .word 0x1ca3f5b1,0xecd7e359 .word 0xf4e9ebde,0xfd85e9c5 .word 0xa59921e0,0x0c3ade64 .word 0xa30eca19,0x43b765c5 .word 0x5390f7a7,0x779b79d6 .word 0x03c80047,0x62092802 .word 0xabdb30b7,0x35eb6751 .word 0x6a409113,0x2c36f53a .word 0xfbbd8fb9,0x2195afc5 .word 0xc87dea87,0x090f8a99 .word 0xbd00c495,0xc25773ea .word 0x576956b8,0x3b38db4b .word 0x361ab9b3,0xe1306c4a .word 0x81581f14,0x3c20fd93 .word 0xdb5c7398,0x800a8598 .word 0x3b673e35,0x5067090f .word 0x0cec9be6,0x4bf1f3ff .word 0x4a402b9e,0x8b0f2b74 .word 0x440226fc,0x17571642 .word 0xd3c6d94e,0xbd5c8e33 .word 0x94865c0f,0x37db5a3d .word 0x74f79eaa,0xe4031aef .word 0x407ee075,0x9116e222 .word 0xd8496fda,0xe56fb598 .word 0xb94b53d0,0x9814448d .word 0xefc3ac9c,0xcbcfc082 .word 0xcdcdde01,0x4d2796ac .word 0x5c02cf52,0xcdb89d11 .word 0x0fd7359d,0xe3ee6604 .word 0x038a0abf,0x7a344fea .word 0xba67505c,0xeaa7e0ff .word 0x30150914,0xd6408cd7 .word 0xb38a3cff,0x23c18933 .word 0x195e13c6,0x1e07dd6a .word 0xe496143a,0x5d238db7 p5_local3_expect: .word 0x40803e16,0xc361c38d .word 0xf0d667aa,0x77000000 .word 0x9a293dc6,0xebba0b6a .word 0x5d030000,0x170a0000 .word 0x6abd4c21,0x4f4bc255 .word 0x253eac6c,0xe5f4e6c8 .word 0xab687862,0x0f345843 .word 0x24dcda6a,0x6dcfc765 .word 0x0f5090c1,0xe9d09854 .word 0x8aede625,0x62568d2e .word 0xbecf1a34,0x050edd2d .word 0xa5c7a082,0x211f5b01 .word 0xf4644295,0xbc955c1a .word 0xa1f0d99e,0xc4fe4ae3 .word 0x898b71b5,0xc0a395f6 .word 0x5af5d7de,0x544fff20 .word 0x4b1d686e,0x24c2c618 .word 0x0415e0e3,0x4baba15e .word 0xc20ebce0,0x30019007 .word 0x5520f971,0xd13c5826 .word 0xa5f3c89e,0x71a12a2f .word 0x1afe9102,0x85993ffa .word 0x5f07cd98,0x33c02617 .word 0xac8cd26b,0x764ad536 .word 0xf015bd8b,0xd93da34d .word 0x8162d416,0xea82eea5 .word 0x4783e2f7,0x604ecdf8 .word 0xec7a0095,0x5be16e4e .word 0x024fbbfe,0x817228b1 .word 0x260f30b0,0x4018d5b9 .word 0x4d80b2db,0x8a713bfe .word 0x344a3188,0xf3a10b00 .word 0x496fec24,0xd00fb8a2 .word 0x5ab19ffa,0xfb50ff10 .word 0xcb1fff34,0x6796bf5a .word 0x8d707487,0x6d473790 .word 0xc5d90b06,0x7da82a86 .word 0x6acb6aba,0xe7a620be .word 0x6d473790,0x5e708f5b .word 0xea391c31,0x7d71510b .word 0x58ee61ea,0x38dac1f0 .word 0x6b0035bf,0xb93dfb38 .word 0x0135af63,0x8694c72a .word 0x34cc39b9,0x97d8a6ea .word 0x6a00799b,0xef10fb17 .word 0x680540ff,0x0ed211a1 .word 0x9a293dc6,0x98c79122 .word 0x01c3cc33,0xdace1f31 .word 0xb0a6a6bb,0x6ff94a55 .word 0x0a34a504,0xb0cc1fda .word 0xebdbdbba,0x5ae2a5fb .word 0x8c9fbddf,0x910ff550 .word 0x80e3c28b,0xdd70259a .word 0xe5d3e376,0xb52036b0 .word 0x93ed4c14,0x2d68f7e4 .word 0x8d9f6900,0xd49173ec .word 0xcd22b89f,0x2bbe302c .word 0xf819481d,0x4d588a30 .word 0x064755b4,0x0e641358 .word 0x99ea3d61,0xf91d1502 .word 0xf3e3afac,0x6216024c .word 0x9e85d8f6,0x810c51e6 .word 0x5f16b44e,0x3a7b73e6 .word 0xafe51445,0x76aee42b p6_init_registers: .word 0x208be94a,0x57130ce8 ! Init value for %l0 .word 0x780a54ba,0x016f986f ! Init value for %l1 .word 0x6e3e26d8,0xa4b7c071 ! Init value for %l2 .word 0x018636eb,0xfb3ab0a4 ! Init value for %l3 .word 0x037c6587,0xf2a0d4a8 ! Init value for %l4 .word 0x2b01f378,0x118193a8 ! Init value for %l5 .word 0x156de562,0xe2cc7dbd ! Init value for %l6 .word 0x2e70b61e,0xaa0cd884 ! Init value for %l7 .word 0x74a59350,0x483fc08a ! Init value for %l0 .word 0xb992f25b,0xb31303ea ! Init value for %l1 .word 0xf74d920d,0xf64d373d ! Init value for %l2 .word 0x3b13abdd,0xe06e42e3 ! Init value for %l3 .word 0xc952dcbe,0x3e944894 ! Init value for %l4 .word 0x5ca25d9f,0xbd5124d9 ! Init value for %l5 .word 0xca77bee7,0xd1b1a093 ! Init value for %l6 .word 0x38796838,0x9ca4bfdc ! Init value for %l7 .align 64 p6_init_freg: .word 0xe2c05750,0x1360a230 ! Init value for %f0 .word 0xd861a34c,0xae25cb44 ! Init value for %f2 .word 0x74122402,0x353077ea ! Init value for %f4 .word 0x15d944cb,0x3a48cbcb ! Init value for %f6 .word 0x93a10784,0xc4ff1a2c ! Init value for %f8 .word 0xcbcaec16,0x979ccff9 ! Init value for %f10 .word 0x80870666,0x6e0ae616 ! Init value for %f12 .word 0xa0668d4b,0x8c9c2e52 ! Init value for %f14 .word 0x637a8a0c,0x0d551d2b ! Init value for %f16 .word 0x65c61b9c,0x6548333e ! Init value for %f18 .word 0x1ba67953,0x8127e393 ! Init value for %f20 .word 0x3eafbffd,0xba6e1def ! Init value for %f22 .word 0x3c24d862,0x549edc79 ! Init value for %f24 .word 0xd1d7f722,0xb6cd915e ! Init value for %f26 .word 0x642b544b,0xc2217f81 ! Init value for %f28 .word 0x9796ff91,0x87e88f91 ! Init value for %f30 .word 0x24186b56,0xff846af5 ! Init value for %f32 .word 0xdb2616ac,0x4c52fcb0 ! Init value for %f34 .word 0xb33c697b,0x2d59fcfe ! Init value for %f36 .word 0x24559a63,0xa07dbd39 ! Init value for %f38 .word 0x72249248,0xc6eabe9d ! Init value for %f40 .word 0xab1cb0a5,0xdd3ddeb3 ! Init value for %f42 .word 0x2a9b9a50,0xeca8ec46 ! Init value for %f44 .word 0xd548e9c7,0xe7ce4ebe ! Init value for %f46 .word 0x2cf5e834,0xad539ef0 .word 0xcb036627,0x6183b47f .word 0x43c9a4c5,0x92b33c3b .word 0x96659e6a,0x66ca190d .word 0x6c1e1da8,0xbea3dc1d .word 0x294fb165,0xfe246efe .word 0x36eddce4,0x4a2f7637 .word 0x9c36c11c,0xdd5e1429 p6_expected_registers: .word 0xffffffff,0x530d0051 .word 0xbc4cb8cf,0xfeddff3f .word 0x00000000,0x000000a0 .word 0x00000000,0x000086c5 .word 0x00000000,0xacf3004f .word 0x00000000,0x00000078 .word 0xffffffff,0xe1d79e8b .word 0x00000000,0xc4ff1a2c .word 0xffffffff,0xfffffe9e .word 0x00000000,0x00000074 .word 0x00000000,0x87aae253 .word 0x424e0a36,0x95a9e898 .word 0xffffffff,0xffff80e8 .word 0x00000000,0x64cce880 .word 0x00000000,0x0000002b .word 0x91196bef,0x45499cfe p6_expected_fp_regs: .word 0xe2c05750,0x1360a230 .word 0xd861a34c,0xae25cb44 .word 0x74122402,0x353077ea .word 0x2fd6ab24,0xdecbf1b8 .word 0x93a10784,0xc4ff1a2c .word 0xcbcaec16,0x979ccff9 .word 0x80870666,0x6e0ae616 .word 0xa0668d4b,0x8c9c2e52 .word 0x637a8a0c,0x0d551d2b .word 0x65c61b9c,0x6548333e .word 0x57f7ef77,0x8127e393 .word 0x3eafbffd,0xba6e1def .word 0x3c24d862,0x549edc79 .word 0xd1d7f722,0xb6cd915e .word 0xc53e1bd7,0x82bce402 .word 0x9796ff91,0x87e88f91 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p6_local0_expect: .word 0x3d374df6,0x1a228007 .word 0x1cf2c11e,0xef1b95c6 .word 0xdd0edb63,0xd7023065 .word 0xe79d67a2,0x353077ea .word 0x2b00bc82,0xd71b3ec5 .word 0x6fb209ed,0xa9ab2e64 .word 0x75654365,0x90fc0e6a .word 0x8183c39d,0x4749bcce .word 0xfb82722d,0xcf7eb951 .word 0xee312e4d,0xb8ff6d5d .word 0xfc426615,0x9ce5cbaf .word 0x2ac7a359,0xb12ac3cd .word 0x61f65965,0xb2246717 .word 0xb7944c9b,0xc2c43ead .word 0x89930c26,0x7b74cf8b .word 0xdc4ff18d,0x10aff3d4 .word 0x31470f10,0x52f43785 .word 0x1ce96d7c,0x1091138e .word 0xc7d01864,0xff59e64c .word 0x9c3930f1,0xd08162fb .word 0x53245d1c,0x43e2f508 .word 0xb7ef53af,0x6a4b7177 .word 0xb719124d,0x9a05e819 .word 0xe5ab203c,0xf615c175 .word 0xb1642493,0x7600184a .word 0x751f033d,0x6d289de1 .word 0x47020af5,0xfe7f9e00 .word 0xa76328c7,0x01aa70bc .word 0xeb3c8aae,0xacb6a397 .word 0xc3ff3c79,0x897764b3 .word 0x1108cfb1,0x27e05222 .word 0x3cc07b19,0x5317f0ba .word 0xfba021f2,0x34e6633c .word 0xf285767c,0xddea4fd2 .word 0x48570d4a,0x8cb2fb57 .word 0xc186dfad,0xef64e3f3 .word 0xd44913b7,0x9d2f8959 .word 0x1841f599,0x8578e557 .word 0x04752e18,0x20bbaeb7 .word 0xf8a64ab1,0x99b15ffe .word 0x27efa915,0x73798bf3 .word 0x26b2b217,0x3267c982 .word 0x37a38d77,0x33853033 .word 0x6453678c,0x3cedbe21 .word 0x0000002b,0xffd44c60 .word 0x368581c7,0xf6a50ab4 .word 0xe6a9c325,0x0ae39c91 .word 0xe2b8739d,0x62c65919 .word 0x9a6e132a,0xcfad9564 .word 0x67c984b2,0x8669f184 .word 0x2e1d0560,0x559fde0f .word 0xdfc9517e,0x8ba234b0 .word 0xa8ca8f2a,0x8268efb9 .word 0xacf3004f,0x18229291 .word 0xbb9a32f8,0xf86540aa .word 0x1b1b4252,0xdce36428 .word 0x25792871,0x86e7ba7f .word 0x08df3332,0xaaa9968d .word 0x933047da,0x2176113f .word 0x80fb40ac,0xec13f507 .word 0x5844e573,0x291239c8 .word 0xb19ef36d,0xdf50a617 .word 0x437822dc,0xa65ae55b .word 0xbb5f47e5,0x4ca1d50b p6_local1_expect: .word 0x7855e94f,0xef39b3fa .word 0xd01f52ed,0x39c3dab4 .word 0xdfb97884,0x3eeb3880 .word 0xfb3ab0a4,0x42bea6a7 .word 0x15d944cb,0x3a48cbcb .word 0x51000d53,0x3fcc94de .word 0x13d9bbd0,0xe23d7574 .word 0x2781e89b,0x455b446c .word 0x85b1932a,0x71fc7c0c .word 0x442df50e,0x0ca6917f .word 0x8ed15274,0x9d9c46a2 .word 0x3df9d2e8,0x69b3858c .word 0xc9adb5ba,0x73c13b86 .word 0xd0dbea53,0x688c06e9 .word 0x39a7997a,0x23bfec9a .word 0x18593d9c,0x20d9e2ff .word 0x37c2b5cd,0xd56b433e .word 0xa7430d4d,0x534221cd .word 0x45ed647d,0x77663cf8 .word 0x0a1b13f9,0xf22014f6 .word 0xce4fe8a9,0x90bbeeb7 .word 0x65d9b6bf,0xca296ea1 .word 0x0252953d,0x55a4640e .word 0xd225ef81,0x74d3a6a0 .word 0xdd713d79,0x9b402969 .word 0x4f23911b,0xf9ea0b88 .word 0xb129f506,0x815aee9e .word 0x78c29fa5,0x45aeff13 .word 0x5256fbb1,0x332e4d4c .word 0x7f3aebaa,0x6d3b4f29 .word 0x4f3d3c68,0xb90497c0 .word 0x944db684,0xba874ad8 .word 0xf670fa1e,0x733a0764 .word 0x2038d9d8,0xffeda473 .word 0x7048312d,0xf827201d .word 0x3f79c5c6,0xe1b5c841 .word 0x4d4b0a7a,0x0fd5c8e7 .word 0x3300c47a,0x3169480b .word 0xe79a2587,0x1561bf2c .word 0xdd573a2c,0x70f7f549 .word 0xa3323265,0x7a766925 .word 0xfe0cee3a,0x8ee77d5b .word 0xb1ffc789,0x7d5e489a .word 0x28c71a89,0xc04a87a6 .word 0x4de4f4c9,0x8ef36fe8 .word 0xe5fcfdbd,0xf4665846 .word 0x30c94f00,0x7c5c3b50 .word 0x0caa8f76,0x780080d7 .word 0x77ab6887,0x5a92a819 .word 0x6fb793f4,0x65388489 .word 0xfd9cd14d,0x0ab04e6d .word 0x0939bd5f,0x15c52b7b .word 0x032969e1,0x9e8093a8 .word 0xc8845777,0x24a9a843 .word 0x8ba47b63,0x6579e084 .word 0x147c156d,0x8ca5e515 .word 0xff01c938,0x07066676 .word 0xa57ba182,0x5c4d168a .word 0x744b2583,0x7199eb87 .word 0x8b513b2c,0x19a0a30a .word 0x25040365,0x6c8a69cc .word 0x9a805307,0xa3aa6974 .word 0x3007a183,0xa2f0c9a4 .word 0x5c292734,0x6d3b4f29 p6_local2_expect: .word 0xc00baea7,0x49442738 .word 0x4f371f9b,0x8836a1da .word 0x4f00d131,0xb427a581 .word 0x15cd4237,0x0000006a .word 0x2c1affc4,0x8407a193 .word 0x80f1eabb,0xa4b03afb .word 0x558e8632,0xaeae34e5 .word 0xd45640d2,0x9e3b8392 .word 0x009e9105,0xdebb4b04 .word 0x58617a2e,0xde87e040 .word 0xfaab137f,0xd59c4450 .word 0x6cf3564d,0xb1f21a2a .word 0x7cb2d805,0xe794b7b9 .word 0x647e912a,0x4049df8b .word 0x2e356a86,0xfcf4b083 .word 0x2e8b443a,0xba688ef3 .word 0x2ae74b60,0x375f9860 .word 0x6f4caf15,0x1081b417 .word 0xb8a025a2,0xf5b934b6 .word 0x0ef2b9cc,0xbc6654bf .word 0xc3283ab0,0x49aab8a8 .word 0xc957f7c5,0x57f7ef77 .word 0x266dae43,0x610a15e5 .word 0x000000dc,0x685bbb3c .word 0x9bdff3af,0xaaefe05e .word 0xf853743d,0xe1d0ffff .word 0xa16cfb7d,0x1ba05ccf .word 0x88942c2e,0xcb4f5b1b .word 0x54d13fa6,0xf6691a79 .word 0x92cfe936,0x313c1057 .word 0x569081ea,0xfc770976 .word 0x4d3990b4,0xa04ff36a .word 0xde50998f,0x80418727 .word 0xc639ac9e,0xc9ee016c .word 0x6e39fa6d,0xba52e5c5 .word 0xead4b6e9,0x00d8149b .word 0x6d1661e3,0x0a2a2cfb .word 0xa5f986c5,0xe3a54e32 .word 0xce8c582f,0x43bbc169 .word 0xf2b9defb,0x4eccc907 .word 0x19731ffc,0x826b16f7 .word 0xf9aa422e,0xdc7db956 .word 0x0d27523f,0x878cf9d7 .word 0x356b48dc,0x3de14638 .word 0xa74c49a7,0x77d27439 .word 0x30d0f246,0xa4b7c071 .word 0xde095894,0xd54313f8 .word 0x6de90fd8,0xb7ba32ba .word 0x651f3ece,0xc4b3becf .word 0x949219d5,0x087205b7 .word 0x3679b1e1,0x9b7fe79e .word 0x3a75c9a1,0xa3e861fe .word 0x4b7eb4ea,0x34dc3d74 .word 0x37e0de63,0xe192f145 .word 0x7cc85f75,0xe68c70c7 .word 0x4f4840fd,0x3198df82 .word 0x192d2033,0x9c608147 .word 0x247fd656,0xdd29a49d .word 0xb47090ed,0xebf7f8b6 .word 0x26329132,0x742c48d7 .word 0x63c8ff2b,0x400d75ec .word 0xe79d67a2,0x000015cd .word 0x4c24206e,0x2ad3c11e .word 0xebcca6b0,0x4762a156 p6_local3_expect: .word 0x16e60a6e,0xa8938111 .word 0x16e60a6e,0x66068780 .word 0x95a9e898,0x00000000 .word 0x918fe887,0x000000cd .word 0xa8938111,0x80e8cc64 .word 0xffbfa49c,0xfb3ab0a4 .word 0x5bc9199a,0x70e56349 .word 0x2ac8cc48,0x930f834d .word 0x5d822a9d,0x562de581 .word 0x771ff761,0x3d4e2803 .word 0xdb85c897,0x08ac6e7c .word 0xf65ad14b,0xf9f60537 .word 0x12bd744d,0xf007a5ff .word 0xd1fc1467,0x604a135b .word 0x06b20ef0,0xca5dc0cb .word 0x99fb8804,0x933e4af1 .word 0xf7c56bf0,0x1ea775db .word 0x1b6d8fb4,0xd682a9f8 .word 0x32a79efa,0x85254e0d .word 0x00000015,0x00000000 .word 0x34baefc0,0x49c4a08e .word 0x5d2a5a15,0x12a8b2e8 .word 0xa77b65cd,0xff928ffd .word 0x92468deb,0x00c7dcf4 .word 0x58a40361,0xf4c38ead .word 0x3741020e,0xc5f77ce2 .word 0xe0deddda,0xa0b49ccd .word 0xbe2bbd94,0xc0134ece .word 0xb5ffe167,0x4618ea3b .word 0x11623585,0x428fbcc1 .word 0x6de097f6,0xba705c25 .word 0x00bc49ec,0x9c38d7bc .word 0xe66dcbc8,0xeb085e84 .word 0xb9ea37af,0xb3cd43de .word 0xc980a9f5,0x836f90a7 .word 0xc34a06a6,0xd7d431bd .word 0xf50d4cf2,0x205e0549 .word 0x678dd0bb,0x0cd4078a .word 0x94e7bb08,0xfc1264d2 .word 0xc8b26168,0x7d00c923 .word 0x27611799,0xf4487047 .word 0xd2c2e18d,0xaf5725b2 .word 0x4be74052,0xbcaa7f4c .word 0xa12b4a4e,0x2022ee26 .word 0x973be062,0x78964018 .word 0xe7ecbf9a,0x652bbaef .word 0x14b21732,0x04d2a877 .word 0x07211ef0,0x23328e4b .word 0xe25eb481,0xe98d74f2 .word 0x24c8f4b9,0x0b324311 .word 0xb0c9a7fd,0xc8500e83 .word 0x00000000,0x2b53d131 .word 0x192fb079,0x388b3626 .word 0xd6936f26,0xc424c9b5 .word 0x424e0a36,0x95a9e898 .word 0xbf812067,0x19372190 .word 0x87518f91,0x9d6a2817 .word 0xd11225a6,0x1aa364b5 .word 0xf62d9785,0x33525c4f .word 0xba277682,0x09d21c34 .word 0x6a0b491f,0x8f17216e .word 0x91196bef,0x45499cfe .word 0x9db4a871,0x9d3ac94d .word 0x1a8aa66f,0x7665bcc1 p7_init_registers: .word 0x9fcb3752,0x0d2c3700 ! Init value for %l0 .word 0x2d7154dd,0xf20fa577 ! Init value for %l1 .word 0xd19c2f1e,0xb186f95f ! Init value for %l2 .word 0xeeee6104,0xf6a132a1 ! Init value for %l3 .word 0x56b6f44a,0xc5c12f81 ! Init value for %l4 .word 0x2ca75f6e,0x0e278290 ! Init value for %l5 .word 0x4293d866,0xbc9be109 ! Init value for %l6 .word 0xe271ce32,0xf34e51a1 ! Init value for %l7 .word 0x99dc9950,0x3c630bfe ! Init value for %l0 .word 0x091691c3,0xaf6f2cce ! Init value for %l1 .word 0xdd0c188e,0xa896fd93 ! Init value for %l2 .word 0xdec4868e,0x6258ba20 ! Init value for %l3 .word 0x3143d17c,0xb9442ea3 ! Init value for %l4 .word 0x0411c43c,0xb8421633 ! Init value for %l5 .word 0xff54297e,0x57ce7d51 ! Init value for %l6 .word 0xa7368880,0x33905b9a ! Init value for %l7 .word 0xfa658da0,0x206f7068 ! Init value for %l0 .word 0xd9dd4fb2,0x810e6802 ! Init value for %l1 .word 0xcd59f2f4,0x581625a1 ! Init value for %l2 .word 0x92400aef,0xab72ae12 ! Init value for %l3 .word 0xe2fe648e,0x8504d22c ! Init value for %l4 .word 0xb0ec5fb3,0xe54fa0b6 ! Init value for %l5 .word 0xa47dd3f6,0x85d886ce ! Init value for %l6 .word 0x5406313c,0xb3d89d69 ! Init value for %l7 .word 0xf14a5da1,0xb7442e28 ! Init value for %l0 .word 0x89075844,0x49136e9f ! Init value for %l1 .word 0xe1680f78,0xa52c9b49 ! Init value for %l2 .word 0x8d06f04a,0x030eaf0c ! Init value for %l3 .word 0x16c3c04e,0xc7ff0f78 ! Init value for %l4 .word 0xb9700b8f,0xd14ab8c6 ! Init value for %l5 .word 0xe69567b4,0x160c6e5b ! Init value for %l6 .word 0x3dff0c0c,0x23706737 ! Init value for %l7 .align 64 p7_init_freg: .word 0x79c9c2ea,0x2302a610 ! Init value for %f0 .word 0x8c6954bb,0x6ed17234 ! Init value for %f2 .word 0x3d2f3e8d,0x2f0b9f48 ! Init value for %f4 .word 0x7b2b3d45,0x73a4a2ea ! Init value for %f6 .word 0x3161083f,0x4870b1ba ! Init value for %f8 .word 0x281e6057,0xe671cc7a ! Init value for %f10 .word 0xd826157d,0xf9c1c146 ! Init value for %f12 .word 0xabffae68,0x4c2bc109 ! Init value for %f14 .word 0x6fe15f0a,0x50df9a63 ! Init value for %f16 .word 0xe0b10aa8,0x4cee6025 ! Init value for %f18 .word 0xa7ccda28,0x0c308f2d ! Init value for %f20 .word 0x70b340c2,0x0d28fd5a ! Init value for %f22 .word 0xab05a45e,0x981fe3e5 ! Init value for %f24 .word 0xf16191cd,0x57e50050 ! Init value for %f26 .word 0x9752ee52,0x9f17fae3 ! Init value for %f28 .word 0xc59eaa06,0xd1c6430c ! Init value for %f30 .word 0xa0f90985,0x0221f395 ! Init value for %f32 .word 0x51922147,0x2d382d63 ! Init value for %f34 .word 0x14932fe7,0xe014339c ! Init value for %f36 .word 0x1bdcb2a7,0x3c11acaa ! Init value for %f38 .word 0x07cafacb,0x91cfef5a ! Init value for %f40 .word 0x098a2bb0,0xa9370e22 ! Init value for %f42 .word 0xa47fad40,0x2c393cbc ! Init value for %f44 .word 0xb3221251,0x86cae5d7 ! Init value for %f46 .word 0xf5236cb7,0x7165ee63 .word 0xcabf6307,0x113fa80e .word 0x58ba9b76,0x13059f38 .word 0x4c3e4461,0x6a3dd242 .word 0xf36d6513,0x5a5cd784 .word 0x0e173946,0xff16cdc5 .word 0x0111fa0b,0x8107784e .word 0x6b63ec49,0x0184e772 p7_expected_registers: .word 0x00000000,0x00000030 .word 0xffffffff,0xfffffffa .word 0x00000000,0x000000a7 .word 0x00000000,0x2b1a3fba .word 0x00000000,0x0000006a .word 0x00000000,0xe0af6860 .word 0x00000000,0x00000000 .word 0x00000000,0x000009b8 .word 0x00000000,0x000000eb .word 0xdfcfa312,0xeaf8a3aa .word 0x00000000,0x86ec909a .word 0x00000000,0x000000bb .word 0x3143d17c,0xb9442ea3 .word 0x00000000,0x000000ad .word 0xffffffff,0xfffffa9b .word 0x00000000,0x00000086 .word 0x00000000,0x000062b3 .word 0x00000000,0x00016c30 .word 0x00000000,0x0000b618 .word 0x00000000,0x2e892a47 .word 0xe752e5d2,0x7810a45b .word 0x00000000,0xaf55f875 .word 0x00000000,0x00000048 .word 0x00000000,0x2e893071 .word 0x00000000,0xf9c12f3a .word 0x89075844,0x49136e9f .word 0x00000000,0x871302bd .word 0x8ef7fdea,0x58805ad7 .word 0x16c3c04e,0xc7ff0f78 .word 0x00000000,0x0000000c .word 0x00000000,0x1d72b249 .word 0x00000000,0x00000276 p7_expected_fp_regs: .word 0x79c9c2ea,0xae61e9d7 .word 0xe4470000,0x345583c4 .word 0xe4470000,0x345583c4 .word 0x7b2b3d45,0x73a4a2ea .word 0x3161083f,0x4870b1ba .word 0x281e6057,0xe671cc7a .word 0xd826157d,0xf9c1c146 .word 0xabffae68,0x4c2bc109 .word 0x6fe15f0a,0x50df9a63 .word 0xe0b10aa8,0x80027958 .word 0x7d052e92,0x572c456d .word 0x70b340c2,0x0d28fd5a .word 0xab05a45e,0x981fe3e5 .word 0x7b039397,0x57e50050 .word 0x9752ee52,0x9f17fae3 .word 0xc59eaa06,0xd1c6430c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p7_local0_expect: .word 0x5df24ed8,0x99f7ee10 .word 0xa52b4761,0x8d199f2a .word 0xdbcd1c3a,0xc75e45d3 .word 0xb0dc63f4,0x3b29b8b8 .word 0x00000000,0x00005b0c .word 0x8ef7fdea,0x58805ad7 .word 0x58b778c7,0x318f8d34 .word 0x05c4aba2,0x1850e798 .word 0x2205b48e,0xa67b8708 .word 0x2aaae184,0x8a3dffb7 .word 0xb0a3772b,0x8c67b97b .word 0x0adaf2d1,0xec12e632 .word 0x3563cd79,0xed25bc65 .word 0xbdee7ac1,0x323a98df .word 0x95a92181,0x244e3560 .word 0xbb7a7e49,0xbb79b2c5 .word 0xa8c3375b,0xb23aaec7 .word 0xf307aba0,0x14625e5e .word 0xf8c7c728,0xde982ecb .word 0x774c812c,0xa3dc474d .word 0x3e30cd88,0xb9487a2a .word 0x8fbe864f,0x92163853 .word 0x4f554edd,0x1e00b7f3 .word 0x5322d46b,0x9154eefd .word 0x0d299045,0x990f5b06 .word 0x000000d1,0x9089c811 .word 0x5f6ca69e,0xef009106 .word 0x70cdb1b9,0x7153e971 .word 0xc7abe526,0x2d884ecc .word 0x30bfc5e4,0x4c18cfc5 .word 0x33cd3fb2,0xc0e5ff27 .word 0x2b7052b0,0x514b2a03 .word 0x3365242a,0x6c3f58fb .word 0xffc7da2f,0x5b692bd9 .word 0xeabc3ca8,0x9821abd8 .word 0x666dd073,0x55228123 .word 0xa5fe35e4,0x381513ce .word 0x0429adee,0x891a184a .word 0x824c340b,0x2c93b2dd .word 0x884cf517,0xf054d690 .word 0xb3338dab,0xabc3cd2e .word 0xa837e197,0xf9ec8ec7 .word 0xfbb3b467,0xc4dc15c1 .word 0xd9da3809,0xfe937113 .word 0x7bbf46b4,0x7154ec37 .word 0xb3c74a54,0xc59ad483 .word 0x606cf473,0xab72ae12 .word 0xa5b51dc1,0x2779c66b .word 0x570bd7d6,0x9e998066 .word 0x0a6747c2,0x19dd58cd .word 0x364263ce,0x2899b4a4 .word 0xf6a132a1,0x232882a5 .word 0x736ca659,0x53aa9fc9 .word 0x443dcf3e,0x2da37f6d .word 0x161ba00d,0x0468d8dc .word 0xe752e5d2,0x7810a45b .word 0x76ba9f81,0xd2fd63b7 .word 0xb96eeaaf,0xdde572ad .word 0xc55e08d3,0xd5b415d5 .word 0x8b4f8a48,0x660d7f4d .word 0xe6921cb7,0xd6de10cf .word 0xb6745be3,0x1ad606e6 .word 0xd8108923,0x3898525e .word 0x6664aa2a,0x44e286bf p7_local1_expect: .word 0xff5583c4,0xc268f2ef .word 0xffec909a,0xafd0f0c8 .word 0x00000000,0x99f7ee10 .word 0x10eee9d7,0x6601e5b7 .word 0xd41c3c77,0x62e05f83 .word 0x7acc71e6,0xeb8c8b2a .word 0xfc1c0aec,0x810e6802 .word 0x8e4cd1a2,0x05c47582 .word 0xaf427a50,0x6fc4d587 .word 0xb8ff082d,0x9af560f8 .word 0xb1f00d6c,0xcfabda2f .word 0x44e286bf,0x93c5c172 .word 0xe728f54c,0xa7947ebd .word 0xe0af6860,0xbd1e3134 .word 0x2f267ef0,0x56e592c3 .word 0x7dcfd3ea,0x9314e04f .word 0x09d35b96,0x472b8da5 .word 0xead5ebe6,0x6a71969d .word 0xa03264aa,0xae3f4ad6 .word 0x4a6344b3,0xa48e411a .word 0xe4939e1f,0xa378eb6e .word 0x706fcc7f,0x721b63cb .word 0xdbcdd9b1,0xd429a821 .word 0xbcfa2ff3,0x54865f96 .word 0x91456e46,0xe7384cec .word 0x54765cf9,0xf13211bf .word 0x7c5c9196,0xbcb231ba .word 0x69ba5dde,0x0ae76288 .word 0x2479afab,0x879bb05c .word 0x3c3385b8,0x9bbeb7b9 .word 0x12b61996,0x76347805 .word 0x51f4e62a,0x9f4c61b3 .word 0xee0acff7,0x6ba1cdbd .word 0x73a4a2ea,0x776da034 .word 0xa38ba1b2,0xab09d068 .word 0xe041ff22,0x30b0a06e .word 0x8d5fd2e7,0x27f31498 .word 0xdfcfa312,0xeaf8a3aa .word 0xebdf100c,0x087484b3 .word 0x26c162b3,0x0000005a .word 0x9c5c96c6,0x9f8e1e72 .word 0xee1bed81,0x16cfabcf .word 0x8f675b34,0xab05a45e .word 0xc6b278a9,0x140b4be4 .word 0x02f8d25c,0xa93f5a70 .word 0xc38ec1ed,0x21a10418 .word 0x3750a36a,0xbd95c4b0 .word 0xb05c9e71,0x7b039397 .word 0x5e8d895c,0xa048a008 .word 0x23ecad10,0xce391151 .word 0x7b532c6f,0xe459593b .word 0xf5ed7347,0x5a6bcae9 .word 0x5dda8c3b,0x5be05333 .word 0x121b1374,0x31193362 .word 0x9fb6ded6,0x0fb65af3 .word 0xcfa5d5e9,0x2747ed7f .word 0xf4092ab3,0xa07649a4 .word 0x3d0e5dff,0x7ccfcbc8 .word 0x6d47180b,0x5a4a7d87 .word 0x88084002,0x422e00b6 .word 0x160c6e5b,0x035006e5 .word 0x73c26994,0xd14ab8c6 .word 0x234da4d9,0x67eefaf2 .word 0xfef2a998,0xaa878c29 p7_local2_expect: .word 0x6a227159,0x9140480f .word 0xf9c12f3a,0x49136e9f .word 0x5c4bd1ba,0xbf80ad80 .word 0xd84ef25d,0x10eef799 .word 0xe4470000,0x345583c4 .word 0x1daab066,0x2875161f .word 0x7f57df0e,0x992f4503 .word 0x30aa8c22,0xf15c34f3 .word 0x7e44ab19,0x9fb97853 .word 0xb50c3d5a,0x043d4989 .word 0xc1e9d687,0x9b849191 .word 0x59d1951f,0x1d96bcec .word 0x2917ecc9,0x1d4b4534 .word 0x0bc48710,0x512ea0f0 .word 0xd4c47d44,0xa23bd746 .word 0x6d77a61f,0x78260622 .word 0x3f85cebb,0x26c162b3 .word 0x26f0608f,0xf44651ca .word 0x6629c325,0xae794f7c .word 0xb36c21a5,0x7b64abe4 .word 0x33d0ae78,0x0ea8e93f .word 0x49071a4b,0x5b0c9d28 .word 0x3efdef62,0xd76684b6 .word 0x1a26f4a7,0x9ab293b9 .word 0x2e7637cd,0xae3757b8 .word 0x75c97009,0x9550c7b4 .word 0x871302bd,0xbb3ffef3 .word 0x2dace598,0x5e6823b1 .word 0x5a120ff0,0x71334c19 .word 0x2b561c3f,0xd96de34b .word 0x074734ef,0xdbf44382 .word 0x6906ad99,0x8c1ed8f9 .word 0xc41185c8,0x1d0d9e84 .word 0x2451e073,0x49dafd3f .word 0x1a51dea8,0x71a84c32 .word 0x93cb2b0b,0x81da1b70 .word 0x6a301a94,0x69f40f17 .word 0xc58d126b,0xabe19b95 .word 0x124ab1c4,0xdefc0411 .word 0xf08b8033,0x1689c1a5 .word 0x74f0cf1b,0xfa7088cc .word 0xe4536fe1,0xb2cf951e .word 0x8066ca7f,0x7ec12b69 .word 0x58df70b5,0xe5c28c45 .word 0x4b060263,0xb4d9363d .word 0x62130260,0x34cb778a .word 0xd7306dab,0x21b70342 .word 0x7d8f2466,0xe851a2da .word 0xffe5eeb0,0x48285e30 .word 0x2f387272,0xbd32caba .word 0x0411c43c,0xb8421633 .word 0x343baf7d,0x80fd187e .word 0xfc83033e,0x479bfa0f .word 0xc101184e,0xea95abc2 .word 0x7875df75,0xea3f4178 .word 0xf84f716c,0x6d5e465c .word 0x9484b398,0x5daef8ce .word 0x4cdd9bfb,0xd9f3651c .word 0x9ad526cc,0xaad05e8f .word 0x99f242f9,0x44a8756a .word 0xee478508,0x138d56f5 .word 0x232bf773,0x8fb6e6d0 .word 0x03ea92bc,0x4716f0e3 .word 0xb49a4f3a,0x98f18986 p7_local3_expect: .word 0x34000000,0xff5b0000 .word 0x5b000000,0x000000db .word 0x6398d832,0xefea9b93 .word 0x33905b9a,0xaf0167c2 .word 0x4e452c57,0x922e057d .word 0x0c5b0000,0xef67ddb2 .word 0xd71010b6,0xca0940d4 .word 0xcc7ab5f4,0x2e990903 .word 0xc203a48f,0x4ff2a487 .word 0xa099e5bc,0x3fcefe36 .word 0xf2e80279,0xa52c9b49 .word 0x982a41e7,0xbde9839d .word 0x00e36654,0xb042de88 .word 0x56774fe7,0x7cdfdc6e .word 0x232b086f,0x4d1d152e .word 0xb83062fd,0xd6a322e4 .word 0xd6c18133,0x4ebfe599 .word 0x48353f35,0xf5cae77d .word 0xbc8eee19,0x01470465 .word 0x1986d8d4,0x586f323f .word 0x97301b5c,0xc54a480b .word 0xecf8e2a2,0xc1278861 .word 0x5939339c,0x712ce056 .word 0xa4406f61,0xeacb8826 .word 0xde740966,0x61d70623 .word 0xc352fdcf,0xe3de1d4a .word 0x51a5c8f8,0xeca81089 .word 0x307ffff2,0xe013c454 .word 0xf45479f1,0x1459d552 .word 0x3956e8d8,0x9568fec5 .word 0x4b0b4823,0xcf16e78f .word 0x787f20f6,0xae4e89d8 .word 0xd80f2455,0xc33e1878 .word 0xf10a891c,0xaee649ff .word 0x7fb3eab1,0x1869dc40 .word 0x44452a3f,0xef70d1f2 .word 0x93531473,0xc2ecd863 .word 0x4be45178,0xdd4fbce0 .word 0x1ff5dca4,0x4097d8a0 .word 0xed49e045,0x78889cd7 .word 0xa45d26b4,0x40c1e4b3 .word 0x12ef6971,0x2d0d8664 .word 0x2015e4a0,0x37f686c6 .word 0xa6d5ce78,0x55d7dacf .word 0x12492abc,0xc3778f57 .word 0x6d37197c,0x2e893071 .word 0xa99105a7,0xa9ba80bb .word 0x4dea190a,0x7431e9c6 .word 0x759f9e41,0x1c3afe8f .word 0xcaac190e,0x9ba20634 .word 0x02080f38,0x3a19842e .word 0x3c9d3a92,0x465b83bc .word 0xa1dd4211,0x9b9c36e4 .word 0xb993090b,0x03aad06d .word 0x6ee120a6,0x6ff863fe .word 0x84535dda,0xe77ad170 .word 0x4d0ad008,0xbc5c8d4d .word 0xc282c7f3,0x764306a5 .word 0xcfbee7dc,0xebe09afd .word 0xe2466e72,0x674564be .word 0x611802cd,0x06631b10 .word 0x4e460037,0x2c777a0a .word 0xa3ea3c26,0x3f96588e .word 0x9b3c632c,0x0ad2d6dc p8_init_registers: .word 0x8d716933,0x9bf94912 ! Init value for %l0 .word 0x62734cf6,0x0612e7ee ! Init value for %l1 .word 0xf28d84ce,0x84aec854 ! Init value for %l2 .word 0xf7301c49,0xe917a309 ! Init value for %l3 .word 0x56f07b1e,0x4969e66a ! Init value for %l4 .word 0x4fcdad59,0xc905f9ae ! Init value for %l5 .word 0xcee60074,0x536225a7 ! Init value for %l6 .word 0x99c8cf82,0x084376e0 ! Init value for %l7 .word 0x66b6b06e,0x9e77d25a ! Init value for %l0 .word 0x4b989570,0x8ca139cf ! Init value for %l1 .word 0x599e4e00,0xc0089280 ! Init value for %l2 .word 0x7b70e024,0x0fec4d0e ! Init value for %l3 .word 0x35d6b002,0x249d5ef7 ! Init value for %l4 .word 0x023440aa,0x1a5f4809 ! Init value for %l5 .word 0xb22386bb,0xd43744b0 ! Init value for %l6 .word 0xb0175392,0x77027dcb ! Init value for %l7 .word 0x1ec346ee,0x4744f2aa ! Init value for %l0 .word 0x29c7923d,0xbfec91a9 ! Init value for %l1 .word 0x5a6e7ffe,0x61b66707 ! Init value for %l2 .word 0xebbe24b1,0xd9e24901 ! Init value for %l3 .word 0xc5c09850,0x5d46df96 ! Init value for %l4 .word 0x7331bd50,0xa3151ca7 ! Init value for %l5 .word 0xf10a576b,0xe10a1c1e ! Init value for %l6 .word 0x4b65155a,0x1fd729bb ! Init value for %l7 .align 64 p8_init_freg: .word 0x08ca0092,0x20deb75f ! Init value for %f0 .word 0x0721d23c,0x128811a9 ! Init value for %f2 .word 0xa28216b9,0x5c823210 ! Init value for %f4 .word 0xac8294c4,0xfbd894a7 ! Init value for %f6 .word 0x5b59912f,0xfdad003a ! Init value for %f8 .word 0x7a9954f2,0x788e40fd ! Init value for %f10 .word 0x82b84420,0x0a89d3da ! Init value for %f12 .word 0x4da39df0,0x612e800a ! Init value for %f14 .word 0x9225e642,0xe888ebfd ! Init value for %f16 .word 0x91ac8277,0x3beb6372 ! Init value for %f18 .word 0x50b35407,0x8e2a9f4b ! Init value for %f20 .word 0x9aa89bb5,0xe3aaf3e3 ! Init value for %f22 .word 0x18b0583d,0x23c2bd3b ! Init value for %f24 .word 0x6ea744bd,0x158da8ed ! Init value for %f26 .word 0xf1234e63,0x0b6f18c7 ! Init value for %f28 .word 0x20394f53,0xf055b1f6 ! Init value for %f30 .word 0xe88dde1b,0xc7024495 ! Init value for %f32 .word 0xf4794fb9,0xe8dbf803 ! Init value for %f34 .word 0xa3f714a9,0xd1ac404d ! Init value for %f36 .word 0x4f194620,0x75fa9ac4 ! Init value for %f38 .word 0x0e36618e,0x51b07acd ! Init value for %f40 .word 0x1151bc57,0x799def2a ! Init value for %f42 .word 0xe3d5e881,0x44df7fcd ! Init value for %f44 .word 0x9d3028c3,0xd74d6cca ! Init value for %f46 .word 0xfcdfefb7,0x4c63f670 .word 0xf14acbc6,0xac96e412 .word 0x8f60c061,0xfbec26cf .word 0x74db6b0f,0x89c2f41f .word 0x23cf9e72,0xe6ea156a .word 0x038fa1e6,0xd2f68d83 .word 0xb01e5505,0x23f07f7b .word 0xc8cd8fb4,0x422adf86 p8_expected_registers: .word 0x00000000,0x48290f00 .word 0x00000000,0x0000005f .word 0x00000000,0x99775439 .word 0x00000000,0x00000044 .word 0x00000000,0xa9a10482 .word 0x00000000,0x6d552785 .word 0x0d855fcd,0x22c7bb34 .word 0x00000000,0x00000000 .word 0x66b6b06e,0x9e77d27d .word 0x4b989570,0x8ca139cf .word 0x599e4e00,0xc0089280 .word 0x00000000,0x00000028 .word 0x00000000,0x00000228 .word 0x00000000,0x5e9de93c .word 0xb22386bb,0xd43744b0 .word 0xb0175392,0x77027dcb .word 0x00000000,0x0000a199 .word 0xdb0ff4a2,0x31c80000 .word 0x00000000,0x000000a0 .word 0xebbe24b1,0xd9e24901 .word 0x00000000,0x00000100 .word 0xdb0ff4a2,0x31c80000 .word 0x00000000,0x0000a9b4 .word 0x00000000,0x0000a099 p8_expected_fp_regs: .word 0x08ca0092,0x20deb75f .word 0x0721d23c,0x128811a9 .word 0xa28216b9,0x5c823210 .word 0x96f1dee7,0xfbd894a7 .word 0x5b59912f,0xfdad003a .word 0x7a9954f2,0x788e40fd .word 0x82b84420,0x0a89d3da .word 0x4da39df0,0x612e800a .word 0x9225e642,0xe888ebfd .word 0x91ac8277,0x3beb6372 .word 0x50b35407,0x8e2a9f4b .word 0x9aa89bb5,0xe3aaf3e3 .word 0xa5d95519,0xfd58adbd .word 0x6ea744bd,0x158da8ed .word 0xcaeac224,0xd61960cf .word 0x50b35407,0x8e2a9f4b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p8_local0_expect: .word 0xeb7168f0,0x6bc5ec6a .word 0x000000a0,0xd9e24901 .word 0x4723f784,0x9bcd67d7 .word 0xeb71e4f4,0x29553f39 .word 0x99a0e8a3,0xaef905c9 .word 0x4e0ee7ff,0x9661c5cb .word 0x0949ef0b,0xb98a394d .word 0xde3bff58,0x69f9ad6b .word 0xcf630432,0xeb98bc48 .word 0x79ed9e05,0x4b0cd306 .word 0x5cd7a9c0,0x6dcc7dff .word 0x4bcb46f2,0x1e73a0f5 .word 0x6e7815c1,0x69000597 .word 0x017aef11,0x7785a234 .word 0xe8ebd2bc,0x8797b273 .word 0xff61290a,0xf06871eb .word 0x06259b93,0x39033edb .word 0xbb8b9f99,0x9aa14662 .word 0x00000000,0xde3ddcd4 .word 0x6c555a9a,0x347db999 .word 0x1ffc6b50,0xc34c7b64 .word 0xf005f412,0x6e525c7d .word 0x46cf4dba,0xafcd7b64 .word 0x4a9b34ee,0xc1682341 .word 0xd96e0083,0xd81a491a .word 0x8809183d,0x79cf0155 .word 0x0200ba1f,0xff67452b .word 0x6e14ab64,0x4994c715 .word 0x64e02ff4,0x6f6a1cd5 .word 0x16bb3832,0x1c40f156 .word 0x09d7d0c2,0xcbe22a70 .word 0xecb67209,0xa7875c11 .word 0x93f0f2ae,0xc3cc9388 .word 0x37d1e849,0x548d64e7 .word 0x9fe4ed9f,0x2d0e0701 .word 0xa7dd9797,0x1d908717 .word 0xf6908070,0xd869f293 .word 0x4c5e111e,0x28ace2ce .word 0x8d6e1aa3,0xe1c3cbb0 .word 0x96f39171,0xdd903f19 .word 0x6b40d46e,0xe0a66b2b .word 0x4bbe54bf,0x766f3eff .word 0x270db0c6,0xfc012fe2 .word 0x21429957,0x8c52af49 .word 0x08443ac6,0x6ccec02a .word 0x5943f525,0x17fd5ce5 .word 0x8c072db8,0x2597b055 .word 0x133b1397,0x87d15c08 .word 0x6eb1df0f,0x7548111c .word 0x96f1dee7,0xe6061e6d .word 0x333fc39c,0x6f2e14ca .word 0x238b34a8,0xef6ef09b .word 0xb307d0d0,0x15bf1373 .word 0xe6b99f9f,0xc52e9dfe .word 0xcfa7316d,0x25ff69a0 .word 0xe2d20ce1,0xc271298a .word 0x8111347c,0x4569f51f .word 0xbf061402,0xbb1f1630 .word 0xb7bec03b,0xde54ecb2 .word 0xc714c6ef,0x98ac5cf2 .word 0xefc1c453,0xc8df5295 .word 0xa44bca3d,0x333045a9 .word 0x37840a47,0x64862b70 .word 0x381ec552,0xac91f01a p8_local1_expect: .word 0x00006ac1,0x089d7772 .word 0xd0bbc4e6,0x18180242 .word 0xffd3890a,0x2044b882 .word 0x63000000,0x00000000 .word 0xffa93fdd,0x288174a8 .word 0x00000000,0xa8ffffff .word 0xa609d93b,0x161e4e06 .word 0xe1cb7a90,0xf31e09db .word 0xbfa44b39,0x8ae2e036 .word 0x197a85d0,0xa16f8141 .word 0xcc6bc0cd,0x3138aa9a .word 0x7be63c3e,0xfe7c1064 .word 0x73d575a7,0xd80680d7 .word 0xabeecb7e,0xd061161a .word 0x7ccc2893,0x461d9e86 .word 0xa83a6ec0,0xe7233d35 .word 0x97bcc5af,0xa3e8a099 .word 0x3deae9a4,0x70e5108c .word 0xe877cb80,0xecd4b020 .word 0xdbad58ac,0x4335725b .word 0x42fd1c31,0x918a5b91 .word 0x4f86526f,0xc8a5d627 .word 0xebe9764b,0x175a7fe5 .word 0x14e0448f,0x4251f7a4 .word 0x75a6da26,0x69f0ca9d .word 0xa2e4ebb7,0xf762d29b .word 0x3ad7c030,0x851e9377 .word 0x4823dde0,0x7e5101b1 .word 0xcb033104,0xdcb600c0 .word 0x23054f2d,0x094dccf5 .word 0xa9c23e16,0x4a5c0b43 .word 0x8d6c6bf5,0x0fcd2764 .word 0x9bd03805,0x9b152d46 .word 0x64875e4b,0x0e881354 .word 0xe4238e7d,0x34850a19 .word 0xdfa001bd,0xda92046e .word 0x2058a50c,0x90203234 .word 0x2aeace16,0x7a48e0f1 .word 0x95af9b84,0x43fd47d2 .word 0x2cc2d5bb,0x8d4ba455 .word 0xf92d5d97,0x8dfe531d .word 0x61cb715e,0xec62e67f .word 0x857bc1bd,0xb1512879 .word 0x9f485002,0x250576dc .word 0xd083d396,0x638444e7 .word 0x1c0ac19a,0x7b1522d9 .word 0x1c47054c,0xfe523a17 .word 0xe363d4e1,0x83b5a2e8 .word 0xb7eaa109,0xb65ec85b .word 0x88e61f76,0xa96e75c2 .word 0x8efd8b52,0x3b92f40e .word 0x51f2e023,0xb9a245a2 .word 0x744708fa,0xadb155a5 .word 0xf4f2aa01,0x13da01d2 .word 0x5450f429,0x6ee75175 .word 0x456bf6d7,0x05e16083 .word 0x39446762,0x8ac1b61d .word 0x678cd679,0x0ac9844c .word 0x2e54cc05,0x65397860 .word 0xbb70e384,0x35fcd541 .word 0x1e878c0c,0x06f07293 .word 0x04fe6a45,0xb1e53bfb .word 0xff0e182f,0x44028cf9 .word 0xb3b06bcd,0xcbd294a6 p8_local2_expect: .word 0x1e1c0ae1,0x6b570af1 .word 0x2da03117,0x4f17703f .word 0x95ce0c2d,0xec744704 .word 0x00a05407,0x8e2a9f4b .word 0xa3a496cb,0x82c819fb .word 0x000f2948,0x3a1e827f .word 0x00000024,0x5bfb81be .word 0x7e66dbb4,0x151022a2 .word 0x9b7fac32,0x2056bae2 .word 0x8e0d571d,0xbe539265 .word 0xeae8b2e0,0x1a5f4809 .word 0x577bd92e,0xc4e90fef .word 0x91c4b8cf,0x75eb5e8a .word 0x38e407e0,0xdf45652f .word 0x04642881,0x2e1d38d9 .word 0x02687a13,0xa7addd44 .word 0xcaeac224,0xd61960cf .word 0x1f640027,0xfd86682c .word 0xc53d859e,0x47fbc1c8 .word 0x16857ef4,0x01414de6 .word 0xcef3f321,0xff1b3bfa .word 0x01090f7a,0x8ecadc87 .word 0x930ab338,0x793e3db1 .word 0x3895ec9b,0x709a1ab0 .word 0xe40425bb,0x645d6aa1 .word 0x8e6cd634,0xa1f488c9 .word 0xa4aec4f5,0xd56f883e .word 0x5af60449,0xe3d6e18c .word 0x9d1e9136,0x7112ff0c .word 0x8238fef1,0x9d18fdcc .word 0x2eecdcb4,0xfffffd07 .word 0x908e5ed3,0x77d5e090 .word 0xbb078ea4,0xab721a71 .word 0x757ece3f,0xbbb49aca .word 0x777fcd6d,0x6e651b1e .word 0x0e1d5f6d,0xab82a341 .word 0xe597e231,0x7ff2d874 .word 0x76dc5de2,0xbca2d4eb .word 0xbdf25b3e,0x07993526 .word 0x703a0164,0x1b4e97a1 .word 0x0caaf128,0x89db3e60 .word 0x715a0f8d,0xba67501b .word 0x8a39dab2,0xc68ba391 .word 0x9d2402c4,0xeb1df7e3 .word 0x09fd8700,0x3baf2eb8 .word 0x040a3018,0xaea1d219 .word 0xd8833b83,0x6168a6c8 .word 0xe46198f6,0x129557ef .word 0x05c44bfc,0x821ad845 .word 0xacd83199,0xc7fca704 .word 0x54d7a31a,0xd66268eb .word 0xeaea8da7,0x4553fbb3 .word 0x0cbb6646,0xb024fe2a .word 0x7d87702f,0xf5616d95 .word 0xf145ff43,0xcf812239 .word 0x82d2c687,0x73604257 .word 0x66576b37,0x993cfe0c .word 0xf432c1fc,0x7dcd00bb .word 0xd4c37285,0x2a230754 .word 0x060ba556,0x7094f7b5 .word 0x7563ff33,0xbf87a83b .word 0x950c1383,0x92d64bd4 .word 0x28291c2d,0x99741c7f .word 0xa962a955,0x1b97fab7 p8_local3_expect: .word 0x00000000,0xf06871eb .word 0xa896a354,0x99ec2ba5 .word 0x650e04ab,0xebaa02a7 .word 0xe8fe14c1,0x24c0fbb1 .word 0xa4a1c09b,0x5d2e5e37 .word 0x3beb6372,0xfd3a2dff .word 0xd7585db9,0x5820653e .word 0x319e5639,0x2e38693b .word 0x0bcb0aba,0xb837a73a .word 0xd5a488f0,0xf66d4ea8 .word 0x3af214d8,0x3fa045c4 .word 0x710b6c4b,0xec99d40f .word 0xa9a10482,0x6d552785 .word 0x83654832,0xa57d7448 .word 0x27470b2d,0x1b95595b .word 0xc29364dd,0xb47f7a52 .word 0xeabdae0e,0xa3fcab05 .word 0x2603a26b,0x561b138d .word 0x26243a1d,0xb4b2a05e .word 0xce3cabe7,0xefb9e350 .word 0xa0bc6eb3,0x1a823fc7 .word 0x69c54aff,0x021b7e72 .word 0x88f50977,0xb0c772d4 .word 0x576a8d63,0x0936c9eb .word 0xa05f8a93,0xe80eb8f0 .word 0x2236ccbe,0x059bc2a2 .word 0xe2b87c2f,0x310b13c5 .word 0x3c976fcd,0x40608e40 .word 0xc6580b27,0x480328c7 .word 0x16587437,0x7349e737 .word 0x44a2f706,0x419c9e02 .word 0xda957ab1,0xdb7c5adb .word 0x966bb8bd,0x1b3dff63 .word 0xd37c242a,0xd40c2978 .word 0xc5388706,0x34a34270 .word 0x93a3ee32,0xf7ca5434 .word 0x5ca519f6,0xe0026b06 .word 0xd8778734,0xc163799b .word 0xb358df48,0x79521ba4 .word 0xc740ed6a,0xa0ab0c1e .word 0x5d46df96,0x80c65604 .word 0xb4c39d87,0x76648b6f .word 0x00000001,0xd45eff60 .word 0x731b3f4e,0x0801fd87 .word 0x68f3f0f0,0x878f6152 .word 0x1bc288ab,0xcd3fc1ff .word 0x5a45eeeb,0x1669e3ce .word 0x6956e103,0x54e0297e .word 0x5c43534e,0x891c4704 .word 0x0170a5be,0xf286b762 .word 0x536fe812,0x1b57e6e2 .word 0x30331fd7,0x50d1f8e5 .word 0xb57e9c57,0x0633340d .word 0x669b7546,0xb06fdcf7 .word 0xaa4ee5b0,0xa7f17487 .word 0x43771ab1,0xe7d969a1 .word 0x0e577fa7,0xa342e5b4 .word 0xfc04e4d8,0x7ee63adc .word 0x5e0a9ad9,0x315eff4b .word 0x4ccb3288,0x01059998 .word 0xd968a748,0x07f1b7e2 .word 0xd7805032,0xe5f3ac40 .word 0x0e93099e,0x35323c35 .word 0x90d06ead,0xab13b8cf p9_init_registers: .word 0xf15f94fa,0x62779657 ! Init value for %l0 .word 0xf1201c92,0x0a2721e4 ! Init value for %l1 .word 0x9a4d7883,0xac7be4ec ! Init value for %l2 .word 0xc2cea9e8,0x60eb30e7 ! Init value for %l3 .word 0x5bcf43db,0xc8a4ab12 ! Init value for %l4 .word 0x988898ae,0x742abc7f ! Init value for %l5 .word 0x777e33f4,0x4f1dea1b ! Init value for %l6 .word 0x3e47d984,0x9116f4fe ! Init value for %l7 .word 0xec8ba0ac,0x96d89dcc ! Init value for %l0 .word 0x05e88a86,0x05db4e7e ! Init value for %l1 .word 0xabaec5aa,0xb80ebdd7 ! Init value for %l2 .word 0x857df258,0x7b8db888 ! Init value for %l3 .word 0x43ac3622,0x5a45612a ! Init value for %l4 .word 0x8863fffa,0x8074429a ! Init value for %l5 .word 0x1c5a61ca,0xaf7a9c1e ! Init value for %l6 .word 0x7d23b7ee,0x71034012 ! Init value for %l7 .align 64 p9_init_freg: .word 0x1999f885,0xf54bbf7d ! Init value for %f0 .word 0xf626eaca,0x4fcfbcbc ! Init value for %f2 .word 0x21e40d8e,0xf79ab4ad ! Init value for %f4 .word 0x9d450bde,0xff48c91b ! Init value for %f6 .word 0x91e0c1f8,0xeb609519 ! Init value for %f8 .word 0x87e85919,0x2dbc26c5 ! Init value for %f10 .word 0x9f95f64c,0xf5dd48c7 ! Init value for %f12 .word 0x6162c4a7,0xf581064d ! Init value for %f14 .word 0x84fa4085,0x81e5ad38 ! Init value for %f16 .word 0xdc9d70d9,0x32c7577b ! Init value for %f18 .word 0x9d6af4bf,0x17ab21a4 ! Init value for %f20 .word 0xb6901fb5,0xa2ee4f0d ! Init value for %f22 .word 0x025e3b65,0x5143fc0c ! Init value for %f24 .word 0xe6f8f262,0x6c195c7e ! Init value for %f26 .word 0x29b7cd33,0x24ff4f30 ! Init value for %f28 .word 0xfa680c13,0x502c3546 ! Init value for %f30 .word 0x12085347,0x809d2b48 ! Init value for %f32 .word 0x826a9533,0x18fcd6a7 ! Init value for %f34 .word 0xd68f300c,0x45272310 ! Init value for %f36 .word 0x8fcaa42b,0xbd333d50 ! Init value for %f38 .word 0xaf9e2464,0x92e3d310 ! Init value for %f40 .word 0xc9fb758e,0xe18c3b36 ! Init value for %f42 .word 0x83554dd3,0x7a8f775b ! Init value for %f44 .word 0x35ef9543,0xf47915df ! Init value for %f46 .word 0x4c5060a1,0x0469af8a .word 0x8344566b,0x349c4287 .word 0x7caa2f9c,0x3952ded9 .word 0x22703996,0xbe4b65d9 .word 0x02511c86,0x453c5f81 .word 0x0dbdded7,0xa7dcb996 .word 0x5e9f295d,0x04e2c9b1 .word 0x638e0993,0xcc4e958a p9_expected_registers: .word 0xffffffff,0xffff920f .word 0xc58238dd,0x9bb982d4 .word 0x00000000,0x000000fe .word 0x00000000,0x87590bb3 .word 0x00000000,0x00000013 .word 0x00000000,0x7e5c196c .word 0x00000000,0x000003b1 .word 0x00000000,0x00000000 .word 0xaacf36e9,0x9a20fed3 .word 0x00000000,0x0000001e .word 0xffffffff,0x921c8257 .word 0x00000000,0x0000002f .word 0x1fa4a8d9,0xc106b747 .word 0x00000000,0x0000027d .word 0x00000000,0x00000000 .word 0x00000000,0x00000949 p9_expected_fp_regs: .word 0x1999f885,0xf54bbf7d .word 0xf626eaca,0x4fcfbcbc .word 0x21e40d8e,0xb7959fb3 .word 0x9d450bde,0xff48c91b .word 0x91e0c1f8,0xeb609519 .word 0x87e85919,0x2dbc26c5 .word 0x9f95f64c,0xf5dd48c7 .word 0x6162c4a7,0xf581064d .word 0x84fa4085,0x81e5ad38 .word 0xdc9d70d9,0x32c7577b .word 0x9d6af4bf,0x17ab21a4 .word 0xb6901fb5,0xa2ee4f0d .word 0x025e3b65,0x5143fc0c .word 0xe6f8f262,0x6c195c7e .word 0xb167e68f,0x24ff4f30 .word 0xfa680c13,0x502c3546 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p9_local0_expect: .word 0x91ff149c,0x9e5f90da .word 0x00005fba,0x65ce173f .word 0xba5ba155,0xe03c6904 .word 0x54561f05,0x0c01f61c .word 0x653b5e02,0xa3ebe4b1 .word 0x3a9f4f62,0x5368dfd6 .word 0x1fa4a8d9,0xc106b747 .word 0x49dd2c61,0xd30acd1a .word 0x306508fa,0x58a60bd2 .word 0xac623e0b,0x66801b48 .word 0xa18035db,0x95664a1d .word 0xac94e329,0x13996718 .word 0x8ef2ff78,0x83c02d3f .word 0x58758c1b,0x4e9f0588 .word 0xdbc233c0,0x7bf316ba .word 0xbd9895a5,0x01acce3f .word 0xb5e15769,0x01a74b55 .word 0x56125fc2,0xaea60454 .word 0x64d0f32a,0x1a32fff2 .word 0xb06aaeab,0xd7f01b7e .word 0x68cc01f5,0x44ce2134 .word 0xeb49e712,0x638eafc5 .word 0xb057bd4b,0x35207bd3 .word 0xcfd270f4,0xebe7b331 .word 0x29262103,0x05957a92 .word 0xbf120563,0x249ba3c2 .word 0x1c4d2c78,0x936dc2c0 .word 0xebfdb360,0x9333f247 .word 0x160cffbb,0x54561f05 .word 0x4cfba878,0x92f2713f .word 0xfd4a102a,0x99af9314 .word 0xe8ea7e45,0x0b8641fc .word 0xd3a7c4eb,0x1404bdae .word 0x7401b816,0xbde607fc .word 0x45e885a6,0x64b6c5d2 .word 0x02a1907b,0x92f958db .word 0xc66c4af4,0x4c317804 .word 0x5a5c448b,0x5fef5250 .word 0xbfceef97,0x2d127cf3 .word 0xa725a0aa,0x16e35d05 .word 0xb981cbdf,0xdf46f204 .word 0x8ae58c65,0x05b08363 .word 0xf8732dfe,0x2ce37431 .word 0xcafaba8e,0x29b47eb0 .word 0x3476968c,0x840bb90f .word 0x35250559,0x6de962ac .word 0xa71274c4,0xa5b21bac .word 0x279b8e50,0x1bd4f0a3 .word 0x41d49be6,0xa3b1c584 .word 0x588fd8a9,0x09c10316 .word 0x78e4859d,0xe40c1f20 .word 0x42ca4c73,0x043482ce .word 0x5952ddc6,0x85ffec37 .word 0xa4fce4fd,0xbbdff6af .word 0xe7f57323,0x5d9e64af .word 0xef785f4d,0xc0df5dc2 .word 0xf1e4747b,0x974f673e .word 0x00a8576e,0x074620cb .word 0xa15db31b,0xdf6a11f6 .word 0xda965d3c,0xff69af2e .word 0xdaff8e63,0xaa331da1 .word 0x011f64c8,0x57d6e922 .word 0x5c08b7cc,0xe1e1407f .word 0xff7afe84,0xcb34e2ed p9_local1_expect: .word 0x1c920000,0x61b622c3 .word 0x2a942460,0x096a4241 .word 0xd3fe209a,0xe936cfaa .word 0x0d4feea2,0x3fc98719 .word 0x091773bd,0xdbf59240 .word 0x57821c92,0x0a2721e4 .word 0x31f565f4,0x408db490 .word 0xb6242bb3,0xbee593d8 .word 0xc12e5769,0xac80a792 .word 0x8aaf532a,0x755e79a4 .word 0x74b9340b,0xc824373a .word 0xbe9ef5a6,0x0431bb88 .word 0x5f62244e,0xeb8f49c9 .word 0x870aec2b,0x3b90cf10 .word 0xe027d80b,0x0b9a06d8 .word 0x8168439e,0x8c92197a .word 0x4c1f438b,0x77c1c290 .word 0xfd3a927f,0x197d85f9 .word 0x7843a623,0x4b2e6d13 .word 0x3995a8a7,0x1cadd7cd .word 0x262cbec5,0x144ff80e .word 0xce19f870,0xef0eca50 .word 0x1fc4599f,0x6c7707fa .word 0xe98e6018,0xdeea7064 .word 0x79907280,0xf93d6a19 .word 0x267c2cc8,0xedde076b .word 0x03e84fe6,0x4cf70c35 .word 0x987d27fa,0x148d2983 .word 0x93c0f298,0x25569450 .word 0x1998bab0,0xc7dd1e44 .word 0xf04d79e8,0xa39b1bac .word 0x87590bb3,0x13f008e3 .word 0x71f55ba4,0x55fc31d4 .word 0x82f5ca2f,0x09495218 .word 0x394a4e9d,0x6732d783 .word 0xd89aa12f,0x96599df7 .word 0x60967899,0xb506a370 .word 0xf32693e7,0xe7801779 .word 0x508bfef3,0xb8378e2f .word 0x8ea43dff,0x1dfc0b3b .word 0x7bdbabaf,0xd355b967 .word 0x23a5e8ee,0x9546e694 .word 0x674a090d,0x57ceb303 .word 0x29717f3e,0xc163bd24 .word 0x9b35ccc2,0xce1db7c1 .word 0x28d046e9,0x27363cf9 .word 0x39daf2ff,0x7e8c54a3 .word 0xe257091c,0x1d952250 .word 0x916bd3ed,0x972903ca .word 0xbd4ae7f7,0x5752d6e7 .word 0x937db8d5,0xcdfde6e2 .word 0x2f12ec85,0x6b95c2eb .word 0x0f9196bb,0xf40d2c92 .word 0xbd0daa26,0x20eb6b40 .word 0x0e143bd4,0x814d039b .word 0xf6210882,0x4d62f21c .word 0x6d0e94c3,0x7496520b .word 0x44d8cb24,0x87ac421f .word 0xae5135dd,0x1a51fdcd .word 0x21918da8,0x13023a0a .word 0x7b4c33e5,0xda047687 .word 0x402e5288,0xbe7b5eb2 .word 0x92dff14b,0x16d7414d .word 0x8e860bd9,0xc5e4137e p9_local2_expect: .word 0xd3fee68f,0x681dc516 .word 0xff92e37c,0x8cabc48c .word 0xb1030000,0x0a2721e4 .word 0xb7959fb3,0x818c18e2 .word 0x790e0000,0xe421270a .word 0xb80ebdd7,0xeb949367 .word 0xe7c2f244,0x60570eea .word 0x886e215d,0x2bec55b9 .word 0x80135e72,0x2987e89f .word 0x82932845,0x07085047 .word 0x5409e3a5,0xaff030dc .word 0xe090df88,0x33e85fd1 .word 0x2f546888,0x79680235 .word 0xf13409ac,0x104702d6 .word 0x2fc46ed0,0xcaf4ac2d .word 0x29fce529,0x42220b19 .word 0xbea782b5,0x509c8289 .word 0x7881b244,0xa8175778 .word 0xe05851d2,0x121fab02 .word 0x9c096db3,0xac52fce6 .word 0xf1d18868,0x2b839995 .word 0x3d9523d8,0xf983c7a4 .word 0x7929a70c,0x25de4fd6 .word 0xef8fd177,0xd49742f0 .word 0x810a8288,0x84723a28 .word 0xd87ffec9,0x6a015975 .word 0xf2b8a3f4,0x2845eb56 .word 0x5babc9aa,0xee09f3a4 .word 0x17339d38,0xa99cd027 .word 0x95ff3965,0xea857758 .word 0x3ebb4a9d,0x11d289c6 .word 0x2332983e,0x1c901882 .word 0x3bf8976f,0xce803b52 .word 0x744f12ca,0x969f63d3 .word 0xac8305bf,0x9d7f4486 .word 0x37ee2c06,0x61e20afc .word 0x40e7b2c4,0x38220dae .word 0x8b7461b0,0x83b37d3a .word 0xf6362d75,0xbd8d05e2 .word 0xd0467696,0x516555b9 .word 0x834f43ce,0x141286fd .word 0x9664d9d3,0x6af34d97 .word 0xb6a361fa,0x634c6bdb .word 0xdfdb2368,0xce096a5f .word 0xe3856b7c,0xcba6b975 .word 0x00000000,0x00000000 .word 0x7460192f,0x55aaad5e .word 0x7d52a240,0x5ab4d4ea .word 0x14d12683,0x5c933f67 .word 0xa8028eb7,0xb7085848 .word 0xda8a923c,0x16aaa973 .word 0x69b60cbb,0x33ba9e50 .word 0x327bbfe0,0xb67b3e63 .word 0xe759edf4,0x6b2ad8a0 .word 0xb67b5a39,0x44441ae8 .word 0xed2fd6d5,0xae8b71c8 .word 0xbb0e17d9,0xaee22d8e .word 0x5ecf6c2e,0x9cfafb42 .word 0xf21a525a,0x4551fcce .word 0xde8333a8,0x5c7b1d4d .word 0x3a4f7643,0x3cb65b9e .word 0x48ef920d,0x6c71799a .word 0x08d3aabc,0x107be4c0 .word 0x7ba70c94,0xca7414ca p9_local3_expect: .word 0x1ee6beb8,0xa8b9efde .word 0x87e85919,0xba4323f1 .word 0x7e5c196c,0x4a7b3ede .word 0x9400003a,0xb2530166 .word 0xdb000000,0x0b769e39 .word 0x3a9f4f62,0x9160c070 .word 0x02943756,0x5854df30 .word 0xb4094a18,0x30c83d98 .word 0x18bdfe72,0xeb0b7118 .word 0xf5249e37,0x6d076d6a .word 0x98dff789,0xf446442b .word 0x2d562d94,0x3b64250a .word 0xaf7600b6,0xf915369a .word 0x7cde59f7,0x69d51cf7 .word 0x98de949a,0x73f9d639 .word 0x9c8f83a1,0x2d704d43 .word 0x07025308,0xa0f00595 .word 0x91c694e5,0x4d24a56c .word 0x9f5e5ba8,0xe15cb6d6 .word 0x4baa6f08,0x7fc2ba4d .word 0x6e239684,0x579ee8b7 .word 0x478cc851,0x56ae6a09 .word 0xae28a595,0xc070e91e .word 0x5f23ff94,0x9de80d29 .word 0x12068c7d,0xd5d8aafb .word 0x0f0f8f7e,0xa25a30d0 .word 0x943ccf9e,0xc0a33443 .word 0x27625707,0x2eae9945 .word 0x43f7d158,0x0cf46ec7 .word 0xcb4a848a,0xec30d1f5 .word 0x9cafac53,0xf52e47f5 .word 0xd6a6eaf5,0x826b0a03 .word 0xc58238dd,0x9bb982d4 .word 0x912f7da5,0x3622ff01 .word 0x8d26f5cb,0xf37a6a89 .word 0x4b66b176,0xee49efbe .word 0x3d38548a,0x00f83618 .word 0x7d0e5e56,0x0a7a9013 .word 0x19fae521,0x093bb590 .word 0x9ce974c7,0xe3b3ce48 .word 0xb4fcf5d1,0x9d263dff .word 0x7a520441,0xa29eaa39 .word 0x090e87a5,0x91874ddf .word 0xfae52a91,0x7b62334a .word 0xa186f083,0x8cee1a10 .word 0x0f46d6d0,0x9e068922 .word 0x8ac955cc,0x8157ae48 .word 0xadbcaa45,0x589f5417 .word 0x611d57ad,0x686d374c .word 0xdc692376,0x468e40bb .word 0xda16ffa8,0xb71eb557 .word 0x478cc851,0x56ae6a09 .word 0x43f28664,0xd194f2f5 .word 0x55b31d48,0x60095ec6 .word 0x3dab930a,0xa3784d07 .word 0x8534e000,0x8216e8e6 .word 0x84db5e74,0x0897593c .word 0x7c426938,0x06791d86 .word 0xac0e1531,0x3109a179 .word 0x99a0495f,0x1642cd06 .word 0x94bd3bd2,0x1e02aab8 .word 0x13f289b3,0x494fc50e .word 0xc0e63aad,0x815e048e .word 0x471c1f73,0x5815f05b p10_init_registers: .word 0x76311844,0x948c51f8 ! Init value for %l0 .word 0x237c8029,0xea9522cc ! Init value for %l1 .word 0x480f09cb,0xa15b15c4 ! Init value for %l2 .word 0xbe808359,0xfa50fca1 ! Init value for %l3 .word 0x5f91df08,0x196aba94 ! Init value for %l4 .word 0xb4f23c0a,0xa50c3d6d ! Init value for %l5 .word 0x9d240c2c,0x706f98a7 ! Init value for %l6 .word 0x89afb1ea,0x52a7056a ! Init value for %l7 .word 0x8024c86c,0x5e4a1370 ! Init value for %l0 .word 0x76eaaf67,0xe1f784f7 ! Init value for %l1 .word 0x4a99afad,0xdcf1e73f ! Init value for %l2 .word 0x2ad2539d,0xc30a1514 ! Init value for %l3 .word 0x455c9936,0x5150ae66 ! Init value for %l4 .word 0x5dd2c4be,0x7a002da1 ! Init value for %l5 .word 0x6b34be00,0x55f24b88 ! Init value for %l6 .word 0xe12a3328,0x4eb420ec ! Init value for %l7 .align 64 p10_init_freg: .word 0xf51919f8,0x0d877009 ! Init value for %f0 .word 0xbd590925,0xc41285bb ! Init value for %f2 .word 0xe1fb3e08,0x8a14b62a ! Init value for %f4 .word 0x67812a3e,0x84e181d9 ! Init value for %f6 .word 0xb887b7ac,0x329885b8 ! Init value for %f8 .word 0xa2430592,0x1d20480d ! Init value for %f10 .word 0xadad0c60,0xb769d830 ! Init value for %f12 .word 0x91dcc0f0,0x93e2e1c8 ! Init value for %f14 .word 0xea39838f,0xc7fd644c ! Init value for %f16 .word 0x30a7c2c1,0xe3b5d676 ! Init value for %f18 .word 0xf9269afb,0xd4a9e168 ! Init value for %f20 .word 0xd3a4b3c3,0x3291935d ! Init value for %f22 .word 0x2959629c,0x7f5b5552 ! Init value for %f24 .word 0xf73e0d24,0x94a0837d ! Init value for %f26 .word 0x8bab9e3f,0xe4b604d8 ! Init value for %f28 .word 0x2cfbe328,0x2d2a0f57 ! Init value for %f30 .word 0x82d337f1,0xfb9ded4b ! Init value for %f32 .word 0xa272d5aa,0xcebf8b9c ! Init value for %f34 .word 0x17118bc2,0x92d021ff ! Init value for %f36 .word 0x1db5c0a6,0x731f8c55 ! Init value for %f38 .word 0xfe2b7b13,0x7eb70850 ! Init value for %f40 .word 0xeedcd208,0xbc1f8f5c ! Init value for %f42 .word 0x685e38fb,0x6ce91e76 ! Init value for %f44 .word 0xab175c74,0x5825ad9a ! Init value for %f46 .word 0x9d4da6b1,0xb5e6deb7 .word 0x961f5e48,0x20588721 .word 0x2517e6d9,0xcbce8430 .word 0xb49a283e,0x29ccbf22 .word 0x4434c9ae,0xad372128 .word 0x03ea6cc0,0x74daec9d .word 0x29c26198,0xcb0ce69f .word 0x41e5b0e0,0xfac81811 p10_expected_registers: .word 0x00000000,0x0000cecb .word 0x00000000,0x00000065 .word 0x82be0324,0xa6955691 .word 0x00000000,0x0000ef5d .word 0x00000000,0x0000e401 .word 0x00000000,0x407324a6 .word 0x00000000,0x9d51dcb6 .word 0x00000000,0x0000e63d .word 0x8024c86c,0x5e4a1370 .word 0x00000000,0x687b4c86 .word 0x8024c86c,0x5e4a1b83 .word 0x00000000,0x5f719011 .word 0x7d4cb4f0,0xcfac5c2d .word 0x00000000,0x00000000 .word 0x64788d42,0xb769d830 .word 0x00000000,0x000000ce p10_expected_fp_regs: .word 0x8bd4eae4,0xfb09ecca .word 0x3669a9d6,0xd8be6cb3 .word 0x30c24df5,0x67a98ed2 .word 0xb90a2958,0x407324a6 .word 0x3ff6d1f6,0xf57e516e .word 0xebcdd49f,0xaee751d1 .word 0x6efbe94c,0x7129192c .word 0x242e5680,0x0c3c53f1 .word 0xe4010000,0xffffff7f .word 0xd4c7578e,0x864c7b68 .word 0xf9269afb,0xd4a9e168 .word 0xd3a4b3c3,0x3291935d .word 0x2959629c,0x7f5b5552 .word 0xf73e0d24,0x94a0837d .word 0x8bab9e3f,0xe4b604d8 .word 0x2cfbe328,0x2d2a0f57 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p10_local0_expect: .word 0xfb09ecca,0x13ccffd2 .word 0xa37361ae,0x1026ec20 .word 0xfed979f6,0x5360f6a9 .word 0xffcf64e1,0x5f4971d9 .word 0x47725eab,0xc6ccfb35 .word 0x06bc7270,0xf1b5493c .word 0x1e96f839,0x3626dbcb .word 0x6a0c695f,0x76b219d4 .word 0xd2e0735d,0x67f3f9a6 .word 0xd72c33be,0x6cf384ca .word 0xec6ba0c1,0x7addc5ab .word 0xd9b075e3,0xcdf60163 .word 0x12b3c8b6,0x1ec0e08d .word 0x106af21c,0xe7583b63 .word 0xdef752d4,0xd49bd921 .word 0x3a9d7c54,0xbfaa2e99 .word 0x02c84a3a,0xe164cf77 .word 0xff6b9167,0x2c4f54ef .word 0x4c224c5b,0xc1dd2f91 .word 0x44462d5e,0xe632924d .word 0x0aff5f2d,0xe091187a .word 0xa7ebe863,0xe4ef093e .word 0xe163bcac,0xf249acea .word 0x30c24df5,0x67a98ed2 .word 0x8bd4eae4,0xfb09ecca .word 0x3669a9d6,0xd8be6cb3 .word 0xfa50fca1,0xcf358caf .word 0xb90a2958,0xffffd800 .word 0x3ff6d1f6,0xf57e516e .word 0xebcdd49f,0xaee751d1 .word 0x6efbe94c,0x7129192c .word 0x242e5680,0x0c3c53f1 .word 0x8a5856ee,0x3aed7d0f .word 0xa6d5eef5,0x6a2d5175 .word 0xd82ce7a6,0x5f0b557b .word 0x567b69a1,0x94528a44 .word 0x75277562,0xc30a1514 .word 0xe1f784f7,0xff58c9ed .word 0x2d1a689f,0x8f5f410c .word 0x8a5efad8,0xa6ca8383 .word 0xc5adebb9,0x881ba88a .word 0x05c17934,0x5dbc0b38 .word 0x994d4224,0xcc025e98 .word 0xd49e5b54,0x4c584cfc .word 0xbf8b91ef,0x0b380b18 .word 0x3e3e2db1,0x51ca4799 .word 0xc9b3ae9f,0x67b893af .word 0x476b1942,0xcd413f3e .word 0xaf114264,0xea49640b .word 0x01d73b48,0x1adb5a72 .word 0xd75be536,0x4cf07831 .word 0xdf240b27,0x12908181 .word 0x2dd1e07b,0xd1ecf3c4 .word 0x00000240,0x7da1223c .word 0x35dcf6e2,0x9d51dcb6 .word 0x07db8f5d,0x9e070560 .word 0x8de943bc,0x2ecf3d19 .word 0x143a424e,0x3ff82cf0 .word 0x07130116,0xb915640f .word 0xacb0a84f,0xf453a773 .word 0x5dd6ba0a,0x081eff37 .word 0x49c384f4,0x2f2f60c8 .word 0xfd1b76df,0x61a1885a .word 0x1f1d0452,0xb03b92de p10_local1_expect: .word 0x242d3986,0xf42d99b3 .word 0xd4c7578e,0x864c7b68 .word 0x1d000000,0x4b627b56 .word 0x2df981da,0xcce80b5f .word 0xffedfda0,0x41b4cfed .word 0x4eb420ec,0x0f78a08a .word 0xd04e5154,0xcfb00765 .word 0x724e5dbf,0x3e9d2bf6 .word 0x727e6f1a,0x83a61ddb .word 0xe3c0486d,0x89976476 .word 0x9bbf7cfd,0xde2b3207 .word 0xe2da37d5,0x674c4899 .word 0x748198fc,0xf4d10aa9 .word 0x430e659d,0x7b60146e .word 0xcde14058,0xbb8e4bb8 .word 0x59598176,0x4d41d05d .word 0x32937a78,0x8999830e .word 0x7f6fa6ed,0xae8a5f78 .word 0xd29e8111,0x2c5b92c0 .word 0xfe65c586,0xa746871c .word 0x750b2cc0,0xf5efe929 .word 0x00d40cb9,0x04f9bd4f .word 0x0c38b3cb,0xad50c989 .word 0xcd3afed6,0x5ce4b032 .word 0x8ad4dc5f,0xffa37353 .word 0xc268f986,0xf7a0ed56 .word 0xbfbbe44c,0x4a683b7e .word 0x02c84a3a,0xe164cf77 .word 0xca662681,0x22f9e28d .word 0x433c8ef6,0x84bf36ac .word 0xfd3ea6a4,0x821aaf82 .word 0x54dbb6db,0xec6cc668 .word 0x74f80856,0x9139a046 .word 0xde278807,0x63746cf3 .word 0xb5d3e9f2,0x5cb11406 .word 0xfdcf436d,0x9aeddaf2 .word 0x4f0d061a,0x81f38ca8 .word 0xcbf835dc,0xc73c7fb1 .word 0x1c15ef09,0x7e3031ba .word 0x1ef328c8,0x70569f9f .word 0x1c4a371d,0x4b1cfe5a .word 0xa286d3a2,0x58055f58 .word 0x4914dde0,0x79ebd317 .word 0xd3124b5a,0xda0ebf3b .word 0x58c90bc8,0x147d4004 .word 0xbbf0ed58,0x28380124 .word 0x00000000,0x3063cbce .word 0x8bd4eae4,0xfb09ecca .word 0x7b2973ac,0x09f70003 .word 0x56b6e9b8,0xffe0ad63 .word 0x565c4bba,0x7903f565 .word 0xa4f4f7c3,0x1f3c3688 .word 0xfeae3823,0x2eca7630 .word 0xa46be7e1,0x08b146fd .word 0xdc3e03b3,0xff53e0da .word 0x5315adc9,0xafbf5632 .word 0x34981454,0x0e633984 .word 0xae87ed10,0xc7655fc4 .word 0x64788d42,0xb769d830 .word 0x6b7de129,0xe3798711 .word 0x86bb0ff2,0x05d996e8 .word 0x190edcd7,0xdaa427fd .word 0x5069f9a8,0x598acd3e .word 0x379832e1,0x47abdde7 p10_local2_expect: .word 0xf5ffdea5,0x85151e61 .word 0xbc43ff7f,0x65f52d40 .word 0x000001e4,0x7fffffff .word 0x8f8339ea,0x7b1889a4 .word 0x3063cbce,0x729cde4b .word 0xe4010000,0xffffff7f .word 0x414ba460,0x3e5b3b2b .word 0xaf8437de,0xe5d56517 .word 0x1f3ecd5e,0x54afeb9a .word 0xadb4fabe,0xbdc40506 .word 0x09cef8d9,0xda56b124 .word 0x7a2adaed,0x80271d97 .word 0x99aed494,0x3b29dd20 .word 0xa408b72b,0xc092999e .word 0x10ddb3bd,0xea6b47ec .word 0xb58e29bd,0x0d98ea80 .word 0xbbdfabfc,0x3afc956d .word 0x30cc46b4,0x8c54aa50 .word 0x01ccadf4,0x612e364d .word 0x781ac752,0x23f09b9c .word 0x360494c6,0xe7a352ab .word 0xbf50048c,0x7f693f1c .word 0x436df434,0xa8ab3945 .word 0x2caaf50c,0xdd2d9fcc .word 0x1829e3bf,0xc2b11a22 .word 0x9546a08d,0xa00b9122 .word 0x82eda4b3,0xb9ad8a63 .word 0xaf940e73,0x4755688c .word 0x2916cc3c,0x62969d4b .word 0x352b6b42,0x8456e7b1 .word 0x0e692770,0x89f4b847 .word 0xfb9b495c,0xffe376c5 .word 0x52ab3db9,0xcaf2df70 .word 0x3942f4b1,0xefb9a9bb .word 0x69f10901,0x2930634a .word 0x3f92289e,0x046d500d .word 0x3d08c7cf,0xedd3fc02 .word 0xff288fc0,0x73af8047 .word 0xddf9a80a,0x9ee189ad .word 0x7da2fe01,0xc8ff38a3 .word 0xc85bf37b,0x0790a228 .word 0x4caa1225,0x65571fb0 .word 0x6e471b02,0x3e10fe3a .word 0x24c157b2,0x5638bffa .word 0x8f2cfda0,0x7b1bbc92 .word 0x99870c70,0xe297c9d0 .word 0xf56b2d47,0xd9ff0c41 .word 0x7697d971,0xf3029ff7 .word 0x8c0f62f7,0x079a3a38 .word 0x6bbd2b83,0x39649142 .word 0x58b07003,0x37a54626 .word 0x79287f44,0xec29d896 .word 0x686ad25d,0x77074bc4 .word 0x601560a1,0x0b44ef48 .word 0x5e3c4012,0x13ae82d1 .word 0x2003f3ee,0xe6c9a1af .word 0x08153f87,0xdc8e4ac2 .word 0x52c21af0,0x6e986271 .word 0x00530e61,0x18a06e29 .word 0x470b6df8,0xb282f2a9 .word 0x38c57b88,0x0e32ae23 .word 0xc50578e1,0x7371d832 .word 0xfaf91015,0x4a841037 .word 0x0770e4cb,0x0545f9c8 p10_local3_expect: .word 0xf2640000,0x84e0cfbd .word 0x001cf16b,0xef519ab2 .word 0xe3b5d676,0x733630f5 .word 0x687b4c86,0x8e57c7d4 .word 0x7125c4ab,0x0d17964c .word 0xff9d4163,0xf8d07a40 .word 0x16b49ce1,0x5601569b .word 0x8901775f,0xdc26ccde .word 0x2d35f7ae,0xb3c34e0c .word 0xb59266ea,0x297f26ad .word 0xfe7e0b39,0x618777ef .word 0xffbbdb80,0xf29fc996 .word 0xfdb1e63b,0xf531ea6c .word 0x25b2ea00,0xbdf26cb7 .word 0x7d4cb4f0,0xcfac5c2d .word 0xf4c91df7,0x7ed5af7d .word 0x7d7702a7,0xfeda6cc3 .word 0xf4a286e7,0x00000289 .word 0xdca27853,0x563feaf3 .word 0x978ea8f5,0x0996addf .word 0x00000b1c,0x6697cccf .word 0x3ea05c0f,0xf1e5f54c .word 0x03b11f3a,0x4b365ecf .word 0x6d55a085,0x011b60f6 .word 0xb82dae35,0xd4ea0cde .word 0x9357c52a,0xa979621c .word 0x5c5cda52,0x0db13f30 .word 0x0f858939,0xb1b96798 .word 0xc88334ff,0x770def30 .word 0x4171184e,0xd313b7f6 .word 0xabaebc76,0xbcaa39b9 .word 0xfc495532,0xb6da32c8 .word 0x98aa8d09,0x6b1222a4 .word 0x12e88187,0x02a03b90 .word 0x5950ccf0,0xe0219641 .word 0xa110efb0,0x121b3e4f .word 0x00000000,0x0000e63d .word 0xf605675c,0xa949a1b8 .word 0xb9e46228,0x881ce26e .word 0x9097f6c1,0x4f83ee62 .word 0x593288bd,0x4e65ef3e .word 0xe279ff26,0x8886627e .word 0x461aa6b0,0x7ead90e1 .word 0x5941bad9,0x74aa98d7 .word 0x9c989ccf,0xce4348ea .word 0x459c4707,0x1d1ba23f .word 0xfc095733,0xc7be74ca .word 0xb9bc9544,0xdd8e67a0 .word 0x6cc3b932,0x9dd96045 .word 0x936a628d,0x958eec90 .word 0x379ae684,0xd86bf31e .word 0x85adb0e1,0xa3e3d6f8 .word 0x50b77e9a,0x1672fd5c .word 0x82be0324,0xa6955691 .word 0x80997089,0x9d3d4d6c .word 0x374504c8,0x5923c58e .word 0xab974c4b,0xad46e554 .word 0x8bb425b7,0x12a15256 .word 0xf42d0355,0xeba0c159 .word 0x776006e9,0x788c2866 .word 0xd26cdc93,0x6a21d385 .word 0x23ef9c1e,0xe5599aee .word 0x2cac95d2,0x6e1d70d4 .word 0xc2944747,0xa2ac2d56 p11_init_registers: .word 0x43783dd2,0x4fa1de42 ! Init value for %l0 .word 0x2f96018e,0xf4bd5821 ! Init value for %l1 .word 0xb9a26133,0xccf78cb2 ! Init value for %l2 .word 0xe1f259de,0x1628d591 ! Init value for %l3 .word 0x411e1102,0x61b13c77 ! Init value for %l4 .word 0x58c326b4,0x9dd1a50b ! Init value for %l5 .word 0x07c38808,0x89ca197d ! Init value for %l6 .word 0x46934b49,0xcad32ce3 ! Init value for %l7 .align 64 p11_init_freg: .word 0x0ce38c80,0xb8c0404d ! Init value for %f0 .word 0x2554e11d,0x003dc232 ! Init value for %f2 .word 0x2b21e8cf,0xe40b1bd5 ! Init value for %f4 .word 0xa3a339a9,0x5831a7fe ! Init value for %f6 .word 0xc7e4662a,0x004e28ed ! Init value for %f8 .word 0x322ba3cb,0x6fbe21a6 ! Init value for %f10 .word 0x74d239bd,0xaab70210 ! Init value for %f12 .word 0x62ba0080,0x97ac5e4f ! Init value for %f14 .word 0x7ed817eb,0x7e9a1608 ! Init value for %f16 .word 0xc5eddb8a,0x98d06cfe ! Init value for %f18 .word 0x1238363d,0xa63000e7 ! Init value for %f20 .word 0xc91e0bcb,0x36e929dd ! Init value for %f22 .word 0x21c85a8d,0x45d8e3df ! Init value for %f24 .word 0xd906ae54,0x64d9479c ! Init value for %f26 .word 0xdda1874c,0x90c58c8f ! Init value for %f28 .word 0xaf58e5cf,0x17d3398c ! Init value for %f30 .word 0x912c71fa,0x77ad16c2 ! Init value for %f32 .word 0xae9f5dce,0x028749de ! Init value for %f34 .word 0xbecad6f3,0x25264892 ! Init value for %f36 .word 0x1a3ab3cc,0xd0b63453 ! Init value for %f38 .word 0xf54a31ba,0x9a90a891 ! Init value for %f40 .word 0x664cb199,0x132a9f40 ! Init value for %f42 .word 0xc48b58db,0xe961bf91 ! Init value for %f44 .word 0x1e3a9bad,0x975ceaa4 ! Init value for %f46 .word 0x3866b471,0x37b5622c .word 0x5ca322a6,0xa8f909eb .word 0xca13da10,0x68216cf8 .word 0x9da651ee,0x6f61d415 .word 0x839fcf7e,0xc17b5017 .word 0x48695455,0x8d8433dc .word 0x2bff3527,0x6a9e2e5a .word 0x337c92aa,0x40b6507c p11_expected_registers: .word 0x00000000,0xa090ab43 .word 0x00000000,0x00000000 .word 0xe30ebbc7,0x9ff79383 .word 0x00000000,0x5048597e .word 0x00000000,0x00000004 .word 0x00000000,0x00000100 .word 0xffffffff,0xfffffe49 .word 0xffffffff,0x80000000 p11_expected_fp_regs: .word 0x0ce38c80,0xb8c0404d .word 0x2554e11d,0x003dc232 .word 0x2b21e8cf,0xe40b1bd5 .word 0x21c85a8d,0x5831a7fe .word 0xc7e4662a,0x004e28ed .word 0x47cda8d4,0x331eff15 .word 0x74d239bd,0xc53d78ff .word 0x62ba0080,0x97ac5e4f .word 0x7ed817eb,0x7e9a1608 .word 0x20a8a9c6,0xf509119a .word 0x1238363d,0xa63000e7 .word 0xc91e0bcb,0x36e929dd .word 0x21c85a8d,0x45d8e3df .word 0xd906ae54,0x64d9479c .word 0xdda1874c,0x90c58c8f .word 0xaf58e5cf,0x17d3398c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p11_local0_expect: .word 0x2a66e4c7,0x26a8996b .word 0xa9a0ca2e,0x9f5a35c9 .word 0x86000000,0x000000d4 .word 0xd411d633,0x77e7c7e2 .word 0xff3b5022,0x322b0b75 .word 0xccf78cb2,0x1628d591 .word 0x1af7ff26,0x2e25522b .word 0xff3b1d7f,0x9492e180 .word 0xc7b00c4b,0xa090ab43 .word 0x5740dfec,0x48859fbc .word 0x82e4fdee,0x848e7180 .word 0x6cc11ad4,0x4cbfcee7 .word 0x597515e9,0xfa94ef38 .word 0xfed8084f,0x000000d4 .word 0xf95ad33d,0xe4281124 .word 0x4e606442,0xd138fa52 .word 0x70a4edd0,0xaaaf43e6 .word 0x0c900e81,0xec30395e .word 0x4cbfcee7,0x17695950 .word 0x1af612e0,0x625d9123 .word 0x01639b9b,0x4e5f344f .word 0x7ac6291b,0x1fc55ec1 .word 0x119aff07,0xb281c196 .word 0xc21d28e9,0xe82927d7 .word 0xb302d3de,0x580e2096 .word 0x437d4040,0xa9436a4f .word 0x74dc07b2,0x13cac764 .word 0xb35e4ed7,0x4e6bea9b .word 0x03ed1182,0x08e0bfdd .word 0x429a5b30,0xdab91176 .word 0x730fd0a3,0xa3890d42 .word 0x2ca4da55,0xea9cbc46 .word 0x9e9b85d7,0xb21be972 .word 0x07a9b430,0xab5c07d0 .word 0x55d19b61,0x744f7974 .word 0x7cece7bb,0x7dfe9aea .word 0xb9d617ba,0xd3147dba .word 0x3bb4fb06,0xfcbcef42 .word 0x2e39521d,0x86b6e3b7 .word 0x9f8fe3fe,0xc2703be5 .word 0x00b747fa,0xf4c0a7cd .word 0x57605bb9,0xef822bcd .word 0xd1a1ae71,0x804169f2 .word 0x8db83351,0xbfb111c9 .word 0xf57e43e5,0x331eff15 .word 0x48be07f5,0x769e5db5 .word 0x798cb15c,0x57174cc5 .word 0xd22e7bca,0xd9140f10 .word 0x8c973c42,0x4c4ff1ce .word 0x4659485b,0x57b9a6b6 .word 0x887a22bd,0x0df6dfd9 .word 0xe0946146,0x6ce094b9 .word 0x5987e9e6,0xad9f5a16 .word 0x150012e6,0x368ee48e .word 0x5729ec18,0x4bf6531d .word 0x5b89df9d,0x27725b46 .word 0x17b542eb,0x948ee6fc .word 0xe711dcf0,0x72648592 .word 0xe031c07b,0x0b94401b .word 0x6790680e,0x16ff43ec .word 0x21df3183,0x67027bb0 .word 0x68a276ef,0xa44082ec .word 0xdffe27d1,0xfce4ec0a .word 0x83b3ebb7,0xd57da9ae p11_local1_expect: .word 0xabb0df38,0x80000000 .word 0xac93c466,0x45d8e3df .word 0x20a8ffc6,0xf509ff9a .word 0x03cad793,0x6b938769 .word 0x00000000,0x0000001c .word 0xa33e4757,0x89ce48c0 .word 0x27d3e576,0x04c6e7d6 .word 0xdb265b7a,0x38f848f0 .word 0x22bb6a4f,0xeb44a2d6 .word 0x3ed125f4,0xe8517f85 .word 0x375366f8,0x8497cdcf .word 0x84cef685,0x6c1c01e2 .word 0x05517cb1,0x6dcc1967 .word 0xb58f504f,0xbf9e15d0 .word 0x0cab3c51,0xb5506073 .word 0xf7b3838b,0x443a036c .word 0x75809a1d,0x67313ca7 .word 0x7952a2db,0x867894ab .word 0x85592a2b,0x640442c0 .word 0xbd088b12,0x0e7c8fa0 .word 0x5e133785,0x1fa2e8cb .word 0xa0b2e1ef,0x935fed99 .word 0xe6f43d22,0xf1e82dac .word 0x5e679d11,0x2c148088 .word 0x51c0881a,0xa38ede1f .word 0x4aa7473c,0x909020ca .word 0xeeb21da5,0xd839a719 .word 0xefbcad8c,0xff3efb7b .word 0xd3d3dd60,0x4505dc45 .word 0xff847002,0x7564a4f0 .word 0x66c493ac,0x799d9db1 .word 0xbefae4b5,0xcb7f414b .word 0xfce4ec0a,0xfa4d9285 .word 0xb25a3fb4,0x70301f2e .word 0x01601779,0xd845ed11 .word 0x26aebfa0,0x71866297 .word 0x0606def2,0xa3918ef0 .word 0x0bcb1d9c,0x7c270bb8 .word 0xbaaf227d,0x7aadd765 .word 0x891f51e4,0x9ebdf181 .word 0x25fe1f9a,0x47ebf514 .word 0xbe770956,0xefe87d88 .word 0xf632cfea,0xcd458b96 .word 0x3d9c1f45,0x694d6e4c .word 0x6d5b0d8a,0xa90e562c .word 0xd8d00d5d,0xd9a4b04e .word 0x2bfbdc0e,0x5c3d8dcc .word 0x64373963,0x94e56160 .word 0x00000000,0x000000d4 .word 0xaf651618,0xd6c7297b .word 0xdd54a94d,0x97ecf48d .word 0xcdc27a3e,0x9c1baf09 .word 0xa17d72f6,0x6465f4cf .word 0x7e21495a,0x0f9c514d .word 0x2a002331,0xbd51ae5b .word 0xe906ffc6,0x875421b2 .word 0x6716eb90,0xc56cf926 .word 0xf7f6a652,0x4fe70deb .word 0x3aa7c072,0xf0e76491 .word 0x0d7b2d12,0x7623e099 .word 0x911f0890,0x3587e17b .word 0x6a1cc8e7,0x9209fe53 .word 0x21429621,0xc66d04ed .word 0xfe8b2be9,0xabcdb262 p11_local2_expect: .word 0x8f8cc590,0x4c87a1dd .word 0x411e1102,0x61b13c77 .word 0x15ff1e33,0xd4a8cd47 .word 0xdfe3d845,0x8d5ac821 .word 0xffffffaf,0x00000086 .word 0x683b6d43,0x420e26ce .word 0xfdeeeb19,0x00fc5ceb .word 0xf305f49b,0x784f6f5c .word 0x78af3876,0x9bcc5f8b .word 0xf349212c,0x5686647b .word 0x533b2ddd,0x8c91ed6a .word 0x581385ed,0xb750fa28 .word 0xa02bf445,0x264ce4b1 .word 0x904178ab,0x32c087ec .word 0x77d4fdba,0x5cebd8e6 .word 0x68da8f46,0x0f3fa170 .word 0x2b5ef202,0x07527b7c .word 0xd49a7276,0x65537d81 .word 0x88226c9f,0x5396e16e .word 0xe8819fb6,0xede0fb68 .word 0xc59e5136,0x310eb744 .word 0xe6be0698,0x1b137745 .word 0x0ced2248,0x6afef788 .word 0x6993126f,0x2c173d4b .word 0xd2aa92b3,0x6767f73f .word 0x153320df,0x9c01179e .word 0x24e8d58c,0x3b643d0b .word 0x23e74f63,0x6bcd5b9d .word 0xc7eb83ac,0x5f26a55b .word 0x491b4a52,0xc88ed737 .word 0x76a35cac,0x99920f89 .word 0xa322d738,0x0f91e24c .word 0xad92247b,0x7b3520b5 .word 0xb52e106c,0xfb0a081a .word 0xe09f6380,0x5de472ba .word 0x64654d59,0x7c61fe1c .word 0x3aaf72d9,0x335c4bea .word 0x5f8be038,0x20a16406 .word 0xac3a2100,0x1fa7ed00 .word 0x46c5a043,0x041d3344 .word 0x47632998,0xf92c4839 .word 0xa2f0606d,0x06f260bd .word 0x044d8d39,0x87c8dff0 .word 0x1ecbaf50,0x18a48217 .word 0x8361d584,0x772f58f5 .word 0x666abb62,0x9c342020 .word 0x2e0a01ea,0xa389383b .word 0x2c62746d,0x4e7d62cb .word 0x20bdfa59,0x46ca712a .word 0xd0aac518,0xc4256813 .word 0x62c6ff40,0x17560023 .word 0x5555aa0f,0x923ede99 .word 0x4868f61c,0x1bb9af6f .word 0xbc700029,0x30a14dc2 .word 0x7efcd870,0x0aa19d80 .word 0xdbbb895d,0x414f9983 .word 0xa2e42d51,0xb6b08c1c .word 0x491b98d5,0x8be46a3b .word 0xb4f72272,0xf629ae05 .word 0xff9d6bd9,0x100ac275 .word 0xc192484d,0x43463555 .word 0xf4bd5821,0x58f8594a .word 0xdc78e934,0x7c228d42 .word 0x01e6ff37,0x6f37c227 p11_local3_expect: .word 0x5ee918b3,0x16b4da71 .word 0x8c73d212,0x8697977e .word 0x01000012,0xffffff8a .word 0xdfe3d845,0xe359011a .word 0x00c85a8d,0x966cde80 .word 0x8a5ea366,0x2e7f9739 .word 0x0927f1bc,0x74aad76c .word 0x6599f301,0xe6815e1b .word 0x90ef5857,0xd9b78b1c .word 0xf13c59d9,0xf4de668e .word 0x41aa36fe,0xa6b58229 .word 0x7100a0ef,0xae70e670 .word 0x00000023,0x38d5ce83 .word 0x28d313a9,0xeb10d754 .word 0x20a55217,0x8b737f79 .word 0xf4f41c75,0xa00419ac .word 0xf29a8721,0x52290116 .word 0x0c1fa8c3,0x7cabd17f .word 0x8306b8b9,0x44bd9022 .word 0x4eca4c8c,0xd1f51b58 .word 0xdaf8094a,0x9ba65118 .word 0xf5291497,0x0f6cd338 .word 0x3164d5ee,0x319ec3e7 .word 0x9fc97986,0x3c76c78f .word 0x68c63a3c,0x83484b02 .word 0xede2742b,0x414718e1 .word 0xa8e31caa,0x372de62d .word 0x941a0a36,0x877ece55 .word 0x00bf0ce0,0xbe7f1313 .word 0xfd41625b,0x4b4030e6 .word 0x44d10a7d,0xf66c112c .word 0x0000a9a0,0xef074eaa .word 0x94208b01,0x224b143d .word 0x803daaaf,0xdf2b6a51 .word 0x6937ab22,0xf10942f0 .word 0x9c317844,0x280a4838 .word 0x7a457913,0x485ca69c .word 0x47984d16,0x8769bf77 .word 0xd47a02af,0xa18db916 .word 0x063d7bdf,0x2ff7580c .word 0x102988ce,0x57cc768d .word 0x6dc457a8,0xd8ce9896 .word 0x2f04885c,0xe04e49c2 .word 0x727958ac,0x968863c5 .word 0x01ca76e5,0xd705f8ae .word 0xe4813d63,0xf26daaaf .word 0x921fa5c9,0x317cff41 .word 0xac11efc6,0x02c89d68 .word 0x32336757,0x44673931 .word 0x32c8d273,0xc47ef8e9 .word 0xcd3b3d6e,0x3c4e3e70 .word 0xb4ed27c5,0xe2fbe0fa .word 0x12e3e156,0x723f5666 .word 0xfcd4318d,0xeb0a4e4b .word 0x160db63a,0xaad4d25e .word 0xd926c8fb,0x4e7667b5 .word 0x6c0a02bc,0x3e8bd872 .word 0xff25cbcf,0xa48e7e20 .word 0xed410ec7,0xe3b6cf58 .word 0x47927a66,0x9656d537 .word 0x88672d1a,0x463035b6 .word 0x2c8724b2,0x045b575e .word 0xed87964e,0x8ca22a8d .word 0xd306f903,0x1a3dbb3c p12_init_registers: .word 0x71440ccd,0xc38a4618 ! Init value for %l0 .word 0x1a404732,0x8b00eb56 ! Init value for %l1 .word 0x0e758286,0x0adf76a6 ! Init value for %l2 .word 0x19641e7b,0x99892d44 ! Init value for %l3 .word 0x5d7e3136,0xa07def92 ! Init value for %l4 .word 0xf0ff346a,0x98fdd2b5 ! Init value for %l5 .word 0xaa59b412,0x7d8a1256 ! Init value for %l6 .word 0xa6475e56,0x88ad8f11 ! Init value for %l7 .align 64 p12_init_freg: .word 0x65ccbd24,0x8d8d937b ! Init value for %f0 .word 0x15b85e33,0x65c19483 ! Init value for %f2 .word 0x9168b844,0xc32e2a80 ! Init value for %f4 .word 0x9c312347,0x452aa53b ! Init value for %f6 .word 0x6de4371c,0x2f06083d ! Init value for %f8 .word 0xd1d2ae2a,0x3d05aa81 ! Init value for %f10 .word 0x333cf8e7,0x16613a27 ! Init value for %f12 .word 0xcf2718b9,0xecbb9f2d ! Init value for %f14 .word 0x94aa680c,0x70d57d67 ! Init value for %f16 .word 0xc2ddbf0e,0x67f88aa2 ! Init value for %f18 .word 0x3dd9ba46,0xba1b1fe5 ! Init value for %f20 .word 0xbdc23558,0xb49280b3 ! Init value for %f22 .word 0x93ab3153,0x3a50cd26 ! Init value for %f24 .word 0x95078129,0x0a6923ef ! Init value for %f26 .word 0x4da2d063,0x802b8d22 ! Init value for %f28 .word 0x771b02da,0xdaf6a43a ! Init value for %f30 .word 0xfdd16c37,0x5a40fc05 ! Init value for %f32 .word 0x30c0064c,0xc9b44e18 ! Init value for %f34 .word 0xf784dbea,0x48800f80 ! Init value for %f36 .word 0x4814099e,0x115c3d56 ! Init value for %f38 .word 0x08fb7e03,0xdedf420f ! Init value for %f40 .word 0x08b96e84,0xda8c481d ! Init value for %f42 .word 0x5f263815,0x27238163 ! Init value for %f44 .word 0x76df630e,0xa70a3cf5 ! Init value for %f46 .word 0x61fcc23f,0xcdd14e8b .word 0xe6c48e01,0xa5afd4fe .word 0x32df2e01,0x9089588d .word 0x826b45d2,0x75c7da71 .word 0x0d108bc0,0xa0abe8a3 .word 0x3b32d99f,0xb4c031ab .word 0x9a897ac0,0x7bb38983 .word 0xc7e4b54c,0x06e82c14 p12_expected_registers: .word 0xffffffff,0xffffca27 .word 0x00000000,0x00000013 .word 0x00000000,0x0000dfd4 .word 0x00000000,0x000000b9 .word 0x00000000,0x026a332a .word 0x00000000,0x000001e8 .word 0x00000000,0x00000654 .word 0x00000000,0xffffffff p12_expected_fp_regs: .word 0x65ccbd24,0x8d8d937b .word 0x08ffffff,0xcd7ecae6 .word 0x9168b844,0xc32e2a80 .word 0x9c312347,0x452aa53b .word 0x1e7d30c4,0x35c7ab72 .word 0xd1d2ae2a,0x3d05aa81 .word 0x333cf8e7,0x16613a27 .word 0xcf2718b9,0xecbb9f2d .word 0x7fbb6f09,0x70d57d67 .word 0xc2ddbf0e,0x67f88aa2 .word 0x3dd9ba46,0xba1b1fe5 .word 0xbdc23558,0xb49280b3 .word 0x13cb0577,0x3a50cd26 .word 0x56609ba7,0x49451256 .word 0x4da2d063,0x802b8d22 .word 0x771b02da,0xdaf6a43a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p12_local0_expect: .word 0x15b85e33,0x65c19483 .word 0x56124549,0xa79b6056 .word 0xc8b7bf40,0x5239a87d .word 0x3a523fa0,0xd97703a3 .word 0xba080000,0x43cc5462 .word 0xfd9fd1b3,0x1c37e46d .word 0x212a2f1c,0xf3bc4512 .word 0x82a67b20,0xdf6a5a40 .word 0xfd9ac8bc,0xd2746983 .word 0x5ed7c0e0,0x272dc716 .word 0xd9f47d88,0xba39a0e7 .word 0x2b11c627,0x2beb2fa3 .word 0x63c7b1e3,0xe8b1833b .word 0xd1255b45,0x17a0f246 .word 0xc5b1e428,0xa0b5faa1 .word 0x197c52e7,0xa570edb2 .word 0xc2bbc4b1,0xee9f88ea .word 0xa55e60ce,0xc4a385b2 .word 0xd9e88eb4,0x9459ae7f .word 0x4838c483,0x64916e94 .word 0x002dcaa7,0xd7438a03 .word 0xa61ec63a,0xff4b132d .word 0x74fe68a3,0x27809b0a .word 0x6d0a09b0,0x13df892e .word 0x9df5b5d1,0x5b305273 .word 0x19924779,0xd74cdc56 .word 0xf86d6afe,0x6e347928 .word 0x29f38eb7,0x5af69587 .word 0xaf03570c,0x0a61ff2a .word 0xbcb45835,0x36a870ee .word 0x60a711a7,0x3d2cc4c2 .word 0x5bc6b150,0xb82bee99 .word 0xd429f269,0xf5139461 .word 0x06f48d12,0x827f5eaf .word 0xdc43fb2d,0xb8d2fff2 .word 0xf21a2334,0x2ad473e3 .word 0xd51393e5,0x35e28527 .word 0xa469dce6,0x77a1e4b2 .word 0xbd8e99c3,0x982c8764 .word 0xa48f8cc5,0x5006ba95 .word 0x6169192b,0x2cf6f871 .word 0xb0e2066e,0xf8f58aee .word 0x5633ba19,0xa230dea1 .word 0x1025391b,0xbf68bd0e .word 0xeb77b012,0xaed2ebda .word 0xf9e1c4a5,0x01e8db85 .word 0x1c1dcc80,0xe801655c .word 0x58bf7a48,0xa76aeb35 .word 0x2303d6e7,0x0a0445b0 .word 0x8d9c4ee7,0x6b8032d2 .word 0x0f9bdf00,0x3f6f688e .word 0x1e2d79b7,0x86ac4fdb .word 0xe07037b1,0xbc2ea402 .word 0x22959cc1,0x389f379e .word 0xe57d78b2,0x333aa0e7 .word 0x07d95f6b,0x314b9ded .word 0xe6ca0ae3,0x934e80a9 .word 0xaa58995c,0xa545010b .word 0xa632086e,0xabc9ddf7 .word 0x47e94575,0xd2d04bef .word 0x97c185c7,0x6af62d1c .word 0xab4da9fa,0x59e3b9ca .word 0xe2ab3535,0x4cae1e86 .word 0x53c926ee,0xb6b45bf3 p12_local1_expect: .word 0x56128a7d,0x9fc1eb9b .word 0x13cb0577,0xb7c5fae9 .word 0x0000000f,0xd437ebab .word 0xc6a06eb3,0x000000ff .word 0xff3de2ec,0x8391da83 .word 0xa8360000,0x44000000 .word 0x8b5af43f,0x56f31666 .word 0x1f71666b,0x5b7d281e .word 0x53223816,0x947f92e9 .word 0xb4d6e3c0,0x9087db73 .word 0x80467313,0x0803c454 .word 0x4ef54d19,0xf6c657a2 .word 0x834bff45,0xe3966aac .word 0x9c312347,0x452aa53b .word 0xe9d81897,0x1037561f .word 0x54f19cdc,0x8d640efe .word 0x75044f56,0x59256841 .word 0x31a8b9da,0xccc7f396 .word 0x63a8a333,0x17ccdc74 .word 0xdab42b38,0xec784ed1 .word 0xcdc3059c,0x355555f3 .word 0xd0ee6ddc,0xdef8a7c1 .word 0x45f0d252,0x06e071b5 .word 0x64ca2bfd,0x0254d381 .word 0xf0733c5b,0x52af86ea .word 0xa517c5d7,0x13022163 .word 0xd33bd92a,0x7c0acc76 .word 0xb52be66e,0x7b184920 .word 0x45e5d985,0x72a08e79 .word 0xf13b7683,0x550f1b54 .word 0x1e66001a,0xb7c74683 .word 0xba74c63d,0xb0f29cca .word 0x31868d67,0x8edb3eee .word 0xd13d0114,0x7d03d5e8 .word 0xdc0fbfa9,0xf0ee69a1 .word 0xc0ad3be6,0x971bb721 .word 0x09484d54,0xe60bc98c .word 0x7dc59bb4,0xb9ca0dac .word 0x52c5c569,0x37458305 .word 0x0d973115,0x509b6540 .word 0x64deeb04,0xdbbaec3b .word 0xd80731e0,0x33d04af7 .word 0x1da1a502,0x903312e0 .word 0x361cf019,0x9d4b6ed3 .word 0x1207d65b,0xb652a3c5 .word 0x26b30d7f,0x7713e77d .word 0xf58a9e21,0x1acdca8f .word 0xad541511,0x5e6d44b3 .word 0xa6377ede,0xeda52e6e .word 0x849f5ed1,0x9ad64a07 .word 0x5c6b695d,0x81aea6bb .word 0x7bd35ba8,0x115ac463 .word 0xae25eb6d,0x0702abb2 .word 0x9c01921a,0x51725515 .word 0x5ed32111,0x26bbaf52 .word 0x37466374,0x39087638 .word 0x009b8e33,0x189da7d0 .word 0x00000000,0xd044235d .word 0x0346fb3e,0xc7e46a7e .word 0x1a80faa2,0x1e579d29 .word 0xb2431a6a,0xe5e3b67c .word 0x2526434a,0xc759ffff .word 0x398936b5,0xbcc87a5d .word 0xc66237f6,0x7df5de1b p12_local2_expect: .word 0x7d000000,0x05f8df3a .word 0x000036a8,0xdfff416e .word 0x08ffffff,0xcd7ecae6 .word 0x36a870ee,0x1905398b .word 0x026a332a,0xde2ab6dc .word 0x70eef518,0xbe1b954f .word 0x4754f46d,0xa7eacfd7 .word 0xc9df15a2,0xc6ec19ad .word 0x76a5613e,0xfd00de64 .word 0x11b33841,0x9e819621 .word 0x76fb6f3f,0x92d22336 .word 0x5a374db7,0xaff40305 .word 0xe27589e8,0x3d853816 .word 0x68f9797d,0x817e466d .word 0x736de452,0xe395b76d .word 0xf75fa6d7,0xfc22b2b3 .word 0x9f87b235,0x2b25c115 .word 0xd3a2976a,0x5bcbfb71 .word 0x9167569e,0xef8416d7 .word 0xb0ad1f68,0x6f635796 .word 0x0f01b0be,0x478dfd70 .word 0x8195bdb2,0x1425b025 .word 0x19345d82,0x622b38d9 .word 0x9357a86d,0x44af896e .word 0x052dcfc4,0x30fc003a .word 0xa73974ed,0xc3468e38 .word 0x936624f1,0xb356a6ed .word 0xe11eac2d,0x9ea5a529 .word 0x1d9624f0,0xfbaf3127 .word 0x9675e1b7,0xb0c491c6 .word 0x1d19fbdf,0x52084c72 .word 0xe8919e0c,0xa411bc30 .word 0xb01cec43,0x362691bf .word 0x797c34f4,0xdbd5d6b5 .word 0x2c3fd167,0x620310bf .word 0x3316e8e6,0x8bb3fba0 .word 0xbdd65242,0xa9cb7cb8 .word 0xc6312913,0xc3b33ab2 .word 0xa7bd19fe,0x28fc0b00 .word 0x57a9f624,0xb05e949b .word 0xa1277012,0x23522fa5 .word 0xf9c042ff,0x06271c73 .word 0xbc54215d,0x0014cbae .word 0x71d6b21a,0xc6619519 .word 0x3a0e76b5,0x6a9bd355 .word 0x061098cf,0xd331c67b .word 0x767fd90b,0x34d4cfd9 .word 0x81da982b,0xf540d317 .word 0x629f922f,0xa8e7b5d2 .word 0xfbff2396,0xd80fa65a .word 0x5a956fd7,0xbfa38a16 .word 0x31b96336,0xbd7a4ece .word 0xffffffff,0xfffffffe .word 0x8f87998b,0x88a8e1be .word 0xe0bd802b,0x85267286 .word 0xe1a7e2ab,0xc33cc15b .word 0x3a695339,0x654fc51b .word 0x101728d3,0x62d4b4a3 .word 0x95c679de,0xb3d19ffd .word 0x5d4d47c9,0x821b2180 .word 0xdb475dcf,0x179857fa .word 0x1e7d30c4,0x35c7ab72 .word 0xd072b30f,0x3adff805 .word 0xe9fc0196,0xb1cd7e75 p12_local3_expect: .word 0x6eb932af,0x8ecac57f .word 0xffb86891,0xc8305ecd .word 0x36baaffd,0xd60b08ba .word 0x241aef96,0xa6c9b810 .word 0xb187416f,0x8a1bc140 .word 0x26b30d7f,0x7713e77d .word 0x3a81fb6b,0x06ec040c .word 0xf720f0c8,0x40a3c350 .word 0xb59bc491,0x8281045a .word 0x31bb6fd3,0x180029dd .word 0x0671d672,0x8dd79616 .word 0x62294b11,0x9b26434d .word 0xcbd8bd11,0x87139493 .word 0xf574faa0,0x2a38b3e5 .word 0xc447897d,0x0810cfac .word 0x4c6ba5d2,0x1bb7769d .word 0x8777ff6d,0xf7704bbc .word 0x52ea989e,0x08298fd0 .word 0x13ea93d0,0x1ee02418 .word 0x1e74de0d,0xcb97c302 .word 0x9275efd4,0x61b5ac53 .word 0xc0a94ccb,0x422deec0 .word 0x91bbdf6a,0x1512eaed .word 0xb2e653c9,0x72e4ca80 .word 0x892cb681,0x55b4d376 .word 0x2d0747b5,0x66d9bd30 .word 0x2eb7ab6d,0x7ac72847 .word 0x9488400f,0xdfd40419 .word 0xfd120a5e,0x43329e57 .word 0x5f254545,0x70871811 .word 0xc178a104,0x90e7354b .word 0x4e56bea9,0xb8c700e4 .word 0x59a49ee8,0x3611376b .word 0x15c4eb81,0x01cea3a3 .word 0xd1259924,0x56e92348 .word 0x9c469133,0xf63af7f6 .word 0xd16d852e,0x7db023db .word 0x12fdbb45,0xeaff5302 .word 0x16f46a4c,0x7c1472f7 .word 0x4ba8811a,0xedf482a0 .word 0x63430eb5,0xac3c27e0 .word 0x16b1eac7,0x900073c4 .word 0xfb40500e,0x989094bf .word 0x09fe10cf,0xbd496cf4 .word 0x01be67c3,0xd5e64631 .word 0x88e2ff5c,0x2db05df2 .word 0xd2da32c1,0xe37fee7e .word 0x7556f804,0x5e2be57e .word 0x45739c4a,0x59135650 .word 0x62c33ea2,0x1c4d9d5c .word 0xefb43002,0x73062dd3 .word 0x1b2577d1,0x3525764e .word 0xf50c87f6,0x8c03dc3d .word 0x5d373e93,0xb5b56ddb .word 0xedb300b9,0xa7397710 .word 0x2ca23798,0x36a5f638 .word 0x275a546c,0x066c0f73 .word 0xf0cfbfbd,0x429c7340 .word 0xe27f846b,0x55986550 .word 0x1f31ffda,0x7a95dc30 .word 0xaadf325e,0xbcaac703 .word 0x972d093e,0xe3ad69e6 .word 0xa0b5faa1,0x257a2035 .word 0x12746724,0x7b040c32 p13_init_registers: .word 0x36c4c9b9,0xdaecd39f ! Init value for %l0 .word 0xc4f07e98,0x62cd66c9 ! Init value for %l1 .word 0xf547a12c,0x6fd36934 ! Init value for %l2 .word 0x175837ae,0xe07cc472 ! Init value for %l3 .word 0xefde1514,0xade1ac73 ! Init value for %l4 .word 0xf84719d0,0x8f4b97f0 ! Init value for %l5 .word 0xb877bbae,0xa8dd2439 ! Init value for %l6 .word 0x2f051042,0x44e96fa1 ! Init value for %l7 .word 0x52d2f5d6,0x2754a131 ! Init value for %l0 .word 0xf2306d84,0x80e25fec ! Init value for %l1 .word 0x82f329c3,0xfbd21ccb ! Init value for %l2 .word 0x9cecd101,0xc6256f0b ! Init value for %l3 .word 0x1aa79e96,0x2483ff8e ! Init value for %l4 .word 0xe9ee70fe,0x8e2d96b9 ! Init value for %l5 .word 0xc5a7f9e2,0x62db59d2 ! Init value for %l6 .word 0xbe4b52c8,0x11f6e0b5 ! Init value for %l7 .align 64 p13_init_freg: .word 0xee5aca52,0xf4fd1357 ! Init value for %f0 .word 0x2a1b03c2,0x112bcddf ! Init value for %f2 .word 0x97985eb4,0x09a1cfc4 ! Init value for %f4 .word 0x61f31170,0xe98e075d ! Init value for %f6 .word 0x90d9eb96,0xe47f62b5 ! Init value for %f8 .word 0x16523580,0x2de1f0c9 ! Init value for %f10 .word 0xa6259c90,0x5519230f ! Init value for %f12 .word 0x7c816e84,0x35a9e428 ! Init value for %f14 .word 0x990b6442,0x2a907529 ! Init value for %f16 .word 0x11192ad4,0x8138f028 ! Init value for %f18 .word 0xa9afec15,0xdfd5f510 ! Init value for %f20 .word 0x23873402,0xe37a84f6 ! Init value for %f22 .word 0x81cd1e2d,0x2847bcad ! Init value for %f24 .word 0x16386dcd,0x4926296e ! Init value for %f26 .word 0x6a165cc2,0xee2251b9 ! Init value for %f28 .word 0xe5e3d720,0xfd1640bc ! Init value for %f30 .word 0x411e7320,0x284c9e26 ! Init value for %f32 .word 0xf0ff7f0e,0x16876fde ! Init value for %f34 .word 0xffe4ab7b,0xc7000c68 ! Init value for %f36 .word 0x15791afb,0x2f5ed5f5 ! Init value for %f38 .word 0xe5a6660b,0x0602ee95 ! Init value for %f40 .word 0x34c06e58,0x2b6f2015 ! Init value for %f42 .word 0x5d5c7f80,0xcc6504e0 ! Init value for %f44 .word 0x2c6778f0,0x3461b482 ! Init value for %f46 .word 0x3d53d322,0x333dab25 .word 0xedd17b38,0xec60e1d3 .word 0x0270ed71,0xc1a31771 .word 0x8b0a67da,0x5f285234 .word 0x8f1661c9,0xd44d859d .word 0x9007c86d,0xe660b93c .word 0xff729221,0x3e44ae2e .word 0x71bf5079,0xe49f5b01 p13_expected_registers: .word 0x00000000,0x8282c00a .word 0xffffffff,0x0e1f42d5 .word 0x00000000,0x00000094 .word 0x00000000,0x00000040 .word 0xf2465a2f,0x6669bea9 .word 0x47331fc9,0x3a736ca1 .word 0x26982e89,0xd5d2187a .word 0x00000000,0x00002667 .word 0x00000000,0x58a91ab3 .word 0x000000e7,0xd16bc93f .word 0x00000000,0x00000012 .word 0xffffffff,0xffffff9f .word 0x00000000,0x00003707 .word 0x00000000,0x0000f82f .word 0x0737fd8f,0xbc8e7a33 .word 0x00000000,0xf82fa600 p13_expected_fp_regs: .word 0x064e502d,0x976b51f4 .word 0x2a1b03c2,0x112bcddf .word 0x97985eb4,0x3a736ca1 .word 0x61f31170,0xe98e075d .word 0x90d9eb96,0xe47f62b5 .word 0x16523580,0x2de1f0c9 .word 0xa6259c90,0x5519230f .word 0x7c816e84,0x35a9e428 .word 0x990b6442,0x2a907529 .word 0x11192ad4,0x8138f028 .word 0xa9afec15,0xdfd5f510 .word 0x23873402,0xe37a84f6 .word 0x81cd1e2d,0x2847bcad .word 0x16386dcd,0x4926296e .word 0x6a165cc2,0xee2251b9 .word 0xe5e3d720,0xfd1640bc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p13_local0_expect: .word 0xa9918a05,0x00000000 .word 0x6dba8c15,0xc9e900b3 .word 0xd16bc93f,0xbc8e7a33 .word 0xc7ef81e2,0x5147059d .word 0x40feeada,0xbc072612 .word 0xa0f7ffff,0xf1e0cc70 .word 0xafe2954e,0x0022f128 .word 0x4b9fa713,0x32211ba3 .word 0xf82fa600,0x0a770cdc .word 0xdf8021c2,0xe1102a75 .word 0x6f0760f3,0xdaa0bb81 .word 0x856904fe,0x11771456 .word 0x617fcf9e,0x7736d251 .word 0xe5621201,0x78885d56 .word 0x3d19a000,0x64b33042 .word 0xd74b9d39,0xa99238c2 .word 0x1dbee848,0x2790fd2f .word 0x0a8f21ae,0x2fe3a31e .word 0x7b224d56,0xe26e21d7 .word 0x7be8759d,0x2c25e88d .word 0x04153cf6,0xc34d3e1a .word 0x9c22c87f,0xda958748 .word 0xf1d0f6ee,0xe7b30a1f .word 0xa3acc810,0x9f7ed182 .word 0xa6804bc0,0x9671f8a2 .word 0x7942f336,0xee8ca510 .word 0x587ba600,0xe7ae00c1 .word 0x99a9f2b5,0x1c2c9bb9 .word 0xc3e8e08c,0xea6607a3 .word 0x56f2a2c3,0x4db05f51 .word 0x5d806996,0x6368885a .word 0xef3c0991,0x0715cf7e .word 0x21dbb22d,0xcafc63c1 .word 0x01096540,0xb9dd85b1 .word 0x4c87d419,0xf8548a5e .word 0x53bc64c1,0x3cdddf59 .word 0xa340534b,0x686c7bf9 .word 0xb89f4748,0xef54cdc0 .word 0x8ecbefda,0xb06d5004 .word 0x91fd97b6,0x597f9f3d .word 0xcc2e0b42,0xeffa8548 .word 0x39b79c70,0x1e416dc3 .word 0x1a688ceb,0x7d6da177 .word 0xae7c8019,0x44cb9fba .word 0x4f1ffa0d,0x5202c572 .word 0xdbdfc65d,0xf4df9d14 .word 0x87c16c8d,0x35749502 .word 0xb7621e7b,0xc55d5488 .word 0x8187d31e,0x72f36e41 .word 0x67c5d8e9,0xe41f3197 .word 0x325838a6,0xc0e95401 .word 0x8cd6129f,0x64814723 .word 0xe205a80e,0x3471bb82 .word 0x1fb29788,0x704d8402 .word 0xc3ca1190,0x51a4221a .word 0x3edb7bc4,0x69a4e949 .word 0x8afd5652,0xadb4c131 .word 0x5a82bf0f,0xd8f88b6f .word 0x7ee60157,0x16e3f854 .word 0xbb0fc54b,0xb6dc5b63 .word 0x1163f2cc,0xad5377e4 .word 0xda08019c,0xa64f36eb .word 0x5875c2ab,0xffe65078 .word 0xc6b46e07,0x33874172 p13_local1_expect: .word 0xf15b2c0c,0x976b51f4 .word 0x064e502d,0xd4320650 .word 0xe47f62b5,0x8165a03b .word 0x44d170fb,0x52443fb9 .word 0x392358e3,0x4e2ef49a .word 0x901aa958,0x31cc6bd1 .word 0x673fd92c,0xd8455e5e .word 0x0b7c3306,0x612dc8ec .word 0xbb6203b5,0x0098d02d .word 0xc3f1f444,0x54b4e726 .word 0x212c35e1,0x00cf9f17 .word 0xb746a8ff,0x0f642103 .word 0x5186c70e,0x065b4083 .word 0x896446a7,0x41296f81 .word 0x53cb8434,0x83a41187 .word 0xc3676630,0xb478ca2c .word 0xffc551d4,0xb0ab3787 .word 0xa97db436,0x2f774890 .word 0x2fa7f48f,0xaaacc513 .word 0x0fc1e9d8,0x1d559892 .word 0xd9fce736,0x4e529a58 .word 0xdaf9a1c4,0xfd0b8db2 .word 0x8c429399,0x6c1ddbf2 .word 0x232ce30d,0xfb2e4eaf .word 0xcc250217,0x00000165 .word 0x180fd6e4,0x844eb6c4 .word 0x399e3c73,0x38071d43 .word 0x486f1fae,0xfc8dc072 .word 0xccc6e44a,0x97d476e2 .word 0xa859d2e4,0x72cf2507 .word 0x8f7d648e,0xa1d472e6 .word 0x730072b8,0xf7a0f25d .word 0x99dfecac,0x0082a2bd .word 0x7652e683,0xe0a7c264 .word 0x11af43d9,0x4d276241 .word 0x265fc33c,0x682218cb .word 0x7fa809fe,0x592bbab5 .word 0xc1d6b0c2,0x687e679f .word 0xbd6c8955,0xd578b9ac .word 0x39fb28bb,0x35c1687d .word 0xf1a8e4c1,0x4048a5b7 .word 0xd5b8fcfb,0x37333b9a .word 0x79133da3,0x73ceeafb .word 0x8466382f,0x01c1cf46 .word 0xb2e617d5,0xc441feaf .word 0x1e36c8f7,0x6c967b68 .word 0xf223aa74,0x4620981a .word 0xc3c7f85d,0xe455f5b6 .word 0xc62018f1,0xb620e323 .word 0x0c467629,0x4361f2e1 .word 0x356094fa,0x5caeb60d .word 0xd2a563e4,0x78cfa497 .word 0x3236d74f,0xb10e1cf0 .word 0xd8aa5275,0xada440f3 .word 0x3fffc7ac,0x360dceb8 .word 0xe6dcabc5,0xad41d3e9 .word 0x570ccffb,0x6b2744a4 .word 0xccefefea,0xf2aa53f2 .word 0x8fb24462,0xf9b3c9ce .word 0x150a4692,0x0ef7947f .word 0x73f949cb,0x5d238b48 .word 0x55ec6be8,0xb7dbb849 .word 0x56cb8169,0x865c469f .word 0x58cd20ff,0xc972aae6 p13_local2_expect: .word 0x00000000,0x058a91a9 .word 0x23873402,0xe37a84f6 .word 0xb95122ee,0x2847bcad .word 0xffffffad,0xb440cb95 .word 0x04a484f6,0x5c16d0c2 .word 0x01a6fd18,0x31a23da5 .word 0xc5da156d,0xff6dd1b1 .word 0x2089486c,0x62cd6d02 .word 0x879be201,0x225db140 .word 0x0296a4da,0x23206dc2 .word 0xabf06815,0x700f634e .word 0x36ee2f53,0x8967a76d .word 0xd5d1d1c0,0x86909fab .word 0xd36d83dc,0x82472ebb .word 0x61f7f995,0xa61c8946 .word 0xe6def6a3,0xe4bcf823 .word 0xe223eec6,0xc1207a14 .word 0xc94be7e6,0x8707e99b .word 0x769c72f2,0x68503ae7 .word 0xbd2e18cd,0xd8d96d40 .word 0xb92358e4,0xb86225a7 .word 0xdd4a0f3c,0x8282c00a .word 0xd526416e,0xa554c274 .word 0xbf83a4df,0x0c4c11f5 .word 0xc8368eda,0x6aaabf46 .word 0x3f1ca1a0,0x37fced9c .word 0x0cecd7cb,0x72426a97 .word 0xadc60f37,0xb55ef7e7 .word 0x4a40b7a3,0xb7d96e9c .word 0xdd2d2cd0,0x114d1791 .word 0x48472b77,0xb791d4cf .word 0x27d11cdc,0x87eb0c7b .word 0xc259f3cd,0x6efb96d7 .word 0x576d5083,0x9639c380 .word 0x129fb7d6,0xcb7553c7 .word 0xf2465a2f,0x6669bea9 .word 0x24b265dc,0xe30353d2 .word 0xb645fbec,0x6cb72d4a .word 0x1dcad649,0x6f7479f9 .word 0x29949dbd,0xa516567c .word 0xd4819656,0x49743eb9 .word 0x9e937ba6,0xcde839f2 .word 0x412be411,0x85948129 .word 0x24fa25fe,0x5b2180b3 .word 0xed2e49b9,0x17a40ce7 .word 0xe0b62ce9,0xf02822a9 .word 0xcc93d14b,0xc6256f0b .word 0x22071a37,0x2350d833 .word 0x64c0eea6,0xcc292f67 .word 0x60d37466,0xf013bf68 .word 0xab7cffdf,0xbd59f2d8 .word 0x8d520025,0xbd2e2417 .word 0x749d7e91,0x823bc823 .word 0x9f033810,0x12b8e98c .word 0x4b6b9caf,0x47d10603 .word 0x10face97,0xdaa07394 .word 0xc64d4fc3,0x255f622a .word 0xecefb3ab,0xc1cec501 .word 0x798346c5,0x92d2cbc7 .word 0xd3239a25,0x2bc68268 .word 0xe5eeeebd,0x17cf7331 .word 0x11ad3478,0xe05365c8 .word 0xd06c41c2,0x659d012d .word 0x74edfa43,0x71093177 p13_local3_expect: .word 0x00a64728,0x2d1ecd81 .word 0x901aa958,0x00000000 .word 0xafa17dea,0x5300d2c4 .word 0xa16c733a,0xc91f3347 .word 0xc9f0e12d,0x80355216 .word 0xa9918a05,0x3d8c19d6 .word 0x7bff74da,0x77a00892 .word 0xaaee5d46,0xb36d2383 .word 0xd2e3c8ab,0x30ead80d .word 0x00000000,0xf74441fa .word 0x1190ff1d,0xb5e7aa9f .word 0x6496244a,0x2842f50f .word 0x0446b97e,0x00bb6f11 .word 0x183fecc3,0x89960c4d .word 0x707fb92c,0x00000000 .word 0xcbdf64e9,0x58016176 .word 0xbb6e5e91,0x02107e75 .word 0x4ef9fb25,0x6dcb71e4 .word 0x8d89ff2e,0xc29260d9 .word 0x26982e89,0xd5d2187a .word 0xa767849e,0x1052e6fd .word 0xf1d554f4,0x81e6a37e .word 0x2fc1ee2a,0x6bdb7bd2 .word 0x94c219b5,0x12ff0ea7 .word 0xcada842b,0x909c4f1c .word 0x45c2bfac,0xa4fd7ef2 .word 0xf1c9f544,0xe85686b2 .word 0x55d78795,0xfeec93f5 .word 0x32cee9f9,0x07b69194 .word 0x3799cb3d,0x4199f98d .word 0xa899672a,0x238d067a .word 0xacd18ba7,0xb47123a6 .word 0xc27d44be,0x35ee53e3 .word 0x06721d82,0xb791e764 .word 0xd0a92281,0xf37bbc94 .word 0xc44e6b43,0x2867d169 .word 0xa0b38dfc,0xf389e229 .word 0x58fd750f,0x42e21720 .word 0x1b801ad5,0xda0a36d9 .word 0xf7bf233b,0x8b85ac8f .word 0x74e41e61,0xcb5efe23 .word 0xfa6ae9c7,0x4bc9942a .word 0xecb1863e,0xb724f79f .word 0x859003e7,0xa6904c9e .word 0x42f000a6,0x7b1d53bc .word 0x44f3865e,0x935fd36f .word 0x6966c93f,0x1cee4dd0 .word 0x1dc29de7,0x06937ecb .word 0x2f4b0e51,0xec15bf0c .word 0xb87378b6,0x953f1621 .word 0x45810854,0x459feb56 .word 0xa7a01e8a,0xac51965f .word 0xbb5d0e7b,0x48bf32c6 .word 0x1ffe4658,0x791e7d6d .word 0xeb62bcde,0x42c16c00 .word 0x83d6e07c,0xa3c0d02e .word 0xf2c973fb,0x6ed25a45 .word 0x32e67a70,0x7efd8006 .word 0x7d9cfba8,0x9b33fe40 .word 0xf15b2c0c,0x976b51f4 .word 0x75bc53ba,0xa9918a05 .word 0x3f0869bf,0xa7a7f0c1 .word 0xf80f00ef,0x3b77cdc3 .word 0xea566b8d,0xaeee5a58 p14_init_registers: .word 0xa287664a,0x331918d9 ! Init value for %l0 .word 0x254fa421,0x8a2c1de6 ! Init value for %l1 .word 0xfb7d7f4c,0x9266eb87 ! Init value for %l2 .word 0x86b5ecf2,0x1f5659bb ! Init value for %l3 .word 0xc67e39dc,0x5bcefb47 ! Init value for %l4 .word 0xd3e2a098,0x64c3863c ! Init value for %l5 .word 0x220d5e39,0xc7b8a342 ! Init value for %l6 .word 0xb425684e,0xf04c2612 ! Init value for %l7 .word 0x6a855a6d,0xf6c90a6f ! Init value for %l0 .word 0x3fd078f8,0x1c4d1d83 ! Init value for %l1 .word 0x7e4ecd8a,0x569a3f39 ! Init value for %l2 .word 0xadc0ff3c,0x8474c7c8 ! Init value for %l3 .word 0xb0393b08,0x671b5ce2 ! Init value for %l4 .word 0x31c71218,0xc3136813 ! Init value for %l5 .word 0x0a53c58e,0x81d7ed0f ! Init value for %l6 .word 0x2271bc1c,0xcf5a7cc7 ! Init value for %l7 .align 64 p14_init_freg: .word 0x1ed3595a,0xfbe622ab ! Init value for %f0 .word 0x1195752a,0xfb381005 ! Init value for %f2 .word 0xa77da0d9,0xa3e1ac28 ! Init value for %f4 .word 0x5cb8477d,0xd73040b9 ! Init value for %f6 .word 0x94dfe767,0x77edf0c7 ! Init value for %f8 .word 0x6b189bc9,0xf66d2162 ! Init value for %f10 .word 0x98082f00,0xb8ad6fdb ! Init value for %f12 .word 0xbfc08042,0xd0671bb4 ! Init value for %f14 .word 0xf481ddc4,0x6f9a6aee ! Init value for %f16 .word 0xbec2db9d,0x145e164a ! Init value for %f18 .word 0x1c05ca6a,0x430cd50a ! Init value for %f20 .word 0x0de38410,0x8021fe8d ! Init value for %f22 .word 0x63a1789b,0xc50bfe0b ! Init value for %f24 .word 0xb4bb2558,0xace1d92f ! Init value for %f26 .word 0xfcf5633f,0xf21061f1 ! Init value for %f28 .word 0xb0f85e27,0x1dc5259d ! Init value for %f30 .word 0x991dfa44,0x380c689a ! Init value for %f32 .word 0x70a0df3e,0x47c17bb7 ! Init value for %f34 .word 0x3151e837,0x1c738e2f ! Init value for %f36 .word 0x70286dc6,0x32c0313e ! Init value for %f38 .word 0x8ad5b091,0x23930a25 ! Init value for %f40 .word 0x82d715f8,0x0df10021 ! Init value for %f42 .word 0x1cc94ddf,0xa486f2f8 ! Init value for %f44 .word 0x383bd4d7,0xa9e98f32 ! Init value for %f46 .word 0x118ed320,0xbbd0a13c .word 0x4d4aea70,0x7a5a7147 .word 0x0f675b95,0x38b8c7cf .word 0x52780573,0x50be3a9c .word 0x91723398,0xb3f4810d .word 0xa5f18d16,0x9b0fa8c7 .word 0x4bc9e1e0,0xb51bcc7c .word 0xd5472954,0x22c33352 p14_expected_registers: .word 0x00000000,0x62e43530 .word 0x00000000,0x5aae2e87 .word 0x00000000,0x5aae3000 .word 0x00000000,0x0000002b .word 0x5aae3000,0x0000018a .word 0x00000000,0xe48daa60 .word 0xffffffff,0xfffffe87 .word 0x00000000,0xab98dc35 .word 0x00000000,0x7fffffff .word 0x00000000,0x00022440 .word 0x5aae3000,0xbdff8513 .word 0x00000000,0x00000013 .word 0x00000000,0xdc8adfbc .word 0x00000000,0x000224c4 .word 0x00000000,0x0000901a .word 0x2271bc1c,0xcf5a7cc7 p14_expected_fp_regs: .word 0x1ed3595a,0xbea03897 .word 0xff615c4b,0x67bd009d .word 0xa77da0d9,0xa3e1ac28 .word 0x0de38410,0x8021fe8d .word 0x94dfe767,0x77edf0c7 .word 0x6b189bc9,0xf66d2162 .word 0x98082f00,0x18eb863c .word 0x18eb863c,0xd0671bb4 .word 0xf481ddc4,0x6f9a6aee .word 0xbec2db9d,0x145e164a .word 0x1c05ca6a,0x430cd50a .word 0x0de38410,0x8021fe8d .word 0xc0afa408,0x90f8e2c6 .word 0xb4bb2558,0xace1d92f .word 0xfcf5633f,0xf21061f1 .word 0xb0f85e27,0xbf7916fd .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p14_local0_expect: .word 0x0000000d,0x321294fa .word 0x624714a4,0x0e55e7a1 .word 0x5aae3000,0xbdff8b1e .word 0x3167c980,0x2e69e817 .word 0x0de38410,0x8021fe8d .word 0x1c31b8fd,0xb5249046 .word 0x71636070,0x76d46476 .word 0x9953555c,0x5ef6ac06 .word 0xa4e6bbbe,0x0c017fa5 .word 0xd1227be0,0xaf185b0f .word 0xaef46f28,0x1a09afc8 .word 0x036f130e,0xebcb4064 .word 0x544fd2fc,0x67ffe521 .word 0x50356920,0x887a20a8 .word 0x30dd81f2,0xc89810ed .word 0x26f9b911,0x76d46476 .word 0xea91afb3,0x5a728ad1 .word 0x3d666f63,0xbfddf22f .word 0xc3d8f90e,0xa13a3cb4 .word 0x51afa4b7,0x42538635 .word 0x3dbccaea,0xf75e079d .word 0xf4c6d5fe,0x4ab575ba .word 0xe65e3c36,0x84f45b7e .word 0x73cdfa1b,0x805be436 .word 0x1566cab1,0xb70ce7a2 .word 0xffbe8fa8,0x285f403f .word 0x047e28c9,0x559aaeb2 .word 0xf5f2764c,0x9effa693 .word 0x50d2175e,0xfaadd9c0 .word 0x7965f556,0x8677fc4d .word 0x6934e562,0x24102d73 .word 0xd539a3c0,0x76728c0b .word 0x6b5120b0,0x25a6fde5 .word 0x14f29edf,0x1bfde5ee .word 0x9d1a87d9,0x44262508 .word 0x421f0248,0xf6fc509c .word 0xf165bbab,0x7e707d63 .word 0xdf8148b7,0x6293ed4d .word 0x4e089bbb,0x6622c956 .word 0x5a298989,0xed6118ed .word 0x9aee61af,0xd8bbee32 .word 0x340a0eb8,0xec455496 .word 0x0000007a,0x008950b6 .word 0xd69cd439,0x1c6434d1 .word 0xea6bcbaf,0x4a6105a6 .word 0xddfd2fa4,0x1d9a535f .word 0xeef0b634,0x9ac2ca5b .word 0xea233ab6,0x3c946957 .word 0x11e61a7c,0x80300993 .word 0x996e58eb,0x6f80f585 .word 0xadd056c7,0x2b96b4f7 .word 0x6d31a38e,0xfd17f8c5 .word 0x7026203c,0x763cf3e3 .word 0xbec2db9d,0x145e164a .word 0xab3ee817,0x5cd4863c .word 0x24b93864,0x6c26f393 .word 0x3c29ea51,0xb8812a34 .word 0x83bfd250,0x03e69169 .word 0x4704b155,0xa4219638 .word 0xda2b4469,0x7f0d95a0 .word 0xc0afa408,0x90f8e2c6 .word 0x14cdec85,0xef22dd99 .word 0x7fb11222,0xe5ba0b29 .word 0x8c4a3730,0x679b2787 p14_local1_expect: .word 0xff951583,0x1525b59e .word 0x8d2460f5,0xd9cdf9ca .word 0x02032e69,0xb1ffddcd .word 0x65ed04ff,0x66334778 .word 0x39133cf0,0xfa80c44e .word 0xfd1679bf,0x1bfde5ee .word 0x78105790,0x5d54cf6e .word 0x405c5677,0xdf8a0302 .word 0x92018470,0xc90dafed .word 0x578f8549,0x5f3252ef .word 0xd3cba53a,0x0d638bc4 .word 0x89bb7609,0x35547e61 .word 0xbbf33fbc,0x050a9c6e .word 0x21312656,0x1aeac769 .word 0x8ead71ba,0x0f5b4fa6 .word 0x67d80ecc,0xf5c27d0b .word 0xd5e5cc0a,0xc9b576e2 .word 0x4ce4c6ef,0xac550ca5 .word 0xa9280aae,0x889f8363 .word 0xbbd5cf06,0xf588b971 .word 0x98825133,0x6f8b6da4 .word 0xec48fadf,0x5ebc546f .word 0xf3f1cca4,0x72d13fca .word 0x999c4bfe,0x76407a2c .word 0x32c6688d,0xd5b0ef3b .word 0x3c57dfe0,0x10f40226 .word 0x187a3d8a,0x1cd06985 .word 0x492d426d,0x2523de73 .word 0x6cadb616,0xc9573b29 .word 0x22f71b64,0x5c45948e .word 0x890ef3ad,0x2c9d8eb8 .word 0xdf25570d,0x2029c67e .word 0xcfe12ff3,0x53bb7836 .word 0xfe1a8cd0,0x88e5fa81 .word 0xc2ad4385,0x8d793deb .word 0x2507527d,0x4c2a1cd2 .word 0x68466eb5,0xdb710b08 .word 0x51045353,0xb5314521 .word 0x9eed58ce,0x8abd48ed .word 0x065648bd,0xa7dbdbb5 .word 0x1c31b8fd,0x75a1a4c3 .word 0x435a3668,0xcb9bfc5c .word 0xbea4b9eb,0xf3ca08c0 .word 0xbb9a56e5,0x5839b09b .word 0x4399eb4e,0x27f50333 .word 0xe31ecf19,0xe8a03122 .word 0x6e7df02d,0x5dd57642 .word 0x58b29011,0x74b8052c .word 0x7528a542,0xc3cd1164 .word 0xc09ef8c3,0x651b0e38 .word 0xd5c49ca8,0xd5689d56 .word 0x0a3f5bbc,0x3ad6fc28 .word 0xb245b774,0xf423ba7a .word 0x452a9930,0x2a9d2054 .word 0x7a9596cc,0x881f10c9 .word 0xb523a90d,0x32123b9f .word 0x72b08823,0xf8ade65a .word 0x4120e5e5,0x0e308335 .word 0x2243928a,0x61f0da3b .word 0xe0d93a5d,0x1fe8b68d .word 0x97b1ed60,0xf891b9ff .word 0x2707ffa4,0x1c488f8e .word 0xe1fc2a6a,0xb1876bcd .word 0x28171d5c,0x8bccf348 p14_local2_expect: .word 0xbaa3f43f,0x1b83ac66 .word 0x0000001c,0x177872e3 .word 0x5aae3000,0x0000018a .word 0x0000007a,0x0000000d .word 0x7c8b9d5b,0xa029cb53 .word 0xff615c4b,0x67bd009d .word 0xc063bf79,0x9724c02d .word 0xbea03897,0x81d57614 .word 0xc9414138,0x01a9587d .word 0xab6db3d7,0x49ae3a2c .word 0x70de927e,0x85b3d264 .word 0xb4a2fcc3,0x736e3103 .word 0xa9668293,0xc8ec819a .word 0x43473138,0x36bf61b3 .word 0x0feb5822,0xb7778126 .word 0x7e7cdfd6,0x3ae10f20 .word 0xff894b55,0x4eed889b .word 0x01e55e7d,0x840a11eb .word 0xa1062669,0xbdacd01d .word 0x8c0600cc,0x77e0ec18 .word 0xff617bff,0x13e6231d .word 0xcda1266a,0x569a3f39 .word 0xfd0da0f1,0x4daa9505 .word 0xfc73674f,0x7602cd96 .word 0x4106eb63,0x3924c542 .word 0x7014b5da,0x742c42fc .word 0x2abc7f7e,0x7e9131af .word 0xe09490ba,0x59613029 .word 0xa670c83a,0x4e3cea60 .word 0x51445656,0xde48fb30 .word 0x810a59e6,0x156cc010 .word 0x82ce07da,0x8f9dcefc .word 0x5b8ccff8,0x1a239dbe .word 0xaaa4436d,0x14a842b5 .word 0x67096794,0x7b63fc35 .word 0xd1bd02ec,0xb1c6347f .word 0x5a05ff64,0x1fa8e90a .word 0x4c8c72df,0xd0879982 .word 0x91fe3baf,0xdf3c688b .word 0x8dc0e479,0xb524ffe7 .word 0xb1474067,0xc2bd7b44 .word 0x6b5e7c5f,0x958dbc9f .word 0xebdce83e,0x3dc50041 .word 0x552374b2,0xfe2272d0 .word 0xdfb7461f,0xffb50750 .word 0x23d6b414,0x98959b63 .word 0x3d561825,0x0b4918ec .word 0x48a03317,0x006da130 .word 0x4b633af8,0x71da1412 .word 0x9dd3fa0d,0xc637a7cb .word 0xadd183a5,0x565b2955 .word 0x6f2ab1cd,0x1dfd86ed .word 0xe4a724df,0x3e0c052b .word 0x03d71350,0xba7779d6 .word 0x9a01399e,0x48d54b74 .word 0xa9852f96,0xe60843d3 .word 0x84cb3878,0x2f02d227 .word 0x5a2028f6,0x5a7eb451 .word 0x792d067f,0xa9a3ff52 .word 0x4c15df6c,0x3ff4a3ba .word 0x731845dc,0x91bd413f .word 0x1d6fcbd4,0x10bdb9c3 .word 0x6bf53559,0xff55e8e7 .word 0x8753219c,0xd52611fe p14_local3_expect: .word 0xfd1679bf,0x6f1ca41a .word 0x3c86eb18,0xe6027bf0 .word 0xfc736733,0x45f49b64 .word 0x62216df6,0xc99b186b .word 0xe4c169a4,0xa08be36b .word 0xded3cf61,0xfc64d36b .word 0x5984f465,0xb6c78d89 .word 0x745ca22d,0xdb26b0b6 .word 0x3b1b564d,0x601386c2 .word 0x46f4059c,0x59a4821d .word 0x44aeccb5,0x1ce4778f .word 0xa9db11c0,0x902c2ab4 .word 0xb13aeba5,0x5e1979dc .word 0xc397d1cd,0x170be3e0 .word 0x1bff93fa,0x4edaa694 .word 0x2ff305b2,0xf46d4db3 .word 0xadfce6b6,0x0a3f5bbc .word 0x4df81608,0x33c51807 .word 0x8ea9d923,0x503a9573 .word 0x930428f0,0xe44837e7 .word 0xb3f9e767,0xdc8adfbc .word 0x841154ab,0x3a5ca948 .word 0xa4f8e1a7,0x774dd4cc .word 0xc6d49b67,0xbeb07f78 .word 0x30f54db5,0xe4dc66d9 .word 0x500392bf,0x3b90ed1a .word 0xd59669d6,0xcd845ce6 .word 0x684bae96,0x6d91143d .word 0x39e65292,0x49640df2 .word 0xab8f6cd6,0xee8a5da3 .word 0xd78c07d7,0xad4a6336 .word 0xd7c1f9af,0x9b9f30e0 .word 0x69ec80cc,0x3c35e462 .word 0x000001d4,0x9f56b68f .word 0xc5a97f2b,0xc2c3da97 .word 0x9f8f3e43,0x8dabd93e .word 0xa6ecc5ce,0xfdfc3cf3 .word 0xc07738cb,0x36e8d5a2 .word 0x8735dfa5,0xe8f28280 .word 0x12e56227,0x5558baba .word 0xb9b7c199,0xbec2db9d .word 0x176c30d9,0xf54f86c4 .word 0xf481ddc4,0x6f9a6aee .word 0x7d542490,0xc4fc737d .word 0x7ca976b5,0xda88f9e3 .word 0x4dea4086,0xc34cd223 .word 0xdd729cfd,0x936f76a1 .word 0x0997ff24,0xb9b7c199 .word 0x75f718b7,0xf6811b92 .word 0xdf8d7b08,0x5f601f95 .word 0xf2c1ceb2,0x90ca90f4 .word 0xaadc9b3f,0x06b44781 .word 0x5aa774e2,0x04eb0e14 .word 0x3a4b3dc9,0xd50585b5 .word 0x228239fb,0x61436eac .word 0xe11f0c71,0xb49e23bd .word 0xe4c375de,0x6821fd39 .word 0xbdcbeb65,0x69b8a4d2 .word 0x198695aa,0xa269337b .word 0x3d2b9179,0xb051955d .word 0xe5b86c61,0x71d48b84 .word 0x87e913c9,0xee839171 .word 0x9c2d1f8f,0xca5340e3 .word 0x6fba0222,0x30742da9 p15_init_registers: .word 0x15ff21a8,0x69b84b87 ! Init value for %l0 .word 0xf8c0a2ae,0xa2a91235 ! Init value for %l1 .word 0xb505a70e,0x5275f608 ! Init value for %l2 .word 0xd0ee8ca4,0x5a8bf82e ! Init value for %l3 .word 0xda53e49b,0xfee19287 ! Init value for %l4 .word 0x38de1296,0x30473748 ! Init value for %l5 .word 0x256c8fdb,0xe103ee7f ! Init value for %l6 .word 0x9cfaadf0,0xebf8df1d ! Init value for %l7 .word 0xda3a45fc,0x9b0b31bd ! Init value for %l0 .word 0x95aca232,0x890ceeb4 ! Init value for %l1 .word 0x199e07b4,0x6909625c ! Init value for %l2 .word 0x782e9ec2,0x94da249c ! Init value for %l3 .word 0x7580c32c,0x0c38468c ! Init value for %l4 .word 0xdc6caf3e,0x6ab68a80 ! Init value for %l5 .word 0x13049f9a,0x79b8b99c ! Init value for %l6 .word 0x2d67c4a8,0x19553899 ! Init value for %l7 .align 64 p15_init_freg: .word 0x582a7e3a,0x1c5bf292 ! Init value for %f0 .word 0xfca0ba01,0x319b5a72 ! Init value for %f2 .word 0x74142ef0,0x8abe61d2 ! Init value for %f4 .word 0x704bfa50,0xea712107 ! Init value for %f6 .word 0xb110beb1,0xf37a9fb8 ! Init value for %f8 .word 0xb57922c2,0x2b39aafd ! Init value for %f10 .word 0x0a0ab7be,0x19a1db99 ! Init value for %f12 .word 0x68e763a7,0x7404bec6 ! Init value for %f14 .word 0x9c561eb9,0xc1ea460b ! Init value for %f16 .word 0x07baa632,0xb1be7471 ! Init value for %f18 .word 0xda900880,0x70ea1f25 ! Init value for %f20 .word 0x3cfc8033,0x1ccf31b8 ! Init value for %f22 .word 0x99d83640,0x76cd2eab ! Init value for %f24 .word 0x4ad6bbef,0xbed09344 ! Init value for %f26 .word 0x8a192321,0x0c58fcff ! Init value for %f28 .word 0x98b0d748,0x74e063a9 ! Init value for %f30 .word 0x60ea71dd,0xdcd4641b ! Init value for %f32 .word 0x41042793,0xe92b7151 ! Init value for %f34 .word 0xe79ef5d1,0xe5b268e3 ! Init value for %f36 .word 0xdf7055a2,0xb07baca8 ! Init value for %f38 .word 0x8c96ef8b,0x56aef6a4 ! Init value for %f40 .word 0xc59e397c,0x3c669e27 ! Init value for %f42 .word 0xf97e8da5,0xe96cc9e6 ! Init value for %f44 .word 0xe076942b,0x42491cce ! Init value for %f46 .word 0x143bc944,0x27976bb8 .word 0x2c2670b7,0x4991f8ca .word 0xe2d88980,0xfdc5aa4c .word 0xe4a12e28,0x7b815305 .word 0x49ecba47,0x784da08d .word 0xe7020d32,0xcd1065a1 .word 0xacf1e1ba,0x9478c745 .word 0x9b58a8d6,0xd2f4ae0e p15_expected_registers: .word 0x00000000,0xa1b4d0d9 .word 0x00000000,0xb17e28d3 .word 0x00000000,0x0000011c .word 0x00000000,0x00000000 .word 0x00000000,0x0000d6d5 .word 0x00000000,0x75861ad4 .word 0x00000000,0xa1b4d0d9 .word 0x00000000,0x0000017e .word 0x00000000,0x00000396 .word 0x114b013f,0x956bfedc .word 0x3d51920e,0xa6152dc7 .word 0x00000000,0xc83d8e00 .word 0x000780ab,0x31df3a46 .word 0x00000000,0x9a9f0413 .word 0xffffffff,0xde9f375b .word 0x00000000,0x0000001e p15_expected_fp_regs: .word 0xabebbbf0,0x1a2d4abb .word 0xfca0ba01,0x319b5a72 .word 0x74142ef0,0x8abe61d2 .word 0xe42085ff,0xea712107 .word 0x32520991,0x3d51920e .word 0xb57922c2,0x2b39aafd .word 0x0a0ab7be,0x19a1db99 .word 0x68e763a7,0x7404bec6 .word 0x2ba663c9,0xcb39899f .word 0x53725658,0x9a4379e3 .word 0xd169eb8f,0x338af954 .word 0x2ef88b5a,0xa48ceed0 .word 0x1cc32313,0xd3e88750 .word 0x6b7efcd9,0xb98d67fc .word 0xe114dba8,0x1ae9ea32 .word 0x8cabcbec,0x316a12b5 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p15_local0_expect: .word 0xd41a00cf,0xfc939146 .word 0x6b7efcd9,0xb98d67fc .word 0x3f3097a4,0xebf8df1d .word 0x7a119284,0x9669ba34 .word 0xe07dbd13,0x8b2da7af .word 0x6c9c0688,0x35c682dc .word 0xff7de1de,0x8dff1e02 .word 0xd9cc01a3,0x76b3dba1 .word 0x6a0db4ce,0xa76f8086 .word 0xc7ded9e1,0x06b374fb .word 0x57d9de5a,0xd094abba .word 0xe4035781,0x83256103 .word 0x5b9460a7,0xff72bc50 .word 0xe1de0774,0x85e3d09c .word 0xb0449f73,0x311c7a53 .word 0xc944bfca,0x96c308c8 .word 0x8088af1d,0x67c4c317 .word 0xa6e7a1e1,0x6f66555f .word 0x734686f2,0xe3f9379a .word 0x7e64e387,0x05cec867 .word 0x29350331,0x878c0c09 .word 0x31beef47,0x54656477 .word 0x0db3f5c3,0xaa7c1eb0 .word 0x7cf78b60,0xff7f2c25 .word 0x09248986,0x047dcf5b .word 0x113b926f,0xf09397a4 .word 0xad3ca7b3,0xe9932954 .word 0x2f075c5c,0xcd1a02e9 .word 0xd0663db2,0xa1055ab2 .word 0x46e2bad7,0xa369fc53 .word 0xc862eb55,0x37c64068 .word 0xa035b1bb,0xc088d012 .word 0x2ef4d96b,0x08bb2c2a .word 0xbf3b01a7,0x6780f0bc .word 0x0745374c,0x80c2ddf4 .word 0xd1b03fff,0x0e1fced6 .word 0x4e25f921,0x64b5ab78 .word 0x8871a2d3,0x6a1be903 .word 0xc510c94f,0x7d4caf9d .word 0xc5884ad9,0x09c8614c .word 0x425ae71c,0xa9f8639f .word 0x0b4328c4,0x5105bb9d .word 0xcfa9accb,0xc938c5fa .word 0x7e95408f,0x945d7196 .word 0xc4737ef9,0x88044d88 .word 0xa1b4d0d9,0x07f003b4 .word 0xa60ae016,0x5c0ab333 .word 0xc96f84a0,0x8cdb2294 .word 0xa0762876,0xfb59fedf .word 0x90d50eee,0x83d4eecb .word 0x4a1755ee,0xc3924971 .word 0xa564d1b6,0x3285999d .word 0x532296b5,0xee970f7c .word 0x34a30f90,0x4e8a4457 .word 0xdc7c7862,0x7c180177 .word 0x2041796a,0xf7fb983f .word 0xef16987f,0x35e6367a .word 0x8a59927b,0x9ae6d207 .word 0x1095d50b,0x6f475886 .word 0x81ad3620,0xbe5b7fd1 .word 0xc6c98c29,0xdfac93a5 .word 0x66594a9d,0xfb873b61 .word 0x9d9ee827,0xa7a72682 .word 0x65f000e3,0xcdda1231 p15_local1_expect: .word 0xd0d1ecbf,0x5a26cc10 .word 0x32520991,0x23317d83 .word 0x1580d770,0x913fec7e .word 0x00000000,0xa6152dc7 .word 0x88cc995c,0xa50cf5f1 .word 0xda53e49b,0xfee19287 .word 0x2079b78a,0xc4fab020 .word 0x6769259c,0x43c45250 .word 0xffb89a9d,0xdb77de36 .word 0x3f9eebd8,0x085ae9ab .word 0xea2d79a4,0xd0c3a0f9 .word 0x84874af9,0x562c67e9 .word 0x4f479acc,0xcd6ea170 .word 0xc0623f0d,0xde9b6dc4 .word 0x46a2bc85,0x24808de6 .word 0xb8704556,0xb37ef3fd .word 0xe8e6fdf7,0x51554002 .word 0x0e38b0ee,0xa8bbc937 .word 0xd0ee47d7,0x214fdca4 .word 0x3c182611,0xc12cc367 .word 0x3f99f908,0x78115433 .word 0x9c4b2420,0x383b2e6e .word 0xcf5e8b7c,0x07a390c7 .word 0x73e049ea,0x55469b66 .word 0x292df2d8,0x65cd15d0 .word 0x6b03a316,0x5be9e8b8 .word 0xa4806a19,0x997a503e .word 0xf6ddb3ea,0xfaed6488 .word 0x406fb11c,0x46ebe688 .word 0x692a3913,0xc630fa62 .word 0xb4f5a5aa,0x6d891ac2 .word 0x68e763a7,0x7404bec6 .word 0x2c47e2f1,0x6248798d .word 0x257fc1cf,0x6f829000 .word 0x95d23e62,0x39dc9ab2 .word 0xecc30439,0x1a3aa01e .word 0x97dd9156,0xd1cf03b2 .word 0x60dedefd,0xf0a78799 .word 0x65f547de,0xd8cbf49d .word 0xffcedd64,0xb17e28d3 .word 0x3d3e647a,0x445cb11d .word 0x0ee4422e,0x431c4291 .word 0x19bfcf26,0xbdef6033 .word 0x1220517f,0xa526c0d4 .word 0x881a5f39,0x00dcd9df .word 0x7f94771c,0x5d91569e .word 0x019e88d3,0x532c9d67 .word 0x4b9ebb8f,0x3156c0ce .word 0x91e8f5fa,0x37985653 .word 0x158b4ade,0x6186be47 .word 0x68344128,0x94c729c3 .word 0xcdf2af4c,0xd9d2b03d .word 0x3658aa5e,0x0c504d3c .word 0x78284dd4,0xa96cf2d5 .word 0x70d69d16,0x573ff91f .word 0x284c1cf6,0xc91a8c6e .word 0x2e8e48d9,0x0840656f .word 0xf13123e6,0xfda81fdb .word 0xd9a14251,0x74d81136 .word 0xf5f09715,0xb844cee3 .word 0x87d29b6f,0x0012b76e .word 0x7b1b3bf9,0x8f08feca .word 0x8131c05f,0x6ee83d54 .word 0xb9bde5d7,0xe2f71b25 p15_local2_expect: .word 0xff8520e4,0x3e6c5cc7 .word 0x72350deb,0x23107ed9 .word 0x00f88b5a,0xa48ceed0 .word 0xbeb70a0a,0xfac24c2a .word 0x6893d51c,0x75861ad4 .word 0x4479949c,0x73f3bfa5 .word 0x3d92e6a8,0x3d25f131 .word 0x9b790a5c,0xfb687d50 .word 0x9f8939cb,0xc963a62b .word 0xe379439a,0x58567253 .word 0x54f98a33,0x8feb69d1 .word 0xd0ee8ca4,0x5a8bf82e .word 0x5087e8d3,0x1323c31c .word 0xfc678db9,0xd9fc7e6b .word 0x32eae91a,0xa8db14e1 .word 0x7320fb52,0x0bb58298 .word 0xfb306f2a,0xa4e05e55 .word 0x2a835148,0x9ce8afff .word 0x27ae1836,0xe16f59d1 .word 0xb234376b,0x59402dc7 .word 0x5c629252,0x4cb771ae .word 0x693f7924,0x8298a30c .word 0x028263b5,0x874d44d5 .word 0x415b7380,0x4bcb4c66 .word 0x4282eab1,0x7580feae .word 0xdcdd8e23,0xeb294514 .word 0xff6bcb1e,0xcc70295a .word 0xba9d573d,0xc8973b09 .word 0xa5902144,0x6b687cda .word 0x96a79411,0x63c38ea6 .word 0x8de5f134,0x9d9c442e .word 0xe08b87e9,0xb486655e .word 0x1cb6062f,0x591582b3 .word 0x1979901b,0xbb5de7cc .word 0x0a2e7fad,0x9b1ffaa3 .word 0x074b0910,0x1f61dab9 .word 0x4f84f3e4,0x5aff8113 .word 0x5d253d7a,0x1f3bba5b .word 0x92da5096,0x7e951303 .word 0x402a1dde,0xb4a0c03a .word 0x6f13d60e,0x0fd2bb81 .word 0xa2ad8635,0x965a3ca3 .word 0xa44925d4,0xab8e2e6d .word 0xc4737793,0x910ceec7 .word 0x5f7a95ba,0x6ab5e04c .word 0xbd2015f4,0xead4d9e3 .word 0xc99819b1,0x6e02274a .word 0xa71c5b67,0xcf3a365e .word 0xfe332811,0xec30fc9f .word 0x5460250c,0x3fb80000 .word 0xe45973e9,0x9ed2eddc .word 0x87d75d9e,0xabec1833 .word 0x9de291dd,0xe044e74d .word 0xa59a95c6,0xb42b393c .word 0x4f8adff6,0x0883ff68 .word 0x845c79aa,0xee65bf54 .word 0xb4f6ac05,0xa933fd43 .word 0x630379b6,0xa8b304b2 .word 0xc4336304,0xbf83e59b .word 0xd470d9d1,0x15f081bc .word 0xec66bdcd,0xc83d8e00 .word 0xbf4b78ba,0xa951abab .word 0x725fe323,0x57621c4e .word 0x12be03f9,0x5c14348a p15_local3_expect: .word 0x92f61b16,0x3ac55e90 .word 0x13049f9a,0x79b8b99c .word 0xbef4ffff,0xffffffff .word 0x00e2b8d4,0xb18ffd4f .word 0x5c99cc88,0xa60ae200 .word 0x0000018b,0x31f888d1 .word 0xdde43653,0x1f1d4d1e .word 0x1cbb3162,0x4c72494b .word 0x2434d6d5,0x4883fd64 .word 0x7213865d,0x51cd8e0e .word 0xc2b7cf95,0xf33eeb6e .word 0xd1da2c4d,0x46dcffea .word 0x9803250e,0x7c6ad775 .word 0xa523163f,0xb064ad4b .word 0xa5f5d226,0x36cdb17f .word 0x2211cdb2,0x8466c3a1 .word 0x9b2abd06,0x7f024c17 .word 0x3b9a2235,0xe64620b1 .word 0xa403a055,0x72dc0c14 .word 0x1c15bc5e,0x4a9401d6 .word 0x675a617e,0x88cd06c7 .word 0x57f96f91,0xc0db4a4f .word 0x32609cdc,0xf8a74421 .word 0xb982a53a,0x939dd697 .word 0x2b691948,0x05c4a164 .word 0xfa515bb4,0x317c9629 .word 0xd2229e76,0x9f5df7eb .word 0x17e0efbc,0xf7fb8300 .word 0xb3a2f20c,0x3f68cc77 .word 0xb09a3c59,0x9035f6f5 .word 0x4281aa36,0x59786685 .word 0xc7e16a59,0x0b68f130 .word 0x60e54aea,0x64e35f3f .word 0x946f13cb,0x338bd5e7 .word 0xf29a63a6,0x2ce39495 .word 0x5049c3f3,0x4b2c985d .word 0x4bf2a75c,0xcc1598fd .word 0x2dd92a9b,0x4b6de2cb .word 0x845a5a49,0xf62b9d01 .word 0xe4e0f7ac,0xbb219423 .word 0x6566d7e7,0x840f1195 .word 0xe0a1accb,0x59124fd3 .word 0x5a56c62f,0xd05c47d4 .word 0x4368b55d,0x0e664ae2 .word 0xb36b2e45,0x8f6eb54e .word 0x767113f2,0xa3cabd92 .word 0x7408d76a,0xfb02ca7d .word 0x9c6c8566,0x9ded42ae .word 0x473c7ac3,0x46c4e5ff .word 0xbedb6a60,0xf71b5a40 .word 0xa4873f5a,0x96d2e1d3 .word 0xfc824e45,0xede62230 .word 0xdc82c635,0x88069c6c .word 0xa5565298,0x9cee9ca2 .word 0x2c986832,0x73ed4d9a .word 0x5342acbf,0xe8041565 .word 0x2a9051ab,0xbeeffd92 .word 0x5eb48196,0x0d3f4a9c .word 0xc2d935e7,0xedf595e7 .word 0x131041c4,0x39537477 .word 0xe144d0f6,0x41e24ea0 .word 0x86a17102,0xc83aa491 .word 0xb3abbc01,0xc053cd8d .word 0x7c125453,0x5d499324 p16_init_registers: .word 0xdc8793be,0x9fd8b853 ! Init value for %l0 .word 0x5d8176f4,0x86765f9f ! Init value for %l1 .word 0xbc7ea985,0xe5963349 ! Init value for %l2 .word 0x7c3acd87,0xc9887703 ! Init value for %l3 .word 0xcea2ec79,0xd4526144 ! Init value for %l4 .word 0xecac618e,0x1f356aac ! Init value for %l5 .word 0x66ec66a0,0x3f2faf9b ! Init value for %l6 .word 0x2b354842,0x1c4247cb ! Init value for %l7 .word 0x5b22265c,0xa2839624 ! Init value for %l0 .word 0xfcf69982,0x73132b0b ! Init value for %l1 .word 0xe55c6ac1,0xc454ddff ! Init value for %l2 .word 0xc68ddb68,0xa42fd5b7 ! Init value for %l3 .word 0xdc7a9aa8,0x25566f5b ! Init value for %l4 .word 0x7327013a,0x28695778 ! Init value for %l5 .word 0x02b7ef3f,0xada791aa ! Init value for %l6 .word 0x651cb1c8,0x0fd7e2a7 ! Init value for %l7 .align 64 p16_init_freg: .word 0x3de57fdd,0xf3b103b2 ! Init value for %f0 .word 0xaeab7dcf,0x065d62bc ! Init value for %f2 .word 0xe5c08c8a,0xe8763872 ! Init value for %f4 .word 0x0909f2dc,0x2e14e0e6 ! Init value for %f6 .word 0x37c241c0,0xa3c0a1c7 ! Init value for %f8 .word 0x7260c2c8,0xd8f4b4ea ! Init value for %f10 .word 0xd70492cf,0x6af97528 ! Init value for %f12 .word 0x83b4d6a2,0x9a912921 ! Init value for %f14 .word 0x60cf209c,0x5e374054 ! Init value for %f16 .word 0x92e60930,0x9f6f219b ! Init value for %f18 .word 0x4ec8ab39,0xfd86dc4e ! Init value for %f20 .word 0xee5b86e4,0xeaa98b7a ! Init value for %f22 .word 0xd93f7308,0x755a37d7 ! Init value for %f24 .word 0xa60ba58a,0x8a933034 ! Init value for %f26 .word 0xe6ce2850,0x72c92eff ! Init value for %f28 .word 0xa7c8f073,0x3e4e1cf3 ! Init value for %f30 .word 0xa8c61154,0x5846167b ! Init value for %f32 .word 0x903ce2f8,0x7ecee99f ! Init value for %f34 .word 0x76fe79c4,0x046c0a48 ! Init value for %f36 .word 0xaa39a042,0x8d65754e ! Init value for %f38 .word 0x76444a63,0x6a1e059b ! Init value for %f40 .word 0x448d5b47,0xd3f008c7 ! Init value for %f42 .word 0x47bf48cc,0x0ebf28ea ! Init value for %f44 .word 0xa5731be7,0xece1f94e ! Init value for %f46 .word 0x0d101f25,0xe30d2b5f .word 0x4d4a5c41,0xd5de3e6f .word 0xef04b7ac,0x3001d9ee .word 0x439e5e99,0x37fb66f9 .word 0xce3f6682,0x16629bca .word 0xab0c3d24,0xbf33dc40 .word 0x71048318,0x53dadb0f .word 0xdc1c9848,0x7fbcea7a p16_expected_registers: .word 0xffffffff,0xffffffff .word 0x00000000,0xb7c135a1 .word 0x00000000,0x0000009d .word 0x00000000,0x0000b32f .word 0x00000000,0xde0b284e .word 0x00000000,0x00000cc7 .word 0x00000000,0x42585110 .word 0x00000000,0x000000c1 .word 0x00000000,0xae5d4b5d .word 0x00000000,0x1e127721 .word 0x6ecd3e60,0x94b5dab3 .word 0x00000000,0x00002fb3 .word 0x00000000,0x1e127721 .word 0x6ecd3e60,0x94b5d100 .word 0xffffffff,0xffffffff .word 0x6a1e8162,0xab953da7 p16_expected_fp_regs: .word 0x3de57fdd,0xf3b103b2 .word 0xaeab7dcf,0x065d62bc .word 0xe5c08c8a,0xe8763872 .word 0x0909f2dc,0x2e14e0e6 .word 0x37c241c0,0xa3c0a1c7 .word 0x7260c2c8,0xd8f4b4ea .word 0xd70492cf,0x6af97528 .word 0x83b4d6a2,0x9a912921 .word 0xfc823cff,0xa8fe0ab2 .word 0x3422430a,0xec73c167 .word 0x9fb59c1a,0x514e5a29 .word 0x55a6eb31,0xcc6c5af9 .word 0x17f5aa77,0xdfbf3f5a .word 0x03fdcfcb,0x85511bdd .word 0x98413aaf,0xec000bbe .word 0x69391e4c,0x66da8e19 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p16_local0_expect: .word 0x561330b7,0x092f914b .word 0x5b85a628,0xfe69183e .word 0x00622176,0x7192035c .word 0x4ab24e3d,0x871dc614 .word 0xff1c4e3e,0x73f0c8a7 .word 0x03fdcfcb,0xa2c11ccd .word 0x55ed20be,0xafeb7959 .word 0x0f5f8aad,0x4fc8a5d1 .word 0xa07f3173,0x5e1d9c31 .word 0x3349dde3,0xf1f4fd0b .word 0xef520255,0x192e0733 .word 0xc7e0cd3b,0x7f35a4a5 .word 0xa7f8413c,0x3eaa612b .word 0x25c92e39,0x955e47ab .word 0x7889eb33,0xe76750ea .word 0x092f914b,0x20cc2e04 .word 0xaaa4fa77,0x2e5fc312 .word 0xf78a36e5,0xf2f01db3 .word 0x930cb8c5,0x63bc5acc .word 0x4ebbfa2e,0x3b702172 .word 0xfb422777,0xb5f201dd .word 0x76edebf5,0x2c3f33a9 .word 0x2f0518ed,0x39f64948 .word 0x4e25b7ae,0x2aac49e6 .word 0xa4a6e102,0x1015de7f .word 0xebeb6055,0xa981c421 .word 0xfd095238,0x0cd4de9a .word 0x2aaeda7e,0xdbfe04d0 .word 0x7879d969,0x0000cac6 .word 0x8d484516,0x1333e647 .word 0x4494a142,0xf4669713 .word 0xc054115c,0x09d63215 .word 0xcf75c051,0x97a0aac5 .word 0x45ecaea6,0x03ad9841 .word 0x3d5db8f3,0x11309ce5 .word 0x0d836468,0x19ffa807 .word 0xa80efec3,0x0ffd6e11 .word 0xae5d4b5d,0x4bf5ef5d .word 0x166fb5c8,0x4b88fe70 .word 0x65b4464a,0x53d7fe23 .word 0x4800673a,0xde37e7e2 .word 0xa61f2d6f,0xb2e2a2df .word 0xd9373b60,0x52297ef4 .word 0xeb955f7b,0x68390c3a .word 0x6f6694a9,0x49bb8718 .word 0xda00dea4,0x03c88b25 .word 0xefa92dc5,0x7679c4b1 .word 0x71986a7b,0x6bec9b0b .word 0x067c75fe,0x28695778 .word 0x00000062,0xd55153f0 .word 0x8b5fd09a,0x3115f35a .word 0x6ecd3e60,0x94b5dab3 .word 0xf48c0b40,0x284ac23d .word 0x6a349900,0x238aebf0 .word 0x8d0a7f4a,0x10931cb5 .word 0x8efe7357,0x160bdb1a .word 0xe284a9ae,0x14c21e22 .word 0x8ff0b145,0x5ed53b11 .word 0xa91aa2f8,0xa4c547f4 .word 0x38506fbf,0xffce5ee2 .word 0x9c82d293,0x2929d1c3 .word 0xd84721c6,0xf6c25639 .word 0xf985a6b6,0xb3c72bb6 .word 0x37cdcdef,0xdf1555c2 p16_local1_expect: .word 0xa41c0b35,0xe7e2369d .word 0xb2a1c0a3,0xc041c237 .word 0x17f5aa77,0xdfbf3f5a .word 0xf448ab80,0x1427ed98 .word 0x0f7e1a1b,0x61199787 .word 0x2ce6a5af,0x83b65f53 .word 0x39f403ef,0xa8500e32 .word 0x8206c4fa,0x6f20107c .word 0xe65cff99,0xb2f88721 .word 0x78915ea7,0xa38173c0 .word 0x698cffdf,0x1fe59a59 .word 0x3e8489d2,0xf3fb2173 .word 0x2247854c,0x2125692f .word 0x21bbc25b,0x3e4e1cf3 .word 0x68b1c62c,0xe9fc1249 .word 0x1e3093a8,0x69616c02 .word 0xfc823cff,0xa8fe0ab2 .word 0x3422430a,0xec73c167 .word 0x9fb59c1a,0x514e5a29 .word 0x55a6eb31,0xcc6c5af9 .word 0x17f5aa77,0xdfbf3f5a .word 0x03fdcfcb,0x85511bdd .word 0x98413aaf,0xec000bbe .word 0x69391e4c,0x66da8e19 .word 0xb5ab4c83,0xeafa86d3 .word 0x2c975f1d,0xdca2f6f7 .word 0x43ee77bb,0x0fa98f03 .word 0x3d9ae8dd,0xcba1600a .word 0x16bcae86,0x340b7227 .word 0x72127c20,0x664a4629 .word 0x511f5d0b,0xe85d92e7 .word 0x71bb00b2,0x48ebdc43 .word 0x958c984c,0x04ff3e98 .word 0xd97c73b1,0x00000024 .word 0xe69da86f,0x2b7570f8 .word 0x6078b282,0xd2ddce02 .word 0xcb73af27,0x0ff791d9 .word 0x561f988e,0xcf098a37 .word 0x6d6e6ae9,0x33122050 .word 0x70b9369f,0x1b00491b .word 0x1b36498a,0xaecba316 .word 0x6a1e8162,0xab953da7 .word 0x17f9b1dc,0xb93d7f3e .word 0xb1143463,0x4525e666 .word 0xbb7367ea,0x91a341f2 .word 0xaf2abc02,0x01cb2151 .word 0xf55e9967,0x808118dc .word 0xe3065315,0x697845d3 .word 0x9a76c48a,0xa21673db .word 0xff3ac060,0xa3c6ea1e .word 0x74c57e43,0x4a20bb7b .word 0x8123b79d,0x561330b7 .word 0x45052222,0x78b2495f .word 0x5b24ad2b,0x678c5090 .word 0x14d7bbf1,0x0648b9ba .word 0x7dfa7cc4,0x541ac427 .word 0xcb404616,0xb665237b .word 0xd6c52c05,0x2cef7093 .word 0x7dc19676,0xadc7efce .word 0x243fee71,0x78cc5f3a .word 0xd755c4a1,0x15d267b7 .word 0x789ed229,0x965dae00 .word 0xdc2795f5,0x1631f5e1 .word 0xf96ce947,0x35d99688 p16_local2_expect: .word 0x97c6130b,0xc16734b3 .word 0xc6caf27d,0x5e8530f9 .word 0xa0e576f6,0xd073e226 .word 0x5440375e,0x9c20cf60 .word 0x2fb33c99,0x59f9ccd5 .word 0xffafc379,0xba45a89d .word 0x80da10cf,0x3b723b08 .word 0xca0d1fc7,0xda93efd3 .word 0x44584d54,0x594479e2 .word 0x20b9f7ad,0x873910e5 .word 0xa9839be3,0xc5f682aa .word 0xa8c214cc,0xb60fb551 .word 0xa51fba76,0xd5f22068 .word 0x91c9f75b,0xa827937e .word 0xb7ba0284,0x39a1c380 .word 0xfb533d96,0x96ee141d .word 0x24ae8e7a,0xec45447d .word 0xeaebd43b,0xe26cc7cb .word 0x124f5aae,0xe9b25107 .word 0x1d67663a,0x043095c1 .word 0x1502983f,0x43f4f8df .word 0xc9305d0f,0x9cc6c565 .word 0x18c90ce3,0xe61b2a3e .word 0x0c0f1e59,0x73d1a0e5 .word 0x119f577a,0x926bf17b .word 0xffa008e4,0xb1539e93 .word 0x1250d11b,0x6063e86e .word 0xada791aa,0x0000cac6 .word 0xfcf03318,0xa89a2a0e .word 0x85eb8c22,0x74aae89a .word 0x16e3efba,0x3f9989c0 .word 0x3efa80f3,0x0000ecad .word 0xc90ff4a7,0xe1cc69e3 .word 0xf47ab3a8,0x1c79c1be .word 0x7acbf592,0xba19ee99 .word 0x71ff049b,0x4d0f38d9 .word 0x17c07c63,0xc1b8ccbb .word 0x70fc65fc,0x06c4082c .word 0x4dbd3a2e,0x8fa524c9 .word 0x094fa7b1,0xedc9e130 .word 0x67e8b312,0xc0d18b63 .word 0xefd3a78a,0x4c56415e .word 0x00009c20,0x166af6c2 .word 0x43a34575,0x2f84db7e .word 0xb42f96ff,0x2d47c99f .word 0x5d41668f,0xf8df2b96 .word 0xffb34097,0x35259ce0 .word 0x618fd350,0xf5cba6a0 .word 0x17c8c743,0xa04c855d .word 0xabd83bc5,0x32f609ea .word 0xffffffff,0xb7c135a1 .word 0xadbfb109,0x86afea60 .word 0xff9afa15,0x2cdd76cd .word 0x3d3aeeea,0x08a235a3 .word 0xa78a0042,0xc3e14489 .word 0x939f5cb3,0x9af57035 .word 0x1f7b11ed,0x131e5784 .word 0x86fa56ed,0x4b8213e6 .word 0x29d3751c,0x2db9ae86 .word 0x9dd55ba0,0xbe44a732 .word 0x0db5ae46,0xbfd6db1b .word 0x5af61f02,0x55fe23b2 .word 0x2ae8f301,0x49bc43b7 .word 0xa726c065,0x435a4dea p16_local3_expect: .word 0xffa85a02,0x532b6aa5 .word 0x12000000,0x00000000 .word 0x977a3410,0x4e83c05f .word 0x67c173ec,0x0a432234 .word 0xa73d0000,0x00000000 .word 0xd79106ff,0x2ebffff6 .word 0xe429129d,0x8deb5f14 .word 0x7eb36f39,0xf35a8475 .word 0xac63dbae,0x6f4adc02 .word 0xa9d399a6,0x852984c6 .word 0x97e8a29d,0x031aa966 .word 0x1c13a756,0x94bb6672 .word 0x8a6dff0e,0xb68f1578 .word 0xeeba6c23,0x37ae440e .word 0x9e4e953c,0x9f8db263 .word 0x0ebed102,0x89edecad .word 0xba2fbe73,0x3bd8695c .word 0xce6acabc,0xdf883c4f .word 0x8779e287,0xcdca950d .word 0xc0e36703,0x7e50dc83 .word 0x242e2a61,0xa91c259f .word 0x3c32bd89,0xb7434365 .word 0x32e9c9f1,0x7a17f7db .word 0x43a91821,0x36cf40e3 .word 0x888eff97,0x3e89f4ae .word 0xe82816c1,0x6173c30c .word 0xeb803434,0x37feb685 .word 0x609972da,0x776f9a48 .word 0x73d4f743,0x71a767a0 .word 0x317e1696,0xc52dc7d2 .word 0xf8e3090d,0x565430fa .word 0x0b2b1155,0x81efd544 .word 0x8d86f85c,0x46228680 .word 0xba473230,0x53620d45 .word 0xf5859aa6,0x6260d1db .word 0x01c6fcd2,0x28bfaa5c .word 0x5317588c,0xb7c135a1 .word 0x109ca681,0x03a99fc9 .word 0xc0814e20,0xc124c0bd .word 0x4ab24e3d,0xc12956a2 .word 0x6bc22e74,0x001a6ed9 .word 0xde0b284e,0x9c454d89 .word 0x79d8fb48,0xff9979d5 .word 0xefa6ad88,0x2dc7f98f .word 0xe71a9f2d,0x7b620036 .word 0x876aaea4,0x07b3defd .word 0xcb9ee6ff,0x8152509a .word 0xbcd93dfc,0x0d187abe .word 0xfc823cff,0xa8fe0ab2 .word 0x3422430a,0xec73c167 .word 0x9fb59c1a,0x514e5a29 .word 0x55a6eb31,0xcc6c5af9 .word 0x17f5aa77,0xdfbf3f5a .word 0x03fdcfcb,0x85511bdd .word 0x98413aaf,0xec000bbe .word 0x69391e4c,0x66da8e19 .word 0x70c1a930,0xe330a1c0 .word 0xd6255e9a,0x17d11b83 .word 0x74590dd8,0x287d6686 .word 0xfd3d816f,0x402a1977 .word 0xc8ffb73b,0x14f97e73 .word 0xafd97afd,0x67d325c7 .word 0x3324dfcc,0x9b1836d1 .word 0x9b91691a,0xf18f01d5 p17_init_registers: .word 0x5d1dbc64,0x82731c1d ! Init value for %l0 .word 0xf8d57300,0xb5d131ac ! Init value for %l1 .word 0x4d4a399c,0x610d9ac0 ! Init value for %l2 .word 0x96f2a8fe,0x025400ba ! Init value for %l3 .word 0x3598e2ba,0x2f1de32b ! Init value for %l4 .word 0x35352813,0xd7b98588 ! Init value for %l5 .word 0x3449e7b8,0x90b73c83 ! Init value for %l6 .word 0x06be7518,0x423ceea1 ! Init value for %l7 .align 64 p17_init_freg: .word 0x5e694f47,0xde4fe58b ! Init value for %f0 .word 0x17e54098,0x31dfe96e ! Init value for %f2 .word 0x1bb9c912,0xcc4a0293 ! Init value for %f4 .word 0xf3068439,0xdcebbe08 ! Init value for %f6 .word 0x0ee95a21,0x7ee9e0e4 ! Init value for %f8 .word 0xede283e4,0x3e2613f5 ! Init value for %f10 .word 0x4f8e90ef,0xd4eaedfb ! Init value for %f12 .word 0x6bcb1c41,0xfacc71a5 ! Init value for %f14 .word 0x70e8aa6f,0x792246f1 ! Init value for %f16 .word 0x9991c10b,0x43ae9e6c ! Init value for %f18 .word 0x2fd537fc,0xa973b8a8 ! Init value for %f20 .word 0x84cb1b8c,0xc257be10 ! Init value for %f22 .word 0xcbd9d4a4,0x68974532 ! Init value for %f24 .word 0x43dfb698,0x55e25045 ! Init value for %f26 .word 0xe8705c0b,0x0019f620 ! Init value for %f28 .word 0x431d90d6,0x7aa9cad6 ! Init value for %f30 .word 0x752b1a76,0x31017d4c ! Init value for %f32 .word 0x3a1926a7,0x2d12fb7e ! Init value for %f34 .word 0x12ac6db9,0x16bb4c58 ! Init value for %f36 .word 0xd0e60597,0xed9db873 ! Init value for %f38 .word 0x8cde901c,0x701f6624 ! Init value for %f40 .word 0xd5903acd,0xc4ae973c ! Init value for %f42 .word 0x9c3d5649,0x3a4fd625 ! Init value for %f44 .word 0x82522682,0xd17b1ce4 ! Init value for %f46 .word 0x0a2f9883,0x9773f2d9 .word 0x3166012a,0xf1d3ca0d .word 0x5eddb23d,0x51f5e1e8 .word 0x82b500ed,0xf6ef0ab0 .word 0x11469ec1,0xcaecea5d .word 0xe1bb12bd,0x81cacac6 .word 0x37206fd6,0x2dd9ce06 .word 0xb26ab447,0x8567bdb0 p17_expected_registers: .word 0x00000000,0x00000080 .word 0x00000000,0x00000091 .word 0x00000000,0x7fffffff .word 0x00000000,0xf6c8d58a .word 0x00000000,0x7fffffff .word 0x00000000,0x7594e09e .word 0x00000000,0x00000080 .word 0x00000000,0x80000b20 p17_expected_fp_regs: .word 0x1b4586ca,0xeaddeaf7 .word 0xb36be477,0x7520497b .word 0x5689589e,0x665b5f40 .word 0xe2ffffff,0x0f64f2a4 .word 0x11d34775,0xbf139fb0 .word 0x4b340a11,0xffffff7f .word 0xcd6301b3,0xb9ce3789 .word 0xe387b8f0,0x32f53c90 .word 0x7e25509d,0x85027a14 .word 0x43e4709d,0x63c3a6a0 .word 0xcc197518,0x2fe56006 .word 0xb30163cd,0x0f2c2630 .word 0x1b061557,0x06b30320 .word 0x09adfe9e,0x0fb33bee .word 0x47f6d9b8,0x04cf72b5 .word 0x8a986f20,0x8861cc7f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p17_local0_expect: .word 0x9ee09475,0xb1e989af .word 0x7fffffff,0x110a344b .word 0xb30163cd,0x0f2c2630 .word 0x00000080,0x00000091 .word 0x3c836362,0xbd65db42 .word 0xa06d104b,0x29c01a78 .word 0x04ae134b,0x8388ca99 .word 0x41435a02,0xbafabaff .word 0x83df18e3,0xfdabd0a7 .word 0x682faa11,0xcab71188 .word 0x0e1506e5,0xe009238c .word 0xdcbf411f,0xc307ce8f .word 0xf89e00eb,0x326e2fc1 .word 0x98ecaffb,0x3b003fae .word 0xa5b2bfa3,0x8926214c .word 0x878af795,0x42535a3e .word 0xb5e2249b,0xc9532fff .word 0xcb6203d8,0xf2503f6b .word 0xa48f0b93,0x57d4f0ba .word 0xf808308a,0x0c9593b4 .word 0xbca866fa,0x3929210c .word 0x97e35f50,0x1a7bc35d .word 0xece06302,0xe8c77b99 .word 0x522bb805,0x69707d10 .word 0xe1b00d7d,0xb5960f2d .word 0xd441b51d,0xe5490853 .word 0xc8e55a4f,0x31f80762 .word 0x40db37f6,0x4296d86f .word 0xa9530fcd,0xf5ac41c6 .word 0x162704b6,0xbbe72850 .word 0x812d67ed,0xf765f071 .word 0x62c38121,0x986aae53 .word 0x56393ec4,0x6a3ff4b4 .word 0x50ba2d58,0x4deba851 .word 0x7722d800,0x1b698681 .word 0xf6c8d58a,0x95d839ba .word 0x0ee62f2b,0x737385d4 .word 0xfea85d04,0x424f91fb .word 0xdfbabb2f,0x86d99064 .word 0xf2b8adad,0xa6d8c3af .word 0x3b645c17,0x3a5f7d12 .word 0x15ee23ea,0x8d151d16 .word 0xc268b657,0xeca7bca8 .word 0x7b5b51e7,0xcc76b4b9 .word 0xabbdc203,0xbbb7d5d5 .word 0x4f85c812,0x0a6121b9 .word 0x047da47c,0xda36d932 .word 0x0adc28d4,0xb225309b .word 0x5e3ec084,0x216ab67a .word 0x34f38d91,0x98c43d8c .word 0xfe24b2a8,0x56b646c9 .word 0x1cc575f6,0xa7906143 .word 0x52972770,0x85f9d102 .word 0x99a30708,0x1b2da804 .word 0xa7e303d9,0x81122d6d .word 0x7bbe9477,0x4dc59879 .word 0x5b869df6,0x1eac35c9 .word 0x0de00a44,0x5406666f .word 0x6be48ce9,0x6f24b0bd .word 0x465bd5bb,0x8d933599 .word 0x7bac7f58,0xe8cc34ad .word 0xed20f557,0xe6938b04 .word 0xffd46727,0x4f7dc7dd .word 0xf65d3efa,0xe747dc79 p17_local1_expect: .word 0x1b4586ca,0xeaddeaf7 .word 0xb36be477,0x7520497b .word 0xbd65db42,0x00000000 .word 0x405f5b66,0x0f64f2a4 .word 0xb30163cd,0x0f2c2630 .word 0x31acd1b5,0xce95a9fc .word 0x5bfe9686,0xb9ce3789 .word 0xe387b8f0,0x32f53c90 .word 0x0928aa85,0x46d299c8 .word 0xb868c48d,0x9c922afd .word 0x06b08d3c,0x31915965 .word 0x7bb65637,0x7c5ffe25 .word 0xb78ca81b,0xd954c218 .word 0x0c8b93ea,0x23bf414a .word 0x277cafcd,0x330b7770 .word 0x8ec7f876,0x22774877 .word 0x9431f227,0x4efc4119 .word 0x5af08604,0x1aec2260 .word 0x0311ce54,0x0338c3d5 .word 0x5e696ace,0x2523eb97 .word 0x084afa31,0x60673a89 .word 0x670fc543,0xdcebbe8c .word 0xdea9cda6,0xcb5a652e .word 0xcc1235dd,0xedc8d5b9 .word 0x2c136c45,0x4ddfceb9 .word 0xeaf338e8,0x5f63250a .word 0x61d7bb7e,0xaf1808e7 .word 0x88ad799a,0xf503ee36 .word 0xc40790ad,0xa46a48e7 .word 0xbb411a92,0xa955c981 .word 0x9336ffcf,0x8fd9aa56 .word 0xa755c834,0x69af9871 .word 0x5a019c41,0x05990283 .word 0x0b5dfd03,0x720e7546 .word 0xac780bad,0xe75bf06d .word 0x98e8970c,0x4432a3b3 .word 0x66ca0203,0xae2f96ea .word 0x7fc60e6d,0x4a71008f .word 0xc0ddbf9a,0xb9181da9 .word 0x13a6e3b4,0xde3cd308 .word 0xaa191b84,0xe23f93be .word 0xabe11519,0x75b1d2e8 .word 0x25c1efd2,0x85a58f8e .word 0x8161bc39,0x97180497 .word 0xa8eb813b,0x0034fef3 .word 0x8014daec,0x0fa486a4 .word 0x333c12a7,0x20ac4c75 .word 0xf250e9e7,0x0e9059f0 .word 0xf1a4f349,0xad0dd132 .word 0x6f2b03d3,0x7d4edae9 .word 0x6245e330,0x04cf7323 .word 0x02486e18,0xce59f7e6 .word 0x5cf1b6bc,0x2f2f723b .word 0xf871493b,0xb42940cf .word 0x25fc57ad,0xcedc1bfd .word 0xa3cf6a61,0xad2aa780 .word 0x6356cb3c,0x33b80d6e .word 0x7551178d,0x64231234 .word 0x8653642f,0x106ae367 .word 0x77ffb9f1,0x3e7c793b .word 0x3473e807,0xf0859876 .word 0x0d4929f6,0x88b0f825 .word 0xf853d6a9,0xffc01059 .word 0x1d871c90,0xa1d1f6f5 p17_local2_expect: .word 0x0f8988cc,0x85066a5b .word 0x9bb036db,0x4b2e1457 .word 0x00000000,0x9e588956 .word 0xea7ec78c,0x8cb36925 .word 0xeb53cc23,0x75116795 .word 0xe28e69c0,0xc7e8f2dd .word 0x382ecc5d,0xd794c933 .word 0xbd0df250,0xc9b33e59 .word 0x87d0f52c,0x635fba76 .word 0x90f27023,0x14bfe4b1 .word 0x1c7664cc,0x19270140 .word 0xc03176ef,0xf4fb1acb .word 0x30594b60,0xf707fc0c .word 0xfbfb44db,0x1d706429 .word 0x4a779080,0x1808fe05 .word 0x97cbe0c6,0xe799836c .word 0xf9b3c892,0x838941da .word 0x2bedc2f1,0xb09e649e .word 0x502db72e,0x627ff676 .word 0xaa111b24,0x3b155a90 .word 0xc35aa7c2,0x9c25dd85 .word 0x3bf55f66,0x407c3f76 .word 0x318b44cc,0x6da4ac16 .word 0xca25f31a,0x5a643804 .word 0xd537fc45,0x000000af .word 0x58920bea,0x2b0abc54 .word 0xa45797e0,0xe8b80d76 .word 0x50a6ea8b,0x80564b29 .word 0x61b53c03,0xf3de5c4c .word 0xfc6ccdfe,0xad1d16cf .word 0x6aea193e,0x70ab4b1c .word 0x14e62d48,0x07123e06 .word 0x5e694f47,0xde4fe58b .word 0x17e54098,0x31dfe96e .word 0x1bb9c912,0xcc4a0293 .word 0xf3068439,0x00000000 .word 0x0ee95a21,0x7ee9e0e4 .word 0x9ee09475,0x3e2613f5 .word 0x4f8e90ef,0xd4eaedfb .word 0x6bcb1c41,0xfacc71a5 .word 0xc76a45d0,0xe4f95533 .word 0x8abb6a32,0xc4536603 .word 0x164f06ec,0xf624bb02 .word 0x7f709dc8,0xc0f12d8e .word 0x68641625,0xa95e2253 .word 0x000001b3,0xc6c46957 .word 0x5608ed2c,0xff741e1f .word 0xb2305a40,0xa5c82e41 .word 0x911218f0,0x7c4c2bca .word 0x7aa7d229,0xae25d3b7 .word 0xa25e92de,0x5560d801 .word 0x88ff8c17,0x77ff7875 .word 0x7ee6c829,0x99a4bbeb .word 0xe03dc68b,0x20b862f5 .word 0x48a28f5b,0xb29f08ef .word 0x7d43934a,0xeca4118c .word 0x147a0285,0x9d50257e .word 0xa0a6c363,0x9d70e443 .word 0x0660e52f,0x187519cc .word 0xe4404793,0xe2db5522 .word 0x2003b306,0x5715061b .word 0xee3bb30f,0x9efead09 .word 0xb572cf04,0xb8d9f647 .word 0x7fcc6188,0x206f988a p17_local3_expect: .word 0x3e2613f5,0x438d977b .word 0x005765dd,0x7d42948f .word 0x0000007f,0x00000000 .word 0xff800774,0x54a5af33 .word 0x799c2021,0xbd78d62c .word 0x047b01fe,0xaf41c1fc .word 0x3713700d,0x9dbf1912 .word 0xc036bbb6,0x63f03ca3 .word 0x70fc3704,0x3939f08e .word 0x24e46ade,0xb6d376ae .word 0x3e296eb4,0x93680518 .word 0x3cc44f75,0xff3eebc3 .word 0xac5cdefa,0x2e5b5c27 .word 0xda0c8e05,0x7aa9cad6 .word 0x818d0046,0xd357fba9 .word 0xe57dcb8a,0x5c35d33d .word 0xf0ac56eb,0x04918fcf .word 0xc84eec28,0x31bedf2b .word 0x1441cfbe,0x20950ba5 .word 0x5f16b20f,0x19547569 .word 0x9561b578,0x77c116e3 .word 0xe0e423d4,0x96ed9111 .word 0x6714418d,0xa140a698 .word 0x73894c06,0xb8ff58e5 .word 0x9026d481,0x189e2ebb .word 0xb759f592,0xe65013a6 .word 0x0e34886a,0x2b932ac3 .word 0x5225e613,0x1cff4603 .word 0x0ca6ff1d,0x530f020a .word 0x41a93d25,0xcc69a38d .word 0xa6903955,0x228469c9 .word 0x71c12c3a,0x981671cd .word 0x38d353c3,0xd7c7e0c5 .word 0x6ba127af,0x8ee44f25 .word 0xbf8e2f56,0x6ac2a353 .word 0xba160cd4,0x422b61d5 .word 0x2325e05d,0xacd95ca4 .word 0xf2b0d3da,0xc1e3c9f5 .word 0xa54acb16,0xda56df6b .word 0x0ffab6ed,0xc5199136 .word 0x8e440301,0xf5dfe0c5 .word 0x884579bc,0xf51a44ca .word 0xb388c552,0xc33e021b .word 0x0c444574,0x7b1297b8 .word 0x961ac090,0x97e12ed3 .word 0x8c3a386d,0x3995d1fa .word 0x28da8607,0xaf02f6f4 .word 0xe70c00de,0x7dfb48e4 .word 0x81690ef1,0xfedd2050 .word 0xa0b5d953,0xad6d43df .word 0xf71dba78,0x7a48da4b .word 0x6901facb,0x68882cdd .word 0x10f4a800,0xb2647267 .word 0xb7692319,0xefd330b1 .word 0xd5c4ffe7,0xd4dd6034 .word 0xece55105,0xffab83a4 .word 0x96855f81,0xa9ee3dc3 .word 0x79158790,0xafdaee79 .word 0xc26a4f9d,0x186df4d5 .word 0x91d61ce9,0xae43d9a4 .word 0x214defa3,0xfe3ec497 .word 0x8934eacd,0x3f98ffbd .word 0x60ea3fee,0x71f09fd9 .word 0x871d5a2a,0x0a544a6a p18_init_registers: .word 0x30ec19d9,0xd1aa45b1 ! Init value for %l0 .word 0x81d9830a,0xcc07dae6 ! Init value for %l1 .word 0x339beb5b,0xf84b696c ! Init value for %l2 .word 0xa669d747,0xdd317fd6 ! Init value for %l3 .word 0x82bef2b8,0xece32544 ! Init value for %l4 .word 0x602784ce,0x0760aafb ! Init value for %l5 .word 0x64e156a0,0xb29dafa7 ! Init value for %l6 .word 0x32c6d39c,0x33babd62 ! Init value for %l7 .word 0x6b2cd2e0,0xaa92e873 ! Init value for %l0 .word 0x68594358,0x5c775139 ! Init value for %l1 .word 0x2c2effe6,0x56842b9c ! Init value for %l2 .word 0x83238b48,0xa0fd0306 ! Init value for %l3 .word 0x2df34113,0xb495ecf8 ! Init value for %l4 .word 0xe04a13ec,0x90eec787 ! Init value for %l5 .word 0x48ed1398,0x4e8c5e71 ! Init value for %l6 .word 0x45735e22,0x575d0762 ! Init value for %l7 .align 64 p18_init_freg: .word 0x4b4d257c,0x5ca91df4 ! Init value for %f0 .word 0x037a37e0,0xbbad16c9 ! Init value for %f2 .word 0x3986fc86,0xb0c37b33 ! Init value for %f4 .word 0x7dc7c08d,0xfa9fd33c ! Init value for %f6 .word 0x8cbca2f8,0x05df9dbc ! Init value for %f8 .word 0x2b049594,0xbf70373c ! Init value for %f10 .word 0x94995aee,0x1097c363 ! Init value for %f12 .word 0x303440ce,0xd6c17fa0 ! Init value for %f14 .word 0x749278dd,0x95680450 ! Init value for %f16 .word 0x0f4027f6,0xc8c0c91b ! Init value for %f18 .word 0x17f575aa,0x9ee9a0f0 ! Init value for %f20 .word 0x1e67d4d2,0xe2f88265 ! Init value for %f22 .word 0xf13ee587,0xdb36003f ! Init value for %f24 .word 0x64062024,0x9e0935e5 ! Init value for %f26 .word 0xc80b8cdf,0x779618e8 ! Init value for %f28 .word 0x4abefc9c,0xa335ffd7 ! Init value for %f30 .word 0xe9b43d1e,0x0a0cd376 ! Init value for %f32 .word 0x83883540,0xecce2071 ! Init value for %f34 .word 0xb948e860,0x6dc80a82 ! Init value for %f36 .word 0xa5cc51af,0x8719b05c ! Init value for %f38 .word 0xdd8dbf89,0xe7958b31 ! Init value for %f40 .word 0x08d5a9d8,0xf7131dbf ! Init value for %f42 .word 0x9e6ca29f,0x48b456c4 ! Init value for %f44 .word 0x5c6bc671,0x50a013f4 ! Init value for %f46 .word 0x943f8142,0xe47ee8a3 .word 0x939919bc,0x01d13c8c .word 0x55ac08d7,0xef721faf .word 0x0a6873b6,0x7949c99c .word 0x9c710be8,0x7d89c8ec .word 0xe83b03e3,0x2d7cc6f7 .word 0xf3f70a73,0xdea6957d .word 0xdd118a96,0x424a98b3 p18_expected_registers: .word 0x00000000,0x0000f008 .word 0xffffffff,0xfff8c3b8 .word 0x00000000,0x00000077 .word 0x00000000,0x3028b924 .word 0xffffffff,0xfff8d1d3 .word 0xffffffff,0xffffffff .word 0x00000000,0x4f652cac .word 0x00000000,0x22ce886d .word 0xffffffff,0xf00ca21c .word 0x00000000,0x00000589 .word 0x00000000,0x138ea5cf .word 0x00000000,0x20de0ae2 .word 0x00000000,0xf5e024e5 .word 0xd0ca5e96,0x4f828ee6 .word 0xffffffff,0xffffffe0 .word 0x00000000,0x00000013 p18_expected_fp_regs: .word 0x4b4d257c,0x5ca91df4 .word 0x037a37e0,0xbbad16c9 .word 0x3986fc86,0xb0c37b33 .word 0x7dc7c08d,0xfa9fd33c .word 0x8cbca2f8,0x05df9dbc .word 0x2b049594,0xbf70373c .word 0x94995aee,0x1097c363 .word 0x303440ce,0xd6c17fa0 .word 0xc8c326d4,0x37c23520 .word 0x0f4027f6,0xc8c0c91b .word 0x17f575aa,0x9ee9a0f0 .word 0xf01b04ec,0x58264db8 .word 0xf13ee587,0xdb36003f .word 0x9405d46c,0xb9fb5ae7 .word 0xc80b8cdf,0x779618e8 .word 0x337bc3b0,0x86fc8639 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p18_local0_expect: .word 0xe03491d2,0xcea63de0 .word 0xa5ebcc2f,0x00000589 .word 0x94affc3f,0x2ed841d6 .word 0xf13ee587,0xdb36003f .word 0xc916adbb,0xe0377a03 .word 0x70539312,0x51654da7 .word 0xa393b042,0x8c5475f4 .word 0xabe712dd,0xe22b1139 .word 0x2f5e02ed,0x3363f612 .word 0xc6fb46f3,0x40ddb18b .word 0x2be3467d,0x2482a65a .word 0x7ff56fbb,0x86546266 .word 0x99525675,0xaba449d4 .word 0x464a1b89,0x785519c7 .word 0x19092e5b,0x063be719 .word 0xd633ff7b,0x077fc969 .word 0xfd32f36b,0xf5e024e5 .word 0x78ac1539,0x05ac68b1 .word 0x3a2c4771,0xc6480866 .word 0x8a7a6538,0x51816e8e .word 0x3f8cfd85,0x1bd586d4 .word 0x971c3d7e,0x2680f85b .word 0x8f9bb6b7,0x1d596953 .word 0x039ee906,0x21d2041a .word 0x5ca8bd77,0x72adbd70 .word 0x4cd47ed0,0x351fed07 .word 0x231ded0e,0x7821dc4f .word 0xf376e83a,0x22076f73 .word 0x268648e0,0x320c084e .word 0x97f8bb02,0x55db1d39 .word 0x5b1fc8fd,0x8ee42cac .word 0x9c2cce88,0xea94ac55 .word 0xb4987007,0x5a6e6cd0 .word 0xf1fed0a7,0xd747f9d9 .word 0xd69a5a44,0x51bf6c7b .word 0x299ca1e6,0x18773b3e .word 0x9cb75515,0xf26c4945 .word 0xee1e6096,0xbe40a652 .word 0x9c3efaaa,0x733e5597 .word 0x424acdc5,0x79141872 .word 0xffffffe0,0xbb41c964 .word 0xe25a5b39,0x9390e4ae .word 0x817fa326,0x2ca6cb9c .word 0x53924758,0x32bae092 .word 0xa8d92c46,0x0dd5ac66 .word 0x638616f6,0xce042370 .word 0xc1bf4396,0x00465d13 .word 0x8d231253,0x508ec608 .word 0x598042c7,0x7b299ffd .word 0x26cb1e2a,0x68bd02de .word 0xbe447816,0xf00ca21c .word 0x68ebc1d4,0x76b6e05c .word 0x8717ea86,0x2f2026f7 .word 0x46de665a,0x40f5319e .word 0x887637ce,0x1fa0bacd .word 0xd8ada377,0x691fc065 .word 0xd2dc1da2,0x0713fb9f .word 0x5b195f4f,0x8cfb649c .word 0x9e758937,0x0733aed3 .word 0x7ae780a6,0x133be945 .word 0xb93079d2,0x79fd214a .word 0x45391c83,0x08c6911e .word 0x2962ad99,0xee7eebb2 .word 0xcf759ea0,0xced91baf p18_local1_expect: .word 0x5e7118e8,0xfcf5be4e .word 0xffb0b14b,0x0fe51bcf .word 0xfffffffb,0x53a0070d .word 0xfa9fd33c,0x94f526f6 .word 0x3af6282f,0xbbec66b2 .word 0xffffffff,0xffffffff .word 0xa500ebfb,0x3f92f052 .word 0x8787824e,0x7e7aab5e .word 0xb22da6cf,0x3abc2833 .word 0xce4ad697,0xebd6cddc .word 0xe76bc674,0xf44ca342 .word 0xe750ed9b,0x921a7fbc .word 0x1d62c7d8,0x173c187d .word 0x80b9ae3e,0xcb8075c2 .word 0x9ff28937,0x8c109815 .word 0x93993b75,0xa83161dc .word 0x34903d9f,0x393287fe .word 0x40000038,0x4730eb70 .word 0x7d430363,0xefd99c22 .word 0x31860e6b,0x8baf4669 .word 0x06ef96ed,0x4847be64 .word 0x47b6cc87,0xa4c6ee25 .word 0x0bd5df3a,0x7f575804 .word 0x0e8a7a6d,0x2050a2d3 .word 0x06af6217,0xc5e1d583 .word 0x370b9eab,0xb7269ca7 .word 0x8fac6c3e,0x2c5c41cc .word 0x036e2247,0x391a16f4 .word 0xd3fe7f7b,0x1f6660a0 .word 0xd523733e,0xcb734b41 .word 0xc8685cff,0xf62e4187 .word 0x05989439,0xfec5d378 .word 0x5103876b,0x15ccfd4d .word 0x4a9d4d6e,0x14546b64 .word 0x9bb5e09d,0x119d3824 .word 0xac79a9e6,0xa419ce39 .word 0x9920d150,0x6d441c64 .word 0x0109e29e,0x4beb99c6 .word 0x94b15dea,0x9f464749 .word 0x2810b887,0x8c471d74 .word 0xc7b894bd,0x216de828 .word 0x3e26b915,0xe88f413f .word 0xb4013afd,0xceac8c77 .word 0x638ec13c,0x36c41f84 .word 0x14de4aa9,0xaaea96bb .word 0x59394f0d,0x3384c184 .word 0xf9e5e8af,0x325dc39c .word 0xf3bdf92e,0x2888bf29 .word 0x869c1672,0x96980337 .word 0x5a2803fe,0xde668cda .word 0x5a127a7a,0x1bf04bde .word 0xdb20a8b1,0x3028b924 .word 0x9a5bed0b,0x13600d51 .word 0x11b8e101,0x64022cd1 .word 0x32e54f02,0x26d16828 .word 0x15c7d63d,0xab37199c .word 0x8971c603,0x994174b7 .word 0xed92f729,0xb32160fd .word 0x92bfa882,0x990a857b .word 0x4443043f,0xe2a2a26d .word 0xafd5d47e,0xc7fd7f23 .word 0x51afdcb3,0x656557b1 .word 0xa313aea1,0xc79b7de5 .word 0xc94f028a,0xf13ee587 p18_local2_expect: .word 0xfd651e4c,0xb8289659 .word 0xdd789274,0x34e97a02 .word 0x6e1dd386,0x00000000 .word 0x00000000,0x8c3b84a8 .word 0x08f29d26,0x9497b1ba .word 0xc1e9326b,0xc824618e .word 0x40e0aee4,0x9fc5b70b .word 0xada503d5,0x342ee15d .word 0xc6dac63f,0x88e55ca8 .word 0x63842b5a,0x02b56f6e .word 0xb962dbc7,0xd529c74c .word 0xcf8f6492,0x89009ddd .word 0x2a217a36,0xbc59b972 .word 0xc5481643,0x049f2b8d .word 0xaeac1a15,0x12d1c9b7 .word 0x52711713,0x5880d1b4 .word 0x995cf161,0x0e771f28 .word 0xf3211f86,0x516d74bf .word 0x55c74801,0x94d583d0 .word 0x16d6f5eb,0x7082bc2c .word 0x12420e66,0x7f4e90e2 .word 0x076faae0,0xa6d58071 .word 0x3141b149,0xec6e811f .word 0xc236b23c,0x104b8e8e .word 0x06c1a430,0x7104eb79 .word 0xa73a016e,0xa1a6bfa4 .word 0x8f83dd84,0x5cd89562 .word 0x12042583,0x0bca6d71 .word 0xeb810f2e,0xf8c818f2 .word 0xffe86f84,0xc94a4423 .word 0x3f83404c,0x40b67429 .word 0x368a1536,0x3f74b266 .word 0xbcb7b9ce,0xf7582bfe .word 0x4c0f7198,0xf307a1ab .word 0x04d93837,0x75a04bac .word 0xce72181d,0x961d16c3 .word 0x1ad267f2,0x986f45f9 .word 0x85ca6e9a,0x44401883 .word 0xc24cb45e,0x36a1986f .word 0x53510943,0x4fae329c .word 0x363cced5,0x58aac68e .word 0xb0b1589c,0xa9b3c66a .word 0x93fd97e8,0x6d4d2aee .word 0x64aa1e34,0xdcb99870 .word 0x1b74f068,0x81665cdc .word 0x4eeb4d05,0xee5c5ca8 .word 0x5918980b,0x8cb8e198 .word 0x5dcee24e,0x51176fe1 .word 0x92eb2f0e,0x5ac14f11 .word 0xef48eb89,0x1442baff .word 0xfbc78191,0x079328b6 .word 0x9d30fa3f,0x35188bac .word 0xffe54c4f,0xdf447d89 .word 0xe86c14e8,0x8e0cf198 .word 0x050d17aa,0x08445d23 .word 0x65a18265,0x978b819b .word 0x52fb25d3,0xfd4674fe .word 0xe394cb87,0x89d8a54e .word 0x25193bcb,0x4ee036bf .word 0xfcf35a0b,0x1f524af2 .word 0xdc329194,0x79f2828f .word 0x4de6cb8d,0xd222d0d1 .word 0x4b8246d8,0x072a8caf .word 0x139c0c78,0xb36baf10 p18_local3_expect: .word 0x2035c237,0xd426c3c8 .word 0x4f652cac,0x22ce886d .word 0x654f73cb,0xa8843b8c .word 0x87e53ef1,0x00000000 .word 0xfd651e4c,0x86fc8639 .word 0xc9160000,0x24ffffff .word 0xa3f420f9,0x22ce91df .word 0x576d848f,0xece32544 .word 0x7314348e,0x73dd5d25 .word 0x8f2cc63c,0x5bef10f2 .word 0xb3003554,0x0a3a687f .word 0x62e36c48,0x76363f0e .word 0xe7c11754,0x09232274 .word 0x5826f387,0xe16da73f .word 0xc3b4e6cd,0xb9fade11 .word 0xff85dbec,0x980f2222 .word 0xfdd6e512,0xa94d6915 .word 0x4f8e4825,0x210dc686 .word 0x7e43f9db,0x23381151 .word 0x8c3b84a8,0x3613e87a .word 0x3b7b6401,0xf6d3d1a9 .word 0xfdaa6038,0x34c827a8 .word 0xd6eb6ed6,0xfcc37ea1 .word 0x7d83c806,0xeb416bfd .word 0x860e152b,0xe07cd027 .word 0xdbd79939,0x4c2189eb .word 0x9c51bcb4,0x9dda9d77 .word 0x0084811b,0x26eb9358 .word 0x0026cbe0,0xd496c7e4 .word 0x5d2d6f2a,0xffe6341d .word 0xea3760c5,0x422a4e42 .word 0x1c2f2542,0x6a166c44 .word 0xff23c971,0x7c7f839e .word 0x78803b9a,0xe59410be .word 0x852d81c5,0xcc6b1aaa .word 0xcec97727,0x45bfb8fc .word 0x9a4f83a3,0x6dfb9920 .word 0x63d51f4c,0xfd21cdad .word 0x9adf47fc,0x962002bd .word 0x285a7f6f,0x8c2e8c0b .word 0x4b4d257c,0x5ca91df4 .word 0x037a37e0,0xbbad16c9 .word 0x3986fc86,0xb0c37b33 .word 0x7dc7c08d,0xfa9fd33c .word 0x8cbca2f8,0x05df9dbc .word 0x2b049594,0xbf70373c .word 0x94995aee,0x1097c363 .word 0x303440ce,0xd6c17fa0 .word 0x7744f07b,0x268f3a68 .word 0xdbfc8f16,0x3ceeaa07 .word 0x1849a63d,0xbdfc8d1c .word 0xd52ed317,0x8e8e6ae3 .word 0x53a6df58,0x84349e70 .word 0xfe2cdeb6,0x2ea9658b .word 0x8cf4e756,0xd7faa5e5 .word 0x26331841,0x059096aa .word 0xa69e9192,0xd07af4ab .word 0x565ba98f,0x2765351d .word 0xdaad68f3,0xda13b68b .word 0x6814f163,0xdc7de258 .word 0x3a325ce4,0xefeca93f .word 0x08ac974d,0x2ef7d420 .word 0x8f89481a,0xe7abd3ad .word 0xdaf26c0c,0xb0ee1938 p19_init_registers: .word 0xfde2b35b,0xba1a86ce ! Init value for %l0 .word 0xf2697321,0xcbb75a17 ! Init value for %l1 .word 0x78c060e5,0xe92c9b8c ! Init value for %l2 .word 0x36c64b97,0xcccb96c3 ! Init value for %l3 .word 0x50575406,0x600ca7f6 ! Init value for %l4 .word 0xd73810a0,0x36e101ac ! Init value for %l5 .word 0xbcda343c,0x572c4d3c ! Init value for %l6 .word 0xf7bd202c,0x7879b4cb ! Init value for %l7 .word 0x4f384db4,0x20926d13 ! Init value for %l0 .word 0xaa04aa20,0x2dc76477 ! Init value for %l1 .word 0xbced77b9,0xe7ab9d0d ! Init value for %l2 .word 0x1e628556,0x436c3655 ! Init value for %l3 .word 0x8cd13984,0x5b23344d ! Init value for %l4 .word 0xa02a709d,0x901d2efe ! Init value for %l5 .word 0xe3c19e24,0x89b6533a ! Init value for %l6 .word 0x1c5aee10,0x0a6b8f00 ! Init value for %l7 .word 0x115cf168,0x6638c0de ! Init value for %l0 .word 0x83f58be2,0xad3cd451 ! Init value for %l1 .word 0x0688f577,0xe76ca5a7 ! Init value for %l2 .word 0x1d0dcfa0,0x1f324455 ! Init value for %l3 .word 0xa2dc988e,0x42a93cb1 ! Init value for %l4 .word 0x66b3d2a8,0x4c34ee9f ! Init value for %l5 .word 0xafec3f52,0x3390d100 ! Init value for %l6 .word 0x1a12a7ec,0x6f1fd92d ! Init value for %l7 .align 64 p19_init_freg: .word 0x372921dc,0x053295fa ! Init value for %f0 .word 0x77745f8c,0x3120db35 ! Init value for %f2 .word 0x7e8ffe55,0x40181bc9 ! Init value for %f4 .word 0x9fec6cf1,0xb9e016ca ! Init value for %f6 .word 0x681a7372,0xf1c23cd9 ! Init value for %f8 .word 0x270d8e21,0x3e209e98 ! Init value for %f10 .word 0x458453ab,0x8fb5d359 ! Init value for %f12 .word 0x963e8d47,0x03332079 ! Init value for %f14 .word 0xef731964,0x844ff37b ! Init value for %f16 .word 0x8cee9439,0x1b97a7b3 ! Init value for %f18 .word 0xf7505ab6,0xbddf5d99 ! Init value for %f20 .word 0xe7f8c061,0x26f9b6c0 ! Init value for %f22 .word 0xcb77fa59,0xa6f7e228 ! Init value for %f24 .word 0x6fa00d09,0x5f5cc370 ! Init value for %f26 .word 0x1570aad6,0x81c82bb5 ! Init value for %f28 .word 0x8d71e656,0x7c3f83c0 ! Init value for %f30 .word 0x3edc5a21,0xaaf75bea ! Init value for %f32 .word 0x5c542f6c,0x9f8593a9 ! Init value for %f34 .word 0xa1f06f59,0x2dd8a0e9 ! Init value for %f36 .word 0x011349e6,0x7209f54d ! Init value for %f38 .word 0x8a0ba7e2,0x75092d5a ! Init value for %f40 .word 0xa2c0e276,0x7e57d49f ! Init value for %f42 .word 0x72d495f4,0x8cecafa9 ! Init value for %f44 .word 0x801839a2,0x87474845 ! Init value for %f46 .word 0x109de225,0x9899183e .word 0x95de6a2d,0x121486f4 .word 0x1da8ecc9,0x599a6d61 .word 0x9cd4ffe7,0xbd11b84f .word 0xf0b02984,0x7a079955 .word 0x34222b54,0x1fa2c1a7 .word 0x5dbe3bc9,0x958e9532 .word 0x35df2e1a,0xfeee130f p19_expected_registers: .word 0xfde2b35b,0xba1a86ce .word 0xf2697321,0xcbb75a17 .word 0x00000000,0x3d6ec1a8 .word 0x36c64b97,0xcccb96c3 .word 0x50575406,0x600ca7f6 .word 0x00000000,0x0000007d .word 0xbcda343c,0x572c4d3c .word 0xf7bd202c,0x7879b4cb .word 0x00000000,0x00003d05 .word 0x2a02d2c6,0x1f73589b .word 0x00000000,0x00000000 .word 0x00000000,0x0000002c .word 0x00000000,0x0000013e .word 0x00000000,0x000000b5 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00003d05 .word 0x00000000,0x4080ef7b .word 0x00000000,0x000000e7 .word 0x00000000,0x00000000 .word 0x00000000,0x00000285 .word 0x5b8a7af3,0x396943dc .word 0x00000000,0x00000000 p19_expected_fp_regs: .word 0x372921dc,0x053295fa .word 0x2a02d2c6,0x1f73589b .word 0x7e8ffe55,0x40181bc9 .word 0x9fec6cf1,0xb9e016ca .word 0x681a7372,0xf1c23cd9 .word 0x270d8e21,0x3e209e98 .word 0x901ca230,0xa970aed1 .word 0x4080ef7b,0x03332079 .word 0xef731964,0x844ff37b .word 0x8cee9439,0x1b97a7b3 .word 0xf7505ab6,0xcabc71fc .word 0xe7f8c061,0x26f9b6c0 .word 0xcb77fa59,0xa6f7e228 .word 0x6fa00d09,0x5f5cc370 .word 0x1570aad6,0x81c82bb5 .word 0x8d71e656,0x7c3f83c0 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p19_local0_expect: .word 0xc9f1cfe9,0x40c58ee6 .word 0x6638c0de,0xad3cd451 .word 0x79203303,0x0d037514 .word 0x49e6e0df,0x2960483c .word 0x117d7a94,0x0a9a11de .word 0xf9339b25,0x129bb566 .word 0x3ed51a84,0xe7ff179b .word 0xfd1d15eb,0xafda8c0e .word 0x29fe5e17,0x30d61a4d .word 0x49e77758,0x64bd9ed7 .word 0xc6a4d4e3,0xddaac975 .word 0x32a8c637,0x4ff299a6 .word 0xe93ca6ac,0x94eaa4ed .word 0xc526a230,0xd8fcdd51 .word 0xda912dc7,0x2d723d37 .word 0x36b6ad40,0xabe481e6 .word 0xa388af5a,0x258ce905 .word 0x3d21c2e7,0xa159af47 .word 0x05042d47,0xc67949ad .word 0x332c696e,0x7f10198a .word 0x2e4008b7,0xda54334c .word 0x58577c4b,0x72a739a0 .word 0xe3ed1c4a,0x6a29a6a4 .word 0x2c1ca8be,0x6478d1e2 .word 0xc65db7be,0x6358c8ab .word 0x0dd62cc4,0x81d60610 .word 0x3aad42cf,0xcd53c94a .word 0x3a963030,0x5eaaf2f9 .word 0x62443fcc,0x6a705ea0 .word 0x206609e3,0xddef9309 .word 0x0000007a,0xb5cf9fb7 .word 0xb4934977,0x2141304f .word 0x1ea56422,0x9bc516fb .word 0x4c75c3ed,0xbb0d1ed2 .word 0xf4682be8,0xee40a3da .word 0xd05a9a71,0xcdedd27f .word 0xa77968b9,0xd5bc1f34 .word 0x4025e1a1,0x5803f489 .word 0xe16ce86a,0x75c0b191 .word 0x3d058bba,0x4cf83b18 .word 0x44a63e8c,0x6a862843 .word 0x748bebdf,0xfe143212 .word 0xc0c29c92,0x3ef63c40 .word 0x61bbd8f2,0x83d3a961 .word 0xef02f4bf,0x37ff8367 .word 0x0c3f2813,0x31aadada .word 0x28215dd1,0xe1a62360 .word 0x4b549a6c,0x8c3373e8 .word 0x0fd3410b,0x2a0a918f .word 0x5bcc8da0,0xc6a1d672 .word 0x62edbd12,0x6823f977 .word 0x174967d1,0xbfd86c70 .word 0x4c3a0d4e,0xa3f56a51 .word 0xa45875a8,0xdc332f40 .word 0x91401bb7,0x327ed605 .word 0x3ed281b8,0xb0128daa .word 0x24afd998,0xa1f813ae .word 0x57bf57ed,0xaa7ad42b .word 0xa3643bb2,0x7327cc04 .word 0xfbecc57b,0xadba9bb4 .word 0x0abc1ded,0x0d8af8cb .word 0x5b8a9632,0x89160bcf .word 0x18cad2ab,0xf039f24d .word 0x7a2f93c1,0x68fc2bc7 p19_local1_expect: .word 0xe7c746f1,0xa970aed1 .word 0x00000000,0x00000000 .word 0x9b58731f,0xc6d2022a .word 0xdc212937,0x8c3ea644 .word 0x4080ef7b,0x03332079 .word 0xb53d0000,0xcccb96c3 .word 0xa103d53c,0x9c588cca .word 0x2e6622e5,0x8e4b2516 .word 0x899892ff,0x06b4fcd4 .word 0x56cbbb25,0xb1461b62 .word 0xc25b70d3,0xd1fb80df .word 0x342ca26b,0x62e36b2e .word 0x7a219eb2,0x902d0e87 .word 0x68310690,0x2c780834 .word 0xa432a235,0x8402dd0a .word 0x843d3a6f,0x4f12dfd0 .word 0x80e33b09,0x12574c90 .word 0xd018e776,0x23322472 .word 0xf7370dde,0xfbd7fc54 .word 0x7bc947d4,0x5b23344d .word 0x813f6f4a,0xb690c034 .word 0xe45ea08a,0x568e9108 .word 0x21e8dba6,0x857dc61a .word 0xd57b1673,0xa6ffefaa .word 0x6d5d298f,0x8a40932a .word 0xb99a4cec,0xc6f6406e .word 0x1ca3f74e,0x69fcb535 .word 0x15a4a465,0x6fd475ea .word 0xf4079e91,0x3a74e14a .word 0x4ed6d547,0x9be7389b .word 0x833908c5,0x1df92143 .word 0x7ec1047f,0x7c3e1515 .word 0xd3123808,0xa81cc9b3 .word 0xeafbb13c,0xd126db1f .word 0x1b0b9d04,0x3f35682e .word 0x36d5baa4,0x40d1f719 .word 0x24d45596,0x21fbde31 .word 0xee788a96,0x48d39e4b .word 0xd62caf01,0x7d419113 .word 0xa7b9ce7b,0xd444d86f .word 0xebb2c2c8,0x8164e218 .word 0x6f081d64,0xa4e526af .word 0x18379fac,0xfc939112 .word 0x2656d7b5,0x996be865 .word 0x9ec2e0ef,0x09968a03 .word 0x1c2c6422,0x5c2547c0 .word 0xb37035a2,0xd3122ea4 .word 0x166a9c5c,0xf7d3dee1 .word 0xb099e175,0xc2fa7f88 .word 0x5c5017d1,0x3990f123 .word 0xda8f5455,0x56e6cb8d .word 0x51181ec1,0x039528d7 .word 0x3ba29f89,0xbc8a5bb5 .word 0x7008bf95,0xd03e044f .word 0xf0b321e8,0x2ccff295 .word 0x8bb30966,0x1e0e1608 .word 0x554f2b30,0xf0f83195 .word 0xdcdf8ea9,0xed6644fe .word 0x4dcd616e,0xcee7bd49 .word 0x819a1abe,0x57ff4d3c .word 0x2eebc341,0x18291c72 .word 0xa3694ac9,0x3609bb6d .word 0x7906c3b4,0x00000040 .word 0x040e46fa,0x5c9c5496 p19_local2_expect: .word 0x7448f96f,0x5641d78c .word 0x0000dd88,0x4759c877 .word 0x00007a56,0x998b29e1 .word 0xa514daa1,0x63fc445b .word 0xf7505ab6,0xcabc71fc .word 0x641973ef,0xa970aed1 .word 0xb2f9dd88,0xf8f602be .word 0xa563c383,0x7d959b2d .word 0xb7b2c6df,0xc2a1a98b .word 0x3f0ca7e3,0x3fa59d55 .word 0x9c3a8e62,0x303da5cd .word 0xe541dc56,0xff7e2825 .word 0x897443f6,0x1af2df47 .word 0x1385cd83,0x535a7468 .word 0x8992281a,0xd32e7a6e .word 0xfe9a75da,0x788afa50 .word 0xc79a93b4,0x1f324455 .word 0x9322755d,0xea371e71 .word 0x862b9749,0x902249a3 .word 0xd9ac9687,0x93cccc6a .word 0x1c1f00a6,0xdeceff62 .word 0xf97adf88,0x53567674 .word 0xdac45cf1,0x88bf1920 .word 0x6103635d,0xa5466445 .word 0xa84fa44b,0x2d0923c9 .word 0x081c5d96,0x86b54067 .word 0xc09bed38,0x88a0ab5f .word 0x5b8a7af3,0x396943dc .word 0x692c46fc,0x3f35a782 .word 0xdcd60b09,0xb0b02a66 .word 0xdbbad219,0xcb235fa5 .word 0x8a037256,0x4706e7a8 .word 0xf4fcacae,0xe2844f09 .word 0xa6c3deab,0x09578c43 .word 0x3d8f39bb,0x09968a03 .word 0x9527a5cd,0x56f47ce7 .word 0x51fa899e,0x56d5374d .word 0x0baa9a20,0x8cd626e1 .word 0x2fd18e3a,0x2e633f6f .word 0xc8f28f91,0x053f1e52 .word 0xcf5f2b08,0xefe25023 .word 0x7bd7e84c,0xc1809cf7 .word 0xf652932a,0xd8c3c1b6 .word 0xa3f6c999,0x172177e0 .word 0xcbc823a7,0xcc90c5de .word 0xb836c940,0x6f7d3fc0 .word 0xb87c6ba6,0x275e9e6b .word 0x92ce34a7,0x04475f37 .word 0x0680e0f8,0x50ccbd03 .word 0x53217d21,0xdaa6fe6d .word 0x3bdd45b4,0xe462f182 .word 0x0d683fe1,0x2deb44c5 .word 0xc31709af,0x726133f0 .word 0x10533403,0x1b7af6ca .word 0xe9f84a41,0x388a8fc1 .word 0x65622b72,0x1bbb4bd8 .word 0x9b30a4b2,0x1bd3d510 .word 0x36c2c3f6,0x56ddb95f .word 0xb3dde680,0x848e06d9 .word 0x9a79c2a4,0xdc1422ab .word 0x984f56a2,0x6df50ec4 .word 0x1c474cac,0x80cb08cf .word 0x7a487a44,0xa061ff76 .word 0xed1deaa8,0x660c8e01 p19_local3_expect: .word 0x7d88260a,0xf64ac7af .word 0x7cfdb62e,0x373174ec .word 0x30a21c90,0x49358751 .word 0x008f6b0a,0x036fa049 .word 0xa576f6f7,0x50772c8c .word 0x4080ef7b,0x8786f911 .word 0x695ca34c,0x66179ed6 .word 0xca26b4b6,0x0e579daf .word 0x46210049,0xc1951941 .word 0x655fc78d,0x91bcd9e6 .word 0x3d8abcd2,0x364155d2 .word 0x8c2c2753,0xbea7823c .word 0xcd13f908,0xd95cf36f .word 0x114d3443,0x28e96043 .word 0xdaf2fd28,0x76e0c5a4 .word 0x324e57b1,0x8054e4fe .word 0x2eb349f2,0xbaf2e711 .word 0x7c6fcb2d,0xcabc71fc .word 0x5f5cc370,0x71e87376 .word 0x2863e94a,0x4f2df2ae .word 0x3cd8c01a,0xe688e257 .word 0xea4ef79d,0x8f82fbed .word 0xed3e4414,0x2d4e2e23 .word 0x6c9751a4,0x90b3c99f .word 0x5406f102,0xe47f21d5 .word 0x0000f070,0x4e4bda8f .word 0xcb563201,0x4252185b .word 0x2b8a8e37,0x2ca45e9e .word 0x7d1c8b66,0x90285faf .word 0xb3bbc390,0xe8f79509 .word 0x780e786d,0xbaf61449 .word 0xc3ae2f0e,0x2d9cc0a8 .word 0xb26b5a98,0x1793c620 .word 0x651a4c6f,0x5906c959 .word 0x30370bb5,0x24ac99fc .word 0x92d9561d,0x25844d9e .word 0x796d1c90,0x32f497c6 .word 0x804aa5a9,0xdba3d064 .word 0x4d7725bc,0x3d786127 .word 0x38eee3ff,0x8ac3647b .word 0x3a29c20d,0xfe14330e .word 0xcccf8aea,0xf921b9ad .word 0x76e3a53b,0x1c491d0c .word 0xd273af03,0x91e3861b .word 0xab2edc97,0x51426d93 .word 0x7ac8cab1,0x6c84c9d6 .word 0x5f12f304,0xad142978 .word 0x5030dacd,0xde506747 .word 0xbbdbb8ce,0x20fc9336 .word 0xfcf695bd,0x826bc478 .word 0x0b9f38ac,0x219d9891 .word 0x82ee3d4e,0xbcbb2123 .word 0x3530018e,0x4ff94405 .word 0x15cc39ce,0x6dd1bd6d .word 0x6cb7d7b8,0x16b2b6ac .word 0xb9c3a5f8,0xc173873f .word 0x23025009,0xf0dbb71f .word 0x48ae3119,0x1ecd97fe .word 0xc14d2efb,0xb6e41cd6 .word 0x31dd01bc,0x23bd4cee .word 0x58d81110,0xb07b77ca .word 0xf115732e,0xd6c31d92 .word 0x7004285d,0x282c5dac .word 0xf5f89912,0x4860bbbc p20_init_registers: .word 0x23fb157a,0x6b0ad195 ! Init value for %l0 .word 0x0624360b,0xfb05df42 ! Init value for %l1 .word 0x80a59d99,0xdb2b1c6f ! Init value for %l2 .word 0xb3f48c2c,0x53a1747c ! Init value for %l3 .word 0xeaeaca7a,0x71076f48 ! Init value for %l4 .word 0x66149a9c,0xe3f473d7 ! Init value for %l5 .word 0x19681be6,0x2d316519 ! Init value for %l6 .word 0xe2bd0fad,0xb22dda39 ! Init value for %l7 .word 0xf70ae9a6,0x1f10edaa ! Init value for %l0 .word 0x9ffe3438,0x2886b437 ! Init value for %l1 .word 0xd0c60586,0x041eb5b0 ! Init value for %l2 .word 0x77bba8b0,0xb8a6b2e0 ! Init value for %l3 .word 0xc7c76734,0x660f2049 ! Init value for %l4 .word 0xd0fda011,0xaeb20df2 ! Init value for %l5 .word 0xc340890c,0x4e1173ae ! Init value for %l6 .word 0xedcf679c,0x17011a72 ! Init value for %l7 .word 0xdd384f49,0xb5dcbbfe ! Init value for %l0 .word 0x061b197c,0x4d6156d1 ! Init value for %l1 .word 0x1016cdee,0xa403b120 ! Init value for %l2 .word 0x0478a944,0x5a7d2f02 ! Init value for %l3 .word 0x994611b2,0x2d6437a1 ! Init value for %l4 .word 0x8da37d12,0x9cbd5b47 ! Init value for %l5 .word 0x8a30e2d1,0xc0794dba ! Init value for %l6 .word 0x07ef2366,0x052f8644 ! Init value for %l7 .align 64 p20_init_freg: .word 0xfcc80587,0xc6fa7591 ! Init value for %f0 .word 0x1e3ff734,0x5b74dd3a ! Init value for %f2 .word 0x0ee952a2,0x00658f0d ! Init value for %f4 .word 0x1ba9c6aa,0x68bf8a93 ! Init value for %f6 .word 0x015346e5,0xbf9a16e9 ! Init value for %f8 .word 0x7ed008fc,0xf8fb9621 ! Init value for %f10 .word 0x2aaa0bc2,0xcb2cd4d1 ! Init value for %f12 .word 0xf961840b,0x206b489c ! Init value for %f14 .word 0x7371a64d,0x2cff71c6 ! Init value for %f16 .word 0x572a2b32,0x9532d35e ! Init value for %f18 .word 0x7b97ccdc,0xd33d7a7e ! Init value for %f20 .word 0x2a99c527,0x30e98035 ! Init value for %f22 .word 0x08550c19,0xdd6f63a6 ! Init value for %f24 .word 0xe070d3af,0x7035293b ! Init value for %f26 .word 0xa5e9ed5c,0x2695aace ! Init value for %f28 .word 0x59bc4e2c,0xc3af29ba ! Init value for %f30 .word 0x5b3c5397,0x9967349a ! Init value for %f32 .word 0x45514241,0x793390dd ! Init value for %f34 .word 0x9f5b73c4,0x8128a0c4 ! Init value for %f36 .word 0xb1ff6a4c,0x5f7acdd8 ! Init value for %f38 .word 0x765caf18,0xec48fd9b ! Init value for %f40 .word 0x589cbf27,0xcc0d03f9 ! Init value for %f42 .word 0x2d4e7d22,0xcab2deaa ! Init value for %f44 .word 0xa3428db1,0x193f6267 ! Init value for %f46 .word 0xba42c5a5,0x2b9740d1 .word 0x7fdacf59,0xa5e53c04 .word 0xc4ecac6a,0x69b1fca9 .word 0xf66575e2,0xe08aabfc .word 0x21def8a0,0x0924b942 .word 0x980ff9ed,0x308a4d8a .word 0x17a6d082,0x162c40fd .word 0x8319f219,0x8355127b p20_expected_registers: .word 0x00000000,0x57ef81c6 .word 0xffffffff,0xffffb4a9 .word 0x00000000,0xfddc3ef4 .word 0xb3f48c2c,0x53a1747c .word 0x80a59d99,0xdb2b1c6f .word 0x00000000,0xfddc4430 .word 0x00000000,0x57ef8235 .word 0x00000000,0x00000072 .word 0x00000000,0x00000382 .word 0x856495ee,0x00000000 .word 0x00000000,0xde22ed63 .word 0xffffffff,0x9389f3f5 .word 0x00000000,0x2cf8d08d .word 0x00000000,0x53a1747c .word 0x00000000,0x00000045 .word 0x00000000,0x00000045 .word 0x00000000,0x00000000 .word 0x00000000,0xe1e87b33 .word 0xffffffff,0xffffffd0 .word 0x00000000,0x9d37ecb1 .word 0xefad020e,0xce5f07d7 .word 0x00000000,0x458ba901 .word 0x00000000,0x400d1cf4 .word 0x00000000,0xda40221e p20_expected_fp_regs: .word 0xad0e948f,0x4b3a84d2 .word 0x1e3ff734,0x5b74dd3a .word 0xfa59c170,0x39c996b2 .word 0x1a60a1a1,0x68bf8a93 .word 0x015346e5,0x22b6b92f .word 0x2196fbf8,0x4ed4c363 .word 0x2aaa0bc2,0xcb2cd4d1 .word 0xf961840b,0x206b489c .word 0x7371a64d,0x2cff71c6 .word 0x572a2b32,0x9532d35e .word 0x7b97ccdc,0xd33d7a7e .word 0x7a9b5fce,0x30e98035 .word 0x08550c19,0xdd6f63a6 .word 0xe070d3af,0x7035293b .word 0xa5e9ed5c,0x2695aace .word 0x59bc4e2c,0xc3af29ba .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p20_local0_expect: .word 0xdd6f63a6,0x4ed4c363 .word 0x2196fbf8,0xfc08d07e .word 0x856495ee,0x00000000 .word 0x17bfb798,0x53a1747c .word 0x00000000,0xe22dfd53 .word 0xddd32298,0x64582a2c .word 0x40d9cc70,0xf4e2abcb .word 0xb4403ee3,0xc617c63d .word 0x9c9fccc3,0xf966f9c0 .word 0x7261165e,0x0239d823 .word 0x6f31aed8,0xf9f7cd58 .word 0xb3f6d5be,0xb3b5a789 .word 0x045763ad,0xa0f0ea5b .word 0x4a8de75b,0x34bafa9b .word 0x3017233f,0x83b701ae .word 0x7512868e,0x43931748 .word 0x20c7764a,0xb5c28368 .word 0xae1d7de9,0x19c4fed5 .word 0x6adb84c5,0x5122b0a9 .word 0xb2d0a43b,0x60b4dd3a .word 0x298ed1fc,0x575a8f6e .word 0x8737d1bd,0x7616dae4 .word 0xe3c27c0f,0xd708089f .word 0x294d161e,0x54823d30 .word 0xb8c77b4f,0x1ae48191 .word 0x2fc271a3,0x94692f59 .word 0xd00d8134,0xf243754d .word 0xbf156a16,0x91f37618 .word 0xde38a91c,0x78be292a .word 0xad7ada2f,0x69c17a56 .word 0x6803d121,0x9c3125bc .word 0x17c227fd,0xaf548f28 .word 0x8779c8a4,0xc5d782a5 .word 0xc4a22a81,0x82036491 .word 0xce0d0cc1,0xf2894ba5 .word 0x0e0c27e5,0x676710ea .word 0x801d6403,0xd7dd0cfb .word 0xc01314a3,0xf7962ff0 .word 0x54a54006,0xf9598f23 .word 0x2e2e59b9,0x5bbdbab0 .word 0x668a61a6,0x2f09b866 .word 0xd1e2ee53,0x2647179c .word 0x174e1435,0x7e127f4c .word 0x5027367e,0x1485113b .word 0xaf1a47cb,0x547f6053 .word 0x8aa63547,0xffc71812 .word 0xc6de5491,0x535b6f11 .word 0x00000000,0x99253608 .word 0x39f72516,0xdb7d014e .word 0xeb1d2245,0x58b3d4df .word 0xa307b8ac,0x618bb454 .word 0xcf18b282,0x4dd1588c .word 0x0cdeb206,0x61b0069b .word 0x12214c44,0x4be0789c .word 0xd76684e2,0x3ad2dc5f .word 0xe0eb874f,0x408a302b .word 0x2980c9b6,0x22b6b92f .word 0xbfa14045,0x87dd1076 .word 0x01a10b7a,0x62ff7dbc .word 0x795f279b,0xca4df429 .word 0xdfc8b4a9,0xea66776f .word 0x07af3371,0x30657182 .word 0xccf7ee79,0xbe6ea7b7 .word 0x5b657e09,0xaae7f5cd p20_local1_expect: .word 0xff87067d,0x3af51f9c .word 0x77b0680b,0x703a2bb3 .word 0x128dec7d,0x337be8e1 .word 0xb296c939,0x70c159fa .word 0xd7075fce,0x0e02adef .word 0x44862f05,0x6623ef07 .word 0xcdb35952,0x36e3d896 .word 0x1fd8044d,0x0ac92bdc .word 0x1814eae0,0x8882bf8c .word 0xbef4d46a,0x615f3191 .word 0x95a05450,0xea4455a0 .word 0x1242117d,0x233d890b .word 0x9024d4a4,0xdf2d810b .word 0x0ca013eb,0xe5523f27 .word 0x31115f69,0xf32b4f59 .word 0x1c527880,0xb9e47041 .word 0x01e40f2a,0x197b3c6d .word 0xab0daeed,0x00000015 .word 0xe629a071,0x2dc3cac6 .word 0xe7d3f07b,0xc41a323b .word 0x27c3e3cb,0xb5665d78 .word 0x60b5bee5,0xd40de1b4 .word 0x0d60c09c,0x9520e824 .word 0x681a3383,0x34d0d9dd .word 0xdf1e19d3,0x8a56aa08 .word 0x5c92e2a9,0x0a910dfe .word 0x7f0f1e89,0x0ea3b229 .word 0x741a1056,0x627a3ea3 .word 0xf9d0ed0b,0x477f4a98 .word 0x2cf4b87a,0xe9950bbe .word 0x9f3ed559,0xf2bdcf32 .word 0x7d5a9fa8,0x5880824d .word 0xb7664b5a,0x8ea5fb1b .word 0xcd67605e,0x6fece67e .word 0xa4416a9e,0x003bd58b .word 0x7bf73c4c,0x6471a995 .word 0x5bab4d89,0xdf4658e7 .word 0xfe6052f9,0x22b6b92f .word 0x9bc05127,0x776da8af .word 0xb3ac97fb,0xc4e8bcea .word 0x3bc14372,0xb4b399f9 .word 0x440c15df,0xd6108117 .word 0x926da13f,0xb78dd1f1 .word 0x31ef4990,0xd67f2582 .word 0xf94b6b74,0xba600b1c .word 0x55e457ee,0x0e7e1381 .word 0xea602f80,0x9f537ae5 .word 0x0082c28d,0xa853a072 .word 0x9903fa95,0xc8a1adcf .word 0x572e7fc3,0xdb493b72 .word 0x5c447248,0xc8adaded .word 0xb833dc6b,0x0856b6b1 .word 0xdcc6aa98,0x45cb030d .word 0xdb971542,0x2aca70db .word 0x7587ceff,0x93451dde .word 0x70882bd0,0x0fbb808b .word 0x4bee169c,0x62bcbe5a .word 0xbd9bd800,0x6f251a01 .word 0x63798b31,0x24335520 .word 0xadfed85d,0x88681b7b .word 0x9b1e9b1e,0x9dd731db .word 0x377d6ac8,0x45d43722 .word 0xd42d3ad7,0xdba13242 .word 0x4e7b17d1,0x57c5278c p20_local2_expect: .word 0x0df6b187,0xed77e5ec .word 0x400d1cf4,0xe831704f .word 0x1e3ff734,0x23015f0c .word 0xc7a58c00,0x42016d6d .word 0xda396e85,0x642e7efe .word 0x7c15165f,0xc7facf93 .word 0x936b0f62,0x84d71abd .word 0xbe6ea7b7,0xbb212761 .word 0xc844a490,0xe5653292 .word 0xe93acf7b,0x2930b009 .word 0x59312d31,0xce13a20f .word 0x2c8b1727,0x45168c30 .word 0x35a53ba5,0x12285e29 .word 0x47dacd10,0xe7a9ad9a .word 0x5fca3bd3,0x703f16e5 .word 0xff54bfa0,0x8b8e2f01 .word 0x000001ea,0xc276cbd5 .word 0xcd19b5f6,0x3c6654a5 .word 0x33554929,0x6e53a879 .word 0xb1c566d1,0x2257809d .word 0x8488c899,0x1eba27da .word 0xd8b35c03,0x0050dd9b .word 0x5410a6cb,0x7b64b74d .word 0x3d65c407,0xa8c6917c .word 0xa4fea162,0x3b2a9eca .word 0x9d37ecb1,0x6f8edbc0 .word 0xa887fd24,0xd7292f8b .word 0x78fe0563,0x0698132b .word 0x9ab5a7ae,0xebb672a5 .word 0x1e4200d9,0x369f2008 .word 0xedcd5cc1,0x38ff52af .word 0x7cdc2764,0x7a069523 .word 0xda40221e,0xa742b7df .word 0x00107d1c,0x53444be9 .word 0x4810bdb8,0x85f8c415 .word 0x4ea1e8bc,0xb8a6b2e0 .word 0xa6ff8765,0xcda4837d .word 0x4db3c97e,0xb78d37e2 .word 0x9e6e53fb,0x0f1f3ee7 .word 0xfeeedffe,0xc9a807a5 .word 0x07f295f7,0x11c1310b .word 0x63671883,0x9b7bc454 .word 0xfde1adc9,0x3e85d078 .word 0x60466e8a,0xbd5756f0 .word 0x00000000,0x57ef8235 .word 0x9ce117d3,0x61f5760c .word 0xdb2b1c6f,0x53a1747c .word 0x6ba05a3e,0x75773c3d .word 0x799fdf97,0x617a6d0a .word 0xc4d33edc,0x29b8d0d6 .word 0x0a6050e8,0x1a1458ab .word 0xa7eafb7f,0x6cd299c3 .word 0x1ccdeda9,0x6e10929a .word 0x02eb7402,0xf81711ea .word 0x9cc6e51b,0xae1ef086 .word 0x681c8d29,0xdcd6440f .word 0x1db138eb,0x9624099b .word 0x738e7658,0x89fb604d .word 0x8708ee20,0x9c8da513 .word 0x5fff2dd4,0xf3382c0c .word 0x0302a788,0xc69dc459 .word 0x0bed5d2e,0x8835f2f0 .word 0xf56aeefa,0x999b58c2 .word 0x60ff4dba,0x07e42b04 p20_local3_expect: .word 0x440f3a4b,0x8f940ead .word 0x1cf435b0,0xa911aa84 .word 0xf5f38993,0x2ff119cf .word 0x63c3d44e,0x681b9784 .word 0xa1a1601a,0xd360ff20 .word 0xe070d3af,0x7035293b .word 0x6cb3fb47,0xdba92fbe .word 0x2f5e74ae,0x0370d8e6 .word 0x505dd2c1,0xf4640b3d .word 0x69c04f8f,0xb6342762 .word 0x77ca67d9,0xe1b7912a .word 0x2bf6d48d,0xfa70e8dd .word 0xf71dddcc,0x0aae0441 .word 0x98c4ed2e,0xe9f333c7 .word 0x49ee50b8,0xa6426a36 .word 0x5620dea7,0xcd5ddda0 .word 0xfddc4430,0xdd45f8f9 .word 0xc106589f,0xe42eb342 .word 0xdef173ed,0x97566adf .word 0x4f38497a,0x9a552ccb .word 0x30d04ada,0x7000add3 .word 0x261bae28,0xf3ae1c3d .word 0x048f65df,0x555d0986 .word 0x48e9518f,0xb83360ce .word 0x0c1fa5e5,0xe6d69dbf .word 0xa346d563,0xcc3f7c5d .word 0x5d2d92ad,0xaa5a03aa .word 0x5179a959,0x2d6437a1 .word 0xb5e238c2,0x2545851b .word 0x1826777b,0xc129bc0a .word 0xf672a98b,0x5f00aa60 .word 0x2a9affb7,0x5f28075a .word 0xb063ec76,0x2ed31301 .word 0x5862ce5b,0xdf0bab69 .word 0x253151ba,0x95a2f371 .word 0x80a59d99,0xdb2b1c6f .word 0xcb00ce21,0x0c06a095 .word 0x1196cad9,0x70438a77 .word 0x61f3d22f,0x03a1aadf .word 0xf2d37266,0x50019da3 .word 0xd3207d53,0xd54828d5 .word 0xf94a6262,0x71cbf9b8 .word 0x1b796271,0x26407830 .word 0xf32b4f59,0xb160f7e5 .word 0xdf19dc38,0xa352a906 .word 0x19c64339,0xf3c64136 .word 0xd57a08f4,0x1428ed70 .word 0x1b6c72ef,0xfeb998b6 .word 0x5e4b2158,0x33bb31b1 .word 0xff5c6369,0x85537597 .word 0x2dceb5b2,0x129c3d15 .word 0xe806bd5f,0x80fd5244 .word 0x8531c035,0x61964889 .word 0xcd8ea2a7,0xaaaa9078 .word 0x06c68cb5,0xf6254476 .word 0xb1c8ce1b,0x6b335cc7 .word 0x44da9518,0xfcafe74e .word 0xd1b611c2,0x8393853d .word 0x58c2684d,0x84c592ef .word 0x785b074d,0xcc49aee4 .word 0x2f77915e,0x4affcc52 .word 0x5cf58a4d,0x20e344e2 .word 0x3defc2d2,0xaeab11a7 .word 0x8454dec5,0x2d0850c1 p21_init_registers: .word 0xed1fd858,0x25f93f08 ! Init value for %l0 .word 0x7274210e,0xeddc043e ! Init value for %l1 .word 0x4fedbaae,0x21c09427 ! Init value for %l2 .word 0xe3a888a6,0x72557d4e ! Init value for %l3 .word 0x46dacc62,0x3c6960cf ! Init value for %l4 .word 0x9b433694,0x1fc8c6b0 ! Init value for %l5 .word 0x5ebb2e80,0x1121d17e ! Init value for %l6 .word 0x3f6eb6d8,0x47430e54 ! Init value for %l7 .word 0xa408dede,0x7b8bb964 ! Init value for %l0 .word 0x1ecafde2,0x9c0371c0 ! Init value for %l1 .word 0x46b8897c,0x60f66104 ! Init value for %l2 .word 0xaa2b078c,0x0ff2c812 ! Init value for %l3 .word 0xa4231007,0xf0e4660a ! Init value for %l4 .word 0x28a43858,0x6270ccec ! Init value for %l5 .word 0x310f32f4,0x968a6a71 ! Init value for %l6 .word 0xf941f492,0x53824694 ! Init value for %l7 .align 64 p21_init_freg: .word 0xb5eab705,0xcebd38a5 ! Init value for %f0 .word 0x2c6b3b7a,0x16112adc ! Init value for %f2 .word 0x8a7580d2,0xf24777db ! Init value for %f4 .word 0x1396f8a6,0x6acb70af ! Init value for %f6 .word 0x4691e94e,0x13fbbbae ! Init value for %f8 .word 0x7fef01ac,0x61c88a2a ! Init value for %f10 .word 0x5927846e,0x88effae1 ! Init value for %f12 .word 0x0416984b,0xf3fe6cc6 ! Init value for %f14 .word 0xbd2212e8,0x758f58ae ! Init value for %f16 .word 0x438f1734,0xe0c3c767 ! Init value for %f18 .word 0x99b0e3af,0xcccddb5c ! Init value for %f20 .word 0xe5cfe239,0x90efca5d ! Init value for %f22 .word 0xa77943bd,0xfaa31802 ! Init value for %f24 .word 0xebab8c64,0x7ec313d8 ! Init value for %f26 .word 0x21d42f93,0xd3181e3a ! Init value for %f28 .word 0xb6ed8a96,0x0f4db3ee ! Init value for %f30 .word 0x19df870b,0xc4f6d841 ! Init value for %f32 .word 0xdc456067,0xa98156e6 ! Init value for %f34 .word 0xb188e94b,0xa8a8746d ! Init value for %f36 .word 0x4b3d04ee,0x1b92f60c ! Init value for %f38 .word 0x8c048955,0xd1c88034 ! Init value for %f40 .word 0x9b9b8c5b,0x36b815ec ! Init value for %f42 .word 0x5b67f566,0xf1c953ad ! Init value for %f44 .word 0xc06d9666,0x739e5b9a ! Init value for %f46 .word 0x55226f39,0xf939ad51 .word 0xccfe1a05,0xec374597 .word 0x41d0c77a,0x57f0cad5 .word 0xe2ca760e,0x93939d33 .word 0xe1729ed1,0x0f66785e .word 0xf4219ef4,0x77db8b1b .word 0xc8b639f1,0xc443f0f6 .word 0xd046a7c5,0xed4a5d49 p21_expected_registers: .word 0x00000000,0x0000004c .word 0x00000000,0xe580d29a .word 0x1912fccc,0x537df2ae .word 0x00000000,0x0000009a .word 0x00000000,0x613bc266 .word 0x00000000,0x0000036c .word 0x00000000,0x03c83151 .word 0x00000000,0xf9cd9062 .word 0xa408dede,0x7b8bb987 .word 0xa408dede,0x7b8bb987 .word 0x72f9abe9,0xe5014ef3 .word 0x00000000,0xd2bd6d46 .word 0xa4231007,0xf0e4660a .word 0x00000000,0x03c83151 .word 0x310f32f4,0x968a6a71 .word 0xf941f492,0x53824694 p21_expected_fp_regs: .word 0x51e4c0e0,0xcebd38a5 .word 0x4c63a1c9,0xd6770000 .word 0x8a7580d2,0xf24777db .word 0x2d9280e4,0x6acb70af .word 0x4691e94e,0x13fbbbae .word 0x7fef01ac,0x61c88a2a .word 0x861a164e,0x74c7aff3 .word 0x0416984b,0xf3fe6cc6 .word 0xbd2212e8,0x758f58ae .word 0x0a66e4f0,0x5131c803 .word 0x99b0e3af,0xcccddb5c .word 0xe5cfe239,0x90efca5d .word 0xa77943bd,0xfaa31802 .word 0x51e4c0e0,0xef6f0430 .word 0x613bc266,0xd3181e3a .word 0xb6ed8a96,0x0f4db3ee .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p21_local0_expect: .word 0xc258a987,0x217d0760 .word 0xffc5e338,0x4afbcbbd .word 0x9e29a487,0x1b1e338e .word 0x4fc11101,0xf7952400 .word 0x63f594a5,0x00000000 .word 0x2ae8cf3c,0xef321df0 .word 0x107d70e0,0xecbf999b .word 0x5d378766,0xa5d8d8e3 .word 0x6642f14b,0x09caddb6 .word 0xa6ff4600,0x76204ee2 .word 0x39406cc1,0x318a826d .word 0xa594f563,0x08b514e1 .word 0x1af27abf,0xc2cd51d0 .word 0xa6b794ce,0xb6acc6e9 .word 0xca838839,0x0515c9d4 .word 0xf4178ae1,0xc112252d .word 0xee66571b,0xc266794c .word 0x8b862cf7,0x4214f5ab .word 0xf099931f,0x56c674ba .word 0x778ff3c5,0x99829ca5 .word 0x4d5ea623,0xeab8057f .word 0x567f60b6,0x6e0b6e20 .word 0x6f930ded,0xc0cf68cf .word 0x841790eb,0x9a8e857a .word 0xc97ed77f,0x2d9cb082 .word 0x00d13b55,0x53e25c0f .word 0x291bb726,0x44bdf656 .word 0x1ec9c306,0xf5314cf0 .word 0x9594e7b1,0xb9179aba .word 0x99871ef8,0x6aa162f7 .word 0x861a164e,0x74c7aff3 .word 0xab3ead62,0x1018da40 .word 0xd5ce3674,0xc2144578 .word 0x8d7e4c50,0x2420d8de .word 0x13151e92,0x87e0dd41 .word 0x17086830,0x0aab11e1 .word 0x3cc652c1,0x4bd81589 .word 0x614136b6,0x79296f1e .word 0xeecf2826,0x11e14abe .word 0x0dcaf97e,0x26cecb49 .word 0x25f93f08,0x633c3a9d .word 0xfa1d9eea,0x89790be7 .word 0x5a33ce30,0x133b16f4 .word 0xa36933fa,0x1adb6e3f .word 0xcd7145d0,0x03968ed4 .word 0x600a46eb,0x0519628b .word 0x01043f03,0x53ca40b9 .word 0x691ceda8,0xc2b0f815 .word 0xce181165,0xc1f9fa3b .word 0xed9859ed,0x4afef66b .word 0x34eb3aac,0x3f31e57f .word 0x644b25b4,0xdedf7022 .word 0x720c3e4d,0x02e4aaab .word 0xff43cd89,0x7f46290a .word 0x8e503b1f,0xd37d112e .word 0x481f3ea6,0x22504f52 .word 0x5fc05c75,0x9233a91a .word 0x29a990d0,0xc0214241 .word 0xd7796724,0xf3344f63 .word 0x7b39c9c1,0x3c26be9d .word 0x61115edb,0x11681b87 .word 0x2e6f775e,0x358fb371 .word 0x49b61414,0xe127e8e5 .word 0xe5d1cf03,0x9f4c39c6 p21_local1_expect: .word 0x10f516e5,0x67494ebb .word 0xd9c15c06,0xff7b1f32 .word 0x77d62f9c,0x741d67c3 .word 0x000077d6,0xc9a1634c .word 0x7304b4e8,0x8fe1025a .word 0x0a66e4f0,0x5131c803 .word 0x4fff930a,0xdf145e14 .word 0x9ff1b841,0x527d9d46 .word 0xfffffe44,0x81ac467b .word 0x6346ca5e,0x38ed298d .word 0xf9cd9062,0x6911dcd8 .word 0xe54736b1,0x6ab6f592 .word 0x88a804d8,0xa2715820 .word 0xe0b01957,0xe6330776 .word 0xdedd4dcd,0x3436eaef .word 0xd7df5c44,0x0ef50134 .word 0xff681656,0x08d6fea2 .word 0x4a9f827d,0xfc97786f .word 0x6545b25f,0x4600765c .word 0xda55a48c,0x46dd9aca .word 0x101cc5fa,0xb98ae7e2 .word 0xc1c784ce,0x8e826073 .word 0x8041a6a2,0x43e468ea .word 0xc1ba4017,0x48cc88c6 .word 0xd3ae2b8e,0x6d2caea2 .word 0xdfabbdf7,0x3ffebd6c .word 0xef175778,0xd7fe6b67 .word 0xb9d8c557,0x7d57888a .word 0x3630043b,0x68d0ae23 .word 0x78527ac4,0x8acc5725 .word 0xfa224af8,0x49682d0c .word 0xeb99e72d,0x9aff405c .word 0x419ac41b,0xbfff8be8 .word 0x63aad56f,0xa4f6ac6a .word 0xf466f47c,0x353de2ed .word 0x4fc590a3,0x568a9425 .word 0x72009303,0x8fe1025a .word 0xe0c0e451,0x627c87ed .word 0x8ecc949c,0x1ede85e5 .word 0x5979a20c,0x85e69e05 .word 0xf451e3e0,0xe57bdf7b .word 0x21250421,0xfc17ce37 .word 0x7b5120d6,0x72f7d231 .word 0x6b7b95fb,0xda461c78 .word 0x5bf4481e,0xf4ff8845 .word 0x5d7017ed,0xafc6e752 .word 0x73094cec,0x4a56fd12 .word 0xc26727d9,0x270b3cc0 .word 0x5eb94345,0x1bee56c8 .word 0x93223480,0x032f8165 .word 0x0cf05544,0x1bcf7f90 .word 0x8be5518d,0xe6cc231e .word 0x5d75e1c8,0x3311fa48 .word 0xdf0efa56,0xf691dc9e .word 0xe54e5bf2,0xb86c719b .word 0xfc70e489,0xd26bdf24 .word 0x4442ebd7,0xd92ba5f5 .word 0x1912fccc,0x537df2ae .word 0x61f0d3d1,0x8949bfb1 .word 0x07ba9887,0xf5af6509 .word 0xc988c6d3,0x8fb03b25 .word 0xe2d072cc,0x0ea59c0c .word 0x2540c375,0xdadf8329 .word 0x5a614403,0x78c8c54c p21_local2_expect: .word 0x66c23b61,0x5f65a237 .word 0xa244d6da,0x0e4ad9f7 .word 0xdad678df,0x33a11dab .word 0xc66cfef3,0x4b981604 .word 0x8f137910,0x1fc8c6b0 .word 0x51e4c0e0,0xef6f0430 .word 0xcb2a5689,0x018be2d3 .word 0xfffff5df,0x0faa5626 .word 0xb6010041,0xa95914e6 .word 0x3cfa9f97,0xdb0b5b0b .word 0x63ba6885,0xce63887d .word 0x7936a96c,0x78593ee7 .word 0xae39274f,0x40f80685 .word 0x22bac65e,0xa4bed9a4 .word 0xf021840f,0xf2f1dd33 .word 0xd7c1e977,0xa9e5d995 .word 0x9c21a8b0,0x8fa6fff6 .word 0xe01f29b8,0xff1ce19e .word 0xb305d639,0x84c8be9a .word 0x4505d76f,0x4dfe8497 .word 0x35b1119e,0xe894d30e .word 0x3b1d8552,0x0cd6dc43 .word 0xd04c8caa,0xbb8ac256 .word 0x9d584f4f,0x627cf1f9 .word 0xce1ac7e7,0x12220927 .word 0xa77f8c52,0xb75ae77d .word 0x919ebce1,0xa894a890 .word 0x505c2a39,0xef9256cf .word 0x27e19604,0xdc301f13 .word 0x1b7b008f,0x3e9f1db7 .word 0xe9fd33ac,0xe580d29a .word 0x655ed839,0xea4fed9a .word 0x715103e4,0x69025061 .word 0x3f161988,0x5f44d9c1 .word 0x443bc0b6,0x6d1e683a .word 0xe40f8a78,0x15f09b4c .word 0xff42a086,0x4a752712 .word 0x03d5896f,0x72f7e50f .word 0x0ca898d7,0xc8ab5576 .word 0xead82d1d,0x88cde871 .word 0x1a292592,0xaaa590b7 .word 0xea0a6131,0xf155aec4 .word 0xbecb2589,0x6ebc4a16 .word 0xa5a91067,0xea4896fe .word 0xa585a6f5,0x6872b2a2 .word 0x0801c1da,0x37a2655f .word 0x613b5a3b,0x960f8e82 .word 0xc4f91845,0xa5ecd47a .word 0xb0bf8626,0x8f3fafd2 .word 0x1fbddcea,0xb7ad195e .word 0x55d539f4,0x2ac002f5 .word 0xc9d640d0,0x875ed868 .word 0xf2863305,0x00990f49 .word 0x5f509ffc,0x32260711 .word 0x2ba2879d,0x8f137910 .word 0xe56a3886,0x15a8c8fa .word 0x45c2331b,0x1e74a423 .word 0xe64153c3,0xf77bb439 .word 0x205b3d95,0x78803773 .word 0x17957222,0xf7c526ca .word 0xdf33bde7,0xe598e947 .word 0x1d91697b,0xa3aad65b .word 0x57d38c6b,0xec5d563b .word 0xabe0f075,0xd50618be p21_local3_expect: .word 0x3a000000,0xdf5b35b6 .word 0xff31c803,0xf18582fe .word 0x613bc266,0x37a2655f .word 0x540e4347,0xd8b66e3f .word 0x99b0e3af,0xe2cf1c58 .word 0x00000000,0x613bc266 .word 0xbb06a99e,0x2d7adb83 .word 0x4044c8e0,0x26795b23 .word 0xd9ded4c2,0xb621e049 .word 0x6c36a2e8,0x6421685e .word 0xbdae1898,0xdde8aec6 .word 0x1a411984,0x60d75d9a .word 0x49f36e3c,0xd869e158 .word 0x432eb485,0xe9618d34 .word 0x4d501ef3,0x1e799876 .word 0x2e5e7278,0xc389c716 .word 0x88a22573,0x562761c0 .word 0xd84c1dc6,0x90a186c2 .word 0xca4c02da,0x76d7c765 .word 0x4b6331b5,0x531a39ff .word 0x8be50a52,0xa7ac6cd4 .word 0x247cb4bf,0x6ce1e8bb .word 0x114c0f3f,0x72b7b025 .word 0xe958270b,0x6bada5d1 .word 0x588015fb,0xfe2386bb .word 0x1f46df0f,0x17a270a1 .word 0x7f0836c5,0x102bfbc8 .word 0x675a7345,0x68d51bec .word 0x2e7588be,0x72025daf .word 0x5b4dec08,0x23d3d4ef .word 0xf0bc9f5b,0x9712183e .word 0xc26596f0,0x968a6a71 .word 0x89dfe401,0x3fe1acae .word 0x9e311dfe,0x719ba8ba .word 0xd7870895,0x09005a7d .word 0x67dfeec9,0x99b42852 .word 0xbb1b6269,0xd04ff484 .word 0x215e54ab,0x8222ed38 .word 0xef8ff6c7,0x27795d2d .word 0x4ea0f026,0xf949ae24 .word 0x8d8a48f4,0xb21d9337 .word 0xdc759e21,0x0fa0c9d5 .word 0x9d1639f3,0x70c0f830 .word 0xedf6e8fc,0xb9d004e3 .word 0x17edf623,0xb57110d7 .word 0xb483fa5a,0x5dee65b5 .word 0x8a06c1e6,0x4de001fa .word 0x1048e8d6,0x719682b3 .word 0x5d33ab90,0x9157ec1d .word 0xfd384f9c,0x78a79ac7 .word 0x0b7931a5,0x15f09b4c .word 0xa244d6da,0xe2d68728 .word 0x7f62e437,0xe5ca190c .word 0x57ea02af,0x9722ecf4 .word 0xfc8ad083,0x237192a2 .word 0x30764fac,0x6bbe5bc4 .word 0x924d2c41,0x1a4b36ad .word 0x47b71853,0x4fc2cced .word 0x18bd7ecb,0x00b315fb .word 0x05ff3eca,0x13be5663 .word 0x5bcf2962,0x7d0a00d3 .word 0x0a34e1d0,0x111b6828 .word 0xb1653ef5,0x774b982d .word 0xcf294920,0x5b414a5d p22_init_registers: .word 0xd763a8f2,0x410ba62b ! Init value for %l0 .word 0x2983ee0e,0x625b4199 ! Init value for %l1 .word 0xaa29b63c,0x193902fd ! Init value for %l2 .word 0xfa447e2f,0xaa8413e8 ! Init value for %l3 .word 0xca33fb5e,0x40303647 ! Init value for %l4 .word 0xf5f299c7,0xce7b4822 ! Init value for %l5 .word 0x13b41ac2,0x671ecba6 ! Init value for %l6 .word 0x5271ee6f,0xae62034e ! Init value for %l7 .align 64 p22_init_freg: .word 0x63275e2c,0x9a47499e ! Init value for %f0 .word 0x99625e91,0x83892362 ! Init value for %f2 .word 0x899c249a,0xd0cfed13 ! Init value for %f4 .word 0x56b920b9,0xf3f4d08d ! Init value for %f6 .word 0xdb5981ee,0x07ebb037 ! Init value for %f8 .word 0x524b2a75,0xcc35ba5c ! Init value for %f10 .word 0x0539cdbb,0xbf4d573e ! Init value for %f12 .word 0xee40dbe2,0xf38eec3e ! Init value for %f14 .word 0x00703b01,0xb42d2660 ! Init value for %f16 .word 0xda00d053,0x336c59fe ! Init value for %f18 .word 0xc2b462fa,0x06c28336 ! Init value for %f20 .word 0x20869978,0x01b8f0be ! Init value for %f22 .word 0x5e1446ae,0xffd67548 ! Init value for %f24 .word 0x35ff3967,0x7a33e10a ! Init value for %f26 .word 0x23fdf996,0xb8d0e703 ! Init value for %f28 .word 0x0f8daccf,0x4be393e7 ! Init value for %f30 .word 0x7d6aac9f,0x358d9343 ! Init value for %f32 .word 0xe28c4a8a,0xd69f209f ! Init value for %f34 .word 0x79333932,0x33121fd8 ! Init value for %f36 .word 0x6f341e79,0x2356f650 ! Init value for %f38 .word 0x50d8c52b,0xecbdbd4c ! Init value for %f40 .word 0xf223be3c,0xb11f67b5 ! Init value for %f42 .word 0x2cfb909f,0xaba0d76b ! Init value for %f44 .word 0xac094b9b,0xaf51ef1f ! Init value for %f46 .word 0x6e92361a,0x3479c1ec .word 0x579f0703,0x740f0b29 .word 0xcc4f06e1,0x15dd2a00 .word 0xbf738237,0x206daf23 .word 0xcee23b69,0x248c1675 .word 0xad244be5,0x47bfbb58 .word 0xc66ef803,0xe7abd8b3 .word 0x48c98195,0xd142b598 p22_expected_registers: .word 0xffffffff,0xffffe6e6 .word 0x00000000,0x00000033 .word 0x00000000,0xa9320352 .word 0x00000000,0xd36a5b11 .word 0xffffffff,0xfffff5ac .word 0x00000000,0x00001011 .word 0x00000000,0x000000ff .word 0xffffffff,0xffffffe8 p22_expected_fp_regs: .word 0x34b27898,0x9a47499e .word 0x99625e91,0x83892362 .word 0x899c249a,0xd0cfed13 .word 0x56b920b9,0xf3f4d08d .word 0xffffffff,0x07ebb037 .word 0xffffffff,0x738d15ac .word 0x1e3761be,0xbf4d573e .word 0xee40dbe2,0x19965c02 .word 0x00703b01,0xb42d2660 .word 0xda00d053,0x336c59fe .word 0xc2b462fa,0x06c28336 .word 0x20869978,0x01b8f0be .word 0x5e1446ae,0x1e3761be .word 0x35ff3967,0x7a33e10a .word 0x7f47754e,0xd248d73e .word 0x0f8daccf,0x4be393e7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p22_local0_expect: .word 0x000000e8,0x4e75477f .word 0xff5c9619,0x738d15ac .word 0xd74724aa,0xd0d833af .word 0x9878b234,0x3767bf72 .word 0x109d5061,0x444cee31 .word 0x8384024d,0x481ac7c5 .word 0x417997c3,0x8d46ec64 .word 0xc87ab843,0xbc980d65 .word 0x6005230c,0x32e4f21a .word 0x09ec2d71,0x889accf4 .word 0x7f5ee4b2,0x09878e9d .word 0x8ac42f16,0xc7b4128e .word 0x1ff64cbf,0xa6deea69 .word 0x5234a238,0x3a9d84ef .word 0x000000e8,0xf089e9df .word 0x78a62994,0xfb2b5b98 .word 0x0f332889,0xb891710b .word 0x6a8fe7ac,0x4e20ae52 .word 0x29ed9863,0x360eebed .word 0x634e1c74,0x4d18ae72 .word 0xcf6238ba,0xc4e8e440 .word 0x7879834a,0xfb5de42e .word 0x5d9dd6e2,0xac621aee .word 0xbd227c52,0x1c5be9f7 .word 0x6dec47d9,0x08b0cf96 .word 0xed63d741,0x07afb184 .word 0x1f450bc2,0xd586243f .word 0xd107896d,0x56b97baa .word 0x50ed752c,0xc3bd445a .word 0x266c0e39,0x22cfffa1 .word 0x638f2315,0xc2a3b3d1 .word 0xbf6e1375,0x3ef5c724 .word 0x414ad5ea,0x957e9354 .word 0xb5d4d603,0x10199871 .word 0xee6ca16a,0x0678437c .word 0x2816de21,0xff0f7b3e .word 0x00000361,0x73bd2e64 .word 0x0b0b3920,0x8c26bde4 .word 0x1ac67734,0x6767b5de .word 0x8485dffe,0x2b4bb778 .word 0x1d82569c,0x33ec0374 .word 0x46f4b805,0x68e116a5 .word 0x78f53635,0x770bc306 .word 0xde264c47,0xffb6ef84 .word 0xeaaf7add,0x13d66be0 .word 0xbb65c14d,0x2b184034 .word 0xd2bf53b9,0xbc72aaaa .word 0x32e8eb34,0x6749f100 .word 0x786cf170,0x242eee10 .word 0x9de8bcda,0xbce0c7a5 .word 0x0ef7dff6,0x95e0cb86 .word 0xa8a584f0,0xcf987794 .word 0xa9320352,0xf7238d4c .word 0xc5f68a38,0x43e7e9a0 .word 0x39ee8e92,0xdbcc52a9 .word 0x0028866d,0x49bfded6 .word 0xc0849add,0x9cb461b3 .word 0xfb7359fb,0x9e20c547 .word 0xc60d6883,0xb013946e .word 0x158e0db7,0xeae52dc2 .word 0x31302376,0x3692f728 .word 0x36c2700e,0x54d420a0 .word 0x1db02f12,0xf7fdec26 .word 0x047a96d2,0x4604145d p22_local1_expect: .word 0xffd13c63,0x90fb1247 .word 0xc2b462fa,0x06c28336 .word 0x99625e91,0x00001011 .word 0x00000000,0x6b4ef810 .word 0xd477b5d0,0x4793e6a6 .word 0xff86b3eb,0x2800ae1f .word 0x7d651e4f,0xaa49907d .word 0x09fa3da0,0xd522aa70 .word 0x1e126a4b,0x6cdb1d42 .word 0x39cd1565,0x4a18ce20 .word 0x74abe910,0xc40f8e92 .word 0xc921a082,0x71147649 .word 0x158fe4b0,0x82b51b30 .word 0x32461475,0x51277f99 .word 0x6443b252,0xb42e7305 .word 0xdfa3ce71,0xcb6549f6 .word 0x86da7f8d,0xb7b70351 .word 0x87ae9e2a,0x886c3193 .word 0xae6b7a31,0xff30426c .word 0xf6cd4bf3,0x6ca48745 .word 0x664e4d04,0x81e6253f .word 0x1d456c23,0x5ef7fa7d .word 0x7bfa9bee,0xf2e1c667 .word 0x04339a17,0x1c7e9c7d .word 0x46b344f5,0x49713b97 .word 0xbfa3573f,0x0a2c231a .word 0x65836e4f,0x829726a3 .word 0x0398ab9b,0x4d611f66 .word 0xa76fd31d,0x752a0918 .word 0xebc433fd,0xff9f2b75 .word 0xecabc717,0x5bd3454b .word 0x4d9c2cba,0xa2dea3d3 .word 0x56cec336,0x47d4578f .word 0x83bced94,0xe6da4b25 .word 0x978bb22f,0x4f3b2066 .word 0x1f2c81f0,0xb569b6e9 .word 0x4849b871,0xae49b58d .word 0x0ecb1196,0x148ae759 .word 0x2aa082df,0xc98f13fb .word 0xabc35fad,0xfd2da728 .word 0xcdf8b7d8,0x94ac3df9 .word 0xa2aefb60,0x2b2e95f0 .word 0x458f4c67,0x8821a999 .word 0x98026042,0x50813fa5 .word 0xeeb20d83,0x8becc481 .word 0x315cde35,0xdebdd046 .word 0x3974cd5f,0x51a801cd .word 0x84be4930,0x38ecd111 .word 0x4a227b0d,0x8173cb35 .word 0x490ec5c9,0x09878e9d .word 0xb84e9ddb,0x533ac929 .word 0x31219bf9,0xa0197990 .word 0x821d5ae1,0xdc786256 .word 0x2d28dbcc,0x5d14854b .word 0xadb830bf,0xcb441e58 .word 0xdb01250f,0xf537df78 .word 0xe6e2bfb4,0xf44eb9ea .word 0x9000def3,0xae63c0ce .word 0x27780a1f,0xf99fd26c .word 0x5b50e646,0x23995735 .word 0x5c25a0ee,0x1c04a15e .word 0xefd163c9,0xf3660b06 .word 0x709ae943,0x06d7db17 .word 0x1e3dd348,0x63ad1a4e p22_local2_expect: .word 0xe800087e,0x02879e59 .word 0x9878b234,0x738d15ac .word 0x6b4ef810,0x63edfa98 .word 0xd74724aa,0x2808196d .word 0x738d15ac,0x00000090 .word 0xff0d6135,0xcd25a4eb .word 0xa7f9f457,0xb379ea8a .word 0x4820ac32,0x1b7f6ebb .word 0xba716d92,0x88278382 .word 0x2e22703d,0x3d4e0913 .word 0x8125816f,0x64146c02 .word 0x48c4a379,0x4f79d6f2 .word 0x000899fa,0xfe353636 .word 0x8308b5fe,0xeea832a8 .word 0xdcf5fda4,0xc96a85d5 .word 0xfbc122ac,0x9d13bca7 .word 0xa4b8a3a5,0x533afb51 .word 0x5d0cb3cb,0x14eaf97f .word 0x5a62cb2f,0x0e377554 .word 0x2c36c850,0xb1c0a91c .word 0xbb4939ab,0x7f2d279a .word 0x1e4d9bf4,0x7a81a85f .word 0x0b819ed6,0x000000b5 .word 0x43aced04,0x8df5c480 .word 0x5fafde5f,0x6b980a4c .word 0x8cdef135,0x3fffe445 .word 0x2458854c,0xaed9fa2d .word 0xc88314a0,0xdc377107 .word 0x9b36d63d,0x423298d5 .word 0xb00738e4,0x3cdddaea .word 0x5a6b6268,0x26430dfc .word 0x295501cf,0x4deabb97 .word 0x14457c0d,0x30611e58 .word 0xae279aaf,0xd052b0c7 .word 0xf88c6e98,0x6fc36578 .word 0xb743c4be,0xd2f57ec4 .word 0x28da29e0,0xb09b5d4d .word 0x89667bee,0x0cfa8f3f .word 0xaab7fd70,0x23ec4d64 .word 0xd4223238,0x663fffbe .word 0x3a49d3be,0x5781b548 .word 0x21a8ff83,0x5a7ef6c9 .word 0x778d8e04,0x7b024014 .word 0x592c7f20,0xea1c3f9e .word 0x649b5b72,0xba490645 .word 0x01f79502,0x6adbdf98 .word 0x0ef31381,0x121cc331 .word 0x63353e37,0x87f528ff .word 0x52926ca3,0x4ba1ca03 .word 0xb4a7c2f7,0x4916b7c2 .word 0xecf05e2d,0xfce7265e .word 0x6244a66f,0x02a2090d .word 0xf0c447c7,0x60146062 .word 0xd6d9b798,0x72529afb .word 0x115a2076,0x6d163d92 .word 0x1489bb0a,0x0000ae1f .word 0x76c1c9da,0xea3b6f14 .word 0x869be812,0x8f0854ed .word 0x67beee65,0xfba92d4c .word 0xfffaf067,0x2f3110be .word 0xffe4d1ac,0xd7cd1cd7 .word 0x13f0165b,0xe4a409dd .word 0xe7f2e2de,0xd473e89f .word 0x68ed9e02,0x7711e415 p22_local3_expect: .word 0xe8000000,0xb8164f4d .word 0xe8ffffff,0xffffffff .word 0x577f0705,0x6bdbb78b .word 0x1e3761be,0x43835f5a .word 0x625b4aee,0xfdf071ef .word 0xffff8d2b,0x867d6cd6 .word 0x1e7e1f3d,0xd7679429 .word 0x6b466c57,0x344aae7b .word 0x18a8cce9,0x633abc39 .word 0x5eae3683,0x349b3658 .word 0xac0abd17,0x2f0a3155 .word 0x8b2eb0ac,0x0a1488e0 .word 0xe8000000,0xc6d59fba .word 0x5f370cbd,0xc3e139c6 .word 0x5a924c05,0x0db3c899 .word 0x92f3c2ae,0x149894db .word 0x5c08b05c,0xf5dbbf01 .word 0x410ba62b,0xb5e4e648 .word 0x7ff95b7d,0x463d6d33 .word 0x9536d0ac,0xdc738f00 .word 0x3a4eddc3,0x118fa22f .word 0xc6021e4b,0x997990fa .word 0x1c8fa5e7,0xbc38a6ed .word 0xba20be47,0xf1d9244d .word 0xf9cc56fd,0x854d7023 .word 0x28ebec09,0x77213f81 .word 0x491005c8,0x9ba942b0 .word 0xf898e7a7,0x70e8e5e2 .word 0xd75fc1cb,0x45fefc8b .word 0xf582e58c,0x6694e846 .word 0xdcff75f9,0xff9eaa2a .word 0x6941afdc,0x0c72b1a5 .word 0x00000000,0x0000007d .word 0xff78b234,0x0bdde9b6 .word 0x716758f1,0xd36a5b11 .word 0x2405a4f7,0x36a58364 .word 0x3cf31528,0xcdc3f298 .word 0x45da3b55,0x30f4ec29 .word 0x777a44f2,0xb9a7f710 .word 0x42193c0a,0x9dd69127 .word 0xec83e79d,0x9e2a7360 .word 0xda5b3681,0x3e3c84ae .word 0x025a3d1d,0xe3ad836b .word 0xc1504373,0x334fce56 .word 0x1b1f11df,0x8d2b09d1 .word 0x46ccc1ac,0xc21b1683 .word 0x1b109bed,0x982dff2c .word 0x00000000,0x6497ba48 .word 0x8176976d,0xd487da17 .word 0x021cc73f,0x98d1c08a .word 0xb2a7ec65,0xffffffff .word 0x7b934825,0xe48fa1f4 .word 0xbb02b534,0x7db8bd79 .word 0x0a9cc11f,0xc40af69f .word 0x412e7750,0x65677ee4 .word 0xb83cf03f,0xf4db6dde .word 0xf4ee4c75,0x0a4f080e .word 0x95291f9b,0x0950bdb1 .word 0xf7c603af,0x50750ab9 .word 0xc3fa9968,0x537f8df9 .word 0xb5c546d3,0x25c25c3e .word 0xe41dcb8e,0xb253bfbf .word 0x6a3ee1c9,0x49155337 .word 0x0a84fa2f,0x4ef6915f p23_init_registers: .word 0x583fdb2c,0x78c044ac ! Init value for %l0 .word 0xee0f44a2,0x26553294 ! Init value for %l1 .word 0x58e709ea,0x6634d775 ! Init value for %l2 .word 0x92d785de,0x46d429df ! Init value for %l3 .word 0x8a1c8f2e,0x86a59c83 ! Init value for %l4 .word 0xd9d940de,0x00e68804 ! Init value for %l5 .word 0xac57b0ba,0x7c77d658 ! Init value for %l6 .word 0x47725c12,0x140fb12b ! Init value for %l7 .align 64 p23_init_freg: .word 0x103d03d4,0x8e203955 ! Init value for %f0 .word 0x9aff5110,0x18b2390c ! Init value for %f2 .word 0x8cecbda0,0xac43422c ! Init value for %f4 .word 0x4c4a957d,0x2b1e9fba ! Init value for %f6 .word 0x987ddcfe,0x9ba31f8b ! Init value for %f8 .word 0x6d1dea79,0x852671c8 ! Init value for %f10 .word 0xfccbe146,0xcd297d3b ! Init value for %f12 .word 0xb54b3b2d,0xf6132a6c ! Init value for %f14 .word 0x8ee69f98,0xc7ee13d8 ! Init value for %f16 .word 0xe25e33df,0xb754237a ! Init value for %f18 .word 0xe071cc51,0xc73b5bf7 ! Init value for %f20 .word 0x398add96,0xf56c0034 ! Init value for %f22 .word 0xcb83a100,0xa3636c18 ! Init value for %f24 .word 0x2884de23,0x4e869dd6 ! Init value for %f26 .word 0xf62ca97c,0xd9d90366 ! Init value for %f28 .word 0xbd0ce3c6,0xbc27c12b ! Init value for %f30 .word 0x331f2b13,0xa11cf167 ! Init value for %f32 .word 0xe234a069,0x82ac8e32 ! Init value for %f34 .word 0x9ae9ce07,0x2dc95c09 ! Init value for %f36 .word 0xde60a17a,0xf2e58592 ! Init value for %f38 .word 0x2b6430fd,0x703f5d93 ! Init value for %f40 .word 0x5a36a42b,0x126f75eb ! Init value for %f42 .word 0x22449a1c,0x79cabb12 ! Init value for %f44 .word 0x1f861fa3,0x46d1cc40 ! Init value for %f46 .word 0xf44dc2c1,0x36b67488 .word 0x6d05d2c8,0xf0764745 .word 0x34e8f9c3,0x6ef213ad .word 0x8655f7cb,0xe5aa2f17 .word 0x7f8e73ca,0x2408158a .word 0xc4d9d235,0x5023719d .word 0x49677946,0x05373cb3 .word 0x0e8e202d,0xa6d1f59f p23_expected_registers: .word 0xd79dc99c,0xeb3240f3 .word 0x00000000,0x0000003a .word 0xffffffff,0xffffbac4 .word 0x00000000,0x0000006b .word 0xfffff737,0x73307c8f .word 0x00000000,0x90bcaad2 .word 0x00000000,0x00000093 .word 0x7bc3e146,0x56fdf6ee p23_expected_fp_regs: .word 0x103d03d4,0x8e203955 .word 0x9aff5110,0x18b2390c .word 0x8cecbda0,0xac43422c .word 0x4c4a957d,0x2b1e9fba .word 0x987ddcfe,0x9ba31f8b .word 0x6d1dea79,0x852671c8 .word 0xcb83a100,0xa3636c18 .word 0xb54b3b2d,0xf6132a6c .word 0xd352cccc,0xf572ea36 .word 0xe25e33df,0xb754237a .word 0xe071cc51,0xc73b5bf7 .word 0x398add96,0xf56c0034 .word 0xcb83a100,0xa3636c18 .word 0x2884de23,0x4e869dd6 .word 0xf62ca97c,0xd9d90366 .word 0xbd0ce3c6,0xbc27c12b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p23_local0_expect: .word 0xd9d90366,0x14cc157a .word 0xecd97f85,0x291cd4c7 .word 0x93aa2e6d,0x1dc4804a .word 0x2bb10f14,0x00000000 .word 0xcb83a100,0xa3636c18 .word 0xff54dcce,0xd4c6f302 .word 0x5ec05b95,0x0493c081 .word 0xb92740ef,0x6ce9256a .word 0x722d6d2e,0xd595e8a1 .word 0xcc024bcf,0x6f73508b .word 0x00000073,0x00000000 .word 0x47a27c79,0x529321b8 .word 0x2e3a6477,0x5abb6393 .word 0xfca82fde,0x24ada69d .word 0x6b6bf16f,0x6f53fc79 .word 0x689b5cbf,0x079ad3b8 .word 0x9bd3cae7,0x9afb1563 .word 0x6caf1b03,0x9180eb2b .word 0x53efd444,0x19f417a4 .word 0xa81fcdac,0x81925a4d .word 0xc73a6728,0xffffa3b2 .word 0xdef6b7d5,0x8f7e5a1b .word 0x2fc9ea85,0xb020d9e2 .word 0x383ccf37,0x71868411 .word 0xac21f8f5,0xca218934 .word 0xb352be63,0xc4dcc024 .word 0xd84310ee,0xebc0ce85 .word 0xe3dad205,0xffd6e03e .word 0x13c00492,0xa755f394 .word 0xb48c578e,0xd2402a6c .word 0x6982d683,0x81880ff7 .word 0x2e85616a,0x00460a98 .word 0x00000000,0x8803f4a1 .word 0x233f55d5,0x3b1478c7 .word 0xe34ba464,0x6c8611fe .word 0x4768b55f,0x6357e1b6 .word 0xf4e71d04,0x81fe1b7a .word 0xbac46d9a,0x1271daa5 .word 0xfc576b55,0x441e6ed8 .word 0xc45f21e5,0x8d9c963e .word 0xffdf307e,0x07f7d302 .word 0xacfcf791,0x13f3bad6 .word 0x798d92d6,0x454f89fe .word 0x3a7159f2,0x07b74028 .word 0xb519383f,0x6b396009 .word 0x567efd28,0x490c3e58 .word 0x021578eb,0x92d68fbd .word 0x434dcfe1,0xe2592dd2 .word 0x743133b1,0xe08c26b2 .word 0xf997217d,0xb6977117 .word 0x149fc2fe,0xea54a80a .word 0x4c5f430a,0xdc2a0466 .word 0xa4d0e334,0x752f3703 .word 0x5799829e,0x7c44641a .word 0x4322ba4c,0x11da7679 .word 0x1b867eb4,0x4bede20d .word 0x34d7f71f,0x78351e48 .word 0x86a59c83,0x00e68804 .word 0xefd551b5,0x051124b6 .word 0x2231714c,0xb8e07928 .word 0x0a047c8c,0x330404bd .word 0xc75eaea7,0x17083313 .word 0x99fafb8f,0x02398121 .word 0x5d457f57,0x1c1cb1a9 p23_local1_expect: .word 0xff9fe68e,0xad19bdd3 .word 0x7cf81cac,0x00000000 .word 0x9880235e,0xf9609184 .word 0xa8c0a890,0x4915a2cb .word 0xd352cccc,0xfdd1c107 .word 0x186c63a3,0xe4f77c54 .word 0xe36a1887,0x79be1ef2 .word 0x32122403,0xef06dcf5 .word 0xf62ca97c,0xe7a27fe6 .word 0xccc3318b,0xb7664442 .word 0xbd463b76,0x6f93c434 .word 0xf9079eb4,0x145ad962 .word 0xf6bd0547,0xd8e8372d .word 0x2e13e444,0x32731db5 .word 0xa4a5e5b6,0x877cd389 .word 0xdd99a983,0xedbd87ca .word 0xc0112ba6,0x49aaf62d .word 0xc4256bd3,0xf012e81b .word 0xc32acd76,0x177755ef .word 0xee08024e,0x8ea36f57 .word 0xfbebe3bb,0xa043869c .word 0x93aa7fa6,0xe25d1daa .word 0xaa449e19,0x8f72f736 .word 0x93391b92,0xc59551cd .word 0x84ba7791,0x4fe83eeb .word 0x651682c9,0x4f1d9aee .word 0x76cdde76,0x1cc482ca .word 0x22c9d44f,0xaf28dd3a .word 0x52a698c7,0xe225bd4a .word 0x1180b627,0xf905f5aa .word 0x9b472109,0xb69359be .word 0x31edede1,0x5fac4254 .word 0xc2625b25,0xc43e6a97 .word 0x7bc3e146,0x56fdf6ee .word 0xad8c0662,0xdc6173a0 .word 0x7b4c1c7b,0xf46bffdd .word 0x374f7df0,0x966de52f .word 0x1639183c,0xd810cd39 .word 0xa3b2c93b,0x74c9e321 .word 0x7ede4002,0x44e001ef .word 0x32375d35,0xdeef9055 .word 0x84be3b0b,0x52aea9d7 .word 0xaf0c1b3d,0xa805321f .word 0xb3d810d2,0x43dabf3a .word 0x8e646584,0xc342cb9a .word 0x941d4763,0x19ab7b06 .word 0x01fc168a,0xbe11ddfb .word 0xd79dc99c,0xeb3240f3 .word 0x0e40d710,0x00000000 .word 0x8d91524d,0xace71788 .word 0x44592e3b,0x32554da2 .word 0xd9861f24,0x92235b4f .word 0xe1fdc2e5,0x133f9009 .word 0xcc90959d,0x787835a7 .word 0x32d4bcd6,0x047afe94 .word 0x1897cf8c,0x18004ee4 .word 0x60c2a951,0x90a03297 .word 0x5cfada14,0x5def1bc8 .word 0x00232c88,0xeb51eddc .word 0x57264446,0x614d6555 .word 0x846be995,0xa7749734 .word 0x86515e4d,0x1ea1f83b .word 0xfe1b72fe,0xb3c1e215 .word 0xd0fb5e77,0x8654e4e6 p23_local2_expect: .word 0x2884de23,0x15685e06 .word 0xce96b7bf,0x63004aed .word 0x80c536f8,0x3cb1f4f3 .word 0xbc44c078,0x00000000 .word 0xd0a6bac6,0x5ca1281d .word 0xfffc0388,0x00000000 .word 0x44293107,0x951ec744 .word 0xe34d3265,0xc454d247 .word 0x877917ca,0x862652ad .word 0x4d5cb39c,0x906e97d0 .word 0x3bb9c8c3,0xad687833 .word 0xaa6c5b6c,0xbd955662 .word 0xc28b7edc,0x8ebabc46 .word 0x57b3cff7,0xba62c16f .word 0xa2b9b4c9,0x1d49bafd .word 0x90b05e7f,0x186d9ebe .word 0x804be5f3,0x408899f3 .word 0x3ba0bdc6,0x1bff9404 .word 0x24cceea7,0xfab60121 .word 0xff089dd5,0x06097387 .word 0x921dafa2,0xd9c77128 .word 0x58572bca,0x5b6fc0f8 .word 0x718d368b,0xf59b0622 .word 0xac1cf87c,0x17edda93 .word 0x38eef98b,0xfd100e1d .word 0x5c58ae6a,0x7a3292fb .word 0x7791fa79,0x44ee5445 .word 0x4bcda500,0x483eb240 .word 0x46feb77a,0xb51d641c .word 0x95773720,0x92d4b298 .word 0x4bf45889,0xa3370675 .word 0x6decd7ba,0x28c7beb1 .word 0xccb0364f,0xc33b9677 .word 0xcc1c2af0,0xb0dab14a .word 0x3ee59aae,0x9826ebd8 .word 0x9b0b87bc,0x3c0e1df1 .word 0x5333f721,0x5238007b .word 0xf9e20301,0xa743cc6c .word 0xdb0ad7cd,0x6145714e .word 0x060613ea,0x77f3992c .word 0x08d4ac8e,0xc1ca9952 .word 0x1a3168b5,0xfc742828 .word 0xa709778c,0xa9dbe772 .word 0x54916a39,0x175aef5f .word 0x8ee69f98,0xc7ee13d8 .word 0x46addd2d,0x23e3437c .word 0xcd56388a,0x390cc621 .word 0x4fd4166a,0x0bdead0d .word 0xe0931251,0x8596fdf7 .word 0xbf8136dc,0x564bd80b .word 0x3dbc7a40,0xf0e80971 .word 0x79430681,0x66a30974 .word 0x6c7d550b,0x666b7f03 .word 0x6760a57a,0xfaf7fc33 .word 0x0223c7c9,0xfa4dc259 .word 0x6d924943,0x991b880d .word 0xd01e0546,0x523dc69b .word 0xb667a4e4,0x82734f8a .word 0xece1ade4,0x5bb2f4a1 .word 0x319e1c8d,0x57a5bc96 .word 0x11d06463,0xa94caeb1 .word 0x10f6dcd8,0x94e5f341 .word 0x9c6f60da,0xd69725b6 .word 0x55d8ed01,0x11ffa1f1 p23_local3_expect: .word 0xcb04ae47,0x64142dc9 .word 0xff2794d3,0x0f2a094f .word 0x28a6bb2f,0xd0f843bc .word 0x987ddcfe,0x9ba31f8b .word 0xffff0000,0xf8eac4df .word 0xffffffff,0x2ccbfd9d .word 0x8654e07b,0x02613ae2 .word 0x67bfb660,0xff38b763 .word 0x53335661,0x8f36ca53 .word 0xb7f12b7f,0x06bb730c .word 0xd2f8918f,0x28d670cb .word 0x96f7939b,0x722a41d0 .word 0x541cdb07,0x398cb64d .word 0x13217fb0,0x1f9381b8 .word 0xa1ff7991,0x33369907 .word 0x8aaffd6e,0x3a093218 .word 0x55d1f396,0xb8fed764 .word 0x00000000,0xc277aa44 .word 0xb2701518,0xc114640c .word 0xe70f1fb0,0x624befdc .word 0xb2ae6f2c,0x45a4d8aa .word 0xe452a15d,0x5aa06ac7 .word 0x41e6f0fc,0xc0e06b5f .word 0xa4741d98,0xe70b20ba .word 0xe73808e3,0x292e4423 .word 0xbf68ff8e,0xc20eccee .word 0xdaa322d8,0xcf735e3b .word 0x1a48d6d7,0x5cabe040 .word 0x9ba66180,0x67cf801f .word 0x4491ff4c,0x364b584b .word 0x6e6d45b4,0x3c17c7f3 .word 0x8803f4a1,0xc84b44da .word 0x857fd9ec,0x6ca25635 .word 0x344fe645,0x98db7302 .word 0xa8a868de,0x66808166 .word 0xaa3f3074,0x32b22838 .word 0x6169bb10,0xf9ca9791 .word 0x9994cdbd,0x29a0b724 .word 0x8dd8c706,0xb28b7b9d .word 0x22b3a486,0x140fb12b .word 0x6a2690f5,0x1aa2e0cd .word 0xf2bba6e5,0x38c2eed8 .word 0x758069ec,0x97c01fb9 .word 0xcb687364,0x3c8876b4 .word 0xca263149,0xbc37f3d0 .word 0xefdc7881,0xcdab3678 .word 0xe76d438c,0xb985190f .word 0x603a410d,0xe351d6c5 .word 0xe91eb63c,0x879f479d .word 0x495e2f42,0xe74217e6 .word 0x9cddf6d3,0xe80c974f .word 0x1ab4b5d1,0x6fa2ab0b .word 0x08beef69,0x250d0662 .word 0xdd6dabaf,0x56da86b2 .word 0x813a1c10,0x92e4c20e .word 0xb92649dc,0xdb6f0280 .word 0xa6fdc966,0xa7a68b1a .word 0x90bcaad2,0xea503dd6 .word 0xdf61bb60,0x60cca9fc .word 0xeab7c609,0x14d9150c .word 0xdc12f1e2,0xa2506d5c .word 0x012a2ea9,0xa169e92e .word 0x3da6df6f,0x62f804d7 .word 0x61064790,0x4e1aec58 p24_init_registers: .word 0x833af486,0xe9dad5e2 ! Init value for %l0 .word 0xe65fd46b,0xb2a77791 ! Init value for %l1 .word 0xefb0d006,0x5e74ce96 ! Init value for %l2 .word 0xa9d0bcd9,0xa91bfad3 ! Init value for %l3 .word 0xef19b07d,0xf52eb976 ! Init value for %l4 .word 0x0fc51ddc,0x108467d0 ! Init value for %l5 .word 0x6623371d,0x9f6c38cd ! Init value for %l6 .word 0x43b95976,0x6dc441d5 ! Init value for %l7 .word 0x7137fed8,0x0704b194 ! Init value for %l0 .word 0x388d3ed4,0xd520a343 ! Init value for %l1 .word 0x48d09054,0x3fdd79f3 ! Init value for %l2 .word 0x46863c17,0xc9421238 ! Init value for %l3 .word 0xa3552b3a,0xbda5a4f2 ! Init value for %l4 .word 0x08fec866,0x2d3dee52 ! Init value for %l5 .word 0x2f56be0d,0xbcf60a6f ! Init value for %l6 .word 0x961430f9,0xcbb5b8f7 ! Init value for %l7 .align 64 p24_init_freg: .word 0xe9c42f3b,0xc06dcbd9 ! Init value for %f0 .word 0xc4d3f282,0x4872d493 ! Init value for %f2 .word 0x5a8b98cc,0xcd024563 ! Init value for %f4 .word 0x65161880,0x7ec9d640 ! Init value for %f6 .word 0x1849a545,0x6a739100 ! Init value for %f8 .word 0x4558043f,0x15f1d7eb ! Init value for %f10 .word 0xa2346f4d,0x60e551ee ! Init value for %f12 .word 0x7d536592,0x29a4dfa8 ! Init value for %f14 .word 0xeb68ef35,0xf8509870 ! Init value for %f16 .word 0x6b049e9f,0x1acdf49c ! Init value for %f18 .word 0xe93f5005,0xa5c2c623 ! Init value for %f20 .word 0x3ba04f3a,0x1b649170 ! Init value for %f22 .word 0x7744cf4e,0xb658f63a ! Init value for %f24 .word 0x32b1616d,0xa675ebb3 ! Init value for %f26 .word 0x8ffd6964,0xc89d3d94 ! Init value for %f28 .word 0x8b230daf,0xdd05f563 ! Init value for %f30 .word 0xd539d07e,0x0f80811b ! Init value for %f32 .word 0xb1fcb977,0xdf5b4c89 ! Init value for %f34 .word 0xd235e377,0xc11bb662 ! Init value for %f36 .word 0x8393b8d0,0x233cc270 ! Init value for %f38 .word 0x5f840182,0x9d12368b ! Init value for %f40 .word 0xbb66ad10,0xd317b40a ! Init value for %f42 .word 0x8155f6a0,0x1446ebca ! Init value for %f44 .word 0x9a6444db,0x90564833 ! Init value for %f46 .word 0x963a3ea0,0x4b3b2678 .word 0x860fcba5,0x49c43094 .word 0x88c641ce,0x498f40ed .word 0xadd70248,0x62fa4f1c .word 0xed759f88,0x20aa7a3a .word 0x7db70086,0x0355aa4c .word 0x3b5a90e2,0xc0bee9f5 .word 0x92582263,0x5ba94698 p24_expected_registers: .word 0x00000000,0x000002ae .word 0xffffffff,0xfffff877 .word 0x00000000,0x0000007b .word 0x00000000,0x0000173e .word 0x00000000,0x00001754 .word 0x00000000,0x00000000 .word 0xffffffff,0xffffffea .word 0x00000000,0x00001728 .word 0x00000000,0x00000000 .word 0x388d3ed4,0xd520a343 .word 0x0c6c73cb,0x703aa026 .word 0x46863c17,0xc9421238 .word 0x00000000,0xfe219110 .word 0xc772c12b,0xca042af5 .word 0x00000000,0x5035c435 .word 0x00000000,0x4e3c3844 p24_expected_fp_regs: .word 0xe9c42f3b,0xc06dcbd9 .word 0xff0e2b6e,0x09f5c1ca .word 0x5a8b98cc,0xcd024563 .word 0x65161880,0x7ec9d640 .word 0x1849a545,0x6a739100 .word 0x4558043f,0x15f1d7eb .word 0xa2346f4d,0x60e551ee .word 0x7d536592,0x29a4dfa8 .word 0x00000000,0xa7417cd9 .word 0x495e090f,0xe9754aed .word 0x1b1e8a71,0x0ad05296 .word 0x6b7d3436,0xebd241ba .word 0xd940b824,0x6837fe40 .word 0xcba6a4d6,0xec10f57e .word 0xb6fc5167,0x3cd1eaba .word 0xccb731ed,0xc35c4598 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p24_local0_expect: .word 0x000000df,0x1b609d7e .word 0xe6ec00bf,0x87996b2d .word 0xe14ba8fa,0x2a7f4530 .word 0x9744cf4e,0xb658f63a .word 0x173e7d41,0x703aa026 .word 0xdf2ac420,0xf6b2302e .word 0x4ca1d3f0,0x11fff5fb .word 0x8f9f163d,0x3df875b6 .word 0x0b4fce7d,0xf716397b .word 0x01a7ea29,0x18f1b65b .word 0x129890d2,0xa7d68186 .word 0xd2edcaa9,0x3dea7898 .word 0x7f22990c,0xfbb6ae69 .word 0xdde6d172,0x708bc7fc .word 0xcb86b61c,0xc4daf2e3 .word 0x1feeb196,0x2c83faed .word 0x06ad7d0e,0x4fb175d0 .word 0x8141c190,0x27d548ba .word 0xb41273ff,0xbe9f3ca7 .word 0x9940e15b,0x9c39da75 .word 0x8a37ce7d,0x00a670d4 .word 0x5b8baa75,0xa6bf8c91 .word 0x578cd887,0x5411ec0b .word 0x3a742f4e,0xf35a9f70 .word 0x69d935a0,0x92313173 .word 0xefdd034c,0xcafce414 .word 0x456b014d,0x0b69b0e4 .word 0xf6aaf7fa,0x05874c4f .word 0xd40092b7,0x0d123146 .word 0x12ea9733,0xac8c5b3d .word 0x8c89990c,0x6c9757f7 .word 0xc6fe3b81,0x21143e96 .word 0xd32f8cc8,0xbefd1d53 .word 0x382366d6,0xa1466fb8 .word 0x578194d6,0xc9421238 .word 0x3e150475,0x5aa89653 .word 0x1066c47e,0x2e9acf18 .word 0x578194d6,0xc9421238 .word 0x736225fe,0x7e593716 .word 0x9fa7bc2b,0xeb3bfba2 .word 0x4272e295,0x5681f408 .word 0x3fbbaddc,0xf3a111ee .word 0x7ecedf1c,0x773d479a .word 0x0ab36b54,0x87f948bd .word 0xfb1ba246,0xfacb5283 .word 0x964991ab,0x1632cfd3 .word 0xe5915a33,0xf1d8e409 .word 0xf190dfff,0x65b5b692 .word 0xe9c42f3b,0xc06dcbd9 .word 0xc4d3f282,0x4872d493 .word 0x5a8b98cc,0xcd024563 .word 0x65161880,0x7ec9d640 .word 0x1849a545,0x6a739100 .word 0x4558043f,0x15f1d7eb .word 0xa2346f4d,0x60e551ee .word 0x7d536592,0x29a4dfa8 .word 0xc4d725f7,0x28065d63 .word 0x3b973458,0xa05a08ea .word 0x94965592,0xd229db4a .word 0x490c8a9b,0xd624f5db .word 0x47979b18,0xca7cb2ff .word 0xb504152a,0x730f2bbb .word 0x00000000,0x9896a1ed .word 0xb95e0d00,0x4faff437 p24_local1_expect: .word 0x6a739100,0xe896454a .word 0x709850f8,0x37c0d4d4 .word 0x6d4b2fc8,0x13a946fd .word 0xfff78b8e,0x3bcd6a9b .word 0xfe219975,0x9f24ce38 .word 0xfe219975,0x9f24ce38 .word 0x171d30d5,0x1133e6c5 .word 0x9d6a05c5,0xf9abca0d .word 0x58656656,0xd5fe65c6 .word 0x08fd4d4c,0x1938e597 .word 0x5bb70718,0xef08d538 .word 0x5879514c,0x6f3eb10c .word 0xa308776d,0x03193098 .word 0x29bb5f73,0x0143bc2b .word 0x75a7134c,0xbc1dbb3f .word 0x29d3974c,0x92ffe0fb .word 0x2a5e5e24,0x51a6b4ff .word 0x36ed8c1b,0xc3eca3c4 .word 0xd2790d5b,0x708102ba .word 0x2e6524cf,0x17a054a4 .word 0x5ca19bc9,0xecc5d6b3 .word 0xa330d533,0x41b5e625 .word 0x8c2dacef,0xe73b9a11 .word 0x60944251,0x06fbe8de .word 0xf620020d,0xe5654645 .word 0xeacdadd5,0x88261b5b .word 0xc1acdb86,0x03b73a77 .word 0xbab6aafc,0xeaf8b471 .word 0xb7ae06d7,0x2f5c8221 .word 0x437dee84,0x672256aa .word 0x2757d5cb,0x67e13810 .word 0xbbc92f67,0x1850f091 .word 0xb733a4fd,0x54bc669c .word 0x744d7dc0,0xcbc1a063 .word 0x6d03524d,0x952981fb .word 0xfb9e8856,0xa444822e .word 0xb60258f3,0x6fbb2b18 .word 0x2953e0b7,0xd828a0ff .word 0x074dff7e,0x3cd9d9df .word 0x22d458aa,0x760f3cba .word 0x00000000,0xa7417cd9 .word 0x495e090f,0xe9754aed .word 0xbb74ee57,0x250e0266 .word 0x6b7d3436,0xebd241ba .word 0xd940b824,0x6837fe40 .word 0xcba6a4d6,0xec10f57e .word 0xb6fc5167,0x3cd1eaba .word 0xccb731ed,0xc35c4598 .word 0x6d3d006c,0xa37e1b5b .word 0xcf2fec6e,0xd8b1c457 .word 0xe3b83211,0x6dc00792 .word 0xd60edb52,0x7b1c6290 .word 0x763ca100,0xeafe8e12 .word 0xb7372d5c,0x95d6d56a .word 0x895b784d,0x87cf8f75 .word 0x922a631a,0x227e108f .word 0xe4a15440,0xef07e961 .word 0x50f1a533,0x3461a374 .word 0xf3a922b6,0x55f99b2b .word 0x91177113,0x44cb01fe .word 0xbaf4580b,0xfc155d49 .word 0xb2f366c0,0x7f450f0c .word 0x082e8699,0x71735908 .word 0xd9862a0f,0xcb1bc039 p24_local2_expect: .word 0x173e9101,0x3930973e .word 0x32b1616d,0xa675ebb3 .word 0x8c5f2498,0x67adc0f0 .word 0x759921fe,0x38ce249f .word 0x7d02c89f,0xb77705d2 .word 0x943a7b7d,0x9896a1ed .word 0x1e9ab91f,0x8a0d84e9 .word 0xebfe402c,0x530a797e .word 0xb519e5dc,0xfe1f8f02 .word 0x8b1a6b6e,0xf8dce057 .word 0x40aa9bbe,0x01c25113 .word 0xa34be156,0x65453087 .word 0xc57e22fb,0x48e99956 .word 0xf5ea0537,0xeb87fa0e .word 0xb9687d39,0xa1053c85 .word 0x01966179,0xed6014f3 .word 0x482013c0,0x9f24ce38 .word 0x274d3711,0xa65c2336 .word 0x0c981862,0x55133b0c .word 0xc407269b,0x7969832f .word 0x71a8724c,0xcfd9910f .word 0xd1fe3408,0x580ba33a .word 0x0436b8f5,0xeb10d9c7 .word 0x293206e3,0x4827cbe4 .word 0xe2c6a710,0xfe57cd73 .word 0x178f14c3,0x94a9b5f1 .word 0x97e6b7d2,0xdb56dd7f .word 0x15c4f651,0xcdb60304 .word 0x2064b853,0x1a6df5ff .word 0xfd82c3f2,0xc983885b .word 0x893c4b3a,0xc272d096 .word 0xe2b8dabe,0x87c82c22 .word 0x6d5cc203,0xfed97930 .word 0x3ffcb89e,0x71d6b30d .word 0x1265295f,0x179501dd .word 0x3e07883a,0xcc3363ad .word 0x7b6bf236,0x5f2f4f48 .word 0x91b41ae9,0x8015952f .word 0xa3afb6a9,0x480ef662 .word 0xc36bdb61,0x823b4037 .word 0x784b2919,0x8579b3eb .word 0x0d1d0a49,0x18ae5aa7 .word 0x38bb3d44,0x1d21afd8 .word 0x1bae6ae6,0x553e440b .word 0x6d2eed34,0xc6abba64 .word 0x8c99ffd9,0xbcfaece1 .word 0x00000000,0x388a7b38 .word 0x0fafad87,0x225504ff .word 0x64efc549,0x9811bff7 .word 0x6a8e6443,0xd5c4c63a .word 0xe94b0b43,0xa8ca1e86 .word 0x22b445b8,0x50436a66 .word 0xb1b8d926,0x4ad39ca9 .word 0x5339989e,0xabac52a2 .word 0xd871364e,0x698473b3 .word 0xa3f0f7cf,0xb8ad36d6 .word 0x69693dbe,0xa3378d8b .word 0xd02f83ac,0x6689ae29 .word 0x1147ee78,0xfe219975 .word 0x68367b22,0x37f3089c .word 0xf9d21f69,0x8e462027 .word 0x00002b6e,0xad3614c0 .word 0x2273cf57,0x0ff65db5 .word 0x0cba3287,0xc05535a0 p24_local3_expect: .word 0xeab6afa3,0xbc3e5cc6 .word 0x1b1e8a71,0x0ad05296 .word 0xebd7f115,0x0f54939a .word 0xff0e2b6e,0x09f5c1ca .word 0xeaffffff,0xd0a44d5f .word 0xffded5ff,0xaa0dd80d .word 0x7d7deaf4,0x49b9ef5a .word 0x48c19c4f,0xad9abb40 .word 0x798936e5,0xe1464def .word 0x578194d6,0x567bc061 .word 0x74527554,0x439018b8 .word 0x6ed1a972,0x7928901a .word 0xdf739af4,0x74f1eabd .word 0xfd91e939,0xf82db022 .word 0xc4949d4e,0x55032be8 .word 0x04725876,0x2f1f8b86 .word 0xb65fe58f,0x2939d0b3 .word 0x917331db,0xa55b443c .word 0x0a1a63ef,0x37d36552 .word 0xa4a875d7,0x5eb95651 .word 0x13e07d65,0xbe92859a .word 0x1cef74fa,0x09db79ec .word 0x2ba03b39,0x548b4285 .word 0xc6c5a51d,0x340a38cc .word 0xaf063fe0,0x883b9a92 .word 0x6818c9f3,0x8b2a4d2b .word 0x85313e82,0x86e63044 .word 0x9a2da3c9,0xb9ec07c4 .word 0x8906fce5,0x86eea62d .word 0xb7e640dc,0x9cc8f307 .word 0x603de46f,0xc5d11a05 .word 0x14892297,0xa8310939 .word 0xc4cdb610,0x4b6c1c33 .word 0x3bb758d9,0x168e07e6 .word 0x943db99b,0x4e069a95 .word 0xeb029f40,0xb5e70bf2 .word 0xdbc83af8,0x0f14c124 .word 0x31cdc03a,0x9ffdc26a .word 0x4d0338f7,0x9673be95 .word 0x2d4f160b,0x0b0fb3a6 .word 0xa6942d39,0xe6cc0715 .word 0x90bb3fb7,0xf0cabc2e .word 0xbb120625,0xb301f8b6 .word 0x83a8db3c,0xce14f40b .word 0xf9f682e8,0xa3de35e9 .word 0xcc133bdb,0x4588a6eb .word 0x91cdc7e3,0x4b718e41 .word 0xc3532e0f,0x5e3e0115 .word 0xf03cd5a0,0x281c603b .word 0x6bec7465,0x8570da49 .word 0xb0b8728c,0xdc0548f1 .word 0x6158f0c8,0x133395be .word 0x28f9a04c,0x867755d3 .word 0xc280d01b,0x0201909b .word 0x1289a27f,0xd6f37c62 .word 0xe8192f64,0x0a838318 .word 0xfc271082,0xf8dcc31c .word 0x5d036cdd,0xdf44e1d2 .word 0xfaf4ff05,0x73f86c72 .word 0x29453d00,0x81b3ff3d .word 0x1eb241f8,0x8302cad4 .word 0x5eb3e24f,0x87e8e5d1 .word 0xddffdc2c,0x28f2b85d .word 0xc5481fea,0x8df789d4 p25_init_registers: .word 0x5134f732,0x0f403f92 ! Init value for %l0 .word 0x05d6a021,0xb464e6db ! Init value for %l1 .word 0x153d7bc4,0x9b05a996 ! Init value for %l2 .word 0x08877a52,0x40c5a442 ! Init value for %l3 .word 0x228a9a50,0x0ca1bca5 ! Init value for %l4 .word 0x1df5ecdc,0x9123bfd9 ! Init value for %l5 .word 0xd1d26e6e,0x818cf7e5 ! Init value for %l6 .word 0xc5b4af94,0x85c58ff5 ! Init value for %l7 .align 64 p25_init_freg: .word 0xe0bac956,0x18097e1c ! Init value for %f0 .word 0x1b966211,0xea5ed618 ! Init value for %f2 .word 0xaf9e4687,0xadf4745d ! Init value for %f4 .word 0x19bd1143,0x5297d59a ! Init value for %f6 .word 0xc69a6f01,0x7bc955a4 ! Init value for %f8 .word 0xaec97cd8,0x7f273b8d ! Init value for %f10 .word 0xc1622387,0x8649a5f8 ! Init value for %f12 .word 0xe1d130ca,0x535c1fef ! Init value for %f14 .word 0x6deef0a0,0xab73889b ! Init value for %f16 .word 0x7ef2909b,0xd9830fb1 ! Init value for %f18 .word 0xb2543c19,0x105602d2 ! Init value for %f20 .word 0x5400d328,0x794289e8 ! Init value for %f22 .word 0x350042a0,0x37993890 ! Init value for %f24 .word 0xca1c767e,0x00bbdfb2 ! Init value for %f26 .word 0xd24d4f1f,0x49e0e5d0 ! Init value for %f28 .word 0x22d1fa3b,0xb523ef09 ! Init value for %f30 .word 0x6051ab2a,0x3365596e ! Init value for %f32 .word 0xe582ec38,0x937dc028 ! Init value for %f34 .word 0x502af44e,0x94598d0e ! Init value for %f36 .word 0x5cd33a06,0x416eac80 ! Init value for %f38 .word 0xb492ae83,0x74678a3e ! Init value for %f40 .word 0x75daea6e,0x8145c827 ! Init value for %f42 .word 0xe541e43c,0x8e934997 ! Init value for %f44 .word 0xecc91fb7,0xd586d8f3 ! Init value for %f46 .word 0x8c272366,0xa77f9da7 .word 0xf94a2981,0xfe88fb90 .word 0x90da19aa,0x8d98cc06 .word 0x521f0cb4,0x3347a577 .word 0x1e5a6e78,0x7111c659 .word 0x8d734927,0xa60ef5d4 .word 0x62db1538,0x1c827d7a .word 0x8843c84d,0x3e0ff970 p25_expected_registers: .word 0x00000000,0x9455f582 .word 0x0e0c7a86,0x35552a67 .word 0x00000000,0x00000029 .word 0x9b8bf884,0xb5531586 .word 0x00000000,0x68007c13 .word 0x00000000,0x08004012 .word 0x00000000,0xed400f75 .word 0x00000000,0x92fcb556 p25_expected_fp_regs: .word 0x4e69aa5a,0x90a6d4e8 .word 0xc3edd4ed,0xcda5e3f4 .word 0x14a31973,0x92817799 .word 0xde018650,0x69e49e6f .word 0xa8c5832d,0x51dbd382 .word 0x93a34fcf,0xf2dd7ad9 .word 0xb22565a6,0xee000000 .word 0xcd128394,0x8b0ec0b9 .word 0x4d54dbd1,0xab73889b .word 0x7ef2909b,0xd9830fb1 .word 0xb2543c19,0x105602d2 .word 0x5400d328,0x794289e8 .word 0x350042a0,0xb8cd42cc .word 0xca1c767e,0x00bbdfb2 .word 0xd24d4f1f,0x49e0e5d0 .word 0x22d1fa3b,0xb523ef09 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p25_local0_expect: .word 0xdf52ee29,0x7b863274 .word 0x29135116,0x860440cf .word 0x930f290a,0xbce15a48 .word 0x82d3db51,0x2d83c5a8 .word 0xff8873ab,0xa0f0ee6d .word 0xb2dfbb00,0x7e761cca .word 0x67c1a001,0x8e687376 .word 0xfe37ffc6,0x7ed6c9f8 .word 0x5318405b,0x1d85dc55 .word 0x456854d3,0x5ceb962c .word 0xbfdcd9a7,0xfe0ce2e7 .word 0xeabc94fa,0x94c768c4 .word 0x74f29328,0x13cfe355 .word 0xee5060f0,0xdc00f809 .word 0xe1ca9b79,0x6777a3fd .word 0x734d772b,0x43c6ab4f .word 0xdc5f2162,0x1aa440d8 .word 0xf749a3ea,0xa4606172 .word 0xd7ae35b9,0x6ad554ea .word 0xaaa716d7,0xfe8014c3 .word 0x283dacf0,0xa4958d02 .word 0x331befc0,0xd1fc7d71 .word 0x420ef62c,0xeed1055a .word 0xa9a7df65,0x348f105d .word 0xf159ed4e,0x7a88d11d .word 0x5c4803fa,0xbadc6ba9 .word 0x083cf669,0xf148fa86 .word 0x00000000,0x540402c3 .word 0x5696b3c1,0xb195c7b2 .word 0x8603a38e,0xf8bbbedb .word 0xaaeade93,0xaf3cdb11 .word 0xc79ce65f,0x71bdb3bf .word 0x9b8bf884,0xb5531586 .word 0xba35f42c,0x2c443b51 .word 0x3fe8d0c3,0x3d772e55 .word 0x5f54e700,0xcfb72d78 .word 0x6d9b4fd6,0xc99a5fe2 .word 0x14e0f84f,0xf9e4cf7e .word 0x5335abb3,0x2738981a .word 0x88c88bde,0xcf0d2b40 .word 0x3f462af6,0xbea47c20 .word 0xcaf7f2f5,0xed1f34b7 .word 0xcbdced68,0x2d6dad3f .word 0x7fecefa0,0x3317b9a9 .word 0x29687a42,0xb525b35b .word 0x8a394176,0xa8451f53 .word 0xcf213ec9,0x539f624f .word 0xfcf0a267,0x58764029 .word 0x3f1c1915,0xbdb00aff .word 0x013a735a,0x251f7444 .word 0x9455f582,0xd85366ea .word 0x1ec987ba,0x61631099 .word 0x37349c3f,0x88384cae .word 0x5514dd2f,0x3dd678a5 .word 0xf1f5f32f,0xcb2d0a00 .word 0x37277fe4,0x3312fad3 .word 0x0000009a,0x317e83df .word 0x889dd7e8,0xbd7ea6f0 .word 0x38b5864c,0x43c0f32d .word 0xc22fccee,0xca1dab63 .word 0x1e21613b,0x6849d455 .word 0xd61bc294,0x9359f103 .word 0xbf407fb0,0xe47cfeda .word 0xd33e87ec,0x8c07c56e p25_local1_expect: .word 0x08182160,0x272ce3ad .word 0x7252fcdc,0x6bf5e373 .word 0xd24d4f1f,0xa0d557ef .word 0x4e69aa5a,0x3363ff7f .word 0x8a394176,0x7fff6333 .word 0x357a7a03,0x63857cfc .word 0xa88d8512,0x03b1fb07 .word 0xd24d4f1f,0x49e0e5d0 .word 0x42f3d0c9,0xad5824ac .word 0x5f0e1a08,0x8ec3108e .word 0x317e83df,0xeddb3d45 .word 0x287d1a50,0x673c16c7 .word 0x897e6e60,0xdeafa3cd .word 0x7cce5c23,0xfcbdd796 .word 0x2f41acff,0x032cb735 .word 0xda99b753,0x7bc4ffa6 .word 0x38d55ebf,0x65f90403 .word 0xcab896d1,0x15179887 .word 0x20fa3f0f,0x9fbf3f35 .word 0x6dc5cb85,0x04c98793 .word 0x9767f491,0x937f6f28 .word 0x65fba169,0x0b6887ea .word 0x8a0c535b,0x8e7cdd0b .word 0x7256f953,0x1615f30c .word 0xb52ec203,0xa2ab1c59 .word 0x61475ba0,0x0b1d24a4 .word 0xe217600e,0x58a3f90e .word 0xed995916,0xb0526abc .word 0x31a47f02,0x9d9bf41c .word 0x9c9da91e,0x3cbd4d34 .word 0x74a30226,0x8514b788 .word 0x15d5c6b0,0x37211d0b .word 0x871b5763,0x1f39e4c7 .word 0x27348525,0x27f10d33 .word 0xa1c35985,0xef4191a6 .word 0xcc4c3f84,0x62df00c3 .word 0xd92908fe,0x80d07f72 .word 0x116e58e5,0xae5b9736 .word 0x1399fe06,0x3d2ed5e4 .word 0x9dc39b33,0x39c77b2a .word 0x13f97834,0xff1596ba .word 0xd6f09cfd,0x67e4e5ed .word 0x28bc4f90,0xa71cb97e .word 0x0ffd5112,0xd299295a .word 0xaf05ff40,0x74a0f90d .word 0x9bebf834,0xf9f37971 .word 0xcc1c0b81,0x51e5a251 .word 0xb5686e65,0x16fe1aeb .word 0x7584d5ee,0x490608d2 .word 0x253e3ed3,0x1e64e98e .word 0x00000046,0x10e281b7 .word 0x2f76d70d,0x967b0855 .word 0x6de4ba1f,0xa5f4b5d2 .word 0x53217d25,0x6d99202d .word 0x7e5c1139,0xe185c17b .word 0xd2191b3b,0x860dae57 .word 0xa37dcf4c,0xa5055b54 .word 0x6a65c049,0x334759e3 .word 0x5922e1ee,0x31dc33e1 .word 0x601fd0ec,0x6d8139c8 .word 0x4f52d419,0x97c25cfe .word 0x1a14a4fe,0xbbaddd45 .word 0x455cdfcb,0x8a0c7ff5 .word 0xc0de9fa7,0xd30d086f p25_local2_expect: .word 0xc1070f16,0x63c73f93 .word 0x930f290a,0xbce15a48 .word 0x8a394176,0x7fff6333 .word 0x1ba07572,0x9d972548 .word 0x68007c13,0xcf9e21ea .word 0x1b966211,0xea5ed618 .word 0x59d41af0,0x6c75aac4 .word 0xb22ad70b,0x0a0bd00b .word 0xcb546f56,0x03d67960 .word 0x67c2ff74,0x14ffb711 .word 0xe3881e97,0x7ea71a42 .word 0xb3a61659,0x522a1015 .word 0x65c28f31,0x47cc9edf .word 0xff82ecaf,0x882b5e62 .word 0xe006ef47,0xe10b5537 .word 0xce42a1f9,0xcaea0e54 .word 0xf9653cc1,0xb51bb16c .word 0x983b1430,0xf85b89bb .word 0x9c909b7e,0x5e9cdd92 .word 0x9273c227,0x1330d2c5 .word 0x26118ec7,0x4ab96c9d .word 0x42b178ac,0x00000000 .word 0x0e0c7a86,0x35552a67 .word 0x1b6149d0,0x912759d0 .word 0x2771acf0,0x48ea94c7 .word 0x8cd80a9a,0x8e309aa9 .word 0xb502eedf,0xb27b45b0 .word 0x55200042,0x587fd460 .word 0x7bccd179,0x078c6f3f .word 0x25b6529d,0xbb18bb7a .word 0x27113502,0x4593c624 .word 0xb998a1dc,0x5355c563 .word 0xe8d4a690,0x5aaa694e .word 0xf4e3a5cd,0xedd4edc3 .word 0x99778192,0x7319a314 .word 0x6f9ee469,0x508601de .word 0x82d3db51,0x2d83c5a8 .word 0xd97addf2,0xcf4fa393 .word 0x63038703,0xf0cb1a06 .word 0xb9c00e8b,0x948312cd .word 0xe0bac956,0x18097e1c .word 0x1b966211,0xea5ed618 .word 0xaf9e4687,0xadf4745d .word 0x19bd1143,0x5297d5ff .word 0xc69a6f01,0x7bc955a4 .word 0xaec97cd8,0x7f273b8d .word 0xc1622387,0x8649a5f8 .word 0xe1d130ca,0x535c1fef .word 0x4e69aa5a,0x90a6d4e8 .word 0xc3edd4ed,0xcda5e3f4 .word 0x14a31973,0x92817799 .word 0xde018650,0x69e49e6f .word 0xa8c5832d,0x51dbd382 .word 0x93a34fcf,0xf2dd7ad9 .word 0x061acbf0,0x03870363 .word 0xcd128394,0x8b0ec0b9 .word 0x635b80df,0x4f153684 .word 0x7ad0d45c,0xde22f12b .word 0x150d26e6,0x67082b7f .word 0x62fb8186,0xf2bea9e1 .word 0xe5ca2144,0x9e263f3d .word 0xadb5d3f8,0x220af539 .word 0xb75ac04a,0xb099ec78 .word 0x94e0e693,0x9d56f494 p25_local3_expect: .word 0xff1c767e,0x0b81afc9 .word 0x4d54dbd1,0xe3d2e016 .word 0xef57d5a0,0x07278096 .word 0xb8cd42cc,0xea8e21f7 .word 0xa82a06a1,0x17c514ce .word 0x0000357a,0x00000106 .word 0xdcd5018a,0xa166e737 .word 0xe30c13a3,0xca5f478f .word 0x79cbb723,0x4cbee770 .word 0x9b20802d,0x026b154c .word 0x7fe7f5bc,0x8d21b105 .word 0x4fbb582f,0xf792d199 .word 0x320806f0,0x1373ea49 .word 0xed30cf4f,0x710fcd34 .word 0xf7ee2159,0x917aa336 .word 0x4fb711f6,0x2c113587 .word 0x25f14bdf,0x34e714ae .word 0xf8ac89fe,0xa3c413b3 .word 0x8ac722e8,0xa451f3a3 .word 0x85b29cd5,0xb0e3f728 .word 0x5c494f83,0x82853c42 .word 0x89d875a7,0x0219c6ac .word 0x1c8f4ce1,0x7087a0dc .word 0xab37c6e9,0x3e68f071 .word 0x7cbde29b,0x4d73d374 .word 0x3286451a,0xfd94bef3 .word 0x043c8e80,0x8a394176 .word 0xf56b33d2,0xddc2d31a .word 0xb3b52475,0xb0285309 .word 0x11416093,0xd7a2721c .word 0x278ed178,0x5041b84c .word 0x00000000,0x54040280 .word 0x88abff5d,0xf25f70f0 .word 0xb5f88005,0xfb3eefba .word 0x3687e75a,0x5f247eda .word 0x11b7a879,0x8071fca2 .word 0x041494b2,0xdb4b3e4b .word 0x623b7f61,0x6230189a .word 0x5c6df640,0xac15039b .word 0x156e58a4,0x6a028b73 .word 0x486941c2,0x51bf20b9 .word 0x906f4166,0x4f31d8ed .word 0x0e8aef49,0x0000002f .word 0xaaa9cebd,0xb9e15c10 .word 0x1bc5f39b,0x82edbb94 .word 0xe2f90a83,0x93932035 .word 0x92fcb556,0xc9bb9d3f .word 0x3efde2f5,0x856bfb7c .word 0x5d6054b5,0x981666ff .word 0xc92bb9a8,0xb0526abc .word 0x5f732fd5,0xf699a673 .word 0xc7d82af8,0xce7a15e1 .word 0x54040280,0x55200042 .word 0x35db3f84,0xb4ccf965 .word 0x6bac27d5,0xa584a9d5 .word 0x75762800,0x58bb3bc2 .word 0xf65c59c6,0xc1d2e567 .word 0x30ba6cee,0xbabcc5e0 .word 0x5b5d7d2c,0x555cde75 .word 0xc8f4a697,0xec6f2ff8 .word 0x9303592c,0x66f14339 .word 0x688aa3ec,0x487dcb6b .word 0x12d0a2e3,0x017590cc .word 0x19df7331,0x49c67ca5 p26_init_registers: .word 0xbc70ec7e,0x64fde2b4 ! Init value for %l0 .word 0xc2434b56,0x6973a7a2 ! Init value for %l1 .word 0x28b4d614,0x4b3f5b96 ! Init value for %l2 .word 0x86b93e54,0x8b95179f ! Init value for %l3 .word 0x2d7291c8,0xb5838949 ! Init value for %l4 .word 0x01da698e,0x12e99f3c ! Init value for %l5 .word 0x5c41b9a2,0x95611cc6 ! Init value for %l6 .word 0xfd0e1c15,0xda5ed6ee ! Init value for %l7 .word 0x09fe9696,0x701895d1 ! Init value for %l0 .word 0x2dfafa4b,0xa70cb2a2 ! Init value for %l1 .word 0xd6d93088,0x74dd7581 ! Init value for %l2 .word 0x44f4f5f0,0xd8496b3c ! Init value for %l3 .word 0x607c4534,0x43894b00 ! Init value for %l4 .word 0xfe7afc60,0x3d45cf70 ! Init value for %l5 .word 0x87a52ba0,0x125875dc ! Init value for %l6 .word 0x252c3e31,0xfedc42b3 ! Init value for %l7 .word 0xb01f7caa,0x271d0588 ! Init value for %l0 .word 0x8041b637,0xb288ae5f ! Init value for %l1 .word 0x1a1f6414,0x7c0f52cf ! Init value for %l2 .word 0x6c508fb8,0x3c380d39 ! Init value for %l3 .word 0x6d49f4fc,0x0c793de2 ! Init value for %l4 .word 0x41e4dffe,0x691c1436 ! Init value for %l5 .word 0x27f7b676,0xd4395594 ! Init value for %l6 .word 0x834a4c76,0xbc23361d ! Init value for %l7 .align 64 p26_init_freg: .word 0x6e2a9a0f,0xe2064631 ! Init value for %f0 .word 0xd24a5188,0x40d5e740 ! Init value for %f2 .word 0x6d4f8cdf,0x54b79dc3 ! Init value for %f4 .word 0xfdd38fad,0xfbfc3d6c ! Init value for %f6 .word 0x078efcf1,0xb685f2cc ! Init value for %f8 .word 0x4879da46,0x183e3a1b ! Init value for %f10 .word 0x1d365a4c,0x670dcfed ! Init value for %f12 .word 0x8c9dd7c3,0x0644978c ! Init value for %f14 .word 0x8e21d255,0x521d43c3 ! Init value for %f16 .word 0x8bc18bbf,0x26cffff0 ! Init value for %f18 .word 0xf14ac96a,0x93df8193 ! Init value for %f20 .word 0x91d71dce,0x55e7d9bd ! Init value for %f22 .word 0xb2048f44,0xa7bc7497 ! Init value for %f24 .word 0xf9b2e849,0x6cddfec8 ! Init value for %f26 .word 0xa2ed7428,0x8627bf6f ! Init value for %f28 .word 0xd009e6b3,0x5516329e ! Init value for %f30 .word 0xddf9d65a,0x8e00b386 ! Init value for %f32 .word 0x5abe73a5,0xc6e0acf8 ! Init value for %f34 .word 0xe55ad609,0x6f7e47a7 ! Init value for %f36 .word 0x334dbf2a,0xc5979217 ! Init value for %f38 .word 0x79e56c0d,0xd7beb359 ! Init value for %f40 .word 0x93d49ae1,0xd7d3c1cc ! Init value for %f42 .word 0xec6e1037,0xa881a955 ! Init value for %f44 .word 0x4cc24018,0xdfd8d693 ! Init value for %f46 .word 0x55b55355,0xfefc9f0b .word 0x91145f6f,0x9989502a .word 0xf92a578f,0xc6502930 .word 0x98f21fd5,0xba477489 .word 0x62d8f1b7,0x9c2a4139 .word 0x51c7f884,0xe5f73182 .word 0xb68a31e1,0xd6a74366 .word 0xe68a94ca,0x74e7fb4b p26_expected_registers: .word 0x00000000,0x00000043 .word 0x00000000,0x00000001 .word 0x00000000,0x000000bb .word 0x86b93e54,0x8b95179f .word 0x00000000,0x0000029c .word 0x01da698e,0x12e99f3c .word 0x00000000,0x4f4b137c .word 0xfd0e1c15,0xda5ed6ee .word 0x00000000,0x5eed4677 .word 0xffffffff,0x6d3422f4 .word 0x00000000,0x00000000 .word 0x00000000,0x00000002 .word 0x00000000,0x00000000 .word 0xffffffff,0xffffffff .word 0x00000000,0x5eed4667 .word 0x00000000,0x000000bf .word 0xb01f7caa,0x271d0bd0 .word 0xe2550c77,0x72907ff8 .word 0x00000000,0x00000000 .word 0x00000000,0xf56b8452 .word 0x00000000,0x00000003 .word 0x00000000,0x00007df0 .word 0x6c508fb8,0x3c380d39 .word 0x834a4c76,0xbc23361d p26_expected_fp_regs: .word 0x500f44fd,0x52ad6154 .word 0x8913f4d8,0x24cad439 .word 0x2295b3b0,0xa04fe602 .word 0xe484b6be,0x72909244 .word 0xfaeda269,0xf6ed7744 .word 0x9f9bd1cb,0x99a61e27 .word 0xd689cff8,0x4845e284 .word 0x099ae342,0xf8f80971 .word 0x8e21d255,0x521d43c3 .word 0x8bc18bbf,0x26cffff0 .word 0xf14ac96a,0x93df8193 .word 0x91d71dce,0x55e7d9bd .word 0x7293d35b,0x00000000 .word 0xf9b2e849,0x6cddfec8 .word 0xa2ed7428,0x8627bf6f .word 0xd009e6b3,0x5516329e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p26_local0_expect: .word 0xbb998610,0xe2ad7d05 .word 0xf87f9072,0x770c55e2 .word 0xff4dfdb9,0x02400880 .word 0x00022786,0x55b7c667 .word 0xf07d157f,0x78c7f60a .word 0x0000ff00,0x5bd39372 .word 0x1a50e8f5,0xc67e0b1d .word 0x67abc6e9,0x5fa60a7d .word 0x8d45074f,0xa924e557 .word 0x1344a348,0xbebbbcfa .word 0xf7ade7a2,0x6d3422f4 .word 0x65c7ea32,0x96b09619 .word 0x7180215a,0x1bae745e .word 0xff2cdd59,0x6d275efe .word 0x4c315fa6,0x969740d5 .word 0xeb8a647e,0x2760c1e8 .word 0x002989b5,0x4471e58d .word 0x05dc5099,0xa1a5747f .word 0xa184e6e2,0x53ff2fe9 .word 0x2f34606b,0x5a345dc6 .word 0xb97c86c6,0x12c1b480 .word 0xd0d71f50,0x04918ced .word 0x7fe195b9,0xfc79d7e6 .word 0xc41213b5,0x7870aee6 .word 0xd0ae116f,0x35047828 .word 0xced85cfa,0x632ae7b3 .word 0x9cf78879,0x990b6091 .word 0xc20c5fff,0x3f8cee0a .word 0x3d013efc,0x66036f24 .word 0x9a5df9e8,0x9fd89c03 .word 0xa48f0c54,0xe71ec5f9 .word 0x0953e439,0x7358a1b3 .word 0x5461ad52,0xfd440f50 .word 0x39d4ca24,0xd8f41389 .word 0x02e64fa0,0xb0b39522 .word 0x44929072,0xbeb684e4 .word 0x4477edf6,0xffa2edfa .word 0x271ea699,0xcbd19b9f .word 0x84e24548,0xf8cf89d6 .word 0x7109f8f8,0x42e39a09 .word 0xc9c8e486,0x7602ec58 .word 0xcbc60add,0xc2bc68c7 .word 0x95a1d5fc,0xba87023c .word 0x10b7ab55,0xf88437dc .word 0x4092e128,0x1605d5a9 .word 0x6a1ecbd4,0xe51c6e4f .word 0x36ffa762,0xeaae767d .word 0x67c974ef,0xc4667625 .word 0x4ea90ce0,0x4d1c815f .word 0x3170ce1f,0xc171519a .word 0x501d1c50,0x17e6d0c9 .word 0x6cb249d6,0xfd31a031 .word 0x0b480d7b,0x53c8699f .word 0x127fe5c4,0x511e6e4c .word 0x92816414,0xe0c22b20 .word 0xdc1d5cf0,0x8add12d9 .word 0x3f1b61a3,0xb36d53ad .word 0x5ffff10e,0xfa1a5747 .word 0x6ed0b0bd,0xc197d936 .word 0x67c2030b,0x5b6e81d1 .word 0xb90ca7a7,0x3949c0f7 .word 0xda69de5f,0xc8151a8c .word 0xa602a6ad,0x2f9c1257 .word 0xd6a57d53,0xe9ed622e p26_local1_expect: .word 0x9402bde8,0xc30ad819 .word 0x00000000,0x000000bb .word 0xb82b98bd,0xfff44454 .word 0x000023f0,0xda5ed6ee .word 0x92e7adf7,0xb842ed5e .word 0x2295b3b0,0xa04fe602 .word 0xb8fbe738,0x19e3e9b5 .word 0xa6fd9a71,0xff2a7221 .word 0xb85ebd80,0x52a3a521 .word 0xa5a02b31,0x570f5844 .word 0x00e8e8c7,0x74d9c6d6 .word 0xa3cdc01f,0x8adbb5f5 .word 0xb56bc3ec,0x472f7a2c .word 0x23c7319e,0x87141e0e .word 0x5e068097,0x242671c1 .word 0x2e704527,0x79ad47c2 .word 0x6ded4e9d,0x7e8c4c0b .word 0xcd8ae17d,0x02d10c5c .word 0x0dc70048,0x9e6741c1 .word 0xe54ff339,0xacb2edfd .word 0x32acc70a,0x8f4508dc .word 0xa6477de0,0x2fda5d7f .word 0xd1114bcd,0xc184bca0 .word 0xdbc8c883,0xf5bffffc .word 0x1b059666,0xe9d1268f .word 0x688eff97,0x72eccd47 .word 0x691bf03f,0x12d00067 .word 0x48ff1e3f,0x27e7d43d .word 0x3cba812e,0x3f2290d2 .word 0xbeecf123,0x0e4f7a07 .word 0x0bad0831,0x3629b666 .word 0xaeab4baa,0xe5d73496 .word 0x3e75c06a,0x516642f3 .word 0x1460fb51,0x19bc4060 .word 0xe9e01983,0x4172e7e8 .word 0x9e29ac8c,0x7ad1556c .word 0x9001715f,0x7728ba29 .word 0xa9c5a9af,0x7efcb674 .word 0xcb197ef8,0x31619f56 .word 0xf117357c,0x11a082b2 .word 0x40f128f1,0x9ff58ea7 .word 0x019048ff,0x5eaf97f3 .word 0xff5715ef,0xeec33366 .word 0xdbac02a2,0xf8e14536 .word 0x00000000,0x4343bd24 .word 0x3c2b6770,0x0a2a0ee1 .word 0xb673e732,0xc13b44ca .word 0x4bc40b03,0xeb934095 .word 0x376a0041,0xb4867518 .word 0xc99ffa45,0x88dbfac3 .word 0xb89cdd27,0x8cfbf370 .word 0x0bbe3a3c,0x0beb898b .word 0x777d7285,0xcf5714ad .word 0xb64801e8,0x1a35093d .word 0x478a8666,0x39509809 .word 0x9f5d0123,0x0c73acff .word 0x0906659c,0xcc833825 .word 0xfd68dfa2,0x60c97e35 .word 0xc2174bb2,0x5b9ce033 .word 0x77a2ce8b,0x1eac9a9b .word 0x88ea07ce,0x1664b806 .word 0x28c79317,0xedfda230 .word 0x255d1f2b,0x6f169c48 .word 0xf0d7d279,0xba0f6073 p26_local2_expect: .word 0x00000000,0x00000002 .word 0xbb99ffff,0xc96113ca .word 0x8843feb1,0xa72f8901 .word 0x8a60ce9c,0xee73210d .word 0x91d71dce,0x55e7d9bd .word 0x6c508fb8,0x3c380d39 .word 0x5fe026eb,0x2cc43ff2 .word 0xd796c849,0xc78d6619 .word 0x045eaf7e,0xca22c5a7 .word 0x6464c9da,0xf56b8452 .word 0x3ae13f50,0xefc3d948 .word 0xe711316f,0xcd9df4f7 .word 0x755c83c9,0xc79bceb0 .word 0x190491a8,0x7656f465 .word 0x08aac0ec,0x650480d7 .word 0x10d3efbd,0xcc16ea1c .word 0x6cce807f,0xaed7627b .word 0x08a63415,0x3b4cc085 .word 0xbeb5b662,0x0b87f172 .word 0x48d15003,0x2a0aec85 .word 0xec395840,0x4d78fc8e .word 0x97f774ff,0x54f0593c .word 0x0c75cd4a,0xd9429d40 .word 0x44947fa4,0x23d17984 .word 0x0bf00cbf,0x38afeb3e .word 0x1f894aed,0xf62cd97a .word 0x37511f71,0x6b438ec0 .word 0x4c7ccf95,0x10571480 .word 0xc8ee381a,0x0b1b47df .word 0x29e10281,0x8be54e44 .word 0xf644368f,0x51cc8794 .word 0x65673e40,0x1972f758 .word 0x00a512d7,0x10e70a54 .word 0xdd525bf9,0x0266bb34 .word 0x13addedb,0xd14f841e .word 0xceaa68d9,0x85d61c67 .word 0xa1f9236d,0x3d1d564c .word 0x4698cec1,0xbf69727b .word 0xf81912b4,0xe274fe05 .word 0x2ea61627,0xf9ddb9f3 .word 0x58029ab3,0x38ed5263 .word 0xbe7a2d17,0x9a9a6857 .word 0xc47ce60b,0xf5097e43 .word 0x74622c94,0x8affcc57 .word 0xceb2de50,0x21117fb1 .word 0xb8374113,0x578036e3 .word 0x4a12d33b,0x0ae3f03b .word 0x396c23c5,0x7ff0c780 .word 0x2e47dd77,0x947b5944 .word 0x2887023b,0x42bc8020 .word 0xf0778d31,0xeceb270b .word 0x5d27382e,0xab2b3367 .word 0xbb8a5ba6,0xa0f848d1 .word 0x4c6f3064,0xbe97cd01 .word 0xa277fd9c,0x8af34821 .word 0x0069dc6c,0x589a16b9 .word 0xac1b83c6,0xfe18c271 .word 0xab6de919,0x26e8a1c8 .word 0x3bea2875,0xdbd5026f .word 0xb3e6b497,0x2f81b283 .word 0x0414cd6f,0xf61c0577 .word 0x25f30de8,0x5f5493d3 .word 0x9e5fc8b6,0xcb6ca545 .word 0x84816217,0x28e23485 p26_local3_expect: .word 0x5cd5dc3b,0x7506af5e .word 0x7f74a541,0x7f74a5a1 .word 0x7293d35b,0x8326d8e1 .word 0xc9438685,0xdef0e9ef .word 0xc39db754,0x0ac1d968 .word 0x232b28e0,0x10763884 .word 0x1e296c31,0xcbf94cb8 .word 0xab7750c7,0xb33094e5 .word 0x64b3e9b3,0x35a1c257 .word 0x6eeead2a,0xfb4aa1d7 .word 0x347f7e43,0x0bbfbf77 .word 0xbe3ec71c,0x46609fdd .word 0xb07e19ce,0xabdc5854 .word 0xff388e81,0x78278e44 .word 0xf29c1ca1,0xf27cc0fa .word 0xf0de16b9,0x7457e5eb .word 0x0342f223,0x286d3186 .word 0x20a9d3f7,0xb0f97ab3 .word 0x5cad66b6,0xffa861a3 .word 0xf80cf1b1,0x768497c7 .word 0x9e3a7b06,0xc537f4cd .word 0xfc8f0854,0x79e0ec7a .word 0x7ca1a5ad,0x417a86be .word 0x85bf2054,0xd1436df2 .word 0x53f0f86b,0xda675164 .word 0xee65e7b7,0xc318c0fe .word 0xa7aadc02,0x66c1d180 .word 0x8d493d42,0x7d38c193 .word 0xa4099b24,0x147d2c2f .word 0x25687f72,0x9d835f4e .word 0xcad9ffbe,0x251282a6 .word 0x88c526b6,0xd285c229 .word 0xfc4eaa31,0x007da5c5 .word 0x0f34ff25,0xbf4dc396 .word 0x0c6a0964,0x8b95179f .word 0xb35a9e3e,0x0807890e .word 0x0f1e9eee,0xe835d03b .word 0xfb950b67,0xf11b97df .word 0xe29a5db6,0x1b364417 .word 0x18bcec7e,0xe214298f .word 0x9be0f0ae,0x3dd46018 .word 0xe07ed217,0xb212c8fa .word 0x3b8a0744,0xb5e57c22 .word 0x4d0d6622,0x69738245 .word 0x90359a2e,0x74309410 .word 0xff307c6a,0x6488aabb .word 0x4915d115,0xd3ea13ad .word 0x383bd393,0xa38eb4c2 .word 0x0e22ed70,0xe18420f4 .word 0x7ee00888,0x5303d203 .word 0x89b5ddc3,0x4ab5e710 .word 0x51c69115,0xa4bf7535 .word 0x234274b6,0x9516c9da .word 0x1500c2b4,0xd2e91000 .word 0x6f0621c8,0x4f4b137c .word 0xf687184a,0xa9cd51fd .word 0xa5e418b9,0x8abd10a2 .word 0xc66b3680,0xf422006f .word 0x289f396a,0xe26d5628 .word 0x8014cc74,0x9b724704 .word 0x8ad61842,0xd980704a .word 0x278cc413,0x6962b6e0 .word 0x53a42119,0xb79a3518 .word 0x6572dc5c,0xe282fdde p27_init_registers: .word 0xe07f8983,0xe72bf6ad ! Init value for %l0 .word 0xba4db8d4,0xf45995b2 ! Init value for %l1 .word 0xd63f2654,0x375302cc ! Init value for %l2 .word 0xec1d3be8,0x6f7525b3 ! Init value for %l3 .word 0xfbc17dec,0xd47e8fe6 ! Init value for %l4 .word 0xe517ec7c,0x9139f7a3 ! Init value for %l5 .word 0xc264b022,0x277c5a82 ! Init value for %l6 .word 0x6b3e9c8e,0x1f427ba3 ! Init value for %l7 .word 0x7e42f1ad,0xc1b37983 ! Init value for %l0 .word 0x983bae84,0x8956ed10 ! Init value for %l1 .word 0x8d204d96,0xa584a801 ! Init value for %l2 .word 0xfd583af0,0x93158ff2 ! Init value for %l3 .word 0xe80b6656,0x8f23506c ! Init value for %l4 .word 0x47716bee,0x7a70a2c6 ! Init value for %l5 .word 0xdb1bb756,0x639e489e ! Init value for %l6 .word 0xc918d722,0x05ed7bdb ! Init value for %l7 .align 64 p27_init_freg: .word 0xb9f08732,0xc546987b ! Init value for %f0 .word 0xebd862db,0xf4c0df9a ! Init value for %f2 .word 0xb43137f7,0x180ff104 ! Init value for %f4 .word 0x3dff9272,0x6010746f ! Init value for %f6 .word 0xff184b30,0x67306d02 ! Init value for %f8 .word 0xd62938cd,0xb93f7ab0 ! Init value for %f10 .word 0x1e8cfcfb,0x24fdda88 ! Init value for %f12 .word 0xcc482290,0x0c2bec85 ! Init value for %f14 .word 0xadecb10b,0xec0528a4 ! Init value for %f16 .word 0xd94fab26,0x5a05a030 ! Init value for %f18 .word 0x47cca189,0xae193b49 ! Init value for %f20 .word 0x5068cd62,0xcc94fb05 ! Init value for %f22 .word 0x8e10a140,0x224a3547 ! Init value for %f24 .word 0xca064ceb,0xb4efa31d ! Init value for %f26 .word 0x2740e74e,0x819cd7eb ! Init value for %f28 .word 0x99c050d9,0xb863f102 ! Init value for %f30 .word 0xd0ed8571,0x142155ca ! Init value for %f32 .word 0x66d7b145,0xe968b714 ! Init value for %f34 .word 0xa83424f0,0x48652029 ! Init value for %f36 .word 0x4af51456,0x580f5285 ! Init value for %f38 .word 0xb8552515,0x67335fe5 ! Init value for %f40 .word 0x2dda5cc3,0x86db3726 ! Init value for %f42 .word 0x682f2887,0x6e810c51 ! Init value for %f44 .word 0x1289a823,0xf5f628c5 ! Init value for %f46 .word 0x7fbbf279,0xed2ac5cc .word 0x4858d76b,0x15dcde6c .word 0xbb90f9fe,0xc78847cd .word 0x3f662ce4,0xf85a438c .word 0x9ba3e67e,0x1082297a .word 0x7dc868d3,0x5e899a74 .word 0x82b82a33,0x847659fb .word 0x7f5b7f58,0x38fca34a p27_expected_registers: .word 0x00000000,0xcaa9c680 .word 0x00000000,0x225a4375 .word 0x00000000,0x174f98ed .word 0x00000000,0x000000d4 .word 0x00000000,0xc28b3f7f .word 0x493b19ae,0x89a1cc79 .word 0x00000000,0x0000009f .word 0x0aa8b513,0x0d73658b .word 0x00000000,0x67445c4a .word 0x00000000,0x09e6be8b .word 0x00000000,0x5b99ff51 .word 0x00000000,0x00001564 .word 0x00000000,0x7fffffff .word 0x47716bee,0x7a70a2c6 .word 0x00000000,0x00000067 .word 0x00000000,0x0000004a p27_expected_fp_regs: .word 0x42bee362,0x17347a54 .word 0xcfd80541,0xe45c5228 .word 0x3bf1df88,0x5b656d64 .word 0x38baf996,0xf6f735b8 .word 0x00d420ba,0x98cc74ca .word 0x4e8754c6,0xd06319cf .word 0x0f7e59dc,0x056794cf .word 0x73af5999,0x53c6abea .word 0xadecb10b,0xec0528a4 .word 0xe6bf5de3,0x5a05a030 .word 0x5868855b,0xa4ed149f .word 0xe68f7ed4,0xec7dc1fb .word 0x4607b50f,0x1f427983 .word 0xde2020ba,0xf5991f02 .word 0x2740e74e,0x819cd7eb .word 0x99c050d9,0xb863f102 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p27_local0_expect: .word 0x639e489e,0x05ed7bdb .word 0x5cd9a006,0xec39904b .word 0xff214f85,0x5b99ff51 .word 0x74abb0f1,0xedc75064 .word 0x0aa8b513,0x0d73658b .word 0x00d420ba,0xf599ff02 .word 0x1291d048,0x4f3bca36 .word 0x6e36f970,0x679210da .word 0x818f71b6,0x1b2193df .word 0x7cead878,0xbe8d0b0d .word 0xc28b3f7f,0xffc16477 .word 0xddd2f2b3,0xd004cec4 .word 0xf1d33c0b,0x83e86f2d .word 0xcec0e53b,0xd33955b8 .word 0xe753ea2a,0x4f9dfbe8 .word 0xa799ad83,0xd0f17c91 .word 0x1a7f5453,0x2155a456 .word 0x3d1b5c3c,0x427f5169 .word 0x43958742,0xfdde26cb .word 0x3183c99c,0x32a8a71c .word 0xfb436d5f,0x0b15d06c .word 0x7ae05658,0x77d00f9e .word 0xf2e09b33,0x9b91bf5c .word 0x8cfd0b28,0x76963d90 .word 0x8ef2985f,0x748e8807 .word 0xfb5d94c9,0x4a6218d6 .word 0xbdff97f0,0xd9d45c81 .word 0x7f369811,0x93957e74 .word 0xf3866386,0x64492eeb .word 0x37414305,0xe192a701 .word 0xa727842f,0x766d99cf .word 0x222390cb,0xe2bce193 .word 0x6580a0c5,0x610cadff .word 0x0b6080ca,0x24edc79a .word 0x0211bd3d,0x6c746607 .word 0xdf9fd698,0x9ce0981f .word 0x189c899d,0xd83166dc .word 0x93e3b414,0xe4228cfb .word 0x8060071b,0x3c609ddb .word 0x8f62fc49,0xddf76ef1 .word 0xcdcfa388,0x9dbbc1fc .word 0xc0e6ac52,0x000000bb .word 0x65f89831,0x1bc28e3d .word 0xddf1aab0,0xb205b587 .word 0x000000dc,0x632e6d90 .word 0x41d44c41,0x2abfffc0 .word 0x2f8785b5,0x9c34b6a3 .word 0xb028258a,0x33430e4c .word 0xcf602bea,0xdc81dae5 .word 0x91dec3bf,0x6ce5ce6b .word 0x7f872527,0x09f40a1a .word 0x85c94ba6,0x202fb085 .word 0xe4343e85,0x3a98bd8a .word 0x763816c0,0xefec2f03 .word 0x4fa39fa7,0xf4b867d3 .word 0x146cadfa,0xb292a004 .word 0xbeb3ab47,0xd45ef841 .word 0x5e412a5c,0x7ced5797 .word 0x8c481676,0xb9c0225b .word 0x5eea3552,0xf170136a .word 0x774d55d5,0x2046df9f .word 0x9f7fdeff,0xb499810a .word 0xae26a7c9,0x620bd718 .word 0x4dfc785c,0xd6b847c8 p27_local1_expect: .word 0xf2af7406,0x41b4cd0a .word 0x5c598a17,0x3bed64e6 .word 0xa1264e52,0x592f4bc9 .word 0x021f99f5,0xba2020de .word 0x75902db0,0x47cca189 .word 0x1845459e,0x2c5d9d0d .word 0xa3119732,0xd070e7ca .word 0xf22f88c2,0x54c5ae52 .word 0x2b4eb9fd,0xd55197eb .word 0xfbb0fc7d,0xfcd8be41 .word 0xaa38d393,0xac724cf3 .word 0x832a0d9d,0x05a3280b .word 0xcc89dc0b,0x9940158b .word 0x0365c68c,0x07207db0 .word 0x8371389e,0xb15104ed .word 0xdf69d9ae,0x71ddae09 .word 0x5868855b,0xa4ed149f .word 0x740fd886,0xf7281227 .word 0xce054d4a,0xb93f3daf .word 0x83963e8b,0x3bd5e52b .word 0x9e9617d1,0xe34eafe0 .word 0xbb688f30,0xfa72123d .word 0xe346b04b,0x45bd29af .word 0xc847c8aa,0x78a0bee4 .word 0x8cdbe58c,0xb044629e .word 0xc7962c43,0x0ea50e0d .word 0xe86244a0,0x29b29af4 .word 0x3dce5f36,0xed8b1a62 .word 0x5f06a8b7,0xb2762066 .word 0x0c0cfa12,0x225a4375 .word 0x76efc7ed,0xa5ca7337 .word 0x573868ff,0xec48c4fd .word 0xcd209cbf,0x3d530bdc .word 0x402e6bc0,0x6c1beed0 .word 0x1d26f4c5,0x37dc00ac .word 0xa9df0a25,0x7f0fc363 .word 0x8714d250,0x021f99f5 .word 0x11b31f4c,0x3245be41 .word 0x13c86bfd,0x6f43d811 .word 0x9a1505b4,0x4cd9e262 .word 0x6e779f89,0xffba6037 .word 0x40f57287,0x439bfdab .word 0x28073ccc,0xc10bf108 .word 0xf59b6de6,0x174f98ed .word 0x633b7795,0x129d6c59 .word 0xa2c02bc9,0xc8bd404c .word 0x95d04453,0x65e5559f .word 0x209a459b,0x35d9271b .word 0x30dae4e0,0x3fb98d6f .word 0xd6acb63a,0x9cb6ebf4 .word 0x6e948511,0x1990e498 .word 0xda9c99c8,0xc586b78e .word 0xf65c1476,0x64558c1e .word 0x74ae96c2,0xc16c0f00 .word 0xb91a8d67,0xdcf3ec5c .word 0xf0bcf0c6,0xb02d90c7 .word 0xac43036a,0x927c760f .word 0x2855bff0,0xa07eff2b .word 0xfe566660,0x76cf9eb9 .word 0x6c8cc208,0x58962925 .word 0x0cdef84f,0x730506fd .word 0x4657e9bd,0x9960d626 .word 0x351e6327,0x98b670e7 .word 0xed9306da,0x6d237934 p27_local2_expect: .word 0x4607b50f,0x1f427983 .word 0xb7da71e7,0x512f3697 .word 0x5fd90000,0x64150000 .word 0x00000018,0x0fb507ae .word 0x98b493d7,0x6d737ab8 .word 0x186ec85e,0x7dc74df9 .word 0x615a3e41,0x8e02d6d3 .word 0xf3334c2f,0xc862f580 .word 0xf6e04b0b,0xc0db28c9 .word 0x70c83e7e,0x87adf619 .word 0xb068be52,0xe8ce3336 .word 0x310b201c,0x49395492 .word 0xe4f09df0,0x26757e28 .word 0xf8a03709,0x41e2f174 .word 0xadecb10b,0xec0528a4 .word 0xc11bb5ef,0x3d6dda45 .word 0xd4a667f0,0x5f94b7cc .word 0x75f78470,0x0de8e804 .word 0x3335e50d,0x44955c8c .word 0x9dfad74f,0xa318e8fc .word 0xa852e6c9,0xb402e02e .word 0x9c85c207,0x4e3729bc .word 0x61c5d0ea,0x415ee0bb .word 0x0130aca7,0x1e4be2f3 .word 0x495fc5cf,0x68abfec6 .word 0xf7082e64,0x04340661 .word 0x5be88e85,0x38ae7cba .word 0xc444164c,0x9c0e7ff3 .word 0x8f23506c,0xdc86ba47 .word 0x525b6305,0xde92f00c .word 0xabc85405,0xd2435a29 .word 0xde7c95a8,0xcdd74a24 .word 0x0060d43c,0xb3378177 .word 0x3e669094,0xb7823c32 .word 0xbcd27966,0x9781ddcd .word 0xa5f10f03,0x8c0d0d28 .word 0xe599d8e3,0x63ae0e62 .word 0x92f183f3,0xe0f6de77 .word 0x53fabed6,0x47919e45 .word 0x4ee9fbdd,0xab5ba476 .word 0x92857593,0x9fd346f9 .word 0x5360a005,0xf3d3e9e1 .word 0x44a922b8,0xc4ffe3ff .word 0x014e214f,0xba8569bb .word 0x934b6c17,0x161c503a .word 0xd17dcfec,0xb96fbc63 .word 0xefddfdf2,0x2df76761 .word 0x34c3c9b1,0xe158ce48 .word 0x06f095c4,0xb261ee0c .word 0x096bbbcd,0xf0c5bcf6 .word 0x23039f3b,0xe23888c1 .word 0xba4743bc,0x8233ad7d .word 0x7773cff9,0x68d80d7f .word 0xbf80710a,0xe77cc829 .word 0x3c628e8b,0x4607b50f .word 0xd47e8fe6,0x4d653ee1 .word 0x7a737976,0x884be850 .word 0xf13915fa,0x6d672ec9 .word 0x65f0a07b,0xd9c013a0 .word 0xdb4f8b26,0xa6c3792c .word 0x16070876,0xe4d1d8c6 .word 0x41b2920d,0x04cf507c .word 0x57d77bd9,0xf65ff575 .word 0xad24973d,0xf08839e2 p27_local3_expect: .word 0xc7902db0,0x69ea5c17 .word 0x505e9bf9,0x28b68e32 .word 0xad00624b,0x00000046 .word 0xd95ff3ff,0x54263fd6 .word 0x80c681a3,0xecc68287 .word 0x4a5c4467,0x8bbee609 .word 0x2d4425cc,0x115d31bc .word 0x6c778e94,0x7a6a8ffc .word 0x59858850,0xedcdfab4 .word 0xfffff631,0x225a4375 .word 0x51aeb33a,0xf6b321f2 .word 0x80568663,0x727dd5d2 .word 0xde4d8fbc,0x4cc628b7 .word 0xb891619c,0x8f7abcc4 .word 0x4dff61df,0x316eb5f1 .word 0x2328e67e,0x55a08a0b .word 0x9c432502,0x860056b8 .word 0x5ecc54a7,0xe4cccdb7 .word 0x93776000,0xcabd56cc .word 0xd48e270e,0x77ffdcaa .word 0x15058ed7,0x2e4f608e .word 0x3e830762,0xc936fb3c .word 0xbd4358b2,0x89ad43d6 .word 0x00c2079b,0xf433f5bf .word 0xc3e93de1,0x1845459e .word 0x81bef44d,0xa3173789 .word 0xcc6b6816,0xadc6fe31 .word 0x2c16cef3,0x8240ab6f .word 0x8a000bbc,0x3f93fc1e .word 0x4d38adb0,0x9610e2a1 .word 0x4338b0a7,0xa09f9bd3 .word 0xb8f8baf8,0xcaa9c680 .word 0xbda5f869,0x11ff5fc2 .word 0xe1ffaaa1,0x163f9064 .word 0xea69a7e1,0xbbdcbd9b .word 0x3801b0d0,0xe0b964ff .word 0x06763189,0x0f8182cb .word 0x2ab065f7,0x26824c1c .word 0x97c49c43,0xb8854002 .word 0xfbb6c222,0xa9240b56 .word 0x547a3417,0x62e3be42 .word 0x28525ce4,0x4105d8cf .word 0x646d655b,0x88dff13b .word 0xb835f7f6,0x96f9ba38 .word 0xca74cc98,0xa0fbdc98 .word 0xcf1963d0,0xc654874e .word 0xcf946705,0xdc597e0f .word 0xeaabc653,0x9959af73 .word 0x198122de,0xa19c0483 .word 0x7bc5dc7c,0x0c8d1228 .word 0xf72eaa9d,0x6d0b6583 .word 0x45e610de,0x805bf1b2 .word 0x8fe8f0ff,0x6e217de5 .word 0xe69f4f80,0x7788b4c2 .word 0x0315b2c4,0x8503488c .word 0xd4e1ef97,0xfa751162 .word 0x12b36916,0x98d2fc38 .word 0x93aab3b7,0x78353dca .word 0xef17a364,0xe6141208 .word 0xc8ec0f49,0xaef14dd8 .word 0xba86b766,0x1caa5217 .word 0x94496571,0xff6fffcb .word 0xc903a88c,0x9479d3cd .word 0x0fbb2997,0x155a2139 p28_init_registers: .word 0x9ba9ea0c,0xd7d0f172 ! Init value for %l0 .word 0xafbe9d62,0x556d999f ! Init value for %l1 .word 0xa168bbbe,0x24d2b422 ! Init value for %l2 .word 0x043ff0b6,0xa70da747 ! Init value for %l3 .word 0xcdae51e4,0x551970ad ! Init value for %l4 .word 0x5865cda8,0xbecac2c1 ! Init value for %l5 .word 0x222352a5,0xfdc5b7e7 ! Init value for %l6 .word 0x5fb11da1,0xe0568872 ! Init value for %l7 .word 0x7d06434e,0x82ef664f ! Init value for %l0 .word 0x9927b7f2,0xbf14e896 ! Init value for %l1 .word 0xe721439f,0xaac46ec1 ! Init value for %l2 .word 0xd1632683,0xbfb6de60 ! Init value for %l3 .word 0x885e59c4,0xa205dc76 ! Init value for %l4 .word 0x0f63c208,0x28648054 ! Init value for %l5 .word 0xe1bf1096,0xed8ef38d ! Init value for %l6 .word 0x24f1f1f0,0x075eb9df ! Init value for %l7 .word 0xd8477772,0xd144891a ! Init value for %l0 .word 0xec72e740,0xc555716e ! Init value for %l1 .word 0xa29ff823,0xd018a87e ! Init value for %l2 .word 0xc69ec4c2,0x88439d13 ! Init value for %l3 .word 0xb22895f0,0x6ba386af ! Init value for %l4 .word 0xd4317371,0xbe12befc ! Init value for %l5 .word 0x49ff3034,0x7b265529 ! Init value for %l6 .word 0xc88ae920,0x7c79e3b0 ! Init value for %l7 .align 64 p28_init_freg: .word 0x6dc94d91,0x11f291f0 ! Init value for %f0 .word 0x8fe9b8f7,0xa26475b7 ! Init value for %f2 .word 0x67bfcd52,0xa445424a ! Init value for %f4 .word 0x2486c977,0xbad49eb1 ! Init value for %f6 .word 0xfb8c9a67,0x8579b3b7 ! Init value for %f8 .word 0x43af0dcc,0xec1b51d5 ! Init value for %f10 .word 0x0198d670,0xcbccd375 ! Init value for %f12 .word 0xa3384b11,0xc88305ba ! Init value for %f14 .word 0x13da3456,0x0e022f5e ! Init value for %f16 .word 0xb8ea2f26,0xff15bf03 ! Init value for %f18 .word 0x8b4604ba,0x60fcb510 ! Init value for %f20 .word 0x0e7db324,0xd99e2826 ! Init value for %f22 .word 0xc3a2398c,0x160c24e6 ! Init value for %f24 .word 0x0f3c0b29,0x49f07418 ! Init value for %f26 .word 0x3a430eab,0xbb1b9502 ! Init value for %f28 .word 0x50942a6e,0x8adff63f ! Init value for %f30 .word 0x3bbf0fe6,0x00e8dab2 ! Init value for %f32 .word 0xcbbbd993,0xb9aae2c6 ! Init value for %f34 .word 0xb25fce22,0xa986283e ! Init value for %f36 .word 0x144aeef7,0xdcf082f2 ! Init value for %f38 .word 0xff930983,0x67ba899c ! Init value for %f40 .word 0xdf0168d3,0x91241d26 ! Init value for %f42 .word 0xefca30c3,0xbebaf61b ! Init value for %f44 .word 0xf2f210e5,0x254991d5 ! Init value for %f46 .word 0x84f86159,0x098dd4f9 .word 0x0625a6bc,0x8805373a .word 0x53db5e75,0x5ff7b045 .word 0x2e67235d,0x9829b40f .word 0x2432970f,0x60ff2b2d .word 0xa5bbefe1,0xa7abb1c1 .word 0xe688b6fc,0xc2bfbcf5 .word 0x289d0797,0x14ccee2e p28_expected_registers: .word 0x00000000,0xa74527e8 .word 0x00000000,0x1e5be187 .word 0x0000057a,0x544aa1b8 .word 0x6ae7dccb,0xd67d4b37 .word 0x00000000,0x40840ab9 .word 0x3a03d715,0x84f62aba .word 0x00000000,0x00000080 .word 0x00000000,0x06f17e6f .word 0x00000000,0x00000000 .word 0xb0100175,0x959a6881 .word 0xffffffff,0xffffffff .word 0xffffffff,0x7ffffc22 .word 0x1ae8cffb,0x4a1beb74 .word 0xb0100175,0x959a6881 .word 0x00000000,0xd144891a .word 0x00000000,0x000000e4 .word 0x00000000,0x00000023 .word 0x00000000,0x00000082 .word 0x00000000,0x40989002 .word 0xebd37c53,0xf1ac459d .word 0x00000000,0x000002c7 .word 0x00000000,0x00000000 .word 0x00000000,0x8e4d0215 .word 0xe4a574c4,0xae1e2e57 p28_expected_fp_regs: .word 0x6dc94d91,0x11f291f0 .word 0x8fe9b8f7,0xa26475b7 .word 0x67bfcd52,0xa445424a .word 0x2486c977,0xbad49eb1 .word 0xfb8c9a67,0x8579b3b7 .word 0x43af0dcc,0xec1b51d5 .word 0x3d9765d0,0x27e409ad .word 0xa3384b11,0xc88305ba .word 0x13da3456,0x0e022f5e .word 0x43e81b1c,0x37f7a874 .word 0x8b4604ba,0x60fcb510 .word 0x0840dae0,0x0f3c875e .word 0xc3a2398c,0x160c24e6 .word 0x0f3c0b29,0x49f07418 .word 0x3a430eab,0xdfa31340 .word 0x50942a6e,0x8adff63f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p28_local0_expect: .word 0xb0100175,0x959a6881 .word 0xf5215ff1,0x361ffa81 .word 0x96000000,0x1e5be187 .word 0x43af0dcc,0xec1b51d5 .word 0x00000000,0x0000000f .word 0xffef664f,0xbf14e896 .word 0x6fc5e833,0xa36aff6b .word 0x61d13171,0x0980f458 .word 0x819c79b5,0x61acb992 .word 0xff144102,0xc1c5767c .word 0xd8d22dab,0xc555716e .word 0xbcc00463,0xb63b606b .word 0x2d8469a9,0x4b4a14cf .word 0x4f29ab17,0xd5994c4d .word 0x48da3c25,0x58557b35 .word 0x596809bd,0xb71b2e5d .word 0xea921505,0x4f61d15a .word 0x40989002,0x2f164082 .word 0x46bc459d,0x171cfd5f .word 0x7a51ae27,0xbd7285be .word 0x0b964b27,0x3fcefff6 .word 0x1fbbfc31,0x1bb635a9 .word 0xb0ecf51c,0x7f0ac52d .word 0x7285dd8b,0xa051514d .word 0x21189b79,0x8e550f97 .word 0xab5602fd,0x1cc2ea5a .word 0x6da92e19,0x13e89216 .word 0x689d5b24,0xb1c0e411 .word 0x62d17b22,0x60903dca .word 0x1f4ff50a,0xc3d93de9 .word 0x415b5431,0x47fb6061 .word 0xd42066e1,0x19d5900c .word 0xc4379c35,0x5be8a156 .word 0xb15fd4bd,0x702ba23a .word 0x8de1d8ca,0x8442c317 .word 0xfd6d0e45,0x48ed3c9a .word 0x98895e6f,0xc348ab7a .word 0x847d0ef7,0x66db5d21 .word 0x2243e8fa,0x7edc1e64 .word 0xc27efdd0,0x9ee9bc37 .word 0xa50a3593,0x3d960337 .word 0xe628b79e,0xa23a0408 .word 0x29f45542,0xcce7cad6 .word 0x44c4ab3d,0x2321338e .word 0x059f2774,0x731dee91 .word 0x265adc6c,0xc4bcaf93 .word 0x55dd0854,0x1a8e4082 .word 0x09a11f67,0x9688cfa9 .word 0x3c73ef67,0x7306f56c .word 0x5e909953,0x1ddcbb2d .word 0xebd37c53,0xf1ac459d .word 0x08feead4,0x213e2ef3 .word 0xf6aa8814,0xb43cd614 .word 0x261e0ff7,0x897789c6 .word 0x705b953f,0xcc1dc250 .word 0xd71b4ce2,0xe26df241 .word 0x7194de3a,0x4069d84e .word 0x6e03afe1,0xeab8b423 .word 0x405264df,0xdf214b30 .word 0x3833e2ab,0xb536db1b .word 0x47d83a08,0xa3341a1f .word 0x28cba597,0x4ce726aa .word 0x06f17e6f,0x108c505c .word 0xde025ff4,0xd48bf73b p28_local1_expect: .word 0x02e68aeb,0xf3bcc0dc .word 0xb77564a2,0xf7b8e98f .word 0x8ce5e6ff,0x4fe48377 .word 0xff4b7dd6,0xcbdce76a .word 0x97243d02,0x1032417d .word 0x7bd9896f,0x3174ecef .word 0x476dc362,0x45ebdeb0 .word 0xf0465969,0x6adb9a04 .word 0xd4d9e114,0xf8bf7842 .word 0xb2d4c1bf,0x3c9467bd .word 0x25fb3776,0xd0e576e9 .word 0x525d18a7,0xcf220daa .word 0x5951cb9c,0x48fcb1c2 .word 0xfb3eab6f,0x67cf1e2a .word 0x2ab77a7c,0xa1bef147 .word 0x0a93a865,0x196be3bb .word 0xc43a258c,0x2aae1d33 .word 0x4dc34b61,0x7e70b8aa .word 0x320ef8a5,0x70a67a64 .word 0xf9a10906,0xfd857a95 .word 0xfd955628,0x895a1dca .word 0xc5d3fd08,0x97783156 .word 0xf0abec93,0x02fa45ab .word 0xd597cac8,0x7a0925f3 .word 0x000000a9,0xbe12befc .word 0x136f3117,0xd00609fb .word 0x175ec83d,0xa98ee8a9 .word 0x3591a0ee,0xf2e8e085 .word 0xfbb4ab96,0x893dc9e9 .word 0x7cf57bed,0xfae73d24 .word 0x4ae9b65c,0x90a9f4f9 .word 0x1d95e135,0x7d98d979 .word 0xb2366913,0xee8ba49c .word 0xe92e0a83,0x47d7e167 .word 0x56c8c937,0x513091a3 .word 0x455b49d0,0xeb48ab49 .word 0x1a25225c,0x97d03f05 .word 0xff3dfab1,0x526f37ca .word 0xef34dd78,0xf8c47e51 .word 0xc9661bf0,0xac0a1505 .word 0x6fce5a23,0x1577782d .word 0xd3095cb9,0x65247bc6 .word 0xc8466066,0x82691655 .word 0xac232912,0x3b04439c .word 0x2cbefab0,0x8cd39158 .word 0xee056d8b,0xb50ed4ae .word 0x60a75085,0x50be5af1 .word 0x417a28ea,0xacfed858 .word 0x16d870f8,0x7fcf5654 .word 0x833c8d33,0x753951e0 .word 0xe4a574c4,0xae1e2e57 .word 0x386bda74,0xbe445944 .word 0x0fc66615,0x5193eca5 .word 0xd000401e,0x9cbb5ca5 .word 0x71231bb3,0x57a06859 .word 0x28f96e8d,0x139c844a .word 0x873ea0d8,0x731db397 .word 0xa5409af9,0xe7321014 .word 0x3710056f,0x686efb53 .word 0x0233b03e,0xf2e4d148 .word 0x90c75f14,0xaa684a55 .word 0x815f9ca1,0x51a40d56 .word 0x6698c8b0,0xa1bcb991 .word 0x361235c2,0xdfe5de64 p28_local2_expect: .word 0xcccbd97a,0xa33857ed .word 0xaeca3474,0x49ab4870 .word 0x5e873c0f,0xe0da4008 .word 0x81680000,0x6f7ef106 .word 0x9c305f3e,0x31454921 .word 0x5141f98d,0x62ae78d4 .word 0xc66ab9c8,0x0bb9fbdc .word 0x2ce9e042,0x1cf5da24 .word 0xdffff4bb,0x0fd83c30 .word 0x7832ac72,0x859bd634 .word 0xb4ecf324,0xf8ac25c8 .word 0x2ac7a14c,0xaeac46ce .word 0x5e8fb07a,0xdfaeeeab .word 0xd1464bc7,0xc2bd6d86 .word 0x9c688365,0xf315a899 .word 0x940e5a62,0x000000e4 .word 0xfc722a0e,0x9416258d .word 0x78a27f34,0x2534aa3e .word 0x42be80dd,0x16229c37 .word 0x242ffb0e,0x802a04b5 .word 0xc06a5975,0xd8348210 .word 0x5d99d9ff,0x27f0cecc .word 0x48c20158,0x45e1482c .word 0x012f64a3,0x43956038 .word 0x94929e04,0x70dd8512 .word 0xb02dc9a7,0x10dd1571 .word 0xa139e4b7,0x1d46e9ce .word 0x3294dbee,0x37605d8e .word 0x408e9403,0xa4166cc0 .word 0x3c5c3415,0x60bc6268 .word 0x69dbe651,0x81c7d868 .word 0x07085945,0xe5820566 .word 0xf091f211,0x914dc96d .word 0xb77564a2,0xf7b8e98f .word 0x4a4245a4,0x52cdbf67 .word 0xb19ed4ba,0x77c98624 .word 0xb7b37985,0x679a8cfb .word 0x50942a6e,0x8adff63f .word 0xad09e427,0xd065973d .word 0xba0583c8,0x114b38a3 .word 0xcd30501f,0xa7cb7f2e .word 0xd46bb66b,0xa5fd5187 .word 0x4ed6fc5f,0x920fb673 .word 0xec43b7e0,0x8b26d008 .word 0xac3e48b1,0x5f120979 .word 0xa85bb0c3,0x6d58bed9 .word 0x5254d22a,0x4600d194 .word 0xc834d4a1,0xca1bb349 .word 0xdfa31340,0x7f097d07 .word 0x4192e437,0x8e7ee2b3 .word 0x11418c9c,0x16c17598 .word 0x553bf289,0xcd0fb12f .word 0x46d2e532,0x2820ce07 .word 0x6d66f4d6,0x1c3a8ddf .word 0x5576113a,0xc17ca828 .word 0xb330437d,0xb59eebdb .word 0x7eafeae8,0xd3b8e968 .word 0xd1f067d1,0x8e4d0635 .word 0x8fe9b8f7,0xa26475b7 .word 0x35b50d0e,0x5c621b85 .word 0x49803221,0xc30c6bf6 .word 0xc3b8bacc,0xb6318f99 .word 0xff5eb9df,0xade88c61 .word 0x0e8345f2,0x05dadf04 p28_local3_expect: .word 0x231cd75e,0xef25757a .word 0xff465969,0x6adb9a04 .word 0xff201955,0xb9876e93 .word 0xe489d440,0x2d86530b .word 0xb330437d,0xb59eebdb .word 0x00000000,0x320ef8a5 .word 0x88a16094,0x86dd57e9 .word 0x833c8d33,0x753951e0 .word 0xef6f6519,0x97443921 .word 0xb7de478a,0x27c8c0c8 .word 0xffe6e58c,0xe692feb2 .word 0x08172053,0x5efdb6a9 .word 0xf68e22bf,0x1fb90467 .word 0xb25c5fb6,0xc81d14b9 .word 0xd1aa7a74,0xef625050 .word 0xd203f14f,0x31e13539 .word 0xd038c88b,0x84d4a108 .word 0xc08cf879,0xb72e3fbc .word 0xc2ff930c,0xb3634487 .word 0x984b254b,0xf8fbf937 .word 0x23bea3b3,0x9218cb02 .word 0x9f272f9c,0x503759d3 .word 0x2c847a3e,0xadae9778 .word 0x3fc69773,0x1a78dc96 .word 0x61d1f02c,0x5c745ab3 .word 0x16cb7ad0,0x59830ba5 .word 0x788399dd,0x1d9b70bc .word 0x4fbf40fc,0xb69233d4 .word 0xebca6e53,0xdd5dda18 .word 0xc6a25fd2,0xafd77500 .word 0x54a377ae,0xd76b9f3f .word 0x96a70d8a,0x000caa20 .word 0x69429914,0x1984eafc .word 0xa14a4443,0x894b8fe1 .word 0x1556c26e,0xff91c96a .word 0x0d5e0831,0x66062b1a .word 0x2eb55ad4,0x490219d4 .word 0x601b983e,0xeafd1858 .word 0x970266ed,0x99686c4e .word 0xdca27acc,0x6f954b0e .word 0x5d1d6d23,0x0a1032a5 .word 0x00000000,0x000002e6 .word 0x7a3a9fe4,0x6d35de84 .word 0xe859516f,0x4ac808fa .word 0xf7f653b1,0x4940fb6b .word 0xe6729722,0x40c1d61b .word 0xb7cea67a,0xfd955628 .word 0x32057499,0x8ed88127 .word 0xe7098a41,0x35a90282 .word 0x84a31ed3,0x88ed9527 .word 0x5819215b,0x6460334d .word 0xffffba2a,0x0ed6654f .word 0xd3122755,0xc48e4e8a .word 0x44c4ab3d,0x1e5be187 .word 0x45128f8f,0x73a9057d .word 0xa26c47e6,0x4a068784 .word 0x4cf818b2,0x33402074 .word 0xafce4ef1,0x5e997cbd .word 0xdb95fb86,0x99c350d7 .word 0x47013d71,0x4a068784 .word 0x7d7db360,0x15dd643d .word 0x1ae8cffb,0x4a1beb74 .word 0x42fb9514,0x9787a9d3 .word 0xcc916fb7,0x62849d01 p29_init_registers: .word 0x42df2e32,0x0707f81e ! Init value for %l0 .word 0x004c6ac4,0x26ed0542 ! Init value for %l1 .word 0x7d9ca624,0x6cdc704a ! Init value for %l2 .word 0x3bc46afe,0x50795cf2 ! Init value for %l3 .word 0x49bf7e28,0x3c7664da ! Init value for %l4 .word 0xd150b1da,0x63872acb ! Init value for %l5 .word 0x5380563d,0xea8f8794 ! Init value for %l6 .word 0x868365d8,0x37b56b13 ! Init value for %l7 .word 0x37e2a286,0xe8906480 ! Init value for %l0 .word 0xfc50047e,0x9d529b63 ! Init value for %l1 .word 0x37e1f6ea,0x030c8b50 ! Init value for %l2 .word 0x4871e726,0x5b667785 ! Init value for %l3 .word 0x0fabf1aa,0x650066ff ! Init value for %l4 .word 0xfa24d23e,0xc67186dc ! Init value for %l5 .word 0x9f978c22,0xb8bc754e ! Init value for %l6 .word 0x4a4455d8,0x5c37fb5c ! Init value for %l7 .align 64 p29_init_freg: .word 0x7f3eb052,0x64d6ad5d ! Init value for %f0 .word 0x3ffc7dc6,0x5365bead ! Init value for %f2 .word 0x7d33e90f,0xab88af07 ! Init value for %f4 .word 0xcc6fcc8a,0x13f974cd ! Init value for %f6 .word 0xd84396a2,0x5f48cfdc ! Init value for %f8 .word 0x4f30a28e,0x99ae3787 ! Init value for %f10 .word 0x01e36a5a,0x3937912c ! Init value for %f12 .word 0xe2fb53e7,0x561f08e2 ! Init value for %f14 .word 0xb9c30a81,0xeba74a47 ! Init value for %f16 .word 0x1eab0b16,0xd1ec15e2 ! Init value for %f18 .word 0x1c224928,0x061d5a92 ! Init value for %f20 .word 0x1f533b40,0xa036e6ec ! Init value for %f22 .word 0xbfdd3a3a,0x9e590546 ! Init value for %f24 .word 0x13232ac6,0x252a7f73 ! Init value for %f26 .word 0x5ef0602a,0xece26a32 ! Init value for %f28 .word 0x7e02e1ba,0x358ad08a ! Init value for %f30 .word 0xf3829db3,0x41ab48c3 ! Init value for %f32 .word 0xf13a7486,0x2ce1d18e ! Init value for %f34 .word 0x491c170f,0xdcfc01c1 ! Init value for %f36 .word 0x1b00cb41,0x6d0bc711 ! Init value for %f38 .word 0xd7f81736,0xabb57064 ! Init value for %f40 .word 0x49cff405,0x72d1201d ! Init value for %f42 .word 0x96642b36,0x12db6420 ! Init value for %f44 .word 0x45162c43,0xeba0e2ec ! Init value for %f46 .word 0xcd7679bb,0x3f7ac63f .word 0xc427e0f4,0x85249d90 .word 0x7041e18f,0xd3215172 .word 0x5d6944ff,0x7c9e9d2b .word 0x55e3a3bb,0x573a4292 .word 0xbe156986,0x86f73a8f .word 0x1ca6289f,0x0c73bf2d .word 0x9049de79,0xfb1d6db9 p29_expected_registers: .word 0x00000000,0x00000048 .word 0x00000000,0x762ca22a .word 0x00000000,0x00006a32 .word 0x00000000,0x05e9ae50 .word 0x00000000,0x000002b4 .word 0x00000000,0x3798e55b .word 0x1c211b46,0x8fd1a2ba .word 0x0000000d,0x46400000 .word 0xffffffff,0xffffff37 .word 0x00000000,0x4a733617 .word 0x6dcab874,0x9e657cae .word 0x00000000,0x000000f4 .word 0x0000002a,0xb39973e0 .word 0x7906f718,0x49764e7b .word 0x00000000,0x000000e9 .word 0x00000000,0x00000019 p29_expected_fp_regs: .word 0x0f5cecc9,0x64d6ad5d .word 0x3ffc7dc6,0xdb7f33ee .word 0x7d33e90f,0xab88af07 .word 0xcc6fcc8a,0x13f974cd .word 0xd84396a2,0x5f48cfdc .word 0x4f30a28e,0x99ae3787 .word 0x7b4e7649,0x18f70679 .word 0xe2fb53e7,0x561f08e2 .word 0xb9c30a81,0xeba74a47 .word 0x1eab0b16,0xd1ec15e2 .word 0x1c224928,0x061d5a92 .word 0x1f533b40,0xa036e6ec .word 0xbfdd3a3a,0x9e590546 .word 0x13232ac6,0x252a7f73 .word 0x5ef0602a,0xece26a32 .word 0x3670ed28,0x810ac3b9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p29_local0_expect: .word 0x1526f9de,0xe74e8bae .word 0x5ee1d890,0x928e7c3c .word 0x48103015,0xda3eea67 .word 0x15fe02fa,0xfd00046c .word 0x3670ed28,0xb2024618 .word 0x2e745c0f,0x4475b90e .word 0x34ed97fe,0xfe85dfde .word 0x294a5078,0xb0bb563e .word 0x015c26b5,0x90c3c686 .word 0x6a672378,0x5ab0e97c .word 0xd896b6b6,0x708c21b4 .word 0x30b07997,0x93893baa .word 0x4bbab40b,0xe2bf0083 .word 0x9a9d854f,0x8a656b3d .word 0x277288d2,0x3dd91523 .word 0x16a04dbb,0x29e49001 .word 0x0000007c,0xc01bc615 .word 0xe970f72a,0x8029a7f5 .word 0x033ebd96,0xa14c85d0 .word 0x5a10ab8a,0x56aa444c .word 0x4bb591fd,0xbd0e578f .word 0x6bbcccc0,0xab6c0eba .word 0x99475ee8,0x4dca355d .word 0x526f2d1e,0x1d450d33 .word 0xb8c473c6,0xd1a2a254 .word 0xfffe807b,0xb04b8c51 .word 0x42f73632,0x52428d5e .word 0xc3d8e97d,0x7fcbf912 .word 0x806e737a,0x3cec3be7 .word 0xe0b0a90f,0x725d6c0d .word 0x578cc6fe,0x48f139db .word 0x37b56b13,0xc41513e9 .word 0x563d7c77,0x68354540 .word 0x797e2886,0x1178c1c3 .word 0x68287993,0xe029d536 .word 0x69382b4c,0x239a7ecb .word 0xc181b0ea,0x86498d40 .word 0x4c17d513,0x892270d1 .word 0xd1d82077,0x9079a26d .word 0x1584a99a,0xe8bd1baf .word 0xd756edf4,0xd1c0d2c4 .word 0x99673fe0,0xa86a6054 .word 0x61755689,0x7aca2984 .word 0x0ec07172,0x3e9e873b .word 0x23ca8fa1,0xf35459f6 .word 0x8c68d789,0xf693c065 .word 0x2f0885d3,0x7d2ce261 .word 0x8d9d974a,0xbc1564c0 .word 0xf4ecd2bf,0xc7ade839 .word 0x5910f70c,0x978fd893 .word 0xed22d2b7,0x21bf7d4b .word 0xc5d0bfc7,0xb463a0a7 .word 0x02178223,0xc82c671d .word 0x81735f25,0x3969770d .word 0x25ca1eb6,0x4dc31de6 .word 0x279218be,0x01f03abe .word 0x7434236b,0xebda4b3d .word 0x632d27a5,0x434008ad .word 0x5607f4c8,0x79a09927 .word 0x4fccfc20,0x77d8e9b9 .word 0x6dcb556b,0xd049dfef .word 0xa491c879,0x061a8be9 .word 0x055f21eb,0x3656cd8f .word 0xdfa2de16,0x400686c7 p29_local1_expect: .word 0xd0256606,0xc5c6b158 .word 0xc4312cc8,0x00000214 .word 0xffffffff,0xffffffff .word 0x49764e7b,0x14020000 .word 0x326ae2ec,0x2a60f05e .word 0xe2081f56,0xe753fbe2 .word 0x24b211b2,0x4f1131c4 .word 0xc8efa4c3,0x7e36fb09 .word 0x6b223090,0x774b4b75 .word 0x8680dc67,0xd1692522 .word 0xc859236d,0x95ceb7e5 .word 0xff9cfa56,0xeefbcb53 .word 0x55c9faf9,0xff5da8aa .word 0x6e30988f,0x045a07c1 .word 0x95cb8e65,0xa49e6d09 .word 0x3eb59ab1,0xdcbb1db2 .word 0x6dcab874,0x9e656b46 .word 0xeb8954a5,0x8542de62 .word 0x57dc0cf8,0xaa35987c .word 0xd0629e0f,0x631516a2 .word 0xcd5a033d,0x8b99ce2f .word 0xd4a0189c,0x1509602e .word 0xd43956d6,0x847b898b .word 0xf647532a,0x4a0454c8 .word 0x081c0165,0x364828f9 .word 0x867a3c77,0x000000ff .word 0x6c0cd803,0x069a5abe .word 0x8d256488,0x5018da7a .word 0x1eb144ad,0xb28bbe92 .word 0x2141d23a,0x8236d88c .word 0xb00c2757,0x985af6d8 .word 0x4a02d774,0x09c5d17f .word 0x9389b58f,0x40f12f43 .word 0x228bafff,0xc28f8836 .word 0x21c04a58,0xa9907469 .word 0xaea3e7f5,0x84d790e6 .word 0x6c066f2d,0x396caa2d .word 0x16aadd18,0x55772ff8 .word 0xb87e8050,0x2d6c4a91 .word 0xbd1dc832,0x7d962cfe .word 0x229c9089,0x40058368 .word 0xc365be61,0x7eb4ab35 .word 0xcf8bef92,0x0a060e39 .word 0x6cacf822,0xa226734b .word 0xd071eb77,0xfe6bf837 .word 0x51c7e271,0x1b1b561f .word 0xf5395500,0x0487d845 .word 0xae127480,0xa4587154 .word 0x8565c5e5,0x9c5094c8 .word 0x9f5b4f5a,0xa2d81b3f .word 0xc8797d9c,0x4effa7f4 .word 0x4e1ce738,0x55798e4e .word 0x0505ea97,0x8dfb8f5f .word 0x051dbdf5,0xe9e4a389 .word 0x5d3eee0e,0x3abb6e08 .word 0x0c7e0a12,0x3ef56558 .word 0x4e44ef78,0xc2bababd .word 0xfd61e01e,0x5e617efe .word 0xf6ef6295,0xffcdd5d9 .word 0x258c75b2,0xe12f3b1c .word 0x08002b0d,0xeceb61f2 .word 0xbedafe59,0xbacfcad8 .word 0x9599f18b,0x468c1636 .word 0x699e4dfc,0x05718075 p29_local2_expect: .word 0x1eb144ad,0xb28bbe92 .word 0x4b000a6f,0x0fdbbc87 .word 0x019ffd97,0x23d4a071 .word 0xffb9f869,0xb37add14 .word 0x7b4e7649,0x18f70679 .word 0x3798e662,0x1736734a .word 0xe3e4a0f1,0x2ed418cb .word 0x254e410e,0x71de57a1 .word 0x32f85552,0x3b89518a .word 0x44ae5f4b,0x8fbcfa25 .word 0xda7ca553,0x6a3faf6d .word 0x183ad0a4,0x5bac05f2 .word 0x6b900807,0xd8b2f32f .word 0xa02dc1dc,0x5ef8fc77 .word 0xf2b83ef9,0x765b41da .word 0x9c9087a2,0xd23e7485 .word 0xb3f2b8a2,0xfff20a56 .word 0x140a6302,0xaae27671 .word 0xd74c5fd2,0xf549e591 .word 0x3bfff73f,0x1e49f423 .word 0x54daec6f,0x8c98c110 .word 0xac520f2c,0x37550239 .word 0x762ca22a,0xb4a77bce .word 0x097d5faf,0x83656142 .word 0xa7bed0c3,0xa4b4667f .word 0x8a95dc94,0xb6a44b9a .word 0xdb7f33ee,0x4405bb5d .word 0x0f9e3daf,0xf6538094 .word 0x11021ed4,0x55458289 .word 0x3fe8eeec,0xfef1f146 .word 0x9ea838f6,0x5540e1e4 .word 0x650066ff,0x3dadb8f6 .word 0x9258ff9e,0x73565211 .word 0x1c211b46,0xd2d1a2ba .word 0xe959c0f7,0x551493a2 .word 0x63602058,0x0f2729e4 .word 0xcdd1339b,0xf90e00ad .word 0x94aade90,0x73bce0be .word 0x3a8ca808,0x08cbb8eb .word 0x088346c8,0x2fbc701b .word 0xb7889277,0xb160697a .word 0x7fc5acb8,0x48799173 .word 0x561ad70b,0xfb342295 .word 0xd0430fac,0xb45f3a10 .word 0xcb8e1066,0xb87a49ee .word 0x4963aa91,0xdf7792dc .word 0xe817284f,0xcdbe52c9 .word 0xb29e8609,0x3b681e7f .word 0xfd2be771,0xd9948c7e .word 0xb43809ed,0x8a057a98 .word 0xacff2b87,0x1b22829c .word 0xd907c626,0x5b09ed5a .word 0xa46b7f2a,0x56dbf6c3 .word 0x8a9f7f15,0xdb24eff4 .word 0x7f3f03c7,0x31045bbd .word 0xaedc2ea2,0x8dadaf90 .word 0xf4fc0975,0xa9554f1c .word 0x00f54280,0x4323551a .word 0xcfd42041,0xd85dac1a .word 0xff2eafa4,0x26259f33 .word 0x56497afd,0x0923da2a .word 0x6001aef6,0x5b5a8c57 .word 0xfdc0589c,0xb5b72e0d .word 0xd41be510,0x9a52bc51 p29_local3_expect: .word 0xb9c30a81,0xeba74a47 .word 0x4ee25f01,0x62659254 .word 0x7b501879,0x9217e9c9 .word 0xc9ec5c0f,0x32b686eb .word 0x94878fea,0x3d568053 .word 0xcbd92e74,0x9ed2ad66 .word 0xa86a6054,0xc61a100e .word 0xd2e298b0,0x87bc8c15 .word 0x3b0c22ec,0xecacd7aa .word 0x3dbf82be,0x8c1d18ef .word 0x1b60b9ad,0x36d0f9d4 .word 0x3e6cdb14,0x4485bc91 .word 0xe9701275,0xa7549010 .word 0x58b87d2f,0x3c85aab9 .word 0x2f43f8a9,0xfb6781bd .word 0xa2802e06,0x8d25ff88 .word 0x1283a54f,0x222b9a5f .word 0x33cee3df,0x2294d045 .word 0xd876a0a6,0x7a61d13e .word 0x794b8ff9,0x9810b322 .word 0x9c539ad4,0xb0739778 .word 0xf7462c69,0x871accd1 .word 0x75d2d219,0xc2303ded .word 0x17a6b941,0xe3f3f0d2 .word 0x2a997a85,0x1cdf343d .word 0x79a01c00,0x867e9091 .word 0x6faafcbc,0xc73ba222 .word 0x72b3e73f,0xf2f9b0a4 .word 0xec4b57b7,0x1ebe1fb6 .word 0x2690aaef,0x8e2d33b4 .word 0xe4a3fb95,0x2db5f928 .word 0x1be6f505,0x9f95a746 .word 0xdc79856d,0x625ec3ce .word 0x20bc5b06,0xf56c1a34 .word 0x883bf34f,0x5fa71138 .word 0x3d2911bb,0xca848601 .word 0x4f04a719,0xa7d556d3 .word 0xba8f713e,0x9775e791 .word 0x32a52988,0x4eef158a .word 0x0efdf874,0x3c315937 .word 0xae916155,0x87b0fa6f .word 0xcd82c1e6,0x3a9d177e .word 0xa4c6407a,0xad980084 .word 0x7cffa192,0x37beb107 .word 0x757534dd,0xb77307d4 .word 0x8640ca02,0x177924cf .word 0x00772d3f,0x17d30c78 .word 0x568daf8b,0xc3cb8e75 .word 0x4af160b6,0xb85a97fb .word 0x04cfb787,0x47dcf7f1 .word 0x9b41e58f,0x32e85896 .word 0xdc78f29b,0x493546ae .word 0x9842b6b9,0xefa3e993 .word 0x9e2a2d28,0x65a7dfe6 .word 0x0c5755bd,0xbf0e0eba .word 0xc611100f,0x4d01d748 .word 0x6f2ea053,0x2d771161 .word 0x0bffffdd,0x8838919c .word 0x00724d68,0xa8135d2e .word 0x9d469191,0xeadf947b .word 0x77d3a39f,0xbc99ff05 .word 0xeb15a4f1,0x813ba18e .word 0x47f148cb,0x92c659b6 .word 0x19a81c78,0x6606081f p30_init_registers: .word 0x85cc37a0,0x6fe80962 ! Init value for %l0 .word 0x66577f1c,0x7d013e24 ! Init value for %l1 .word 0x48e25696,0x3be1a99a ! Init value for %l2 .word 0x8f66ffda,0x5a863d8c ! Init value for %l3 .word 0xe5277bb0,0x645ac87d ! Init value for %l4 .word 0xd6d53d64,0x9bc2e943 ! Init value for %l5 .word 0x6b05490e,0x7a4007d8 ! Init value for %l6 .word 0x3840f807,0x9d33be7a ! Init value for %l7 .word 0xb6db2858,0x03bb9fbf ! Init value for %l0 .word 0xdc84ea4e,0x8893617f ! Init value for %l1 .word 0x8932dff2,0x3fae328b ! Init value for %l2 .word 0x4782f2b6,0x3e8f97fa ! Init value for %l3 .word 0x93a56efe,0x1be9b585 ! Init value for %l4 .word 0x5a28c233,0xd86bfa66 ! Init value for %l5 .word 0x73153d4b,0xe464699d ! Init value for %l6 .word 0x54eace45,0xa8cd6d80 ! Init value for %l7 .align 64 p30_init_freg: .word 0x29a4dfa8,0x7bbd1d97 ! Init value for %f0 .word 0xab28d027,0xa9c409a0 ! Init value for %f2 .word 0xb7f247f9,0x5ca82c66 ! Init value for %f4 .word 0x78367197,0x24df3dad ! Init value for %f6 .word 0xcaaffda1,0x4d9ee073 ! Init value for %f8 .word 0x182a4990,0x009be184 ! Init value for %f10 .word 0xb0a9f2b2,0x56749c72 ! Init value for %f12 .word 0x75ba666b,0xcd578680 ! Init value for %f14 .word 0xd13469c5,0xa6ad5f31 ! Init value for %f16 .word 0x5f7dd93f,0xcfe22e62 ! Init value for %f18 .word 0xa0c46ca4,0xd0e56330 ! Init value for %f20 .word 0xaf906299,0x4257be4e ! Init value for %f22 .word 0xc34733fd,0x6547e362 ! Init value for %f24 .word 0xbb12bac3,0xaeb5561d ! Init value for %f26 .word 0x9be3ff38,0x0e0a1dc1 ! Init value for %f28 .word 0xe55f215b,0x2495c898 ! Init value for %f30 .word 0xaf3c68d9,0x9865a2cc ! Init value for %f32 .word 0x0082da9a,0xb4acb250 ! Init value for %f34 .word 0x50f7ed96,0x3910bf7a ! Init value for %f36 .word 0x7a27597d,0x47088f4a ! Init value for %f38 .word 0x73071ca9,0xe07b7fe8 ! Init value for %f40 .word 0xfe1e2733,0xd9bba942 ! Init value for %f42 .word 0x4a764f35,0x3caba0af ! Init value for %f44 .word 0x894a1f25,0xe54311b1 ! Init value for %f46 .word 0x31619bd0,0x2c209436 .word 0x9828600c,0xd0a02e2a .word 0x85bc30a6,0x9a59dcd2 .word 0x41cbefad,0xd9b5d73e .word 0x9b8076e9,0x1dcf7a23 .word 0x07794fcc,0xfd5aa628 .word 0x34298e89,0xb1c89432 .word 0x4a4ed8ff,0x76a2ddac p30_expected_registers: .word 0x00000000,0x7e8a38ff .word 0x00000000,0x3f355c1d .word 0x00000000,0x43280056 .word 0x00000000,0x4b2ac1cf .word 0xf96ecaa4,0x29569a7b .word 0x00000000,0x4b2ac1cf .word 0x00000000,0x00000109 .word 0x00000000,0xb2381017 .word 0xcd3dff7f,0xbcd06413 .word 0x00000000,0x000000ed .word 0x00000000,0x000006e8 .word 0x4782f2b6,0x3e8f97fa .word 0x00000000,0x000000de .word 0x00000000,0x4b2ac1cf .word 0x00000000,0x43280056 .word 0x00000000,0x9c2c73f9 p30_expected_fp_regs: .word 0x29a4dfa8,0x7bbd1d97 .word 0xab28d027,0xa9c409a0 .word 0xb7f247f9,0x5ca82c66 .word 0xa9c409a0,0x24df3dad .word 0xcaaffda1,0x4d9ee073 .word 0x182a4990,0x009be184 .word 0xb0a9f2b2,0x56749c72 .word 0x75ba666b,0xcd578680 .word 0xa009c4a9,0x829e519b .word 0xb07b27e5,0xcfe22e62 .word 0xa0c46ca4,0xd0e56330 .word 0xaf906299,0x4257be4e .word 0x30c83ac2,0x3c707be7 .word 0xbb12bac3,0xaeb5561d .word 0x9be3ff38,0x0e0a1dc1 .word 0xe55f215b,0x2495c898 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p30_local0_expect: .word 0x99790000,0x00000000 .word 0x3660f552,0xb83f60cb .word 0x43280056,0x3f355c1d .word 0x43280056,0x2b4e5470 .word 0xd6e12b87,0x0c23d67c .word 0xffc83ac2,0x3c707be7 .word 0x6493bb93,0xa65a8b47 .word 0x142b97dc,0x0ab12156 .word 0x7f107a66,0x49ef71dd .word 0xbb382ce0,0xbc6506f3 .word 0x3d9a1de2,0xd0269dfd .word 0x0ceb5589,0x7aae86ae .word 0xe961ca04,0xcbc8e469 .word 0x11d0c815,0xbfcfa694 .word 0x23e07e0d,0x90533b13 .word 0x5cf84f62,0xdc631347 .word 0x466095c7,0xfff7b4c2 .word 0xb033f74d,0x42b8addd .word 0x00000000,0x0000008c .word 0xcc6bd5e8,0x27fc84e0 .word 0x77f56bc2,0x7a657093 .word 0xf0ae8c59,0x32df9360 .word 0x11c12b24,0xacfb85f0 .word 0x7e16fddd,0x0021ceef .word 0xc39cee9c,0xac57f08b .word 0x7ed01347,0x53d97999 .word 0xbaeab822,0xe1df103d .word 0xd5861c18,0x69311e97 .word 0xa1351667,0x77c52f92 .word 0x51982d72,0x2351f3e8 .word 0xdc693ae5,0x6b91c81d .word 0xade6cab0,0x6ede5ac7 .word 0xada2129e,0x08989cd6 .word 0xec8220bb,0x7d951a72 .word 0xfdc3f951,0xa4b14508 .word 0xb9d754ee,0x293a4864 .word 0xe82aa1ca,0xfac01416 .word 0x6977ac08,0x6d063a13 .word 0xb2381017,0x286436f0 .word 0x1801811c,0xaaa7de74 .word 0x2118716b,0xbbf55fbf .word 0xe5a893ba,0x7e2dcda4 .word 0x853ffb42,0x7f5a7c55 .word 0x345f394c,0x58a5ddc5 .word 0x550d210f,0xd56620f3 .word 0xb6b56cda,0xdb0eafc4 .word 0x8a780c16,0x1941cad9 .word 0xa95cd26d,0x234718cd .word 0xe59cc118,0xc14a1d1e .word 0x60d7fcde,0x34e51bfe .word 0x02ef5370,0xb22c5eb0 .word 0xff05448c,0x41fbabb3 .word 0x7c7e6a12,0xa04fa2f2 .word 0x8fefb7ac,0x26af057e .word 0xdd89796c,0x9057ba74 .word 0x86ca4d24,0x17cf3391 .word 0x29a4dfa8,0x7bbd1d97 .word 0xab28d027,0xa9c409a0 .word 0xb7f247f9,0x5ca82c66 .word 0x78367197,0x24df3dad .word 0xcaaffda1,0x4d9ee073 .word 0x182a4990,0x009be184 .word 0xb0a9f2b2,0x56749c72 .word 0x75ba666b,0xcd578680 p30_local1_expect: .word 0x24045074,0xbf6492d6 .word 0x43668507,0xa52883ae .word 0xde7d1e95,0x7eb9fc97 .word 0xa99a79bf,0x5befc0fa .word 0x00000000,0x4b2ac1cf .word 0xb7f247f9,0x5ca82c66 .word 0x3a68681b,0xbb0d190e .word 0xc9e83d53,0x0000da6f .word 0x0365cd2f,0x709a6af7 .word 0x3e8fdb9b,0x513a40ff .word 0x538e2312,0x31f1a231 .word 0xc3d995b8,0xb12c3508 .word 0x9797ecd7,0x9d1b09a8 .word 0xa268bee4,0xe1aed7b6 .word 0xf81a0da2,0x2cf04f77 .word 0xda4cd0fb,0x251ea8e1 .word 0xfdede831,0x1ed9c701 .word 0xefa5dafe,0x5d8ed6a9 .word 0xb9e78438,0xa043cca2 .word 0x2853df05,0x7a93ab27 .word 0xdf85e74e,0x799de12f .word 0x83afc208,0x138be6f3 .word 0x4c6c8b69,0xac016e20 .word 0x34d44aa3,0xd2e8dbb0 .word 0x2dda2a5a,0xcd369021 .word 0x32ed1312,0x2012292a .word 0xf96ecaa4,0x29569a7b .word 0x338595b7,0xaa3c9c45 .word 0x2979de91,0xdc770039 .word 0x2c812519,0x7ffe5143 .word 0x062b8b16,0xaaa50487 .word 0x9d89b405,0x8f204a4e .word 0x075973c9,0x6152e598 .word 0xc293dc59,0xf8033ae6 .word 0x80eb2a8f,0x181d1c26 .word 0x51f3c823,0x2f8ade4c .word 0xe4f5365f,0x1a36014d .word 0xd660bdf1,0x00d9a97b .word 0x47288fd4,0x525dcb56 .word 0x193c03fa,0x75d44c38 .word 0xf9779760,0x024c6f7e .word 0x56cd18b3,0x1d0869d7 .word 0x58ac82e5,0xbe935129 .word 0x77323c69,0x078ed81c .word 0xbdca1a9b,0x54f5f441 .word 0xdd3d0ada,0x745b8354 .word 0x5a9b24fe,0x43c58687 .word 0x00cf2fc7,0xf87f9cfb .word 0xca18bdd0,0xf0103d40 .word 0x9c7d74fe,0x9945a766 .word 0xa6142835,0xedde134c .word 0x22286205,0x1c049546 .word 0x42f28212,0xd9549f0c .word 0xbfd0d723,0x711f33ba .word 0xe7bfdd77,0x041701da .word 0xe8e1bda1,0xa2271305 .word 0x4e882fb0,0x716a1495 .word 0xbd0dbedd,0x57096ab2 .word 0x4630fbab,0xa6cd9e10 .word 0x03261348,0x416a53f0 .word 0x7f69d35e,0x4bde0367 .word 0x60c6d9fe,0x9dc60284 .word 0x65e9a2e3,0x7b74a334 .word 0x4db78934,0x9c869115 p30_local2_expect: .word 0xd5762eff,0x91525433 .word 0x216db148,0x00000000 .word 0xe1a89c56,0x00000000 .word 0xbe8b6037,0x223dd167 .word 0xff000000,0xb2381016 .word 0xffffffff,0xdafcf7a4 .word 0x8803159a,0xef102416 .word 0xd5bb95b1,0xde381d53 .word 0x1b1955f7,0x659b744e .word 0x01b6976b,0xb9a25930 .word 0xe0b75b5d,0x452478dc .word 0x6904c127,0xd268a48a .word 0x41731b71,0x03bfcda6 .word 0x61fe949d,0x61d8d373 .word 0x4ac2c2e2,0xf08c6b65 .word 0xda6a88f6,0x71088064 .word 0x8fe67cbe,0x6f3b74eb .word 0xc556e8b0,0x93612bba .word 0x431a806f,0x72bd28a2 .word 0x09cf3b9a,0x090374ad .word 0xd61c49ad,0xf9d3decc .word 0x2ebb99bd,0x8a9e5621 .word 0x2e55cfca,0xec966593 .word 0xb2ba1b3f,0xe2ef73cd .word 0x6f06570a,0xcf0ccd28 .word 0x9fd3b253,0x8e2cda47 .word 0x1f55e6d8,0x5b69d178 .word 0xd3be75f5,0xc9c3621e .word 0xc8270459,0xffffffff .word 0x2631d88a,0xfb8bb3d6 .word 0x51726af6,0x24045074 .word 0xae630621,0x2be0a033 .word 0x4ad12b39,0xac883b65 .word 0x6099049d,0x0fb7f7cf .word 0xc66e30b6,0x8bfea6c8 .word 0xf16f494e,0x950da26e .word 0xd5a22ed1,0xbf844a1e .word 0xd71f578b,0x268f9590 .word 0x51141b5e,0x7f61e996 .word 0xdae1dce6,0xbda0500a .word 0x407da485,0x58b2a52c .word 0xe2b3333c,0xbac97ff9 .word 0xd1b46f84,0x116a4fdd .word 0xb8db68a8,0xedcf57d9 .word 0x1ffe3448,0x9d81e6b4 .word 0x7446f9ad,0x05c24534 .word 0xbd937409,0x298b0a0b .word 0xb863b614,0xb521f76e .word 0xa54052a5,0xcb4d909d .word 0x7cdf1d97,0x7a47ddd3 .word 0x88839fd7,0x5e3e0f6d .word 0xa9192a5c,0x43280056 .word 0xf3c3eb3e,0x794400d7 .word 0xe8019231,0x3d508bb7 .word 0x29569a7b,0x2f8ade4c .word 0x5e4237f7,0xc10ede44 .word 0x1b110a13,0xe1bb8dfd .word 0x1b5b4cf7,0x82d544c5 .word 0xa6d1d9e1,0xfcb6d84e .word 0x7c600058,0x91a40602 .word 0x15498fd4,0x70e34062 .word 0x67724325,0xbea41e60 .word 0x0109535b,0x66ab4e45 .word 0x2e821b01,0x0b53decf p30_local3_expect: .word 0x4d93c62c,0x76d5ffff .word 0xa1237e5a,0x00000000 .word 0x9376dfff,0x000000de .word 0x8fff2727,0x78cdcf25 .word 0xbe03f437,0x8ab75c41 .word 0x3fae328b,0x000000fd .word 0x82ec9bca,0xe75e6ecf .word 0xa9c409a0,0x35216740 .word 0xe7bb9c2c,0xb1c30215 .word 0x93a2b6c2,0x5358bfc8 .word 0x9d08e728,0x4cfa62c6 .word 0x51bf97a2,0x5271264b .word 0x2ff34472,0xd5f941f6 .word 0x45cee3cd,0x41a739b0 .word 0xf261526a,0xe4a89043 .word 0x1a4b005e,0x8ca87fc4 .word 0x7a6a4263,0xcda79294 .word 0xa36651e1,0x9f2b0b9d .word 0x12fa0d00,0x68ba7018 .word 0xb8caf9ce,0x2c1ff79b .word 0x3aef074f,0xc09b3454 .word 0xcb93aebf,0xf4134394 .word 0xbecb2d24,0x9f84d05b .word 0x15e3dabb,0x9faf988d .word 0xbfa80cf8,0x29525d04 .word 0xdfa05edd,0xd82c5dc2 .word 0xbeea6005,0x9647431f .word 0x17b9179e,0x0cb20954 .word 0x1012e52c,0xcbceabaa .word 0x5100de6d,0x5354fc34 .word 0x53c34276,0xbfd63474 .word 0xff2cbe8e,0x0517b550 .word 0x2dfe9ac2,0xbd1df6e0 .word 0xa0971435,0x0623625c .word 0xd47723de,0x0406c3ce .word 0x55ffecb5,0xafdc144a .word 0x5e955f6b,0xffa60cec .word 0x61da1f13,0x62a96d4a .word 0x356e95d0,0x1f67401b .word 0xb0adbc1f,0xf9fe54e6 .word 0x5a8007ff,0x65689280 .word 0x2ff5caa9,0x0e9818af .word 0xf99f13d7,0xea34fcc4 .word 0x85de8b3f,0xa157bf4e .word 0xd942e763,0x18dc8324 .word 0x81dd19fc,0x00000389 .word 0x104c452d,0x568aeecb .word 0x66b66266,0x9defacee .word 0x99a7a5b8,0x7b05b6ba .word 0xfcb179ab,0xdfab7729 .word 0xa9dac2c6,0x05e58a8f .word 0x5524d87b,0xf56a74d0 .word 0x9719f179,0xa858ef96 .word 0x58e62fa3,0xa8601701 .word 0xa112dc72,0x296a5ffc .word 0x1adf2d9e,0x9fadbb5e .word 0x7c1500f9,0x60756ff8 .word 0x26529cc1,0x01efc4a6 .word 0x8d15708e,0x733da92c .word 0x66dbec54,0x106f2388 .word 0x60f7fff1,0xfcfe5e02 .word 0xb74b4395,0x40b40564 .word 0x30b96210,0xd29d99ff .word 0xb77f156b,0xaaa0c2e5 p31_init_registers: .word 0x0a70d80a,0x65a3a545 ! Init value for %l0 .word 0xfcd3a5a4,0x1d7bef79 ! Init value for %l1 .word 0x3a9f6480,0x5ff7c77e ! Init value for %l2 .word 0x0d97cc12,0x8d04db00 ! Init value for %l3 .word 0xd7d107cc,0xb63e4a32 ! Init value for %l4 .word 0xbe13d9e2,0xebae2129 ! Init value for %l5 .word 0xb8993d1a,0x85400f57 ! Init value for %l6 .word 0xeca85d3e,0xa805c8aa ! Init value for %l7 .align 64 p31_init_freg: .word 0x325f3080,0x6b17feba ! Init value for %f0 .word 0xdd06a108,0xaec8322f ! Init value for %f2 .word 0x67e5dd89,0x69d789f2 ! Init value for %f4 .word 0x3ea7d35e,0xf64a9dac ! Init value for %f6 .word 0xb4f67877,0x09a45284 ! Init value for %f8 .word 0x0e4fb396,0x1d7251e5 ! Init value for %f10 .word 0x88b4d4c4,0xd559bf6e ! Init value for %f12 .word 0xdb64af3a,0x8b10a2f2 ! Init value for %f14 .word 0x7466d7dd,0xceeebe27 ! Init value for %f16 .word 0x6d879231,0x9b70b874 ! Init value for %f18 .word 0xabe28278,0xe397ee30 ! Init value for %f20 .word 0x45e10c36,0x0d38533e ! Init value for %f22 .word 0xecfdcccd,0xeb8cd652 ! Init value for %f24 .word 0x3677e8ef,0xfc086302 ! Init value for %f26 .word 0x90083baf,0x0cbeba16 ! Init value for %f28 .word 0x232a9beb,0x919214c4 ! Init value for %f30 .word 0x7eec4b76,0x0d39954d ! Init value for %f32 .word 0xea193342,0x88546fc2 ! Init value for %f34 .word 0xac0abb47,0x0b974df1 ! Init value for %f36 .word 0x86812eaf,0xb10f868c ! Init value for %f38 .word 0x86e47af2,0xfab1cd5f ! Init value for %f40 .word 0x69137075,0x6e9161f5 ! Init value for %f42 .word 0xae887b72,0x320656ae ! Init value for %f44 .word 0xd8e2b435,0x0fc1d805 ! Init value for %f46 .word 0xa08cb71e,0xea807172 .word 0xf71eaeb4,0xfb00287b .word 0x52a70247,0xb873541a .word 0x4319c03c,0x2ce6d573 .word 0xbfb09f64,0x788af430 .word 0x369efff4,0x4fd5441e .word 0x412f2d12,0xeadcda04 .word 0x35e9fdfe,0x5fb80ed2 p31_expected_registers: .word 0x00000000,0x0000000d .word 0x00000000,0x00000003 .word 0x00000000,0xc01ef2a3 .word 0x00000000,0xb9e00617 .word 0x00000000,0x3924a45e .word 0xffffffff,0xffffffff .word 0x22eb8aa4,0xf125bff8 .word 0xffffffff,0xfffffea0 p31_expected_fp_regs: .word 0x325f3080,0x6b17feba .word 0xca99c5f9,0x1e9e7ef2 .word 0x67e5dd89,0x69d789f2 .word 0xca99c5f9,0x4cd4500d .word 0xb4f67877,0x09a45284 .word 0x0e4fb396,0x1d7251e5 .word 0x88b4d4c4,0xd559bf6e .word 0xdb64af3a,0x8b10a2f2 .word 0x7466d7dd,0xceeebe27 .word 0x6d879231,0x9b70b874 .word 0xabe28278,0xe397ee30 .word 0x45e10c36,0x0d38533e .word 0xecfdcccd,0xeb8cd652 .word 0x3677e8ef,0xfc086302 .word 0x90083baf,0x0cbeba16 .word 0x232a9beb,0x919214c4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p31_local0_expect: .word 0x2e5b1115,0xb9fe2528 .word 0x0394776b,0xdeba3838 .word 0xffffffbb,0x2016f7b6 .word 0x0cfeffff,0xf4cc6b86 .word 0xb8945f5d,0xcf08c42d .word 0x3b7047cb,0xfb19e6d9 .word 0x11b62e12,0x54c9ad0b .word 0xfa836916,0xf3e10ae2 .word 0x4a2a40ee,0xa5aecf22 .word 0x019e93fa,0xec887399 .word 0xf26bfc89,0x364fd898 .word 0x14eaac8d,0x98ea8f09 .word 0x12166286,0x6a06da9c .word 0x52621207,0x0000500d .word 0x1ea32b6e,0x6c59e4d8 .word 0x878dafa9,0xf257ac2f .word 0x1f7552c5,0xe193b5a3 .word 0xaab2bf71,0xe2fcd45e .word 0xf652442b,0xc07db82b .word 0x14e3a034,0xef95f263 .word 0xf3ef52ea,0xc62ca02c .word 0x919dd4b5,0xaae924ab .word 0xabe28278,0xe397ee30 .word 0x7bda237e,0x26821352 .word 0xeb77e288,0xc20e2843 .word 0x79e78a12,0xc7404754 .word 0xfb7e8fb8,0xd2208576 .word 0xd5501b93,0x7ef9f547 .word 0x1f01cb1a,0x0ec38fee .word 0x9aa739cc,0x2b899553 .word 0x95689fbd,0x41c0c9b9 .word 0x07db0671,0xfdb9c9bf .word 0x25d05ea1,0x347eaf33 .word 0x4c2044e3,0x007bfb50 .word 0xc71bfa26,0xfed53528 .word 0x00bba2e1,0xe945d6f6 .word 0x60747562,0x5618a56a .word 0x3832187f,0x73c15f8d .word 0x423c2838,0xe4893e18 .word 0xb0c126f2,0x16cbf223 .word 0xb81a9519,0xa685ee26 .word 0xf692ec9e,0x95c08258 .word 0x37f00a1d,0x7f7befbe .word 0x18442def,0x36650c59 .word 0xfcdb4d5a,0xfffffff3 .word 0x0876d781,0x191276f5 .word 0xb4796a93,0xbf1c2c83 .word 0x22eb8aa4,0xf125bff8 .word 0xcdb1e9bd,0xc120d8ba .word 0xb4a95bf4,0x08e317e1 .word 0xb64ed832,0x248ff850 .word 0xc36e1814,0x7faae992 .word 0x6f55c6ae,0x57f366c7 .word 0xfa05ac5e,0xcf9e0fc9 .word 0x2710c48a,0x31508176 .word 0x00007ecd,0xb2d1c7ec .word 0x970e122c,0x2ebc060c .word 0xf93689b8,0x71b89272 .word 0x64ec848c,0xa4ceccab .word 0xa9f35e0d,0xeef4d60f .word 0x69b02faf,0x85b8274a .word 0xe1045f54,0x2f2e9b9e .word 0x1450505f,0x9a0e40cd .word 0x53535d62,0x9abf5fe2 p31_local1_expect: .word 0xee70a3e0,0xdb0a162e .word 0x1197b0fb,0x3b473c23 .word 0x0d500000,0x8b1b4248 .word 0xff50d44c,0xe372d40c .word 0xed88c08f,0xffffa0fe .word 0x0394776b,0xfffffb74 .word 0x87a60b9a,0x328e509b .word 0xdd6a54c9,0x563fa6ff .word 0xc7e070ab,0xc6aa8262 .word 0xf0ae501a,0x8ba85fce .word 0x600e65d5,0xd1916f4f .word 0xe3cb842e,0xc003e4dd .word 0x8c8152f1,0xa933c240 .word 0xc1af162c,0x210102c5 .word 0x81e972f1,0x29c5e1e3 .word 0x50c3fd5e,0x488cfb43 .word 0x525add06,0x4a3e5dd0 .word 0xc191016c,0x5046b2de .word 0x55bfd2f4,0x0f27bda2 .word 0x2eb8ff28,0x53a38500 .word 0x73c5aa05,0xea36d495 .word 0x97761b03,0x4f8e4dd7 .word 0xad83b9bb,0xe211138e .word 0xea1b78a8,0xd76d2322 .word 0xb9e00617,0xdbbc62ef .word 0xcd66d650,0x0ed0a564 .word 0xafaa1cdb,0x29facf08 .word 0xdd1e9ce6,0xd329e95d .word 0x286789e9,0x93c2ce3c .word 0xa60dcdcd,0xff646b80 .word 0x751fd26e,0xa1764921 .word 0xb382d740,0x36cdce25 .word 0xf7925916,0xcd72f81b .word 0xd73b21c1,0x8cf3f8cc .word 0xd8d487a6,0x07ad63e0 .word 0x995f0260,0x3838bade .word 0x90770210,0x849f3ab2 .word 0xea0bda09,0x511430c6 .word 0x11b2c001,0x5650252e .word 0x5e25454c,0xcfd837d9 .word 0x7be37667,0xde7ba509 .word 0x33db46b3,0x63b5b645 .word 0x8d6e5689,0x0bcf3427 .word 0x5692e0c2,0x615a95ec .word 0xac070fb4,0x3eec6a31 .word 0x478bcc91,0xab2ffe35 .word 0x2646027f,0xcfa13614 .word 0xb53fb6b6,0x0907c34e .word 0x9e67bb21,0x15a36fa5 .word 0x71723f8d,0xf095dd4f .word 0xc465baaf,0x495ed85c .word 0x4f18c9d5,0xbdd20a3a .word 0x30c29387,0xfb210bc7 .word 0x6394fecd,0x209c1f8b .word 0x8bf2e77f,0xc6eb5b78 .word 0x729e680d,0x389e8872 .word 0x1d7e2d3e,0xcb294864 .word 0xc91da942,0x97000761 .word 0x214d3649,0x2fe936c4 .word 0x627a3b86,0x628b8028 .word 0x7cadc4df,0xc7b2c706 .word 0x9f37a66c,0x4d834b19 .word 0xedce3a11,0x7dd11bc1 .word 0xcdb180f8,0xbdf123ee p31_local2_expect: .word 0x940746ec,0x882c8841 .word 0x00000080,0x42248c80 .word 0x29552761,0x903bc76c .word 0xa0feffff,0xdeba3838 .word 0x64b8b4fe,0x94820199 .word 0x8fbf722c,0x34c133fd .word 0x62aacf24,0xd93f563d .word 0xe82c6ad3,0xea3ffa93 .word 0x5e7a47fd,0xeb13d34d .word 0x22f12cb8,0x76492970 .word 0xf8b77f92,0x13bf5500 .word 0x3cf62d91,0x81edd82c .word 0x00000000,0xb9fe2528 .word 0x22de1218,0x92e12bbb .word 0x50f1e304,0x65ca2199 .word 0xc01ef2a3,0x1c1fc236 .word 0xd3d5f482,0xf11b1042 .word 0x80f37312,0x186d4753 .word 0x0580de8e,0xed3fb584 .word 0xa2460009,0x973b5216 .word 0x21103cd6,0x8549d936 .word 0x7df474c4,0x87a5ce6b .word 0x6a7dd609,0x3c2eeb00 .word 0x2ccc74f1,0x603d116c .word 0x6d08f2fa,0x2641a2ad .word 0x70783860,0x4f3a81f1 .word 0xaa40b5f4,0x99fc292f .word 0x3d24fbe6,0x3b7047cb .word 0x34168424,0x9dff4c4b .word 0x00fdc99e,0xcc3770d0 .word 0xb7e1801b,0x0c5ec0f4 .word 0x10756927,0x7c847ca0 .word 0x2777d32f,0x5976d38e .word 0x8b2a6e6e,0x4547c73f .word 0x2a3e89b4,0x6998f95f .word 0xe474cf53,0x856a58d8 .word 0x1d3be422,0x78cd5c5f .word 0xfffffade,0x07b9e109 .word 0x2d6d8540,0x599411e1 .word 0xcfb1147e,0x686d69e9 .word 0x1dd3db6f,0x894b5e7e .word 0x60ba43b6,0x5741783f .word 0xecd07cab,0x59e9cb85 .word 0x371ffbb3,0x30b60676 .word 0x491bc1e1,0xc3d5f437 .word 0x35c29f05,0x90965d70 .word 0x41e4f75d,0x7372beed .word 0x67d2e9f3,0x4027512a .word 0xc9d87ecd,0x3e7dad3f .word 0x13965e65,0x3edacf6e .word 0x05401e1c,0xcd5e106e .word 0x79a23a51,0x440a1f45 .word 0x851ddbba,0xf6a46b0d .word 0x00000008,0xfc7df905 .word 0x92ccd2ee,0x3b8011b6 .word 0xebd70e29,0x3b7047ee .word 0x251e3aa8,0xe8ab6f7a .word 0x000000af,0xe9c9873d .word 0x0ce3bb5c,0xa65cff6c .word 0x03f37990,0xa046297f .word 0x542e316e,0x5dd3e909 .word 0x450bb8a9,0x999c8e24 .word 0x1c349842,0x37521cf9 .word 0x8e7d7a3a,0xe3d6c6c2 p31_local3_expect: .word 0x6db0f23f,0x3545464f .word 0x4f5ab785,0x31bc64dc .word 0xffffffff,0xffffff32 .word 0x82ae3838,0x65003b72 .word 0xe60d776b,0x1e9e7ef2 .word 0x117a6eca,0xd9e619fb .word 0xe756c971,0x5d0ca7b8 .word 0x525b9a2f,0xcb2c90ae .word 0xe8704657,0xe65ea60e .word 0x000000b8,0x26becc7e .word 0x23390632,0x2af8e28a .word 0x68a6715a,0x9e5d9293 .word 0xb48e7fd7,0x30ff40f6 .word 0x82fdbfbb,0xc223030e .word 0x44d98cc3,0x5320d1f8 .word 0x097e0061,0xf7119aa1 .word 0x7c968c03,0xfff7dc75 .word 0xb9f5f527,0x4c96550f .word 0x898ce881,0xa94f6e17 .word 0x59c477d5,0x9e19822f .word 0xa4c9e94f,0x057e152f .word 0x28c267f6,0xb3cf4277 .word 0xc5f86aa4,0x913a516d .word 0x37b95095,0xa74c64bd .word 0x26b6adfe,0x1f1ece26 .word 0x273f6307,0x1e592d03 .word 0x52b4378f,0xea85c2a3 .word 0x56e21fa4,0xdeea2731 .word 0x812d8779,0x852ae4fd .word 0x0ea53fde,0x1c6c5149 .word 0xfd50d1a3,0x8f200ec7 .word 0xfaa96845,0xe93cddd1 .word 0x29e99cf7,0xcf2aaeba .word 0xe4a41aac,0x6b770de6 .word 0x9a67fbb7,0x99c8a200 .word 0x26810e1d,0x41978e2e .word 0x618afd12,0x74b457e5 .word 0xc56c91e0,0x91c297d2 .word 0x1ed78605,0x099c6cfc .word 0x6b4eaafd,0xed33c5ad .word 0xfff9a744,0x9f8253d3 .word 0xe9f37645,0x26b08f6c .word 0x45663ae4,0xbd519cb8 .word 0x4b8a5fde,0x813eadb7 .word 0x4b654c53,0x81d1da60 .word 0x2abbbb8b,0x5b13b1b7 .word 0xea9c586b,0x0d825cbb .word 0xb3013801,0xf05a9b7d .word 0xf1407a71,0xcabc95d7 .word 0x12c1e08b,0x88416c33 .word 0xf552c270,0x9f341fd0 .word 0xd4311713,0xef5a07be .word 0xfffd0ba3,0x50e40099 .word 0xfdd908b0,0xa86c03e0 .word 0xeb90c845,0x8f561ec3 .word 0x244d1284,0x76265fcc .word 0x6c497b92,0x62fa706c .word 0xe70c1ba7,0x943c8cec .word 0x21ca3f0b,0xbe1848a5 .word 0x0dc9fec3,0x52ff8184 .word 0xde957b01,0x5488e275 .word 0x95f076af,0xadbe7e0c .word 0xf251c9f1,0xbdd20a3a .word 0x4f2f10f0,0x89b8164b p32_init_registers: .word 0xb3dfe372,0x3c35bd57 ! Init value for %l0 .word 0x6afe14b8,0x31ecb0c7 ! Init value for %l1 .word 0xe97e4f42,0x7afdba91 ! Init value for %l2 .word 0xc5a01bf0,0x58e10865 ! Init value for %l3 .word 0x85e7ab5c,0x4d0cb95d ! Init value for %l4 .word 0x9708d044,0x58e423dd ! Init value for %l5 .word 0x3ea59f80,0x5b730aea ! Init value for %l6 .word 0xc8ac7484,0xcf009b00 ! Init value for %l7 .word 0xc24dc1f8,0x938741e5 ! Init value for %l0 .word 0x0cc2ea12,0x6f8ad0b6 ! Init value for %l1 .word 0xae28f0dc,0x7cccbf13 ! Init value for %l2 .word 0x5af46b8a,0x1a007daa ! Init value for %l3 .word 0xec0dcd18,0x84a59166 ! Init value for %l4 .word 0x6a89423c,0x992352d6 ! Init value for %l5 .word 0xee6b5305,0xd5d0b0c0 ! Init value for %l6 .word 0xcb44c5c2,0x72679481 ! Init value for %l7 .align 64 p32_init_freg: .word 0x5b6afb7d,0xd0f8193e ! Init value for %f0 .word 0x0f2f13b9,0xbcf1e92d ! Init value for %f2 .word 0x48cb3f66,0x28a1e676 ! Init value for %f4 .word 0x04845ced,0xfb695ff0 ! Init value for %f6 .word 0x35dd96bc,0xed32ce0b ! Init value for %f8 .word 0x5f0ceb67,0xd42be317 ! Init value for %f10 .word 0xf192bc35,0x8776a360 ! Init value for %f12 .word 0xac73b5e6,0x6cbb6990 ! Init value for %f14 .word 0xa9af1b76,0xc92a9e14 ! Init value for %f16 .word 0x4a596fa8,0xeb14584f ! Init value for %f18 .word 0x19081849,0x1cad9cd0 ! Init value for %f20 .word 0xbdf5380f,0x13c13d88 ! Init value for %f22 .word 0x90270541,0xda056a9c ! Init value for %f24 .word 0x0489dfbc,0xf75ed281 ! Init value for %f26 .word 0xf45ec6cf,0xdf1c5225 ! Init value for %f28 .word 0x54cc1893,0x7bbd5678 ! Init value for %f30 .word 0x60e92e24,0xa27f5459 ! Init value for %f32 .word 0x9d097f0f,0x7cf38e7a ! Init value for %f34 .word 0xe8719faf,0x84955b0f ! Init value for %f36 .word 0x24e5458a,0xde5c6c2a ! Init value for %f38 .word 0xd200920b,0x38d96734 ! Init value for %f40 .word 0x22d11a59,0xd5828ed9 ! Init value for %f42 .word 0x4cad6bb7,0xf3e2c37e ! Init value for %f44 .word 0xe8205694,0xb65994f5 ! Init value for %f46 .word 0x6522e144,0xf6b958c4 .word 0x4ca51477,0x4029472b .word 0x87836708,0xb7cfa105 .word 0xca105953,0xd660919e .word 0xc855c275,0xee99c686 .word 0x7f54bc89,0x10691557 .word 0x237e271e,0x2ab63a6b .word 0x824141ed,0x2dceda6a p32_expected_registers: .word 0x00000000,0xac73b5e6 .word 0x00000000,0x8991bea7 .word 0x00000000,0x8991c046 .word 0xe2fa9fb5,0x846d4c97 .word 0x14d4dca0,0x8c07402e .word 0x00000000,0x00006f2f .word 0x00000000,0x710e1c00 .word 0x00000000,0x5af9068f .word 0xda101d61,0x74b0bf63 .word 0xcb44c5c2,0x3a2bc4bc .word 0xec0dcd18,0x84a5986f .word 0x00000000,0x0000ff2c .word 0x00000000,0x0000003b .word 0x00000000,0x1b1cff93 .word 0x00000000,0x383bc105 .word 0xcb44c5c2,0x72679481 p32_expected_fp_regs: .word 0x5b6afb7d,0xd0f8193e .word 0x0f2f13b9,0xbcf1e92d .word 0x48cb3f66,0x28a1e676 .word 0x04845ced,0xfb695ff0 .word 0x5039c7ea,0x2bb6a41f .word 0x5f0ceb67,0xd42be317 .word 0xf192bc35,0x8776a360 .word 0xac73b5e6,0x6cbb6990 .word 0xa9af1b76,0xc92a9e14 .word 0x75f3ec73,0xb0e82ab6 .word 0x19081849,0xf7ffd281 .word 0xbdf5380f,0x13c13d88 .word 0x73ecf375,0x5db90c4d .word 0x0489dfbc,0xf75ed281 .word 0xf45ec6cf,0xdf1c5225 .word 0xe6b573ac,0x7bbd5678 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p32_local0_expect: .word 0x5039c7ea,0x2bb6a41f .word 0x6f2fd57c,0x5e000000 .word 0xff000000,0x00000000 .word 0x0d9501b0,0x20b2c471 .word 0xe23b2ac3,0x31d14d02 .word 0x0d9501b0,0xe6b573ac .word 0x1f949238,0xe2611b22 .word 0x6e53e907,0x8d916b31 .word 0x49e6aac4,0x2cb5de23 .word 0x3cc84cfc,0x8046bd1d .word 0xa97e15b9,0xd7ac4cce .word 0x67ccdf42,0x5521809b .word 0xd2c97265,0x065df397 .word 0x38cbcb8c,0x231a158e .word 0xcda6573e,0xdcca9159 .word 0x6060f7be,0x495662f7 .word 0x6a0ea7fa,0x8dd22c5e .word 0x0c0c2987,0x1f3c795a .word 0xd75cce38,0xe0cd72ea .word 0x7b254687,0x6333dfe0 .word 0x5966e124,0x9e8faa6e .word 0xa8d776f5,0x95a5cf3b .word 0xcb8c9a8d,0xb4e43c39 .word 0x51d587be,0x436599af .word 0xd28cd54b,0x7e1b30af .word 0xc940e488,0xa3c56b93 .word 0x90abd8f1,0x48a5e29b .word 0x3330c103,0x3af72004 .word 0x87bbbf34,0xa864c8b8 .word 0xb573e9af,0x37e2365d .word 0x1bdf2467,0x80372748 .word 0x108c1dc6,0x10924d1d .word 0xbf81f664,0x2897a4c4 .word 0x029415d5,0x63cce90d .word 0x9c71fa55,0x9a98d91e .word 0x91623e84,0xc7750f20 .word 0x759bb395,0x87d94522 .word 0xe3e0c16b,0xa974a541 .word 0xb1408715,0xa11d06d7 .word 0xd8aeee01,0x01eea0ed .word 0xd638f9a1,0x2ad9e632 .word 0xf2d6c169,0x4384597d .word 0xadedb647,0x6a59fdb7 .word 0x0fa317de,0xb4c0fa84 .word 0x09df26cf,0x29e6003b .word 0x7051bba5,0x3546872c .word 0x77b429a3,0xacccd096 .word 0x2bdbcb77,0x52c10da9 .word 0xfd980c15,0x0943592f .word 0x0063cd7a,0x57b3217d .word 0x00203be7,0xfedc51ae .word 0x51c94d2b,0x9b1036ba .word 0x696cd959,0xe524c634 .word 0x73ecf375,0x59894539 .word 0x36965d63,0x8a1abf13 .word 0x61765af2,0x0422cef3 .word 0x4cc0dbf8,0x61091f27 .word 0xb729daee,0x9724f934 .word 0x582786f9,0x62fd421c .word 0xf2a540f5,0xcf00a86e .word 0x4cb751a8,0x8ac00b9d .word 0x5d093fd4,0xd7cf6e43 .word 0x61168214,0x9efab492 .word 0x2b5ede73,0x996b0fef p32_local1_expect: .word 0x5db7eee8,0xc1ed15dd .word 0xd3cc041a,0x67a06acd .word 0xffffffff,0xfffffff0 .word 0x4d0cb95d,0x4659b257 .word 0x3be25f22,0x00000000 .word 0x77a1ffc9,0x05a07e56 .word 0x25a08056,0xbfe41d85 .word 0x647dfaee,0x045f5d34 .word 0xcbb518aa,0xca9fbdae .word 0xc5a01bf0,0x58e10865 .word 0x00000000,0x4bf2a24e .word 0x88145fe7,0x74028cca .word 0x8113745d,0x351d9530 .word 0x0ae88046,0xf1eced44 .word 0x5827ec2e,0x6aedbf65 .word 0x9711a61d,0x2343f1f4 .word 0x21bb1c2a,0x5a11fd0c .word 0xf19b03bd,0xd16de146 .word 0x628153b4,0xadd6e624 .word 0x29e4dee0,0x515a74ec .word 0x5d5e42d5,0x60551c04 .word 0x871339a2,0x14767f17 .word 0xbe7a8132,0x69552e6e .word 0xe2fa9fb5,0x846d4c97 .word 0x321a48c4,0x8b6d2bed .word 0xf3228fc7,0xdcc74542 .word 0x01557dfb,0xb63b4656 .word 0xf3f01bf4,0xd3f2bc59 .word 0x889bcbff,0xf3acf7a4 .word 0xe513e885,0xbafc4b72 .word 0xa3afc897,0x3f4b0487 .word 0xf23cbb42,0x9c494c2c .word 0x4f642341,0x02d9e8a7 .word 0x5c1acdcd,0xb2fe2fc3 .word 0xd929d98f,0xdbf02ca3 .word 0xa7d5b5bb,0x56dcd0ad .word 0x6f188879,0x35f04bfc .word 0x02ce72ad,0x1d65aa56 .word 0x2e1b9b6f,0x622a8f31 .word 0x7b04a35b,0x10875bd8 .word 0xa6165477,0x941e1384 .word 0x6333ca29,0x7ad2c8cc .word 0xc8e4bbc0,0x40b3a1bc .word 0xda056a9c,0x05b37b56 .word 0xfb3a4e1c,0xee022424 .word 0x02b3ec81,0x7d2a50ae .word 0x0b83e418,0x10ce5401 .word 0x5bd6825d,0x3a95c3b0 .word 0xacff12f9,0xcd9b3738 .word 0x2567447c,0x60cddada .word 0xdfb972d4,0xf3663c19 .word 0x7ed3b641,0x71856ea5 .word 0x24d93342,0x9b1036ba .word 0xffffffc0,0xc8cd7153 .word 0x3173d695,0x4628dbd1 .word 0xffb5322e,0x9ba932a7 .word 0x3769b637,0xd2c9dbe9 .word 0x3a74e024,0x20458470 .word 0x526d9a1a,0xf80e2958 .word 0x5fc1c379,0x09749ff8 .word 0x0b0e5a07,0x8d41449e .word 0x03ff63b4,0xf024a0ea .word 0x5464f245,0xdb6df61b .word 0x7e409f9d,0xf89884fa p32_local2_expect: .word 0xcb44c5c2,0x3a2bc4bc .word 0xc0cd77e7,0xf1cbd1de .word 0x3be25f22,0x99eaf15d .word 0x75f3ec73,0xb0e82ab6 .word 0x48cb3f66,0x28a1e676 .word 0x000035f0,0x48aaccd1 .word 0xb8d9b12d,0x6137439e .word 0x0e158d8f,0xe5fd2c3f .word 0x83e0059c,0xee4b5837 .word 0x7c382f7f,0xb7083184 .word 0x82d3272b,0x8474111c .word 0x99ada557,0x52e4ecda .word 0x29cae186,0xfff26fb4 .word 0xaccc7513,0x4b52eef6 .word 0xa93df2f2,0x842075ca .word 0x471b9bcc,0xc075fc53 .word 0x0c4e40b0,0x00e5174b .word 0x7e304c00,0x0f444cf1 .word 0xd9a02991,0xfd42aeeb .word 0x06041480,0x8cca0e74 .word 0xf4e4bd06,0x1cad9cd0 .word 0xc93b9fcd,0x054b6a39 .word 0x7c93853c,0xaf95a322 .word 0xe8d9582d,0x54ec56b1 .word 0x14d4dca0,0x8c07402e .word 0x6b125bad,0x1746558d .word 0x63f8ed6d,0x7af8dd67 .word 0xc6a1b29d,0x8e7a3df5 .word 0xa62e6fc3,0xca1bbf7d .word 0x57452790,0x67563ab0 .word 0x2be750da,0x018789d5 .word 0x746ab828,0x98cb41c6 .word 0x162640e4,0xbc8d7769 .word 0x8d168513,0x77b5c3cf .word 0xd3cffdce,0x58c158cf .word 0xad5075d1,0x332ab60f .word 0xbb02130b,0x11820565 .word 0x9c250a62,0x8c1bd748 .word 0xa2d6bec8,0x55259365 .word 0x503fdb24,0xe8d45678 .word 0x02704f9f,0x69240439 .word 0xd930f318,0x000000f8 .word 0xe923cc1f,0x5a7ebcd2 .word 0x51bf9c46,0x09e84225 .word 0x27e1130d,0xff1f4e4d .word 0xb5ae4240,0x4d87d60d .word 0x55df2f73,0x85cac678 .word 0x870785bd,0x1dd194a0 .word 0x7aae9fd2,0x8cfd9cee .word 0x395ca5c2,0x4a4c04b2 .word 0x0fa24904,0x886907d3 .word 0xa950d5c6,0x3721409d .word 0x35abfa23,0xfa6c3103 .word 0x36fb9fc0,0x0729d42b .word 0xa0417002,0x837381ca .word 0xd04eb253,0x9c7ec6fb .word 0x617fafa4,0x0e627ef1 .word 0x181cf3cc,0x5d81a1c8 .word 0x1c2ff427,0xa0eb089b .word 0xb51993f4,0x38f3dfc1 .word 0xb861d0a3,0x0f817b9a .word 0x76430195,0xce501356 .word 0xf4e85d48,0xf4dcae17 .word 0xc807fe8b,0xa2bab921 p32_local3_expect: .word 0x916690bc,0xffd6a715 .word 0xd8929ab5,0xec3a4379 .word 0xf7ffd281,0xeca9a22a .word 0xac73b5e6,0xb9006d84 .word 0x01ad2070,0x34fc33b3 .word 0x09294de3,0xb7a02d9c .word 0xd54d8f69,0xc1e02c27 .word 0xd9df5a26,0xa19d9843 .word 0x1de9ccfb,0x3ee3594b .word 0x2389e397,0x6296decd .word 0x284769d8,0xc38f58de .word 0x9036d4c3,0x5df156f5 .word 0xf8163ea1,0x91991638 .word 0x9e5f6311,0x6ba14050 .word 0xaa7cfda8,0xfb73bb6f .word 0xffffc7ea,0x82de8b11 .word 0xe7284e2c,0x8b9f9b8b .word 0x29526360,0x81a4cb93 .word 0xd0135250,0x704efcde .word 0x6873e7b4,0x9933aae7 .word 0xe889627c,0x972523f9 .word 0x4541ae15,0x8f46eb28 .word 0x80bc9f80,0x567396ec .word 0x135d7e6b,0x1f5ed13a .word 0x91bde9d9,0x7f9dd27a .word 0x09f6f3de,0x88f298b1 .word 0xa7e7c61f,0xa6e499e2 .word 0x5f668ba3,0xc6b68648 .word 0x5fdb97aa,0xd3d8672c .word 0x0b31f20b,0x875f78dc .word 0x7a0d51cd,0x59c4500b .word 0xa38194c5,0x2569fe2f .word 0x6e10ed8b,0x354a9817 .word 0x53037016,0x0de06cb8 .word 0x8a185cf8,0x930f3968 .word 0xf9147144,0x444688ba .word 0x9d1b59f2,0x944f268d .word 0x6d70317c,0x85e59d68 .word 0x4db54872,0x183f9421 .word 0x7d7d57da,0xa0430e16 .word 0xc2262ecb,0xead8a7af .word 0x83c56277,0x47be9145 .word 0x7f9fcc41,0xbf0d63ab .word 0xe645443e,0xddc90294 .word 0xbfd3588c,0x1cc6670d .word 0x7d121c8c,0xc6369a51 .word 0xa8cf8b69,0xf55fe9b6 .word 0x78c4d542,0xbb106d09 .word 0xde1bba3b,0x6b32fe0b .word 0x0f2f13b9,0xbcf1e92d .word 0xa752527d,0x319f1906 .word 0x3a3a92d2,0x97458fcb .word 0x93dcd09d,0x26f892a7 .word 0x4bf2a24e,0xe08ca0c7 .word 0x59aa08cb,0x5f95225b .word 0x37e60e6b,0xcea1eb49 .word 0x447d199c,0xc146dc98 .word 0xdff160e4,0x2e65121b .word 0x532355c6,0x8750f93d .word 0x3d9e437d,0x90c1cad6 .word 0xda101d61,0x74b0bf63 .word 0x75bbd1f6,0x06cba4e6 .word 0xd8315c68,0x2d2ab1ae .word 0xf11fcfe5,0xccdeb3d9 p33_init_registers: .word 0x712553f0,0x949927b5 ! Init value for %l0 .word 0x0e8b47ec,0xd63a142b ! Init value for %l1 .word 0x829e2c06,0x6fd9e14a ! Init value for %l2 .word 0x875a55f6,0x68d2427a ! Init value for %l3 .word 0x274ac942,0xc3d6c644 ! Init value for %l4 .word 0x100440fc,0x1d9f0c15 ! Init value for %l5 .word 0x4f9e4e4b,0xfdadaad0 ! Init value for %l6 .word 0xfbaac62e,0xa1d4d1e5 ! Init value for %l7 .word 0x9dcd4b26,0xa2cbf2da ! Init value for %l0 .word 0x263a8250,0x65f22429 ! Init value for %l1 .word 0x754018b4,0x67d4a801 ! Init value for %l2 .word 0x23726820,0x62087dec ! Init value for %l3 .word 0x12869075,0xc0548f7a ! Init value for %l4 .word 0xc07a530c,0xa9431ecf ! Init value for %l5 .word 0xa77ed7ff,0xf61e05e8 ! Init value for %l6 .word 0x4c0c6487,0xa807b4f4 ! Init value for %l7 .align 64 p33_init_freg: .word 0x7173b8ef,0x3706ef04 ! Init value for %f0 .word 0x3d6f9f0c,0xb07a4a4d ! Init value for %f2 .word 0xb7c5a06a,0xd74f7be7 ! Init value for %f4 .word 0xf17c5c01,0x179bac3c ! Init value for %f6 .word 0x8e7b7458,0x4fa9ea24 ! Init value for %f8 .word 0x1f6a72a2,0xbffc8c42 ! Init value for %f10 .word 0xd04f71f2,0x59c69913 ! Init value for %f12 .word 0x4dcebcce,0x4b1074b0 ! Init value for %f14 .word 0x32b54d2c,0x3f7c6863 ! Init value for %f16 .word 0x250722c3,0x81db6bed ! Init value for %f18 .word 0x9ba1ed62,0x82aa584b ! Init value for %f20 .word 0x48ba45da,0xf6b6a179 ! Init value for %f22 .word 0x0b3aceaa,0x2c41d7f4 ! Init value for %f24 .word 0x41ad5a3a,0x724f43cd ! Init value for %f26 .word 0x1c5ea9e3,0xe2c5df2b ! Init value for %f28 .word 0xd70d1aff,0xb4218aee ! Init value for %f30 .word 0x8499f5cf,0x3f2cdf84 ! Init value for %f32 .word 0x75203142,0xece54920 ! Init value for %f34 .word 0x7a158be6,0x29426a68 ! Init value for %f36 .word 0xfd54dd93,0xfa584913 ! Init value for %f38 .word 0xccf0ea20,0x3845250a ! Init value for %f40 .word 0x1a84623d,0x6bc30426 ! Init value for %f42 .word 0xee0418b8,0x2a4db352 ! Init value for %f44 .word 0x705a72ac,0xcaaf0903 ! Init value for %f46 .word 0x9a0a5c12,0x346d836d .word 0x415688d9,0xe59b23da .word 0x530f3d1a,0x1e475280 .word 0x3f8bfe24,0xb4e0474b .word 0x2d5d8d1a,0xab7f4c9e .word 0x0b614cec,0xeff97078 .word 0x1dbc9275,0xaeddad1c .word 0x9dd0cd4a,0x99d9cffc p33_expected_registers: .word 0x00000000,0x8000006d .word 0x00000000,0xb16324db .word 0xf516d9fd,0xfda5a186 .word 0x2fa3b2bc,0x12f2a2da .word 0xf2720636,0x4b2074ff .word 0x00000000,0x0000ccb1 .word 0x00000000,0xf3906405 .word 0x00000000,0xa255bb26 .word 0x00000000,0x00000034 .word 0x00000000,0x00000068 .word 0x00000000,0x7674475b .word 0x00000000,0x570ff0bc .word 0x00000000,0xa5fa15e6 .word 0x00000000,0x00000034 .word 0x00000000,0xa5fa15e6 .word 0x00000000,0x7aeba80b p33_expected_fp_regs: .word 0x7173b8ef,0x3706ef04 .word 0x0e7164d8,0xb07a4a4d .word 0xb7c5a06a,0xd74f7be7 .word 0xf17c5c01,0x179bac3c .word 0x8e7b7458,0x3706efff .word 0x1f6a72a2,0xbffc8c42 .word 0xd04f71f2,0x59c69913 .word 0x4dcebcce,0x4b1074b0 .word 0x32b54d2c,0x3f7c6863 .word 0x250722c3,0x81db6bed .word 0x9ba1ed62,0x82aa584b .word 0xd9d019b6,0xf6b6a179 .word 0xfdd916f5,0xfc3c2a28 .word 0x0a45a8ca,0x571f1084 .word 0x1c5ea9e3,0xe2c5df2b .word 0x1f6a72a2,0x75010000 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p33_local0_expect: .word 0x089de20b,0xd30a1d7c .word 0xffef0637,0xefb87371 .word 0x38ff507a,0x6fa9cc09 .word 0x00000000,0xa5fa15e6 .word 0xf516d9fd,0xfda5a186 .word 0x00000000,0x570ff0bc .word 0x6ad6870e,0x8b4f141a .word 0x13c7b6da,0xb4c95ad5 .word 0xdd37bc45,0xd0f97275 .word 0x2c70424a,0x486b7fa1 .word 0xfd104194,0x16f0e43b .word 0x02d96b8a,0xc3e38462 .word 0x13f55340,0x5463a81a .word 0x09b32655,0x37851a25 .word 0x9ee7a110,0xace4caf8 .word 0xec50f094,0xee8569d0 .word 0xe9b7dddf,0xc74a734a .word 0x032c19ab,0x88d4808d .word 0xbea36b96,0xe12db309 .word 0x528a5394,0x45a76047 .word 0x034f5654,0x7b89b6f3 .word 0x386a05ef,0x381f3ced .word 0xbe434118,0x5ee8d8ea .word 0xee83c3b3,0xbb3184c6 .word 0x67a32f1f,0x0420ba7c .word 0x7e63dbfb,0x88e5b2a9 .word 0x0fb70ff2,0xd01d4c31 .word 0x7b4111be,0x7674475b .word 0x25142799,0x3c4a997b .word 0xb999cf26,0xdce68428 .word 0x89b9ac6e,0x314657ab .word 0xab99a22c,0x3d5d60d4 .word 0xe5766181,0x8fc1f355 .word 0x68d2577e,0xb80c290e .word 0x22aa0f10,0x766e5912 .word 0x6dccb118,0xbde113e0 .word 0x90738382,0xdf4baeda .word 0x84831385,0xb2791c20 .word 0xfd6a71d4,0x4570bd75 .word 0x0bf267bd,0x7aeba80b .word 0xf19a74b9,0x271b303c .word 0xf008a91e,0x27e8f59e .word 0x216afdaa,0x9daeffbd .word 0x8cf4e3fd,0x1c66b415 .word 0xe59f15fa,0x614ba619 .word 0xbd596c72,0x75248292 .word 0x34c94a66,0xf39e51e7 .word 0xf1a00ed0,0x9245a942 .word 0xd07b9193,0x660114fc .word 0xfc64e069,0x13446aa0 .word 0xc1525c6a,0x429fc476 .word 0x1dc1a77c,0x27875f3f .word 0x1d3a927b,0xa21fde35 .word 0xda688f12,0xd6d33773 .word 0x4dca36cf,0x0b3838fc .word 0x231bb12d,0x62b4dd49 .word 0xd55799fd,0x52095731 .word 0x7ecd8d1f,0x29a8dc99 .word 0x6f127830,0x0d32bb90 .word 0x91e0bb9b,0xb658d2a2 .word 0x271f9087,0x083261c3 .word 0x61617c3e,0xa31e2cb2 .word 0xa4ae0ef1,0xb41d200d .word 0xfe81030d,0xaf41ff5e p33_local1_expect: .word 0x00000175,0xa2726a1f .word 0xd04f71f2,0x073dbec3 .word 0xb91e6239,0x4697723e .word 0x23726820,0x62087dec .word 0x5b477476,0xbcf00f57 .word 0xa5fa15e6,0xcb3dea23 .word 0x780713e4,0x3162a2b6 .word 0xc0ba3926,0x08c5e61b .word 0x302deba4,0x7555a87b .word 0x4ce24955,0x00a3ce18 .word 0x446e8fb1,0xca66a263 .word 0xab95c3b6,0xf46ee29c .word 0x52188b3e,0xd3343983 .word 0xeb1fe396,0x5f6ee0bb .word 0x11200a56,0x04e387cc .word 0x098f8806,0xcf5029dd .word 0x24e71373,0x4ce4a231 .word 0xb331ce56,0x841ec0f6 .word 0x003851a0,0x6feb96da .word 0xa8127e49,0x7c8e8fc4 .word 0xa40225d6,0xe328a1eb .word 0x0b9d556d,0x27d470a7 .word 0x72ab7ed8,0xa857387f .word 0x9756f71a,0xf2594ec8 .word 0x9ec52014,0x2b7dedf5 .word 0x38cfe8c3,0xc080eb51 .word 0x87249346,0xe34958b9 .word 0xeb07a061,0x1f58e176 .word 0xed53ba64,0xb83d4b24 .word 0x070c0347,0x9586dd34 .word 0xef1e5a5e,0x5ac69c3d .word 0x62a85eef,0xe315d966 .word 0x9970767f,0x7a73c70d .word 0x34b4e1ff,0xe5dce9a5 .word 0x72aa1609,0x0fe3c01d .word 0x00007223,0x30855f76 .word 0x6b793e94,0x6e0e7232 .word 0xb2f23913,0x800ae4db .word 0x45c363ba,0x0b61cdca .word 0xbd42277e,0xe0fccccd .word 0xe434172d,0x80514f60 .word 0xb2f69279,0xc61f5ea3 .word 0x8000004a,0xb16324db .word 0xc69fe513,0x5a61e062 .word 0x89fa4a18,0xa43d26a2 .word 0x44add95c,0x0775823d .word 0xc679ec16,0xa78441a0 .word 0xa9c35258,0xabf6f4b2 .word 0x28c4a309,0xf3e291ba .word 0x4ce4e399,0x93ffa685 .word 0xe5ea635d,0x3c41265f .word 0xd1858704,0xf52ec5f7 .word 0xd6032c37,0x0cab5228 .word 0xdc9be797,0xbe3a4109 .word 0x0dd096cd,0x0ca8c8a2 .word 0x906df7b8,0x870be48b .word 0x500c40e7,0xea2035e3 .word 0x906e3423,0x9426b63e .word 0xb767ab7c,0x38c3bd51 .word 0xb185b1c0,0x61ff6d7e .word 0x5be228e2,0x3613018a .word 0x37eccbac,0xc90e46a7 .word 0xe2e1c6fd,0x62087dec .word 0xfbed2b5e,0x7a803296 p33_local2_expect: .word 0x561241e2,0x62720426 .word 0x7d534d23,0x9a60ddf2 .word 0x00d9e14a,0x8f80ff00 .word 0x2443a8ff,0xfe1cd6f9 .word 0x4d4a7ab0,0xd864710e .word 0xff101f57,0xcaa8450a .word 0xc6b32b39,0xcf01914a .word 0x260348b2,0x7a93c67d .word 0xd3e0e0da,0xa8d7a3f3 .word 0x4d8d73c7,0x0015879d .word 0xbccdd849,0x382695ac .word 0xf17020dc,0x4a5d5f63 .word 0xffdad5e9,0xce5c2772 .word 0x3aaf2cfc,0xe8b78115 .word 0x6fca7b04,0x8567a58d .word 0x414e901f,0x1ac1d797 .word 0x9011dd8d,0x92d88977 .word 0xc2c171f0,0xa650c3fe .word 0x26079d32,0x3d6e78ae .word 0x9f917711,0xd95d7aef .word 0x51ef601d,0xeb3713fb .word 0x9764ba9d,0xc084710f .word 0xfceca16f,0x0e7164d8 .word 0xc75407a6,0xb5a8ade8 .word 0x380026fa,0xd97ec067 .word 0x912516f4,0x10f8fc43 .word 0xd61dd1b1,0xaa1e0c74 .word 0x90738382,0x570ff0bc .word 0xfe23eee4,0x12152199 .word 0x6965bf07,0x5060cd03 .word 0xfe54bac4,0xfdb85fc5 .word 0x5e8230ca,0xac34ca3d .word 0x5b808c6d,0xa444968e .word 0xcd1789ab,0x3ac4dc48 .word 0x20feca82,0x42ba403e .word 0x77d47340,0xb3e4a4a5 .word 0x879ab592,0x6b81d8a6 .word 0x92c7d2c7,0x9b09fdf0 .word 0x96910ba4,0x33a76af6 .word 0x94d56bc2,0x9aabcc13 .word 0xf00ca9f8,0xf7919ff2 .word 0xf6f42333,0x883b327f .word 0x31e3ec17,0xc377f6bb .word 0x481d6258,0x2e58e97d .word 0x9f622d1e,0x29ada683 .word 0x05cf84ed,0x69f29251 .word 0xd6477308,0x2a7ea780 .word 0x2d4ca51a,0xffffffb9 .word 0xbc2fbc16,0xc07743f6 .word 0x97077907,0xe1a360df .word 0x9fa2e393,0xa3891ef7 .word 0xaa7a215a,0x09a172d5 .word 0xceaed337,0x0f7c0dfe .word 0xd55c166c,0xe3fe6e96 .word 0x0e58f536,0xd4b745a0 .word 0x6026328a,0x78eb6be4 .word 0x83d803c8,0xe9daefaa .word 0xc3be2f90,0xc8f22fce .word 0x91db9ac4,0xee07940f .word 0x774f4419,0xdf4a53b7 .word 0x5cab9a1e,0x0ef9e695 .word 0x95af4845,0x1f29d25f .word 0x5279bd22,0x3dd73b4d .word 0x449961da,0x5ebfe44d p33_local3_expect: .word 0xff74204b,0x360672f2 .word 0x8e2871e0,0x402ae560 .word 0x00000000,0x000000d0 .word 0x038b74f4,0x02704030 .word 0x1100de70,0xa41486bd .word 0xf97ae151,0x1c833252 .word 0xe2e7b23c,0x65a21a60 .word 0xdb702570,0x9df01179 .word 0x21e57824,0x2d9e5357 .word 0x98975f6b,0xfadd20a9 .word 0xbd3a2b87,0xf91b7a91 .word 0xb8519cc6,0xc4efa42e .word 0x4322c4a7,0x9ed0706d .word 0x32982767,0x462b27ec .word 0x126a813e,0x95d43cda .word 0x3befc8b9,0x5aed66a9 .word 0x0d9368be,0x0f412642 .word 0xae78a3b8,0x8a0c93fb .word 0x558949f7,0x0eef257b .word 0x6a9e8b8d,0x2b50b8b4 .word 0x69c3b934,0xff30546e .word 0xa1501ae0,0x55b82f3f .word 0xe2d81627,0x86f504cc .word 0x3760400c,0xb29826de .word 0x4f732af7,0xfdf04633 .word 0x12b746cb,0xad38b74f .word 0x00000000,0x51e17af9 .word 0xcb4e1193,0x8d36239d .word 0xf42f8fd5,0x8bdd7d62 .word 0xb5e7bb05,0xecdbf3b4 .word 0xdaa7d3da,0xa78ac32d .word 0x921448f7,0x5d9e18f0 .word 0xb8e9a46b,0xb9621ebd .word 0x15322a52,0x524a5f98 .word 0xbb2e35f6,0xa9431ecf .word 0x8d3f508b,0xdaeb8f50 .word 0xa610581d,0xc66a67f7 .word 0x8a6659d4,0x2ff348cf .word 0x880b314c,0xd5b405d5 .word 0x95b21f87,0xd37ed811 .word 0x5ff8ffea,0x2f15a788 .word 0x9cf1985b,0x320cef49 .word 0xd0ae8fd7,0xf22692db .word 0xa96b9bb0,0xd2fcf5a4 .word 0xf50e869f,0x992c9d70 .word 0xd6a78486,0xfbf09722 .word 0x1e40ca1b,0x30855f76 .word 0xd472ffbe,0xefcdb0f4 .word 0x197d3957,0x29377164 .word 0x09226a9c,0x9724c5a4 .word 0xc97c954c,0x6ec1fdb6 .word 0xfc43b00c,0x397f3c4a .word 0x4bceaef5,0xdc63b4fe .word 0xb2d90759,0xdc0b6e2f .word 0x3c2a4119,0xd629ed16 .word 0x5c57c92d,0x0912e07f .word 0x1e40ca1b,0x30855f76 .word 0x2b981611,0x5fbc0c36 .word 0xd5660dfb,0xb26f95fb .word 0xd73dda07,0xa5ae7872 .word 0x2f3ea320,0x98407ed8 .word 0x87303632,0xd327562e .word 0xf06830ed,0xfaeee3c2 .word 0x00005744,0xd137d95f p34_init_registers: .word 0x3dfd76f4,0x0e35f6a2 ! Init value for %l0 .word 0xee6f239c,0x7c29ad70 ! Init value for %l1 .word 0x79c96a4c,0x729478f7 ! Init value for %l2 .word 0xaff0a1e8,0xa3e83a9a ! Init value for %l3 .word 0x1a819acc,0x03c519e5 ! Init value for %l4 .word 0x68ea5c4d,0xd922b89d ! Init value for %l5 .word 0xeb0e2a32,0x26337afe ! Init value for %l6 .word 0x8e87b622,0x0051b13c ! Init value for %l7 .align 64 p34_init_freg: .word 0x97ca9f87,0xecc36612 ! Init value for %f0 .word 0x95938e98,0x9c893de0 ! Init value for %f2 .word 0xf0bf492e,0x99c3067f ! Init value for %f4 .word 0xd8b57154,0x13904ab7 ! Init value for %f6 .word 0xb8479b7f,0xdcfa0926 ! Init value for %f8 .word 0x342066ba,0x590e18b1 ! Init value for %f10 .word 0x947ab948,0x7973b091 ! Init value for %f12 .word 0xaf7a3b4d,0x4cb7b850 ! Init value for %f14 .word 0x97ca4678,0x59fa67b4 ! Init value for %f16 .word 0xa86b444e,0xb7682de2 ! Init value for %f18 .word 0xa33918f6,0xefb9d48f ! Init value for %f20 .word 0x2d31e46c,0x4ccc2f99 ! Init value for %f22 .word 0x12e0ffbd,0xc9300877 ! Init value for %f24 .word 0xfa09eede,0x7c76c527 ! Init value for %f26 .word 0x55a8bb56,0x1193671a ! Init value for %f28 .word 0xd705b2c7,0xeaab1377 ! Init value for %f30 .word 0xfd2f714c,0xf9faa64f ! Init value for %f32 .word 0xca7eadc0,0x74c96096 ! Init value for %f34 .word 0x8ef52ad2,0xd490ac61 ! Init value for %f36 .word 0xb5c60bcd,0xc436fa4a ! Init value for %f38 .word 0x113e5a3a,0xdc199d21 ! Init value for %f40 .word 0x0f10324a,0x372e7e60 ! Init value for %f42 .word 0xdcb44282,0x8b796543 ! Init value for %f44 .word 0x5cc92064,0x66deb788 ! Init value for %f46 .word 0x961d2465,0x97d53e0a .word 0xcbaf02a8,0xcdd51adc .word 0xd0c63046,0xfe9f1819 .word 0xf0fe49f8,0xdb3a459d .word 0x9b992c04,0xa730b92b .word 0x1fe085e8,0xce2065ae .word 0x74d03cc5,0xf5cfb1f3 .word 0x72fe3a2b,0xb7ce65d9 p34_expected_registers: .word 0x00000000,0xb04394f8 .word 0x00000000,0xb04397d3 .word 0x00000000,0x00000000 .word 0x00000000,0x66b9eb8a .word 0x00000000,0xb0439793 .word 0x00000000,0xdab46aef .word 0xffffffff,0xffffffff .word 0xffffffff,0x4fbc6b07 p34_expected_fp_regs: .word 0xf3ee1bbe,0x3d8f9ef2 .word 0xc919b62f,0x168e7a77 .word 0xf23ee336,0xa50d8b35 .word 0xcc3c135b,0xb0510429 .word 0x1ec9e797,0xd54c8508 .word 0xdffc27a4,0x02c203fc .word 0xecc36612,0x1e372837 .word 0x6be181d9,0x000000a7 .word 0x97ca4678,0x59fa67b4 .word 0xa86b444e,0xb7682de2 .word 0xc21c9e04,0x267113d8 .word 0x2d31e46c,0x4ccc2f99 .word 0x12e0ffbd,0xc9300877 .word 0xfa09eede,0x7c76c527 .word 0x55a8bb56,0x1193671a .word 0xd705b2c7,0xeaab1377 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p34_local0_expect: .word 0x92089e04,0x267113d8 .word 0xafc02c51,0xd39f05b4 .word 0xef6ab4da,0x81c3bb54 .word 0xef6a178e,0x1e503b82 .word 0x00008f3d,0xbe1beef3 .word 0x44b8e39e,0x48594655 .word 0xf15a4880,0x593d0f25 .word 0xe25e2878,0xc5affec5 .word 0x3bd7929a,0x8cf6ce92 .word 0x461df64b,0xfc3ee8b9 .word 0x5704c235,0x9ef52007 .word 0xdff0d3f4,0xef6558be .word 0x015ac9db,0x9aa6be76 .word 0x1f9dd328,0x2bb5fac4 .word 0x877d07c2,0x8cbe26b8 .word 0x4ef367ee,0x9f936117 .word 0xa69b58ba,0x96857855 .word 0x4bd2eefe,0x0000cea3 .word 0x761a61bb,0xaebfcd6f .word 0x6110ead7,0x41adf35c .word 0xcdb457ba,0x2c0c2a0c .word 0xed71a03e,0x90911dec .word 0xffd8c55a,0x4593433b .word 0x57c50b02,0xe1ef9db2 .word 0x70a045dc,0xb3cdb9c2 .word 0xa853c6d5,0xdb0fe9b1 .word 0x339e061f,0xdc8bd060 .word 0x5175f84f,0x2e921d88 .word 0x7ebf4850,0x4c78ac0c .word 0x96a65765,0x80b29a0f .word 0x687fc9bd,0xf9e22b28 .word 0x94c7f4dd,0xbc380f7b .word 0x7076ec81,0x0bcaf225 .word 0x12c657ea,0xd7ea8987 .word 0xb828e9f8,0x8c255edf .word 0xd7d2aa64,0x09a472f0 .word 0xbdca687c,0x70eb9663 .word 0x123d28d5,0x525dfb81 .word 0x9661a9dd,0x4bd77ef1 .word 0x850b0124,0x62c5edd4 .word 0x62ff19ca,0x4bd2eb9c .word 0x3f7ffd31,0x7fd837be .word 0xba050eca,0x240bd410 .word 0x8d600366,0x8d491263 .word 0xab7b267d,0x9a056fe4 .word 0xb0439499,0x1b7e8625 .word 0x3a88322e,0x38463f91 .word 0xc1648424,0x94e7c9d8 .word 0x51005e20,0x1eac08e3 .word 0x5222b417,0xcfd10f9a .word 0x08bf2440,0xaa5f5dd0 .word 0x76a02baa,0x2a134ae8 .word 0xf191621a,0x3acd315b .word 0x31dc4eff,0x09716caa .word 0x452359b7,0xcdc16bf2 .word 0x576adb61,0xa89f6aaa .word 0xf3ee1bbe,0x3d8f9ef2 .word 0xc919b62f,0x168e7a77 .word 0xf23ee336,0xa50d8b35 .word 0xcc3c135b,0xb0510429 .word 0xbb22fd0a,0x1702e429 .word 0xdffc27a4,0x02c203fc .word 0x7de148ef,0x1e372837 .word 0x6be181d9,0xb811f772 p34_local1_expect: .word 0xa3ce0000,0x00000000 .word 0x6c8cd611,0x7703752e .word 0x15cd152b,0xdf608688 .word 0xff5c89ff,0xff030000 .word 0x1ec9e797,0xd5ff8508 .word 0xa6897e9a,0xe5015916 .word 0x0597b8b2,0xb3203919 .word 0x435e5c0f,0xe1395983 .word 0xf3788570,0x4796805c .word 0x049cbb54,0xdadfb868 .word 0x9a63ba6e,0xa87e88a6 .word 0x99f94302,0xc10b6cbb .word 0xe5b769ea,0x78489e52 .word 0x5679ee87,0x1424d70d .word 0xc039d015,0x4e17d1c5 .word 0xb7ae9252,0xe08e5762 .word 0x40ade458,0x49b52de3 .word 0xff57a549,0xd5bc49ac .word 0xb78729dc,0x5115d3e7 .word 0xbc9f1256,0xd30668d7 .word 0x9fff8526,0xc39df044 .word 0x44b06731,0xdd0260e7 .word 0xcb3cf2f7,0x84a3c30b .word 0x1e3d5895,0x1e963b2b .word 0x0db76c0c,0x893f5c9a .word 0x54e1157a,0xbf5ad82d .word 0x863fefb9,0x34e26b95 .word 0x708454f7,0xadc44e4f .word 0x6b5933d5,0x0261ef0a .word 0x3c2e1c64,0x8f809aad .word 0x26a6349f,0xa8e750e5 .word 0x69cd4a25,0xf665f982 .word 0xb7fc5cbf,0x6d66e6a8 .word 0xd694a823,0xb1eb3b0f .word 0xfda2ff0a,0x32e3eb0b .word 0x5be28451,0x3be80c9e .word 0x3bd2484d,0xb48fb2ed .word 0x61db2f5a,0x1fb6076d .word 0x51fc3f52,0xb52e5d6e .word 0x44bf5d82,0xb200898a .word 0x31e2abad,0x0014fe7a .word 0x0000ff03,0xc465764d .word 0x76e4d28f,0x23ccdf92 .word 0x5a320a33,0x5d3a9407 .word 0xd0a445f9,0x0d88ea92 .word 0xd79530af,0x326b9f2d .word 0x5201d831,0x3df2073a .word 0x5951542b,0xf8da3cf5 .word 0x8bb37356,0x4e8056ca .word 0x8a12c13a,0xeb37e8ef .word 0x0b6963b0,0x9ccde849 .word 0x184d9fd2,0xbbf57585 .word 0xace2fd06,0xfad23a9e .word 0x3428e697,0xdebdb717 .word 0x36035c46,0x14a405bc .word 0xdef810f5,0x341af86b .word 0xcea3a9a2,0x48e19089 .word 0xff68ad4c,0x93633da5 .word 0x260cd159,0xc4286be1 .word 0xe7c3e81f,0xa7189bb6 .word 0x4e86693d,0x05e453bb .word 0xc1a783c0,0x33da743d .word 0x8502b284,0xc5709559 .word 0xe04ba50b,0x048560c5 p34_local2_expect: .word 0xa7000000,0x00000000 .word 0x1f49ee06,0x34b33e02 .word 0xbe86501d,0x2739a38b .word 0xff895c29,0xc37b9342 .word 0x67890fb6,0xae6e90bb .word 0x29000000,0x28d35557 .word 0x9ce345d2,0xdda4996d .word 0x58b5b19b,0x1ab11e8b .word 0x048bd8c0,0x28190ab9 .word 0xc1b300c3,0x8c16dd05 .word 0xf2aab9df,0xc3cb4b7c .word 0xe7f5b4f2,0xcc376d10 .word 0xc336945b,0x121f30df .word 0xffffffff,0xffffecc3 .word 0xb3e14cb4,0x68073473 .word 0xe2155add,0xa83f7143 .word 0x50574f53,0x99dc61c3 .word 0x5b302079,0x4fd561d6 .word 0x51ca8859,0x1daf6861 .word 0xfcfca231,0x05c65074 .word 0x744d275d,0xf401e077 .word 0x614d00d1,0xfac80b57 .word 0x91c6f9c1,0x27ca7955 .word 0xf061df69,0xe7e7c51c .word 0xf26f06d5,0xef7a3a72 .word 0x85ff24a9,0xbaf00da7 .word 0x73fbb19a,0x8db0b8ee .word 0x5b4d06da,0x0ca1e198 .word 0x67535eb5,0xb669b918 .word 0x00e79925,0x57ab814c .word 0xbc45e1d9,0x2c7233c6 .word 0x654e4b19,0x6471437e .word 0x3d999b62,0xaebfb2bd .word 0x7b58a878,0x6fa5582e .word 0x547d324d,0x610463ff .word 0xb1c17a3e,0x77d058be .word 0xdeca8386,0xc49102ba .word 0xf73b5f65,0xd7a3fbd2 .word 0x038c5e27,0x7fc05a01 .word 0xf73d64fb,0x7a5f4e0f .word 0xa5bdda50,0x538bdac9 .word 0xd8965511,0xb7888b1b .word 0x81e25d73,0x898f7365 .word 0x43d16630,0x85d220a4 .word 0x23b8fcd9,0xebf4f602 .word 0x70e39da4,0x6f760ddd .word 0xefd432ad,0x88a48e4c .word 0xd57a3d9d,0x3bb30b25 .word 0xd5d6cf88,0x58991056 .word 0x9a02b085,0x0b830058 .word 0x288c66ab,0xe30267c9 .word 0xdc4d0ec1,0x0fecae72 .word 0x2d73e16c,0xe8dacdf9 .word 0xef5ab469,0x1f4cda7c .word 0x4e73d5f4,0xd7b637de .word 0x7d58af84,0x16b6ff3f .word 0x3030ab52,0x4a4d3886 .word 0x12593967,0x6f5032f0 .word 0xd07afd7d,0x61d031ce .word 0x2c86f227,0x16d4dbf9 .word 0xe1c62a95,0x41025a05 .word 0xc094a5e9,0x26b3a054 .word 0x394a9caa,0x898aab70 .word 0xd16fc3b6,0x055d70fa p34_local3_expect: .word 0x24030000,0x4f3de3ff .word 0x00000000,0x8c97a772 .word 0xe2b2e1a9,0x8b528a3b .word 0xffffffff,0xffffffa5 .word 0xecc36612,0xab8d9d62 .word 0xb536f74b,0x01ce708f .word 0xf6f886a9,0x29fbc1e3 .word 0xa7ecb0ef,0xe48ddc67 .word 0x289a24de,0x9833e560 .word 0xb8b7bf56,0x14626a9b .word 0x818e9eeb,0x5affe46f .word 0x17a69b4c,0x95734a3d .word 0x828d5c3d,0x225a8bc5 .word 0x7a4934b5,0x11940a5d .word 0x58d69634,0x843b303d .word 0xa695027e,0x2f5d7317 .word 0x9019d42b,0x60ada85b .word 0xdb886336,0xc1cb4c20 .word 0x13ae252d,0x1e8a9b1b .word 0x233464c3,0x011663ad .word 0x1f248097,0x5fccb0a9 .word 0xc7216ec8,0x6c51accb .word 0x2e37c547,0xb5186b40 .word 0x001fa8cd,0xc6c92782 .word 0x79e45c0f,0xabdbe7f9 .word 0x71b24893,0x52c86566 .word 0xf1985488,0x59b1a69a .word 0x10316579,0x519da22d .word 0x0b6b7a3b,0xd041eedd .word 0xbf9599dd,0x20303dbf .word 0xfdc55810,0xa56b0e8a .word 0xb9e25777,0x0ccbd4b5 .word 0x9943e629,0xd063afcb .word 0xa42ec767,0xe94cde7e .word 0x66697793,0xe3820afc .word 0x5bbed700,0x93b5bd1d .word 0x0ef1e47f,0x0460497e .word 0xe15f1702,0xdfe536a2 .word 0x37093bbd,0x66e20bf0 .word 0xc3fe7319,0xc96e2e1a .word 0xfea74174,0x9d93f33f .word 0xdf61a677,0x6cf5e8cb .word 0x9c7b7656,0x86226dd6 .word 0x930d8850,0x0a6e5232 .word 0xbd4bf7cd,0x8e7f588d .word 0x72bd786e,0x64325e22 .word 0x12305f3b,0xdbe70820 .word 0xe5e7df57,0x656abfb7 .word 0x0757c080,0x1ab793c7 .word 0x0c951694,0x7ff823e1 .word 0xeaf4449a,0x6fde4e20 .word 0x883bc50b,0x2a24705a .word 0xe87a9323,0x3cb3cc68 .word 0x6923eeb6,0xb6b7445d .word 0x6ecd183c,0x41200c66 .word 0x2cab4e19,0xb975e0ff .word 0x7c0347d4,0xdcf62db1 .word 0x879f6dd9,0xe680deb2 .word 0x66b9eb8a,0x29fa255d .word 0xf5652545,0xd791b74f .word 0x90a3dcdf,0x935f23f9 .word 0xebc3abe2,0x5755d328 .word 0xa8d75275,0xab87b232 .word 0xe647b02c,0x3ed4a687 p35_init_registers: .word 0x8d66d051,0xf3a5ac9f ! Init value for %l0 .word 0xb9a241f8,0x5e0bdf6c ! Init value for %l1 .word 0xe5a05cb2,0x04db543c ! Init value for %l2 .word 0x3cb27ebe,0x37078676 ! Init value for %l3 .word 0x40d5328a,0x66892456 ! Init value for %l4 .word 0xa29ab790,0x4d72a7a9 ! Init value for %l5 .word 0x0784aec4,0x8f7e9bf7 ! Init value for %l6 .word 0x4a273157,0xcde25da9 ! Init value for %l7 .word 0x6a3c8963,0xdf5913c4 ! Init value for %l0 .word 0x973a8550,0x0ba3c38b ! Init value for %l1 .word 0xa3d2279e,0xa04c1cc1 ! Init value for %l2 .word 0x647d80dc,0xabeac0e1 ! Init value for %l3 .word 0x9c953fb6,0x392f3b9f ! Init value for %l4 .word 0x4eabe82e,0x5ae6fee2 ! Init value for %l5 .word 0x545af51c,0x115f0322 ! Init value for %l6 .word 0x996d3dc8,0x849bf664 ! Init value for %l7 .align 64 p35_init_freg: .word 0xdd8e9eb2,0x673fbe37 ! Init value for %f0 .word 0x9d8d7804,0xc108a714 ! Init value for %f2 .word 0xe018a1f1,0x88cb74fe ! Init value for %f4 .word 0xffdc60d0,0x719f2c3b ! Init value for %f6 .word 0x2de83cfa,0x06660f03 ! Init value for %f8 .word 0xf6b42072,0x6cc5976c ! Init value for %f10 .word 0x32aaa883,0xc56f5761 ! Init value for %f12 .word 0xab78d87a,0x6260a760 ! Init value for %f14 .word 0x1222b35e,0x3888c3c6 ! Init value for %f16 .word 0x76b107ca,0x8a0e970d ! Init value for %f18 .word 0x86f604a8,0xeaf479e4 ! Init value for %f20 .word 0x65a17206,0x0d4059ee ! Init value for %f22 .word 0xe011c627,0x69101023 ! Init value for %f24 .word 0x6fe4a5a3,0x8e7e99f1 ! Init value for %f26 .word 0x52cfd8cf,0x535e8af6 ! Init value for %f28 .word 0x998bbeee,0xee014936 ! Init value for %f30 .word 0xe9a09f6d,0x985cbf0f ! Init value for %f32 .word 0xbc1e2158,0xca6d1d33 ! Init value for %f34 .word 0x9fed86e7,0x914d87d9 ! Init value for %f36 .word 0x311e06b7,0xf27c5f6e ! Init value for %f38 .word 0xb670db39,0x098bd118 ! Init value for %f40 .word 0xc9efff42,0xeba5b4a3 ! Init value for %f42 .word 0xd9c7359c,0x4fd0099b ! Init value for %f44 .word 0xe7664bef,0xceb3e7b7 ! Init value for %f46 .word 0x2fa7384f,0x0bb85cd4 .word 0xccb85f22,0x224d37e7 .word 0x5d8e10de,0xd311ea96 .word 0xb062f5a8,0x237fc294 .word 0xf5a98ff7,0x0c671a5e .word 0xe66443f6,0x7c3d11aa .word 0xa13a793b,0xa16ba73d .word 0x2abcebb8,0x75e9b947 p35_expected_registers: .word 0xf0d59c4a,0xfc05b4c5 .word 0x00000000,0x000000d5 .word 0x00000000,0x6c1d25ba .word 0x00000000,0x0fd84d19 .word 0x00000000,0x000000a0 .word 0xffffffff,0xf64075dd .word 0x00000000,0x282536cf .word 0x4a273157,0xcde25da9 .word 0x00000000,0x3949c4d7 .word 0xffffffff,0xfffff150 .word 0x00000000,0x000001ee .word 0x00000000,0x00000002 .word 0x00000000,0x000003a1 .word 0x00000000,0x3dd03ab8 .word 0x00000000,0x00000000 .word 0x00000000,0x00000002 p35_expected_fp_regs: .word 0xdd8e9eb2,0xb2fb5df2 .word 0x9d8d7804,0xc108a714 .word 0x9567489e,0x8eac2a3b .word 0xffdc60d0,0x719f2c3b .word 0x2de83cfa,0x06660f03 .word 0xf6b42072,0x6cc5976c .word 0x32aaa883,0xc56f5761 .word 0xab78d87a,0x6260a760 .word 0xf2b13170,0x745e97bb .word 0x76b107ca,0x8a0e970d .word 0x86f604a8,0xeaf479e4 .word 0x17fa379e,0xaef6a6c6 .word 0xe011c627,0x69101023 .word 0x6c1d25ba,0x0fd84d19 .word 0x6bafc8e6,0x535e8af6 .word 0xb340c132,0x35ecebfc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p35_local0_expect: .word 0x1c566075,0x4e711348 .word 0xe6c8af6b,0x39fcf404 .word 0xee010000,0xa650cd2b .word 0x6c1d25ba,0x0fd84d19 .word 0x96cdd5b2,0xbef2d98f .word 0x3d9c4f2a,0x1df301b2 .word 0x91e92cc6,0x9a9fa90d .word 0x3949c4d7,0xd0390d72 .word 0x37be3f67,0xb29e8edd .word 0x14a708c1,0x04788d9d .word 0xfe74cb88,0xf1a118e0 .word 0x3b2c9f71,0xd060dcff .word 0x030f6606,0xfa3ce82d .word 0x6c97c56c,0x7220b4f6 .word 0x61576fc5,0x83a8aa32 .word 0x60a76062,0x7ad878ab .word 0xa1966566,0x82d2822e .word 0xac92085e,0xc77e72ba .word 0xd85d7c54,0x6af52e47 .word 0xbb077258,0x5a01386d .word 0xa5f8f82c,0x53c4cf5f .word 0x5a3e5573,0xf4e93056 .word 0x7ac6babb,0x2afc5bac .word 0x93e09ffc,0x7e62b79a .word 0xf23808fc,0x36b11d3c .word 0xa29fc4c3,0x504a6d9f .word 0xc4857083,0x084ff100 .word 0x74110bc8,0x01e00a32 .word 0x0b981614,0x560527e3 .word 0x3eebd197,0x87467c0b .word 0xfc42282a,0xd6afee96 .word 0x1d40b85b,0xcb1e7f09 .word 0xd04b0378,0x0ae3a191 .word 0x6529b8dd,0xc3c82f94 .word 0xd0a03017,0x47239f3c .word 0x14336aa1,0x638ed594 .word 0x962bc25f,0xcecd145d .word 0xbd4d4eb2,0xddb0a8e9 .word 0x143dc420,0x5eae1723 .word 0xad0ea5d0,0x55aa2c72 .word 0xee26e213,0xe6322d04 .word 0x387399f4,0x07adfe50 .word 0xb1614f2c,0x9f46614a .word 0x8755b59a,0x070c0e64 .word 0x0e705817,0xb602a730 .word 0x61b0e6aa,0xa919a5a5 .word 0x1d554278,0x9f563ea6 .word 0x9f966816,0xab711931 .word 0x5415095c,0x76f4ac39 .word 0x3793f46e,0x0f30d55b .word 0x000000cf,0xb80d3c88 .word 0x6326cc65,0x57d439ca .word 0xd8fe752e,0x9db4aa05 .word 0xd55ab333,0x9c367423 .word 0x92366673,0x13beec54 .word 0x0d575763,0x233878f2 .word 0xccf6497a,0xa2a81e50 .word 0x40a6e3d5,0x096b14a3 .word 0x14462d91,0x6489bc7b .word 0x4afd5d18,0x50c38452 .word 0x501e687f,0xdcb11e5e .word 0xb377f442,0xd8440c7e .word 0xfba869ac,0x810e737f .word 0x6839f597,0x25dece2e p35_local1_expect: .word 0x36000000,0xc2b2f3da .word 0x1cc640aa,0xbd2deebd .word 0x000001ee,0x00000002 .word 0x17fa379e,0xaef6a6c6 .word 0xa2b405fc,0x4a9cd5f0 .word 0x0d8b6ae7,0x32c140b3 .word 0x8ba23080,0x52571fc2 .word 0x9cbfaaa4,0x2f22bc68 .word 0x2bf19cef,0x1b5a7c53 .word 0x663f6f7f,0xea2dc994 .word 0x0e1cda68,0x1d15f0c8 .word 0xfbc86e2b,0x2873e284 .word 0x5f9aedb4,0xf2c48325 .word 0x5d7e1122,0x7f39b1ae .word 0xb05d758b,0x5e172e79 .word 0x6c442020,0x30be7af0 .word 0xf2210884,0x6b1b4a28 .word 0x2c266c73,0x662c4dab .word 0xb2711fc3,0x570c8802 .word 0xc58f99a3,0x5deda015 .word 0x585de07a,0xa7f11b72 .word 0xb055a213,0x1bc115fe .word 0x651928d0,0xe41ed38d .word 0x534db358,0xfed08cc0 .word 0x7c0040a0,0x725b4180 .word 0x529541e5,0x4e3043ce .word 0x71210dbf,0xb78bb1b7 .word 0xcc287356,0x459a8f19 .word 0x6f7bd107,0xd86f83ec .word 0x92900a8b,0xcfbb47ba .word 0xaf198061,0x79022d0c .word 0xdc4786e2,0x70b3e696 .word 0x7a88b6f4,0xe820fd35 .word 0xcf14e162,0x1d163ae3 .word 0x875527f4,0x93425c84 .word 0xaebfe7c7,0x2852333b .word 0xdf060489,0x4b1da749 .word 0xe796e532,0x6bcf6050 .word 0x43b26127,0x7aa9d48e .word 0xf2381f88,0x855aae8c .word 0xfbdc4a3b,0x347e7bf6 .word 0x1f4d6706,0xaa2a79be .word 0x2a35bf74,0x5f8f2325 .word 0xb3fdc380,0x7bbd0caa .word 0xce9b0e09,0x0690cffd .word 0x1fda6676,0xef64d82f .word 0x4507f0e9,0x361c29a7 .word 0x885cb4e2,0x77f3810e .word 0x4fa691b6,0x783880da .word 0x7accbede,0x77820836 .word 0xc7534f1b,0xf436d7ed .word 0x8367f5fd,0x5871ff84 .word 0xabdae70c,0x75b78481 .word 0xb46b2fcf,0x27ebd7bf .word 0x5d2fa1ce,0x5ce54c0a .word 0x68e75dbb,0x358b410d .word 0xb56ac19c,0xc0e9046d .word 0x0c267a20,0x69ea86cc .word 0xe4ba313f,0xe79c0fb6 .word 0x7a350b92,0x2d143d82 .word 0xfc5338bb,0xe39ffc40 .word 0x0b3d64ff,0x693c5a03 .word 0xc246e266,0xb9f5a854 .word 0xa3dc3f65,0x5feeebb2 p35_local2_expect: .word 0x2cf59649,0x35ecebfc .word 0xa3152ac3,0xcb40ff84 .word 0x00000000,0x000001ee .word 0xbb975e74,0x7031b1f2 .word 0x27c611e0,0xe30c493a .word 0xf25dfbb2,0x0549e8fe .word 0xef3a272a,0x721a5afa .word 0xe34d18b3,0xd2688bf0 .word 0xf25dfbb2,0xb29e8edd .word 0x14a708c1,0x04788d9d .word 0x3b2aac8e,0x9e486795 .word 0x3b2c9f71,0xd060dcff .word 0x030f6606,0xfa3ce82d .word 0x6c97c56c,0x7220b4f6 .word 0x61576fc5,0x83a8aa32 .word 0x60a76062,0x7ad878ab .word 0xd8bef594,0x93fe89dd .word 0x29e07aa1,0xc12c0d20 .word 0xc9e9971f,0x41a8dafc .word 0x620f772b,0xe66ce8c8 .word 0x8c34ff44,0xa16f025f .word 0x2039082a,0xffcfff2a .word 0xd8c37d50,0x882d57a2 .word 0x425f4fc8,0x703764c0 .word 0xe863756b,0x23206825 .word 0xeb457acb,0x59286fb1 .word 0xeb283732,0xe46ca3fb .word 0x301ffaf0,0xd4c52a99 .word 0x26965d5e,0x0f19d596 .word 0xa3d5e8f3,0x202bc195 .word 0x390a92a1,0xd4fa9f15 .word 0x2d9ebbab,0x7bd33c86 .word 0xda0a5752,0xe3482a83 .word 0xba7561b1,0xd6297568 .word 0xc0e112c1,0x96ee2461 .word 0xbbdcb367,0x1cee9ac5 .word 0x95cd3d93,0xe6f01e0f .word 0x845c8ffb,0x00f25149 .word 0xe535b39c,0x5091e986 .word 0xffb62313,0x0c6fcd9e .word 0x5a30eeb7,0xea61a2e3 .word 0x1787e676,0x46e391cd .word 0x597fd3ce,0xdfe3e8e9 .word 0x521ca009,0x0514dadc .word 0x4d3360aa,0x1dee6223 .word 0x25d89f6f,0x23e421e2 .word 0x50f561ab,0x8ca87373 .word 0x79496114,0x84fbd044 .word 0xf6e76313,0x415809d5 .word 0x245f5ad2,0x548937c2 .word 0x521b1ab0,0x96a1ff17 .word 0x3566743a,0xdb594317 .word 0xf676dafe,0xbc2a878b .word 0x067a5467,0xaa76e479 .word 0x40000000,0xffffffff .word 0xb1241b9d,0x9182c156 .word 0x9567489e,0x8eac2a3b .word 0x51a9c0ad,0x06a5cd11 .word 0x3472e048,0x3f9d3f98 .word 0xb9d50ebb,0x64f46868 .word 0xcb2bdbe9,0xfcbf1127 .word 0x5047d940,0xea3e6524 .word 0xe452d7ac,0x9e0b6f41 .word 0x35cccb0c,0x95df435a p35_local3_expect: .word 0x51a8e4a3,0xb6fd559b .word 0x9c8841f2,0x63a1984e .word 0x86f604a8,0xeaf479e4 .word 0xe221e423,0x05aab49d .word 0x51a8e4a3,0x14d511f0 .word 0x36bac4b1,0x14f7f230 .word 0x8a51beca,0x25311766 .word 0x3a39d588,0xaf77eca1 .word 0x7d2ded76,0x98f1d23c .word 0x52801088,0x601b46c4 .word 0x5d6b1c51,0xe7d0deee .word 0xa773aac8,0xde8012a5 .word 0x52776469,0xebc5d0ba .word 0xd220d129,0xfa530197 .word 0xf9fe429b,0x727b6cca .word 0x1ba8559e,0x06d6fc0f .word 0x9a759907,0x0274245e .word 0xee1edb56,0x7ea26a4d .word 0x303b2624,0x80404c6d .word 0xb9473f13,0xcd28734d .word 0x2ab6d5a8,0xb7228256 .word 0x8001dc52,0x3c04f5c5 .word 0x93f48c0a,0x310a2cb1 .word 0x84a3369a,0x5e5bf7de .word 0x721463cc,0xc306a731 .word 0xdd0afdbe,0x7354d689 .word 0x0c289b39,0xa6873f6e .word 0x9cf4a08a,0xf4016f88 .word 0xfeae9842,0xd63fd404 .word 0x6077e5ab,0xa30cd662 .word 0xdc484559,0x45bcd1fe .word 0xcc4d55b4,0x53690c95 .word 0xc27c24f8,0x16034d03 .word 0xc88a2844,0x7c526638 .word 0x50aaacc4,0x9a9604c9 .word 0x7cff5a21,0x35a5fd80 .word 0xfdfe400f,0xef65cd58 .word 0x2daec0cf,0x20f89bd0 .word 0x0616de8e,0x1999e2fc .word 0x7ace3f8b,0x5cb3cfa3 .word 0xcdd07278,0x3c54e79a .word 0x9e89e114,0x1b0c2cda .word 0x61499b39,0x1df12e06 .word 0x0622c4d5,0xd131413e .word 0x2efeed2b,0x5b29d93f .word 0x53993e51,0x9132b543 .word 0xc0fcab7e,0xb1d9e482 .word 0x52e98b11,0xe39ffc40 .word 0x28e969ac,0x12845427 .word 0x4cc98399,0x3c5ca998 .word 0x4179f865,0x0087f82c .word 0xbdee8505,0xbece3080 .word 0x310453e2,0xb1b18aeb .word 0x3826484f,0xdc5b2253 .word 0xfbae4c2d,0x57db3196 .word 0x242babda,0xda2f0049 .word 0x6875b029,0x57fc0ec7 .word 0x34376c31,0x4f5e0c34 .word 0xf4ac6c5e,0xb8a02852 .word 0x90e6c66b,0x58614b54 .word 0x1b241251,0x01cd1901 .word 0x98b3fbcd,0xac671a6d .word 0xe7430229,0x30d77579 .word 0x84bdc806,0xf91f668a p36_init_registers: .word 0x0b61f172,0x7d883db7 ! Init value for %l0 .word 0xd74bac40,0x50691580 ! Init value for %l1 .word 0xa1d8d1b8,0x3b6a852a ! Init value for %l2 .word 0xae6eca91,0xfe1f6c00 ! Init value for %l3 .word 0x94526db5,0xf93d2af3 ! Init value for %l4 .word 0xdb52e5a1,0xad3a650b ! Init value for %l5 .word 0x5216d7b8,0x16899f42 ! Init value for %l6 .word 0x4a09e844,0x0edf3499 ! Init value for %l7 .word 0x0ffcbd46,0x65aed0ab ! Init value for %l0 .word 0xa59a33b7,0xdeb20e8d ! Init value for %l1 .word 0x1d774c78,0x7eb1bf5c ! Init value for %l2 .word 0xfea7c7e6,0xe6ddccc4 ! Init value for %l3 .word 0xf279f2e5,0xfed7792b ! Init value for %l4 .word 0xdc6efd3c,0x7dc4b3a5 ! Init value for %l5 .word 0x896dd53b,0xfee72f6e ! Init value for %l6 .word 0x02c82b24,0x36cf982a ! Init value for %l7 .align 64 p36_init_freg: .word 0x2a9e687a,0x0b8fcd2e ! Init value for %f0 .word 0x7805dd22,0xe53f2da5 ! Init value for %f2 .word 0x63dfe196,0x8005ded6 ! Init value for %f4 .word 0xc6e997e0,0xf934e000 ! Init value for %f6 .word 0xc2e91b97,0xa5a287b0 ! Init value for %f8 .word 0x746f9b00,0x48539180 ! Init value for %f10 .word 0xd397a521,0x357e0be5 ! Init value for %f12 .word 0x47f667f1,0x8ccc5180 ! Init value for %f14 .word 0xfd9c4a87,0x79fe9807 ! Init value for %f16 .word 0xb51e7a83,0x1e1bc2aa ! Init value for %f18 .word 0xcc2565c7,0x3b257239 ! Init value for %f20 .word 0x4777e9cb,0xb5e5a57f ! Init value for %f22 .word 0x7b9e9cb8,0x65f89690 ! Init value for %f24 .word 0x194cbbcb,0xc3780b93 ! Init value for %f26 .word 0x14d63bcd,0x31516b45 ! Init value for %f28 .word 0x241bee25,0xd0600429 ! Init value for %f30 .word 0xfeea1f13,0xa16cfe56 ! Init value for %f32 .word 0x461671dc,0x09358370 ! Init value for %f34 .word 0x63fee0e0,0x7be2f10c ! Init value for %f36 .word 0xfe0b48c3,0xbdd4f60f ! Init value for %f38 .word 0xadbc523b,0xed1e1673 ! Init value for %f40 .word 0x3fb0abb0,0xd28cc5f2 ! Init value for %f42 .word 0x6e8c335e,0x124dca3c ! Init value for %f44 .word 0x63be4ddc,0x3df6a410 ! Init value for %f46 .word 0x5a3d4656,0x13f8aa46 .word 0x4ca716c6,0xfaabbeb6 .word 0x49a1c360,0xc022ba52 .word 0x350fc34e,0x62733ede .word 0x30f1d8a1,0x8729c490 .word 0x0bc6d997,0x5684feee .word 0xbb217ffa,0x8c38aed9 .word 0x0bbaba30,0xea58ba46 p36_expected_registers: .word 0x00000000,0x00ff3e4f .word 0x00000000,0xd5b8b6b7 .word 0x00000000,0x0000001d .word 0xffffffff,0xffb8f7b7 .word 0x00000000,0x000000c7 .word 0xadedf47f,0xad3e6c86 .word 0x00000000,0x00000ff4 .word 0x00000000,0xd5b8b6b7 .word 0xcf4fa9c4,0x4092e16c .word 0x00000000,0x902b76e2 .word 0x00000000,0x000004e6 .word 0x00000000,0x00000173 .word 0xffffffff,0x571ebfef .word 0x00000000,0xa8e14452 .word 0x00000000,0x27373e84 .word 0x00000000,0x000000bc p36_expected_fp_regs: .word 0x2a9e687a,0x0b8fcd2e .word 0x43d18595,0x06aedf5c .word 0x63dfe196,0x8005ded6 .word 0xc6e997e0,0xf934e000 .word 0xc2e91b97,0xa5a287b0 .word 0x746f9b00,0x48539180 .word 0xd397a521,0x357e0be5 .word 0x47f667f1,0x8ccc5180 .word 0x6c4d98ec,0xc635d138 .word 0x88e05043,0x765d2527 .word 0x2fcad324,0x84006897 .word 0x3790ad35,0x947af123 .word 0xfe155bcd,0x9581a8b1 .word 0xbffc37e0,0x0ca94e6e .word 0xe2014822,0x66282f2b .word 0x0000009c,0x2092b551 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p36_local0_expect: .word 0x1dfde3f2,0x381fefd1 .word 0xffffffa9,0x059fb0ad .word 0x89064fe5,0x1f24c054 .word 0x6cd4aff5,0xdc4da6de .word 0xe9f97ee5,0xd9ea3251 .word 0xefd18bb3,0x7e94898e .word 0x14d63bcd,0xd9ea3251 .word 0xf244a18a,0xc63ced17 .word 0x2d02093c,0x82d70c21 .word 0x1b19b66d,0xf3cf52ff .word 0x67b7dde9,0x9e075fe3 .word 0xc2e9177b,0x7fba9298 .word 0xc7596861,0x612559b6 .word 0x6dbdf588,0x9e88b371 .word 0x45f2d30c,0x9581df32 .word 0x55d1e1dc,0x5e3c1054 .word 0x01e7b451,0x5c557c27 .word 0x9314f711,0x303cac50 .word 0x77084839,0x500c3542 .word 0xdfdde9f6,0x13e1dad6 .word 0xcf4fa9c4,0x4092e16c .word 0x68493c90,0xdbda03f6 .word 0x5f53a2af,0xe6e33f34 .word 0xc873dfd1,0xf4a8ef24 .word 0x31ac027d,0x5d510c60 .word 0xa3316d71,0xfc17b188 .word 0xbd3d26e4,0x876af35e .word 0x1f6bd2a4,0xd9d71832 .word 0x16d4d4e0,0x80763494 .word 0x75ecf67c,0x8b303f0d .word 0x41a2e152,0x517465f7 .word 0xf9324849,0x506972e5 .word 0x2e799466,0xb94e35d4 .word 0xcdf046f6,0x30f72601 .word 0x72911306,0x888bf935 .word 0x00000000,0x00000377 .word 0xa5bcab45,0xc9988924 .word 0xc6ebfe52,0x8660e90e .word 0x8349d653,0xb3f9ffa9 .word 0x9cb191bf,0x3f414043 .word 0xb933c293,0xbab6341f .word 0xa161dad4,0xde606244 .word 0x51c27f60,0xfaaba545 .word 0x040698c0,0x152fef87 .word 0xf8a0ec81,0xc3b9a007 .word 0xa6b99d5c,0x1e5bebb8 .word 0x815cb87b,0x7809596c .word 0x392058ef,0x091469a3 .word 0x86cab586,0x4a5b8c2c .word 0xd6150883,0x250c53f5 .word 0x4612afa9,0x87ecac16 .word 0x4f13f8d3,0x554c318e .word 0xabc1fa48,0x4979da88 .word 0x589c688b,0xe093d634 .word 0x813fe421,0x477ce062 .word 0x9560004f,0xf388fef3 .word 0xe0fed928,0xa6b67a30 .word 0xae84d02f,0xea8dab2e .word 0x861f9f20,0xa6e49f21 .word 0x53833c82,0xe56489c8 .word 0x00556c25,0x8abdc5b0 .word 0x12e12bf0,0x90795bb7 .word 0xf2733f25,0xb5123842 .word 0x0905cec0,0x8002a16a p36_local1_expect: .word 0x00000000,0xe7ac95c9 .word 0x206cc500,0xedeb4e7b .word 0xdf5c0000,0x3cfd6edc .word 0x01000000,0x8814c355 .word 0x73010000,0x00000000 .word 0xe57ef9e9,0xc69d33ee .word 0xc3148934,0x14e855a3 .word 0x4539be66,0xb00054fc .word 0xeaa84b88,0x187ee3de .word 0x807239b3,0xa96d5889 .word 0x58689696,0x310a07a4 .word 0x77fb9f59,0xb242ced4 .word 0x000027e3,0xdf409f82 .word 0xaece1870,0xbd42a996 .word 0xfb94d521,0x729618b8 .word 0xf7b63767,0xb5f851e3 .word 0xfd9c4a87,0x79fe9807 .word 0xb51e7a83,0x1e1bc2aa .word 0xcc2565c7,0x3b257239 .word 0x4777e9cb,0xb5e5a57f .word 0x7b9e9cb8,0x65f89690 .word 0x194cbbcb,0xc3780b93 .word 0x14d63bcd,0x31516b45 .word 0x241bee25,0xd0600429 .word 0xf6ff763f,0x64f1c15f .word 0x783575b8,0x4483156c .word 0xabf19dca,0x08954fb1 .word 0x53278ea9,0x932b64ea .word 0x186dae10,0x438c33b8 .word 0x678553f0,0x7cd6fcd3 .word 0x69bde518,0x9beebb06 .word 0x0db2c2cb,0xe9cae321 .word 0x3133791a,0x50d60085 .word 0xa5c8c213,0x592e5d2b .word 0x2fd4b892,0x2e2043f8 .word 0x9e028ecb,0x916cb164 .word 0xab600544,0xc107023c .word 0x8505edc8,0x22e99e0c .word 0x1993f2fe,0x109683bb .word 0x9bff94b6,0xd3b10354 .word 0xe7a67adc,0x414bd263 .word 0x155a1cea,0x0f8d094c .word 0x1db2094a,0x980fbdb9 .word 0xbcb75447,0xf2a99731 .word 0x28c0521a,0x6df3a760 .word 0xd111011e,0x0c784383 .word 0xef852efe,0x85a95b65 .word 0x82b1e71a,0x94e8fe24 .word 0xcb66a032,0xf3b7fec6 .word 0x48751536,0xd691327a .word 0xf4e17977,0x575cb7d7 .word 0xd2068870,0x52e3b58a .word 0x5f7b9dd6,0x059fb0ad .word 0xfdd2eb56,0xf2a33830 .word 0xe661b16f,0x3e6498a8 .word 0x7a07716f,0x42ab4180 .word 0x38d2b9f4,0x3c6eaa1f .word 0x5129957a,0x223baaec .word 0x00000000,0xd5b8b6b7 .word 0x7e0be24b,0xc77ab407 .word 0xb7bc2544,0xdd310ad6 .word 0x5bb80a64,0xa23aeece .word 0x2c2b7f3d,0x82661c5d .word 0xfad92182,0xe4d21f6e p36_local2_expect: .word 0x1ad92884,0x328947a2 .word 0xe9166526,0x1296e630 .word 0xe3270511,0x2994f76f .word 0x843e3727,0x2ad03cee .word 0x6e2fe7fe,0x2a98cf36 .word 0x405a4e47,0x65aecb15 .word 0xbe94f29c,0xf1a4d285 .word 0x5fe22c9c,0x75eecdf5 .word 0xf5910a21,0x8a465adf .word 0x3ab74c45,0x4ba7edda .word 0x8d74a7af,0x22b3e493 .word 0xb486a77f,0xe219fa87 .word 0x16945c26,0x20b3dcb8 .word 0xffe74485,0xb133a85b .word 0x0250b219,0x471ed860 .word 0x6b65ec15,0x6874c1f6 .word 0xc8690bed,0xa9029f5e .word 0x756e7185,0xb3b19429 .word 0xd46d3b22,0x5bea5e3e .word 0xe42d01ad,0x639d12eb .word 0x01899485,0xd070c236 .word 0x745b579d,0x6cca0f0c .word 0x852f6333,0x0a1ddf4c .word 0x80c4a842,0xcbb8f11e .word 0x31369c58,0x8f871741 .word 0x38c35716,0xdb6cfbf3 .word 0x451673a6,0x3efee41a .word 0xa4a22457,0xe4e1c548 .word 0x75784e49,0xf49e4868 .word 0xb453a9b0,0x6405489d .word 0x5d15d6e1,0x397482cb .word 0x585f136c,0x83fcff72 .word 0xef0be0c7,0x267c2c22 .word 0x20a6355e,0x2b2999d5 .word 0xca2fd1e7,0x0ea73038 .word 0x2ae53dd6,0x0022251b .word 0xadedf47f,0xad3e6c86 .word 0x874b7858,0xf0e2dcb3 .word 0x890988cd,0x30f29c3c .word 0xb93f6e48,0xbac5727e .word 0xeb6c20a1,0xde6a5acc .word 0x1248dd16,0x9b69b3a4 .word 0xc5c59852,0xaa1edf1b .word 0x514110dd,0xe16c68e7 .word 0xf79425fa,0x8c1a43ab .word 0x6d721bb2,0x230a47ab .word 0x33060d5d,0xe6802439 .word 0x5394ae35,0x8c5c8335 .word 0xc33a1c77,0x09e67836 .word 0xb230ff43,0x6dc23eaa .word 0x4954b0b7,0xe1e1601d .word 0xa220a6bd,0x0af745d0 .word 0x32c1b733,0x0c8ca98a .word 0x775d6ada,0x423fc704 .word 0x7d8cbd5d,0x9600fefc .word 0x03e4fd54,0xff6a6009 .word 0x45365a53,0x09eb1739 .word 0x74c00cfa,0x1459050c .word 0xe649f58a,0xb1e8cd65 .word 0xf0bf1dae,0xf0b38c3e .word 0x2727b5b1,0x887c73e6 .word 0x18faf5be,0x2a56bc22 .word 0xaa08d468,0x7ee0852d .word 0x52126270,0x76bab929 p36_local3_expect: .word 0x4fd17b37,0x73dd3019 .word 0x5cdfae06,0x9585d143 .word 0x00ff3e4f,0xd5b8b6b7 .word 0x059fb0ad,0xccb5227f .word 0xcbbb4c19,0x453cc9da .word 0x6e2f0000,0x2cee96d7 .word 0x83f92e7a,0x7ac269f6 .word 0x0d11101c,0x9889df2d .word 0x7b606e41,0xeeb34aa4 .word 0x11bab60c,0xcc8434f8 .word 0xe0652130,0x1528d2f9 .word 0xd74117e6,0x31361c9d .word 0x041dfddd,0x78c91c21 .word 0xaddb6213,0x54163fc7 .word 0x93c4bdfd,0x242b4bf8 .word 0xdc1bac1c,0x6a53f6cc .word 0x7f15b9ec,0xb69eb185 .word 0x457737f8,0x24d56374 .word 0x55ff9e8e,0x4be08cf6 .word 0x117079e5,0xd75fc5d8 .word 0x7698d66a,0xfe32a971 .word 0xe57ef9e9,0x074b5c0b .word 0x2cd99cd5,0x8b02acc9 .word 0xeffd42a8,0x0cce8d6e .word 0x7ed80966,0xe10c5eae .word 0xd297fcd2,0xbc43cb87 .word 0x8de7da90,0xd62e1bb4 .word 0xc457c8b1,0x5dd8db38 .word 0x74bfad26,0x05b844d9 .word 0x361d4f21,0x9b49dca7 .word 0xa922c6a7,0x65b99fc7 .word 0xc92251e6,0x8df3e505 .word 0x9dbaf88a,0x6102ea2b .word 0x18c5cb55,0xd690649c .word 0xa3661191,0xcd4acf5b .word 0xe9d7dbdc,0x0e65353e .word 0xcd528d5d,0x1e14007a .word 0x0843e59c,0x0c1ca2d5 .word 0x10a93cf2,0xfc176c34 .word 0x5097daf2,0x1124b725 .word 0x6c4d98ec,0xc635d138 .word 0x88e05043,0x765d2527 .word 0x2fcad324,0x84006897 .word 0x3790ad35,0x947af123 .word 0xfe155bcd,0x9581a8b1 .word 0xbffc37e0,0x0ca94e6e .word 0xe2014822,0x66282f2b .word 0x0000009c,0x2092b551 .word 0xe9700f20,0x413840c8 .word 0xd2147c3e,0x08cbf058 .word 0x5aa93651,0x059fb0ad .word 0x12e3f625,0x17caad99 .word 0x3b1b0065,0xbe02817c .word 0x25d01650,0xd59c5e98 .word 0xe2cf8b2c,0x06a9ddc8 .word 0x7260c653,0xbd0c4b4e .word 0x38a009e3,0x9f60f477 .word 0x04b8d366,0x938690a5 .word 0xe65d15df,0xf8069dbf .word 0x5a70c5f0,0xc0ffdaf7 .word 0xf9052dc3,0xe72a963b .word 0xbb2c5f7e,0x1deea126 .word 0x7fffffff,0xa8e14452 .word 0xc82fa8c8,0xd43ce89d p37_init_registers: .word 0x24174f70,0xb233a8f0 ! Init value for %l0 .word 0x50be0db6,0x095ba78b ! Init value for %l1 .word 0x63a3249f,0x88e9318c ! Init value for %l2 .word 0xf70eab00,0x18a70862 ! Init value for %l3 .word 0x88616d84,0x7655eb14 ! Init value for %l4 .word 0x67995096,0x2ae07a37 ! Init value for %l5 .word 0x7e215e78,0x4fd8315f ! Init value for %l6 .word 0xb77aa714,0x903ce5c0 ! Init value for %l7 .word 0x1853ea6e,0xa7e3b0c7 ! Init value for %l0 .word 0x69f3b0b2,0x5b4b05b3 ! Init value for %l1 .word 0xc0f54802,0x9d992c2d ! Init value for %l2 .word 0x561c99e2,0x4c545a2a ! Init value for %l3 .word 0xa933e8fa,0x7a8a0264 ! Init value for %l4 .word 0xb3e64c12,0xa144f37c ! Init value for %l5 .word 0xc2345cd6,0x2f4585b1 ! Init value for %l6 .word 0x686032fe,0x969b87e6 ! Init value for %l7 .align 64 p37_init_freg: .word 0xb4b9b18f,0x65c112f8 ! Init value for %f0 .word 0x0e960142,0x68abef5b ! Init value for %f2 .word 0x634e04d1,0x1e56f1a5 ! Init value for %f4 .word 0x06e061af,0xae50a829 ! Init value for %f6 .word 0x77a995f4,0xd8f547e1 ! Init value for %f8 .word 0x5287e7bb,0xfc486a61 ! Init value for %f10 .word 0xb921845a,0x2c12880c ! Init value for %f12 .word 0x50273103,0x060152d0 ! Init value for %f14 .word 0xc0875ade,0xff1be247 ! Init value for %f16 .word 0x4631f3f8,0x8d310443 ! Init value for %f18 .word 0xba98a7d0,0xf7e3a149 ! Init value for %f20 .word 0x26deb7cc,0x2729bf50 ! Init value for %f22 .word 0x2e3bf38b,0xbb757d2c ! Init value for %f24 .word 0x6b3e2d82,0x141c633c ! Init value for %f26 .word 0x1394a847,0xc13dfd27 ! Init value for %f28 .word 0xf6473dda,0x2625fb7c ! Init value for %f30 .word 0x727adfc0,0xdb49e9d8 ! Init value for %f32 .word 0x948dd025,0x5aa78222 ! Init value for %f34 .word 0xdf0df0e4,0xc0bbfa36 ! Init value for %f36 .word 0xc3886c1d,0xe67ded70 ! Init value for %f38 .word 0x37568b38,0x16a25f8e ! Init value for %f40 .word 0xcc1a9ba9,0x2a25d6f7 ! Init value for %f42 .word 0x12f43e92,0xf37e5b7a ! Init value for %f44 .word 0xaee62d15,0x3f9a40a4 ! Init value for %f46 .word 0xf98e7599,0xf3a65dae .word 0xd4e61238,0x7f2cce95 .word 0x22910b5b,0xf0f39c8c .word 0xa92d3751,0x9257d700 .word 0xfc553df9,0x25ba53e4 .word 0x619f8339,0x0ea43133 .word 0x1607f019,0x075924d8 .word 0x19647084,0x7b767825 p37_expected_registers: .word 0x00000000,0x23e943ae .word 0xffffffff,0xfffffe19 .word 0x00000000,0x23e947c4 .word 0x00000000,0x00009fcb .word 0x00000000,0xffffffff .word 0x00000000,0x23e947c4 .word 0x4218b4b6,0x815cf585 .word 0x00000000,0x0000671a .word 0x00000000,0x000069eb .word 0xa933e8fa,0x7a8a0ec8 .word 0x00000000,0x70782269 .word 0x00000000,0xaf752a00 .word 0x00000000,0x6b4050ff .word 0x00000000,0x1df042cd .word 0xffffffff,0x9229b805 .word 0x00000000,0x00000062 p37_expected_fp_regs: .word 0x0a85110a,0x558eea7d .word 0x796fba53,0x618a4296 .word 0x13a7443b,0x4cfdacdd .word 0x656aef6d,0x5c9db97a .word 0x01000000,0xe1db46e6 .word 0x0e512f86,0x0da451fc .word 0x7f7df656,0x00000000 .word 0xbbb6152e,0x7e23e7ab .word 0xc0875ade,0xd2ffffff .word 0xe6f8e26a,0xbdba64ab .word 0xba98a7d0,0xf7e3a149 .word 0x26deb7cc,0x2729bf50 .word 0x2e3bf38b,0xbb757d2c .word 0x6b3e2d82,0x002a75af .word 0x1394a847,0xc13dfd27 .word 0xf6473dda,0xbe55f586 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p37_local0_expect: .word 0x5210be97,0xdf95132d .word 0x671af044,0x0a184e36 .word 0x17b5d61b,0x24e192a8 .word 0x3b44a713,0xc468345b .word 0xfff74633,0x99657b84 .word 0x7f788611,0xe1448efb .word 0x7b51fcb9,0x977eec71 .word 0xed1b236e,0xa1c2e66c .word 0xb9680902,0x84d6c523 .word 0xba66154c,0xa27b9cab .word 0x1066c2ee,0x70adaa34 .word 0xe9af2213,0xd921e78c .word 0x997d8f33,0xb06f8d17 .word 0xe501cc5b,0x0944918c .word 0xa6c0e2a0,0x5f59f4d5 .word 0xa565edcb,0xcec2ca93 .word 0xa3b9a1db,0x96957434 .word 0xcbb40af0,0xd7b55990 .word 0x12466e13,0x97a6c67b .word 0xe99aba7a,0x119e11ac .word 0x823f0018,0x06d7eab2 .word 0xb2809155,0x9290bc07 .word 0x83a2ae9b,0xb7085143 .word 0xe925229d,0x72368b13 .word 0x9c7cd9ae,0x23ae1c01 .word 0xf0ffd4e7,0x1381007d .word 0x63f42175,0x9e1ea3a0 .word 0xe1ecd840,0x00003bdb .word 0xab0e354f,0xf8e7f42b .word 0x221959ac,0xd84b9e9a .word 0xeb1f480e,0x47ea024d .word 0x70b9ac75,0x92893a04 .word 0x9a25e029,0xb3f27e81 .word 0x9bc08896,0x8ddc6f6b .word 0x65120cb7,0xba6490da .word 0x67bfe5f8,0x22085c2f .word 0x77979725,0xeac49dac .word 0x0336c02c,0xbc01aaf9 .word 0x46d9f825,0x584db246 .word 0x5ceed468,0xb6d9395d .word 0x5f6331d0,0x3612d921 .word 0x22ae927d,0x835442d2 .word 0x8da47a38,0x8965158c .word 0xf7f91c63,0x6d408697 .word 0xb2081eb6,0xdde74a7b .word 0x7e8f5bab,0x154cd3dd .word 0xb07e06bb,0x5a4887ca .word 0xdfa4b4ae,0xa0b053b4 .word 0x301475c5,0xf8efa984 .word 0x1f69d1c2,0x28df2f98 .word 0xb43e44e3,0xb226896a .word 0x7b849c80,0x4eb1f46f .word 0x125811e6,0x924e889a .word 0xd34d261f,0x96cb50e1 .word 0xacdf887b,0xc55c2dbe .word 0xcd06e452,0xe2420e87 .word 0x84626088,0x8e8ced5a .word 0xb25f17c2,0x9229b805 .word 0xcc04d257,0xa1dd8e4b .word 0x2b3555d2,0x6d04a06e .word 0x487b3ca5,0x7440b809 .word 0x23e947c4,0x9b1bb59f .word 0x739673d5,0x0787c4c4 .word 0xfa23750f,0x5964c0fe p37_local1_expect: .word 0x6eae7f36,0xba892343 .word 0xff50406b,0xcd42f01d .word 0x203e1e98,0x8b0d00ba .word 0xac1f88a4,0x0444b142 .word 0x11e562b4,0x82e90e86 .word 0x69eb5c81,0x2b0fc0ac .word 0x301b214a,0xaf26b531 .word 0x424ac7bb,0x29d06851 .word 0x101e2889,0xc56ca12a .word 0x122aefdd,0x29081c97 .word 0xeb06cc90,0x5996c460 .word 0x06168c39,0x873b09de .word 0x5c70fa8e,0xa0a99c7b .word 0xa7aead39,0x33f2b5ce .word 0xee042f17,0xb01150bc .word 0x733f936f,0x0018dd24 .word 0xeb2b2362,0xb8db802d .word 0xda034ab5,0x6ea04975 .word 0xc0efb8b5,0x28115d3a .word 0x29c85377,0x1ccd7879 .word 0x37d99ce4,0xa7576c29 .word 0x833ed7dc,0xfde665e0 .word 0x1d165656,0x68a02fa6 .word 0x3d5ce4cb,0x06b7e07e .word 0xd62420d8,0xf3c4434d .word 0x923c7c2f,0x1aeb7613 .word 0xf396f8d7,0xf70278f3 .word 0xa022e2e6,0x73b60c14 .word 0xc916ef40,0xd90dc2a8 .word 0x1662a794,0x21cc4fb0 .word 0x1d715726,0x54858770 .word 0xd26431a0,0x2bf79b3e .word 0xc13dfd1a,0xdc68f6a5 .word 0x9abb6c6d,0xa2c8ff8e .word 0xda8e2887,0x33d39cb3 .word 0xaf063a2d,0x27c2c964 .word 0x882a83a4,0x4e163c6a .word 0x38155caa,0x506c9d82 .word 0x146a8b70,0x212216e1 .word 0xd00d7162,0x86bd1e08 .word 0x4278e3eb,0x6017ece6 .word 0xdc9c24c7,0x869cedbd .word 0xb58bf076,0xaaa93cfb .word 0x4acc7957,0x36817872 .word 0xaf3ae255,0xec0f5533 .word 0xff2f31f7,0xc881c44f .word 0x9963e508,0x4e7ad278 .word 0xee2f4b8f,0x6a489ac7 .word 0xf94be74e,0xd364e973 .word 0xc82f8462,0x5eda39a3 .word 0xf9214c80,0x6cfca25d .word 0xba1366d3,0x3cee0852 .word 0x4ab7e2eb,0x9993aae7 .word 0x3c7d099a,0xdec54b4a .word 0x5572ecc6,0x9ea4a54d .word 0x771d32c2,0x515cdc30 .word 0x234665e2,0xde070426 .word 0xb60e57f3,0x60e18fbd .word 0x0b27ace9,0xae1877ca .word 0x6e3e76e9,0x100183a4 .word 0x5f4b64ff,0x467c2637 .word 0x2aa374c1,0xbbec641e .word 0x27a90a03,0xf0f92e3c .word 0xe2e1f1e0,0x1c057637 p37_local2_expect: .word 0xcd1bab02,0xac1690c7 .word 0x00000001,0x3d0d70f5 .word 0x50010000,0x21540000 .word 0xc4598a3b,0xfa0973dd .word 0x4218b4b6,0x815cf585 .word 0x00000000,0x8edbd963 .word 0x01d648a2,0x1c926c40 .word 0x873b61ac,0xa3f30b05 .word 0x71849c74,0xe892b49e .word 0x0838bc31,0xe551a0cc .word 0xffc4ac93,0x14d31878 .word 0x74b34129,0x68d9dd6b .word 0x033786cb,0x19d93381 .word 0x9338e8ba,0x0e2025db .word 0x36c89d65,0x91f7f61f .word 0xf50a0792,0x795eeccd .word 0x0a85110a,0x558eea7d .word 0x796fba53,0x618a4296 .word 0x63bd0c8b,0x4cfdacdd .word 0x656aef6d,0x5c9db97a .word 0xd0b07704,0xe1db46e6 .word 0x0e512f86,0x0da451fc .word 0x7f7df656,0xf2d5f18c .word 0xbbb6152e,0x7e23e7ab .word 0xdf11ce4d,0x7150e460 .word 0xbc05eb30,0x706e7401 .word 0xf707a2de,0x2034b18b .word 0xb1e322f1,0x8ab0f7ab .word 0xc3bf329a,0x4b40d30e .word 0xff8fd5c1,0x0e4ea71a .word 0x96fa52de,0x376b2dfd .word 0x3be93430,0x5c88f648 .word 0x3651079c,0xa296528b .word 0xe4d91d5c,0x621c6125 .word 0xb72ae8af,0x2d1fe699 .word 0xa8b75932,0x23e947c4 .word 0x34c08abc,0x6f55f545 .word 0x70782269,0x27c2c964 .word 0x5171eaae,0x4b48b931 .word 0x9c3863fc,0xbdb0c5fb .word 0xb2eb40a3,0x63b48f84 .word 0xf57f9392,0x5ad08e19 .word 0x1ba09e3a,0x16ede723 .word 0x3baa75d6,0x28786b7a .word 0x041235b9,0x05927690 .word 0x59b79f3e,0x57283fe9 .word 0xeda47335,0x4d1ca2ea .word 0x9c068295,0xf2a443a9 .word 0x6c2979ac,0x4e5f1517 .word 0x9a431178,0x871ed981 .word 0x11527e62,0x73e98c1f .word 0xf1b17a8b,0x66c4f70a .word 0xb9a49e58,0x76cd2047 .word 0x3b66c76f,0x6a3e8a23 .word 0xddf4ffab,0x869202f6 .word 0x62a70df4,0x5b91d418 .word 0x05e1054e,0xc49c6a5f .word 0x19bb89df,0xc08660f8 .word 0x40b47804,0xcacf82d9 .word 0x1ac71c31,0x98c8abb4 .word 0x8ec722df,0x30bef861 .word 0x970a772b,0xe1a279f3 .word 0x9b1b6e32,0x7b9a88f7 .word 0xf5e20f8a,0xc2399567 p37_local3_expect: .word 0x00000000,0x00000001 .word 0xaf752a00,0x822d3e6b .word 0xe0738a99,0x007080a0 .word 0xd22be4fe,0xf316fc6a .word 0xe6f8e26a,0xbdba64ab .word 0x7cfb2526,0xda3d47f6 .word 0x25e7f7a9,0x98d4abc8 .word 0xb641ac54,0x4fc7722b .word 0xc1ece3b6,0x7b0775f2 .word 0x3a198e1f,0x3bdb74a8 .word 0x2ca8e12d,0x9fcb31ce .word 0x5e497b12,0x0a8e4588 .word 0x11f4a043,0xa9e4f692 .word 0x6195c5d2,0x68456434 .word 0x7e535762,0xd3d2350e .word 0x6690d32c,0x3d70e40a .word 0x68157682,0x3964f07f .word 0x5e4b59af,0x9ec3e850 .word 0x39fc764b,0x437d6b07 .word 0x124d61f6,0x49eb459a .word 0x72d5d083,0x1d0f68eb .word 0xb84553ab,0x0ebd02b1 .word 0xdcce3d3d,0x733ec4a4 .word 0xe989aaf9,0xbe1d8b8c .word 0x0a85110a,0x558eea7d .word 0x796fba53,0x618a4296 .word 0x63bd0c8b,0x4cfdacdd .word 0x656aef6d,0x5c9db97a .word 0xd0b07704,0xe1db46e6 .word 0x0e512f86,0x0da451fc .word 0x7f7df656,0xf2d5f18c .word 0xbbb6152e,0x7e23e7ab .word 0xa2c2bd04,0xe222da93 .word 0xe035f2d6,0xcbfeb336 .word 0xac5e82e7,0xaf218f23 .word 0xbb947e6b,0x96dd86a5 .word 0x44f9bc03,0x5016a6be .word 0xaa221122,0x0a1fa00c .word 0x3ca68e7b,0x54625b68 .word 0x5cb10591,0xcd1bab02 .word 0xeea2461c,0xa04ab8ad .word 0xa55d55ff,0x0ad318f3 .word 0x17491d97,0x88782e5b .word 0x002efef4,0x30d0dbd1 .word 0xcc18262c,0x0872cd01 .word 0xd2c2db29,0xb0837ea8 .word 0xbe55f586,0xa5f1404e .word 0xfb632f44,0xbf11ba8d .word 0x337d18a6,0x4195b6b2 .word 0xf63e0e1e,0xdb66164b .word 0xbb1e4afc,0xeb042ad7 .word 0x473aef28,0xa87186a7 .word 0x49ebc377,0x97389fc3 .word 0x4218b4b6,0x815cf585 .word 0x796fba53,0x618a4296 .word 0x73e1fae3,0x42a71220 .word 0x77137fbc,0xb38219ae .word 0xcaef5197,0xcc5bba2f .word 0xba66154c,0x1072b283 .word 0x6a0ef4ee,0x404eb81d .word 0xb8fc7ad3,0xfbbb4ca6 .word 0xc6217b2c,0xf7e3e186 .word 0x5007ed9e,0xdb4fcbc8 .word 0x6bdf487c,0x23d1b20b p38_init_registers: .word 0x88504bbc,0x7c56e345 ! Init value for %l0 .word 0x026e9e06,0xa99879d1 ! Init value for %l1 .word 0xa042654a,0x865fffb2 ! Init value for %l2 .word 0xc16fe5a9,0xb8449c0c ! Init value for %l3 .word 0x398401fe,0x7a472ef1 ! Init value for %l4 .word 0x3c842982,0x8ab09e57 ! Init value for %l5 .word 0x9c3c5358,0x229bca95 ! Init value for %l6 .word 0x69301e92,0x75d8b468 ! Init value for %l7 .word 0x8a9a9d47,0xcbf6ab63 ! Init value for %l0 .word 0xdecf8d36,0x0f84676e ! Init value for %l1 .word 0xc335e0ee,0x88109c7a ! Init value for %l2 .word 0x1a63a778,0x6482bf99 ! Init value for %l3 .word 0x09b49b1a,0xd4f0b1d4 ! Init value for %l4 .word 0xcf349a7d,0xcd181bc6 ! Init value for %l5 .word 0x017dd295,0xa1d2cef2 ! Init value for %l6 .word 0x908c3078,0x4414533d ! Init value for %l7 .word 0x1cad6d27,0xc85bce97 ! Init value for %l0 .word 0xf6a50252,0xe8ffef0d ! Init value for %l1 .word 0xd3b66b22,0xa92fc84b ! Init value for %l2 .word 0x43e3c1e8,0x27b936de ! Init value for %l3 .word 0x908c90c6,0x081acb50 ! Init value for %l4 .word 0x128dc9ba,0x1e03aec5 ! Init value for %l5 .word 0x6cf348ee,0x211dc4df ! Init value for %l6 .word 0x5394ac96,0x000fcdce ! Init value for %l7 .align 64 p38_init_freg: .word 0xb38a345a,0x3787095d ! Init value for %f0 .word 0xf8a026a4,0xc54b6b2f ! Init value for %f2 .word 0x39c1785d,0xa70a2fd8 ! Init value for %f4 .word 0x80c73738,0x493af598 ! Init value for %f6 .word 0x84cf7c47,0xd4e916f5 ! Init value for %f8 .word 0x28634278,0xda62544d ! Init value for %f10 .word 0x7d02ccf6,0xa682de81 ! Init value for %f12 .word 0x0b173682,0x89bc4819 ! Init value for %f14 .word 0xa9f130b9,0x1c39582f ! Init value for %f16 .word 0xda3e9448,0xeca6ae1d ! Init value for %f18 .word 0x86512b19,0x55924d13 ! Init value for %f20 .word 0x146185ad,0x952ff3e4 ! Init value for %f22 .word 0xa3a69c49,0xb41ae876 ! Init value for %f24 .word 0xdf4a6341,0xca781953 ! Init value for %f26 .word 0x6beee408,0xf8298cb3 ! Init value for %f28 .word 0x5b60559a,0xdfd257e7 ! Init value for %f30 .word 0xdeba1da2,0x74a23a91 ! Init value for %f32 .word 0xf6fd1cf4,0x99bbdf6f ! Init value for %f34 .word 0x25d10d03,0x6eb03860 ! Init value for %f36 .word 0xfa9dae8e,0x00398226 ! Init value for %f38 .word 0xd34e1cdd,0xf296d359 ! Init value for %f40 .word 0x42ee815f,0xcefcf636 ! Init value for %f42 .word 0x866c2d81,0x8e558bb2 ! Init value for %f44 .word 0x7d9e4b95,0x387555cf ! Init value for %f46 .word 0xa0737cb0,0xde509301 .word 0xc55b91af,0x16d8e373 .word 0xe8531e53,0x31c514e4 .word 0x592f6037,0x2d279d39 .word 0xc2ff21a6,0x973c89b2 .word 0x3d9927fe,0xa8cd824c .word 0xf08eee72,0xe13124fb .word 0x49eecbf9,0x5fe9a3df p38_expected_registers: .word 0x00000000,0x9c50cb6d .word 0x0f12b393,0x90074ec0 .word 0x00000000,0x0000003d .word 0x00000000,0x000000fb .word 0x00000000,0x9cb4de7f .word 0x00000000,0x2080ad38 .word 0xffffffff,0xffffffb7 .word 0x00000000,0x0000cb6d .word 0x8a9a9d47,0xcbf6ab63 .word 0x00000000,0x0000cffd .word 0xc335e0ee,0x88109c7a .word 0x00000000,0xe6e9d6dc .word 0x00000000,0x5a348ab3 .word 0xcf349a7d,0xcd181bc6 .word 0x017dd295,0xa1d2cef2 .word 0x6f7fdf97,0xbbfbeef2 .word 0x00000000,0x1e000000 .word 0x00000000,0x007abfe6 .word 0x00000000,0x00000001 .word 0xffffffff,0xb8440091 .word 0x00000000,0x000000df .word 0x00000000,0x38000010 .word 0x6cf348ee,0x211dc4df .word 0x5394ac96,0x000fcdce p38_expected_fp_regs: .word 0xa01c8d9c,0x5145fb71 .word 0xf8a026a4,0xc54b6b2f .word 0x39c1785d,0xa70a2fd8 .word 0x80c73738,0x493af598 .word 0x84cf7c47,0xd4e916f5 .word 0x28634278,0xda62544d .word 0x7d02ccf6,0xa682de81 .word 0x0b173682,0x89bc4819 .word 0x2e462032,0x952ff3e4 .word 0xda3e9448,0xeca6ae1d .word 0x17bef038,0x1a59d2c4 .word 0x146185ad,0x952ff3e4 .word 0xa3a69c49,0xb41ae876 .word 0xdf4a6341,0xca781953 .word 0x6beee408,0xf8298cb3 .word 0x5b60559a,0xdfd257e7 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p38_local0_expect: .word 0x3d00941a,0x5ac80773 .word 0xcf4e0790,0x7bc7b125 .word 0x142ff3e9,0x2a72a69d .word 0x910044b8,0xffffffff .word 0x17bef038,0x1a59d2c4 .word 0x4d7a25ee,0xa74e8c51 .word 0x5fc6c5d1,0xd55b5a2e .word 0x107413e2,0x8eecf087 .word 0x88280492,0xc5f8e82e .word 0xd41a997d,0xd531379a .word 0xc97714dd,0x18bb6d5f .word 0xa7226033,0x21708e18 .word 0xf78bc900,0xa815c237 .word 0x48bab160,0xfa3fff5b .word 0xa2376342,0xff6fa480 .word 0x88ccb002,0xbd7efc60 .word 0x3d759bc1,0xe3f0ed9a .word 0x8e7cd343,0xd8035886 .word 0x5cfcb66d,0x69ead631 .word 0x4e18c5e1,0xbde64d2f .word 0x498144f3,0xe848f850 .word 0xf393468f,0x97d4df05 .word 0x99698e74,0x1e52e9b5 .word 0x77a2738c,0x7236baca .word 0x365df844,0x8f0add2d .word 0x19e78e9a,0x53e74567 .word 0x86b790d8,0xde3dc667 .word 0xbe61a6e2,0x2e3a5e1b .word 0x0cae0e3c,0x229b8568 .word 0x6c522436,0x1f4e66bc .word 0x9b65a333,0x837358a0 .word 0x5e64aa27,0xcaa28f0e .word 0x47ce1eaf,0x7cd9cab3 .word 0x6d5776ae,0x9cfbb070 .word 0x5c3fa6b3,0x3278bf3f .word 0x5d9058ad,0x8970918a .word 0xfe34f965,0x37405a75 .word 0xc8b39620,0x63eb7165 .word 0x249eb6c3,0xa362fbd4 .word 0x76b0e9d0,0x00000010 .word 0x93e63e7d,0x24d13b89 .word 0x4ba181a3,0xf21efbd1 .word 0x466874b1,0xa7e71d6b .word 0x0416024b,0x25f9ed88 .word 0x373c4b08,0x94fc90ec .word 0x567c9e10,0xe8e04fdc .word 0xc8553997,0x405e87be .word 0x9f4567d2,0x24887266 .word 0x300f6e5d,0xbb7d501a .word 0xd7b0d169,0x492c42d7 .word 0xeb38aafc,0x2210a018 .word 0x07631db8,0x1bbb68d7 .word 0x682456df,0x3a592cc8 .word 0xf1c6ab95,0xf813dde2 .word 0xe8a9c995,0x91bc82f3 .word 0x00007a4d,0x7f30d337 .word 0xaeb2e949,0x9c81bd52 .word 0x755836bd,0x76de898c .word 0x195bd2cb,0x7527fe80 .word 0x57516ce5,0x9bafb2a3 .word 0xcdcf679b,0xdd1e58d3 .word 0xdbecf6f1,0xe596d93c .word 0xf565ed56,0xd49199ae .word 0x216ed7a9,0xb1b2163c p38_local1_expect: .word 0x17bef038,0x1a59d2c4 .word 0x00000047,0xcd181bc6 .word 0x1e000000,0x007abfe6 .word 0x52c01067,0x985369de .word 0x77d6dd91,0x0c9c44b8 .word 0x1e000000,0x4d7a0000 .word 0xb0e59d7f,0x17364909 .word 0x7c5a4da2,0xd084ff7a .word 0x3a1ae0d4,0xc5b1c14f .word 0x544bcbee,0x15fcecef .word 0x57585c8e,0x55ab9afd .word 0x9cb4de7f,0x2080ad38 .word 0x206a5c4d,0x5524d83c .word 0xcffdeb5c,0xfb8e50d4 .word 0x841c6e86,0x9a5a1de4 .word 0xeef54ca3,0x7fd59662 .word 0x70eef7bd,0xaf8e5b84 .word 0x21835d90,0x52dfcc2e .word 0xf8a026a4,0x5032b493 .word 0x001bb6a7,0xe57a8c3d .word 0xb7fff8f8,0xa92bad4a .word 0x44ad83a4,0x153de6ef .word 0x01ea3afb,0xc0cc93f2 .word 0x39630a92,0xe47a7c17 .word 0xb936a285,0xd4a0263a .word 0x3c5b5bae,0xebc7e713 .word 0x83bf1094,0x0972cd1e .word 0xede23713,0xa0e22710 .word 0xe9242e56,0xa362b01f .word 0xb9aeb178,0xedd596a4 .word 0x305d1262,0x4a109192 .word 0x838102aa,0xdd678283 .word 0xa421d3c4,0x70352c45 .word 0xc63dcee6,0xd57b9149 .word 0xbac6655f,0xc2c7f016 .word 0x3eebba43,0x01c8c55d .word 0xec303b00,0xf68f4013 .word 0xd06e1a8b,0xef88f2ac .word 0x1aabda4d,0xf94f38c1 .word 0x3811e768,0x539fff27 .word 0x6eeb2621,0xa5b28b5f .word 0x7f1caca4,0xef21b243 .word 0xffb795ef,0x92a525b6 .word 0x8f8677a0,0xd345b22c .word 0xf3dd4d30,0x4e91c439 .word 0x67e1ac57,0x025a50e8 .word 0xc2f75083,0x698a161c .word 0xf92ba08d,0x57f07d38 .word 0x0ee83b8f,0x40006337 .word 0xf5fd6bdf,0x6d5f2cb8 .word 0x5082d493,0x3d5e7981 .word 0x50fc28a2,0xed558134 .word 0x5ede8f4e,0xc3085b0e .word 0x90b56d12,0xe1358d6a .word 0x10caf0e0,0x45497761 .word 0xe9cbf86a,0xc58f529d .word 0xbee7ee50,0x8ab0caae .word 0x54afe14e,0xaf432dfd .word 0x42ba3a94,0x6f290ef5 .word 0x3e79808d,0xd25cc04a .word 0x41115456,0x832f0f00 .word 0xfa0a220f,0x656befdd .word 0xe84e1852,0x254daebe .word 0xed3e6097,0x37625f76 p38_local2_expect: .word 0x5a348ab3,0x493af598 .word 0xdc9ed7ca,0x73a4b3fe .word 0x28634278,0xda62544d .word 0x6dcb509c,0x6512eb5b .word 0x11bf8058,0x8cdeb3da .word 0xffb933e6,0x0a7bad78 .word 0x1312e2b6,0xf5d107f5 .word 0x00afc6f1,0x04afd995 .word 0x65ea6190,0xbcf420fd .word 0x9856e020,0xb7ed5279 .word 0x84fa93ef,0xdf117d93 .word 0x9b1b3acf,0xfb2d843e .word 0x96631229,0x4a4de5f0 .word 0x1fdc8c30,0xc5a92648 .word 0x8fc45dbe,0x58677715 .word 0x3174a429,0xb662f7cf .word 0xae1a5616,0x7feab0d3 .word 0x3ed1bdc7,0xa27a14e9 .word 0x6482bf99,0x77225542 .word 0x47076c0a,0x47fab1ed .word 0x4ecea1f8,0x95ab9244 .word 0x0347d0cc,0xd22dd810 .word 0x3799fbca,0x0ca54f79 .word 0x04acf18f,0x970dd2ac .word 0x7cc3fab4,0xf08f4a5c .word 0x9f72a00c,0x9953a2d2 .word 0x3488a1e2,0xd4240dd5 .word 0x8b9bcc34,0xdda7ba21 .word 0xaa68e4ed,0xaddc7a15 .word 0x3beadcf1,0x508fba03 .word 0xeb9025ea,0xdeb1dd2e .word 0x8b3f4ba4,0xae1068e0 .word 0xb38a345a,0x3787095d .word 0xf8a026a4,0xc54b6b2f .word 0x39c1785d,0xa70a2fd8 .word 0x80c73738,0x493af598 .word 0x84cf7c47,0xd4e916f5 .word 0x28634278,0xda62544d .word 0x7d02ccf6,0xa682de81 .word 0x0b173682,0x89bc4819 .word 0xda51f656,0x18c1bdce .word 0x50684b67,0x8bc0ab1d .word 0x6a0975a2,0x75ad788e .word 0xa0da34c2,0xf71ea50a .word 0xff633798,0x435b24c4 .word 0x34b0d0f4,0xee81e72c .word 0xfe0e7e9c,0x056e77dd .word 0xe905af1f,0x3d5bc132 .word 0x2bcd2bee,0xf896d14e .word 0xcf73ffbf,0x090624b6 .word 0x0b0a6ebb,0xb4298711 .word 0x7e9dc0ad,0x43fecfd8 .word 0x392017ba,0xa92b1d92 .word 0xdaf50505,0x3aa345d5 .word 0x712574a5,0x8078274c .word 0x42c2099f,0xb967cb5a .word 0xf3ea41bf,0xeb358d22 .word 0x0f12b393,0x90074ec0 .word 0x8096c4fe,0x5a97526c .word 0x38c5a42d,0x08b5ccb1 .word 0x1960ace0,0xe55750b6 .word 0x087596c2,0x597f9966 .word 0xc65e7cbe,0xf30b7f8c .word 0x4430e4b1,0x2096ab2a p38_local3_expect: .word 0xfdcf0000,0x2f14323d .word 0x21cdf626,0xa51d3e50 .word 0x9c50cb6d,0xff32142f .word 0x910044b8,0x57cace95 .word 0x5233b98a,0x579eb08a .word 0x0000008a,0x00002228 .word 0x8c294c3e,0xfff5e713 .word 0x88e5ba60,0x6314bf7f .word 0x2a8d9d8a,0xb7bf656f .word 0x56b72f9d,0xe9e25e74 .word 0xff10739b,0x4e8bd02c .word 0x977e5b84,0x09e195bb .word 0xcabd27ad,0x0fbb574f .word 0x99ed8cec,0x13092459 .word 0x8c2d86f7,0x77efa939 .word 0x33790e6a,0x689d6825 .word 0xc1c03567,0x7fb06da5 .word 0x3c3c3cb4,0x47c57b22 .word 0x3c185c3d,0x2d83404b .word 0x3a2dd3b0,0x85bfed6a .word 0xcad79edc,0x884eb0e1 .word 0x981931f6,0x938626dd .word 0x96478da7,0x19278844 .word 0x97fdd9ce,0xcdd32045 .word 0x03835fde,0xe3a0001a .word 0x20b2af04,0x8e7c51c1 .word 0x60b3ba2b,0xdc6f0063 .word 0xb8fa9d93,0xabf20158 .word 0x3b8a67c7,0x30f6148d .word 0xc6d84bd3,0x8962da2b .word 0xed0a60e0,0x159446ab .word 0x00232259,0x93a06944 .word 0xa94b987b,0xa2da3d09 .word 0x2bafc1fa,0x7a3b9a61 .word 0x83e7f077,0x5e729ea0 .word 0xa2c04132,0x2aeb73e4 .word 0x64d00c51,0x1d5d3738 .word 0xab57517b,0xd0ca175f .word 0x51aa6113,0x566fb46a .word 0x32ebcc5c,0xfb9d96e4 .word 0xb4b023cc,0xe0e521b7 .word 0x340f0239,0x3eceec6c .word 0xb9c8f6ff,0xc083461b .word 0x2ba6e1a5,0x7347ce29 .word 0xc4610bd1,0x16a63a5b .word 0xec5ea2e4,0x89b50708 .word 0x00b656a6,0x97dac1a5 .word 0xffffffff,0xce22a519 .word 0x9aca3177,0x789f1c52 .word 0x02894628,0x7dd22c01 .word 0xd22783eb,0xb05562d4 .word 0x2dd1dddb,0x9602f546 .word 0x97072c7e,0xf0a20b99 .word 0x170c475d,0x122c771a .word 0xb44449d3,0x1be43785 .word 0x4f518849,0x610d4d5f .word 0x1d479d4f,0x6c519931 .word 0x12de5850,0x988a2fbc .word 0xce96894e,0xc01aff8b .word 0xdb4c0b4d,0xd6dcf8d6 .word 0x0798a4b3,0x74b4742e .word 0xcf5fe910,0xdc4e4cb3 .word 0x47758448,0x67ff4b56 .word 0xbb219097,0x19cfbfd1 p39_init_registers: .word 0xc25ec36e,0x4b7f0e83 ! Init value for %l0 .word 0xe942941c,0xbc665c68 ! Init value for %l1 .word 0x077ce456,0x8dc2e83a ! Init value for %l2 .word 0x90d7e87e,0x927a5b97 ! Init value for %l3 .word 0xabf042b4,0x82aebd77 ! Init value for %l4 .word 0xe4182bb4,0x509045ed ! Init value for %l5 .word 0xdda939c9,0xa6f7abaf ! Init value for %l6 .word 0xaa988cfb,0xedf07158 ! Init value for %l7 .word 0xe07ae0ee,0x8827ceb3 ! Init value for %l0 .word 0xe80ca0be,0x8a52c8f8 ! Init value for %l1 .word 0x893e2463,0xfd34e95e ! Init value for %l2 .word 0x137c416c,0x4262be47 ! Init value for %l3 .word 0xef28fa3c,0x6f3d10cf ! Init value for %l4 .word 0xb9aecab1,0xf322c5c1 ! Init value for %l5 .word 0x406381df,0xce1725fa ! Init value for %l6 .word 0x3ea0fcce,0x4eb8c346 ! Init value for %l7 .align 64 p39_init_freg: .word 0xa3e569ab,0x0dc3ad6e ! Init value for %f0 .word 0x60f3fcf1,0x46c4db4e ! Init value for %f2 .word 0x4b7c44d4,0x65526ee6 ! Init value for %f4 .word 0x6b19ae7c,0x6230815f ! Init value for %f6 .word 0x66306631,0xe385fa47 ! Init value for %f8 .word 0x81ac1bbb,0x15fa68ef ! Init value for %f10 .word 0xfc322cd2,0x8d0fa335 ! Init value for %f12 .word 0xb7fd8a34,0xfa202715 ! Init value for %f14 .word 0xadf96ed6,0xb573f91b ! Init value for %f16 .word 0x7cd5c525,0x3b19cb0c ! Init value for %f18 .word 0xc18785fb,0x051624c5 ! Init value for %f20 .word 0x9d8c9111,0xc83ad0b9 ! Init value for %f22 .word 0x34e5abb6,0x93eb2431 ! Init value for %f24 .word 0x37610d93,0x2225fe3f ! Init value for %f26 .word 0x4a3370aa,0xea131311 ! Init value for %f28 .word 0x58849e29,0x9db7cb5f ! Init value for %f30 .word 0x6c1135aa,0x764b7c47 ! Init value for %f32 .word 0xc416dbe3,0x1eb55048 ! Init value for %f34 .word 0xa0ecc7c5,0x6bd09f75 ! Init value for %f36 .word 0xdb9aeb32,0x80fd8b98 ! Init value for %f38 .word 0xe4169a4e,0xcfbcd91a ! Init value for %f40 .word 0x6e96a96a,0x8e9ec707 ! Init value for %f42 .word 0xf3e35dad,0x1aaa4e53 ! Init value for %f44 .word 0x5cd3061f,0x6eb1f3d6 ! Init value for %f46 .word 0xd22e330c,0x32e67cf8 .word 0xbd30e030,0x9ec6652d .word 0xfb23608e,0x2972318b .word 0x13cbe6f0,0x7807ea69 .word 0x6874096d,0xfe96b120 .word 0xa6b25a5c,0x737c194b .word 0x68a2f200,0xcf578700 .word 0x932fc831,0xb2f22989 p39_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x00000e9f .word 0x00000000,0xe9f61c25 .word 0x63ce8358,0xd3db80ad .word 0x00000000,0x0000d994 .word 0x3f41d08d,0xa7ad0de5 .word 0x00000000,0x0000009d .word 0x00000000,0xdef9bd53 .word 0xffffffff,0x3002c833 .word 0xbb7e525e,0x4a2cdb10 .word 0x00000000,0x448ef8c5 .word 0x00000000,0x5237905a .word 0x00000000,0x3562280e .word 0x00000000,0x00000509 .word 0x00000000,0x00000000 .word 0x00000000,0x448ef8c5 p39_expected_fp_regs: .word 0xa3e569ab,0x0dc3ad6e .word 0x60f3fcf1,0x46c4db4e .word 0x748bc6db,0x42a9a183 .word 0x6b19ae7c,0x6230815f .word 0x66306631,0xe385fa47 .word 0x81ac1bbb,0x15fa68ef .word 0xfc322cd2,0x81ac1bbb .word 0xb7fd8a34,0xfa202715 .word 0xd67b1144,0xfff857c6 .word 0x7cd5c525,0x3b19cb0c .word 0xc18785fb,0x051624c5 .word 0xc2bc16cf,0xb08ed24f .word 0x34e5abb6,0x93eb2431 .word 0x37610d93,0x2225fe3f .word 0x4a3370aa,0xea131311 .word 0x58849e29,0x9db7cb5f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p39_local0_expect: .word 0xf13c4f26,0x0512953d .word 0x57188160,0x0000005d .word 0x66674a8a,0x45bce40c .word 0x111313ea,0x2f6991e3 .word 0x94d90000,0x00000000 .word 0x5237905a,0x6a8d1d84 .word 0x6fc0155e,0x01a061b3 .word 0xc2bc16cf,0x54caa35b .word 0x58e39247,0x31db29ec .word 0x7e3eb7b2,0x30218a1e .word 0x7fb54a3a,0x1de05995 .word 0x576c2ecc,0xcc46c789 .word 0x89a3024a,0x3d5fa61e .word 0x9ef0d461,0x69cfa346 .word 0x0f429ffc,0x3af0caf4 .word 0x9e40673d,0xbf43fd00 .word 0xe010b387,0xdfa34a00 .word 0x1468640a,0x47b76756 .word 0xee793a08,0x93032c8c .word 0x8ced1044,0xe52b89d1 .word 0x4e1312b1,0x26bfa6f2 .word 0x060679d1,0x7957f951 .word 0x55bd0db1,0xfa2b2498 .word 0x98129834,0x89aa5eb3 .word 0x838f2f85,0x1aaa1ad5 .word 0xaa0d4f91,0x0f652893 .word 0x63ce8358,0xd3db80ad .word 0xaaa69814,0xe372a42b .word 0x6b62330d,0x12ad78b7 .word 0xc03a86d6,0x486567eb .word 0x4a9fb4ed,0x3cbb23f7 .word 0xcb96101c,0x09cc31dd .word 0xbb7e525e,0x4a2cdb10 .word 0x24ce54ff,0xd19c7d89 .word 0xa6ef4e62,0xaa407bf4 .word 0xce2f7535,0x022b535c .word 0x32e7f45e,0x3eda4c81 .word 0xd498a61c,0x2e8b03dc .word 0x987b25d0,0xcbacc42b .word 0xde6d62be,0xb6fa274d .word 0x72b5dfba,0xd4f70d0b .word 0x1a173d20,0xf6b98531 .word 0x6254f58b,0x2a0ff618 .word 0x98c9fe05,0xa18d27e2 .word 0x64c5c488,0xf5842f38 .word 0xf61dc290,0x8ca6a28d .word 0x841703a8,0xae3a0f2c .word 0x069c7d80,0x9c40a782 .word 0x2fe20576,0x3db8d294 .word 0x647a9522,0x3eb37238 .word 0x7d05f26b,0xd167fd6d .word 0x104cc165,0x8ff1ca14 .word 0x703eb0b3,0x32a49451 .word 0x04263960,0x6df4a9e3 .word 0x9f463537,0xa6eb226e .word 0x0b6eba28,0xc1484cf2 .word 0x026ce0be,0xef4d3614 .word 0x0180b50c,0x7afb208d .word 0x32a5a03c,0xa6c721e8 .word 0xdfbced69,0x4ed9e10e .word 0x9d69b668,0x6bdc829f .word 0x74371f3e,0x1aa66fd1 .word 0xdfcf3f51,0x3c51400c .word 0xa9d08c70,0xd4ae1e77 p39_local1_expect: .word 0xffff0509,0x3875fb4e .word 0x60811857,0xddfc098a .word 0xc3e77d35,0xd58a7975 .word 0x04c7737e,0xea098cea .word 0x5ee934fd,0x47be6242 .word 0x6667005d,0x195d4336 .word 0x48ad566f,0xb54a5d48 .word 0xa5ab3a42,0x8757da2d .word 0x7771564b,0x357957da .word 0x9b58df76,0x398f86d6 .word 0xffb26856,0xe22eee69 .word 0xc0f017d0,0x3eef9bfa .word 0x9197967f,0xb034d6f5 .word 0xdf511288,0x5539d66a .word 0x3319358e,0x47a615f6 .word 0xb91830f2,0xe435d3d8 .word 0xaadddede,0x31347dff .word 0xc3a53297,0xf1175d5f .word 0xcbb18a42,0xd13c5f92 .word 0x3f41d08d,0xa7ad0de5 .word 0x1221d326,0x9ec2c4c8 .word 0x447a3b06,0x8d367e06 .word 0x16fdd445,0x448ef8c5 .word 0x66df5740,0x66846454 .word 0x10fd08b0,0x49787553 .word 0x9c78e48a,0xd2090696 .word 0x35f98f7b,0xf5ebe6de .word 0x57d30095,0x2d0178d5 .word 0x798c095e,0x2d205fca .word 0x948cee51,0x9307cd38 .word 0xd972764c,0x03c0c8ee .word 0x2a53d8fb,0x1d4d490b .word 0xe47d6fb6,0xd605bbb3 .word 0x281d1890,0xe439684c .word 0x4d75e952,0xe1f85415 .word 0x695ee98e,0x4470dba3 .word 0xa7d38bc8,0xe1e4d110 .word 0x0c59d47d,0x8c7fd3b0 .word 0x4c977346,0xed4e5dd6 .word 0x6f168560,0xa0d0d8ec .word 0x1ded2e9f,0x170c5c77 .word 0x0f4e6f69,0xb521381b .word 0x132d644e,0xe49587e3 .word 0x17b2e87b,0x74fa9c88 .word 0xca6a8fd3,0xce8ed85d .word 0x43eb82e1,0xc8aa3b59 .word 0x35fdc4eb,0x61783ac8 .word 0x00000000,0x1468640a .word 0xb4a400d4,0x1999f6bf .word 0x79f4cc7e,0x09158059 .word 0x6162890b,0xb6200c09 .word 0x927a5b97,0xedda30e9 .word 0xd709066a,0x1fc4ac45 .word 0xdef9bd53,0xf9c89712 .word 0x6d5f474e,0x81ae5aca .word 0xcdf8fbee,0xd0cf706e .word 0x897bd8a6,0xebe110a1 .word 0x1789de08,0x0e58f431 .word 0x69a7afff,0x929eacd9 .word 0x62d1f9eb,0x62f8940f .word 0x80772229,0x86a0cfc0 .word 0x9d0933d3,0xcf064abb .word 0x6deafe0c,0x714d5541 .word 0xfdb51a11,0x6013be7e p39_local2_expect: .word 0x00eef5ff,0xddca8eb0 .word 0xca5ae87e,0x927a5b97 .word 0x3ffe2522,0x3a195267 .word 0x7bbe2d33,0x091e40a8 .word 0x00000077,0x7647e5b9 .word 0x748bc6db,0x42a9a183 .word 0x88f1d919,0x06d4b723 .word 0x7785fdf3,0x64cb6be2 .word 0xf16e29e0,0x54463555 .word 0x42f74b8c,0x8339dfca .word 0x4fc68a7e,0xadb73f47 .word 0x42b3124d,0x7cb101ce .word 0x22324958,0x033e571b .word 0xf9378cdb,0xa4a4859c .word 0x3edeb562,0xd681601f .word 0xef34eb80,0xb5e43d26 .word 0x97ef7240,0xaac44a39 .word 0x30990669,0x50b47ca1 .word 0xaa1cf237,0x64a2401a .word 0x6ded7b57,0x51680c1f .word 0x61d7e010,0x3fe95844 .word 0xbb9cd579,0x7b8d86e0 .word 0xa35b243f,0x41b74771 .word 0x6bf57d40,0x9e62c6bf .word 0xaca7bd74,0x5e9d1cce .word 0xc36f6c3c,0x0c251805 .word 0x97dd1977,0x5a7c61f8 .word 0x3f5a8988,0xb666ba3e .word 0x854e1351,0x42e2c283 .word 0xde95a002,0x1f0db006 .word 0xc8d960a2,0x285043a0 .word 0xf84966ef,0x8cb9f7e4 .word 0xa2327a18,0x56635b41 .word 0xd1384ae1,0x57704c27 .word 0xb310aae6,0x1f6dfd86 .word 0x38f1f7f6,0x1c4e2426 .word 0xeb708627,0x3ff1d3d2 .word 0xa429f9ad,0xf07d660b .word 0x8b3acdb0,0x00770512 .word 0xbe8e66ab,0xe4df9403 .word 0xb9156808,0x5aabe157 .word 0x455acb8a,0xa97933a1 .word 0xc3cb6bbe,0xeb7d67be .word 0x9e0afb4d,0xcb39defd .word 0x3562280e,0x0568cc9e .word 0xe547dfa8,0x54d939aa .word 0x04f27bd6,0x058a5c57 .word 0x594fee33,0x56758ea5 .word 0x35e86dfe,0xa807a4c5 .word 0xc050bb5b,0x724a7d59 .word 0x7bc5b96f,0x0939cb2f .word 0xe0313c3c,0x20f8f4b0 .word 0x9ea7a55b,0xe9f61c25 .word 0x892c6d59,0xd1617bfb .word 0xffb329cd,0x2046de50 .word 0x50b054ad,0xcba68e1c .word 0xcac04852,0xc33e3415 .word 0x1e385e29,0x8be42547 .word 0x59c3b586,0xf7dbcf14 .word 0x6bae6b02,0x56c16c0d .word 0x3f451273,0x5f26e601 .word 0x93d25483,0x421e735b .word 0xb5195a50,0x2ae2a6f0 .word 0xccf6cce1,0xc530dd89 p39_local3_expect: .word 0xb08ed24f,0xa2ffc2a1 .word 0x9c63398d,0x72af6070 .word 0xc657f8ff,0x44117bd6 .word 0x65e17268,0x883af1ff .word 0x561bac81,0x859fa2c8 .word 0x92c7737e,0xea098cea .word 0x98e7e0d0,0xf6e7d2cb .word 0xc0f0ce27,0xc9c973c5 .word 0x7d9f08f3,0x7f15a32e .word 0x0cf7dcae,0x25690614 .word 0x581a7902,0xafd6380f .word 0x5e773c6e,0x0e9eab27 .word 0x8c868c0f,0x7710ef9f .word 0x69fd7413,0x296dd45b .word 0xc7c062a4,0x91227ff5 .word 0xd99ceddc,0xd6b63c42 .word 0x3d11aaa0,0xb737c1b0 .word 0x5d43758f,0xb199ebbc .word 0xfb4d108e,0x461acabc .word 0x54d854f9,0x1b6f1f62 .word 0x1a4761b3,0x4784b0b6 .word 0x5916acab,0x84306b4a .word 0x5b195899,0x33861e1b .word 0xe54cee39,0x84f0aa84 .word 0x727804cd,0x1bf84147 .word 0x83e025d8,0x502b414e .word 0xf0978f6e,0x35330184 .word 0xce9f16ce,0x6c65a231 .word 0x5af88968,0xb1ef0a47 .word 0x308150d9,0x7ecb7ec3 .word 0x6edea590,0x2cd1cdc7 .word 0x9c5efafb,0xc5534dc2 .word 0xcc625920,0x16ec8145 .word 0x8338702d,0x80e8d500 .word 0x93804dbe,0xa9ebb904 .word 0x61a1ba6a,0x0cfd18cd .word 0x6b19ae7c,0x6230815f .word 0x23c37e06,0x578807c8 .word 0x0b548869,0xdee20300 .word 0x00890f3c,0xde56a20d .word 0x25b84acc,0x09e48875 .word 0x3d1820c6,0xb5ef4c56 .word 0x6de57119,0x61b2bc90 .word 0x205d086f,0xae4a0117 .word 0x5c02fe32,0xf09e3bc1 .word 0x7e892668,0xc67259ee .word 0x6752193a,0x47b767ff .word 0xb5c28831,0x28a6e6f2 .word 0x9d916096,0x661a1d97 .word 0x07f7a5bd,0x8243ad21 .word 0x1c8dfae7,0x51d98b7b .word 0x3502c44f,0x52800c02 .word 0xc21ec5b0,0x097e7999 .word 0xe31c5fcd,0x60278a0a .word 0x3105a8b6,0x640922bd .word 0x286fe663,0x6fc81d85 .word 0x06f17ab8,0xa3d10bf7 .word 0x47b7290a,0xd10b64cc .word 0x00000000,0x00000192 .word 0x415bbfb9,0x41d45cfb .word 0x05c4380d,0x8e3b2b22 .word 0x9183513d,0x6a2a9462 .word 0xf14b384c,0xc44a7dfb .word 0x0aa73810,0xbe78c269 p40_init_registers: .word 0x73d9a708,0xe85050e1 ! Init value for %l0 .word 0x4d84a47d,0xd76a5637 ! Init value for %l1 .word 0xd87e477c,0x9353ad9d ! Init value for %l2 .word 0x64d2022b,0xdadadbc2 ! Init value for %l3 .word 0xfe2b42b1,0xfcd29cf8 ! Init value for %l4 .word 0x7f56a633,0xf7b005ef ! Init value for %l5 .word 0x8f05c00a,0xd5df00cc ! Init value for %l6 .word 0xa40fc548,0x9719b28a ! Init value for %l7 .word 0x9a8a20c4,0x2cfa3be2 ! Init value for %l0 .word 0xf4d149c6,0x79eb37ba ! Init value for %l1 .word 0x00a9c680,0xa0687f75 ! Init value for %l2 .word 0xda0a6842,0x79c79af8 ! Init value for %l3 .word 0x187f14af,0xfaa0a209 ! Init value for %l4 .word 0x5d066fec,0x1f4eec60 ! Init value for %l5 .word 0xc7fc276f,0xe2e48aab ! Init value for %l6 .word 0xf8416160,0x33a2a8f9 ! Init value for %l7 .align 64 p40_init_freg: .word 0x44572cd4,0xb6b582cd ! Init value for %f0 .word 0x3bf020e3,0xdd3c7dda ! Init value for %f2 .word 0x7761c15d,0x21779652 ! Init value for %f4 .word 0x17b55969,0x98896fcc ! Init value for %f6 .word 0xfd07801e,0x779e46cd ! Init value for %f8 .word 0x63c20414,0x417800a3 ! Init value for %f10 .word 0x83e5ae98,0xca532214 ! Init value for %f12 .word 0x8460b3fb,0x16b66d67 ! Init value for %f14 .word 0xbd29d120,0xd0d6c874 ! Init value for %f16 .word 0xf4db7cb0,0x31d30e94 ! Init value for %f18 .word 0x759dd3b5,0xb1d29e7b ! Init value for %f20 .word 0x68186d61,0xa8d0bf15 ! Init value for %f22 .word 0x60767eb4,0x1fb79959 ! Init value for %f24 .word 0xca10eb5b,0xcaf75cbd ! Init value for %f26 .word 0xbbd71761,0xb7a03c9d ! Init value for %f28 .word 0xcc28682f,0x1540994b ! Init value for %f30 .word 0x3ff88779,0xa4eb3d72 ! Init value for %f32 .word 0xf0374f0f,0xa0954f57 ! Init value for %f34 .word 0x678aa66d,0xc4a12542 ! Init value for %f36 .word 0x6e983c3a,0x828b2dee ! Init value for %f38 .word 0xdd3bef9a,0x79c622d7 ! Init value for %f40 .word 0xe9660265,0xedd7b9c9 ! Init value for %f42 .word 0x11a3cc66,0x84184562 ! Init value for %f44 .word 0x981c45ca,0xbce76565 ! Init value for %f46 .word 0x4a54a08d,0xe0ca878d .word 0xa6fc5c9e,0x34d5da00 .word 0x4e1e8617,0x873103fb .word 0x7a9888ba,0x2d1ce180 .word 0x3eb5a451,0x0d27b6ea .word 0x95ec21ac,0xedcab73c .word 0xd6379179,0x1a770fa8 .word 0xaa29860c,0x2c7a9907 p40_expected_registers: .word 0x00000000,0x0000526b .word 0x00000000,0x000089df .word 0x00000000,0x2bab2819 .word 0xe03bcb02,0x9a8a39de .word 0x00000000,0x00000310 .word 0x00000000,0xcc4aa944 .word 0x00000000,0x00000044 .word 0xffffffff,0xffff82cd .word 0x00000000,0x00006e29 .word 0x00000000,0x31cc6369 .word 0x00000000,0xffaf89ea .word 0xf4d149c6,0x79eb37ba .word 0x00006e06,0x605fa27a .word 0x00000000,0x00000041 .word 0xffffffff,0xd098d347 .word 0x00000000,0x0000000a p40_expected_fp_regs: .word 0x44572cd4,0xb6b582cd .word 0x3bf020e3,0xdd3c7dda .word 0x7761c15d,0x21779652 .word 0x17b55969,0xf8e2835b .word 0xde398a9a,0x02cb3be0 .word 0x00b58f12,0x6d3030de .word 0x83e5ae98,0xca532214 .word 0x8460b3fb,0x16b66d67 .word 0x307e07b0,0x63b557bb .word 0xf4db7cb0,0x5b5efe9e .word 0x759dd3b5,0xb1d29e7b .word 0x68186d61,0xa8d0bf15 .word 0xcd82b5b6,0xd42c5744 .word 0xca10eb5b,0x31349523 .word 0xbbd71761,0x63b557bb .word 0x31d30e94,0x1540994b .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p40_local0_expect: .word 0x63b557bb,0x863167ff .word 0x709c7719,0x91223db8 .word 0x418310b1,0xe41b10fd .word 0xffaf89ea,0x54c3ef74 .word 0x4b994015,0x2f6828cc .word 0xe03bcb02,0x9a8a39de .word 0x406a37f5,0x2fda121e .word 0x81639259,0x3c86a4ed .word 0xfaf8b848,0xbd71849c .word 0xe9768ff4,0x92598504 .word 0x6b0c98b4,0x5bbde231 .word 0x8f7734fb,0x0a3f8e16 .word 0x5859f5bc,0x1c568374 .word 0xad4bbc3d,0x97596dcd .word 0x3d0c892c,0xb194c737 .word 0x35140cd2,0xb8be127b .word 0x2b66e52f,0x3fe96e5b .word 0x0c0f67cc,0xbe3e6ae9 .word 0xdadadbc2,0x4054525f .word 0xddc78780,0x9f3a70e6 .word 0x6782bdbe,0x43c770fa .word 0xe01bf5cc,0x5a69708e .word 0x00b58f12,0x6d3030de .word 0x788eb58a,0x20f6185f .word 0x85bd5f71,0xdf63c6bc .word 0xd570be7b,0xd2a100df .word 0xa3d6dd80,0x4380387a .word 0xd8332914,0xad7866fc .word 0x948668fa,0xa6b24f6d .word 0x41eb3a69,0xb75ca609 .word 0xa1b46ae1,0x4c1f5d36 .word 0x57eb5a16,0xf7d3ef24 .word 0x7a22fff0,0xc26183c6 .word 0x660b7546,0x53b21f68 .word 0x623251c3,0x5ee480c7 .word 0x7b45eb62,0xba4e7509 .word 0x7ffda1bb,0x5de10743 .word 0xccafd632,0xd8d1a20a .word 0xc28b077f,0xbacb5bbe .word 0x31ded056,0xd4ce101d .word 0x25073c63,0xf0c216f2 .word 0xa8d22928,0xc356b4ff .word 0x37a7dc5d,0xff473063 .word 0x8b8b6cfc,0x77a24a3c .word 0x3de2c2e4,0x45f8ba70 .word 0x8a2d78a1,0x0685c98a .word 0xce2d3cbb,0x529ae915 .word 0x763f19cb,0x7d4a57f8 .word 0xc6960d56,0xd2c0d417 .word 0x2f5c7164,0xdd4c18cb .word 0x6a48cc20,0xbc75a601 .word 0x5580c19b,0x33269fd3 .word 0xe9195b7c,0xb01a8356 .word 0x19a06a7e,0x1bcfce7d .word 0xa1da2388,0xeff0c00b .word 0x8d712d65,0xfeeb2d21 .word 0x307e07b0,0x63b557bb .word 0xf4db7cb0,0x31d30e94 .word 0x759dd3b5,0xb1d29e7b .word 0x68186d61,0xa8d0bf15 .word 0x60767eb4,0x1fb79959 .word 0xca10eb5b,0xcaf75cbd .word 0xbbd71761,0x63b557bb .word 0xcc28682f,0x1540994b p40_local1_expect: .word 0xf05ad71c,0x10427b1a .word 0x44f8603c,0x268d7dde .word 0x820021a2,0xc2904b41 .word 0x1fb79959,0x64f07241 .word 0xc9e165f6,0x35a1be50 .word 0x44572cd4,0xb6b582cd .word 0x730b1194,0x033fb7ed .word 0x0bf0fbae,0xf09d33b7 .word 0xa994d03f,0xa9c417c7 .word 0xff955a00,0x89d0434c .word 0x5db7dba0,0xa40fe7d6 .word 0xe2bc5afe,0x1c1cb509 .word 0x6d845224,0xc0915f8f .word 0xa014f456,0xcb86fca5 .word 0x808ecd64,0x2bab2819 .word 0x63d3d7ba,0xc1a3d8fc .word 0x588b3e83,0x523214f5 .word 0x1cad0a68,0x8823afc5 .word 0x044ea98f,0x10018d13 .word 0x2c9508b4,0x0b3a1181 .word 0x1eb93976,0x483cb66f .word 0xd4eed989,0xf14aa297 .word 0x00000000,0x2bab2819 .word 0x8ea57fa2,0xaee3281a .word 0x6b02095e,0xe0d99dc8 .word 0x423b4451,0xff61c84e .word 0x74b92669,0x781a2d6d .word 0xafa4d6be,0x21eaecf5 .word 0xbe2cd49e,0xb6604c61 .word 0xd7f67c99,0x003b35b5 .word 0xffffef4a,0x49d14901 .word 0x97c65770,0x37de0891 .word 0x66eb2ecb,0xae98d7d5 .word 0x8d8f13a6,0x5e160c5c .word 0x15af7d65,0xb70eb32d .word 0x08e85d17,0xe59ad878 .word 0x53a79e48,0x62b38efd .word 0xf0012d92,0x7ca0ec41 .word 0x09823a48,0x744f0b88 .word 0x8a6f53de,0xd4008687 .word 0x9cc5a6f2,0x8943bc65 .word 0xe1b01aa1,0xb8f866a9 .word 0xcf5dd20a,0x2560efaa .word 0xf7efebf9,0xd7ebbf96 .word 0x00000031,0xe676c5c3 .word 0x71b66be7,0x3f40418a .word 0x34c166c7,0x45505ec7 .word 0x60e0402c,0x995611ee .word 0x80f9f70c,0xfd5b8e38 .word 0x6ac1c5d4,0xea47ab73 .word 0xb6d928b7,0xff2fe4ff .word 0x318b481f,0x8336eeb2 .word 0x41eb3a69,0xb75ca609 .word 0xd211aaba,0x1478157f .word 0xbfe326a6,0xaab23f06 .word 0xd6987c76,0xa920fdf2 .word 0x43088787,0x1748842f .word 0xea6459cb,0x5918df39 .word 0x275eadc0,0xe5b93e73 .word 0x6fd649ad,0x02d1349a .word 0x38d1363b,0x76365ae7 .word 0xccd83817,0xc855a596 .word 0xc513a2ce,0xbbe22bd0 .word 0x7fc009d0,0x676a46c6 p40_local2_expect: .word 0xf8e2835b,0x0cbeaff2 .word 0xcd82b5b6,0x45c8113a .word 0x31349523,0x49db9c57 .word 0xf8b10000,0x6b7f3348 .word 0xbb57b563,0xbb57b563 .word 0x6b525016,0x6d610c29 .word 0x443a2017,0x5776c9c8 .word 0xff45d25c,0xd6a2bb3f .word 0x1dabe823,0xd8ffcf60 .word 0x4dbb327d,0x9daed0b2 .word 0x311dab68,0x788ad7d2 .word 0xf8e2835b,0x0e0db98a .word 0x55c6aa49,0x3736407c .word 0x19bfd3ca,0x9719b28a .word 0x9ffa245f,0x197f87e9 .word 0x6b274ffb,0x38942be5 .word 0x9ee0de7b,0xe3dd339a .word 0x2c9ac260,0x843d2a19 .word 0x8552e016,0xfd288223 .word 0xb194b4c5,0x0a44d121 .word 0xa52eeb7d,0x7ed22eaf .word 0x816f5382,0x927290a8 .word 0x0feae120,0xcdd8fdfe .word 0x00000000,0x00000041 .word 0xb646d4a8,0x91a0d40e .word 0x3a70a0c1,0xc9ecc570 .word 0xa7004a33,0x4fcb62a8 .word 0x406312e2,0xf05507c8 .word 0x3dce8c66,0xef690c26 .word 0x42d6b4ca,0x3ee95f0b .word 0x76e0d3c0,0x27458807 .word 0x9952ae6c,0x88a8f8b1 .word 0x0961f197,0xd921ef3d .word 0x3c2d5ee8,0x1ff03210 .word 0x3482d001,0x085afd74 .word 0x6127a4ff,0xcb904a02 .word 0x5d723853,0xdfb02651 .word 0xc9bb9217,0x6329e509 .word 0xce676245,0x9d98ff73 .word 0xbd64a212,0x9645b5a6 .word 0x1d9b0b24,0x95112041 .word 0x47bec190,0x74250488 .word 0x24a5a1ea,0x56b19315 .word 0xcd2a23f9,0x57139bf4 .word 0xd00a1fe0,0xb3680fca .word 0xc16f2082,0xaa8dbecf .word 0xb57bcc43,0x95e3f4f9 .word 0xac48a626,0xc4e74f5e .word 0x1a886f22,0xb7798e77 .word 0xfef1ded1,0x42e39e25 .word 0xa48a9d5c,0xf9a9ffa7 .word 0xdd1316d2,0x18180b01 .word 0x403e4c42,0x05e6b28a .word 0xac12759f,0x9194b8ac .word 0xf92529bb,0x9fa05b18 .word 0x1ff66665,0xf57cca0d .word 0x6315e477,0x29ad0e3b .word 0x8f23b984,0xca77f284 .word 0x100756da,0x82aa3615 .word 0x3fefcce7,0xba3e88e0 .word 0x00422ea2,0x72d0d2ae .word 0x91dd9ca4,0x6d525445 .word 0xbfee1020,0x2bd60681 .word 0x45f3ebb4,0x12d69b8e p40_local3_expect: .word 0x6e193c13,0xe9599e34 .word 0x79eb37ba,0xb72403b7 .word 0xbb57b563,0xb0077e30 .word 0xe03bcb02,0x9a8a39de .word 0x9efe5e5b,0x190e3007 .word 0x0000d600,0x56300000 .word 0x1cd5ff89,0x7f866ac3 .word 0x2161860e,0x15ebc4a9 .word 0xdb20423a,0x31774698 .word 0xb0163355,0x8d01c9e7 .word 0xa66d353b,0xf284a864 .word 0x895a2648,0x17f6a2e3 .word 0xdee219bb,0x6adf0522 .word 0x2d303676,0x190863d5 .word 0xd6e79120,0xd2ff0e1d .word 0x66b4924a,0x9d849730 .word 0x420d51c4,0xb6c31448 .word 0x31c319b8,0xfde59d33 .word 0x15563ba7,0x691aedb2 .word 0xcba3d26f,0x0dda2192 .word 0x2af87a1f,0x81e106e2 .word 0xb57e5630,0x4b1bff74 .word 0xa00a2471,0x60a113a4 .word 0x187556bb,0x5a77f6c0 .word 0x0af9211d,0xa4d10657 .word 0x377aa9d8,0x99bc4b8a .word 0xc2ad74ff,0xce69f16e .word 0x94ff1171,0xd600489b .word 0x4743d7b4,0x2c019045 .word 0xdc5b7016,0x515246be .word 0xf5e85d4b,0x32666ac2 .word 0x3a8811b6,0x416b2262 .word 0xad5a2eec,0xcaab5a8a .word 0x6d2d6144,0x0000009b .word 0x4c57ee85,0x7ba3fe7e .word 0x6451a8f3,0xd2876ed1 .word 0x4df8ded0,0x448d4010 .word 0x45ae0ccf,0xc46c02ad .word 0xc680ec90,0x023d893f .word 0x7dfe2052,0x5eab1d3b .word 0x69b3ff9b,0x4e3b1c03 .word 0xa3a0acd9,0x41a97f64 .word 0x0907fe39,0x2b4a68ca .word 0xdfdb7ccd,0x91e67514 .word 0x3c45e3f1,0x9e75be63 .word 0x497dbdb3,0x2e0fe01b .word 0xfcd29efe,0xe4ce01aa .word 0x3547939c,0x000000fb .word 0xc44f104a,0xb24d8e36 .word 0xb638677a,0xfc81cccc .word 0xb3387976,0x2c9694e0 .word 0xe5717ff1,0x6c884240 .word 0xba675999,0x86bca423 .word 0x24fafc73,0xa6fdaeef .word 0xeda49f19,0xc90bcc64 .word 0x6b01851f,0x0fc977cd .word 0xde879aa8,0x8a4ab8ed .word 0x951c95ff,0x580b4a77 .word 0x4c8369d0,0xff381c38 .word 0x1e0557ac,0xb7e465e4 .word 0xb89b179b,0x950551b1 .word 0xb11fc446,0x600bcb60 .word 0x1482059a,0xb78df2b5 .word 0x00ffe0fa,0x3acc0c84 p41_init_registers: .word 0xc4f390a4,0xaa7baf82 ! Init value for %l0 .word 0x9b731b56,0x1b647747 ! Init value for %l1 .word 0xf629f74e,0x0562ddba ! Init value for %l2 .word 0xe0d03eaa,0x34ea901b ! Init value for %l3 .word 0x29e14d88,0x79ad46e2 ! Init value for %l4 .word 0xeb264b10,0x0aeff9e5 ! Init value for %l5 .word 0x5fc556fc,0xc32a6aae ! Init value for %l6 .word 0x92cefea1,0xef1a5c71 ! Init value for %l7 .word 0x729db41c,0x7811a7c6 ! Init value for %l0 .word 0xe2608836,0x8a56eb57 ! Init value for %l1 .word 0x4afc8a86,0x3406427f ! Init value for %l2 .word 0xbaf3e989,0xd950fcbb ! Init value for %l3 .word 0xaa5cd818,0xc0070799 ! Init value for %l4 .word 0x5962938e,0xc81a9496 ! Init value for %l5 .word 0x2397b3c4,0x1e0ef6ae ! Init value for %l6 .word 0xd3f24188,0x8dcfff67 ! Init value for %l7 .align 64 p41_init_freg: .word 0x3713c444,0x99eef616 ! Init value for %f0 .word 0x8e674359,0xfca4964f ! Init value for %f2 .word 0x8d6cc6b9,0x1b6cb502 ! Init value for %f4 .word 0x574f8c53,0x92576828 ! Init value for %f6 .word 0xa25df5fa,0xdf83c77b ! Init value for %f8 .word 0x9abf5765,0x9a1e0fd9 ! Init value for %f10 .word 0x21056256,0xae8ded42 ! Init value for %f12 .word 0xecf8862e,0x4764fb5c ! Init value for %f14 .word 0xc65aba7e,0xfb4d5e16 ! Init value for %f16 .word 0x3b5cc968,0x74e27288 ! Init value for %f18 .word 0xa285294f,0x5403cf36 ! Init value for %f20 .word 0xf0faff0d,0x2558fa47 ! Init value for %f22 .word 0xc34cb1d1,0xa949010e ! Init value for %f24 .word 0xd68e5b9b,0xcc889e75 ! Init value for %f26 .word 0xdb8e3da9,0x2fca9014 ! Init value for %f28 .word 0x3e6da1e0,0xcd1e55cb ! Init value for %f30 .word 0xf2a06b42,0xdca3b677 ! Init value for %f32 .word 0x8e71bc46,0x90dc99cc ! Init value for %f34 .word 0x57c97c4a,0x922bc9b7 ! Init value for %f36 .word 0xf7ecc961,0xdd4a693e ! Init value for %f38 .word 0x6f1db802,0x3b16a0c8 ! Init value for %f40 .word 0x5dc26535,0xe0d5e52e ! Init value for %f42 .word 0xd960de74,0xba925456 ! Init value for %f44 .word 0x364b5c52,0xfda2a7b4 ! Init value for %f46 .word 0x9ea26682,0xf3e367ff .word 0x81850f6a,0x0805827d .word 0xe059a3ee,0xe77f0d2b .word 0x91106574,0x51c780e1 .word 0x1c3ccc77,0x6db44353 .word 0x4ca15e67,0xe824874a .word 0x3b5d19e4,0x1e35a210 .word 0x923145a2,0x4a29458b p41_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0xc9d04d3a .word 0xa218f478,0x1f3f7766 .word 0x00000000,0x00000020 .word 0x00000000,0x00000000 .word 0x00000000,0x1d787ab5 .word 0x00000000,0x3f5e594d .word 0xffffffff,0xffffff0a .word 0x00000000,0x000000b8 .word 0x03bf6ba7,0x88219c2f .word 0x327a84a1,0xe57ca2cd .word 0x00000000,0x0d114591 .word 0x00000000,0x000002e9 .word 0xd3f24189,0x16fdd30f .word 0xffffffff,0xffffffa2 .word 0x00000000,0x7c0c3838 p41_expected_fp_regs: .word 0x923538ae,0x5e68873d .word 0x9c498aaf,0xb8667193 .word 0x2bf88a12,0x30498af6 .word 0x1797338c,0x285119fa .word 0xcc6e3fd4,0x9ed66e06 .word 0x40c869ab,0x442bb3fb .word 0xac733f5c,0xf6d43850 .word 0x2bf88a12,0x30498af6 .word 0xaa0af622,0xfb4d5e16 .word 0x3b5cc968,0xf1c441c4 .word 0xf68a4930,0x128af82b .word 0x40c869ab,0x0786dbd7 .word 0xc34cb1d1,0xa949010e .word 0xbaf9fab6,0xcc889e75 .word 0xdb8e3da9,0x2fca9014 .word 0x3e6da1e0,0xcd1e55cb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p41_local0_expect: .word 0xaf8a499c,0x3d75b485 .word 0x40c869ab,0x0786dbd7 .word 0x2087b4b4,0x1eb8a9be .word 0xff4bf880,0xc81a9496 .word 0x626e052a,0x25afb594 .word 0xbaf9fab6,0x7de908cf .word 0x94abbb19,0xe5f5b92b .word 0xda32ed88,0xf2b04d76 .word 0x61ff0a20,0xbd034375 .word 0x95da2298,0x1b09e408 .word 0x0e26e263,0x1c3221ac .word 0xe989cd68,0x8a63a2d4 .word 0x54078ec7,0x8242f302 .word 0xf3b44d5c,0x0d76ee2e .word 0xde065e77,0x5f0eee09 .word 0x27925f88,0xb33b6a2e .word 0x768c75db,0x61aa5d35 .word 0xef66ec13,0x68bc45ff .word 0x5ad1db83,0x9d90b444 .word 0xa64c937c,0x2cccbf7e .word 0x82cbc600,0xa17eabe0 .word 0xd519e552,0xba894c72 .word 0x0d650b68,0x7f4a23a8 .word 0xee4e3e5b,0x8d39fc1a .word 0x2bf77d19,0x5271d469 .word 0xa6f4b20c,0x83dfa1a2 .word 0x93365253,0x7ca48a7a .word 0xed9ce63e,0xa0606372 .word 0xeffe6279,0x988365fb .word 0xebeaf1c2,0x785ab9b5 .word 0xb28096a9,0x3c66263b .word 0xa489ee94,0x1891037b .word 0x2ce0c904,0x2c3a14fa .word 0xffffffd4,0x59e80f7f .word 0x12591ee3,0xce5ed390 .word 0xd36ba6d2,0xc0070799 .word 0x1e0ef6ae,0x2d0f0257 .word 0xf94bb2a8,0x09d9cca2 .word 0xd5d00bc9,0x8209a237 .word 0xbd4b9c93,0x23932b8b .word 0x81679837,0x4388bca8 .word 0x9dcfcf81,0x056e4c86 .word 0x96cb7042,0xe6963646 .word 0x82b5cd19,0x4d5074a0 .word 0x5eb92801,0x07e65d87 .word 0x4b047fc3,0x114dd45b .word 0x41b1d6c8,0x4c14866a .word 0x744f7185,0x4da604f3 .word 0x1d78c39a,0xed7c2f21 .word 0x8ba4dc04,0xb6b279c0 .word 0x3e6da1e0,0xcd1e55cb .word 0x1a4405ec,0x66a28207 .word 0x14669871,0xe2288db6 .word 0x057bdfb8,0x69afef61 .word 0x4dda88a4,0xbfabc39c .word 0xadc58660,0x25d3d046 .word 0x6739bceb,0x46cbde75 .word 0x9449d18f,0x99d4ed95 .word 0x9f2790fb,0x97d1d704 .word 0x88e98faa,0xca0de034 .word 0xf9548d7a,0xcb1f24b0 .word 0x3591191d,0xac8e4293 .word 0x3894bc1c,0x82fffa6b .word 0xbc0fc37e,0x766e27f6 p41_local1_expect: .word 0xb39bf238,0x73f7ba39 .word 0xee2569c1,0x6b34f134 .word 0xa2cdffd4,0x817d8dc4 .word 0xc637b504,0x2fec2545 .word 0xf1c441c4,0x0d114591 .word 0x40c869ab,0x0786dbd7 .word 0x8c918b33,0xc328b740 .word 0x7b31843e,0x7860afbb .word 0x980725c3,0x1413b3de .word 0xb3626c84,0x94ab84a1 .word 0x0b87e04c,0xf50fa78c .word 0xdebdefdf,0xd8f1312f .word 0xe4668988,0xda9b9144 .word 0x6fcd0b24,0xbfc7fcb3 .word 0x7d418574,0x6339cda8 .word 0xaef99f4b,0xcc4d47c9 .word 0x626f7459,0x9124f572 .word 0x76d994bb,0x198a2920 .word 0x38f29bb3,0xaa355e17 .word 0x00a24fbe,0xa4174e5c .word 0x39a08506,0x8df5c396 .word 0xca432bc6,0x4f4a1221 .word 0xd8c4f81d,0xdb5aa68d .word 0xab74f7ae,0xda57c656 .word 0x1ae3ab3e,0x91cd60c4 .word 0x1cf9931d,0x002f22c0 .word 0xd4a95690,0xd2b108d0 .word 0x64d7013e,0x120ad615 .word 0xf5fc0eec,0x6ccf124f .word 0xb75e5975,0x0dcc5ccd .word 0x6729961b,0x3958b5bb .word 0x3b19d8f0,0x02ce5970 .word 0xbb692d7a,0x67800e28 .word 0x9a36e458,0xe49f2cce .word 0x031eb5c1,0x74ffb7f7 .word 0xa4583bca,0x2c0c11e4 .word 0x8dcfff67,0x12f519c9 .word 0x5f0eee09,0x7fffffff .word 0x22a2d0f0,0x08b71a69 .word 0xf804fb4c,0x34b2a34f .word 0x2446796d,0x28a983be .word 0x327a84a1,0xe57ca2cd .word 0x7213a02b,0x58ecbac1 .word 0xf66d81b2,0x1181f7cc .word 0xcc24db5a,0xc5a00e38 .word 0x890ddb6b,0xfbf506bf .word 0x7760b673,0xc36dd13c .word 0x8d25b8c1,0xbe82ed26 .word 0x3e089403,0x559d9c53 .word 0x2fe51332,0x2042e686 .word 0xe9d82fa5,0x0acc39b3 .word 0x1d7f816e,0x72e8b1e2 .word 0x1dd8d715,0xf992ca27 .word 0x9884dff2,0x16e5a8dc .word 0x0018514e,0x2b5a6a44 .word 0xc8a2a4e4,0x33f908dd .word 0x731eaa70,0xb935428c .word 0xd93d6350,0xe7afe01f .word 0x412c553a,0x30e974ed .word 0xdbd99fd3,0xd52120d0 .word 0x168b73e9,0x12060d69 .word 0x46f2b2dd,0x10a7eb60 .word 0x06600a9e,0x4759a81a .word 0xb5e9fa30,0x4d56c52a p41_local2_expect: .word 0x14c54527,0x6c8ee182 .word 0xf8809868,0x2c63536e .word 0xaabcf8d4,0xbab3c58b .word 0xb6faf9ba,0x789cd7f0 .word 0x2bf88a12,0xd60438d0 .word 0xff2569c1,0x6b34f134 .word 0xa8039bb5,0xf728fe40 .word 0x383047ee,0xb27782a5 .word 0x408f1e00,0xab6ff44e .word 0x6ec96de9,0x4d8df80c .word 0xb3444527,0x1b19cfe5 .word 0xd9b3b6d3,0x8a588ff7 .word 0x085e218e,0x60e7fd58 .word 0xee2569c1,0xdac7f22c .word 0xe24e530b,0xf306d5b2 .word 0x1ac6a2f7,0x07671570 .word 0x6da449df,0xa72c3d60 .word 0xdfd89e1a,0x5eaaa806 .word 0x4599f284,0x8f753874 .word 0x59c222e0,0x2876fd1e .word 0x5a56de72,0x8e9770bc .word 0x8d47452b,0x4d1598d6 .word 0xffffffba,0xb8e5a590 .word 0x7eb243a1,0x46cbde75 .word 0xfb590e3e,0x623795e9 .word 0x2bb59670,0x883c8baa .word 0x81861bfa,0xfc3a228c .word 0x83266689,0xc81a9496 .word 0x44afaf61,0x64aa2ea4 .word 0xd47a210d,0x1c4ed9a2 .word 0xef8fd9a4,0xa398f94e .word 0x208d8233,0xfbbff725 .word 0x9c767d56,0xcd643fea .word 0xad9be57d,0x9fde401b .word 0xbf681d32,0xded51051 .word 0xf7d5a2d1,0x1577f056 .word 0x5d574ebf,0xd4fc46de .word 0x8910b576,0x688976af .word 0xac45d4b4,0x2564c97f .word 0x3113dd6f,0xf68c3fd9 .word 0x963b83b3,0xb1c6a9ac .word 0xb4bbc3f8,0x73aba4e8 .word 0xf60cc6ce,0x3ffdff46 .word 0xc0380bb3,0x81cb6cb2 .word 0x5d9f09d8,0x5604a8df .word 0x11968091,0x601a8aa8 .word 0x86eabf8b,0x58b1fb2d .word 0xf64a25eb,0xa389fda0 .word 0x37df3b6a,0x987e07ef .word 0x7c54ce33,0xfedaf68e .word 0x29bdbb10,0xca88d1e1 .word 0x54a282d1,0xb5817ab6 .word 0x75c26a63,0x4de148d7 .word 0xf7119383,0x94aeb23a .word 0x182f85c6,0xa4dc89ea .word 0xbf4dfe8e,0x4965c510 .word 0x578fa7f7,0x8b4b43fb .word 0x63e37876,0x0e68ac6c .word 0x36cfacbe,0x10d2324b .word 0x94cd62c0,0xa185b0b9 .word 0xad378817,0x784894f8 .word 0x35ebffb0,0x051dc789 .word 0xba369cba,0x5f0eee09 .word 0x5ce4185e,0xf28c1be1 p41_local3_expect: .word 0x826e3478,0xee91061f .word 0xd727f886,0x5e75c116 .word 0xdd1afb18,0x546ca053 .word 0xff0af622,0xc173a89c .word 0x3406427f,0x1e0ef6ae .word 0xffd521ff,0x9a204183 .word 0xa0c24851,0xf8269b2a .word 0x285437e5,0xa686e2a4 .word 0xc1d977e8,0xf5c5048c .word 0x05773d8f,0x60bcd332 .word 0x99147523,0x1c6b3a00 .word 0x682e5c32,0x97f767ff .word 0x72036e30,0x238db07c .word 0xae33d3d1,0x4d3f97fa .word 0x93c5be6b,0x53ab26d1 .word 0x5a327030,0xf3b697ae .word 0xa218f478,0x1f3f7766 .word 0x540f3bbd,0xba0d7caf .word 0x0ab4577d,0x00ec31e6 .word 0xe1c5abeb,0x8e8321be .word 0x680c7f59,0xc09635d3 .word 0xeba83e9a,0x3551244c .word 0x261fcdd2,0xbf2ef996 .word 0x2bf88a12,0x53a78e9a .word 0x3d87685e,0xae383592 .word 0x937166ff,0xaf8a499c .word 0xf68a4930,0x7e21e585 .word 0xfa195128,0x8c339717 .word 0x066ed69e,0xd43f6ecc .word 0x4e3a4bb8,0xf3d0c79d .word 0x5038d4f6,0x5c3f73ac .word 0xe6cc3b17,0x3b963514 .word 0xc6712ce6,0x52ceccd1 .word 0x9aa32b68,0xfca618f3 .word 0xbab3dc90,0x7e7022d4 .word 0x15a9b55c,0xc9d04d3a .word 0xb39f2015,0x56594712 .word 0xba0734c0,0x0786dbd7 .word 0xed9ee963,0x3b78577f .word 0x41bf34a9,0x3da6cf30 .word 0x400429ba,0x7ae2264d .word 0x2bad536f,0xba44191a .word 0x71bafd99,0x17bbed58 .word 0xee5462f9,0x15c7504f .word 0xd63a7139,0x149c639c .word 0x50e3e991,0x71c4bfd0 .word 0x4ac22777,0x51040dce .word 0x0cc1c543,0x859ee010 .word 0x3b86f541,0x7d9a217f .word 0x9035c75f,0x0000012e .word 0xff363008,0x074545ae .word 0xe0b06e7a,0x916e94b0 .word 0x5df5a63f,0x8a8a18cd .word 0x602936c1,0x11acfe64 .word 0xe30b4c2d,0x3d027ad9 .word 0x3e07e971,0x187c670d .word 0x62bb24c8,0x89a755e3 .word 0xd2fcd5e5,0x336905df .word 0xac808b3b,0x4aec3acf .word 0x9b5fdd8b,0x259cdbc9 .word 0x642b1c0c,0x70a7c1ba .word 0x5d9cd9f4,0xee592306 .word 0x7ba3b730,0x87b9e3f1 .word 0x2bc589a9,0x34ec4b14 p42_init_registers: .word 0x170709fa,0x45bca8fa ! Init value for %l0 .word 0x7d92ff7e,0x1f62195a ! Init value for %l1 .word 0xa830c8dc,0x9fd0cd26 ! Init value for %l2 .word 0xf61aa18a,0x9500abe8 ! Init value for %l3 .word 0x723ea356,0xb59dacca ! Init value for %l4 .word 0xedc2df52,0xa651cb5e ! Init value for %l5 .word 0xb5fc91fe,0x1ac373a5 ! Init value for %l6 .word 0x40914ed7,0xfbd6cbdd ! Init value for %l7 .word 0xb8686a8c,0xc2b98e5e ! Init value for %l0 .word 0xb47db2a1,0xcdec2a5e ! Init value for %l1 .word 0xd9da7054,0x411ade9f ! Init value for %l2 .word 0xdd53c248,0x28013ebf ! Init value for %l3 .word 0x1817f4fc,0x88881506 ! Init value for %l4 .word 0x8ed98f48,0x6d44ebf2 ! Init value for %l5 .word 0xdb5ae718,0x79c08320 ! Init value for %l6 .word 0x60f640ae,0xb31386ac ! Init value for %l7 .word 0x3c19d76a,0x21f44359 ! Init value for %l0 .word 0xdc20beb4,0xb47b6243 ! Init value for %l1 .word 0xf68e566f,0xe8533934 ! Init value for %l2 .word 0x9de1732c,0x92a6119f ! Init value for %l3 .word 0x2c59c7e7,0xb5fc6f08 ! Init value for %l4 .word 0x018f8526,0x27cc4c30 ! Init value for %l5 .word 0xac9202a4,0x83448dc6 ! Init value for %l6 .word 0x8ae22cb0,0x2c3a2022 ! Init value for %l7 .align 64 p42_init_freg: .word 0xb8d3570f,0xdea7052d ! Init value for %f0 .word 0x0f660b35,0x9e0e260e ! Init value for %f2 .word 0xe88438c0,0x58073592 ! Init value for %f4 .word 0x8b9a9be4,0xd2a72a6a ! Init value for %f6 .word 0x6b9fac1d,0xe51a4ec7 ! Init value for %f8 .word 0x364f8bfe,0xfe2ba6df ! Init value for %f10 .word 0x33757412,0x66866d79 ! Init value for %f12 .word 0x3e124a54,0x2cd70f9a ! Init value for %f14 .word 0x20cb74ae,0xfa07925e ! Init value for %f16 .word 0xc1988f72,0xac59bf07 ! Init value for %f18 .word 0x2b86b766,0x6591b7c6 ! Init value for %f20 .word 0xc71fcc8d,0x63efcca5 ! Init value for %f22 .word 0x7db1ae2d,0xcbf5f52e ! Init value for %f24 .word 0x8690a15e,0x2938b54e ! Init value for %f26 .word 0x0487e6dd,0xda2bdc05 ! Init value for %f28 .word 0x06b52eab,0xc03c0996 ! Init value for %f30 .word 0xd90adca7,0xc975bb3d ! Init value for %f32 .word 0xa23d4040,0x04aeb2cc ! Init value for %f34 .word 0x283eed7d,0x1f473551 ! Init value for %f36 .word 0x0fab7563,0x8f9d5e54 ! Init value for %f38 .word 0x38ec0bc3,0x9b58223c ! Init value for %f40 .word 0x95595b30,0xcf43cab2 ! Init value for %f42 .word 0xde41e672,0xc433db5f ! Init value for %f44 .word 0x134aff77,0xcdf92377 ! Init value for %f46 .word 0xaa8a1aa9,0xa73bf057 .word 0xe6abc298,0xf0bf2131 .word 0x72f73a96,0xb7cdf8a0 .word 0x279e7139,0xe45ffea9 .word 0xc364c157,0x57023ebe .word 0x1a10a911,0x2569d3f5 .word 0xdaa8b768,0x3d284001 .word 0xd3585c0a,0xff3dd4dd p42_expected_registers: .word 0x00000001,0xc9ff5db5 .word 0xffffffff,0x80000000 .word 0x00000000,0x9e0e260e .word 0x00000000,0x3cd53fb4 .word 0xb6f8d711,0xd15facf2 .word 0x00000000,0x8766db4f .word 0x00000000,0x93ff4b6e .word 0x00000000,0xc9e8518e .word 0x00000000,0x0000003c .word 0xffffffff,0xa2f0ccaf .word 0x00000000,0xbb980ec0 .word 0x00000000,0x46634c49 .word 0x00000000,0x00000012 .word 0x00000000,0x00000063 .word 0xffffffff,0xffffffff .word 0x00000000,0x00000438 .word 0xffffffff,0x80000010 .word 0x00000000,0x0000008d .word 0x062fe240,0x232c8900 .word 0x00000000,0x000002e2 .word 0x00000000,0xffffffff .word 0x00000000,0x000007f6 .word 0x00000000,0x12000000 .word 0x596fdad6,0xc9b84ba8 p42_expected_fp_regs: .word 0xb8d3570f,0xdea7052d .word 0x0f660b35,0x9e0e260e .word 0xe88438c0,0x58073592 .word 0x8b9a9be4,0xd2a72a6a .word 0xae74cb20,0x343953e8 .word 0x364f8bfe,0xfe2ba6df .word 0x33757412,0x66866d79 .word 0x3e124a54,0x0d6d6b8f .word 0x20cb74ae,0xa5ccef63 .word 0xc1988f72,0xac59bf07 .word 0x2b86b766,0x6591b7c6 .word 0xc71fcc8d,0x63efcca5 .word 0x7db1ae2d,0xcbf5f52e .word 0x8690a15e,0x2938b54e .word 0x0487e6dd,0xda2bdc05 .word 0x5e2a7e0a,0xc03c0996 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p42_local0_expect: .word 0x12005d4a,0x82841ab8 .word 0xe7e3606a,0xdee5737d .word 0x3fb4f5cb,0x2daeb17d .word 0xff000063,0xebc3771a .word 0xe2020000,0x00000000 .word 0x6d44ebf2,0xecfe6a11 .word 0x0814678b,0xe8e0b9c5 .word 0x5fc0f8a1,0x37346966 .word 0xbd8f6e31,0x7592c23c .word 0xa54f01d7,0x03c5e001 .word 0x2f1acdc6,0x2f827d6d .word 0x02c2dd00,0x7236808a .word 0x30a566fc,0xc495050c .word 0x968f7d7c,0xc8485b11 .word 0x63639740,0x0da264bd .word 0xb5ec2c90,0x80dac1ce .word 0x7c83a742,0xb4f06bdc .word 0xbab9aec3,0x08971ef6 .word 0x7daa73f9,0x6fd36cbb .word 0xdc50d98a,0x51f855d6 .word 0x72ce4bb6,0xaf44d595 .word 0xe4b038df,0xdf10301b .word 0xeab490dd,0xfdd16e42 .word 0xb380d1bb,0x1ba8602e .word 0xa92ca5ba,0x6f7a0cd7 .word 0x000000d1,0x009b0d27 .word 0x0000001e,0x79177b3b .word 0xb59daec9,0x37d2a461 .word 0x75315753,0xf711bc92 .word 0xc9130cfd,0x93b171d3 .word 0xe15241c5,0xb2b45f87 .word 0xb7b1aca5,0x6cd744be .word 0x8d1463ff,0x61d20dbc .word 0x9cb65643,0x5e953469 .word 0x88ffbbe6,0x8766db4f .word 0xa8e2e1d6,0x2504582d .word 0x07fa7307,0x2331c7dc .word 0x483d6f2c,0x1d4ff5de .word 0xef44b044,0x13c69472 .word 0x4ccb119a,0x29d4ec28 .word 0xe5d63186,0x000000d6 .word 0xed6c50e8,0x618f865e .word 0x23d2aece,0x93e93abd .word 0x1c3a607d,0x1f810aae .word 0xb933bd4a,0x00000063 .word 0x95d3661a,0x9fdbf368 .word 0x5425024b,0x4b582108 .word 0x2c3a2022,0xa1c0c91f .word 0xf9614c35,0x212bbb5b .word 0x2d0e6dea,0x49af4dec .word 0xabc42e66,0x84b4a57d .word 0x0aa7a754,0x945b74e8 .word 0xafae37b5,0xfadf3874 .word 0xaf28fc77,0x6498730e .word 0x596fdad6,0xc9b84ba8 .word 0x6074ff66,0x7ab308f2 .word 0x43a604a7,0xd33ab8ba .word 0x8d6bc7c6,0x0bb04e49 .word 0x98502850,0x405dd96f .word 0xa42aa7b1,0xae6994e2 .word 0x13d4c848,0xeef4ae36 .word 0xb6e0d173,0xdfcbfde1 .word 0xa34d957a,0xda54720a .word 0xa1184370,0xabc4db7d p42_local1_expect: .word 0xc1988f72,0xac59bf07 .word 0x3b53f81d,0xf70c659b .word 0x00000000,0x00000000 .word 0x20cb74ae,0xa5ccef63 .word 0x5e2a7e0a,0x04af2749 .word 0x12000000,0x63000000 .word 0xe4e66f14,0xa655b0a7 .word 0x6d1749cd,0xade7a11c .word 0x49f3c77b,0x4f2f9c06 .word 0x56d61097,0xb2894b26 .word 0x4d268bed,0xb9bec259 .word 0xfef926eb,0xcdb7697a .word 0xa0049528,0x6b344052 .word 0x59a3bf2e,0xf163ecc4 .word 0x60e8fd0a,0xd7d67268 .word 0x73996f10,0x333a3a6e .word 0xbf32e369,0x5beed985 .word 0xd8194817,0x6ff8d6f0 .word 0x126b7e43,0x2f9e9dd3 .word 0x0418cfb4,0x47dca984 .word 0xacbf89d1,0xdc4ca324 .word 0x31377c70,0x628eb3c2 .word 0x37c2a754,0xf4f8ee91 .word 0xb4bb988f,0xf1623191 .word 0x713d6155,0xcdf7f779 .word 0xf6e056c1,0x0a0ef9b0 .word 0x0c177692,0x3cd53fb4 .word 0x78a18671,0x5ec92e4c .word 0x7db1ae2d,0xcbf5f52e .word 0x5aa6cb59,0xf2954059 .word 0x31debe8e,0xbcbd43b2 .word 0xd3ee38cb,0xf085e616 .word 0x6946ed19,0x7be0f1cc .word 0x769ebe18,0xd63851e0 .word 0x7da5637f,0xf6a6deb1 .word 0x88276c2c,0xd5767b12 .word 0x8bfcab0e,0xac8930db .word 0x794ca618,0xdc3b98b4 .word 0xbb091f20,0x34e129ff .word 0xa442fc2a,0x61107a4b .word 0x6b01a0a9,0xe01c7c5f .word 0xdd6e09d3,0x52b82eab .word 0xf0797113,0x99ba2ea3 .word 0x9343a11a,0x32c4855b .word 0x0ebcf549,0xc8ba422f .word 0xc563e5ac,0x43c29508 .word 0x0d62764a,0xff7cc537 .word 0x6699bc46,0xcf6a6339 .word 0xffffffff,0xf70c659b .word 0x5febcad7,0x3177167e .word 0x6d44ebf2,0x00000063 .word 0x53754e57,0x23f6e55a .word 0xde953a7c,0xb266ce82 .word 0xab8ff0ac,0x57a48c34 .word 0x59c27116,0xbf05fbec .word 0x95adb86d,0x27db494b .word 0x2bcb0cfd,0x24851cb2 .word 0x4a2c8216,0xd035e83e .word 0x0638a2f2,0x3de67260 .word 0xc865cfac,0x6e6228e9 .word 0x28beaa43,0x4a694870 .word 0x83203e55,0xee9a9ae7 .word 0x50231dcf,0xaf2fe147 .word 0x9f88b178,0x618a51c2 p42_local2_expect: .word 0xf2eb446d,0x488fd98e .word 0x364f8bfe,0xfe2ba6df .word 0x12000000,0xc9b84ba8 .word 0x79c08320,0x9fa98e23 .word 0xa5ccef63,0xffff1fc7 .word 0xf233f3d8,0x8bd23756 .word 0xaab7d3db,0x5cea1044 .word 0x4d61a8f0,0x6104bde8 .word 0x8e4fb11b,0x605878a1 .word 0xbbc69cd8,0xe7ff48f7 .word 0xa91e4967,0xb28884a1 .word 0x06b32121,0x01ce2325 .word 0x49876399,0x6136d3a0 .word 0x6c43dace,0xa88d75f9 .word 0x1ac373a5,0xaae2de5c .word 0x60a78e05,0x8d34f881 .word 0x487c5275,0x4cce3021 .word 0x105958f7,0x7461e494 .word 0x15555830,0x838fa952 .word 0x5fe8493a,0xc4619fe7 .word 0x6be51c1e,0x67ac8885 .word 0x1de10c5e,0xb91664f6 .word 0x457de0fc,0x431b1896 .word 0xc5c9cb57,0x6f3df462 .word 0x08eb60da,0xca1a0d5a .word 0x3c5f275b,0x371b180f .word 0x50e473c4,0xf6eef4bc .word 0x544582fa,0x8fbf2252 .word 0xed31152b,0x52cdadc5 .word 0xf32be715,0x184ba6db .word 0x4e18756f,0x3c9fac13 .word 0x8b184b88,0x85ae3a33 .word 0xa7524318,0xf7db3254 .word 0x0491941c,0xad9772df .word 0x70390b26,0xbb90697f .word 0x42bae53f,0x24f30638 .word 0xe2f75288,0xf64e6853 .word 0x0a660a3a,0x01e2572f .word 0x2645f41f,0x651d4b0f .word 0x88d8d0d8,0x1da5892b .word 0x7854b7f1,0xfa116da5 .word 0x66132fe3,0x712b852e .word 0x70e6ad20,0x2a078869 .word 0x713e9dde,0xebac08ea .word 0x300f69e0,0xc7db1063 .word 0x7e82166c,0x925fe1e3 .word 0x37751e36,0xfc21e4b4 .word 0x00000000,0xb59daec9 .word 0x492741de,0xbfc2a1b4 .word 0x2b609189,0x24af9c8b .word 0x6f8112af,0xde3635a9 .word 0x7cc2b1d7,0x70672193 .word 0x8ddded12,0xe133f3d8 .word 0xff1d7289,0x7a82b50a .word 0xe65bfd26,0xfae5754e .word 0xdda2f93d,0x6dff5322 .word 0x088e6d12,0x96b6d5fe .word 0xf7a691f8,0xcf541304 .word 0x3a5e867e,0xe2fa0254 .word 0x54cbf642,0x7e7a8c4c .word 0x878ff7de,0x8cca8a52 .word 0x0b05f031,0xbe984c07 .word 0xa5f69cfb,0x8c5c6ff4 .word 0x3b395c82,0xa4441c55 p42_local3_expect: .word 0x8f6b6d0d,0xdd228cef .word 0x80000404,0x6d44ebf2 .word 0x0094ce82,0xb770f3b0 .word 0xfc6e6a09,0x3e68cc38 .word 0xe8533934,0x0000008d .word 0x890059ac,0x0f713f04 .word 0xce08000a,0x7d5eaabc .word 0x00000633,0xd88d0461 .word 0x97ddad44,0x7b47a6a1 .word 0xd71c0d85,0x55099dbb .word 0x9419904f,0x8abea7ab .word 0x35871b49,0xef55777f .word 0x2764e32d,0x4c050e4f .word 0x14a2a543,0x26147738 .word 0x568951eb,0x3ba6dedb .word 0x987dfc25,0x59454ad5 .word 0x227e3e4d,0x98516749 .word 0xa4c300e4,0x0782acf9 .word 0x26b01c91,0x08641a0c .word 0x11134f07,0xbaec0e5d .word 0x337735fa,0x46a11c4a .word 0xb65ccb00,0xb1a8efcb .word 0x473013d6,0x2895db06 .word 0x656639e3,0xa12f1424 .word 0xe346a8f2,0x38caa343 .word 0x2499c412,0xabc2376a .word 0x9f7fa5a1,0x17da31dd .word 0xd7797423,0xf2b476fd .word 0x2e371d28,0xbbbcc35a .word 0x6f3b2fc9,0xd0372b34 .word 0x0351dccc,0xa35af59a .word 0x5ff61936,0x2af6e860 .word 0xc9c9b7ec,0xcb8ea93e .word 0x66a9ba7f,0x9c6d7b82 .word 0x866e95c0,0x5b10be69 .word 0x55b5709a,0x84e2f3a0 .word 0xc9ff5db5,0x80000000 .word 0x39372880,0x4e289177 .word 0xa27f1ffa,0x2a7dbd1c .word 0xef1d9990,0x56d3c578 .word 0x3b796adf,0xf4191efa .word 0x7ab9817f,0x674c211f .word 0x5102d35c,0x37cb6642 .word 0x8564ad8f,0xa82f9179 .word 0x8c4d7a1d,0x49b657f4 .word 0x9d1d8523,0x711690ca .word 0xd371a8dd,0xa9478ced .word 0x4f114263,0xdca2e129 .word 0x7afce33c,0x6e3bc422 .word 0x70aaffc0,0x48e52e7b .word 0x98a35c8a,0xe62788ff .word 0xa0561b60,0x4b04d936 .word 0x0f660b35,0xffffb7fe .word 0xe658bfb6,0x37718730 .word 0x4493b2cc,0x2eb6a3a0 .word 0x71c5b343,0x507538b2 .word 0xc72fd84c,0x84ad957b .word 0x9bae7136,0x370db368 .word 0x0ecd0ff3,0xd7c19579 .word 0xf12c3366,0x47ee13d0 .word 0x8a01e8f9,0x02e1ca89 .word 0x4cbf75f0,0x0d61ba42 .word 0xf7454497,0x0afb716b .word 0x92ad40cb,0x4946c07a p43_init_registers: .word 0x921e801e,0xa2b1d3ec ! Init value for %l0 .word 0x5b892548,0x58439f60 ! Init value for %l1 .word 0x510a5488,0x208e0baf ! Init value for %l2 .word 0x279be3aa,0x045a1d8f ! Init value for %l3 .word 0x6323cbc0,0x48ee6497 ! Init value for %l4 .word 0x97e0e3e4,0x48f8dc5e ! Init value for %l5 .word 0x296a9b98,0x6c1ae6fc ! Init value for %l6 .word 0xb1e17de4,0xbf0614ae ! Init value for %l7 .word 0x5f3a5618,0x20499763 ! Init value for %l0 .word 0xc2c7f7d4,0x22ad6311 ! Init value for %l1 .word 0x8e87e66e,0x15ff196d ! Init value for %l2 .word 0x086b8e46,0x2b026943 ! Init value for %l3 .word 0xbe32cd05,0x927839b1 ! Init value for %l4 .word 0xf1aee463,0xdf9f63b8 ! Init value for %l5 .word 0xb9831f84,0x38519635 ! Init value for %l6 .word 0xfbbfe8b2,0x462b1874 ! Init value for %l7 .align 64 p43_init_freg: .word 0x0b2fb58d,0xa2aea09d ! Init value for %f0 .word 0x45f46738,0x146938fc ! Init value for %f2 .word 0x48075e11,0x2b922347 ! Init value for %f4 .word 0xe9841af1,0xb9fc57c7 ! Init value for %f6 .word 0x5e3bd276,0x830d2470 ! Init value for %f8 .word 0xf2d0fa76,0xb45ba3ab ! Init value for %f10 .word 0x0d819d9a,0xd2ee68dd ! Init value for %f12 .word 0xe025c165,0x91d508d7 ! Init value for %f14 .word 0x55a9264f,0xf74a1339 ! Init value for %f16 .word 0xa7b719c3,0xc0b12ad5 ! Init value for %f18 .word 0xd0b0da71,0x330a6d5f ! Init value for %f20 .word 0xb2c4ea6c,0x42d6db8c ! Init value for %f22 .word 0x081df88c,0x17dd092a ! Init value for %f24 .word 0x2102b2c2,0xa59ebf81 ! Init value for %f26 .word 0xf51004c2,0x1cd404a0 ! Init value for %f28 .word 0x8365bf39,0x4a2c141a ! Init value for %f30 .word 0xa0188d8c,0xa5eae64f ! Init value for %f32 .word 0xf03ed968,0x351e0a24 ! Init value for %f34 .word 0x136a3ea0,0x382a109d ! Init value for %f36 .word 0x5d6b7f8a,0xb5993070 ! Init value for %f38 .word 0x98478e85,0x0c1381d9 ! Init value for %f40 .word 0x5afa4150,0x2a476883 ! Init value for %f42 .word 0x1cef747a,0x0fe73a79 ! Init value for %f44 .word 0xc22a9b9b,0x4dc31c9c ! Init value for %f46 .word 0x5dfb7147,0xd88c5957 .word 0x7a7c34f0,0xa7a81eea .word 0xadc6025f,0x415dcc5d .word 0x7d528790,0x6731b000 .word 0x4e49b4a8,0xeeccf6fd .word 0x399600f4,0x497d78aa .word 0x16b63924,0x0e7b3022 .word 0xe55f1037,0x4eba76a6 p43_expected_registers: .word 0x00000000,0xfcd3b1a2 .word 0x00000000,0x0a3f18f1 .word 0x00000000,0x00007cd0 .word 0x00000000,0x00000000 .word 0x00000000,0x00000000 .word 0x00000000,0x00000189 .word 0x00000000,0x00000000 .word 0x00000000,0x80000000 .word 0x5f3a5618,0x20499773 .word 0x00000000,0x3155c123 .word 0x00000000,0x000001ae .word 0x00000000,0x000003d1 .word 0x00000000,0x00000028 .word 0x00000000,0x4454c6d5 .word 0x00000000,0x4f8ace1b .word 0x00000000,0x00000085 p43_expected_fp_regs: .word 0x0b2fb58d,0x28e9c685 .word 0x45f46738,0x146938fc .word 0x48075e11,0x2b922347 .word 0xe9841af1,0xb9fc57c7 .word 0x2102b2c2,0xa59ebf81 .word 0x14b428df,0xb45ba3ab .word 0xc2164f9b,0xd2ee68dd .word 0xe025c165,0x91d508d7 .word 0x45f46738,0xa3b29067 .word 0xa59ebf81,0xc99e2ae3 .word 0x777a4791,0x240fae31 .word 0xf2d0fa76,0xb45ba3ab .word 0x081df88c,0x17dd092a .word 0x2102b2c2,0xa59ebf81 .word 0xf51004c2,0x1cd404a0 .word 0x8365bf39,0x4a2c141a .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p43_local0_expect: .word 0xd6acbb92,0x69555504 .word 0x2b000000,0x609f4358 .word 0x5ee2ede8,0x4ebbce12 .word 0x599a69b4,0x0000bbd6 .word 0x37070000,0x00000000 .word 0xa3b29067,0xa327eefa .word 0x36c3d93e,0x3292b8d9 .word 0xc049b423,0x16c66082 .word 0x64aaf529,0xae3fcffe .word 0x4afa9853,0xabff1f14 .word 0xff737008,0xbed744ca .word 0x1867d5a9,0x6a475103 .word 0xbf69a29c,0xaff9dc75 .word 0xff95d1b8,0x3c898b01 .word 0x6b4536f5,0x72be80e1 .word 0xa7ea388f,0x5c998f0e .word 0x39243429,0x401ccccd .word 0x2bfcad54,0x3ba95738 .word 0xeb56b808,0x53ccbf15 .word 0xd3d13951,0x4ef15249 .word 0x4377dd15,0xa837abd0 .word 0xe5a5eb0e,0x2bf70544 .word 0x92d51e2c,0x8eef289b .word 0xa839a308,0x776bb414 .word 0x7cd01c17,0x7055ad8f .word 0xca242543,0xe16aa347 .word 0x21031e8a,0x2460621c .word 0x667f2075,0x89c747e8 .word 0xb07bc904,0x2a960958 .word 0xb7553809,0xd0016635 .word 0x7a459662,0x725f3471 .word 0x9329d8da,0x95e5e83c .word 0xd91258a7,0xd5648c5c .word 0x287fa253,0x300b2ed5 .word 0xa1bdc841,0x4fe4c878 .word 0x030421d7,0xd6a77ac1 .word 0x10de4f98,0xccd7396d .word 0xccda06f5,0x58abb797 .word 0xd218df12,0x3955d9a2 .word 0x5fa67fae,0x80ae30be .word 0x713335ca,0x6124f05f .word 0xcb44963f,0xa075b3fa .word 0x5da739a6,0xb7ff2e36 .word 0xc853aad2,0x52e4def8 .word 0x3dad1910,0x3e78210b .word 0xa591daa7,0x180c86fd .word 0x7e786cec,0xa6d97806 .word 0x0d11537e,0xc4fec6d0 .word 0xaafbfd20,0xf3671bc5 .word 0x92ba1ca4,0x846fa0df .word 0x376a6631,0x4ca44b07 .word 0x3f57568d,0x34a0acad .word 0x6b80af84,0x8daf7d63 .word 0xd0c9ff1b,0x53ee56c4 .word 0xcb2ea8c0,0xf43b5542 .word 0x3e63c9f0,0xf4e70a46 .word 0x47460241,0xf3d6e96f .word 0xbd2cc56a,0xcfcb41af .word 0x671f0063,0xda53a8de .word 0x6618e5d5,0x4b3bbc4e .word 0x531a7144,0x298958a4 .word 0xcdc79772,0x5732fe07 .word 0xe60e2254,0x66e35c31 .word 0xe52ad95b,0x38f2e3b4 p43_local1_expect: .word 0x4f26a955,0x4f8ace1b .word 0x1a142c4a,0x39bf6583 .word 0xe32a9ec9,0x23f00805 .word 0x07379673,0x60611997 .word 0x00000000,0x00000000 .word 0xdd3d6104,0x2c2c84ca .word 0x0120e487,0x94d6d51c .word 0xc63f6973,0x9e56bd7e .word 0xaec58d13,0x1ac30585 .word 0x1a24a7b2,0x5498fad9 .word 0xf8feeb76,0xb4464097 .word 0xcc52df11,0xc6c98b81 .word 0x43032f6a,0x0000001a .word 0x131a2a56,0xd9311707 .word 0x5e059a32,0x547d0c1f .word 0x6e67ffd4,0x7b8368fc .word 0x7f95e1fe,0x4500034c .word 0xd94f5e90,0x895b6b0a .word 0xd4e03e63,0x75395e90 .word 0xc363bcd0,0x713ecf49 .word 0x0662bb2a,0x8ce24709 .word 0x0960eccc,0xa4dbad1e .word 0x2517bc13,0x82dbd684 .word 0x11792b7c,0x8b0dd6af .word 0x86656202,0x359a466b .word 0x738d3ae0,0x55390838 .word 0x74da57d7,0x8c934117 .word 0x5d203f7b,0x10001a22 .word 0x4bf65816,0x92047386 .word 0x11cc8b1b,0x57101881 .word 0xbcdbb843,0xc3f66236 .word 0xc0c71e06,0x8df04d59 .word 0xb0f09260,0x9d73187a .word 0xa8c8abba,0x6e4aed03 .word 0x643a1adb,0x70112239 .word 0x9a4a8a7b,0x8816d9dc .word 0xf430f5a7,0x0236f354 .word 0x38fc4727,0xb1a8a892 .word 0x1f4a2ddb,0xc2269329 .word 0x8541e20e,0xad5e9dc9 .word 0x8d95eee7,0x14b9f5ef .word 0x1a4f7616,0xb2d6ec13 .word 0x57f72a6d,0x0681eb28 .word 0xbebce268,0x48a8baf9 .word 0x81b92846,0x79178833 .word 0x0c731904,0x8ca61ed8 .word 0xd59b8ecd,0xb92457a1 .word 0x2a2ef3a5,0xd9b431aa .word 0x24d18dae,0xae69cdee .word 0x718dafcb,0x538c1db5 .word 0x5eee4fed,0x5b64e700 .word 0x389f8381,0x69c07c06 .word 0x436281a8,0xc19fba36 .word 0x69034cfe,0xfe15830b .word 0x9f370d50,0xc3888b87 .word 0x2b3b8a97,0xd84b36c2 .word 0xe9498dca,0x9d8fe8c9 .word 0x76467271,0xe9109f8e .word 0x4d66935c,0x7463bfd4 .word 0xa4e0cba8,0xdd748625 .word 0x17788c93,0x3513556c .word 0xe7537c2a,0x955b9fbd .word 0xad0364d4,0x730cdfb0 .word 0x4454c6d5,0x5e423e70 p43_local2_expect: .word 0x9da0aea2,0x8db52f0b .word 0xfc386914,0x3867f445 .word 0x4723922b,0x115e0748 .word 0x1a142c4a,0x39bf6583 .word 0x91477a77,0x76d23b5e .word 0x8365bf39,0x4a2c141a .word 0xdd68eed2,0x9a9d810d .word 0xd708d591,0x65c125e0 .word 0xe1854638,0x998a346e .word 0xaf2ff6b1,0xc5b51f44 .word 0x103eb405,0x083e601c .word 0x4d4fdd6d,0xb7dc269a .word 0xbe87436c,0xf38040fc .word 0x5668c682,0xea34bbde .word 0xecb0bb3a,0x14d210e4 .word 0xb762342b,0xf7510000 .word 0x2f93e02d,0x98197fd4 .word 0x2f12b63b,0x597e9a01 .word 0x88044b4f,0xde93c387 .word 0x8a718b4d,0x1b46185b .word 0x0bef5b40,0x76b5686b .word 0x2ba52cea,0x3e4911cb .word 0x5c69ccb5,0x22b6dfb7 .word 0x28b3a44d,0x28e9c685 .word 0x2f01672e,0x018b9236 .word 0x4261d0d2,0xcd9597de .word 0x8f6debb9,0x1772235d .word 0x37e808e6,0xfb85aa4c .word 0x1a8efcd0,0x30770929 .word 0x9b9d6320,0x5c16ed1f .word 0xdb0919c3,0x9405d017 .word 0xe80cb6bc,0x3c7cb70b .word 0x4fb34455,0x6ed4d0bb .word 0xaf95f7a1,0x406e9ac9 .word 0x23d1f2fe,0xda9fd496 .word 0x3ecceee0,0x8fecadaa .word 0xc50983da,0x5a42514b .word 0xbe86d927,0x741c9ff1 .word 0x3c255982,0xbf360dbb .word 0xe4b16d64,0x54f7563c .word 0x0a06a36c,0xc4b77fa1 .word 0x9c8f9e50,0x3240ac47 .word 0xe72fd4d2,0x6b7a4d72 .word 0x47a2d1c0,0x245ace42 .word 0x9bd63150,0x77faeeb6 .word 0xdcb210d9,0xa0cca522 .word 0x2f0b58ef,0x0cff15b9 .word 0x66bd35a4,0x07b49eac .word 0xccd00a2d,0xe960e73d .word 0xdaa97b19,0xdc27414c .word 0xe71170a1,0x0ac796ff .word 0x323b7d7c,0xaf45fd7d .word 0x8509c9cd,0x2b35e184 .word 0xc8ae04da,0x69ffe021 .word 0x755f5904,0x012482bc .word 0xe432faf1,0xc1a1bef8 .word 0x78f16c36,0x020e829c .word 0x45e37ef9,0x4ad2039a .word 0xc69b7dc8,0xd363c0fd .word 0x659a57d7,0x7920bc10 .word 0xb199324d,0x49f3f56b .word 0x5442043c,0xfc7a0310 .word 0x3a25b767,0x4189a969 .word 0x0000024e,0xdb71b357 p43_local3_expect: .word 0x00000000,0x00000000 .word 0xe32a9ec9,0x23f00805 .word 0x00000000,0x00000189 .word 0x000089c7,0x76fad0f2 .word 0x2a09dd17,0x8cf81d08 .word 0x81bf9ea5,0xc2b20221 .word 0xa004d41c,0xc20410f5 .word 0x1a142c4a,0x39bf6583 .word 0xd6cd860a,0x61b024bc .word 0x08abb6a1,0xb697b0ab .word 0x9d467f30,0xe5072831 .word 0x4ad96fec,0x61ff0422 .word 0xe0cee7ec,0xc498a724 .word 0x532a23bf,0x659f2ab3 .word 0x9773f002,0xec0c3dd9 .word 0x257e8169,0x1b817663 .word 0xb3f11217,0xc7c56c59 .word 0x14ec1e68,0x208dd307 .word 0x6d12d0f8,0xb44d86cb .word 0x1db211f2,0xc7d5441f .word 0x4d001fe7,0xcec9e40a .word 0xcc0b5252,0xa9ffa858 .word 0x2177f1d0,0x6ebc7fac .word 0xb79544fc,0xda78780c .word 0xb029a650,0x035cd78d .word 0x61a1876a,0x020f74d0 .word 0xa1d5d4cc,0x10ee5266 .word 0x46112b2a,0x6dff70bd .word 0x391a7b89,0xe7192797 .word 0xfdd9ff25,0x48ceb710 .word 0x564a35a1,0xc5a5350e .word 0xa8b628ed,0xc2d47c72 .word 0x96cce0bf,0xe56cd9f5 .word 0x18c7c433,0xbb05f34b .word 0x54fba761,0x47173dde .word 0x54ce2cf7,0x1779ed1c .word 0x2dbb9842,0xf99d6dfc .word 0xb242f984,0xccef5dbc .word 0x96fc9f89,0xb8f7d603 .word 0xfcf84964,0x75c3e8f3 .word 0x51072454,0x8a718b4d .word 0x2a99d02e,0x6031f8a7 .word 0xe43ff1eb,0x4f8ace1b .word 0x4ddde2a0,0xd4b29203 .word 0xd6df736b,0x247ea44a .word 0xd3f5250b,0x1bf2d035 .word 0x5f462c71,0x02b2496b .word 0xf8d9600e,0xb481c2d9 .word 0x46bedd67,0x118aad8a .word 0x843cdf60,0x66c60565 .word 0xb4365d76,0xbae2536d .word 0x0c9555f7,0x2db90818 .word 0x77721ccf,0x3557ffb2 .word 0xe32a9ec9,0xe1503150 .word 0x2f558760,0x42728d8f .word 0xf4d7491a,0x2cc36770 .word 0xe321fff0,0xb2ff20b7 .word 0x2a60f2ab,0xf36bbcbb .word 0xc89e211c,0xc8a3aeb7 .word 0x11ddb879,0x936e5cd7 .word 0xf24eda92,0x74063463 .word 0x51aa7ed1,0xc09ae7d5 .word 0xb133cd2f,0x31940c3f .word 0x9043d1ee,0xcb01980b p44_init_registers: .word 0x909ad3be,0x1a9f2930 ! Init value for %l0 .word 0x264a9d08,0x73f622fd ! Init value for %l1 .word 0x5cc9d18f,0xe52941b1 ! Init value for %l2 .word 0x197d2a72,0xe1e106c3 ! Init value for %l3 .word 0xc61ecd47,0xe39d5c7f ! Init value for %l4 .word 0x26a2c2da,0x04eb5d29 ! Init value for %l5 .word 0x8aa49317,0xf45eb97e ! Init value for %l6 .word 0x4fdf359c,0x88e92aec ! Init value for %l7 .word 0x8c40e5d8,0x59cc034d ! Init value for %l0 .word 0x1b22c2fd,0x9fd82146 ! Init value for %l1 .word 0x426153dc,0x5fc6c0fc ! Init value for %l2 .word 0x80dfa63c,0x805d33cb ! Init value for %l3 .word 0x0eebec38,0x1ff6aca6 ! Init value for %l4 .word 0xbdde6f9a,0x09d7a3df ! Init value for %l5 .word 0x9a807d22,0xcefe9dfe ! Init value for %l6 .word 0x1dfb3620,0xf4040c03 ! Init value for %l7 .align 64 p44_init_freg: .word 0x49f77749,0x2c894d4f ! Init value for %f0 .word 0x2d788f5a,0xb97bc34a ! Init value for %f2 .word 0x06213140,0x2fc60b83 ! Init value for %f4 .word 0x0c9cd535,0x4400e465 ! Init value for %f6 .word 0x2f3a369c,0x32f6d4b5 ! Init value for %f8 .word 0xb2f36183,0xbc7958bf ! Init value for %f10 .word 0xb5e1d882,0x5b8bef46 ! Init value for %f12 .word 0xed867ebf,0x70c79839 ! Init value for %f14 .word 0x1653734a,0x3e98cb42 ! Init value for %f16 .word 0x19f818c1,0xd49c623e ! Init value for %f18 .word 0x9bcceff4,0x15598b91 ! Init value for %f20 .word 0x1a286904,0xef6b6286 ! Init value for %f22 .word 0x5302c599,0x7ace85f1 ! Init value for %f24 .word 0xc2db015a,0x44314be3 ! Init value for %f26 .word 0x630f0612,0x5147a656 ! Init value for %f28 .word 0xdfe99bb5,0x1aa70bdb ! Init value for %f30 .word 0x99bd8977,0xbcc4bce4 ! Init value for %f32 .word 0x9ca5d82a,0x5ed6d819 ! Init value for %f34 .word 0x3d868de3,0xb0495f47 ! Init value for %f36 .word 0x88201321,0x242bba08 ! Init value for %f38 .word 0x996e44c8,0x8893b1b6 ! Init value for %f40 .word 0x4bd6686a,0x85b70ebe ! Init value for %f42 .word 0x1a644a22,0x2f3e43ef ! Init value for %f44 .word 0x300ee0a4,0xb4820697 ! Init value for %f46 .word 0x3605f787,0xdc483ef4 .word 0x5980f03e,0x950023ef .word 0xf7d73598,0xf45dc449 .word 0x099b59a3,0x929418d3 .word 0xef048d0b,0xdd99c14d .word 0x2d68d342,0x8ae537d2 .word 0xef6a13a1,0x214952fc .word 0xcec3cb8b,0x68b27741 p44_expected_registers: .word 0x00000000,0x1b8c1b84 .word 0x00000000,0x8e197a80 .word 0x00000000,0x00000085 .word 0x00000000,0x00000000 .word 0x00000000,0x4f4d892c .word 0x00000000,0x00000000 .word 0x00000000,0x4caee298 .word 0x00000000,0x4caee298 .word 0x00000000,0x00000000 .word 0x00000000,0x9823295d .word 0xffffffff,0xffffffe8 .word 0x00000000,0x14000000 .word 0x00000000,0x3e629cd4 .word 0x00000000,0x038d1d01 .word 0x00000000,0x2c000000 .word 0x00000000,0xfa090000 p44_expected_fp_regs: .word 0x0865d6ef,0x08959b97 .word 0x3139e7ff,0xd2db7b1b .word 0x14000000,0x24c31e10 .word 0x05c8e66f,0x3529635d .word 0xb665d4e1,0xcc841648 .word 0x0fe33e13,0x038d1d01 .word 0x2b7001e3,0xa9c85815 .word 0x05e07519,0x008a35a5 .word 0x55dde7f2,0xe6e7b7be .word 0x19f818c1,0xd49c623e .word 0x9bcceff4,0x15598b91 .word 0x1a286904,0xef6b6286 .word 0x5302c599,0x7ace85f1 .word 0xc2db015a,0x44314be3 .word 0x630f0612,0x5147a656 .word 0xbf8891bc,0xd7c8045e .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p44_local0_expect: .word 0xcb33356a,0x5e3c318e .word 0xff0000e1,0x0000004a .word 0x0eebec38,0x1ff6aca6 .word 0x4b4708de,0x26e82293 .word 0x4cae5950,0xc74928ac .word 0x36793f3b,0xcb583eb2 .word 0x845f57e7,0x0b858f82 .word 0xad84fc21,0x03260bd3 .word 0xc6174411,0x2ac6a0a0 .word 0xc6cd232a,0xb2b7ae0c .word 0x3820d306,0x712d2046 .word 0x2b7001e3,0xa9c85815 .word 0x0a908b6f,0x7ba72db5 .word 0x9ff006e4,0xad7f1b52 .word 0xd342f919,0x8e197a80 .word 0x84ea98c3,0x18ca4645 .word 0xd62098b4,0x93630f44 .word 0x7cc072fd,0x01c94e79 .word 0x2201904d,0x92ca0048 .word 0x8d7d3478,0x531a7dc5 .word 0x8702a97f,0x418923a1 .word 0x950c5d22,0xf9224a4e .word 0xbf3b84a9,0x2f0e2976 .word 0x02477aa1,0xddbdb820 .word 0x11dc7f22,0x60314833 .word 0x051fc075,0x802c75c3 .word 0x34b8fd4c,0x7eeb2034 .word 0x81d80a48,0xd493d4ed .word 0xa8266513,0x9e07446b .word 0x9ef15122,0x06000000 .word 0x6dc2ce08,0x344e50b7 .word 0xda2795e4,0xe374b93f .word 0xd69e48bc,0x04f89a86 .word 0xe0a82f80,0x91a5f6f4 .word 0x6b7b6cd4,0xecbd1b51 .word 0x00cacf61,0x1e3d8864 .word 0x834eb06d,0x6432c44b .word 0x5cb24e2a,0x199ff21b .word 0x2fef3f65,0x260dc7fc .word 0x0ee2e98a,0x997e0470 .word 0x0865d6ef,0x08959b97 .word 0x3139e7ff,0xd2db7b1b .word 0xee500c34,0x24c31e10 .word 0x353999cb,0xc0a116ab .word 0xca7757a4,0xcc841648 .word 0x0fe33e13,0x12fe1bc1 .word 0x73272ab5,0x00048162 .word 0x05e07519,0x008a35a5 .word 0xaa680689,0x17f6c757 .word 0x02c7f369,0xf17de77c .word 0xff037320,0xda724a53 .word 0xef739941,0x683cf2a4 .word 0x6dce22d4,0x1a29e0b4 .word 0xcab350cf,0x7db961e0 .word 0xba1a12b2,0x7ed99424 .word 0xa122ad35,0x7a54a774 .word 0xda421aa6,0xccea8468 .word 0xe633bb3f,0x0c81ecad .word 0x8ac37031,0x35158aea .word 0x00000000,0xb3aad177 .word 0x19c1b05a,0x7b5e65db .word 0x584e2be0,0xfe1a9b2e .word 0x0980679d,0x9843e85f .word 0x3a11a6bb,0x2f952092 p44_local1_expect: .word 0x47cd1ec6,0x78436af1 .word 0x4f4d892c,0xbd13263d .word 0x62810400,0x20000000 .word 0x3e629cd4,0xc118f819 .word 0x0014a064,0x6467745a .word 0x00000be2,0x90818cf8 .word 0x126f927a,0x8c022358 .word 0x87b81e4a,0xc81de498 .word 0x7ac5e4c4,0xf91df3c8 .word 0xac0acd28,0x522155d2 .word 0xa613a12e,0xd79c3a59 .word 0x99fec18c,0x1a3264b5 .word 0x8908fca3,0xfd4b2e56 .word 0x54212b38,0x404e934f .word 0x4e381c05,0x4d7eb9e9 .word 0x22a91111,0x4b857319 .word 0xbf4548ca,0x77800398 .word 0x7fac2948,0xd79c3a59 .word 0x0242835d,0x2f40a01a .word 0xaba25b45,0xd9a7e3fb .word 0x011b15a0,0xe810c1e2 .word 0x8e731f9f,0x1ab6f02b .word 0xe4648219,0xaabbff73 .word 0x84817f35,0x76104fa0 .word 0x15c8eb4f,0xfb05c792 .word 0x59128822,0xdb6416ad .word 0x96a81bea,0x64cd77ea .word 0xe15d4eb7,0x52f30177 .word 0x93cf71b6,0x595a4e50 .word 0xc2f9ed4c,0x1d3b5199 .word 0x486b7250,0xa41b3b90 .word 0x978a3ab9,0x97b2c425 .word 0xb8e8ece9,0xd39998bf .word 0xe54673c4,0xf8483c8c .word 0x75ff7c34,0x1de84d0e .word 0xebf9507b,0x115ef3e3 .word 0xae4c911f,0x13431e06 .word 0xfaec9eae,0x4aa8c251 .word 0x003e738b,0x1c332824 .word 0x18bb9372,0xd992faed .word 0x04946f21,0x3638d7c8 .word 0xb0e3ead9,0xf0d15394 .word 0xa131f22a,0x4f0cbbf9 .word 0xaffc6a27,0xc533de96 .word 0xa06d0baf,0xf17bff72 .word 0x3cf70b7b,0x8a3519bc .word 0xe3ce6ea5,0x4249ff8b .word 0xc5c5f509,0x487d20d3 .word 0xfb8d1786,0x66e60010 .word 0x3427522f,0x7f24bd4d .word 0x30ac3e46,0x24ca013e .word 0x8802b942,0x7096d335 .word 0xf6e6b2b0,0xb379720e .word 0x8433d02b,0x92d527d2 .word 0x21a064aa,0x5462b247 .word 0xea5853f6,0x294de87f .word 0x2e21bbb6,0xc49e145c .word 0xad49e7d4,0x6ffcd27f .word 0x1431c64f,0x2a84fba8 .word 0x6ba3ba52,0x4476c6c2 .word 0x28f324a5,0x1ee0086e .word 0xd8b3631b,0x406ce9c0 .word 0x10013bbe,0x73138eb9 .word 0x7045eb02,0x6fed63f1 p44_local2_expect: .word 0x2c54db28,0x93bd861f .word 0xffd465b6,0x5f70ac56 .word 0x56a64751,0x12060f63 .word 0xf4efcc9b,0xd00e62f2 .word 0x0a5d52a8,0x89d6a4f1 .word 0x038d1d01,0x6f863549 .word 0xe455a1b9,0x4ddc4953 .word 0x17f8505b,0xf2dc1114 .word 0x609db8d1,0xcf99803f .word 0x7014c092,0x684e988c .word 0xfa250434,0x0bebdd9d .word 0xa309671a,0x17741b12 .word 0xe9cbf450,0x7de45fe6 .word 0x4e9accb5,0x63de7bf0 .word 0x01cf7952,0xf26030aa .word 0x2792a888,0x3242ecd0 .word 0xa56df092,0xc46dd521 .word 0xf063cfe4,0xd9680cb2 .word 0xf9720ad0,0xef5b7f6a .word 0xe79597ff,0x9515716d .word 0x5300cda0,0x38aabe00 .word 0x68b97fe3,0x485ae9c4 .word 0xc56f9f14,0xbe990842 .word 0xba37ed6d,0xe91c8ef5 .word 0xeb94c1e1,0x8ca8ff03 .word 0x080d98a4,0xe59d381f .word 0xbda70045,0x69ded85e .word 0x0b105825,0xf34531f4 .word 0xba4c6e00,0x1b7c993c .word 0xc1ccbbe5,0x2f27c999 .word 0x20000000,0x00000000 .word 0x1e5aa42e,0x4a99941b .word 0x9c73aba1,0x789ce8d5 .word 0xd9f360b3,0xc61ecd47 .word 0x29fccedd,0x424af35e .word 0x3d888e84,0xc17eed09 .word 0xe34a9d47,0xb1492d27 .word 0x4b216be5,0x6b1c8686 .word 0xcc0390bc,0x4f1b7290 .word 0xa3496a27,0xa5e836f9 .word 0xa8c093c9,0x66379dae .word 0x119b5323,0x9c807156 .word 0x456b279f,0x443cdf84 .word 0xd56bda86,0xc149a5e7 .word 0xd1bb86f2,0xad92901b .word 0x09221a0f,0x5bb9fb8c .word 0x0a1f3e7d,0x5376f695 .word 0x80406bc8,0xc12ebdcd .word 0x337b5d7e,0x3b75b38e .word 0xc29a1de2,0x28b892e2 .word 0xbfe99cf8,0xae645ce5 .word 0x20bf0453,0x798f79ed .word 0xc864269c,0x05c8e66f .word 0x10904fa9,0xa221bb77 .word 0x2eb4e425,0x6b0555eb .word 0x229665bb,0x8712e51f .word 0x3792be33,0x32754afb .word 0x8c729372,0x97b7bbf8 .word 0xecab18ff,0x95fcbda9 .word 0xe1fc820a,0xd5779d7d .word 0xea34205e,0x1a9fc112 .word 0x7e006923,0xb770606f .word 0x667b0515,0xad29c7b6 .word 0xfa4b8873,0x0aad9d0a p44_local3_expect: .word 0x98e2ae4c,0x98e2ae4c .word 0x4caee298,0x4caee298 .word 0xffdde7f2,0xe6e70000 .word 0xef53cd1f,0x7b614843 .word 0x5d632935,0x6fe6c805 .word 0xdae7111e,0x8db65121 .word 0x2bfdcfcf,0x08e74884 .word 0xe79607ec,0x7abbb688 .word 0x251dbcd4,0x2eb73103 .word 0xc03f92d9,0xd5c86ffe .word 0x9f05854a,0x8af238e8 .word 0xc490b1d8,0x93885b67 .word 0x1eaeb620,0x00731fc6 .word 0x2bf6e761,0x5cd450d1 .word 0x0a8f107e,0x3e6fa892 .word 0xc447e5e5,0x250db4b9 .word 0xba254c7f,0xff71f411 .word 0x44559a5e,0x9eb64f04 .word 0x2be498cc,0x68a8b1f2 .word 0xf4134437,0x54638173 .word 0x794609c5,0x69546155 .word 0xbdb2ea41,0x851496f6 .word 0x5bd43add,0x7e73422a .word 0x5e779263,0xfc600ffb .word 0xfa14ecff,0x8a48a89b .word 0xc6d749dc,0xc9951be5 .word 0xbcc61b2c,0xf32d59ed .word 0x747fc250,0x36793f3b .word 0x7ee5473a,0x97c6379c .word 0x3cceeb38,0x061e831a .word 0x4c8db29b,0x32e75bf7 .word 0xbc81d007,0xfffbb5a1 .word 0xa80cfeff,0x7b4d2143 .word 0x64e80f9c,0xc39a6c23 .word 0xf5090e20,0x679ddbcd .word 0x0c021751,0x7bf682c7 .word 0x72411fb9,0x050b8386 .word 0xe87d8b76,0x8cebcce6 .word 0x174cc445,0x08999c50 .word 0xf5b752f0,0x66c5f073 .word 0xb933292e,0x5fb5f4aa .word 0x9d5c9a80,0xed593553 .word 0x0baf435e,0xadbb4891 .word 0xfbc7be09,0x3872fb3b .word 0x21b8b99c,0x2d9d6a54 .word 0xc0b3b7c3,0x18ca4645 .word 0x821c0e18,0x4e4b4ff5 .word 0xe1dc9d86,0x81bfb6d7 .word 0xd28c8640,0x795ad33f .word 0xc214b98e,0xd37c5d00 .word 0xc31a9279,0x3b10f7fd .word 0x7a83efaa,0x30d556de .word 0x4d9ae2da,0xefef1779 .word 0x1503556d,0x54280486 .word 0xa1d5ba12,0x1aee1f2d .word 0x9a309f04,0x4ec6480d .word 0xd7347205,0xfeb300e4 .word 0xe40bd1df,0x4c4649a0 .word 0x03ec9e37,0x7c9b820e .word 0x6a707c96,0xd78d7f28 .word 0x9697cd7f,0x0f77824e .word 0x935be85e,0xfe82d6b1 .word 0xaab1dc2f,0x7491700a .word 0x0d0a0e42,0xf40361f8 p45_init_registers: .word 0xe630dd15,0x85312443 ! Init value for %l0 .word 0x86d65b53,0xd487c4d3 ! Init value for %l1 .word 0xe55f8715,0xeefa1279 ! Init value for %l2 .word 0x624ace87,0xf3cb0457 ! Init value for %l3 .word 0x63e902c2,0xb1fd0b97 ! Init value for %l4 .word 0x41405d40,0xf861e689 ! Init value for %l5 .word 0x533a2252,0xd9f096bd ! Init value for %l6 .word 0x629a1536,0xd72498d0 ! Init value for %l7 .align 64 p45_init_freg: .word 0xce8aafaf,0x64d184a4 ! Init value for %f0 .word 0xc8f3e9a4,0x620a5ab0 ! Init value for %f2 .word 0xf9f5af4a,0x68a6bcf6 ! Init value for %f4 .word 0x1b15a92b,0xb38ef479 ! Init value for %f6 .word 0x044e8a93,0xa630450b ! Init value for %f8 .word 0x78455573,0xffdf265a ! Init value for %f10 .word 0xdda9155f,0x9a8e2e99 ! Init value for %f12 .word 0xbf7a8649,0x641fb55e ! Init value for %f14 .word 0x2c21df31,0x7ff884a7 ! Init value for %f16 .word 0xb2bc6f96,0x50190451 ! Init value for %f18 .word 0x8a28a3f0,0xb8ad4daf ! Init value for %f20 .word 0x11604a31,0x92f86711 ! Init value for %f22 .word 0x60ce5cef,0xca1c2079 ! Init value for %f24 .word 0xd97aac7b,0xa7b22156 ! Init value for %f26 .word 0x052ecaa9,0xca5bd125 ! Init value for %f28 .word 0x64e7d36b,0x2ac74e6c ! Init value for %f30 .word 0xfbad8d86,0xd497dbf1 ! Init value for %f32 .word 0x4543ab8a,0xe79cd17d ! Init value for %f34 .word 0xf3c0458a,0x4e1b0516 ! Init value for %f36 .word 0xbcccc255,0x994e4d5f ! Init value for %f38 .word 0x0e890224,0x8cf316e7 ! Init value for %f40 .word 0x6968a0ec,0xcb87695a ! Init value for %f42 .word 0xc13ffa0d,0x7fafb5e8 ! Init value for %f44 .word 0xab6f1c83,0x24f80454 ! Init value for %f46 .word 0xe651fa27,0xcf526465 .word 0x4d6ada88,0xa239068c .word 0x5b3b56cf,0xc24be3cd .word 0x4f411aa9,0xb6938ae9 .word 0x2bf4bf24,0x8f1299ad .word 0xbd44406d,0xbfc7b206 .word 0x4ba10fa7,0xe68aa513 .word 0xe31d3c43,0x8e0384d3 p45_expected_registers: .word 0x00000000,0xb7fc4bff .word 0x00000000,0x000000f4 .word 0x00000000,0x00000b2d .word 0x00000000,0x00000000 .word 0x2c2c9029,0x3180d121 .word 0x00000000,0x047b0480 .word 0xffffffff,0xfffffff4 .word 0x00000000,0x559f6fbe p45_expected_fp_regs: .word 0xce8aafaf,0x992e8e9a .word 0xc8f3e9a4,0x620a5ab0 .word 0xf9f5af4a,0x68a6bcf6 .word 0x1b15a92b,0xb38ef479 .word 0x044e8a93,0xa630450b .word 0x78455573,0x3824e48e .word 0xdda9155f,0x9a8e2e99 .word 0xbf7a8649,0x641fb55e .word 0xf3259127,0x132fe3f6 .word 0xf43e8388,0x931bad89 .word 0xc1ffc89c,0x6153f239 .word 0x3ddddfcf,0x939eaa3a .word 0x7b82826e,0xa6578a28 .word 0x9a40397f,0xe778090e .word 0x4b6eaab1,0x8c439f57 .word 0xd211ff3e,0x0e8461cb .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p45_local0_expect: .word 0xefb5f4e4,0xd79f40fa .word 0xaf4dadb8,0xf0a3288a .word 0x8ee42438,0x406bf25a .word 0x00c03f00,0xff000000 .word 0xff4bfcb7,0x2dde7cda .word 0x2e1116e1,0xcc7f7253 .word 0x84c5a029,0x8e0e0944 .word 0x642bda34,0x52e60992 .word 0x9c72497a,0x62d3a2bb .word 0x2d0b4268,0x83e2e735 .word 0x41fbedb3,0xffe1252f .word 0x2b287c32,0xf6391951 .word 0xf2df7edb,0x6880aa37 .word 0x6b4bf037,0x5ec7728c .word 0x5e9045c7,0x16ca9eec .word 0x425a6f2e,0xb8fb7b74 .word 0xc707618c,0x2c20b4c4 .word 0xe001f3c0,0x82ca0054 .word 0x35bcbde8,0xa0ffe837 .word 0xe67a6cf1,0x1b3b1dd0 .word 0xe3c72374,0x3fc107a8 .word 0xdc19caf2,0x6778e62d .word 0x0d36e6e6,0x6d1c31b5 .word 0xffffffff,0xfffffffb .word 0x1cbbea5a,0x20100b58 .word 0xf979df19,0xba53e6ae .word 0xa0653730,0x5e8e1fdc .word 0x13772c0e,0x988f6b6e .word 0x90788893,0x1f9d930e .word 0xf52c49ec,0x3d89d6ff .word 0x75dcc595,0xd5d4a306 .word 0x838cf6fe,0x82ff2152 .word 0xd2642c82,0x6c841313 .word 0x430e2857,0x50bdabbc .word 0xd851b5c7,0xe477ee0a .word 0x6e9dffc4,0xbb1ef357 .word 0x98f2ed2f,0x6fb598bd .word 0x5b1dd3a1,0x1fca79ff .word 0xddb80c91,0x8ad9daa4 .word 0xfc6e32d5,0xe158c128 .word 0x3cb9bca0,0xd99d7df2 .word 0xa21e589c,0x5e801a20 .word 0x2dc6b127,0x075dfc38 .word 0x840ec942,0x4be4c6e4 .word 0xceb18a56,0xeab0deff .word 0xf1332d9e,0x9d526a0e .word 0x9f30b4ee,0xea55213e .word 0x9122e488,0x0887ea3b .word 0x853bb4a1,0xab1f2200 .word 0x28c0a47d,0xe8c519a1 .word 0xf88840ca,0x19c80ef0 .word 0x3a88e14a,0x89cd517f .word 0x05c317f6,0xbf046857 .word 0x4ab7cdff,0x36ebade3 .word 0xce3667b7,0xec3fdc9a .word 0xbb84bfc8,0x38305d68 .word 0x5fae3463,0xd3ccf207 .word 0xb16d9309,0x433e4725 .word 0x145ded91,0x426c26c0 .word 0x6ccd3fea,0xb8e09a4d .word 0x5d2902cc,0xed61a134 .word 0xc0da94aa,0xd5014049 .word 0x69a24b98,0x57c4fda1 .word 0x95d9d319,0x42f4d08a p45_local1_expect: .word 0x91fbffff,0xffffffff .word 0xffb2d21a,0xa3222f2e .word 0xff000000,0x63b0d4b8 .word 0x6e18440e,0x39120541 .word 0x34710dbc,0x5ef98b8d .word 0x123c6c8c,0xdcf198e7 .word 0x9faca39a,0x79ec12e5 .word 0xce2afb31,0x289f3f50 .word 0x97d1fe21,0xf06fdfdd .word 0x951b880f,0x03342dd9 .word 0x8808e57a,0x71603388 .word 0xc3b888fb,0x094221c2 .word 0x6ebc923f,0x259f6f5d .word 0x6c779486,0xece6e1b0 .word 0xafcc20ad,0xfbb205b4 .word 0x43db8965,0x6a7f20c1 .word 0x57900ef1,0x66023f62 .word 0x5485d0aa,0x0f91cf47 .word 0x06f05f3e,0xde9cb9ac .word 0x2ace2cb8,0x93f1f770 .word 0x50eff5de,0x6c8b2403 .word 0xf3cb0457,0x08725825 .word 0x5125b009,0xa7727bdd .word 0x7dc68e3e,0x2103e495 .word 0x6bd1319e,0x9b060150 .word 0xacd1e832,0x88b7084d .word 0x7e82adc6,0x3e89618a .word 0x177bdbc8,0x5595dc96 .word 0xab4afe08,0xd2a3efaa .word 0x86f79b2d,0x81f361b9 .word 0x6e4b024a,0xd76e0c05 .word 0x777c3436,0x53ce1118 .word 0xb390f4d2,0xf4ffc03c .word 0x826a32a0,0x2ec0bd56 .word 0x684f1e23,0xa6b32166 .word 0x378d491b,0x8b36add1 .word 0x7dcad676,0x4533175e .word 0x00000000,0x0000005c .word 0x79ff56ef,0x3efb617e .word 0x1d268c5a,0x74b85499 .word 0xeb330ebf,0x060a1471 .word 0xfb7bdb3f,0x1dedf7c7 .word 0xa61c8228,0x3518fd4d .word 0x7d227d89,0x324219e7 .word 0xc8c64df9,0x0cc16882 .word 0x05312afe,0x49cc1e7a .word 0xc242df3b,0x4157bf32 .word 0x7f48530f,0xfd072381 .word 0x150c83c0,0x9b0c844e .word 0x9aae8b1a,0xc9770de1 .word 0xde7559a2,0xe5624386 .word 0xa1fdfeec,0x14d0b50b .word 0xf2f2be13,0x5e5de88b .word 0xb96816ca,0x32322b7e .word 0x2b279b7e,0x623f011a .word 0x184ca33b,0x3886291b .word 0xa25b702e,0x19ae549b .word 0xf06fdfdd,0xd31823ab .word 0xb03c010b,0xd717ed8e .word 0xbc839dbf,0x9ba2691e .word 0x2dd48f07,0x8ef20be4 .word 0x88cc68ee,0xe3497df6 .word 0xebdcfb33,0x8ce1b239 .word 0xdefc0b0c,0x97e0a74a p45_local2_expect: .word 0xc706481f,0xfd6defe3 .word 0x9a8e2e99,0x63b0d4b8 .word 0xde030000,0xfbffffff .word 0x00000000,0x003fc000 .word 0x01afdca5,0x93ac3601 .word 0x63b0d4b8,0x9e246cc8 .word 0x5f1cc628,0xa055e77a .word 0xf45d4b97,0xde34000e .word 0xe950de2a,0x80b7c794 .word 0x377e6b41,0xdbbb655c .word 0x2514b023,0xd3f744e1 .word 0xa3cf0167,0x570925bb .word 0x00078189,0x97bc1bb0 .word 0x2a8a1733,0x16e2f70d .word 0x74263fdb,0xd514948f .word 0x41973ecb,0x6ae29188 .word 0xeca9f670,0x98a940c3 .word 0x0e8e9111,0x10883c12 .word 0x54e69482,0x274fc6e0 .word 0xca9d4a26,0xc77a11bd .word 0x5a3d1117,0xfb191991 .word 0x382dcc07,0xc2ea05a6 .word 0xe991dfa5,0x1c456534 .word 0x767111d4,0x50b4b266 .word 0x6e771ed8,0x92a88155 .word 0xaee13529,0xc882905f .word 0xe55b25fb,0x94df3754 .word 0x4cefd1bb,0x398cdbf1 .word 0x8e0b1ce0,0x7517e6dd .word 0x5d3fd660,0xb66cfea9 .word 0x469b7f7a,0xff6bd175 .word 0x6a5c1999,0xc6e3dbb2 .word 0x053b17c6,0xf83c64ff .word 0xb1bbb9ae,0x5ff8239b .word 0x04a47f1a,0x5794ff6b .word 0xd5a00381,0xa213b9e7 .word 0x2656cc1e,0xa8dcc368 .word 0x4a7481c9,0x17084303 .word 0xbb425c6e,0x6eb4a291 .word 0x07979454,0x5acd7f79 .word 0xab81c94a,0xa70c36b2 .word 0x008efbff,0x54ecd7e2 .word 0xa9bafa74,0xb44be3fe .word 0x894f64c9,0x21537497 .word 0xa7eb752a,0x99bea905 .word 0xb9be6b91,0x37bd58b6 .word 0x0b23f620,0x92165687 .word 0x4fceffaa,0x032e996f .word 0x43fbda55,0xee66824d .word 0x8b8c0c9e,0x47136e4d .word 0x7a967e1c,0x6041b689 .word 0xce77fe70,0x6f4e9ccc .word 0x79912740,0xabd83a4e .word 0x48c325b9,0x318bfcb2 .word 0x23eb5a4c,0x740ba3ce .word 0xd5e5351a,0xb063b64b .word 0xd871f957,0xb8d3c2f3 .word 0xf6896567,0x75d16849 .word 0x3b272bcb,0xb2626a5b .word 0xf4827732,0x7cbb2596 .word 0x40b8eb25,0x3ef64225 .word 0xc2a14e6a,0xae17b9b8 .word 0xb26883d0,0x72fa494d .word 0x03184fe4,0x9a1cf2f9 p45_local3_expect: .word 0xc3ff1903,0x564621b2 .word 0x8b8d7e4c,0xd0d79abc .word 0xbae32a4d,0x399cc733 .word 0x34a45c19,0xbee87852 .word 0x1b15a92b,0xb38ef479 .word 0xf4e8318e,0x764de04f .word 0xa58b49fc,0x9bc40729 .word 0x3fa0c395,0x7d0e287c .word 0xd804feaf,0x6dcc6ea0 .word 0x8555f349,0xa9b62b53 .word 0x7f04b301,0x9b75c2b6 .word 0x0136b070,0x4e8c77fa .word 0x5e0e7c20,0xe77263f7 .word 0x4a972e8d,0x92ca52cd .word 0xc2a14e6a,0x839f10c9 .word 0xe24d763a,0x59b0c97f .word 0x26c4ffb4,0xa73df0a5 .word 0x14368d9b,0x660223f4 .word 0x942c47df,0x9e868c98 .word 0x6f459ad3,0x6a675a8e .word 0x2c2c9029,0x3180d121 .word 0x57f5072b,0x444d831f .word 0x5fe8d7e6,0x52233fa5 .word 0xce61876f,0xa520c789 .word 0xd6984503,0x8d4a5081 .word 0xff13f588,0x52a0291c .word 0xbccb7560,0xbae824f7 .word 0x1233d0e6,0xf8543366 .word 0xb10078ca,0x93d72766 .word 0x59826a77,0xe52e3d22 .word 0xb523592e,0x9bfcb39d .word 0x095b77ec,0x82bb0cc1 .word 0xae6915f5,0x87c9152f .word 0x79f14038,0x78ef4425 .word 0x7ebbdddf,0x76963e4c .word 0x711063a1,0x9670cc34 .word 0xac516bbb,0x1b66dc00 .word 0x2925f860,0x24fb028f .word 0xf3ee9d0a,0x5580572c .word 0xba9c6df2,0x6f4ccb67 .word 0xfc00e50f,0xd9dd1fa5 .word 0xe8597481,0x34bd9181 .word 0x724d9666,0x74d517a5 .word 0x332418c0,0x24fe06b2 .word 0xbdaf8e74,0x004480ed .word 0x4a58d315,0x9dcf8862 .word 0xd10dc908,0x8d1bdeb6 .word 0xb2626a5b,0x5c7282a3 .word 0xf6e32f13,0x279125f3 .word 0x89ad1b93,0x88833ef4 .word 0x39f25361,0x9cc8ffc1 .word 0x3aaa9e93,0xcfdfdd3d .word 0x288a57a6,0x6e82827b .word 0x0e0978e7,0x7f39409a .word 0x579f438c,0xb1aa6e4b .word 0xcb61840e,0x3eff11d2 .word 0xc0ff3796,0x08d2cbf6 .word 0xfb0dcf99,0x4323d503 .word 0x8c099d24,0x3b9d57dd .word 0x864d6157,0x559f6fbe .word 0x9fa39f65,0x35e8ccf8 .word 0x14a06eb7,0x15aee8dd .word 0xe04189a4,0xf87c326a .word 0x2a2696d6,0x4f20b1b4 p46_init_registers: .word 0x8a6719d1,0xb454e867 ! Init value for %l0 .word 0x09e34228,0x18bbb2d4 ! Init value for %l1 .word 0x94e6e4ca,0x5ae2c0e7 ! Init value for %l2 .word 0x990036ee,0x2d9e1665 ! Init value for %l3 .word 0x7b259707,0xcee0921e ! Init value for %l4 .word 0xf348b019,0xf84c6400 ! Init value for %l5 .word 0xeebff848,0xa3db47f9 ! Init value for %l6 .word 0x580fb69c,0x4020d354 ! Init value for %l7 .align 64 p46_init_freg: .word 0x3250cd4d,0x6c8d441c ! Init value for %f0 .word 0x37d50a3b,0xd8ad3d27 ! Init value for %f2 .word 0x66d4dcea,0x0851b86f ! Init value for %f4 .word 0x94d5cb60,0x24e8bf81 ! Init value for %f6 .word 0x5044c708,0xe05f0035 ! Init value for %f8 .word 0xb2076416,0x96dc8a51 ! Init value for %f10 .word 0xfe9f3a0a,0x506a6b67 ! Init value for %f12 .word 0x6da9400c,0x8e07c9f7 ! Init value for %f14 .word 0x89014f13,0x5522dc0f ! Init value for %f16 .word 0x21236e1b,0x5ab238f9 ! Init value for %f18 .word 0xfbab5eeb,0x634a2839 ! Init value for %f20 .word 0x69a0c2e1,0x7c8ba071 ! Init value for %f22 .word 0xf9fa4489,0xcd9401e0 ! Init value for %f24 .word 0xbda911c2,0x58e3aa1d ! Init value for %f26 .word 0x26f379d5,0x4be8cab9 ! Init value for %f28 .word 0xc28f699f,0xc9f111bc ! Init value for %f30 .word 0x14ec24e4,0x8664f241 ! Init value for %f32 .word 0x643a9b22,0xb17ee4a5 ! Init value for %f34 .word 0x5d3f3b83,0xb0fd699a ! Init value for %f36 .word 0x541b7e38,0x67abddcf ! Init value for %f38 .word 0xc7b92ed1,0x5f2884e2 ! Init value for %f40 .word 0x593f4640,0x35b6d05f ! Init value for %f42 .word 0x49cea7c4,0xb0feb177 ! Init value for %f44 .word 0x72a6fa29,0xd146b316 ! Init value for %f46 .word 0x78b921ff,0x974ad92c .word 0x1913e9f2,0x6deed20f .word 0x3004de0f,0x092e7c9a .word 0x7a19cd14,0x02c35a8a .word 0x9792fcf8,0x0a217b79 .word 0x0ef87aeb,0x61d583ee .word 0xcb534691,0xca2d8634 .word 0xd91a1239,0xd9ad35c7 p46_expected_registers: .word 0x00000000,0x00000020 .word 0x00000000,0x81bfe824 .word 0x00000000,0x00007248 .word 0x00000000,0x00000f78 .word 0xffffffff,0x977ae824 .word 0x0876d991,0x00000094 .word 0xffffffff,0x97ffe824 .word 0x00000000,0xe00ead17 p46_expected_fp_regs: .word 0xb454e867,0xba98f14e .word 0x37d50a3b,0xd8ad3d27 .word 0xffd06ac3,0x7c1835c5 .word 0x94d5cb60,0x24e8bf81 .word 0xff23622d,0xe05f0035 .word 0xb2076416,0x96dc8a51 .word 0xfe9f3a0a,0x506a6b67 .word 0x6da9400c,0x8e07c9f7 .word 0x73d43ca2,0x5522dc0f .word 0x21236e1b,0x5ab238f9 .word 0xff23622d,0x634a2839 .word 0x69a0c2e1,0x7c8ba071 .word 0xf9fa4489,0xcd9401e0 .word 0xbda911c2,0x58e3aa1d .word 0x26f379d5,0x4be8cab9 .word 0xc28f699f,0xc9f111bc .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p46_local0_expect: .word 0x35673502,0x2dc97036 .word 0xd9475ab6,0xe00ead17 .word 0x94000000,0x70feaabe .word 0xda48a383,0x60cbd594 .word 0x35d4ab2a,0x5fa1a021 .word 0x7c8ba071,0x66a9e6a4 .word 0xd2f29366,0xa3259cd4 .word 0x45462bcb,0xaae7d948 .word 0xfa8f3553,0x800627ca .word 0xd2771a77,0xa8272164 .word 0x9d640d55,0x370b67c9 .word 0x05784f06,0x62cf3657 .word 0xece02a45,0xad3b96d1 .word 0xb96312d6,0x1c5019e4 .word 0x9fc35784,0x473f86d8 .word 0xb56b6e61,0xa326053d .word 0x0af4613f,0xe144593e .word 0xc179e188,0xada4412b .word 0x46194358,0xbea4f1e1 .word 0x0fbb86ef,0xe41ed66f .word 0x249d3d91,0x2ec1e258 .word 0x3fd48a96,0xa90fbc64 .word 0xa39e42b5,0xa0f7e149 .word 0xfff375be,0xbe36756a .word 0x622e9eae,0x3840bfb4 .word 0x288b606a,0xfb0eb854 .word 0x9c9c0ad4,0xd953e141 .word 0x9b8963ce,0xad7d3738 .word 0x9c620f70,0x5922a2c6 .word 0x829bd1ed,0x3e843cc0 .word 0x9e259a27,0x5bf23dd8 .word 0x7e7cd0b1,0xb24df5a1 .word 0x43bae26b,0x45586716 .word 0x7165fe15,0xccb36af8 .word 0x8a7fc5a0,0xd46c902c .word 0x2ac01109,0x75b07fad .word 0x9053e8f5,0x81d18ee0 .word 0x7901883e,0x09e20824 .word 0x6e3ac28a,0x68219aaa .word 0x231c6dbf,0xc8c1dafb .word 0xc75ccee1,0x53028a5f .word 0xdaa1e87c,0x2c2bb57f .word 0x412a5430,0x7053020b .word 0x51cfd9d0,0xe9fc7e93 .word 0x71d6ce8d,0x109bc9a8 .word 0xc4771a93,0x00f31811 .word 0x6858eb69,0x75634319 .word 0x65d1c0e6,0x3b9eb972 .word 0x1aac3586,0x2955bb9d .word 0xbe2fc0c9,0xb4aad8df .word 0xfd1ea768,0xd67a9913 .word 0xd9b9fe44,0x74d0491e .word 0x789e6a19,0x000d46bc .word 0x7f865c34,0xbe4cbfeb .word 0x69848d48,0x721b0946 .word 0xbd47b339,0x8ec7c556 .word 0x5618edca,0x53f2f130 .word 0xc78c4330,0x3731deee .word 0x772ce58c,0x1edf58d1 .word 0x31132368,0x3529f681 .word 0xfb40ec56,0xa6d97a6e .word 0x2ec9b88b,0x122eb768 .word 0x127174be,0x4f610042 .word 0x35c6a526,0xbd1ac6d6 p46_local1_expect: .word 0xff23622d,0xd7bd6645 .word 0x364c51b8,0x471bc5f6 .word 0x6093ae34,0x977ae824 .word 0x19e598d6,0x4a01ff1e .word 0x7bf3f253,0xd478d457 .word 0xe12f3466,0xd26b93f1 .word 0xfbfab0ad,0x1b0862bb .word 0xc7e4bbed,0xefae37c5 .word 0x275ecbc8,0x033dc277 .word 0xe61625dd,0xbd0c56e5 .word 0x69a0c2e1,0x7c8ba071 .word 0xd23aeaef,0xf58afbf8 .word 0x79edbe58,0x620e5560 .word 0x51c9ffaf,0x8d8bae02 .word 0xd746eda6,0x53f2f130 .word 0x5dafe8ce,0x8da42bad .word 0x6204e81f,0xe12f3466 .word 0x4217e892,0x424e0e0e .word 0x8e026417,0xe8048691 .word 0x1418b9e8,0xc9bac8a9 .word 0x8769a7d9,0x9d31899f .word 0xba938b9c,0x3090dcc4 .word 0xe30a09df,0x0a666af5 .word 0x2682ee4a,0xe92107c4 .word 0x93343ce6,0x9b725c66 .word 0xf644597a,0x0a0b599f .word 0xfdf77e30,0x403d59b8 .word 0x438d84ba,0x1e3fb079 .word 0xb5c4dd2c,0x6ca7fadb .word 0xa57f5b39,0x5be7a54a .word 0xb6eeb134,0x91dbfbc6 .word 0xc29f6381,0xe713dc49 .word 0xef5505e7,0x2642c720 .word 0x4ceb36a4,0x716cb132 .word 0xce74a88f,0x9fbf72cd .word 0x3854baed,0xdc6ef19c .word 0xb5e8ffde,0xeb6ec3e1 .word 0x0711df17,0xd3798e70 .word 0x1ef60bca,0xcdda508a .word 0x4eec0f80,0x89785b72 .word 0x23ad7ca3,0xb7b2bd28 .word 0x6a298951,0x3fad663b .word 0xd34ec4e6,0x524d4c8a .word 0xdf00128e,0x53ad2f4c .word 0x26e75f9e,0x1875b484 .word 0x40e732f8,0x9d9b26c1 .word 0xd9955b2a,0x12403f6d .word 0x06337c9f,0xd3283dd2 .word 0xd89feeb2,0x8d41cfa9 .word 0x4338e3b5,0xa9b800e4 .word 0x00000045,0x5431c8ce .word 0x490db7b6,0x8b599968 .word 0x8c8cdf07,0x3748c68a .word 0x19cb0460,0x6dc79981 .word 0xf258f896,0x6f8778f4 .word 0x2b3c88ae,0x1a2f7d17 .word 0x01ad0901,0xfc0a7da3 .word 0x75f537c5,0x5b331472 .word 0x00bb29b7,0x6f9da08d .word 0x217aaadb,0xeadeb161 .word 0x3ed23a41,0x8aa33f82 .word 0x3a195636,0xc75b2c0b .word 0xb0a8cb12,0x48d8d3a2 .word 0xb3906506,0xbf6df280 p46_local2_expect: .word 0xe12f3466,0xfffeaabe .word 0xea83568b,0xd6404f91 .word 0x8b114ab0,0x616e29cf .word 0x0876d991,0x00000094 .word 0x94000000,0x00000000 .word 0xfe9f3a0a,0xdd3c42a0 .word 0xffd06ac3,0x7c1835c5 .word 0xcc1fd6fc,0x60b5fdd1 .word 0xfec95849,0x9dc1f0b6 .word 0xabe2fa1f,0xb8313c77 .word 0x5e5d08e7,0x873a0d3b .word 0x33ff26f7,0x0876d991 .word 0xad5a3539,0xb9197407 .word 0x2782a84c,0x763b2e72 .word 0xb78877a9,0xecd27178 .word 0xb747679d,0x0579d31d .word 0x84a72598,0x3671387a .word 0x1f8a149b,0x5136cfa7 .word 0x8f970778,0xc7973d1e .word 0xb6ef190b,0x0286dac3 .word 0x92ba4f98,0x4e768730 .word 0xe8eb3cb1,0x0a555153 .word 0x7e04e27a,0xed965521 .word 0x433a6355,0x4ddb95bd .word 0xbccd7fb1,0x1e3ea3e5 .word 0x38c45989,0x538cbdef .word 0x9b4fca2e,0x19d96990 .word 0xdd8024fd,0x5c13cd1d .word 0x86af053e,0x4afa021a .word 0x2a61ed10,0x211a93eb .word 0x0c631cd9,0xd7274921 .word 0x73ea682a,0x9299399d .word 0xe3427cd6,0x0000057f .word 0xe313820f,0x16cec840 .word 0x164cf0c5,0x7b2a28f7 .word 0xef6ede84,0x421eb0b8 .word 0xb54b68c2,0xc5c6cc73 .word 0xe3e12c9f,0x100f701d .word 0xe48a784a,0x39cf7408 .word 0x549a511d,0x9f1bc5cf .word 0x2ba80bc7,0xa52ce032 .word 0xe4dc3ef0,0x9e5235d4 .word 0xe9a20b43,0xd3c237b8 .word 0x35db25ff,0xef37e10a .word 0x1bc75762,0x88c436d5 .word 0x8967a99b,0xa16414fa .word 0xd40d8171,0xbf441219 .word 0xe1443d07,0xfe5769e2 .word 0x56619b81,0x3120b085 .word 0xabf72047,0x2cc44506 .word 0xe6a18504,0x6f238332 .word 0x0b720e8e,0xb7d46ca6 .word 0xf6ca173a,0xe8334832 .word 0x302b6b4d,0xbe89b99b .word 0xb3b9234f,0xfcea37ae .word 0x197e20fd,0xc286e625 .word 0xbb61de25,0xe39dba4f .word 0x820979a4,0x9863ff57 .word 0x46413774,0xa89f888d .word 0x4273a5e6,0xa36e6bf3 .word 0x8208a96e,0xeba76515 .word 0x73290d92,0xcbc2391a .word 0x36bf4465,0x8cc5a837 .word 0x0d6d5679,0x9b223481 p46_local3_expect: .word 0x0f781c68,0xc34dde6b .word 0xd446eda6,0x53f2f37b .word 0x3f7135ec,0x9448221e .word 0x96dc8a51,0xccbff0f2 .word 0x724828b7,0x633e3a3f .word 0xda48afe9,0x4883bc4a .word 0xffffffff,0xffffffea .word 0x04848a9e,0x70b80cd9 .word 0xe588aa51,0x09ca6dff .word 0x623a9d68,0xc861e533 .word 0xf7bf8c6b,0xbdbb4b27 .word 0x9355c6ff,0xf510e964 .word 0x4b53db41,0x00000082 .word 0x074bd59c,0x724204d7 .word 0x6a62a4ee,0xada590b9 .word 0x494ceb38,0xd8c2a4b3 .word 0x5bddd5f8,0x0ae80742 .word 0x9cf8396e,0x3e814ab4 .word 0x03253966,0x954d36da .word 0x0e5665f5,0x350183e2 .word 0xde1ab941,0xc08cb090 .word 0x154e0271,0xb974eedc .word 0xceb3703f,0xc509348b .word 0x82515688,0x637f3422 .word 0x26d41924,0x71ca35e0 .word 0xe4e6ad79,0x692fb04c .word 0xa5fe4170,0xe80ddae7 .word 0x924c8304,0x3c2dddfc .word 0x6228e52e,0xa0d08003 .word 0x19a8f1b4,0xca248bbe .word 0xfbecc514,0x558699ec .word 0x1b737028,0x4e959e9d .word 0xffc9b192,0x24d6c91d .word 0x24871f53,0x41e1110a .word 0xf0133eb2,0x95fe1a69 .word 0xbe6f021b,0xb993853c .word 0x5ba81f31,0xfe8efa08 .word 0xd1662cbe,0xa679ba5a .word 0xf8c34eaf,0xbdcbc1f0 .word 0x9c8bbaf4,0x6907d4a4 .word 0x4c18198b,0x47de7f31 .word 0x026b65af,0x71488722 .word 0x150146cc,0x90805ad9 .word 0x96485950,0x0bc5a0b0 .word 0xc1ab5455,0x93901f27 .word 0x72eb405e,0xe8032926 .word 0x10c26fe7,0xb454e867 .word 0xbd1a11a4,0xc0e19f41 .word 0x24baa94d,0x3947bdce .word 0x889bb60d,0xb0661e5e .word 0x2f1c531b,0xbfeefd41 .word 0x29265c0d,0x3975c78c .word 0xd76b11ea,0xece5a855 .word 0x2aa81035,0x9d4f4d77 .word 0xfa297db2,0x1c9a3a98 .word 0x7c158806,0xe8bd1fa6 .word 0x5978634c,0x4be4600f .word 0x0a80d304,0xd9187b14 .word 0xdfb990e5,0x63a1800a .word 0xb6683e67,0x22b2e494 .word 0x24e8282a,0xfd134cfb .word 0x60056d06,0xd0b7ffbd .word 0xd5e2400e,0x0f44c94f .word 0x670ae40f,0x1adc6be7 p47_init_registers: .word 0x8e9a78d6,0x8c1ae0ff ! Init value for %l0 .word 0xa128876e,0x7bb3957f ! Init value for %l1 .word 0x68971048,0x35080cd2 ! Init value for %l2 .word 0x9d31bff1,0xf7e1a0a8 ! Init value for %l3 .word 0xf0599270,0x21bf0fb8 ! Init value for %l4 .word 0xe0381f68,0x1c3aae61 ! Init value for %l5 .word 0x9556285b,0xe4ac4a27 ! Init value for %l6 .word 0x55190bcb,0xedddce11 ! Init value for %l7 .word 0x8d406f2c,0xb04dfd74 ! Init value for %l0 .word 0x5a897ff4,0x8893c0d3 ! Init value for %l1 .word 0x029ae4be,0x0e5dd6c4 ! Init value for %l2 .word 0x5cb0a6be,0x0f9dccd3 ! Init value for %l3 .word 0x9257d1bb,0xcb13cbad ! Init value for %l4 .word 0x2127eb60,0x03e229cd ! Init value for %l5 .word 0x4d0b2cb2,0x80fd682b ! Init value for %l6 .word 0xc4c94c22,0x5405021c ! Init value for %l7 .align 64 p47_init_freg: .word 0xe2c5aba2,0x6a6d5079 ! Init value for %f0 .word 0x40e0de85,0x539d63a9 ! Init value for %f2 .word 0x302d0f12,0x739c1b7d ! Init value for %f4 .word 0x6840764d,0x0c57708d ! Init value for %f6 .word 0xf16adc93,0x3e4807fe ! Init value for %f8 .word 0xfa411ddf,0x1e6c8c0e ! Init value for %f10 .word 0x8effc972,0x9e43c1ab ! Init value for %f12 .word 0x4017794d,0x09eddcc3 ! Init value for %f14 .word 0x3250e327,0x9b8ffcc3 ! Init value for %f16 .word 0x9add3545,0x9f9c4e01 ! Init value for %f18 .word 0xa9e44510,0x449babff ! Init value for %f20 .word 0x9a1720e5,0x1ed75a24 ! Init value for %f22 .word 0x75bc5312,0x3e2c75f7 ! Init value for %f24 .word 0xb476bcaf,0x2daf7443 ! Init value for %f26 .word 0x0fd9fb48,0x755cf6cc ! Init value for %f28 .word 0x0d91afe1,0xe5e8b184 ! Init value for %f30 .word 0x2c882e4b,0x71d69635 ! Init value for %f32 .word 0x8d842b53,0x81c7e849 ! Init value for %f34 .word 0x25831555,0xc8145542 ! Init value for %f36 .word 0x8627b034,0x084aa8b3 ! Init value for %f38 .word 0xa256e608,0xe536c4f8 ! Init value for %f40 .word 0x499e838f,0x3b507898 ! Init value for %f42 .word 0x22959b8a,0x882c9cec ! Init value for %f44 .word 0x249c49d3,0x7a3f2cb4 ! Init value for %f46 .word 0xd9422b97,0xd5d95930 .word 0xbf104ebf,0xe7ae624f .word 0xbed547e1,0x6601408f .word 0xc8da8337,0xd578e81b .word 0xc593c2ac,0x618b8097 .word 0x2c42fbcf,0x4a042673 .word 0xc2778a34,0xd4be7325 .word 0x85b6dc30,0xa5ecdee6 p47_expected_registers: .word 0x25266102,0xec4f9c20 .word 0x00000000,0x0000001e .word 0x00000000,0x0cdcc298 .word 0x00000000,0x2b7c379d .word 0x00000000,0x000003be .word 0xdad99efd,0x13b068b1 .word 0x00000000,0x0cdcc656 .word 0x00000000,0x9e7a947c .word 0xcf7f16fd,0x58992df0 .word 0x00000000,0x06304db3 .word 0x00000000,0x8969aae8 .word 0x00000000,0x6eb16e75 .word 0x00000000,0x00002980 .word 0xffffffff,0xffffffe8 .word 0x00000000,0x0000a72a .word 0x00000000,0x00000058 p47_expected_fp_regs: .word 0x0ee82e34,0x2b7c379d .word 0x120f2d30,0x06304db3 .word 0x302d0f12,0x739c1b7d .word 0x6840764d,0xd70efd43 .word 0xf16adc93,0x3e4807fe .word 0x4d764068,0xb1f83b99 .word 0x8effc972,0x9e43c1ab .word 0x4017794d,0xb8b6536d .word 0x3250e327,0x9b8ffcc3 .word 0x9add3545,0x9f9c4e01 .word 0xa9e44510,0x449babff .word 0x9a1720e5,0x1ed75a24 .word 0x75bc5312,0x3e2c75f7 .word 0xb476bcaf,0x2daf7443 .word 0x0fd9fb48,0x755cf6cc .word 0x0d91afe1,0xe5e8b184 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p47_local0_expect: .word 0xe8aa764d,0xd70efd43 .word 0x439d0365,0x61905b6c .word 0xee6322ff,0x1025ccfd .word 0xff000000,0x00000000 .word 0xff31375b,0x01602457 .word 0x79231102,0x0c1fe35a .word 0x1f0e6969,0xd9f4b429 .word 0xbd6bffbe,0x22039035 .word 0xcf80a2c7,0x2ae1ec14 .word 0xf45d0075,0x272132b7 .word 0xca6f1af6,0x5ee51b1b .word 0x6840764d,0xd70efd43 .word 0xdcf7b9e0,0x1efd6002 .word 0xa68f9ce4,0xd9c335a3 .word 0xab65a865,0x78bdda07 .word 0xb696d11c,0xe7de1faa .word 0xf85136e7,0xa371fb50 .word 0x775a06be,0x7dea72f0 .word 0xeb5b1abb,0xab7712f7 .word 0xfa39f720,0x95c03702 .word 0x411a8c61,0x75466837 .word 0x55b6ba41,0x8f351c33 .word 0xd4f2a2ff,0x436d138a .word 0xc448d0d6,0x3ae3dda7 .word 0x2f817533,0x03e93599 .word 0x8be160df,0x8bcaecc6 .word 0x18ad1a76,0xb3b8cf5b .word 0x7e6a6b2d,0x0d4ee25f .word 0xb663e8c2,0x738a4f74 .word 0x663d07ee,0xec242489 .word 0x10311b02,0xd3b7dd7b .word 0x92f1d128,0x81f02396 .word 0xee05de99,0xc304e96c .word 0xab3893d9,0x812f6e73 .word 0xd8d9e2ef,0xcaa77386 .word 0x6b28688c,0x432fbc8b .word 0xbd401f3c,0xcacbbff1 .word 0x137d3f07,0xb1a44766 .word 0x20dd048e,0x7891f7a1 .word 0x0aab7b43,0xba9fea71 .word 0x9a08d527,0x463093d5 .word 0x18d92f30,0x5c644490 .word 0x2eaa1e36,0x6253e9fc .word 0xddb97c5b,0x136e3830 .word 0xf70ef627,0x0b066786 .word 0x000000b3,0x793ba337 .word 0x6aafb64d,0x400c2c60 .word 0x497f1790,0x6a0ed22c .word 0xc8796a0e,0xd0c71798 .word 0x6b7036e9,0xf076e75e .word 0x12a5611e,0xe554d342 .word 0x72ee8e22,0x149d7231 .word 0xf56f5734,0x1c0ffcf8 .word 0xdbe2bdc3,0xf975d99a .word 0x16250d09,0x7d0f2820 .word 0xccc8098b,0x9611f171 .word 0x03c200ae,0x0cdcc298 .word 0xdebf5ed1,0x2354fad8 .word 0x1fb4de51,0x17a5df68 .word 0x7c8cdb2d,0xde53659d .word 0x3db7ac31,0x08d0c532 .word 0x92f7cf66,0x72edd6a5 .word 0x75495787,0x45cab1a8 .word 0xd25a97b3,0x35a6b78d p47_local1_expect: .word 0xf1ee06e2,0xb9efde79 .word 0xb1e3f41c,0xe035e5a2 .word 0x66fce6ac,0x6d4d6380 .word 0x98c2dc0c,0x00000000 .word 0x56d67c74,0x1231ad0b .word 0x29800000,0x00000000 .word 0x8b882e77,0xc4ded535 .word 0x073b71ab,0x2ae3b58b .word 0xe34dcd88,0xdca4f8e1 .word 0xfa2eff16,0x1788f0b1 .word 0xded8eb2e,0xcb1a48dc .word 0x2e30530f,0x88fbc6ca .word 0x8dc2bf45,0xb7ff563d .word 0x22607cc6,0xdd8d9c03 .word 0x608ca738,0x2d7b4c07 .word 0xd14aa7fb,0x6f2a8350 .word 0xb14bdd18,0xfb5cc047 .word 0xc42a8cf5,0x0c30f8b1 .word 0x38c98289,0xad6aa197 .word 0x4d6966e4,0x7a88445c .word 0x42bcf416,0x10278cea .word 0x9fb8f0a0,0x1f4cacba .word 0x3d398746,0x56251380 .word 0xe2ffa0d5,0x45b19224 .word 0x8ddc7e1d,0xe15d121b .word 0x06d55f03,0xa1b0a816 .word 0x41815459,0x68fa2925 .word 0x625c29ee,0x7e9cc8c8 .word 0x2fc29a9c,0xb90357e1 .word 0x71df4b20,0xc6821f35 .word 0xa5f7561e,0x4605d2c7 .word 0xee40767c,0x2d9c2720 .word 0xffc47536,0x0d7217ac .word 0x241287c8,0xaed7eba5 .word 0xdf44e80f,0xa6598f3f .word 0x0e28dacd,0x79231102 .word 0x216b723a,0xeecb68c5 .word 0xc3e8e57f,0x5a46e3e0 .word 0x44739c8b,0x38942810 .word 0xf0d29d32,0xb5c86d21 .word 0xab8f25ec,0xdf5929c1 .word 0x249420d0,0x2f0f9c55 .word 0xf16be451,0x92d08a7d .word 0x833d7a1c,0xfcb496a7 .word 0x6af3dc83,0xd0f18110 .word 0xb7b4ab07,0x7e311ba0 .word 0x8731f8f7,0x2af597ba .word 0x50fff4e1,0xc4702bb1 .word 0x0a69a969,0x86e5aac1 .word 0xd44fe3f9,0xfbd5c35a .word 0x7e63d54b,0xfdad3429 .word 0xaa17e437,0x177290de .word 0xcec57abd,0xd4f11e1c .word 0x4dff7c7f,0x75bef837 .word 0xcb3f2acd,0x2d7c9600 .word 0xd4195f8d,0x448fcedb .word 0x08948f04,0x045e55b0 .word 0x2233dd92,0x4ee6dac8 .word 0x02bbc982,0x929d0206 .word 0xc1283541,0xb9efe273 .word 0x761da173,0x8b111c44 .word 0x4f37faec,0x956ca06a .word 0xb3d589ed,0x00374fe7 .word 0x56f48f5c,0x8c5e8870 p47_local2_expect: .word 0x074c7b2d,0xc6821f35 .word 0xf141f926,0x342ee80e .word 0x9e4707cb,0xee073d66 .word 0x19eaa4d9,0xce404fd8 .word 0x00000018,0x98c3a23a .word 0x8c1ae10f,0xb170ba2e .word 0xd033e8b4,0xfb85b57e .word 0xacb5caf7,0x6d30f7d1 .word 0x332890d0,0x0d4f99e5 .word 0xe844b916,0xd61bb389 .word 0x8a28a868,0xb6f104a7 .word 0x031bdbe9,0x47739fce .word 0xbc81b69b,0x529df247 .word 0xcd043d77,0xf64e3537 .word 0x7cbef5ca,0x98e8dd1b .word 0x137b67a4,0x2f7fab56 .word 0xcf7f16fd,0x58992df0 .word 0x0fac9def,0x2da5b481 .word 0xfe414388,0x778d6bd9 .word 0x75810507,0xa4733d03 .word 0x367b8975,0x8898c595 .word 0x11cb653f,0xafa20a57 .word 0xab907ac1,0x8514a94a .word 0xcce089bf,0xc1fe795a .word 0x4668eb5c,0xfbb91db0 .word 0xed21c6e3,0xd8580b83 .word 0x55ff88fa,0x7ba90bfd .word 0x1a754ba4,0xeaf66484 .word 0xb1a66f2b,0x16e4b605 .word 0xf24f8885,0xfc9e7db4 .word 0xdc49e44f,0x500332cc .word 0x73a4eeff,0xaa3680eb .word 0xdd2afd11,0x341003e7 .word 0xc766e72c,0xbe77bf41 .word 0xfc0da667,0x3cdfb068 .word 0x8e96a51f,0xeef28765 .word 0x99b444a5,0x8093b816 .word 0x2f55bc47,0xba75b830 .word 0x918bea29,0xdd053405 .word 0x9f913404,0x7844fa44 .word 0xf3811a0b,0x8802e0ff .word 0x68331816,0x3329545e .word 0x8801424a,0xae115709 .word 0xd3f81812,0x2c8d7ed4 .word 0xf8955c5a,0x5bf8ebe1 .word 0x12f77875,0xb787f378 .word 0xd77d896e,0xc0327ec7 .word 0xaeab6aed,0x858c3ae8 .word 0x8dacbd77,0x0fdb25cf .word 0x42dc51de,0x50b002ab .word 0x9554ccb3,0x63cd9a71 .word 0x91671d23,0x12d1611c .word 0x874cd770,0xfe48805f .word 0x1916942f,0x3c6f8084 .word 0xccc1bdf4,0x0c3b4670 .word 0xee6322ff,0x1025ccfd .word 0x8ae4aa8a,0xc484f85c .word 0xef367db6,0x9df54eb0 .word 0x1f54ca1c,0x8990250f .word 0xf830f888,0x2b11699d .word 0x075690a9,0xa0630ede .word 0xffffffff,0x6c29df35 .word 0xb8b6536d,0x7b2e3308 .word 0x48fc945d,0xdffcd0d4 p47_local3_expect: .word 0xff9c6ae9,0x1188aa50 .word 0x98c2dc0c,0x00000000 .word 0x120f2d30,0x06304db3 .word 0x00f5ac67,0x4f2a4962 .word 0x302d0f12,0x932a9744 .word 0xffffffff,0xc90fec06 .word 0x3b609f7f,0x3d9b42f6 .word 0x57a4f8ef,0xf1a31f85 .word 0xe0cbb55a,0x52326178 .word 0x738bbbf6,0x0b209b06 .word 0x09f35419,0x4fb963a4 .word 0x2230b62a,0x26a758e9 .word 0xf20c53a9,0x3f9f48f6 .word 0xe0fb2988,0x73e0b9be .word 0x7461e4cb,0xc6079164 .word 0x97bf261e,0x45867794 .word 0x715aaebf,0xfaf5b4ab .word 0x6ad87bce,0x9150b92f .word 0xee44aecb,0x1c493104 .word 0x7c464c9b,0xe4dec42d .word 0xa86a323c,0xf33963f2 .word 0xa38b6080,0x67e87e4b .word 0x89107284,0xdea695a7 .word 0xd03e4a99,0x4e1c971a .word 0x7379cfe7,0x8054a8ae .word 0x6014b357,0x6f2b4d5d .word 0x60eadf50,0x02cc0ff8 .word 0xd4c74e2f,0xc9365db1 .word 0x48294989,0xe6d6d16f .word 0xc2180b73,0x115edee0 .word 0x1d85bb6b,0xdee9da59 .word 0x0d640397,0x7c5fd29d .word 0x70359419,0xf8917f34 .word 0x9eb2ff28,0xee60a832 .word 0x7f3e6cb3,0x1e8549c4 .word 0x4eb71bf0,0x703e2f0e .word 0x8fa05578,0x21c0e623 .word 0x46737978,0x3e41b902 .word 0x837d7b35,0x45419168 .word 0x6a64afaf,0xb2f22acb .word 0x1b20fd10,0xea6eb018 .word 0x84f33111,0xdeae5e30 .word 0x84694895,0x1647b387 .word 0x92eb910a,0xa8aa3aff .word 0xb6cd2df2,0xfed7308e .word 0x93a83d1b,0xa7bfc96e .word 0x1e1c54ac,0x74161cfc .word 0x0df89b3b,0x859e4a03 .word 0x98812408,0x032517c3 .word 0x0cfd5e66,0x82a723be .word 0x03fe0b49,0x2a9ec581 .word 0x2f74a35a,0x31b50a36 .word 0x000000c6,0x749c00d7 .word 0x78b1c676,0x9813a36e .word 0x8f93e15c,0xceec405e .word 0xb689bd93,0x8ca72dc3 .word 0x6e119c3d,0xa8664b94 .word 0x68f13efb,0x068223be .word 0x011c5797,0x4bd8b0b7 .word 0x7817a281,0x4bbaaade .word 0x85205533,0xf1505543 .word 0xf834527b,0xca0e8deb .word 0xcd459a7c,0x78f238d0 .word 0x5b8f58ab,0x9ea99e6a p48_init_registers: .word 0x937515c6,0x3fea7696 ! Init value for %l0 .word 0x4684dd0c,0x14dfe504 ! Init value for %l1 .word 0x32cf3c13,0xccf38c1f ! Init value for %l2 .word 0xea8f914a,0x1a8d6864 ! Init value for %l3 .word 0xeced3916,0x34791c40 ! Init value for %l4 .word 0x03ebc83f,0xf08e4372 ! Init value for %l5 .word 0x4383cda4,0xd9bc5be4 ! Init value for %l6 .word 0x7152a44d,0xfbeebb63 ! Init value for %l7 .align 64 p48_init_freg: .word 0x72da75e2,0xc4db8df2 ! Init value for %f0 .word 0x5b9c384f,0xa3efbeb6 ! Init value for %f2 .word 0x405d1c52,0x06731e05 ! Init value for %f4 .word 0x3a559147,0x52601069 ! Init value for %f6 .word 0x11b5e775,0x3a8cf86e ! Init value for %f8 .word 0x9c3f18ef,0x39d5abfe ! Init value for %f10 .word 0xb6abb061,0x3dcbdb2b ! Init value for %f12 .word 0xeb65e63c,0x5816bc38 ! Init value for %f14 .word 0x526bb928,0x3e4e809f ! Init value for %f16 .word 0x2130d70c,0x0d41c788 ! Init value for %f18 .word 0xbc1cf23a,0x1a445d88 ! Init value for %f20 .word 0xc4d706ee,0xe50999d4 ! Init value for %f22 .word 0x3233bab1,0x9b4691c8 ! Init value for %f24 .word 0x2a368044,0x99aae004 ! Init value for %f26 .word 0x3d108e89,0xc2b5ccd6 ! Init value for %f28 .word 0x9ebde981,0x2f60be83 ! Init value for %f30 .word 0xb67041ba,0x95b95720 ! Init value for %f32 .word 0x15170538,0x145ff3c5 ! Init value for %f34 .word 0xe75e2616,0xa0bcf3d4 ! Init value for %f36 .word 0xba3dffdf,0x42a98a08 ! Init value for %f38 .word 0x1f31544b,0x4254df72 ! Init value for %f40 .word 0xc56ae836,0x24cb25f5 ! Init value for %f42 .word 0x2348b1a6,0x5e5c3f24 ! Init value for %f44 .word 0xf8e9f75b,0x4da25790 ! Init value for %f46 .word 0xbed181c9,0xa28b00db .word 0x846d4f79,0xc80b9914 .word 0x91adb16f,0xfaa003d3 .word 0xe4045c90,0x32fd797f .word 0x9fbb690b,0x2c555cac .word 0xa3793de8,0x8dd43d00 .word 0xe65ac3ed,0x69e743f5 .word 0xddc3fccb,0x06f9e69d p48_expected_registers: .word 0x00000000,0x3aa610cc .word 0x00000000,0x4ee5047f .word 0xc29cd3c4,0x80ef44f6 .word 0x00000000,0xcc765f9e .word 0x59200fce,0xb179c0bb .word 0x00000000,0xb534ba79 .word 0x00000000,0xb1a04c8c .word 0x00000000,0x000000ff p48_expected_fp_regs: .word 0x7fd2588c,0xc4db8df2 .word 0x5b9c384f,0xa3efbeb6 .word 0x405d1c52,0x06731e05 .word 0x3a559147,0x52601069 .word 0x11b5e775,0x3a8cf86e .word 0x9c3f18ef,0x39d5abfe .word 0xb6abb061,0x3dcbdb2b .word 0xeb65e63c,0x5816bc38 .word 0xe01b4f5a,0x3e4e809f .word 0x2130d70c,0x0d41c788 .word 0xbc1cf23a,0x1a445d88 .word 0xc4d706ee,0xe50999d4 .word 0x3233bab1,0x9b4691c8 .word 0x2a368044,0x99aae004 .word 0x3d108e89,0xc2b5ccd6 .word 0x99a62e11,0xf08e4372 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p48_local0_expect: .word 0xe01b4f5a,0x2b313eab .word 0x72438ef0,0x112ea699 .word 0x86000000,0x48030000 .word 0x59200fce,0xb179c0bb .word 0x8c0000ff,0x4327c21b .word 0x65e40ba3,0xe857a2e1 .word 0x6a279930,0x4f077e2f .word 0x7775b085,0x9b04ac63 .word 0x5c4a1879,0x8fa952f5 .word 0xeadf7ef7,0x45443ad3 .word 0x0e2c977f,0xaa3068eb .word 0xce889aa6,0x7aff88d0 .word 0x6ab8fdac,0xe395803e .word 0xa9bdfe12,0xc8ff7250 .word 0x95eacbd1,0x60ba645d .word 0xd0801719,0xdb0be1b5 .word 0x8782ad0e,0x9eff687d .word 0x010dab79,0x4abbd326 .word 0x216dddfe,0xaf6e6f97 .word 0x4d11ea2c,0x703ea4f9 .word 0xe9a85673,0x0dfd1589 .word 0xdb7b0457,0xc0f62987 .word 0xc65ae3d8,0xe7ac237e .word 0xe805f704,0x88707044 .word 0xef6458de,0x0af003b7 .word 0x78c35952,0x1cbea26f .word 0x14b98910,0xc42d27d5 .word 0xf8fd236e,0xdc84d2b5 .word 0x45792c86,0x10d94c66 .word 0x63c87877,0xe69e5385 .word 0x332d52b1,0xe81c6f02 .word 0x1a6a8977,0xeffffaff .word 0x6f55e248,0xc723db2c .word 0x1a8c919c,0x074ec42a .word 0xbadc97a2,0xd700eb89 .word 0xbaecaf8f,0xe0e9f691 .word 0xb04f173d,0xe171a133 .word 0x873ec1c4,0xb0736324 .word 0x0d0b9abc,0x8dda292a .word 0x893b076d,0x8c4f9048 .word 0x7ebf602f,0xaf63800f .word 0x5eb0286f,0xdc17f878 .word 0x515ff219,0x1f7fb701 .word 0x2686f0c0,0x558be1be .word 0xe6bd0ac9,0x3bc842f1 .word 0x3c8f1c69,0x10f15a62 .word 0x9d2620dc,0x37c4d858 .word 0xdc3cf3dd,0x62e7337e .word 0xb775ee34,0xc6eec359 .word 0xd3289767,0xbcd25fb5 .word 0x000000be,0x33e3c309 .word 0x1cffc749,0x9ffa2ab0 .word 0x18e127d8,0xe7452f60 .word 0x98199437,0xa6cf9107 .word 0x8f5f3cef,0x4a88f1fd .word 0x7569b220,0xc31da17a .word 0xb6d01529,0x1245daf8 .word 0x8350ae44,0xb3cd7271 .word 0x356ed405,0x5573bb2a .word 0xf9805241,0xe4d0d9e1 .word 0x525dcafc,0x084ff4fa .word 0x527a57a5,0x65bb96a7 .word 0xff7babe1,0xec601d01 .word 0x72c22661,0xfdda5895 p48_local1_expect: .word 0x59200fce,0xb179c0bb .word 0x7e364584,0x4792b9ca .word 0xe50999d4,0x77202f0f .word 0x000000cb,0xe34664ce .word 0xbe818b53,0x4ee5047f .word 0xb5654d5c,0xb45d1cec .word 0xc540c9cb,0x36a8955e .word 0x54065fe9,0x64adb8f7 .word 0x02a7b621,0x8916898b .word 0x0eced391,0x1828fbde .word 0x7b21cc4a,0xff41e38b .word 0xbab87c3f,0x6c2cf8e5 .word 0x28470045,0xabc2b12a .word 0xb179c0bb,0xb534ba79 .word 0xab4d6564,0x24eec623 .word 0x000000ed,0x2830c446 .word 0x44b7b66c,0xf4c4b06f .word 0x23cb47a6,0x1bbae02e .word 0xa43660db,0x4e3028cb .word 0x9a3396e4,0xff681e2c .word 0xf9742f15,0xfd1442cb .word 0x5d283fad,0x12754896 .word 0x29dc5ec6,0xed4f027f .word 0x62f4dd53,0x4071b407 .word 0x1df600d6,0x71f44fa9 .word 0x02634564,0x85ffeb2e .word 0x3ae77d30,0x24a2871a .word 0x7ec091a9,0x360138de .word 0xfd4c11fd,0x1a186b3e .word 0x247dd112,0x6ee07f9b .word 0x72bcfc2e,0x7e31900e .word 0xbcdec340,0x98400861 .word 0x3c90d9ec,0x1cbd8934 .word 0xe742fd02,0xd4ad87d0 .word 0xe5817dbb,0x5d6fcf07 .word 0x3890b4b0,0x416c2cc3 .word 0x0c0a5b2e,0xe550a077 .word 0xc31ad676,0xa2f91679 .word 0x52a8d48e,0x49302d47 .word 0x230b865e,0x3055c865 .word 0xbb7c57b3,0x08361f5b .word 0x1c0ce51b,0xe180daa9 .word 0x92d9a915,0x6bc2c8bb .word 0xe6ab7cd6,0xd554a1b3 .word 0x6423591f,0x2f414ca5 .word 0xcf1bd69d,0xab88169b .word 0xca6330e7,0x5a5c33fa .word 0xa7a8c80a,0x04d9a42f .word 0x8a514d19,0x8920b0d4 .word 0x27c04ad5,0x1ac915cb .word 0x290ca22d,0x978214f0 .word 0xd91a4824,0x6e74e288 .word 0x5275990d,0xd232a879 .word 0x7d493fac,0x1e68b0ff .word 0x30736b76,0x7676ff78 .word 0xdd6fbf10,0x18a5945f .word 0x5a72e01b,0xc58bbedd .word 0x589e3150,0x076d1b12 .word 0x334b1fee,0x24379fe1 .word 0xffbcb2a5,0x035adb56 .word 0xb0861136,0x7aa49dfe .word 0xc29cd3c4,0x80ef44f6 .word 0x005843c5,0x85733b9b .word 0xa83f1b97,0x95f05afe p48_local2_expect: .word 0x00000000,0x0e2478d6 .word 0xbbb51562,0xd6000000 .word 0xc4d706ee,0xe50999d4 .word 0x0000008a,0xce0af75f .word 0x04af662a,0xb88055de .word 0x00000000,0xcbd56309 .word 0xff98ca24,0x92ff1f8b .word 0xddc6849f,0xf6c579c4 .word 0xe82966c5,0x2ebdfb2a .word 0x0700957a,0x906b727b .word 0x05133b41,0x706a874c .word 0x8e614a9b,0xa87645c1 .word 0x42d07b28,0xbc4ad094 .word 0x5a792b55,0x436cfdb0 .word 0xca6ce942,0xd8838894 .word 0xeee5ddc5,0xbca07e2d .word 0x3aa610cc,0x4af250f3 .word 0xec20f2dc,0xbfa84ea9 .word 0x0aae4def,0xac004dc3 .word 0x6dc40741,0xb6daa0f1 .word 0x9c63a605,0x53968063 .word 0x72066063,0xd53edab3 .word 0xef029b50,0x2ce55306 .word 0xe9ce8d9f,0xa7d52d60 .word 0x129291eb,0xedc660d6 .word 0x642fdee2,0xb56180c5 .word 0x78df1ed5,0xaadbadfd .word 0x1512644d,0x44ffe17f .word 0x595a4473,0xb1a04c8c .word 0xa6141697,0x90e3553b .word 0xc23320ff,0xdaa1fe3c .word 0x64759b15,0x33fa7bf4 .word 0x7d18f630,0xa5303547 .word 0x669fb76a,0x95158504 .word 0x9d51da55,0x60a7dc55 .word 0xd761728f,0x6a581f75 .word 0x5b24bad7,0x3aa610cc .word 0x758655c1,0xddf719f5 .word 0x10270316,0x8f3e924d .word 0x234163ee,0x6f1467eb .word 0xff78386c,0xdefb9e91 .word 0x662ccc3f,0x5b1b8835 .word 0xb6f43477,0x9de805b7 .word 0xc237f0fe,0xe432d749 .word 0xa9488b0d,0x4a8f9e64 .word 0xfea3f798,0x0df34d76 .word 0x33c9170c,0xc1fe167a .word 0x1e729d85,0xfce2b6b9 .word 0xc4975398,0x2bdaa607 .word 0x667da37f,0x345b02ec .word 0x8d40ee26,0xcaf2395d .word 0xe1d319cf,0xd0fbacda .word 0x76d41289,0x875c5f0b .word 0x115c2f59,0x2678f9f0 .word 0x6acc6dc5,0x6cbf4adf .word 0x47767711,0xde89759b .word 0x67de41c2,0x1cad5800 .word 0x280efffe,0x13a50938 .word 0x399b2890,0x91ad7f68 .word 0xdfb49a1c,0xbfc0301c .word 0x8a9030a2,0xeebe4fa7 .word 0xd33d43e9,0x156eff20 .word 0x79ffc1a1,0xd83505f8 .word 0x3d1ead18,0x9c252bd8 p48_local3_expect: .word 0x2eea81d5,0x3a463e1c .word 0x5f04f5c5,0x84fe5057 .word 0x0000008c,0xffffff58 .word 0x00000fc0,0x9e5f76cc .word 0x9f804e3e,0x28b96b52 .word 0xffebc83f,0xf08e4372 .word 0x606a305f,0x648a03bb .word 0xbc59c2dd,0x7a774eb2 .word 0xd16b880c,0x68eb1ce6 .word 0x1ece3d03,0x4b598e06 .word 0x52bc911d,0xccdac3d4 .word 0xcc5af44c,0x90e46225 .word 0x1e516993,0xa16c8e67 .word 0x686aab85,0xb6fecaa8 .word 0xf2932b62,0xbd7c793c .word 0xf62c0f78,0xdcab2f11 .word 0xfbe0a7bd,0x857310cc .word 0xe1912415,0x9c9e3ece .word 0xfba67b77,0x30905c13 .word 0xda0befc3,0x37784bc8 .word 0xda63f03e,0x8b7d7814 .word 0x18c6afa8,0x96e737c8 .word 0x34cbe941,0xba3f6329 .word 0x9666fb33,0x1ef7801d .word 0xcd246852,0xce71ebd1 .word 0x2c224e30,0xd962c0ba .word 0xf6a859e2,0x2281a82b .word 0x592e3aa5,0x092ad31d .word 0xea65a183,0xa21ce267 .word 0x59a64ece,0x5e3b24d6 .word 0x10eaeb34,0x0b3e83e8 .word 0xc60c4e1b,0x7deda2f8 .word 0xa08d2a19,0xd19a02f5 .word 0xfc3ed3c9,0xec2d9771 .word 0x7f1aa79c,0x6dd99711 .word 0xce73024f,0x9ef1e365 .word 0x7839dbc0,0xd751cc7f .word 0xac2a9e5b,0x77b2869e .word 0x2c53d5f5,0xd4947598 .word 0xbd33018c,0xa3fab67e .word 0x50f907ba,0x35bc7faf .word 0xcdbbafe2,0x9cd0aa36 .word 0x2acf63bc,0x0e4e9bdf .word 0x8e59cd6e,0x1f7ec3bf .word 0x163fccb0,0xacb908bd .word 0x0cf7c9f3,0x4383d01c .word 0x614986c1,0x03a829f9 .word 0x4916b5a4,0x1dc8a4ff .word 0x8d5d478a,0x5e29aa21 .word 0x3f5d4164,0xcc224c4a .word 0xa96ac770,0xe576850c .word 0xf1629b6e,0x8c002f8d .word 0x7fd53b29,0x4946826b .word 0xd7bcb985,0x82053146 .word 0xa932cfbb,0xaacaba94 .word 0x64036af7,0xefec2abe .word 0x0f62e88c,0xcbbdd2ce .word 0x0b3d408f,0x72e80df0 .word 0x5b61ce42,0x24663dfe .word 0x17993ce8,0xe2cf1910 .word 0xf02935f5,0xd6e0a3af .word 0x52d44d02,0xb229c140 .word 0x2dc2f834,0xea66473c .word 0xd19a02f5,0x5f04f5c5 p49_init_registers: .word 0xd2f5b5f6,0xa5c467f2 ! Init value for %l0 .word 0x2a4496e5,0xe19bcd83 ! Init value for %l1 .word 0xd7c181a3,0xfa9fbd52 ! Init value for %l2 .word 0xd371b0a7,0xff747043 ! Init value for %l3 .word 0x01c540ce,0x604a8cfb ! Init value for %l4 .word 0x2f53a04e,0xb8edaccc ! Init value for %l5 .word 0x531cdaac,0x3052c59f ! Init value for %l6 .word 0x039a20cc,0x24ca2005 ! Init value for %l7 .align 64 p49_init_freg: .word 0xc768c315,0xa5478db6 ! Init value for %f0 .word 0xf505737a,0xe7d0f1fd ! Init value for %f2 .word 0xec4b5e32,0x77e70517 ! Init value for %f4 .word 0xcab8a50c,0x512126ff ! Init value for %f6 .word 0x14723be8,0x0c34cdd9 ! Init value for %f8 .word 0x4f7b9a6c,0xb0ecf1fe ! Init value for %f10 .word 0x4ca806de,0xdab62ae2 ! Init value for %f12 .word 0x50073458,0x67d0bc9f ! Init value for %f14 .word 0xac906219,0x2b88617c ! Init value for %f16 .word 0xb8bb3d60,0xd558b69c ! Init value for %f18 .word 0x5cc8466b,0xfb4e5c15 ! Init value for %f20 .word 0x67cce48a,0x9531a70f ! Init value for %f22 .word 0xf93d2f5f,0x2353cf23 ! Init value for %f24 .word 0x987c19a3,0x9de8b806 ! Init value for %f26 .word 0x62626ed5,0xdecb802b ! Init value for %f28 .word 0xb0523248,0x9ac0d79c ! Init value for %f30 .word 0xa895fd20,0x5cb12af4 ! Init value for %f32 .word 0xa41f0752,0x35a3dc12 ! Init value for %f34 .word 0xabdfaf44,0xda7f2815 ! Init value for %f36 .word 0x051b46dc,0x5f39e621 ! Init value for %f38 .word 0x395fb76d,0x459a12a8 ! Init value for %f40 .word 0xe7e2ab67,0x0383a312 ! Init value for %f42 .word 0xd0453896,0xfd2a6fca ! Init value for %f44 .word 0x1d5cd228,0x4cb6bec0 ! Init value for %f46 .word 0xf8f0acff,0xadd16c68 .word 0xd6fc5de5,0xd51a938f .word 0x5aef4842,0x90c2f378 .word 0xaad47f68,0xda4a53fb .word 0xfbe095fe,0x60564ae6 .word 0xe1be3991,0x4f468e02 .word 0x24638db6,0xf17beb66 .word 0xb43ad773,0x93b40506 p49_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x0000b201 .word 0x00000000,0x10c75c1b .word 0x00000000,0x0c71f693 .word 0x3a5de9d7,0xd1d83265 .word 0x00000000,0x00002ecc .word 0x10c75bb0,0xf3fbdd5a .word 0x00000000,0x94364d59 p49_expected_fp_regs: .word 0xf1e2fd7d,0xc312680a .word 0x27ef7928,0xe7d0f1fd .word 0xec4b5e32,0x77e70517 .word 0xcab8a50c,0x512126ff .word 0x14723be8,0x0c34cdd9 .word 0x4f7b9a6c,0xb0ecf1fe .word 0x31f17abd,0xe0161eb1 .word 0x0fe17210,0xa9e7993a .word 0xac906219,0x5cc8466b .word 0xb8bb3d60,0xd558b69c .word 0x5cc8466b,0xfb4e5c15 .word 0x67cce48a,0x9531a70f .word 0xc6eed253,0x04d8e3a4 .word 0xf811241f,0x604a8cfb .word 0x62626ed5,0xdecb802b .word 0xb0523248,0x9ac0d79c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p49_local0_expect: .word 0x00f1c27a,0x292eb8d9 .word 0x26235b93,0x6d8082a9 .word 0x09c8466b,0x000000aa .word 0x2ecc7e72,0xf1e7aea1 .word 0x96406252,0xcdf1bb21 .word 0x0c614d05,0x68eaa691 .word 0x0d8db116,0x98db0a65 .word 0x7984eb28,0x3b006bbd .word 0xa0d7ed4d,0x5f03240b .word 0x5d750c41,0x67f55697 .word 0xd8a2541b,0xe4ce6137 .word 0xcd7de475,0xfd6ddcd4 .word 0xf52030a9,0xb47b5fdb .word 0xda0e87f7,0x8c641369 .word 0x3dce75d9,0xcf2e1581 .word 0x032788a1,0x377164c3 .word 0xb6b4f236,0xfe2a0caf .word 0xc1112a03,0x258abe5f .word 0x0d7cffc4,0x7c19746c .word 0x7d4bf3ef,0x0ceb7aa0 .word 0xa1d07496,0xd66b1f88 .word 0x05240987,0x10c75c1b .word 0x5298065f,0x232c7d42 .word 0x387198bb,0x78f5c44f .word 0x033b9dd5,0xcf65cec8 .word 0x61748445,0x5b319e37 .word 0xf698bc1e,0x2bf2a1e3 .word 0x506c7585,0x7ad97746 .word 0xb62d90bf,0x18c1e069 .word 0xa66c631f,0x28ee3827 .word 0xc7622580,0x7c5e381f .word 0x95ffaed0,0x8ad01e0d .word 0xea17bb6d,0x32629cdd .word 0xba409b0c,0x00002ecc .word 0xe99a9519,0x37eef409 .word 0xd124b002,0xaef2bf99 .word 0x5b0ff2de,0x002e6fe7 .word 0xd79917a6,0xbf14e8dc .word 0x92126b59,0x915e7203 .word 0x0a9aa5aa,0xb99f644e .word 0xcbda54c6,0xf194c609 .word 0x024391e0,0x7f634cff .word 0xa86bfae3,0x01153b77 .word 0xf4a02bb8,0x5194ab06 .word 0x2a3127d3,0xe30c9533 .word 0x685b725d,0xc4c72d81 .word 0xf0a03e0c,0x609b4d5f .word 0x60b0f894,0x9044440e .word 0x2afa1ff8,0x7e6f0dff .word 0x9780d5dc,0x81dad212 .word 0x351687a7,0x18e95b05 .word 0xa932cadb,0x354ab155 .word 0x988f61fa,0x47e98a68 .word 0x92c17d18,0x0d0d2f0d .word 0xdb9cb36d,0x5bfca79b .word 0xb7b35479,0xed24d79d .word 0x88b3eec0,0x464ab94a .word 0x0e7586fa,0x847a5f3d .word 0xcd7b1cc7,0xe9d28b80 .word 0x3d3be20e,0x354fffd0 .word 0x27a74f5e,0x6ffdbcff .word 0xced36402,0x548d329b .word 0xab3e4c18,0x71eafe32 .word 0x73494adf,0x87da96c3 p49_local1_expect: .word 0x5cb65e6b,0xfe3a681c .word 0x0309fa2a,0xcf04b4c7 .word 0xef2e2f1c,0x22764973 .word 0xffe2fd7d,0x0c71f693 .word 0xff747043,0xe0161eb1 .word 0xa982806d,0x00000000 .word 0x65b56fa2,0x2cb08049 .word 0xfe3b5bd0,0xc669d5a1 .word 0xe409fe19,0xff01e7c1 .word 0x236b9cb7,0xff015275 .word 0xe5799d8f,0xeb6ae5dd .word 0x63a5b68d,0x78f388c7 .word 0x2700e443,0xc712c2a9 .word 0x0c4cbf85,0xc2781839 .word 0xf58b541a,0xb9f90b09 .word 0x73b032cf,0xf1e2fd7d .word 0xcf918848,0x78bf1c6c .word 0x523114cf,0xa6b792d2 .word 0x514ad6ea,0xdf20d2ab .word 0x9bff51e0,0x000003a3 .word 0xe9e425ac,0x88842c65 .word 0xe7f85144,0xe3a21159 .word 0x382d8461,0xed14dde9 .word 0x5627f8ad,0x0bacc937 .word 0x4bee9057,0x539c0474 .word 0x405b6325,0x1c860d86 .word 0x9c24ff16,0x06c356c7 .word 0xff5e0864,0xec1eb8f9 .word 0xf4698a73,0x647f7dc2 .word 0x736779fc,0xff605336 .word 0x2ffa15de,0xc5fe2a8d .word 0x34077c6f,0x8fe822e1 .word 0xe7667488,0x31e889ce .word 0xc8e0c4dc,0x000000aa .word 0x139ddea5,0x7a5dde08 .word 0x0cb8ca8c,0xc765efda .word 0x6abe6cbf,0x0e4d9797 .word 0xdfc4f518,0x28bef099 .word 0x90bfa88c,0xa759b8ff .word 0xa54a6ccb,0xcd5f31a3 .word 0x03e723da,0x2bbfe5c0 .word 0xf1323245,0x06382429 .word 0x93c82f80,0x038feed4 .word 0xce5e5bf3,0x630ce32b .word 0x72822cab,0xaa75380e .word 0xcb3a3f2f,0x6196ff9a .word 0x55f0c3ae,0xe24dc658 .word 0x8d7431e0,0xd764704c .word 0xfe26ac6c,0xc79eaa31 .word 0x654515c9,0xd40bf65b .word 0xa361f84b,0x02846735 .word 0x325c213f,0xd4722db1 .word 0x423677a3,0x246f7c8e .word 0x1f9535c7,0xfffa32ce .word 0x9a273b44,0x88fd0bef .word 0xfe7ca801,0x9bdaab3f .word 0x61cb78c8,0x853fb57e .word 0x8bdf9dea,0x540c58ba .word 0xfdd7846a,0x912938f4 .word 0x1e6f2010,0xf1d43733 .word 0xac9a5ea5,0x43575a65 .word 0xa808cc89,0x5b82f682 .word 0xdfde9a7a,0x60d6d893 .word 0x1d256a0e,0x9a1cc269 p49_local2_expect: .word 0x0a6812c3,0xdf97bd48 .word 0x158e3de2,0xefc56143 .word 0x011a58f2,0x565fa795 .word 0xea2f849d,0xd7357fb5 .word 0xd872336a,0x045162af .word 0x00000000,0xfb4e5c15 .word 0x7070fc03,0xd42e29a5 .word 0xdfc1eb07,0x4b008068 .word 0x62b713b6,0x58bb32f7 .word 0xc829a132,0xd4435d44 .word 0x114a8893,0xcc4cb166 .word 0xbad384e2,0x288fe5f3 .word 0x000000ff,0x92f4fe7f .word 0xbda40af3,0x6e3187ed .word 0xc94c9875,0x92f60808 .word 0x702679c1,0x115bcee6 .word 0x53245700,0x815afbb0 .word 0xff4931b9,0x4ca55137 .word 0x6dbd94ce,0xe27fc31c .word 0xa2694cf9,0x2f7acbdc .word 0xb2bef211,0xffffffff .word 0x7ba72ddc,0xc82e51dc .word 0x1fd446f4,0xf1687b4e .word 0x0c6f5e95,0x354d8e8c .word 0xfdeba033,0xeb4eb9a8 .word 0x2233b6b1,0x09e3fa58 .word 0x65d0983e,0x40440e2f .word 0x2c5c6044,0xcab49ea7 .word 0x8c25f1c6,0x8592f39a .word 0xac9d831c,0xe9bb0e35 .word 0x0e80e93b,0x40e3af45 .word 0xa4a60778,0x646a8bc5 .word 0xbd03268e,0x7b5497b7 .word 0x7e2bda6e,0x89131e7e .word 0x9ccf4184,0xdf8fbde3 .word 0x27a62a38,0xfffffb99 .word 0xde084625,0x92ba6082 .word 0x8d7f6d6e,0x070b1792 .word 0xd740301a,0xbf9db0d9 .word 0xf887498a,0x3f14d95e .word 0xd40cea0d,0x60b0cc38 .word 0x4cef2d65,0x5c01cec7 .word 0x31efa3c4,0xf0cb99f1 .word 0xc2840bd5,0x19b5b95b .word 0x192fbb67,0x092814fc .word 0x54fe0e14,0x9a01e85f .word 0xc64cc087,0x6f51bba2 .word 0x6c94b0d7,0xadcd8929 .word 0xac906219,0x2b88617c .word 0xb8bb3d60,0xd558b69c .word 0x5cc8466b,0xfb4e5c15 .word 0x67cce48a,0x9531a70f .word 0xc6eed253,0x04d8e3a4 .word 0xf811241f,0x604a8cfb .word 0x62626ed5,0xdecb802b .word 0xf1e2fd7d,0x9ac0d79c .word 0x1b73e44f,0xd274542a .word 0xfb68b0bc,0x72f36403 .word 0x29898d26,0x242a75f3 .word 0x30776f8f,0x94364d59 .word 0xb3983490,0x01a6d3a7 .word 0xf63f21fd,0xc64712af .word 0xd3c9e193,0xa2abffc9 .word 0xab1ef3a1,0x85ef9d58 p49_local3_expect: .word 0x8b3aa874,0x3a3c88f7 .word 0x659e5272,0xad0c295d .word 0xb2010000,0xa3000000 .word 0x00000026,0x53d2eec6 .word 0x3cfeffff,0x0c26ebff .word 0x6b46c809,0x1072e10f .word 0x864a11b4,0x508a85e6 .word 0x3a5de9d7,0xd1d83265 .word 0x9d3df761,0x1c65973c .word 0xcd4faeb6,0x26235b93 .word 0xdd902aea,0xb84c1170 .word 0x3a03e8cf,0x534f9343 .word 0x1b88a0c3,0x2f9c7902 .word 0x9c02b854,0x30d29468 .word 0x36059e4a,0xbdb068fd .word 0x12326eee,0xbed788ed .word 0xd803453e,0x1ca9f843 .word 0x293ccec4,0xd9240f20 .word 0xe87b2ba0,0xd3895dfd .word 0x5902f387,0x167ec079 .word 0xb2987bd4,0x1e87b577 .word 0xe9ba2d8d,0x81571f91 .word 0xa5e5536e,0x05a81b58 .word 0x08eb3bb1,0xb4240acc .word 0xf6e69550,0x94253724 .word 0x4d72d2de,0xcd6a0042 .word 0x56ef0054,0x2e2449cd .word 0x4cffb55f,0x38fc4106 .word 0xaefa00c2,0x228bea9c .word 0xbc2c55bc,0x8591cea6 .word 0x7e5eb65b,0xb0523248 .word 0xd51cc165,0xb364d61c .word 0xeaa9e1c2,0x696de689 .word 0x0c4648c4,0xbc58571e .word 0x54481b0b,0xb817ebd4 .word 0x76d52213,0x39c42c5e .word 0x10eeca97,0x98e94a65 .word 0x0d277867,0xc510fb1e .word 0x8011c98a,0x8051286f .word 0x1a8a00f9,0x03b8d524 .word 0x369dcfeb,0xf111119c .word 0x63881bf9,0xd2e02ee7 .word 0x308567e7,0xbd97930e .word 0x5aae5b55,0xca03e52f .word 0x6b86da66,0x359d1e60 .word 0xbdceafa0,0xafb058f0 .word 0xa8482564,0x56eff99a .word 0xe7f1d6ca,0xfd1d8e7a .word 0xf5d7df2c,0x84bb1c64 .word 0xab24dc11,0x5a64f8a9 .word 0xf09c1707,0x3a8c1c32 .word 0x67c4fa44,0x544ed029 .word 0x4e3cf016,0x115a22b8 .word 0x5ca30267,0xade11221 .word 0x4369bb27,0x9aabc56a .word 0xcfa53679,0x79b03da6 .word 0x8f5ecd1a,0x9f4d98ca .word 0x45ca4e75,0x013c0ce4 .word 0xd98b3a0b,0xc4bb92f9 .word 0x921cd939,0x3db99cb9 .word 0x517f582b,0x7dcddfa6 .word 0x2ecb1919,0x4138dfde .word 0x74e0a642,0xcffe24b1 .word 0xa130426c,0xdfaa0261 p50_init_registers: .word 0x226da25a,0xa5ebe9e1 ! Init value for %l0 .word 0x2a05c838,0x455529cb ! Init value for %l1 .word 0x1d31adb0,0x7a8cc570 ! Init value for %l2 .word 0x3c16a0cc,0x542ca7fa ! Init value for %l3 .word 0xff5c6cb6,0x405eb7c8 ! Init value for %l4 .word 0x0f4a21d6,0x727f8187 ! Init value for %l5 .word 0x652774da,0x2a6cb0cc ! Init value for %l6 .word 0x445f9f6e,0x764345fe ! Init value for %l7 .align 64 p50_init_freg: .word 0x499aa69c,0xc27abdc3 ! Init value for %f0 .word 0xee2871a8,0x0fe0bb0b ! Init value for %f2 .word 0x462dafd6,0xcdf1e70a ! Init value for %f4 .word 0x5d84143c,0x5d591815 ! Init value for %f6 .word 0xa4253448,0x982694a0 ! Init value for %f8 .word 0x98b723b4,0x93747ce0 ! Init value for %f10 .word 0xffdc736f,0xdae3c5e8 ! Init value for %f12 .word 0x544b142e,0x8908f054 ! Init value for %f14 .word 0x7527d2dc,0x5405930b ! Init value for %f16 .word 0x28a122ea,0x751c42cf ! Init value for %f18 .word 0x1eb81079,0xca50b37f ! Init value for %f20 .word 0x89f8c97e,0xdfe0f5f1 ! Init value for %f22 .word 0xa078c890,0x71af791f ! Init value for %f24 .word 0x50ef7f74,0xd26a16ce ! Init value for %f26 .word 0x4a246b07,0x50e54fc5 ! Init value for %f28 .word 0xe7819464,0xeab4e23f ! Init value for %f30 .word 0x80757430,0xbdfcaac4 ! Init value for %f32 .word 0x127a4501,0xbfb5c53b ! Init value for %f34 .word 0xfcb7b44d,0x8746f050 ! Init value for %f36 .word 0xec3dd8af,0x33e21192 ! Init value for %f38 .word 0x96e33a53,0x276bcc23 ! Init value for %f40 .word 0x6391d032,0x38fa8dea ! Init value for %f42 .word 0xf951da27,0xe6f295ee ! Init value for %f44 .word 0x7152ba08,0x32f4938b ! Init value for %f46 .word 0x65506337,0xff290fd3 .word 0xba503e43,0xfbff4cf3 .word 0xd2120c28,0xd88cf37d .word 0x68c74825,0x56118556 .word 0xc71592c1,0x47de5d3f .word 0xc2507e2a,0xf2702bec .word 0x8ed5e098,0xd7920e5c .word 0x6bc32407,0x2005e158 p50_expected_registers: .word 0xffffff85,0x1e3119b8 .word 0x00000000,0x9ffcffff .word 0x00000000,0x4df45bce .word 0x00000000,0x7527d2dc .word 0x2cefb194,0x20a22253 .word 0x00000000,0x000000ff .word 0x64a3951a,0x68be9ca6 .word 0x50164c2c,0x00000000 p50_expected_fp_regs: .word 0x499aa69c,0xc27abdc3 .word 0xb93e619c,0xb0737cff .word 0x462dafd6,0xcdf1e70a .word 0x5d84143c,0x5d591815 .word 0xbe8bdce3,0xc64e7c5f .word 0x98b723b4,0xe836cb8f .word 0x7ba65ce4,0xdae3c5e8 .word 0x544b142e,0x8908f054 .word 0x7527d2dc,0x5405930b .word 0x28a122ea,0x751c42cf .word 0x71af791f,0x01521b30 .word 0x89f8c97e,0xdfe0f5f1 .word 0xa078c890,0x71af791f .word 0x50ef7f74,0xd26a16ce .word 0x4a246b07,0x50e54fc5 .word 0x000000ff,0xeab4e23f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p50_local0_expect: .word 0x97ffe241,0x396d4bbf .word 0x5f000000,0xe3a02073 .word 0x6e8aaeb7,0xe1eecbb9 .word 0xd7762a97,0x43168a57 .word 0x7ba65ce4,0x5fbf38cc .word 0x40000000,0x7575405e .word 0x2de50733,0xd60b06c1 .word 0x82206a47,0x24f2df86 .word 0x447778ae,0xaed6f1ff .word 0x2d7a2d11,0xacc8c797 .word 0x738663ff,0x9c2601a7 .word 0x44e65aa2,0x41c5b787 .word 0xfb73499b,0xcf53e424 .word 0x174851be,0x3c3ad465 .word 0x6c488011,0x60228bff .word 0xadeab5e9,0xd5de653a .word 0x15584af0,0x7a612ba4 .word 0xf0473c53,0x615985e1 .word 0x7005afab,0x2470f6e1 .word 0x3a6f1446,0xb36d6d54 .word 0x620d57fc,0x68ab8de0 .word 0x4b54e6ba,0x90cafc2b .word 0x1a2d2b2b,0xf1825764 .word 0xad72a872,0x874f396b .word 0x1ce89b45,0x2c382624 .word 0xa5414c2a,0x7ea8508c .word 0xeab11acd,0xc3d0efa3 .word 0x4e5c0a55,0x79645b74 .word 0xaaebd2cf,0x79216ccb .word 0xdb98da59,0x499305d4 .word 0x46c94612,0x8df451f9 .word 0x05ba13bd,0x4e746c07 .word 0xdf8d3654,0xc1a84c7c .word 0xb39ce551,0x7202f314 .word 0xae87c5d5,0xe10d7792 .word 0xe78cb72e,0xd5ea069c .word 0x19e29cdb,0x39a9a6a6 .word 0xee0e193e,0x360a1fda .word 0x9850e273,0x34b22594 .word 0x4c092e58,0x08cae194 .word 0xe5869ca8,0x1a4009ec .word 0xfa25f918,0x662a8ed8 .word 0x1195ebb8,0xb7e693b7 .word 0x7bb95b92,0x72600184 .word 0x6deb13bb,0xe3ae8482 .word 0x36dcb0a5,0x85d81789 .word 0xf319a110,0xc1df000a .word 0xb4382199,0xf5f9be95 .word 0xac7d11ee,0x4c96e17b .word 0x5328d782,0x97a06e13 .word 0xa934773e,0x8795f4a0 .word 0x001e7e9e,0x8e43521e .word 0xb4bf64cf,0x1ac76c72 .word 0x10bccc5d,0x815ce40d .word 0xe25f45d8,0x26e85555 .word 0x36effe95,0x2af237d3 .word 0x47aa822c,0x85a2b769 .word 0xa110c982,0x2b490968 .word 0x2c593a67,0xa41365b1 .word 0xac52b22d,0xf637105e .word 0xec0bdc0f,0x13f887f1 .word 0xc8fe432b,0xbe6b1cb9 .word 0xd09afc16,0x58fba9d5 .word 0x751e195a,0x2db4aacf p50_local1_expect: .word 0x89de1237,0xd9416715 .word 0xed5eaa95,0x21ee505a .word 0xfede2446,0xfffa0641 .word 0x71af791f,0x01521b30 .word 0xff000000,0x7436e596 .word 0xb88dc760,0xc3a8413d .word 0x7ea8508c,0xcbe7df81 .word 0xa23f00fc,0xed93211f .word 0x31a87a09,0x305974ad .word 0xd4cfadf1,0x868da6da .word 0x680c91b2,0xfb17bb2c .word 0x1d894bba,0x33b10a35 .word 0xed4cfafe,0xb1feb663 .word 0xce47235b,0xff09b094 .word 0x764e6fd3,0x3b5b9b32 .word 0x94ebdda6,0x060e4dc3 .word 0x291e2a05,0x2a9794cd .word 0x44aad2f7,0x5c11e4ee .word 0xc0be6f42,0x6812ea15 .word 0x037c76f7,0x723b40a5 .word 0x474a58d6,0x1fcd6053 .word 0xb34c5ee8,0xe6d4acea .word 0x016423dc,0xe80c812b .word 0x4fea420d,0xd5cb6891 .word 0xa463bade,0xce5a4789 .word 0xa028d385,0x453cc15e .word 0x49812c52,0xa79c1643 .word 0xa039fd3e,0xe42c3a7e .word 0x7e5dded5,0xbe390465 .word 0xa3cab598,0x1c830895 .word 0x8ab30dcc,0x7d77afb7 .word 0xfeea4d8f,0x1e22facc .word 0x27f61c87,0xe6c10a83 .word 0xff6261ec,0x9b5fc5f4 .word 0xbf49a335,0x3f7079a7 .word 0xae546660,0x8021bb07 .word 0x85fc6596,0xa3820f29 .word 0xb450af3b,0x43fa56a3 .word 0xf1b49cdf,0x442438a1 .word 0x40febbe2,0x185b3b9b .word 0x31427ee2,0xb15bd256 .word 0x2ac5af80,0x4e08a80d .word 0x27b327c1,0x47a0f6c8 .word 0x0555e37a,0x7275e1b2 .word 0x29807b3b,0x2856565f .word 0xa75321da,0x3f92363e .word 0x56ca349c,0x5b8d85a7 .word 0xe768cdcc,0x16fb3168 .word 0x43434b21,0x535f1a3c .word 0x3f132a08,0x09152176 .word 0x72726efe,0x3fc5c72b .word 0x828e138d,0x1eaadd88 .word 0xd8e70d38,0xc465c91e .word 0x367c8849,0x7e96ff2b .word 0x03e5be7b,0x146319e4 .word 0xd65ddd95,0xad129335 .word 0x51bf694a,0xca1ec737 .word 0x13f4ddbb,0xbb22789b .word 0x8054bd4b,0x3c45bfd1 .word 0x86085863,0x2b207380 .word 0xcf680b21,0x3585412e .word 0xbb2f565b,0x39092f30 .word 0x5c3d504c,0xf3fb047e .word 0x58b6ccc0,0x0000004d p50_local2_expect: .word 0x65d0e725,0x2d9b9bdc .word 0xff4d0e06,0x7b000000 .word 0xa8000000,0x1f79af71 .word 0x5f7c4ec6,0xe3dc8bbe .word 0x0b930554,0xa2094852 .word 0xf7693606,0x43a699ae .word 0x98399437,0xcd773e14 .word 0x81730d80,0x38639e22 .word 0x64a3951a,0x68be9ca6 .word 0x1cff43d7,0xdc6a077c .word 0xdaca386d,0xcb8b6817 .word 0xfde1dc79,0x523d76da .word 0x0aa321a2,0x94b8cbee .word 0xc30ffd90,0xb59e845b .word 0x2e60f009,0xde48781f .word 0x056d325c,0x3db6540f .word 0x9b37d541,0x763a942c .word 0x2dbb3616,0x7f23820d .word 0x91f43624,0x209d9996 .word 0xfbebc93a,0xfd014cd4 .word 0xebccbc7e,0x08d1c225 .word 0xb2ea409f,0xb7ae8775 .word 0x6d8d68d0,0xd4442712 .word 0x80426ed7,0x75eb2a83 .word 0x32224297,0x4d9b3690 .word 0xdcc03ab8,0xfe661d31 .word 0xb9575ec2,0x328a815a .word 0x7f688ad8,0x0242f819 .word 0xade05f30,0xca10edc4 .word 0x2705209f,0xe6546ed9 .word 0xf8a69aef,0x9ee8849c .word 0x8502158d,0x301196de .word 0xe3bff54e,0x5c06a451 .word 0x723ff7ab,0x07d75603 .word 0xa8240a2a,0x7d18e7cb .word 0xe2e6eceb,0x67efca59 .word 0x8a3e8d03,0x8dc46e4c .word 0x64628617,0xadd0e511 .word 0xfbfba210,0x2a7f8e6c .word 0xe5bb5fec,0x61da7a41 .word 0x91a6dad8,0x6e500d62 .word 0xdda2ac35,0xb2be4d32 .word 0x5e8f2ea3,0x34ff09a2 .word 0xdb2fb981,0x56d0abea .word 0x7976fd38,0xba5bc526 .word 0x76575ffb,0x4bb0c676 .word 0xfa303cc5,0x24b87c89 .word 0x1b1f400d,0xd069facd .word 0x2e013cbe,0xa84c44ea .word 0x2cefb194,0x20a22253 .word 0x42705279,0x5136a986 .word 0xbe327bf0,0xd5de6532 .word 0x6c6b6727,0x30b6bed8 .word 0x53c90d5d,0x84be090e .word 0xd831f952,0xf71094f5 .word 0xe2599623,0xaedfc7c5 .word 0x88159671,0x53686e94 .word 0x90c4738b,0x30b4ff9d .word 0xb93e619c,0xb0737cff .word 0x46281bd3,0x044187f5 .word 0x8dc46e4c,0xeb45013d .word 0xa4540ebc,0x8bbc1224 .word 0xc0d8eaa3,0x81b8086e .word 0x96d52e1b,0x237f9907 p50_local3_expect: .word 0x9fad2302,0x00000000 .word 0xcf421c75,0xb6188f93 .word 0x462dafd6,0x2120194c .word 0x5f00769e,0x5405930b .word 0xe836cb8f,0xbf384054 .word 0x0b930554,0xc894935a .word 0x1f20eb31,0x0afa8212 .word 0xa2ef27fb,0x7e5d0578 .word 0x7974c6ff,0x197db52d .word 0xf61efb98,0x811126b9 .word 0x13b710f2,0xf93b328f .word 0x44719147,0x0cfa1215 .word 0x8dc3914b,0x30b83ec1 .word 0x674fe4a2,0x9de8f49e .word 0xa3973903,0x48ffbc40 .word 0x008dfe6a,0x144914fd .word 0x41160983,0xc7ce7918 .word 0x3f2e106a,0x6780a745 .word 0xa3fba357,0x48ce571e .word 0x1b0029e3,0xc5afca54 .word 0xa9da38de,0xd96d8d61 .word 0xd2a61031,0x9a98c714 .word 0x891ce850,0xb0854313 .word 0xffe73c8e,0x11a72d19 .word 0xf08407fb,0x3ea6430c .word 0x0841e263,0x0a9ed7e2 .word 0x8bf3a906,0x8c229d78 .word 0xbe7a9d95,0x89d6ff97 .word 0xa3cb30e2,0xf560eab3 .word 0xc6fa8ff8,0xe4a1ab67 .word 0x58979cdd,0xf68e5ba2 .word 0xa85e64cc,0x7dae2cbc .word 0xf88f776d,0x11fc6d6d .word 0x90bdbdfa,0x6c377bab .word 0xcfac3571,0x1cc4fa0a .word 0x872e49f0,0x3eb70b99 .word 0x920a603a,0x6211bbe5 .word 0x26777674,0x76edf1da .word 0xbad8eec8,0x452de83c .word 0x5caaebb8,0xead8611b .word 0xb7673061,0x36dd97d6 .word 0xfe7137f9,0x58eff2fc .word 0xd6bb12e6,0x1b103f10 .word 0x4f18cf29,0xa0b8b5a9 .word 0x1aa9a535,0xee3e81b6 .word 0xc03ceefb,0x8ef73d9b .word 0x0568924d,0xcc496037 .word 0x9d4bfa50,0x37232a4a .word 0x028c01fc,0x59ff006d .word 0x144fc963,0x9f82d37f .word 0x7cb62170,0x7b24f9df .word 0x965dc538,0x3dbf179d .word 0x5aecbe17,0xd7762a97 .word 0x27805e43,0x7c4d5276 .word 0x8e6699eb,0xb7e41c35 .word 0x6b6433c0,0x1a790e8d .word 0x1fb93361,0x375b27b1 .word 0x0677f163,0x02d2960d .word 0xa8c9bf1f,0x84ed5ded .word 0xd50e5ff5,0x569b4665 .word 0xa811d79d,0x862a33be .word 0x04e2988f,0x90adbed1 .word 0x2adb28e2,0xb9df0f96 .word 0x335b97e7,0xdb13c4df p51_init_registers: .word 0xfe8e65e5,0xa1e3001e ! Init value for %l0 .word 0x13425310,0x81ccbad8 ! Init value for %l1 .word 0xce304d04,0x7ea645d6 ! Init value for %l2 .word 0x20141806,0x077d1a7f ! Init value for %l3 .word 0xdf27cd26,0xb0512873 ! Init value for %l4 .word 0xc6262f4f,0xc41963c7 ! Init value for %l5 .word 0x9d52c8b4,0x1c6d7d0f ! Init value for %l6 .word 0x80b3b5bd,0xf39c5ed8 ! Init value for %l7 .word 0x626210fa,0x8acf531c ! Init value for %l0 .word 0x8c36cb96,0x90dbe081 ! Init value for %l1 .word 0x30c1a7c4,0x7b75291b ! Init value for %l2 .word 0x6167a800,0x0ad9f9fc ! Init value for %l3 .word 0x48e11db2,0xc3a620c8 ! Init value for %l4 .word 0x6ccda95e,0x5d05fdc8 ! Init value for %l5 .word 0xdbc7de5c,0xa201d41b ! Init value for %l6 .word 0x720a2f42,0x21d51c26 ! Init value for %l7 .align 64 p51_init_freg: .word 0x302d8b17,0x24b6ebd7 ! Init value for %f0 .word 0x59e0f299,0x17ccafcb ! Init value for %f2 .word 0xcaa2906e,0x18f0f619 ! Init value for %f4 .word 0x55bbd418,0xab5d256b ! Init value for %f6 .word 0xbfc849c9,0xee321b8d ! Init value for %f8 .word 0x1d94e1f3,0x374937a5 ! Init value for %f10 .word 0x4cc02114,0xe87bd40b ! Init value for %f12 .word 0xdbd86b89,0xd93274da ! Init value for %f14 .word 0x31ed11ef,0x71e59e5b ! Init value for %f16 .word 0xabc1aa5c,0x16824b6a ! Init value for %f18 .word 0x0e51e10f,0x2f5d02fd ! Init value for %f20 .word 0xbc319a74,0xa9737e00 ! Init value for %f22 .word 0x2900f8d2,0x30103511 ! Init value for %f24 .word 0x226f73c7,0x33cc97f0 ! Init value for %f26 .word 0xbd5791b9,0x10fe7336 ! Init value for %f28 .word 0x44ad031f,0x84dae383 ! Init value for %f30 .word 0x645c7143,0x872cbad6 ! Init value for %f32 .word 0x3ad40f84,0x785f734a ! Init value for %f34 .word 0x1e1899e5,0xb90ea39a ! Init value for %f36 .word 0x96be3cf0,0x5f66acf6 ! Init value for %f38 .word 0xa03ab808,0x552bbf28 ! Init value for %f40 .word 0x2a88f49f,0x1068f48a ! Init value for %f42 .word 0xa56e7394,0xf3fec03a ! Init value for %f44 .word 0xe9858692,0xec9eaae1 ! Init value for %f46 .word 0x2b0d01db,0x89a937b4 .word 0x44542b18,0xa0dd3f53 .word 0xf2af7d06,0x343a3976 .word 0xc4b56449,0x7fac0c18 .word 0x3de9d6b5,0x66528681 .word 0x0d686199,0x9d9bbb0c .word 0x12790c4c,0xbef05f60 .word 0x18a36f84,0xdaae5873 p51_expected_registers: .word 0xffffffff,0xfffffeb6 .word 0xffffffff,0xffffffff .word 0x00000000,0x00002026 .word 0x00000000,0x000072e6 .word 0xffffffff,0xef11ed31 .word 0x00000000,0x00000000 .word 0x00000000,0x000000ec .word 0x188ada2e,0x85dd6777 .word 0xfffffece,0xac5768de .word 0x5cd56ddc,0x1d031a8a .word 0x00000000,0x00000317 .word 0x00000000,0x00003100 .word 0x000020fc,0xbb127e00 .word 0x0c226c45,0x335b1b59 .word 0x00000000,0x0000017d .word 0x00000000,0x0000fff2 p51_expected_fp_regs: .word 0xff1b7d07,0x24b6ebd7 .word 0x59e0f299,0x17ccafcb .word 0xcaa2906e,0x18f0f619 .word 0x55bbd418,0xab5d256b .word 0xbfc849c9,0xee321b8d .word 0xbfc849c9,0x8e1d826e .word 0x4cc02114,0xe87bd40b .word 0xdbd86b89,0xd93274da .word 0x31ed11ef,0x71e59e5b .word 0x84e14ffe,0x41747eff .word 0x0e51e10f,0x2f5d02fd .word 0xbc319a74,0xa9737e00 .word 0x88fd072c,0x0000d000 .word 0x226f73c7,0x33cc97f0 .word 0xbd5791b9,0x10fe7336 .word 0x2ae3fe9a,0x5f79335d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p51_local0_expect: .word 0x00000000,0x72e66901 .word 0x00003100,0x7e92bbd4 .word 0x31ed11ef,0x71e59e5b .word 0x88fd072c,0xd0e700c6 .word 0xff0a6cd9,0xd595d40b .word 0x260486d9,0xeca3c963 .word 0xc7c38d83,0x354d64ff .word 0xc616a51c,0x1940e8b2 .word 0x849e916d,0xa054643a .word 0x07c550b7,0x7e280c2f .word 0xc912adf0,0x0fe8fd77 .word 0xb6405264,0xa12b7687 .word 0x74f9ef03,0x70b363e6 .word 0x3fe54d6e,0x9f0b7178 .word 0x12c484a3,0x8a66fe9c .word 0x8eb2acb3,0x34854199 .word 0x1488b3ad,0xcdd16c2f .word 0x7ad535c2,0x339357e2 .word 0x62685ac5,0x2f1d7d4f .word 0x6b8a2397,0x14510366 .word 0x2bce56e8,0x1e6d2a57 .word 0x08161537,0x2bc2ff89 .word 0xd917e305,0xe297a15a .word 0x29b9f134,0xc8bebd78 .word 0x1c688aa7,0x070a87e7 .word 0xe8c043a5,0x8bd72edc .word 0x110505a2,0xbf70e433 .word 0x7b69b962,0x7db5e1b4 .word 0xc9e38b07,0x13a7f901 .word 0x1cade4da,0x450e1998 .word 0xe032fe70,0xb0128e37 .word 0x9cbc19c7,0xbdd64fa6 .word 0xce6d1b57,0x0100f5d8 .word 0x4ed09076,0xe8dd6ea7 .word 0x20f2d5ff,0xa1e3001e .word 0x3d250855,0xf9f2fc2c .word 0xf196fdb3,0xe126317a .word 0x9981fe58,0x06509aed .word 0x188ba185,0xd065d1cc .word 0x69de70d4,0x7d89579b .word 0x7b183620,0xbda89f69 .word 0x3766f807,0x4baa3e30 .word 0x2f72826b,0x86ccf6a8 .word 0x72aa43ca,0x38090f5c .word 0x666a8b61,0x26b6758b .word 0x57d7ff49,0xbbf80541 .word 0xb3c14d3c,0x0dc39b7b .word 0x590e68a1,0xa6f394fd .word 0x2cad9b09,0xd69e0558 .word 0xd18f4676,0xfab4f6d6 .word 0x1289620b,0xf27f7182 .word 0x8d21f0f2,0xed5483f3 .word 0x2d0b6c55,0xd8f5186d .word 0x66a19496,0x9a2729cd .word 0x1903d31d,0x0000008c .word 0x7af88c5e,0x1c26763f .word 0xcc95ecc7,0x499b3fd7 .word 0x99984e20,0x41cf621f .word 0x8b2b36cc,0x01c1d1a2 .word 0x976615e1,0x2d7256d2 .word 0x285a2b94,0x03b78c35 .word 0x57505f4f,0xac2860bd .word 0xbb746aca,0xee406baa .word 0x76597182,0xf191548f p51_local1_expect: .word 0xff7e7441,0x00000000 .word 0x00000000,0x948440cf .word 0x88fd072c,0x0000d000 .word 0x2479e3a5,0x701fdc20 .word 0xfff223b0,0xeaecee24 .word 0x0886a557,0x9bd1760b .word 0x768d1d03,0xd2079649 .word 0xd2cedbff,0x6430394f .word 0x5b9ee571,0xef11ed31 .word 0xb7b33205,0xfe4fe184 .word 0xfd025d2f,0x0fe1510e .word 0x007e73a9,0x749a31bc .word 0x00d00000,0x2c07fd88 .word 0xf097cc33,0xc7736f22 .word 0x3673fe10,0xb99157bd .word 0x5d33795f,0x9afee32a .word 0x44f060b2,0xbefad8ac .word 0xcffcad83,0x19523f94 .word 0x9a65dcec,0xcdf370e9 .word 0xb687da91,0xc2680ebb .word 0xf120612c,0xed20fc4f .word 0x11164886,0x07460619 .word 0x79dc8ccf,0x17ecd646 .word 0x558b28a3,0xe42a98e6 .word 0x55a849e8,0x945ff405 .word 0x057783af,0x955091ef .word 0xc0e3e01b,0x3b858026 .word 0xe7c4c4e1,0x4d24fce1 .word 0x34d4c50d,0xfe1e2dff .word 0x27ac169a,0xaa94a749 .word 0x3c87c5e0,0x74707b75 .word 0x0c226c45,0x335b1b59 .word 0x2fdbc00d,0xb66b3919 .word 0x66ce5377,0x511af6f7 .word 0xa55c8b41,0xcc3c987f .word 0xc6bd859f,0x9f420f90 .word 0xbb7257d0,0x9726441f .word 0xd7905b89,0x92a2d774 .word 0xd468bcb8,0x8be34b0c .word 0x3d974264,0x838b8dcc .word 0x033c2ac4,0xc794c0ad .word 0xb222b60e,0x833252cf .word 0x465166c2,0x49b484f1 .word 0x54f9ce8f,0x48a2dbee .word 0x460587b2,0xaa5955ea .word 0x48029b36,0xa3def104 .word 0xab2cae68,0x55f169ad .word 0x6711fed6,0xff813fbe .word 0x84e14ffe,0x0532b3b7 .word 0x918f2130,0x05d1741b .word 0xc94f3cf4,0xc630e174 .word 0x0c99aaaf,0xbed83623 .word 0xb851ba6f,0xd7073ffc .word 0x80ef518c,0xbc4d0895 .word 0x036d1cf0,0xb9d9aa42 .word 0x229cc01b,0xd7a6d622 .word 0x49b01c6c,0x3b0884e6 .word 0x50dc5f7f,0xed8b3fef .word 0x9deb68ce,0x16fb0897 .word 0xa8989e85,0x94192bde .word 0xeb63b8a7,0xc378355b .word 0xc8b7d2ba,0x40ef2229 .word 0x8a832792,0x2fbb6532 .word 0x854a9d6b,0x7a686306 p51_local2_expect: .word 0x8cebffff,0x6d18f5d8 .word 0x6d38c46e,0xf5092fbf .word 0x17030000,0x00000000 .word 0xd8330630,0x83b28a22 .word 0xd3caeab3,0x55fb834c .word 0xff1b7d07,0x06181420 .word 0xbd3d74a0,0x0e77a18c .word 0xc59c125e,0x20162a43 .word 0xb0a462ff,0xb8f14eb7 .word 0x2a9265bd,0x2f713cca .word 0x84b8198d,0x61aeb6d2 .word 0xb643a93c,0x3daea4f6 .word 0xedabf752,0x8f95c2dd .word 0x5b559c57,0xd7441fdf .word 0x5bae9900,0x2a858e22 .word 0x7e84ff5f,0xd127a5ea .word 0x6c9d2c3e,0xbbd4c9ec .word 0x0df7c0b8,0x9be48e00 .word 0x806368fa,0x363b73a4 .word 0xbb63ac48,0x03771ca6 .word 0x5c182c1c,0x60eab1ba .word 0x562233f8,0x99c3e00a .word 0xd3a2baa6,0x66fd6d17 .word 0xdeef3212,0x56dbcaa3 .word 0xfcbb6282,0xed8daf2c .word 0x5f624f25,0xaff7b821 .word 0x236f4940,0x61e0e716 .word 0xe532125f,0x53984de2 .word 0xd0fcad7f,0xa7ea51ce .word 0x7c170977,0x0629c630 .word 0x0ee31304,0xc7c17f62 .word 0x03924568,0x1fbe96a8 .word 0xec06c715,0x94c14625 .word 0x9f45c721,0xc15acfda .word 0x2e63614b,0x81c63629 .word 0x8b16d32c,0x9bd0aa05 .word 0x4f7c5ba9,0xde463a22 .word 0x3523ffab,0x3e85f1dd .word 0x57a21d39,0x41437447 .word 0x17c8b904,0x9ba39f0c .word 0x239385a3,0x93d2d434 .word 0xc26ef118,0xc5f77c26 .word 0xf0ec2f9e,0xbe29a5ee .word 0x150b3ddc,0xcbde3495 .word 0x9fecd000,0x73bf6325 .word 0x457d76ea,0xb83e7d22 .word 0x1dbdf0e1,0x604b1385 .word 0x26a66218,0x7fd0233f .word 0xe24942a2,0xefb7a641 .word 0x8a4fb321,0x9398811e .word 0xd82febf7,0x24667749 .word 0x370e9b3f,0x79c6bbd8 .word 0x2afc5c35,0x29a49079 .word 0xdd9d44df,0x6fac62e3 .word 0x9ab39e45,0x79f8f466 .word 0x5fe9ca19,0xace32e99 .word 0x4a0662d8,0xe2d586f6 .word 0x25631b42,0xb63720f8 .word 0x42dc3680,0x2bf0210d .word 0xbb57191f,0xc112a166 .word 0x8c75d9a3,0x549e9674 .word 0x2ae3fe9a,0xe9f740c3 .word 0xcad6c0df,0x2fa1a73d .word 0xe1f2890e,0x90297913 p51_local3_expect: .word 0x41d5ea71,0xcbbdc0ff .word 0x5d33795f,0x9afee32a .word 0x34d7b238,0xdd0ac6fd .word 0x13425310,0x81ccbad8 .word 0x17030000,0x5f1b5b33 .word 0x31000000,0xdacf5ac1 .word 0xc2543390,0x409ec24d .word 0xd92fe06f,0x42250b24 .word 0xc51192ca,0xaae79913 .word 0x967f5c3a,0x0f339ae5 .word 0xda198ff9,0x69576f29 .word 0xe3f79f65,0x7394fe7a .word 0x65bb22f4,0xafc0b624 .word 0x8014db66,0xc3c473c0 .word 0x54f7a8b9,0xaa9d67b5 .word 0x50469b6f,0x624ddf29 .word 0x53aadd7d,0x85d8d2c1 .word 0x5cd572e6,0x1d031a8a .word 0x214da229,0xc7e236ce .word 0x14432029,0x19e5b7d6 .word 0x1c206e28,0xc73cd468 .word 0xae291a7a,0xb645ebe5 .word 0x04ead677,0x1ff3377c .word 0xa1b68e75,0x23b9371f .word 0xd428d421,0xc632908a .word 0xae3e12e8,0xbc9d6b74 .word 0x375a26c9,0x4c5abb20 .word 0x3d6df50b,0x6b89446f .word 0xbca57971,0x15023762 .word 0x27e67121,0x75266c3f .word 0x8106a762,0xd594345e .word 0xda2bfb60,0x6e0fb78a .word 0x98ee1fbe,0x26d2bfa0 .word 0x9fe6c329,0xb5d9a1b8 .word 0x9be2df56,0xba536884 .word 0xf4fc9caf,0xbda663b5 .word 0xa2f71bec,0x273c702d .word 0xcce6d51f,0x3dcff4a5 .word 0x9dd44088,0x36299459 .word 0xe7023a60,0x2add826a .word 0xa8d4f2d7,0x927c19c5 .word 0x3ec5463e,0x06b23a53 .word 0xb6df1cf6,0x35dd2097 .word 0x0d90bb2c,0x19a766c6 .word 0xe3ffb964,0xbf9cf1a5 .word 0x6a27e9a0,0x57b6a904 .word 0x84a6ac4d,0xcbbeff30 .word 0x28d25940,0xcdfb176c .word 0x0fa8f2c5,0x58e67579 .word 0x948440cf,0x944c9e99 .word 0xf0f36a04,0xba1697eb .word 0x9b233d7c,0xafab27a8 .word 0x4842bf45,0x6632d0a3 .word 0x0e10ca97,0x12502a6d .word 0x7d798945,0xa2dcd392 .word 0x4a392658,0xf9682b7e .word 0x85623b10,0x887dc6a2 .word 0xe78ded23,0xb0e148a5 .word 0xbcc0c70b,0xc4412ff8 .word 0xe4571602,0xfa26f748 .word 0x242d142e,0x1248b64c .word 0x41e9cd73,0xf520d5aa .word 0x853fddb6,0x25a8b99f .word 0x0d75871b,0x8940122d p52_init_registers: .word 0x456a0708,0x25704f13 ! Init value for %l0 .word 0x64dbb074,0x1c25f7b5 ! Init value for %l1 .word 0xf9a25426,0x9ce245d2 ! Init value for %l2 .word 0xb5ab4f03,0xf74568e2 ! Init value for %l3 .word 0xc5958a28,0x10d3d151 ! Init value for %l4 .word 0xbae44572,0xa7aa0487 ! Init value for %l5 .word 0x8974352c,0x966d2bb9 ! Init value for %l6 .word 0x5320ecb1,0x9731e8a0 ! Init value for %l7 .word 0x537e6122,0x8e30449f ! Init value for %l0 .word 0xaaba392c,0x8438c86c ! Init value for %l1 .word 0xeea34c42,0xe592f770 ! Init value for %l2 .word 0x5903ea68,0x5d694846 ! Init value for %l3 .word 0x76afd9d1,0xa4c17c02 ! Init value for %l4 .word 0x38f46578,0x5bf448a4 ! Init value for %l5 .word 0x933f373c,0x75d0e400 ! Init value for %l6 .word 0x4986d9dd,0x9d45b7c6 ! Init value for %l7 .align 64 p52_init_freg: .word 0x696f20d8,0x42e5329f ! Init value for %f0 .word 0x44aa6046,0x7cea128e ! Init value for %f2 .word 0x44b859c1,0x27e23322 ! Init value for %f4 .word 0x55d930b2,0xf264bafb ! Init value for %f6 .word 0x4d6e99fb,0x7a02871b ! Init value for %f8 .word 0x42e8a0a8,0xfac86701 ! Init value for %f10 .word 0x12fe370d,0xc1c4e2d3 ! Init value for %f12 .word 0xc588fe42,0x53b12551 ! Init value for %f14 .word 0xc0b96b8e,0xad766fec ! Init value for %f16 .word 0x30ae6fc3,0x55e6c721 ! Init value for %f18 .word 0xeed798ff,0x3ff9dcee ! Init value for %f20 .word 0x15317f3f,0x22fe4db8 ! Init value for %f22 .word 0xdf929166,0x1b1fd40f ! Init value for %f24 .word 0xb618995a,0x3fcf5663 ! Init value for %f26 .word 0x970b40d2,0xc9dd4539 ! Init value for %f28 .word 0x14e3c01c,0xf55dd48f ! Init value for %f30 .word 0xe55ea3db,0x3e3b9580 ! Init value for %f32 .word 0x6f930d56,0xc6a33de3 ! Init value for %f34 .word 0xe1e34185,0x860b17a7 ! Init value for %f36 .word 0xf457bcbb,0xf810019f ! Init value for %f38 .word 0xdc9b3c53,0x7b689b70 ! Init value for %f40 .word 0xb09f369e,0xb586a4b5 ! Init value for %f42 .word 0xf97c7069,0x15352aa5 ! Init value for %f44 .word 0x28d4d499,0xbd935a11 ! Init value for %f46 .word 0x6fc56a50,0x0f3bf113 .word 0xc3a0b672,0xb9fb4cbb .word 0xbaa85027,0xfd2ad25c .word 0xe928eee2,0xa8f43aa5 .word 0x447d8729,0x7800fde2 .word 0xf591ca89,0xc862e2d8 .word 0x66b18ea7,0x67d95d58 .word 0x537b4632,0x386c9d75 p52_expected_registers: .word 0x00000000,0x00009500 .word 0x00000000,0x845e16fd .word 0xfbba64f2,0x14e3c01c .word 0x00000000,0xf361b04b .word 0x00000000,0x01b4f90b .word 0x00000000,0x000000df .word 0xffffffff,0xfff0fdf2 .word 0xffffffff,0x7b92e6f5 .word 0x00000000,0x8f203185 .word 0x7ceab6be,0x416feb7d .word 0x00000000,0x00000081 .word 0x001fffff,0xfffffff2 .word 0xffffffff,0xffffffff .word 0x00000000,0x00000000 .word 0x00000000,0x00000045 .word 0x00000000,0x00e06e27 p52_expected_fp_regs: .word 0x696f20d8,0x42e5329f .word 0x44aa6046,0x7cea128e .word 0x952eb470,0xbe5b13cd .word 0x55d930b2,0xf264bafb .word 0xe2003132,0x3aef702a .word 0x4648695d,0x70f792e5 .word 0x12fe370d,0xc1c4e2d3 .word 0xc588fe42,0x53b12551 .word 0xc0b96b8e,0xad766fec .word 0x30ae6fc3,0x55e6c721 .word 0xeed798ff,0x3ff9dcee .word 0x15317f3f,0x22fe4db8 .word 0xdf929166,0x1b1fd40f .word 0xb618995a,0x3fcf5663 .word 0x970b40d2,0x7b2f751c .word 0x14e3c01c,0xf55dd48f .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p52_local0_expect: .word 0xdd487ecf,0x01b4f90b .word 0x1cc0e314,0xf264bafb .word 0x027cc1a4,0xed7ddbbc .word 0x14e3c01c,0x5d694846 .word 0x952eb470,0xbe5b13cd .word 0xffe15d4f,0x8e043abc .word 0x259a8294,0x4edb9795 .word 0x9d937b58,0x80cda15b .word 0xe33389d1,0xb5623944 .word 0x8438c86c,0xccd2c8d0 .word 0x74fe31db,0x6a307fdc .word 0xcc384711,0x40fb76dc .word 0x6a78007d,0x7fad3144 .word 0x758a6741,0x37d06573 .word 0xa5ef7f3c,0xefd6a785 .word 0xa0e7d26a,0x644b5a41 .word 0xefccb2c7,0xc3425236 .word 0x848caac9,0x003f61b7 .word 0xca07d832,0x120086b9 .word 0x853c81fb,0x678b1ec4 .word 0x525ae6be,0xc5377ea5 .word 0xfffedeea,0x43d19ad6 .word 0xd78c8be0,0x598a5afb .word 0xaee1b2bc,0x27770db7 .word 0x034613c2,0x58157961 .word 0x8f629b81,0x3f8d1390 .word 0xf2661dcd,0xc1409cf7 .word 0xf2b95e5e,0xb6530160 .word 0xb5a35885,0x6d83817c .word 0x33ca8ade,0xfe2e1895 .word 0x9597740e,0xc6232469 .word 0xd6c0c10e,0x2b07186d .word 0x3e0078ea,0xdbc05d5c .word 0x98cd3687,0xc2c154e0 .word 0xfe65e8b5,0x69dad1dc .word 0x26496313,0x075dc10f .word 0xb993a383,0x73da9fe7 .word 0x16f367de,0x7c791580 .word 0xc18f442e,0x798ce296 .word 0x550ee039,0xaacd758c .word 0xf2a78892,0x57b32d6f .word 0x3ac250f4,0x12aa53ae .word 0x38d63827,0x80b586dc .word 0xd71050e7,0x496e5f73 .word 0x55958ff8,0x0fea84ac .word 0x22d77057,0x5d154b23 .word 0xb5adb6d6,0x32039961 .word 0x230c9e3d,0xb3f88113 .word 0x2729af56,0x4db58c88 .word 0x4f262a72,0xa186da54 .word 0xac3b3381,0x4cc7b8b3 .word 0xeee6a37d,0xde88acb3 .word 0xc1cad841,0x368a540b .word 0xbddc816b,0x5de8d47e .word 0xe470f948,0x9ce245d2 .word 0x0838908d,0x30468534 .word 0xaf554da7,0xdb9ee6ef .word 0x3f89aab3,0xc363c032 .word 0x245694b4,0xe8ab72dc .word 0x3f83824c,0x63bbec06 .word 0x3502feee,0x54f50285 .word 0x42bbcbff,0x740562fc .word 0xe7033783,0x5a5a17ed .word 0xcefd9b92,0x0c7d69b4 p52_local1_expect: .word 0xdf69ed5e,0xdc9c0a92 .word 0x8704aaa7,0xee352ec5 .word 0xed8fa800,0x10c24000 .word 0x81146d11,0xb6656b82 .word 0xff0275fe,0x95000000 .word 0x377f49eb,0x389c8fce .word 0x2a82f8c3,0x99ae7ddf .word 0xcb63711d,0x3f80472e .word 0x9a824197,0x02f04e4c .word 0x1165f044,0x6f965119 .word 0xba3534f3,0x000000a7 .word 0xbbf1dc7a,0xb6e35ca3 .word 0xae23472d,0xe6691f05 .word 0xe1b4bb32,0x24df4327 .word 0x6a55d770,0x35aceb6a .word 0xd2bd4e5a,0x32cee8c9 .word 0x5a089718,0x1375c04f .word 0x0000003c,0x09ac576a .word 0x1390320f,0xbcb5595e .word 0xcf231df2,0x447aeec8 .word 0x44d06dbe,0x467b3659 .word 0x89c97f82,0x7088c6e6 .word 0x29423b07,0x864186df .word 0x933057a9,0xa3f24532 .word 0x95ed929e,0x920dc55e .word 0x70ad15e9,0x59fef405 .word 0xe7ba6d95,0x58d1f341 .word 0x47733e7e,0x672dc448 .word 0xde15c4f8,0x2b439f2e .word 0xff27d2a1,0xceb2daec .word 0x00000237,0x453cd509 .word 0xfcd487d4,0xf1380fb1 .word 0xf52791fc,0x3544af77 .word 0x746852f8,0xfb6f495e .word 0x9be3af33,0x06075435 .word 0x5c84566a,0x3b0d90ee .word 0x3fbf719e,0x8e30eb1c .word 0x801fc451,0x677cd7e8 .word 0xa96d24b3,0x27248ea5 .word 0xd4c8d70d,0x00000232 .word 0x95da3546,0x4764dab0 .word 0x037383a6,0xf0ff6acb .word 0xef5b7bee,0x73866d2b .word 0x419e0b7e,0x4db93b9a .word 0xc7e53516,0x10f528dd .word 0x7ceab6be,0x416feb7d .word 0x08017217,0xa49c4119 .word 0x9293bad9,0x649fc58f .word 0x75d32463,0x990db75d .word 0x397aedad,0x78ee53c3 .word 0xc67f988a,0x85c99314 .word 0xa4cb9d48,0xffffffff .word 0xe3df2f25,0x51f82645 .word 0x088f6988,0xa3036056 .word 0x17c90945,0xb5d92444 .word 0xe86b4722,0xcd135bbe .word 0x4c0d26f2,0x41bf0bb0 .word 0x24cc9025,0x227c16bc .word 0x03863ee2,0x264a8cb7 .word 0xd789ea7f,0x704621e8 .word 0x043e8c3f,0x62b8b2c9 .word 0x2b439f2e,0x2d201ce7 .word 0x740557ae,0xd946d494 .word 0x8a6a781f,0xb1db3057 p52_local2_expect: .word 0xe2003132,0x3aef702a .word 0x00009500,0x845e16fd .word 0x970b40d2,0xc9dd4539 .word 0xbe5b13cd,0x3d7d4242 .word 0x630b7cfb,0x7a2f47be .word 0xa776df0a,0x8651ade0 .word 0xa45e79b0,0xf36fb7ca .word 0x64afc526,0xdc672561 .word 0x70760308,0xb3342688 .word 0x5d0a7d00,0xef334a3f .word 0x9de9f9c5,0x7076501b .word 0x91ac8f74,0xccc86c12 .word 0x6fbd0ec9,0x9ad30d9a .word 0xeb762615,0xa5f4c64d .word 0x269ea4ce,0xe98cc915 .word 0xf13c9b18,0x2003494a .word 0x68a7aa09,0x98d0d022 .word 0xd81a9f7d,0x8cc63087 .word 0x05f44c87,0x58050ebe .word 0x53a1dec0,0xc0d78eca .word 0x79fd8cc1,0x281a82fe .word 0xc8eb5fbf,0xfc6a385d .word 0x5b3eb002,0x50915c03 .word 0xb5c4c929,0x4b324f7a .word 0x2486185f,0xb1b1e83b .word 0x04a5b95e,0x314dd89f .word 0x5b60e964,0x23186e40 .word 0xdd06ea0f,0xf9739d6f .word 0x17849cef,0x614517e7 .word 0xff965818,0x272c653d .word 0x128c03f7,0xf1588f34 .word 0xe9cd9dcd,0xc1dd4652 .word 0x8cef2aca,0xc6d7f5c9 .word 0x6c7e66af,0x035aaf2d .word 0xd044c747,0xe0dd4d78 .word 0xbd35ff38,0xc3e6ace6 .word 0xc91c7374,0xfd2e10f6 .word 0x42495c52,0x3d0def26 .word 0x0fa0afd3,0xba6472e9 .word 0x36abde88,0x4af62fcd .word 0xf9d0e6e8,0x18320edb .word 0x955610bf,0x7856888b .word 0x6619bd76,0x1ddbbf3c .word 0xd056624b,0xac2218f6 .word 0x4662ae51,0x9287f12c .word 0xe5024ca0,0xdbd8204d .word 0x1bae4c0d,0x1f8d42b4 .word 0xe8edbe52,0xfdc63ae8 .word 0x4377cd77,0x439d5532 .word 0x88fc6fed,0x894e93bd .word 0x538ab980,0x3bc4f132 .word 0x016e4fbd,0xd456e18b .word 0x95f17114,0xcdbe4af1 .word 0xd252f1a9,0x4def9a88 .word 0x581d9715,0x50c9c90c .word 0x8009123d,0x20136ec1 .word 0x3717cab8,0x93639bcb .word 0xc7150df0,0x6b3c0929 .word 0xd86ee363,0xd2544ffc .word 0xceb06583,0x8bb3ff4e .word 0x39ac80be,0x0cb1c80c .word 0x1b18bfde,0x70a7ad9e .word 0x373bd090,0xfe8bce3a .word 0x27211f5f,0xd4dec981 p52_local3_expect: .word 0x3c516b4f,0x7607e5dd .word 0x6ae69edb,0xf1832af0 .word 0x08720021,0x7f183619 .word 0xe32dab74,0xb8e41a3b .word 0x95000000,0xe39ccb3b .word 0x1c752f7b,0x8ac28f97 .word 0x138575c4,0xe2ea8e98 .word 0x3ce1ff8d,0x4a5cad9a .word 0x2fbc9fa7,0xa7000000 .word 0x07af387d,0x0a216f96 .word 0xfca29a59,0x6dfa8682 .word 0xd8ff1f96,0x46c9c420 .word 0xef3ea685,0xf3742001 .word 0x17e81695,0x59f170ec .word 0x8acf9f6a,0x344dba5c .word 0x50f3c2df,0x2524a313 .word 0x5ad86dee,0x30c9d323 .word 0xfe094c5a,0x9ce245d2 .word 0x4e9220a8,0x803945e1 .word 0x9fa5c64a,0xc1aa6c7a .word 0x1d7595fd,0x1bbc54f1 .word 0xd574b594,0x721eb1ab .word 0x9d45b7c6,0x7d3df8b5 .word 0xffffffe2,0x32b00dc7 .word 0xac16d9f6,0x50602057 .word 0xdd028683,0xcd5ed484 .word 0xb0ef712d,0x01e9c0c9 .word 0x0bddea47,0x6a3d84e8 .word 0xb5aea8ff,0x7eba68d6 .word 0xef035d16,0x57867c51 .word 0xe8ab72dc,0xaf735b3a .word 0x0f353a4e,0x63f881b1 .word 0x64b884cc,0x33264456 .word 0x73c42a09,0xd03cd73b .word 0x9f9431c0,0xe12f068e .word 0x13d98549,0x694e774b .word 0x4beab38f,0x84f9c25c .word 0x12f9f342,0x2627e43f .word 0x538a92f4,0xbb79e74f .word 0x3b5d5e1b,0xa8cf6627 .word 0x07ea8468,0x13ccc078 .word 0x71db4758,0x103003a8 .word 0x8c266e38,0xd8a8ce7f .word 0x946986ad,0xdb8ab44a .word 0x00000b97,0xf9d6efe2 .word 0x652ef7d3,0x115f65f7 .word 0x412d12bb,0x414f640a .word 0x84565667,0xde56015e .word 0xe005e78f,0xbd36e941 .word 0xba06db4a,0x9a071d7f .word 0xac722d7f,0x21e85404 .word 0x3279c2e8,0x4259c529 .word 0x0a8d8234,0x211f97e0 .word 0xb89f8c2d,0x71de6e0f .word 0x5a1a039d,0xfdd4bcfe .word 0x8bad002a,0x55542ef4 .word 0xd4f49993,0x1db705a0 .word 0xb12e1dbe,0xf52cc0a0 .word 0x0268d3dd,0x752173aa .word 0xb5ff6b72,0x760b4178 .word 0xaee168de,0x2c94cded .word 0xe8c1f08f,0xa8d39793 .word 0xcdc46435,0x305c0591 .word 0x04322b4f,0x1990c9f9 p53_init_registers: .word 0xa4dd21e4,0x40bc79fd ! Init value for %l0 .word 0xd912b10a,0xe15706e0 ! Init value for %l1 .word 0xb9661264,0xab507511 ! Init value for %l2 .word 0xd2db0ce5,0xe22ef903 ! Init value for %l3 .word 0xc0eda04b,0xd0f74390 ! Init value for %l4 .word 0x833ad246,0x6dde772b ! Init value for %l5 .word 0x38052c00,0x19d214cf ! Init value for %l6 .word 0xd05b8be2,0x7d722eb4 ! Init value for %l7 .align 64 p53_init_freg: .word 0x35d5b2ba,0x3cd27f68 ! Init value for %f0 .word 0x13c535de,0x5b9837e5 ! Init value for %f2 .word 0xd5a9f046,0x5fa23f28 ! Init value for %f4 .word 0x18cc733d,0xc602605d ! Init value for %f6 .word 0x3da59d83,0xd0eecb6e ! Init value for %f8 .word 0x9982bed7,0x1353125e ! Init value for %f10 .word 0x75c1a444,0x6b344b9f ! Init value for %f12 .word 0xe5f16380,0x3e853238 ! Init value for %f14 .word 0xef40723c,0x1dceb1e8 ! Init value for %f16 .word 0xfa3d4344,0x93ce4cdf ! Init value for %f18 .word 0x531d624e,0x3a259552 ! Init value for %f20 .word 0x089a0835,0x44ffd8f2 ! Init value for %f22 .word 0x4a38388e,0xb8ff8b64 ! Init value for %f24 .word 0xec0ed0c7,0xef8aaf44 ! Init value for %f26 .word 0x9b840a5a,0x2bdcd522 ! Init value for %f28 .word 0x0201f137,0x901ac635 ! Init value for %f30 .word 0xf71c1b7b,0x444eda0d ! Init value for %f32 .word 0x301bf34a,0xe652b3a9 ! Init value for %f34 .word 0x8f887c95,0x97482664 ! Init value for %f36 .word 0xf423f9ea,0xc81f7163 ! Init value for %f38 .word 0xa35e7c97,0xc733b7ff ! Init value for %f40 .word 0x5e74e6ea,0xade2ff2a ! Init value for %f42 .word 0x0b310a67,0xdee44fbf ! Init value for %f44 .word 0x6639e948,0x28372bb2 ! Init value for %f46 .word 0xbf3bd2d2,0x0a03a723 .word 0x4044498c,0x16de1e95 .word 0x103b1508,0xf361d98c .word 0xcc3b8870,0x3fd587eb .word 0xdb4cbd96,0xa9a190e6 .word 0xbcbb374e,0x407e81a5 .word 0x99ad2fdd,0x94693333 .word 0x9c08d599,0x73045709 p53_expected_registers: .word 0x00000000,0x00000061 .word 0x00000000,0x000856a6 .word 0x00000000,0x7952bde6 .word 0x00000000,0xcff3341c .word 0x00000000,0x000003c1 .word 0x00000000,0x1f4d4844 .word 0x00000000,0xda348226 .word 0x00000000,0xcff33362 p53_expected_fp_regs: .word 0x552560ce,0x8c1e01f7 .word 0x067fca8d,0xfbfc44da .word 0x5c671b87,0x105ea583 .word 0xecbf6b00,0x39336048 .word 0x8736f1b8,0x66f8a619 .word 0x03b86e10,0xaab3def3 .word 0x8132847d,0x621209ba .word 0x60f9e73b,0xd80599e1 .word 0x196a49ba,0x183d8b20 .word 0xff07dcb9,0x01711376 .word 0x1f4d4844,0xfe3a581c .word 0x44b3b2e0,0x78dd043c .word 0x33f572ed,0x1dafa69d .word 0x805312c6,0x3392914a .word 0x617ea4a2,0x05657a5b .word 0x0839ca61,0x62e3efb4 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p53_local0_expect: .word 0x196a49ba,0x183d8b20 .word 0xff07dcb9,0x01711376 .word 0x1f4d4844,0xfe3a581c .word 0x44b3b2e0,0x78dd043c .word 0x7952bde6,0xcff3341c .word 0x805312c6,0x3392914a .word 0x617ea4a2,0x05657a5b .word 0x0839ca61,0x62e3efb4 .word 0xc01fd58f,0xd4123cd4 .word 0x2c8fbc14,0x1e66b39f .word 0x2095836a,0xc84d41ae .word 0x94230591,0x28fe2cae .word 0x1c18bd93,0xb93b90db .word 0xbb41a65c,0x4019c215 .word 0x70b35fe1,0x108c5250 .word 0x672c0ec5,0x9296fe1d .word 0x94570858,0x9cdb963d .word 0xf79aa33b,0xd2659824 .word 0x9d654d58,0xb1b48802 .word 0x7649e3bc,0x0a8d9908 .word 0x7dc1283c,0xee98ecc9 .word 0xc1973ee9,0x6096bf57 .word 0x7c480e0e,0x251ff28c .word 0x232c50cb,0xe3934668 .word 0x8c4f019b,0x194e4daf .word 0x5f2394a2,0x9e5a41bc .word 0x45d745c5,0xad4b7f44 .word 0x7d83566f,0x0f688b90 .word 0x99f8a50f,0x35c678a4 .word 0xfbde0d17,0x02f8c7e2 .word 0x1bfaa9c2,0xc51a3efa .word 0x455e1a58,0x7807ecc7 .word 0x9ec90788,0x865db149 .word 0xaf1d8372,0x3011b804 .word 0x3ecb9644,0x8a1f28d8 .word 0xa70adeb4,0x3095e63f .word 0x7417d622,0xb66ec35c .word 0x198f59ff,0x66bcc5c0 .word 0x9572770d,0x04f6684f .word 0xffeb137c,0xff456d38 .word 0x0b4f5c7f,0x90a58e4e .word 0xfc0a5427,0x874b9189 .word 0x4a4d9ebb,0x7ae41dbf .word 0xa89bf7ab,0x137a81d4 .word 0xda780262,0x45e3a707 .word 0x596dc40d,0x12214aa4 .word 0xc90b2b21,0xdd400282 .word 0x5dfbbf13,0xae780942 .word 0xe6813b9d,0x0b308f25 .word 0xab309a64,0x49dbfab0 .word 0x1636f150,0x28733a8f .word 0xdb62c5ed,0x2b78d4c9 .word 0xb0043974,0x19d214cf .word 0xdd415cb8,0xb1f7cda0 .word 0x9140ff49,0xf24019d7 .word 0x591439fe,0xcc90d850 .word 0xbaeb936b,0x2015561f .word 0xe9cfa0e3,0xb530404e .word 0xba273f1e,0x17a50fcf .word 0x7ddc9321,0xd9ec657c .word 0xe0b24cc9,0xb2ac7a19 .word 0xd6cde244,0x3f0b17ba .word 0xe1c5c2dc,0x796b224a .word 0xf1ed656c,0xb26b3975 p53_local1_expect: .word 0x2ee771cf,0x88ca7b86 .word 0x1eab6d44,0x53af8d67 .word 0x00000000,0x90435e1a .word 0x912bc62f,0xac8785c9 .word 0x32c6b90d,0x8d090619 .word 0x0201f137,0x503f918a .word 0x11f3ee45,0x2c686bb3 .word 0x0abd2d2f,0x6aa134a8 .word 0xa9fb59dd,0xdb9ff7b2 .word 0x08c2c1e3,0x84b3f505 .word 0xab32b8ef,0xaef676a9 .word 0xbe9195bf,0xac38d876 .word 0xd4765e55,0x061cafb5 .word 0x3330fd43,0x8a7753aa .word 0xed6cbf34,0x21b6ffba .word 0x63dd3025,0x64fb5fc3 .word 0xf8bff466,0x7cd47ee5 .word 0xbc72dace,0x0b699e89 .word 0x46e15ade,0x3dc5bbfc .word 0x114eff66,0xddf3f375 .word 0x0685a342,0x7287e66d .word 0x06766969,0x6a53c6cd .word 0x4e0bab14,0x5169b9a2 .word 0x3697892a,0xc8ea3cfc .word 0x62befdda,0xda8be0ef .word 0xd3e0820b,0xc71362a5 .word 0xb246a1ab,0xcf91a8a6 .word 0xce5694d4,0x596dc40d .word 0x65070f85,0x4e298ddb .word 0xd6a457f1,0x81e9120d .word 0x413823b0,0x54e371be .word 0xc1b2b654,0xf009ecd5 .word 0xf9ee789c,0x2c660a5e .word 0xd4123cd4,0xfe3f5f91 .word 0xa3f082bd,0x39c8d1f9 .word 0xbf0e0113,0xdf8ad907 .word 0xc9807220,0x4d22c7c8 .word 0x44b3b2e0,0x4644ef56 .word 0x73d9d5a4,0xc65cd5f4 .word 0xb12dac10,0x33958ae6 .word 0xa0ac060d,0x51806b54 .word 0xd958ee57,0xaac01692 .word 0x3ff341be,0x3ac580e5 .word 0x91d2d192,0xb37c5f6a .word 0x8b31a5ee,0x89530184 .word 0xe8fbc227,0x62741e53 .word 0xc0d9b96f,0x0ae85ee3 .word 0x02468091,0x5b629eac .word 0xa55365a5,0x9db5bfa9 .word 0xb7658586,0xd1915751 .word 0xb157a3c6,0xf7ac0d36 .word 0x74878e03,0x7b4e93ab .word 0xea116373,0x5430de6b .word 0xed9c6e69,0xaaff29e6 .word 0xda348226,0x4c314578 .word 0x4d4f42b3,0x1d758bf7 .word 0x90aa6b45,0x43995955 .word 0xf0a4407b,0xe372bb30 .word 0x8ed65270,0xc7cd3f9a .word 0x375f3246,0xbe3cec53 .word 0xd87f4154,0xe0a83214 .word 0x18906ebd,0x4c9c3796 .word 0x47c34263,0x13786f7b .word 0x73634bd3,0xbc1e19ef p53_local2_expect: .word 0x19bb842f,0x44ffd8f2 .word 0x6773772b,0x74a9642f .word 0x90435e1a,0x51b0bf2b .word 0xde12cd0e,0xb98b0efa .word 0xef40723c,0x1dceb1e8 .word 0xfe08babe,0x00000060 .word 0x7db1bc45,0x68cd4be2 .word 0x51c3706b,0x273aa5b1 .word 0xc34846b5,0xae5bf44b .word 0x59a4dec9,0xe15a3a8a .word 0xf3cfd3c3,0x453c9d63 .word 0x6a3684f4,0x6478a393 .word 0x925a822b,0x05112c8b .word 0xc09f7129,0x73d5691f .word 0x45e56ac1,0x2b779686 .word 0x92cab4f2,0xdb6105eb .word 0x44a22d6c,0x71a35c55 .word 0xc8701931,0x7e7908f8 .word 0xa48092e8,0x000001ef .word 0xcd475cd9,0xed04e6ad .word 0x18c953cc,0x1a5c5d78 .word 0x19c04881,0x4d7351c3 .word 0xbc84cf38,0xd7589acf .word 0x2ccf5d41,0xc168e0d2 .word 0xad53f951,0xa6a0c543 .word 0xfb5386ad,0xce741cd6 .word 0xb0794038,0xa4071912 .word 0xb97c8176,0x0824edb6 .word 0xa32e48d8,0x58aed898 .word 0x106eb803,0xea3aa0bc .word 0x145ca985,0x4f635669 .word 0x7ce6f2e6,0x59c43895 .word 0xb1d15616,0xda5bd9b9 .word 0x41025ef4,0xef2b3ed9 .word 0xf64f74cc,0x2c660a5e .word 0x065d75ac,0x945329e4 .word 0x3d5a0943,0xfe08babe .word 0x3ac14838,0xc37d3989 .word 0xe446d725,0x2550c004 .word 0x8882150e,0x90b8b602 .word 0x95594cb2,0x63cb2a27 .word 0x457f152b,0x78974073 .word 0x40eea8ad,0x775da5f9 .word 0x484f26e5,0x207d451d .word 0xa168c93a,0x75213f73 .word 0xca32ab55,0x077a82ef .word 0x7caa83ce,0x61b7c6a6 .word 0x20fe1a6d,0x17d617a0 .word 0x0be83ac4,0x54f5e5e6 .word 0x1fb301a9,0x0f3d7d66 .word 0x815da3aa,0x99bb1d2f .word 0xffa9d8bd,0x0d9f3f38 .word 0xb8bf6b68,0x68ecde69 .word 0xa1b2fa07,0xa9fd2b38 .word 0x07487eec,0x37e64492 .word 0xbdad36e8,0xd4e4b659 .word 0xebcec43b,0xafa3963c .word 0x7d8552d8,0x5145a8da .word 0x16067602,0x7b25fbd2 .word 0xdc257f15,0xd611f456 .word 0x2d41bbd6,0xf68932fb .word 0x8332eb37,0x424ad213 .word 0x8acbb132,0x3f00b61e .word 0x324fbe99,0x7807ecc7 p53_local3_expect: .word 0x32c6b90d,0x44b3b2e0 .word 0x00000000,0x000032c6 .word 0x0000114e,0x92200686 .word 0xe0b2b344,0x0f46410a .word 0x4e110000,0xcc7a18a2 .word 0xcff33362,0xa6560800 .word 0x4f2c383b,0x682fb629 .word 0x87912c0c,0x3d9a3148 .word 0xbaebf2d3,0x348dc153 .word 0x2bc4ac32,0xfd0c15e0 .word 0x2ce78549,0xc5cd3fde .word 0x1ae48483,0x213412bc .word 0x7f40a995,0xdad682b2 .word 0x9ad67093,0x3c282200 .word 0x72b8c89e,0x36a29503 .word 0x2458231a,0x8202774e .word 0x248b81ac,0x01124fc7 .word 0x47bea026,0xcb0e1cff .word 0x4eea298e,0xe95e51c6 .word 0x9e66b5f6,0x13c08831 .word 0x7b6c15e0,0x78cc887d .word 0xe344b16c,0x962dec63 .word 0x68d67fa7,0x415ce5b4 .word 0xc6ef1bd2,0xfe52ca10 .word 0x89672f83,0xbd80ad9e .word 0x9eca3e7e,0x67fdf598 .word 0xb5eb4ab5,0x5e6d197f .word 0x13e54c41,0x78cbcef7 .word 0x4bf59cb3,0xf1432656 .word 0xbf5a63b1,0xb79f2169 .word 0xc78b9bff,0xa94b37db .word 0xa9ec8240,0xdc98dd51 .word 0x1ccd9d62,0x82fc816d .word 0x39ee9f59,0xf217688d .word 0xd15cff04,0xd43ab0ba .word 0x9db1651c,0xc5d16ba8 .word 0x0f87aea5,0xd8b5086e .word 0x509d3037,0x19bb842f .word 0xcb28ff75,0xa3770688 .word 0x0725c8b5,0x3d6f1938 .word 0x2fbb0148,0x92df0fd8 .word 0xcf73304b,0x858d49d0 .word 0x2022cf92,0x77839ff5 .word 0x5da1351b,0x7391f4be .word 0x002b2e9b,0xfd777a37 .word 0xc93f1e84,0x9f99fde9 .word 0x530296f1,0xfe78d20e .word 0xd7f16c2b,0xcc0aae3e .word 0xf7011e8c,0xce602555 .word 0xda44fcfb,0x8dca7f06 .word 0x83a55e10,0x871b675c .word 0x48603339,0x006bbfec .word 0x19a6f866,0xb8f13687 .word 0xf3deb3aa,0x106eb803 .word 0xba091262,0x7d843281 .word 0xe19905d8,0x3be7f960 .word 0x3b4bb295,0xffffffff .word 0x4eec193c,0x5b643c9e .word 0xea43751d,0x1443c818 .word 0x08c65774,0xbde81c0c .word 0xe7392b08,0x13cbfd85 .word 0x433155e4,0x2b4abd2d .word 0xb24b44da,0x03d34f73 .word 0xcbcb420e,0xcf71e72e p54_init_registers: .word 0x1b0db61a,0xd5fd6f28 ! Init value for %l0 .word 0xa76da498,0x729b1927 ! Init value for %l1 .word 0xe5397d2a,0x870ac540 ! Init value for %l2 .word 0x82453e20,0x3dc5157e ! Init value for %l3 .word 0x3028422a,0x0200f61d ! Init value for %l4 .word 0x8c731244,0x76bb7002 ! Init value for %l5 .word 0xe1f7e8a0,0xce46820e ! Init value for %l6 .word 0xa3794606,0x4e286f88 ! Init value for %l7 .align 64 p54_init_freg: .word 0x38062ea5,0x5264fec7 ! Init value for %f0 .word 0xfdc92118,0x3c776833 ! Init value for %f2 .word 0x5fb0e277,0x2a9485d3 ! Init value for %f4 .word 0xe96b982e,0x4c94494f ! Init value for %f6 .word 0xac4071e9,0xf0452645 ! Init value for %f8 .word 0x855eebc5,0x126d3a4c ! Init value for %f10 .word 0x5d7dea2f,0x0cbba548 ! Init value for %f12 .word 0x260276c5,0x400bc553 ! Init value for %f14 .word 0xcca563fd,0x962d063b ! Init value for %f16 .word 0x52f703d8,0x69156b96 ! Init value for %f18 .word 0x2ba182ad,0xef395d16 ! Init value for %f20 .word 0x4816dfa8,0x83fe56c0 ! Init value for %f22 .word 0xc594d8da,0x8c165ba8 ! Init value for %f24 .word 0xaf696bd0,0xb0f62043 ! Init value for %f26 .word 0x9c815113,0xd89b6cc8 ! Init value for %f28 .word 0x0584b4bd,0x50f7dbe2 ! Init value for %f30 .word 0x0fa29c97,0x8683c7b0 ! Init value for %f32 .word 0xc3daa34c,0x95d6e49e ! Init value for %f34 .word 0x86681410,0x15232495 ! Init value for %f36 .word 0xf6b4207a,0x71d590e9 ! Init value for %f38 .word 0x2129a13b,0x6f74f8b4 ! Init value for %f40 .word 0x4b91dee5,0xf127274b ! Init value for %f42 .word 0x9ed08de3,0x147a8bf1 ! Init value for %f44 .word 0x67fbf070,0xd2efaa7a ! Init value for %f46 .word 0xbda22b72,0xc19aa856 .word 0x27fa2ff2,0xa1db22b8 .word 0x46c2ba28,0x9b31525b .word 0x5dd93a83,0xa9e60cd7 .word 0x4c9644f6,0x21038b6a .word 0x0bfbeb23,0xd9dd09f4 .word 0x58c0d3c9,0x46483146 .word 0x63dc55ba,0x829d97c0 p54_expected_registers: .word 0x00000000,0x00000000 .word 0x00000000,0x00000390 .word 0x00000000,0xc67b58b0 .word 0xec1042f2,0x47eea6d2 .word 0xd3b019b5,0x33593e7c .word 0x00000000,0x0000001f .word 0xa8ff8504,0x9a8efa0d .word 0x00000000,0x7f639e3c p54_expected_fp_regs: .word 0xa997724d,0x5264fec7 .word 0xfdc92118,0x3c776833 .word 0x5fb0e277,0x2a9485d3 .word 0xe96b982e,0x4c94494f .word 0x8d5edcd7,0xf2311621 .word 0x855eebc5,0x126d3a4c .word 0x5d7dea2f,0x0cbba548 .word 0x260276c5,0x400bc553 .word 0xcca563fd,0x962d063b .word 0x52f703d8,0x69156b96 .word 0x34f63ceb,0xb0587bc6 .word 0x4816dfa8,0x83fe56c0 .word 0xc594d8da,0x8c165ba8 .word 0xc594d8da,0x2cd6b859 .word 0x9c815113,0xd89b6cc8 .word 0x0584b4bd,0x50f7dbe2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p54_local0_expect: .word 0x3c9e637f,0x00000000 .word 0x1f943ad3,0xf37d0372 .word 0xc5eb5e85,0xdf56e327 .word 0xc594d8da,0xc9000000 .word 0x80000000,0xf3ffffff .word 0x6fdff9cc,0xa638e1f1 .word 0x227e0027,0x4d4739d9 .word 0xeb298037,0x391f3e79 .word 0x3c4d7f81,0x7e27b9c6 .word 0x3c7d6f02,0xc57e7a24 .word 0x9cbd8783,0x8fef0d72 .word 0xc69a6cdf,0x3cf1d0ca .word 0x4b421253,0x668a8931 .word 0xfc2e14cd,0x28283c45 .word 0xeb1b8286,0xf8a75e89 .word 0xf0ec1f6e,0xfbab343f .word 0xe6f71af1,0xa18a42c3 .word 0x787b9b1e,0xe42407e3 .word 0x8f048f33,0x6f5ffe91 .word 0xdd81ffd8,0x000000c9 .word 0xd5ce7d93,0x25023cf8 .word 0x527d310d,0x53e80654 .word 0x7d9b6c7c,0x9b65d412 .word 0xebdf8d60,0x01722dd9 .word 0xe454e636,0x468d8045 .word 0x0b2b1b63,0x33cf85d5 .word 0x8ecea85f,0xe07c6b8a .word 0xb262d107,0xf52734be .word 0x70ab976e,0x14912cfa .word 0xe7336f93,0x6785b390 .word 0x365fa28b,0xee79f2f9 .word 0x221db793,0x75c090fe .word 0x809e302e,0x130b001e .word 0xa3028b0c,0xbfafb589 .word 0x190c463c,0xadbfd8f0 .word 0x27e4e056,0x06176c9d .word 0xe0b1f544,0x4cc37741 .word 0xf07ac4c5,0xd596a727 .word 0x3c6ac3d3,0xaddb029d .word 0xf9996eb3,0x25c01def .word 0xc9dfa3be,0x0000b7d4 .word 0xf7b799e1,0x7c097ef6 .word 0xe9ae9f50,0x6f8cbc01 .word 0xd06c6f95,0x44c0c64b .word 0xf6cc8296,0x95b4e2b2 .word 0x8149707d,0x9d5b67ec .word 0x6d5149fa,0xd7d92436 .word 0xb82250c4,0x3c2ddd30 .word 0xeef22ad3,0x6f3816ce .word 0x43979441,0xf8d6c792 .word 0xdc92f9ab,0x177102b7 .word 0xe890ea11,0xeefbec7b .word 0xe154056f,0x87321403 .word 0xee371226,0x2bbcfc5d .word 0x145e49d9,0xfe44eaee .word 0xa04ed1da,0x6ad633e0 .word 0x00000000,0x40229da2 .word 0xe1ed5173,0x3ac5ac35 .word 0xa45054a7,0x4a3eeddf .word 0x7cea8eef,0xecb382e0 .word 0xb87d0c27,0xc218644c .word 0x13040072,0x6b6a63ef .word 0xc97db1dd,0x5ea76d69 .word 0x0c38c27d,0xa355b945 p54_local1_expect: .word 0xd12f38f8,0x5e119f04 .word 0xa670155b,0x58ac4b49 .word 0xffffffff,0xfffffff3 .word 0xad92ae42,0xffffff7f .word 0xad92ae42,0x2cd6b859 .word 0xd89b6cc8,0xd33a941f .word 0x85788706,0xa12fa91e .word 0x8d9648ae,0xf71f4d03 .word 0x69c7a20a,0xb2937c51 .word 0x4ed03f40,0xca5b85e7 .word 0x09486143,0x4f134e5a .word 0x13fb7a5c,0x6fd6ddf2 .word 0xa927ce2e,0xcaeab5ca .word 0x2172a4b3,0x518fc1df .word 0x92b7a56a,0xb9b467bc .word 0xcd956e21,0x99d1033e .word 0xc8975ba6,0x804bbb11 .word 0x000000f2,0x000000c7 .word 0xd13d5cda,0x8905fb74 .word 0xb8016694,0x1a1965d1 .word 0xba0e0811,0x0b80d79b .word 0xf8af7960,0x0880c0fd .word 0x8d5edcd7,0x28477862 .word 0xe560f258,0xe67b8aa4 .word 0x00000115,0x8cace064 .word 0x68fec00d,0x9de25d06 .word 0xfa4cf335,0xc178179f .word 0xf8382fd1,0x94a8428d .word 0x2da0c58b,0xb0c3a015 .word 0x59f9b562,0x00de37f6 .word 0x2859878b,0xa30ddb52 .word 0x38bc2179,0x8ad478e1 .word 0x3b062d96,0xfd63a5cc .word 0x966b1569,0xd803f752 .word 0x0000730a,0xeb3cf634 .word 0xc056fe83,0xa8df1648 .word 0xa85b168c,0xdad894c5 .word 0x59b8d62c,0xdad894c5 .word 0xc86c9bd8,0x1351819c .word 0xe2dbf750,0xbdb48405 .word 0x3b062d96,0xfd63a5cc .word 0x966b1569,0xd803f752 .word 0xc67b58b0,0xeb3cf634 .word 0xc056fe83,0xa8df1648 .word 0xa85b168c,0xdad894c5 .word 0x0dfa8e9a,0x0485ffa8 .word 0xc86c9bd8,0x1351819c .word 0xe2dbf750,0xbdb48405 .word 0x49a7040b,0x12d59059 .word 0x71776b14,0x8e3a176b .word 0x52d7efa5,0x19dc3c04 .word 0xccff6561,0x75742ab0 .word 0xe942d59e,0xc686c373 .word 0x6b6ad53f,0x1dd4a72a .word 0x00a3780e,0x3f933e0b .word 0x7f639e3c,0x8c7a4e10 .word 0xd17c80a3,0x82039412 .word 0x0c32832f,0xde23bffc .word 0x3beac22a,0xac433dfb .word 0x23cd323e,0x78a13069 .word 0x77684171,0x597c5d56 .word 0x0c472469,0xf0355c3f .word 0x98e1a2c9,0x4bebca30 .word 0x81d26f8a,0x91c02f2e p54_local2_expect: .word 0xa85b168c,0xf117e8e5 .word 0xc9000000,0x00000000 .word 0xad92ae42,0x479e6954 .word 0x2c408134,0x3655433d .word 0x00000000,0xca3457f5 .word 0xd3b019b5,0x33593e7c .word 0x566c9f7e,0xd572d384 .word 0x86ebb8cd,0x1f9242b6 .word 0xf6960f73,0x1c303530 .word 0x9a9d913d,0x8f893359 .word 0x28283c45,0x32e400a1 .word 0x86cc35ec,0x24a2977f .word 0x8a51def2,0xb08f870a .word 0xa1facb28,0xcd31d6a6 .word 0x0ffe9a33,0x1ea2b5cf .word 0xd91add9d,0x31ef5a17 .word 0x69460160,0xfffff7f3 .word 0xe7ff00c4,0xa644979e .word 0x2fa02d28,0x30622084 .word 0x54c9521d,0x42f3839b .word 0x53bb1457,0x55d47297 .word 0xf6bddbec,0xc6accd06 .word 0x0586f2e8,0xffc9011f .word 0xa7aee01a,0xc003a715 .word 0x0ccd483d,0x5d822c58 .word 0x21df2b30,0x91976bec .word 0x0b9d0a95,0xab769c8d .word 0x17f6fad4,0xa926d823 .word 0x042e2e68,0xd6789e6b .word 0xd38990b8,0x1fb3e139 .word 0x4a43cb06,0x2a9e68a5 .word 0xd1cdad4e,0x00a5949a .word 0x30e59010,0xfb14752c .word 0xeaeac5e9,0xf2fff8f9 .word 0xe8c1dee9,0xff3b8112 .word 0xcae2aaaf,0x509f3e68 .word 0xc90f05cf,0x0a41cb57 .word 0x0af96924,0xa7a27167 .word 0xcb290a68,0xbbf3510a .word 0x9fabc246,0xd4bb05e1 .word 0x6b28c418,0xdc5ecbb7 .word 0xb21b9d26,0x6ed0c260 .word 0x9ee71917,0x2a08c58c .word 0x90fbf987,0xe00ee184 .word 0x27564468,0xf24011be .word 0xde38710c,0xac2741d7 .word 0x67fd3e12,0xe1edc00b .word 0x0debb527,0x69b4d68f .word 0x97edd9fb,0x28c0e960 .word 0xb7e8f037,0x6888b911 .word 0xaca4e993,0xb8eafcb5 .word 0xec1042f2,0x47eea6d2 .word 0x7dd83df6,0x57956268 .word 0x8219f936,0xeb126cf7 .word 0x78667601,0xe9488b02 .word 0x09e591f0,0x657b8027 .word 0xe0757158,0xdce2cb2c .word 0xb23a1049,0xa47bfafd .word 0x4cfa7fdb,0xf508edd7 .word 0x5e8ef70d,0x6e2c4328 .word 0xcd2d697a,0xf03a8e85 .word 0x6b155df0,0xef76db19 .word 0x1f03d920,0x46800b5a .word 0x4bd320ad,0x8bc92edb p54_local3_expect: .word 0x005e5549,0x76e2b7d4 .word 0x00f2aec5,0x28a297af .word 0xa8ff8504,0x9a8efa0d .word 0x730ade51,0xeb3cf634 .word 0x6fca4a06,0x263b6d7a .word 0x542d57d7,0x7f1fccc8 .word 0x8b37f9ef,0xb38a0c47 .word 0xb713c343,0x3d4ba8e1 .word 0x682abd89,0xc9fdd89f .word 0xf43595a7,0xaa0d984e .word 0xe54a3c75,0x976bf69d .word 0xe7120592,0x733eed6f .word 0x7549188b,0x56aa4e8f .word 0x12bec83d,0xe1860a59 .word 0x3e215dd9,0xb9b9a949 .word 0x984d7442,0xd7922289 .word 0xad9e2840,0x742345ba .word 0x401aad17,0xdf932ab3 .word 0xb3bef705,0xc3042cb1 .word 0xba152021,0x3fc8782f .word 0x0142122a,0x4cee4d2f .word 0x4d17c935,0x5b377ab4 .word 0x5c34b5a9,0x1a490c4b .word 0x4c8f3f49,0xaf546298 .word 0x5163e8bd,0x9ef570f1 .word 0xe6ad9c7b,0xf2311621 .word 0x6421eef4,0xe1a82777 .word 0x4ef035f3,0x7b14a0e2 .word 0xf0922685,0x4e0d48a5 .word 0x1f6975fb,0xa863f269 .word 0x827e87d7,0xff756db0 .word 0xffffff8d,0x5a09bef4 .word 0x6510b33b,0x37e9c21b .word 0x6be8b55f,0x2e8c8797 .word 0x108a3310,0x354de588 .word 0x911c4ef5,0xacd8cac1 .word 0x202ae45d,0xdbfeca76 .word 0x35c63bff,0xea149b3c .word 0x04382634,0xa1a00bd7 .word 0x9a57fcf5,0x6b939b23 .word 0xa0113c7c,0x6de7e1c7 .word 0x56fd33fc,0xb502b36e .word 0x3d83422c,0x1059282f .word 0xa8d3d102,0x740be3fd .word 0xbe855b16,0xe3b27c37 .word 0xf67d9e72,0x09a7d82d .word 0x91119b80,0x75211e23 .word 0xde82d726,0xe3514d06 .word 0xa8e0e266,0xf209a3de .word 0x471e822b,0xbd40d54e .word 0x5ec5a323,0xe914cbfa .word 0x36464eae,0x5dccef04 .word 0xda41cf8a,0x7c2e8b9a .word 0xec1ca8ef,0xd3e3f5a3 .word 0x6ab5c1ec,0x4872e985 .word 0x188dd7cd,0x9e4993d4 .word 0xec978159,0x8878ac35 .word 0xadd4875f,0x93fdc7dd .word 0x55264aa1,0x28b90f68 .word 0x9230538e,0x51de0a73 .word 0xe4806ca8,0x68a550f4 .word 0x900ba2d5,0x4fbfe326 .word 0x9d43867e,0x1b740fb3 .word 0x00672f58,0xf34ede9f p55_init_registers: .word 0x7f3c2e60,0xc629928d ! Init value for %l0 .word 0x12224f6a,0x412653c6 ! Init value for %l1 .word 0xf1713912,0xb4ecbb4f ! Init value for %l2 .word 0xb5f5577a,0xcd442f7a ! Init value for %l3 .word 0xb94dc9c9,0xd98da743 ! Init value for %l4 .word 0x81f20fc5,0xf4476426 ! Init value for %l5 .word 0xd6a55bf0,0x9d1bc51e ! Init value for %l6 .word 0xb72362e6,0x5a1adee3 ! Init value for %l7 .word 0xd71268c8,0x970929a1 ! Init value for %l0 .word 0x491d90e2,0x861f24d5 ! Init value for %l1 .word 0xb6823f89,0xf8046b27 ! Init value for %l2 .word 0x789564a4,0x81c14851 ! Init value for %l3 .word 0x55c20c30,0x7128be90 ! Init value for %l4 .word 0xf7bb82cf,0xf55c939a ! Init value for %l5 .word 0xf103e1c4,0xb48d8d6a ! Init value for %l6 .word 0x6a1f304a,0x1d57966f ! Init value for %l7 .align 64 p55_init_freg: .word 0xe613fe6b,0xebe1deaa ! Init value for %f0 .word 0xa8be8d0a,0xbfb9a3c0 ! Init value for %f2 .word 0x352bb891,0xdbbaa195 ! Init value for %f4 .word 0x66e03b9f,0x334571b3 ! Init value for %f6 .word 0xe812f098,0xe2c294b1 ! Init value for %f8 .word 0xafe59e92,0xb7f9dd21 ! Init value for %f10 .word 0x5d152cab,0x5c0bb895 ! Init value for %f12 .word 0x252dcd27,0x970acd31 ! Init value for %f14 .word 0x116ac34c,0xced6de10 ! Init value for %f16 .word 0xfd0d1a1f,0xb8f072ea ! Init value for %f18 .word 0xe3281e6b,0xa04b6644 ! Init value for %f20 .word 0xaf89224c,0xae2ebf00 ! Init value for %f22 .word 0xf8c28894,0x597e5dff ! Init value for %f24 .word 0xee96ebb7,0xb9cfd703 ! Init value for %f26 .word 0x618b4027,0x54e3a348 ! Init value for %f28 .word 0xce794e6e,0xc20ab041 ! Init value for %f30 .word 0x4933bff5,0x949c42f2 ! Init value for %f32 .word 0xaa1b28a2,0x11f33204 ! Init value for %f34 .word 0xb27d1cbb,0x462d8d39 ! Init value for %f36 .word 0x416cc1e0,0x09a0d12b ! Init value for %f38 .word 0x9312e44b,0xb45c525c ! Init value for %f40 .word 0x0ec5cf0a,0x1eee9324 ! Init value for %f42 .word 0x9930cbb7,0x629ebc20 ! Init value for %f44 .word 0x4be01d86,0x8339b201 ! Init value for %f46 .word 0xe32cda93,0x400a0510 .word 0x5d6f22af,0xfa5a6824 .word 0x4467bd5d,0xe6b21932 .word 0x1c61ef76,0x65495d93 .word 0xf5bb9aa8,0x6948ac03 .word 0xb4379d2e,0x259b5884 .word 0x7e2cd314,0x5382f2cb .word 0x23e09f65,0x78a98f56 p55_expected_registers: .word 0x00000000,0x00000050 .word 0x8bfe4542,0x5f31439d .word 0x00000000,0x12d99716 .word 0x618b4027,0x54e3a348 .word 0xffffffff,0xbd7f0bfb .word 0xffffffff,0xffffffbc .word 0x00000000,0x000000ef .word 0x00000000,0x00000050 .word 0x00000000,0xf494732a .word 0x00000000,0x512335ca .word 0xb6823f89,0xf8046b27 .word 0x789564a4,0x81c14851 .word 0x55c20c30,0x7128be90 .word 0xf7bb82cf,0xf55c939a .word 0xf103e1c4,0xb48d8d6a .word 0x00000000,0x0000005c p55_expected_fp_regs: .word 0xe613fe6b,0xebe1deaa .word 0xde203b56,0xaa381ef7 .word 0x3d4b3b0a,0xdbbaa195 .word 0x512335ca,0x1c9a0da8 .word 0xe812f098,0xe2c294b1 .word 0xf45497ea,0x95f82d11 .word 0x5d152cab,0x5c0bb895 .word 0x252dcd27,0x970acd31 .word 0x116ac34c,0xced6de10 .word 0xfb043bee,0xb8f072ea .word 0xe3281e6b,0xa04b6644 .word 0xaf89224c,0xae2ebf00 .word 0xf8c28894,0x597e5dff .word 0x4fa5fae4,0xb9cfd703 .word 0x618b4027,0x54e3a348 .word 0xce794e6e,0xc20ab041 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p55_local0_expect: .word 0x20a78dd9,0xc9c94db9 .word 0x50594276,0x9da49f1c .word 0x512335ca,0x1c9a0da8 .word 0x48a3e354,0x27408b61 .word 0xee148909,0x7ef36d8f .word 0x3d4b3b0a,0xdbbaa195 .word 0x4417ff82,0x1d622a46 .word 0x9c35367c,0xd556750b .word 0xaa89c0b9,0x00b747b0 .word 0xea92a5b5,0x16df118a .word 0xff672870,0xedf83598 .word 0xb02b224e,0xd9531dd9 .word 0xb930d44e,0x64d69796 .word 0x30db745e,0x060e78e5 .word 0x93c599cb,0x0573863a .word 0x2f07c3d0,0xb993fd5d .word 0x1d6dd8e8,0xe51004db .word 0xac6bc959,0x81e4ef7d .word 0x8c44f798,0xb4fd2c8a .word 0xda4ea69f,0x8563093d .word 0x60ac78cb,0x1dcd84b7 .word 0xf0fcb44b,0x96d1de2a .word 0x153431c7,0x44f9317d .word 0x4587d4eb,0xcb552ca1 .word 0x93fa5768,0x6fe566b0 .word 0xb6c1eac1,0xb47a4aab .word 0x990d93e4,0xc6e0a83f .word 0x8d930c98,0x894df390 .word 0x9cdf7f91,0x3e53a00d .word 0x95414524,0x5733a8d2 .word 0xd563cafd,0x0af4e603 .word 0xccb24829,0x6751e9fb .word 0x3b5bd700,0xd835ef53 .word 0x25bd0b99,0x2022b25b .word 0x2c94e4f3,0x3a0e54e0 .word 0x1bc72957,0xbab9ecae .word 0xacd0e338,0xa4959ea4 .word 0xdd2c51b4,0xc9aa9847 .word 0xc293cc85,0xd79a1639 .word 0x83f48bce,0xf2cc0080 .word 0x0621ff5f,0xba60f930 .word 0x4ad716f1,0x6e341eb6 .word 0x4c1d05a5,0xf422538f .word 0x0f129ce7,0x14c81645 .word 0xb943f85a,0x33b18b1b .word 0x085dd660,0x22a8f7df .word 0x5bea778d,0xb898b115 .word 0xf03c1bac,0x0074366a .word 0x453e3529,0xc2e6d464 .word 0x2c91f645,0xa2d46c5f .word 0x59f87712,0x5ec88248 .word 0xe4cff3ec,0xafa72699 .word 0xe9e23f77,0x295b0cf4 .word 0xc23ea177,0xbd053bfe .word 0x0260c9cb,0x90cf4d21 .word 0x98867528,0x23d62403 .word 0xf7942606,0xbaebcecc .word 0x9717f2e2,0x51ba0236 .word 0xa97abc99,0xeab4286e .word 0x800f2f2c,0x58de3f8c .word 0xee27941b,0x7ab102db .word 0x24501274,0x79922798 .word 0x3851204c,0xef1e9c37 .word 0xa631e2a4,0xff8ce366 p55_local1_expect: .word 0xfff48042,0x12d99716 .word 0x04fbffff,0x27cd2d25 .word 0x2e7c696b,0xf234e05d .word 0x9d43315f,0x4245fe8b .word 0x618b4027,0x54e3a348 .word 0x21faa54f,0xe484151f .word 0x34cddaad,0xf2c699d1 .word 0xad893971,0x5e880fbc .word 0xa45003ea,0xdcb256f7 .word 0x94f57bbf,0x4b67591e .word 0xb74c9c17,0x4f5c9501 .word 0xc00ea0a5,0x5d3ee48f .word 0x6a4bc271,0x51c3814e .word 0xfb2d0980,0x98ef989d .word 0x8e7e0f24,0xa557223f .word 0xaef05d25,0x3954b268 .word 0x3a9efdee,0xb77e81b7 .word 0xf11e6c70,0xbf8978f7 .word 0x33fc91b1,0xd5a04e8d .word 0x4eaab4f4,0xc36358e5 .word 0x1472e947,0x8f0d7e86 .word 0xc128b381,0x2ab7f235 .word 0xf3712131,0x895ec51a .word 0xbe4d3950,0xb7214a66 .word 0xb2ea33c2,0x184ea88c .word 0xf2b363b3,0xcfdbb999 .word 0x8bb4aabc,0x9bee605a .word 0xd0f78622,0xaa107dd6 .word 0xe6e36ed3,0x17a8aa11 .word 0xec392520,0xaa2c701a .word 0x27ec6c1b,0xb8392c88 .word 0x309bf897,0x074be84a .word 0x7e502bec,0x24cacaeb .word 0x7edad1bb,0x29e53ea3 .word 0x4c95a92b,0xc75ffaa8 .word 0xc4b2075d,0x99affa38 .word 0x98987f7a,0x4654ec05 .word 0xf0214c30,0x4d9b0e0c .word 0x0548f315,0x0bfc8d16 .word 0x27298103,0x3452bea6 .word 0xa514dc18,0xcb0a6e2f .word 0xca9531d6,0x3657876a .word 0xbbea54f0,0xa2e27d30 .word 0x253d70f0,0x3669e47e .word 0xe7743191,0x802c53a5 .word 0x31e59c83,0xa187e42c .word 0x212d2506,0x958f57e5 .word 0xe93087c4,0x82e606b9 .word 0x4d65ff1c,0x9eb1b44f .word 0xbb70d39c,0x7b6f54f5 .word 0xd29da90c,0x3c92f55a .word 0xe05a032d,0xf37007a7 .word 0x3a97fddb,0x76e353a0 .word 0x503791de,0x4133fb57 .word 0x086b2d2f,0xfd30f54e .word 0x00000000,0x00000032 .word 0x8b23aa10,0x949e4b97 .word 0xf8ab30f8,0x9eba06b9 .word 0x997acbf1,0xe04b1580 .word 0xaff90b6b,0xd83b74bc .word 0xffffffff,0xffffffc2 .word 0x660a99a9,0xf804b4d8 .word 0x5073abb9,0xc2e6eacc .word 0x6b99e0cd,0x4cf9ff45 p55_local2_expect: .word 0x48a3e354,0xd56e1b8a .word 0xc2b4c17c,0x4417ff83 .word 0x3b2d3b56,0xaa381ef7 .word 0xa2000000,0xf9422988 .word 0xe83627d0,0x5ae54307 .word 0xf45497ea,0x95f82d11 .word 0x8fb33ce5,0x27664a05 .word 0x2b90d6d9,0xdaabb990 .word 0x43f6e426,0x0a690025 .word 0x600df1de,0x47920467 .word 0x6b53d9f1,0x50594276 .word 0x57956f31,0x67444683 .word 0xbcb2d72c,0xf275951a .word 0xb20fc8c9,0x3c7968da .word 0xc4792589,0x90717021 .word 0xe32c2489,0x98137235 .word 0x5a33a48c,0xe0f066bd .word 0x1190e5d5,0x604876a0 .word 0x40938ca2,0x2b958317 .word 0x5fef97f5,0x57946315 .word 0xffa74325,0x6f1e9e57 .word 0xa6cf9e3c,0xe2f2f53d .word 0x3bbbe811,0xc5526ae8 .word 0x79118caf,0xf494732a .word 0x6eef4f18,0xb57f8bc7 .word 0xb2e6b62c,0x710941b4 .word 0x5da1555d,0x3e346823 .word 0x4b258006,0x9f1d19b3 .word 0x63585f28,0xd236ff39 .word 0xb151f43d,0xac74e44a .word 0x182078d4,0x3d08c0a9 .word 0x5a29446f,0xa3ec8ca0 .word 0xb6e05d1c,0x6b3e6235 .word 0x7904dcce,0x55f9bc77 .word 0x8890e235,0x54e953fe .word 0x2f87e753,0x8b537cc6 .word 0x3617111c,0x1d992720 .word 0x43b87436,0x65d051e8 .word 0x9821cfbc,0x1998932e .word 0x4b748665,0x75a380b3 .word 0x37782035,0x3f7e7f8a .word 0x9c12fc11,0x03d1f44f .word 0x2cbb8ebc,0x48cec8c1 .word 0xaaaae17e,0xff531dca .word 0x7b9ed2e7,0x78f51314 .word 0x21d16694,0x0cba7347 .word 0x2e7cd08e,0x3d885edc .word 0x28e56364,0x1e060b75 .word 0xd0218e97,0x29789d1d .word 0xb44aa800,0x21550f8f .word 0x04b2bf19,0x3f45cc2b .word 0x3b2368b8,0xdb78f293 .word 0xbf616aa0,0xdfd0913c .word 0xd2516304,0xc81c56c5 .word 0x630b8639,0x54ff0de5 .word 0x92eb9f90,0x61bca9d8 .word 0x957e8599,0xb1f47ed0 .word 0x66e03b9f,0x334571b3 .word 0x19fcce8f,0x47b7fa93 .word 0xcd8ce798,0x964aaa26 .word 0x89bc4ace,0x6b937b6d .word 0xbb8ee926,0x4a0335c4 .word 0x765f3774,0x3dd8747d .word 0xb449e964,0x6e91a5ac p55_local3_expect: .word 0xf7c63a2b,0xbbccb637 .word 0x4417ff83,0x8923f5e8 .word 0x21ddf9b7,0x929ee5af .word 0xc148ff22,0x5a7a6b20 .word 0x48a3e354,0xfb000000 .word 0xf71e38aa,0x563b20de .word 0x8eb246d0,0x5ec6cdba .word 0xd0092f54,0xd6659191 .word 0xabff92e3,0xb55928cc .word 0x9eb39137,0x6459e06a .word 0x116ac34c,0x6ff80e6f .word 0xef86d295,0x05abeac3 .word 0x9f6c6b3d,0x7ff49612 .word 0x7700a64c,0xc37439d4 .word 0x58f076b2,0x8c7401f0 .word 0xb7037b75,0xe6e84e25 .word 0xde6677eb,0xf57c6998 .word 0xdbcee225,0x8bfe4542 .word 0x0d82a5de,0xa2b94107 .word 0x584754a7,0x47c583c5 .word 0x0a301cf2,0x4417ff83 .word 0x7955e78b,0xe3a3913b .word 0x64a548e6,0x6956d923 .word 0x5c2d02ce,0xcf27cab4 .word 0x310dd479,0xfdc2039b .word 0x4a6ea1ce,0x076599b4 .word 0x0994693c,0xdefb9ae1 .word 0x4af7a1ca,0xe78156c8 .word 0x6ec6231d,0x6830aa5b .word 0x1dfe1583,0x652be845 .word 0xe94c8ae3,0x02a4afc5 .word 0x10476470,0x2f8040ca .word 0x1797b4c6,0x2ef357c8 .word 0x443524e9,0xbeff6aa1 .word 0x0384e8da,0xa3d48588 .word 0x26e2b168,0x6fd58a00 .word 0x7e29a3fd,0x58fff40e .word 0x81ab4bb3,0xa6f5110a .word 0xa588cfbc,0x0461b107 .word 0x123f7c68,0xb531cb56 .word 0x6660d316,0x8f7c3163 .word 0xdfd4329b,0xfa5ef0c4 .word 0x4d744087,0x3bd66199 .word 0x81c2c03d,0x2d1b81b5 .word 0x88db6b75,0x4717185b .word 0xe48f4158,0xef902ffe .word 0x14bbe834,0x46c64101 .word 0x8d55ca96,0x6603152b .word 0xc5717e2d,0x74c294eb .word 0x699eeab2,0x89869a86 .word 0xdbe3305c,0xe37a5929 .word 0x6831cc99,0x00000351 .word 0x0e093242,0xd8374237 .word 0x3dfb94f4,0x79908f0f .word 0x8367a67b,0xd8284fe4 .word 0xed07dc48,0xe0263d9e .word 0x9b7a773d,0xb53cdef0 .word 0xe07d7119,0xb7b7a2c9 .word 0x9982a816,0x559f31ae .word 0x7ab2f5b1,0x300bde1e .word 0x6e0573d1,0xcd7f550e .word 0x724621ca,0xfb64106d .word 0x40ae2c0d,0x144ebf37 .word 0x51179f01,0xaa186fd5 p56_init_registers: .word 0xcfd01a6a,0x654d64de ! Init value for %l0 .word 0xbce6d3e1,0xd4b47768 ! Init value for %l1 .word 0xf615e0cc,0xbddfe6c2 ! Init value for %l2 .word 0x929ab716,0x45bd13e7 ! Init value for %l3 .word 0xb36ee5cb,0xefa967a0 ! Init value for %l4 .word 0x0e047324,0x8bbd04de ! Init value for %l5 .word 0x892489f7,0xe73bcecd ! Init value for %l6 .word 0xcb3f6057,0xb0f32a3f ! Init value for %l7 .word 0x7eb17588,0x2bdbee8c ! Init value for %l0 .word 0x4f5699dc,0xba59fdba ! Init value for %l1 .word 0x6a0f0650,0x5e9340c9 ! Init value for %l2 .word 0xd2e9d00d,0xd7926918 ! Init value for %l3 .word 0x7272bede,0x184490b9 ! Init value for %l4 .word 0xfa128c61,0xd620045a ! Init value for %l5 .word 0x118cb430,0x1d7a3209 ! Init value for %l6 .word 0x3aff8372,0x5e120321 ! Init value for %l7 .align 64 p56_init_freg: .word 0x7d77d41f,0xfe4c96ef ! Init value for %f0 .word 0xf9b7b6fa,0xe215bff9 ! Init value for %f2 .word 0x38b45890,0xc1489d16 ! Init value for %f4 .word 0xe2303808,0xe35c46c8 ! Init value for %f6 .word 0x0cfdc9f8,0x3d9cac43 ! Init value for %f8 .word 0xaf5b1cb3,0xe786e48b ! Init value for %f10 .word 0xa74348cb,0xc1d15bc2 ! Init value for %f12 .word 0x409d5123,0xc3e34f09 ! Init value for %f14 .word 0xb0babe5e,0x8a9d7911 ! Init value for %f16 .word 0xdf1c4c2b,0x4a3a8d91 ! Init value for %f18 .word 0x61f604b5,0x22fcbe02 ! Init value for %f20 .word 0x2d00e430,0xa8ca7eae ! Init value for %f22 .word 0xdb4db995,0x4e60c56e ! Init value for %f24 .word 0xf1e97e98,0xf2b6ee11 ! Init value for %f26 .word 0x52a1ee10,0x4af03114 ! Init value for %f28 .word 0x660a04cc,0x846cbc57 ! Init value for %f30 .word 0x438e28f6,0x8e7b9f03 ! Init value for %f32 .word 0xffb1ed93,0xc6e7e9dd ! Init value for %f34 .word 0x4164591b,0x372511c6 ! Init value for %f36 .word 0x5a86f469,0x99e03953 ! Init value for %f38 .word 0xd21d08e6,0x9b268687 ! Init value for %f40 .word 0x9ae2211b,0xd0093362 ! Init value for %f42 .word 0xd8f7834c,0x0ba75c3f ! Init value for %f44 .word 0x819ae054,0xa421d3c2 ! Init value for %f46 .word 0x0aaaadbf,0xd59aa50b .word 0x3999179a,0x0006753a .word 0x8715fda7,0xa823c621 .word 0x5bf62a76,0x86d5ccaf .word 0x30059ab6,0xdea96cbb .word 0x4243eeaf,0xf1ede65d .word 0x083cd1d4,0xd7e0e8b3 .word 0x2f131e93,0xf45719b2 p56_expected_registers: .word 0xffffffff,0xffffe008 .word 0x00000000,0x1b420f70 .word 0xffffffff,0xffffec6d .word 0xffffffff,0xffffff87 .word 0x00000000,0x667c1045 .word 0xffffffff,0xffffff87 .word 0x00000000,0x000000bd .word 0xffffffff,0xffffff87 .word 0x00000000,0x5f3b1ad2 .word 0x00000000,0x000000f0 .word 0x00000000,0x9c361dee .word 0x00000000,0x000000b9 .word 0x00000000,0x0068b316 .word 0x00000000,0x00000151 .word 0x00000000,0x00006c39 .word 0x00000000,0xd39de645 p56_expected_fp_regs: .word 0x45107c66,0x47993119 .word 0xd5a76c39,0xe215bff9 .word 0x876f01b9,0x67a4da4a .word 0xe2303808,0xe35c46c8 .word 0x0cfdc9f8,0x13d9807c .word 0xaf5b1cb3,0xe786e48b .word 0x19319947,0x4dc58d87 .word 0x409d5123,0xc3e34f09 .word 0xb0babe5e,0x8a9d7911 .word 0xdf1c4c2b,0x4a3a8d91 .word 0x35956dec,0x4dc58d87 .word 0x2d00e430,0xec6d9535 .word 0xdb4db995,0x4e60c56e .word 0xf1e97e98,0xf2b6ee11 .word 0x52a1ee10,0x4af03114 .word 0x660a04cc,0x846cbc57 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p56_local0_expect: .word 0x00f000bd,0xfab114af .word 0xee1d369c,0xd07ab24c .word 0x667c1045,0x00008bbd .word 0x346d1c1d,0xa7433b4f .word 0x396ca7d5,0x9f18a914 .word 0x35956dec,0x00000000 .word 0xb938b534,0x8058439e .word 0x91d9dd51,0xece1fef4 .word 0xdf0df8d8,0xe7737627 .word 0x29b4e27c,0xd67d3408 .word 0xb4e8bc2f,0x5146b2c3 .word 0x2c6159ab,0x3dd34ac0 .word 0x4fcd0dd0,0x6b7af000 .word 0x686293b2,0x66288bbd .word 0x929e5442,0x2b19171b .word 0x00a05a63,0x9836be04 .word 0x8dfaa5d3,0xab578271 .word 0x2b94643f,0x6e316c16 .word 0x1da2c003,0xf9a8383b .word 0x63e4344c,0x63d1568f .word 0xb34caac6,0x94d61066 .word 0x19d3dbd5,0x1e1f147e .word 0x485ec709,0x1d732e8c .word 0x6c17d78a,0xb63d9aa9 .word 0xcc771bbb,0xc59680ed .word 0xb76f4233,0x9c0008c9 .word 0x30ba8f5d,0xa3070585 .word 0xb27b85bb,0xd8e56805 .word 0x36a7af83,0x8467bb7a .word 0x280b0fe4,0xa98fd2d1 .word 0x8bd8a432,0x98f55e1b .word 0xbbdf4aed,0xc0afe81a .word 0x1f990b1e,0x98b5fb63 .word 0x18b79d0a,0x4d6acf27 .word 0x582b1311,0xa6d4a670 .word 0x79680160,0x64e4c0ce .word 0xac30a601,0x2c2485fd .word 0x82756ea0,0xdc3ffdd3 .word 0x5809cc0b,0xf8d7f5cf .word 0x758cdb32,0xd21cccff .word 0x00000000,0x000003a2 .word 0xb0ca9671,0xa25a69c2 .word 0xed6a0395,0xbe8917ef .word 0x93504588,0x1a5fa69a .word 0x89305da5,0x029987ef .word 0x9bbdd1a5,0x02710a38 .word 0xff1058f1,0x43ad7e48 .word 0x9f758f51,0x8ca12474 .word 0x72d151cc,0x12549e9d .word 0xe86f4cde,0x7b81a840 .word 0x53757b72,0xca00ddea .word 0xfc92924c,0x78c4c784 .word 0xd5b8095b,0xe0828656 .word 0x7afd0536,0xbbdba610 .word 0x54b429d7,0xe2a1444a .word 0xb42626e0,0xabc8074a .word 0x81ccba54,0x594d74ea .word 0x2c088fa7,0xbb200f86 .word 0x57d1ebf9,0x55a10314 .word 0xfeab04b4,0x07245c96 .word 0xde7109cc,0x64f6b9af .word 0xc1d5badc,0x90e72669 .word 0x6cf0a157,0xbbd146bb .word 0x6afcb292,0x667c1045 p56_local1_expect: .word 0x878dc54d,0x47993119 .word 0x27ce02ff,0x7119bcae .word 0x878dc54d,0x95b94ddb .word 0x0cfdc9f8,0x3d9cac43 .word 0xff6d13bc,0x6fb33a6a .word 0x366c7943,0xfb7e13ab .word 0xbecce728,0x87311872 .word 0x8604956d,0x1d092161 .word 0x9245c6e7,0x5973786f .word 0x953f7c19,0xfc07d554 .word 0x71853fff,0x29d860ce .word 0x0000009c,0x07d1cc43 .word 0xe267e2c5,0x8fede552 .word 0xca1d70a1,0x2e8f5203 .word 0x7cf182a4,0xc1781ea4 .word 0xc573356d,0xa67dfdcc .word 0x1b63e17f,0x044f41b5 .word 0x0c994018,0x52053622 .word 0x5134f537,0xd5958f52 .word 0xd305be92,0x5d72feed .word 0x15a55d83,0xd78539c0 .word 0x78055fdd,0xe82a6f6e .word 0x0dc7a9d8,0xb67f52d3 .word 0xef40e237,0x9f7491d9 .word 0x3ffe905a,0x5ab7ab0e .word 0xc0d35898,0x58440da9 .word 0x24fb1fa0,0xa51198e3 .word 0xf3933811,0x3cc0da4a .word 0x33506270,0x2a5d63f9 .word 0x5145f38d,0xb926afce .word 0xa93a3079,0xefe5114b .word 0x4fa5ebc0,0xcfcbbe86 .word 0x267d13f3,0x1140488c .word 0xbb501fc5,0x6b5b74fa .word 0xf45bde12,0xc1ec9898 .word 0xc38b852d,0xe4d0faf8 .word 0x2e28ff4c,0x917660aa .word 0xd9327c18,0xf6fabb1e .word 0x1f26af5a,0xdc6486a1 .word 0xb6236a2e,0x80844b75 .word 0x1be0927b,0x4f0619cc .word 0x9b40f758,0xbd6f8126 .word 0x48e9f823,0x077b6ccd .word 0xab72aaa0,0x21a4e04e .word 0x4d4bc2b6,0x2d83d5a5 .word 0x3a22c0f1,0xa2589a1f .word 0xa3c6690d,0x95b5ade7 .word 0x9ec4cce7,0xb202405c .word 0xba648b7e,0xc4f427e3 .word 0xff68c3ee,0x90bcb1a0 .word 0x07cafbc7,0xb8455481 .word 0xc0ff01b3,0xdef380f3 .word 0x569034e8,0xb4e801f8 .word 0xfda69dbc,0x4cca4285 .word 0xfcc2d258,0x1c132084 .word 0xfcba24e9,0x599564e3 .word 0xf1095aa8,0x0da472be .word 0x26186650,0x0475f1c7 .word 0x7fba646c,0x7d3831ff .word 0xfbb5ad78,0xd37c222a .word 0xcd5cf9cb,0x55be45ff .word 0xbbec983a,0xddd60870 .word 0xc982f88b,0x8365e9d3 .word 0x89120bf4,0x09a6351c p56_local2_expect: .word 0xdb4db995,0x4e60c56e .word 0x8bbd04de,0xaff01424 .word 0xff10c821,0x09ca97a5 .word 0xec6d9535,0x2bdbee8c .word 0x00000000,0xd39de645 .word 0x4664b312,0xc707ca5f .word 0x32a267cb,0x2bbb6b12 .word 0x33e89ba8,0x8c96a05b .word 0x72775308,0xd5e10171 .word 0xcbf98606,0xce231265 .word 0xbad906d8,0x142845c1 .word 0x18904519,0x0a477aae .word 0x69f7f1ce,0x78e8ee17 .word 0x249061ed,0xee91ff7d .word 0x86cf4288,0x49ae4dd8 .word 0x3204553d,0x8af77874 .word 0x02609201,0xf1cc4b06 .word 0x2ee1325a,0xd228be4f .word 0x2e58d2b6,0xa51c76a0 .word 0x23c56cac,0x5f03883a .word 0x33f37f23,0x9ebd5f1a .word 0x3dd58627,0x09f4a249 .word 0x252ff1e7,0x2bf3635f .word 0x62ffd234,0x09e44c8a .word 0x03f7b6d9,0xa5d9dffd .word 0xa0cd709b,0xdf1c4c2b .word 0x0ff7c6fd,0xe52bd801 .word 0x2d8649b4,0xd5a28743 .word 0x0c16de6d,0x33b9bce8 .word 0x5a1579d5,0x599b9d64 .word 0xf4fa9b0e,0x42dc9ac0 .word 0x3e12d4b7,0xb82d099c .word 0x40d8cc7a,0x57dcdf25 .word 0x20492ac6,0xab9abae7 .word 0x27361472,0xfdbbce0d .word 0x1d4173c4,0x5ff9879e .word 0xe01e7eae,0xe6a02ae5 .word 0x2d7c50b8,0x5719621f .word 0x0f20496d,0x5f3b1ad2 .word 0x000000bd,0xd620045a .word 0xd234d868,0x2e33b61a .word 0x0cf936c6,0x8f4c2d91 .word 0x8a00ca2a,0x3014dc7e .word 0xdeb815cf,0x19b8933f .word 0xb84531e4,0xc7e86820 .word 0xa9d3e46e,0xd647af27 .word 0xe34b6afe,0xd5821b40 .word 0x14ed3d08,0x749c3bad .word 0x122574d0,0x50e5a93e .word 0xffce1589,0xa240bd0e .word 0x8f169e0e,0x308ffd22 .word 0x9e7129a9,0x70b9097a .word 0xfa630647,0x83b11c2a .word 0x93201fd9,0xdcde9df1 .word 0x1f6c9ccb,0xa8895960 .word 0xbed783a6,0x615aba83 .word 0x00000081,0x6f28664c .word 0x1b420f70,0xd4b47768 .word 0x45f387c7,0x5087035b .word 0x08185656,0x791b54fe .word 0xeb0de76f,0x22920513 .word 0x3a6f2cf9,0x9c10bde0 .word 0x5c5b1c95,0x5f658e57 .word 0xf0a2338d,0x8b2ca132 p56_local3_expect: .word 0x4f16925b,0xc473a65f .word 0xae7ecaa8,0x30e4002d .word 0xefa967a0,0x8bbd04de .word 0xbd3452db,0x9fba667a .word 0x000000bd,0x45e69dd3 .word 0x066809b1,0x0e9bfaf4 .word 0x777abeb3,0xdaa8a021 .word 0x1e63c466,0x99f45962 .word 0x0df8bcb2,0x114d322e .word 0xe13945d3,0x461f066b .word 0x5690439e,0x02ed9c35 .word 0xb75e7f2a,0x8483f5a5 .word 0x544fd2dc,0x77509850 .word 0x9bcbcf2c,0x2521caf3 .word 0xe8e33531,0x3dd34ac0 .word 0x9f5f26e8,0x95fa0e59 .word 0x89ae3743,0x3b84e2c5 .word 0x10771060,0xa52dff8f .word 0xb1b63c8c,0x428bc9d8 .word 0x7c419834,0x05d7f136 .word 0x78e27856,0x126028be .word 0xd991058c,0x0e601041 .word 0x91d4ed07,0x1529eff4 .word 0x2f3e5c23,0xde82626a .word 0x98bab6f5,0x7767039d .word 0x7fede3c0,0xfb3035b4 .word 0x5dd0fb72,0x1ae2d1e2 .word 0xf3a3ef8a,0xe9be04b7 .word 0xe96244df,0x29a2f4ff .word 0x73fc6fa8,0xb22d6b28 .word 0xc7339ac5,0xf7099bbe .word 0x249c000b,0x940b0baf .word 0xf9b27998,0x24d69a76 .word 0xac6bd33a,0x0855a2e4 .word 0x5d6a78f6,0x8db859d2 .word 0x80307efe,0x27f51fc0 .word 0x63acdf20,0xaa222ec9 .word 0x0dfd4f06,0x6c0f2357 .word 0x3aff8372,0x5e120321 .word 0x9f8c57be,0x232a417a .word 0xa26d8330,0xd314878e .word 0xd12ae99a,0x5456ff16 .word 0xa4227318,0xb525f611 .word 0x641161f2,0x8d213654 .word 0x56563c94,0x150fb87a .word 0xc4c01f30,0x03d97025 .word 0x28383de7,0xa244c079 .word 0xaa00a07c,0x97960bfb .word 0x384a6ce4,0x6a4095d6 .word 0xe090df9b,0xa146e50f .word 0x36ed4ed4,0xa95d85e9 .word 0xddd6d5d3,0x8fec5439 .word 0xd4bc009c,0xe25b9662 .word 0xf7607d05,0x64a046ab .word 0x8070b680,0x3bd44111 .word 0xcb728197,0xefa967a0 .word 0x10377535,0x35dd627a .word 0xddeca3ea,0x12b0cd63 .word 0x1ce5760a,0x48519726 .word 0x4ccb084b,0x0790f8c5 .word 0x18f9aed3,0x4840f1b3 .word 0xe786e48b,0xd1c10a85 .word 0x4fc454a2,0x21922b2b .word 0x31098123,0x57b71c55 p57_init_registers: .word 0xc5967dd0,0x5485211e ! Init value for %l0 .word 0x5a87ed2e,0x353f3277 ! Init value for %l1 .word 0x6d8ab581,0xcf5ac26b ! Init value for %l2 .word 0x21b65e64,0x37a3abd3 ! Init value for %l3 .word 0xda9a339c,0x7ff89f65 ! Init value for %l4 .word 0x25bd2c2b,0xad700bc0 ! Init value for %l5 .word 0x6104a532,0x83117cdb ! Init value for %l6 .word 0x5730fda0,0x0a7ee232 ! Init value for %l7 .word 0x6ef4e906,0xe23ae8e3 ! Init value for %l0 .word 0x8d7ba824,0x7be8bd67 ! Init value for %l1 .word 0x06f3b4aa,0x65f8d225 ! Init value for %l2 .word 0x183df6e5,0xfce174dc ! Init value for %l3 .word 0x2bdc5bd4,0x4cfa8e44 ! Init value for %l4 .word 0x9d91e0ac,0xa0855041 ! Init value for %l5 .word 0xcd593852,0x47ede1c8 ! Init value for %l6 .word 0x9c6a771c,0x40804b9a ! Init value for %l7 .align 64 p57_init_freg: .word 0x930ee17b,0x65f3f484 ! Init value for %f0 .word 0x62f47cc6,0xc0f430cc ! Init value for %f2 .word 0x57aa481f,0xcbe2787e ! Init value for %f4 .word 0xf850a5a2,0xa8939452 ! Init value for %f6 .word 0x7efe2b84,0x922cb1ca ! Init value for %f8 .word 0x0dad012b,0xee7feb0e ! Init value for %f10 .word 0xad1f1ea4,0x19f6c028 ! Init value for %f12 .word 0x49efe9b6,0x458e49a9 ! Init value for %f14 .word 0xbe2275b9,0x3cab1608 ! Init value for %f16 .word 0x089ee66b,0x6b8a71ed ! Init value for %f18 .word 0xebe0f2a1,0x087c6040 ! Init value for %f20 .word 0xfce115b9,0x45cf10bd ! Init value for %f22 .word 0x8a08a380,0x745ee3f0 ! Init value for %f24 .word 0x9388700f,0x1993b2ab ! Init value for %f26 .word 0x3927e07f,0x308114ca ! Init value for %f28 .word 0x10dd7a4f,0xcdd09668 ! Init value for %f30 .word 0x19116e20,0xe64ff487 ! Init value for %f32 .word 0x94bbd704,0x067f26b6 ! Init value for %f34 .word 0x014b6fe1,0xfd6cca09 ! Init value for %f36 .word 0x1be29ac9,0xd7670e98 ! Init value for %f38 .word 0x54b64e6e,0x7adc4015 ! Init value for %f40 .word 0x03b0abc7,0xa3b544d0 ! Init value for %f42 .word 0xe78bbb34,0xa9a54cbc ! Init value for %f44 .word 0xfa12a44d,0x79e1bd8b ! Init value for %f46 .word 0xa4ab0614,0x8750f998 .word 0xd300aa88,0xa81295de .word 0x0b951cc6,0xd316a9a3 .word 0x6a0230ee,0x0f35ba79 .word 0x75178a84,0xacee34d9 .word 0xcbdfbdce,0x7f4ce6d1 .word 0xe1d7c163,0x9b9940e6 .word 0xb1a0c9f2,0xcbc3fa3d p57_expected_registers: .word 0xfc91cb6c,0x5da191f7 .word 0x00000000,0x000003a3 .word 0x00000000,0x000003a3 .word 0x00000000,0x401f0bc4 .word 0x00000000,0x90681c5d .word 0x00000000,0x000003a3 .word 0x00000000,0x00000000 .word 0xe194dacc,0xce000000 .word 0xf2eed8c4,0x71091526 .word 0x00000000,0x4d25abb5 .word 0x000009ac,0x0325a98a .word 0x00000000,0x000002dc .word 0x00000000,0x41010124 .word 0x00000000,0x4d25abb5 .word 0x00000000,0x17035ebe .word 0xf2eed8c4,0x7109151e p57_expected_fp_regs: .word 0x930ee17b,0x65f3f484 .word 0x0be6f6dc,0xe54d9913 .word 0x57aa481f,0xcbe2787e .word 0x6e5dafe6,0x83117cdb .word 0x7efe2b84,0x922cb1ca .word 0x0dad012b,0xee7feb0e .word 0xad1f1ea4,0xe2ec0b00 .word 0xcf1e61f0,0x458e49a9 .word 0xbe2275b9,0x3cab1608 .word 0x089ee66b,0x6b8a71ed .word 0xebe0f2a1,0x087c6040 .word 0xfce115b9,0x45cf10bd .word 0x8a08a380,0x745ee3f0 .word 0x9388700f,0x1993b2ab .word 0xf2eed8c4,0x71091526 .word 0x10dd7a4f,0xcdd09668 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p57_local0_expect: .word 0x0000005b,0xddbb5a37 .word 0x02ebdd78,0xff12293c .word 0x415085a0,0xffffffff .word 0x1d657501,0x3bffe90c .word 0x900061f0,0x458e49a9 .word 0x000009ac,0x0325a98a .word 0x90bd114a,0xee68e598 .word 0xfc2e67e9,0x41a398a7 .word 0x64e4cd1c,0x12cd9a39 .word 0xbdc865fd,0xc5166c98 .word 0x3886f917,0xd00edafc .word 0xc005ee1e,0x5d4f386d .word 0xf6b79be7,0x7ac07145 .word 0xc9af634f,0x0e4ed4c3 .word 0x0a09e8e5,0x391e80a7 .word 0x0496f3a9,0xae7c61ea .word 0x0252d4ff,0x5dccca1b .word 0x7ab2a6b8,0x1b4b2aff .word 0xdae92f2b,0x97e5d8c8 .word 0x6fa404d9,0x54e2eab4 .word 0x3006a431,0x65997ac5 .word 0x00035c49,0x37145379 .word 0x96cb3aa4,0x2057a9dc .word 0xdca5980f,0x20d4a634 .word 0x3b03bf4a,0x1e3b7c4b .word 0x7ed29e62,0x6517a712 .word 0x00000049,0x44ed2ff7 .word 0x00000034,0xa0855041 .word 0x73e83b24,0x98d121e1 .word 0xe7546276,0x19f5cc1b .word 0x362ecf5b,0xfc63fa09 .word 0xf900fe1f,0x48ff1bb9 .word 0x64469c0c,0xf7b4a94c .word 0xecfaa203,0x3c91e41b .word 0x03fa5419,0x5a48041b .word 0x90681c5d,0x1121b60a .word 0x82add652,0xbefa7eaf .word 0x9190fc66,0xd220fc44 .word 0x479f38a3,0xa776f62c .word 0x9d9e1e4a,0xc7a572cb .word 0x7cb3afaa,0x2c104564 .word 0x99f2e757,0x9bdf0aa1 .word 0xf9d75d12,0x7c6208fa .word 0xe2c67101,0x48efa191 .word 0x27ea2ed0,0xc0b364fc .word 0xc4e0e6cc,0xb8e8db77 .word 0x71966dcd,0x03fd4811 .word 0x7ed8244a,0xae0fc6ed .word 0xd38144f4,0xc38dc762 .word 0x2ef56751,0xc34d727c .word 0xfd7b7a40,0x4d522712 .word 0x39d5d7ba,0x9d828574 .word 0x72090a85,0xa4160060 .word 0xcf009ef1,0xcf550b60 .word 0x15715b5c,0xbd5b6516 .word 0x1fe8ff4d,0xd312c7fa .word 0x2d65a435,0xa11474ad .word 0x66d4db80,0xd15b4ac9 .word 0x1d480ebf,0x94e523e1 .word 0x6220b7e0,0x7dc74864 .word 0xd1f14d87,0xc3b14096 .word 0x16c96d9d,0xbae09437 .word 0x6ed416a7,0x72a3fb7f .word 0xce3fb052,0xcca1ac36 p57_local1_expect: .word 0xc5967dd0,0x5485211e .word 0x4d4515ad,0xd7262977 .word 0x4c27d633,0xe91baf47 .word 0xffe9102f,0xe3e775f8 .word 0xb9ba4130,0xae77e4ae .word 0xf2eed8c4,0x71091526 .word 0xcaf9dbf4,0x00008ca0 .word 0xa362c61f,0xd913726d .word 0xc5f76b9a,0xab2b936c .word 0xb57ad573,0x2d1bee15 .word 0x7990fb5d,0x10b12fba .word 0x41988387,0x1e337322 .word 0xf6bccaa1,0xc4952a85 .word 0x41b48b96,0x2474c871 .word 0x94feda51,0x94f8b510 .word 0xcfd31f07,0x15a2a006 .word 0x83ce8639,0x01b8ec8a .word 0x165332f6,0x56804513 .word 0xad15454d,0xcda8195f .word 0xd0472fbf,0xab28847a .word 0xd93ef932,0x39fac4a6 .word 0x9cc6ce4c,0x990e78d3 .word 0x91a5b728,0x1f63d82e .word 0x99dd60a1,0xaff78d51 .word 0xf8451c86,0xeb7a61c7 .word 0xcddd3c5a,0x34317530 .word 0xc5d68a67,0xd2e520b8 .word 0xf50db131,0x1fd0dc27 .word 0x24412f92,0x38dacecc .word 0x20511264,0xff6f0a7c .word 0xca40ca82,0xdae4b2fc .word 0xd58cf57e,0x78af0e5f .word 0x02aafaa9,0x3c361181 .word 0x48a31021,0x4473e439 .word 0xdf446e22,0x22911fef .word 0x47ce6623,0xe209e917 .word 0x2b468984,0x1bb13714 .word 0x6c9c6422,0xaac55515 .word 0xb201c27a,0x70383268 .word 0x38dfb95f,0xffd4a23d .word 0x479c0bee,0x8953896b .word 0xba329e30,0x1488e0b7 .word 0x4676a015,0x8bb18306 .word 0x3b69251e,0x6e64c56f .word 0x9f94e300,0xda39c20b .word 0x40152714,0xee6ce466 .word 0x9d05c192,0xfb88a2a7 .word 0x498e72f6,0xa3c95fb9 .word 0xb8f536c2,0x022b1253 .word 0x14390169,0xebeef065 .word 0xc4bb5ad2,0x4bfaaa98 .word 0x8d78e2c8,0x623c3412 .word 0x08f6100a,0xbc77478a .word 0xfb37f31f,0xcb34208d .word 0xc81c1b00,0x7e421163 .word 0xb3307ad8,0x139c423b .word 0x87a33a41,0xa0855041 .word 0x2ca942b9,0xeadfdb0a .word 0x00000000,0xa53b303b .word 0x0172c0c9,0x9cac1aef .word 0x8779a6ac,0x4cc49ad2 .word 0x2952516b,0x206f7d3c .word 0x9814ab53,0x4074d4c1 .word 0x17603cbc,0x2edf7f25 p57_local2_expect: .word 0x0000000b,0x401f0bc4 .word 0xff6cd39b,0x0000003d .word 0x2b01ad0d,0xd975896b .word 0x6542aff9,0x37dcf071 .word 0x9c5a4a15,0x704d1ab0 .word 0x000bece2,0xaa8ec64b .word 0xbae856cc,0xb7eff4e0 .word 0x739d52e9,0xa309d186 .word 0x5ab81598,0xa5bb4b18 .word 0x507e0fa1,0xb6be4383 .word 0x28950694,0x53258a33 .word 0x847b5869,0x24180d33 .word 0xcd117067,0x6be01b5e .word 0x65ac9710,0x5f5192be .word 0x2eb7a596,0x2b557b25 .word 0xf2eec4e3,0xed0262f3 .word 0xf967e19a,0xdbede2da .word 0x5fa368d4,0x4f091f30 .word 0x77daa5cc,0x4b1d5415 .word 0x2e98f527,0xf0771e14 .word 0xfc91cb6c,0x5da191f7 .word 0xa7c6fefc,0xd65305d9 .word 0xaad01613,0xbd00e631 .word 0x55f5208a,0xc0bc85f3 .word 0x57cfef4f,0xaa07ef5f .word 0xed1c830b,0xd45a616b .word 0xd93a5ef3,0xc7d292ec .word 0x89b3f969,0xc79a9ac9 .word 0x312da693,0x36b03db2 .word 0x23be6036,0x5007d001 .word 0xaa8ef42a,0xa1fbfbc1 .word 0xe9028a36,0xc883b6d9 .word 0x5853ac81,0x71cdfcc9 .word 0xdd8d2769,0xf3e33543 .word 0x3cb65cb5,0x1a8a7c97 .word 0x0f293f90,0x65aa69ff .word 0xe6314382,0xf3282e92 .word 0x4f2ea792,0x18549582 .word 0x7e399165,0x4c1511b1 .word 0x885fa737,0x41a4ca81 .word 0xcb05d6a4,0x25ab0545 .word 0x17035ebe,0x84c02649 .word 0x046fe0d9,0xf889a3b3 .word 0xb8ee3a42,0xd1143b8d .word 0x71ad358e,0xcb0edf1c .word 0xfd278d73,0x9731347c .word 0x0b63c542,0x66d62a14 .word 0x5adc40d9,0x5ca609b3 .word 0xf57a9cdf,0x69e0fe8a .word 0x6bf90541,0x752af691 .word 0xacfa2db4,0xcd97d484 .word 0x0e8b3ccc,0x4606c7ba .word 0x67b4da70,0x6364925a .word 0xddda0b16,0x5cead03c .word 0x08b8eac4,0x5ca21e52 .word 0x70f5d125,0x36fb32da .word 0x995f7efe,0xe2e04c21 .word 0xa3ef5318,0xab22a4fa .word 0x2c137f97,0x5c832183 .word 0x0d2eae6f,0x5868309d .word 0x8586c994,0xbe982b03 .word 0xe020c10e,0x6ef42043 .word 0xe995d1ef,0x8b3535d0 .word 0x813205db,0xf538f578 p57_local3_expect: .word 0x00000000,0xce000000 .word 0xfce115b9,0x45cf10bd .word 0x5ecf98f0,0xca6d6667 .word 0xf7717f14,0x3a2906fb .word 0xb3e6f6dc,0xe54d9913 .word 0x653c99c1,0xc0586cfd .word 0x63b5aeeb,0x2559e91f .word 0xfdabef57,0xb4a3bd9f .word 0x00000090,0x30c6076d .word 0xc6aa0f6a,0x59755a46 .word 0xe4ea1737,0x14fa8fba .word 0x22352f92,0x09860f94 .word 0xb829b69b,0x2ecf7a19 .word 0x95bbf57d,0x5cfe1aec .word 0xd41e97e3,0x23daf22f .word 0x5ff14e4c,0x0000003d .word 0xa09f87e6,0xff078f64 .word 0x41c38190,0xc8891f2c .word 0x2cf72b17,0x50634593 .word 0x1cd62920,0xb9621559 .word 0x8e67576e,0xd1b9f998 .word 0x6729dc89,0xb4c66a73 .word 0xe8593f15,0x01a61f07 .word 0x35b66151,0xb2ad2d43 .word 0x4a1e4558,0xf749af08 .word 0x577696d1,0xf89ec9ef .word 0x0e301ffb,0x8d8fc2f3 .word 0xc27a45a9,0xecb5b296 .word 0xd3f71bfe,0x73c7d822 .word 0x0000012b,0xd7283d14 .word 0x559f4af8,0x88feca29 .word 0x43495344,0x920d7721 .word 0x9831f714,0x0879e4a4 .word 0xabf5207e,0x9e1fc6af .word 0x885ef696,0x37bb3294 .word 0x40ea734e,0x3a8c4a17 .word 0x4ff45159,0x14838434 .word 0xc2471790,0x3232d054 .word 0x9192af63,0xeabf2cd2 .word 0x1d0ac94a,0xf12bec84 .word 0xa7c6e3bc,0x79ef3865 .word 0xab968a1d,0xe9501633 .word 0x881fa236,0x0bc8a773 .word 0xec9421f2,0x45ce1570 .word 0xfffff6ff,0x2559e91f .word 0x0411706c,0xe481c95d .word 0x487f2008,0xe6066418 .word 0x8547afc2,0x96cbc0b2 .word 0x04d35ea5,0xed3f8df9 .word 0x8ab2ffab,0xb8aec016 .word 0x2755ab74,0xf60528c5 .word 0xd19b78f4,0xa5b6d5b1 .word 0xd9073e5a,0x4dd8438e .word 0x28c3f053,0x70ae48f6 .word 0x048e7dfb,0x53e8b92f .word 0x46458b8b,0xe5c4f63d .word 0x3b917298,0xf79452f3 .word 0xde046163,0xad4901e4 .word 0x91983432,0x59fb183e .word 0xd691647e,0x1332cdc0 .word 0x1241ce58,0x99b863bf .word 0x5021809b,0x84f9fe28 .word 0x4b132d84,0x7e5ad154 .word 0xe9c37878,0x5fdb6b3f p58_init_registers: .word 0x5a3581f6,0x830a4792 ! Init value for %l0 .word 0x7ee957a9,0xb6f98fe9 ! Init value for %l1 .word 0xb03333b0,0x5b27365d ! Init value for %l2 .word 0xe058bf07,0xdb441017 ! Init value for %l3 .word 0x779b68ba,0x0ab89987 ! Init value for %l4 .word 0xe90d6ae2,0xd313f1d8 ! Init value for %l5 .word 0xa1eebce8,0x979a08dd ! Init value for %l6 .word 0x6694bb40,0x684c8f65 ! Init value for %l7 .align 64 p58_init_freg: .word 0x387acd25,0x3a749f1f ! Init value for %f0 .word 0x5bd08524,0x5aa287b6 ! Init value for %f2 .word 0xcd94e665,0xd72926fa ! Init value for %f4 .word 0xe3714295,0x620bbeef ! Init value for %f6 .word 0x7a9a3201,0x85673664 ! Init value for %f8 .word 0x2cd2ee71,0xb390f0d2 ! Init value for %f10 .word 0xce27f9c3,0xfa7646e4 ! Init value for %f12 .word 0xf1a3b70b,0x1b1df2fd ! Init value for %f14 .word 0xdc5c48b6,0x513bbd5d ! Init value for %f16 .word 0x04c015fa,0x4c1247c5 ! Init value for %f18 .word 0x3b471bac,0xf75f4a12 ! Init value for %f20 .word 0xed35d652,0xaff1671a ! Init value for %f22 .word 0x49a62a49,0xbc5e7aa3 ! Init value for %f24 .word 0x634deeb4,0xa1da26ee ! Init value for %f26 .word 0x2ce73d8e,0xfddca22d ! Init value for %f28 .word 0xd2f52373,0x65c91189 ! Init value for %f30 .word 0x6e0406c7,0xe3931284 ! Init value for %f32 .word 0xd78e5eb9,0xed178500 ! Init value for %f34 .word 0x0fd1fba9,0x506d6a67 ! Init value for %f36 .word 0x1a559f33,0xe14d5d2f ! Init value for %f38 .word 0x9cb08580,0xa13a76d6 ! Init value for %f40 .word 0x3be86028,0x09f0a1ac ! Init value for %f42 .word 0x07f5d836,0x5fb51470 ! Init value for %f44 .word 0xb950d1c4,0x6064dd72 ! Init value for %f46 .word 0x4b09dea0,0x990769ac .word 0x35358fa1,0x1ec2e0bf .word 0xf991ecfe,0x5b8f3d26 .word 0x604d6ee9,0x9a9e558d .word 0x65a3c728,0x4b3a0ade .word 0xf98d7ec7,0x2cbe8b87 .word 0x5ca42623,0xcacb61e6 .word 0x6941f2d0,0xcd1e8032 p58_expected_registers: .word 0xffffffff,0xfffffadb .word 0xffffffff,0xfffffadb .word 0x66294186,0xa4ce39e1 .word 0x00000000,0xcee06241 .word 0x00000000,0x000000aa .word 0xffffffff,0xffffffff .word 0x00000000,0x00000006 .word 0x3be7811e,0x450dfb92 p58_expected_fp_regs: .word 0x387acd25,0x3a749f1f .word 0x5bd08524,0x5aa287b6 .word 0xcd94e665,0xd72926fa .word 0xe3714295,0x620bbeef .word 0x7a9a3201,0x85673664 .word 0x2cd2ee71,0xb390f0d2 .word 0xce27f9c3,0xfa7646e4 .word 0x1a67f1af,0x1b1df2fd .word 0xdc5c48b6,0x513bbd5d .word 0x04c015fa,0x4c1247c5 .word 0x3b471bac,0xf75f4a12 .word 0xed35d652,0xaff1671a .word 0x49a62a49,0xbc5e7aa3 .word 0x634deeb4,0xa1da26ee .word 0x2ce73d8e,0xfddca22d .word 0x187a5ebc,0xfa9bd82c .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p58_local0_expect: .word 0x04c015fa,0x5c1382f3 .word 0xff67f25b,0x182f8283 .word 0x7f6de9e0,0xbb39e195 .word 0xff992672,0x85c0d877 .word 0x7352aea4,0x7a35e236 .word 0xfffffadb,0xffffffff .word 0x6b372b15,0xd6dd9e9e .word 0xe7d5fbbc,0x4321697d .word 0x9f620ad0,0x8369072f .word 0xfc4bb567,0xac7e619a .word 0x89ab2ff5,0x5bedec26 .word 0xcaa85b84,0x6df56c71 .word 0x585c3cf3,0x6034b948 .word 0x067e5586,0x29a94cee .word 0x5f6736a9,0x27f1bc49 .word 0x7bebb0aa,0xf69ddc89 .word 0x49e0b897,0x8f7c94e7 .word 0x646f50cb,0x88645dc6 .word 0x54b1e9b0,0x3b07ee87 .word 0xbb1d9ac9,0x64b3237d .word 0x899a9c21,0x541fa03b .word 0x736f8d64,0x9050ff03 .word 0xab1bae95,0x240b2052 .word 0x387cb974,0xa35492fb .word 0x30b69294,0x21d70e0a .word 0x80d79e83,0x3200e340 .word 0xccd535bd,0x112c88c7 .word 0x36ce9fa0,0xd9c80ee3 .word 0x09a6c90b,0x86f78f09 .word 0x09f38a87,0xfcfff4dd .word 0x7da6d779,0x4540c43d .word 0x1175180b,0x3a9b74b9 .word 0x99dc3b1a,0xb417dcde .word 0xbd65f194,0x7896e6b0 .word 0xd1edc0c6,0x9bb110d9 .word 0x5a639edc,0x1d0c1728 .word 0xa7277b5b,0x6625afd7 .word 0x814fed1d,0x5e0ba73f .word 0xbfd99443,0x8c7c1704 .word 0x28e58ad4,0x2976324d .word 0x6f505b81,0x4d7e47eb .word 0x0000dc9c,0xf875dde7 .word 0xa9270b73,0x36ceed17 .word 0x02e3f8dd,0x0cf67537 .word 0xf5ed9030,0xca6609da .word 0x9ca2c182,0x37351d84 .word 0x017801d6,0x3d832e34 .word 0x626a9ae6,0xe913c8b9 .word 0x5b67f74d,0x34e69a9d .word 0x26ffbde0,0xf1076348 .word 0x8426e3e5,0x2fc90003 .word 0x9d8926de,0xd08158fa .word 0xb34d9a48,0xb786dcdc .word 0x8e2c08ee,0xaaa1b26f .word 0xc4df3cc9,0x24a783d0 .word 0xfc2ea485,0x102a4097 .word 0x088c510e,0x9e9db02a .word 0xc6b9a159,0x709410e2 .word 0x82fd7c92,0x4fd38da0 .word 0xb904673f,0xfc5bd0ff .word 0x940fe46e,0xb910b331 .word 0x24477c9c,0x8ff11d42 .word 0xcb2d90e4,0x405855d5 .word 0xab614c7b,0xea48c15c p58_local1_expect: .word 0x6ab09001,0x5f050219 .word 0x8700d67f,0x18d4d967 .word 0x3d832e34,0xffffffff .word 0x2f9a55f2,0x4eaf4608 .word 0xed1efd18,0x58d0139e .word 0x00000000,0x67d9d418 .word 0xfbf27cd2,0x9b504a48 .word 0x1a32255c,0x71ddbdb7 .word 0x1cd2a7eb,0xe27ca638 .word 0xad21b9ec,0x320111d0 .word 0x46e37009,0xd17e0bad .word 0x938da52a,0xb148a8bc .word 0xbccbd92f,0x416c30b6 .word 0xcb8931da,0x05cfc708 .word 0x3b86de3e,0x2fbd869a .word 0xed723875,0xfc11f4d8 .word 0xcb236e02,0x510617e5 .word 0x6538a660,0x97c66e3b .word 0x636601c3,0xfb0915e5 .word 0x9a293f9e,0x6febe28f .word 0xbd7a687c,0xdfb41d16 .word 0x0fd78c74,0x6de274e3 .word 0xb74bd950,0x9828b48d .word 0xe85b750e,0x4b921146 .word 0xf22e0b55,0x94be127e .word 0x2b7f4740,0xa2be1d1f .word 0x826cc602,0x05dc6510 .word 0x0e785226,0xc3a56fad .word 0x937af2a4,0xfa3cb2b8 .word 0x66557182,0x7f0bc76c .word 0xcd722fd8,0x1b704718 .word 0x37d725bf,0xca9de537 .word 0xc5926b69,0xba01d16a .word 0xf3a7b8ef,0xf795a48d .word 0x322eff2e,0xa6d62f71 .word 0x5209791d,0x4e0070f6 .word 0x70688f02,0xb86f1dfa .word 0x3588276a,0xf56bff57 .word 0x9e7f2700,0x46f17d2a .word 0x4298860d,0x22f95753 .word 0x24e6c717,0xaa0884ff .word 0x682bb5e8,0xd8d65258 .word 0xc7635eaa,0x5b85cc0b .word 0xfce16528,0x8b785ea8 .word 0x6bb1efd0,0x862db2cf .word 0x6b0ccda9,0x11968f3e .word 0xc1e13b35,0xe859e7e8 .word 0x64b3f8c9,0x06601458 .word 0xe99abd5a,0x82cd28e8 .word 0x80479864,0x28c5a098 .word 0xffcb674a,0x670c1cf5 .word 0xdb562805,0x10bd429d .word 0x42048760,0x343c5af0 .word 0xe0c0fb72,0xa3d15b73 .word 0xdaf934d6,0xde0acbc9 .word 0xb5df7bf8,0xa85c6f01 .word 0x3d43b179,0x28ea22d4 .word 0xa2a598a9,0xf37e5a6b .word 0x20eea8f0,0x988dd5e7 .word 0x8c1a413d,0xfd74b54a .word 0xff64c4d1,0xd357b688 .word 0x9f9740c9,0x760ad2eb .word 0x8c16e237,0x1f11e320 .word 0x3c7ed416,0x6e3a2f81 p58_local2_expect: .word 0xe1395c0a,0x1a616a2c .word 0xdd507a42,0x79aad867 .word 0xfffffdda,0xabc4cee0 .word 0x5be21113,0x58b107d2 .word 0x45fe52ec,0x8bd9b0a7 .word 0xb8faffff,0xed1efd18 .word 0xb3ec92e7,0xc9c0ee1d .word 0xe26915f7,0x796085ac .word 0x535adc34,0x8446c634 .word 0xbabd01af,0x18534148 .word 0x066480ea,0xfa1bc11a .word 0x9c9d88c0,0xaf4ddfc1 .word 0x1a0fe367,0x15313dc3 .word 0x7f96bc1b,0xb41fcacb .word 0x4dfd962f,0xbb83a53f .word 0x53c95b86,0xbf890067 .word 0xffffffff,0xfffffadb .word 0x29a37fb7,0xea04c278 .word 0xece5bcc7,0xe70a37bf .word 0xf3814860,0x19ae7595 .word 0x03afce6a,0xc052b465 .word 0x0ea433d1,0x8fed6348 .word 0xac7e619a,0x206faa46 .word 0xc88c27f3,0xe8123719 .word 0xf9b3e728,0x86d7efc9 .word 0xc90764a2,0x2331aa22 .word 0x90c11bf4,0xd4cd7531 .word 0x8a561aa2,0xdff2dc9c .word 0x2987acde,0x890df4d2 .word 0xf9543cf1,0xdc5da1ef .word 0x0e5a3ee1,0xf9e69227 .word 0xee138f82,0x42a035cb .word 0xcdd6d0ea,0x11ef1c4b .word 0xaf0a7095,0x698e2ef5 .word 0x9ba4adee,0x193ce4fe .word 0x6a7add0d,0x93245c3d .word 0x60edc9bb,0x7fc338bb .word 0x3a3a9f29,0xd0208b15 .word 0x750f5000,0x3b6de5ff .word 0x6de1f25d,0x5192580e .word 0x8d13643e,0x134372d3 .word 0x96c22666,0xc66fecfe .word 0x88ff5b30,0xc4e3e9e5 .word 0x9cf081d7,0x24624d09 .word 0x6054dc12,0xac78375f .word 0xc5755d50,0xc5afdde7 .word 0x7a85bb71,0xbf8f5653 .word 0x7a541011,0xb2f03b56 .word 0x18496a1a,0x3ab97983 .word 0x4986d41d,0x000000be .word 0x8ad144fe,0xdf41e600 .word 0x4986d41d,0x7fd60087 .word 0xefc6b76f,0x234dbacc .word 0x4603c7db,0xf92c960f .word 0x6b0456b9,0x2cd8993b .word 0x5bb457a4,0xd7a4d1ba .word 0x6519a1dc,0x4e43e41f .word 0xa50fa6bf,0x4b72efd2 .word 0x9566c8af,0x0d28b552 .word 0xf3adacbc,0xc07135fc .word 0x9ce457c0,0x519c9fea .word 0x47491d3b,0x93fb2bc7 .word 0x98c8d0fd,0x3b634edf .word 0xf8b4d295,0xad062b00 p58_local3_expect: .word 0x2d82c157,0x40aa2de0 .word 0xdbfaffff,0xed1efd18 .word 0xfffffab8,0x7eee8250 .word 0x187a5ebc,0xfa9bd82c .word 0x70983575,0xa4f19ad9 .word 0xd9083df1,0xba361685 .word 0xadb24b64,0xfbc2fb2f .word 0x232b6b3e,0x3e56044a .word 0x2f3d3130,0x9d193f2b .word 0xc4680bdc,0x8aba8908 .word 0x79b57b23,0x145eaf21 .word 0x9550e7c4,0x1d01de80 .word 0x12351945,0x0f0ab00a .word 0xa28af2fb,0xa8363d44 .word 0x03ceb4b4,0xb09cff58 .word 0x8456c583,0x28ea9f48 .word 0x6cb580cc,0xf747e398 .word 0xaaa523b2,0x1b08f328 .word 0xec805358,0xe0b10af8 .word 0x0afc8298,0xdf9be056 .word 0xdcff55d2,0x1941a9d3 .word 0x33aed92f,0x0be2e36c .word 0xf2e32a2a,0x7e1593d7 .word 0x66294186,0xa4ce39e1 .word 0xfed55d93,0x7ada4fda .word 0x177c6a39,0x9ab22c3c .word 0x98ab714d,0x5cb7eb2e .word 0x2690c7ac,0x1bf7a482 .word 0x22616844,0x07c73e8c .word 0x23a9862c,0x45086737 .word 0x8493c9bd,0xc041b444 .word 0x91548d4e,0xbbbad676 .word 0xf097bebf,0xd40c1607 .word 0xae5e3cf4,0xaa337a4a .word 0x68f9fcb7,0x7cf00cc6 .word 0x5abc885c,0x8a178423 .word 0x9f396d9d,0x43d93154 .word 0x002b8e28,0x74094dbf .word 0x64d7b4fa,0x751abeca .word 0xcbf838ea,0x2cf973a9 .word 0x0944fd91,0x49a33002 .word 0x3ba32cf4,0xedb7e666 .word 0xf66a95a5,0xe200cd10 .word 0x4fb84314,0x9f00ffe2 .word 0x70a92522,0xe4c3981a .word 0xedc58a62,0xdc50cfd1 .word 0x45b2859e,0xbc33d224 .word 0x32d2c2db,0x5d5d7d31 .word 0x3be7811e,0x450dfb92 .word 0xa9aa7d61,0x4dc106df .word 0x187ae0a5,0x0bbdbdc8 .word 0xbad8e302,0x998f7dcb .word 0x0ea67f61,0xaa964d8f .word 0x14018720,0x2bf1ae1f .word 0xd4680b7b,0x3d737506 .word 0xd67aeab1,0xfffff810 .word 0x8f02054b,0x5aee10e2 .word 0x4a192a8f,0x38b5eef3 .word 0x926ba010,0x9684944f .word 0x635d52e6,0xf4874977 .word 0x2c752a60,0xead577ab .word 0xfa53b167,0x7947e29e .word 0x00fdf0ae,0x40544639 .word 0x900e40bc,0xd5f44def p59_init_registers: .word 0x5d020312,0xc5596751 ! Init value for %l0 .word 0xfe31702e,0x04a2d576 ! Init value for %l1 .word 0xdb68fe46,0x9d2f7f27 ! Init value for %l2 .word 0x46027d56,0x00782818 ! Init value for %l3 .word 0x237bd95d,0xfe2b4a83 ! Init value for %l4 .word 0x9671192c,0x337c73f1 ! Init value for %l5 .word 0x267fb4e8,0x326d31ec ! Init value for %l6 .word 0x985d2046,0x836d350e ! Init value for %l7 .align 64 p59_init_freg: .word 0x3e12fbef,0x6bf5938a ! Init value for %f0 .word 0x2a76540a,0x023ac77b ! Init value for %f2 .word 0xb2dc53f0,0xb4a06619 ! Init value for %f4 .word 0x3600bc77,0x34ad3a43 ! Init value for %f6 .word 0x83e3d969,0x87a08e30 ! Init value for %f8 .word 0xc6bef32b,0x0e74fb0d ! Init value for %f10 .word 0xe5f9ef2e,0xa7e18f76 ! Init value for %f12 .word 0x14c6a5ac,0x53eff60f ! Init value for %f14 .word 0x7b27e5a7,0xdbd63d8c ! Init value for %f16 .word 0x6c8852c3,0xd680887a ! Init value for %f18 .word 0xb2faaf48,0x6024e5ed ! Init value for %f20 .word 0x42d6305a,0x3ba5cbe0 ! Init value for %f22 .word 0x96247331,0x583f0df4 ! Init value for %f24 .word 0x7b76c348,0x666f3b0a ! Init value for %f26 .word 0x2562ac15,0x7ae908d5 ! Init value for %f28 .word 0x276a70a9,0xe95851fc ! Init value for %f30 .word 0x0e1ab13e,0x71bab521 ! Init value for %f32 .word 0x0afd552f,0x6bee8095 ! Init value for %f34 .word 0xf039208f,0xcf87b6f8 ! Init value for %f36 .word 0x26d0dcb2,0x556b0eac ! Init value for %f38 .word 0x4e5a9ce8,0x13e0d95f ! Init value for %f40 .word 0xeb77cd82,0x70334427 ! Init value for %f42 .word 0x5c97462a,0x357618f8 ! Init value for %f44 .word 0xb3667fa1,0xab900223 ! Init value for %f46 .word 0x747f74dd,0x67834da1 .word 0x5d031400,0xb17c6ee4 .word 0x9938e578,0x35a7c378 .word 0xc8142634,0xcde7078d .word 0x837eb7e5,0xc5d5bccd .word 0x9c38cc16,0x30f1389e .word 0x618b6431,0x968311d3 .word 0x4204d82a,0x89531432 p59_expected_registers: .word 0x00000000,0xf1f38873 .word 0xffffffff,0xa80df575 .word 0x00000000,0x00000000 .word 0x00000000,0x02bdfc2a .word 0x00000000,0x0000007b .word 0x00000000,0x00000000 .word 0xffffffff,0xa80dfd75 .word 0x00000000,0x70f61d00 p59_expected_fp_regs: .word 0x3e12fbef,0x6bf5938a .word 0x2a76540a,0x023ac77b .word 0xb2dc53f0,0xb4a06619 .word 0x3600bc77,0x34ad3a43 .word 0x83e3d969,0x87a08e30 .word 0xc6bef32b,0x0e74fb0d .word 0xe5f9ef2e,0xa7e18f76 .word 0x32186b97,0x53eff60f .word 0x7b27e5a7,0xdbd63d8c .word 0x657e42f4,0xd680887a .word 0xb2faaf48,0x6024e5ed .word 0x682150ff,0x3ba5cbe0 .word 0x96247331,0x583f0df4 .word 0x7b76c348,0x666f3b0a .word 0x2562ac15,0x657e42f4 .word 0x53d2f688,0x9c5525ae .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p59_local0_expect: .word 0x3ff9508d,0x28a78194 .word 0x00000039,0x7ba7d478 .word 0x92fa39e2,0xa4474ad6 .word 0x33e52682,0x42090f11 .word 0x21000008,0xe8817623 .word 0x00000000,0x663deff8 .word 0xa632e5c6,0x9c41ffca .word 0xd3236654,0xc7236ee9 .word 0x7ec9cd96,0x228eceeb .word 0x73355184,0xad2024ec .word 0x23b8254b,0xae5c7010 .word 0xd0dc06af,0x92448470 .word 0xa748d17d,0x4f4e823d .word 0x0a8f3b34,0x90fe561b .word 0x03177551,0x52631efc .word 0xc693ebf5,0x3ff9508d .word 0x7b83a0e3,0xfbc4b214 .word 0xa5da9e7c,0x4751284f .word 0xd4b7c123,0xc8261195 .word 0x3f0385e0,0x4a294e95 .word 0x85701718,0xcb92bbe2 .word 0xf12bc7cd,0x94556547 .word 0x15af45ce,0xac36b823 .word 0x16d0b72a,0x0b29ef4e .word 0x7b535329,0x99e086b5 .word 0x3593cb42,0xe8228bad .word 0xf8761f43,0x42503758 .word 0x0b923c08,0x2177b5e1 .word 0x997cc820,0xb3ecc90e .word 0x8030d561,0x59be244c .word 0x6a0dbdd9,0x6c3b6e12 .word 0xf3cd84e0,0xb157d051 .word 0x54c19ee2,0xc2df8dcf .word 0xd8c75e0b,0x02bdfc2a .word 0xca7fe01f,0xc26791b2 .word 0x585cd14f,0xd0e1ff09 .word 0x798aedf6,0xce6aa45e .word 0xcd0f7bcc,0xd506d606 .word 0xb3344dfa,0x9b353fe9 .word 0x10353bd8,0xa7ccb384 .word 0x0d7717c1,0x84bca27f .word 0x888c2390,0x5c29745a .word 0x4317ef4b,0x613887b7 .word 0x22b51edf,0x2e809b4a .word 0xd3f958b7,0x30716b2d .word 0xa9202f33,0x0b6c8b8a .word 0x52bf116c,0x0f6a2cc8 .word 0x229a7b8e,0xfddac85f .word 0x8025d4a0,0x7c4b657b .word 0xd8963be7,0xb94e55e0 .word 0xa7b79de2,0x2295a16d .word 0xf6b44738,0xbcf22037 .word 0x3ff9508d,0x3ad20d93 .word 0x436ba019,0x55fa0220 .word 0x0cfc2491,0xb0005dea .word 0x9a321476,0xc2ab224e .word 0xca5f2628,0x9d6cbd07 .word 0xb7088ffe,0xc9831f82 .word 0x1092a0de,0xc2afeb02 .word 0xd9f4bf07,0x3a316aa6 .word 0x3fc5825e,0xe1d8201a .word 0x7060fa17,0x71e1df3d .word 0x811a31e3,0xaae6e867 .word 0x92d9af31,0xbf5dc7f0 p59_local1_expect: .word 0x5fc8dafd,0x6e7cc52a .word 0x00236654,0xc7236ee9 .word 0xfffffeff,0x88f6d253 .word 0x2562ac15,0x7ae908d5 .word 0x85010000,0x00000000 .word 0x02bdfc2a,0xc7236ee9 .word 0xde74a713,0x4251fcdb .word 0x2cd3f8ad,0x3545ed3e .word 0xd1c6efc2,0x4e5c21e8 .word 0xd27ee355,0x9bb7a99d .word 0xf9a623e4,0x46fc4754 .word 0x20c42da9,0x2d4c9c73 .word 0xe44d36c2,0xa9c9ef45 .word 0x5a70774d,0xb2773542 .word 0xda7c63af,0xb97241c5 .word 0x54e41709,0x667c7108 .word 0x9140430c,0x0daff0ac .word 0x26799c15,0xdbd8d272 .word 0xf186b1f9,0x58252995 .word 0x93da54c4,0xad378c3e .word 0x32c2aa8b,0x3317a226 .word 0x66c4e039,0x17a31919 .word 0x9d5c9827,0xf0979105 .word 0xef980aa1,0x3e43f97c .word 0xb23193dd,0xc5456c2e .word 0x79dbd132,0xc08a48ab .word 0x13c35c86,0x000001b3 .word 0x5d071649,0xf1cabe30 .word 0xd48ea60f,0xb9aec80d .word 0x04132ee0,0xbcfb8e71 .word 0x59bc7d84,0x32d9e057 .word 0x81ca9503,0x649cefb3 .word 0xd2ff06fd,0x04e02af2 .word 0x626ca742,0x90494f1b .word 0xdc485c7e,0xfffff6d4 .word 0x9420b496,0xd90c79bc .word 0xdc48b61a,0xe45009ef .word 0xd6b2a0af,0x79e17b81 .word 0x94379697,0xb3c63078 .word 0x3d5176cd,0x8e934fdb .word 0x7179038d,0x13650359 .word 0x5556c4eb,0x9c530bb7 .word 0x1a6f0e9f,0xa07e2a50 .word 0x5617c58e,0x5b97a8bb .word 0x2b47e4b5,0x879589e3 .word 0x4b6c750b,0x5d41ea77 .word 0xee24fe7d,0x25af5b1c .word 0x0851af9b,0x796406b4 .word 0xeeef8465,0x04f40ed7 .word 0x79714d03,0xb9e1a919 .word 0xf42ab239,0x80a567d7 .word 0x82e36c16,0xd45781d0 .word 0xd75fb75d,0x69559230 .word 0xb838dd77,0xbb74ab4e .word 0x60e9bf37,0x5f404a9f .word 0x28d82d5e,0xa553f09b .word 0xa6adc642,0x849cc973 .word 0xc1ae51c2,0xc0ab3667 .word 0x1aa3d776,0x4529d643 .word 0x87a69a91,0x13e025d7 .word 0x6bfccc66,0x4bd5c1f7 .word 0x16cc1cef,0x643fb0f2 .word 0xc2000a09,0x7050ab19 .word 0x3f0d66e6,0xcf7a600b p59_local2_expect: .word 0x75fd0da8,0x94757a8d .word 0xff80588b,0xe8d27b65 .word 0x61202170,0x695e8502 .word 0x32b0e41b,0xde79a8f3 .word 0xd7b7ae8c,0xd361c15f .word 0xdbd63d8c,0xa4e000c1 .word 0xd412a6a3,0x878176dd .word 0xa6ec1e90,0x3c8fe331 .word 0xe1f97526,0xd41c89a2 .word 0xc48cbe92,0xce235532 .word 0xe9873710,0xd12ed409 .word 0x925dfe04,0xef891ded .word 0x515ebfe6,0xb33f218b .word 0x6a62093d,0x91978b08 .word 0xf8f79f07,0x85cd91ca .word 0xc86e124d,0x68db48af .word 0x6607999a,0xe328ece5 .word 0x58361c79,0x95d8fb92 .word 0x4349d477,0x8bed4ab4 .word 0xa1fcfbb7,0x302536eb .word 0xe70c356d,0xf0335350 .word 0x4a0efca3,0xe6e55aac .word 0x6f85351e,0x724ca102 .word 0xf5dc5b12,0x471ae9c0 .word 0x4de1e923,0x7cdd95da .word 0xf31b18bd,0x114b9665 .word 0x0f7ec427,0xcdd5a270 .word 0x2d99123b,0x0e112d9b .word 0x4f681bf2,0xd250e773 .word 0xd3880165,0x01da66ff .word 0x96455b16,0x3ee81d6f .word 0x1d92e553,0xb1acb655 .word 0x00000052,0x5d87e6d2 .word 0xd5c5dd7b,0x6c4ce967 .word 0x74480091,0xb8fe8620 .word 0x3c3c2d74,0x15cee814 .word 0x94f67e28,0x6ccde59c .word 0x777e5aa7,0x5b7b9d50 .word 0x8a91483e,0x11ebc886 .word 0x6d450b2f,0x27fa2ba8 .word 0xee7221eb,0x980338f7 .word 0xdbd63d8c,0xb1fff1a9 .word 0x643b8876,0xd4d0078f .word 0x249b5f85,0x314ca891 .word 0xfddac85f,0x3025adfa .word 0xfca149a9,0xf7adc330 .word 0xb5aa6fcb,0x3477bd98 .word 0xe5464852,0xed49e8ff .word 0xa4428bbb,0xbb24d3e3 .word 0x99196254,0xf258a290 .word 0x6e978e76,0xf343d2f5 .word 0xb489eb62,0xc5e54f49 .word 0x0ae24253,0x8b59ccc1 .word 0xec85c88e,0x3a1394e3 .word 0xc28982e8,0x2188ddf4 .word 0x08f6dd7c,0x2d0df337 .word 0xaded0ac9,0x165596c4 .word 0xecdfbda7,0x9a7cd6a8 .word 0xc27e55f3,0x66487d38 .word 0x4263a584,0x00096f04 .word 0x5ad6cd65,0x53402294 .word 0x2747e8d6,0x27a040ad .word 0x2ccb58d4,0x731b6578 .word 0x017e2394,0x05f13248 p59_local3_expect: .word 0xff76c348,0x666f3b0a .word 0xd3558be1,0x00ef6c2e .word 0xf4427e65,0x0000007e .word 0x2562ac15,0x7ae908d5 .word 0xff1adcf3,0xbb4333e0 .word 0x9c41ffca,0x417e8528 .word 0xff086cae,0xf5e690ce .word 0x8215acff,0x999a607f .word 0x63536283,0x2fe71fab .word 0xe7f72a1d,0xc1acffb8 .word 0xb57b7b40,0xc7088803 .word 0x1a0b7291,0xe53b8255 .word 0x4e2389f3,0xa1ca364f .word 0x156aa6c3,0xe5ba739b .word 0x3ca83578,0x82e2a8f4 .word 0x43ace220,0xbe0bfbc3 .word 0xbf6ac54d,0xdcc969a7 .word 0x99a35688,0xa9f4ea48 .word 0xf8abb8e2,0x1e8f6310 .word 0x9309754d,0xaba7a2f9 .word 0x4952fd1b,0xcf1ad7fd .word 0x693cd77f,0x1a6f3c4f .word 0x389125e1,0x70212061 .word 0xea45ff97,0xab1b8e24 .word 0x5652b8b3,0xfe5bdbcf .word 0x82c32d4b,0x54b40ea4 .word 0xc886e7c3,0x8dbd2881 .word 0x00000021,0x000003e7 .word 0x5f1c3562,0x657e42f4 .word 0xc5188a85,0x343b54fa .word 0x2a3d2b06,0x1cae14e8 .word 0x1ef24d9f,0x589c2522 .word 0x560c7b78,0xb870104f .word 0x220e83e8,0x3f37daf1 .word 0xeed11c08,0x002f965c .word 0x8e1cdf4d,0xd78ccaaa .word 0xa1ad205a,0x82d35af1 .word 0x3efd4c8f,0xb0395b47 .word 0x7b1c8e06,0x3baa3bf3 .word 0x467a7f1c,0x5effb3f9 .word 0x67ef4b66,0xf05d99d8 .word 0xfdbafbbb,0x9dca6a1a .word 0x00000000,0x4a697387 .word 0x6e526fe4,0x20a989d8 .word 0xc2e5fe4b,0x981ba9be .word 0xae2392f5,0x34b9ae30 .word 0x95781355,0xfa4bc522 .word 0x1b385118,0xcc6b86c6 .word 0xcaef15a3,0x56083dac .word 0x10feb828,0x9fab6002 .word 0x0b8cc05e,0x8dff266d .word 0xcf697249,0xe239fa92 .word 0xb43cbdb0,0x6867e64f .word 0x61737ce4,0x134bf4a1 .word 0x3ac84bc2,0x79f925ab .word 0xed0cf45e,0x55122338 .word 0xd1a4f1d0,0x4ae3b2e0 .word 0xa74443cb,0xa1749d9d .word 0xa7f1a0ac,0xb8fca40b .word 0xbac2a011,0xd3a6a6a9 .word 0x87fd0a8b,0xc4dbd9c6 .word 0x6be930f7,0x536c9109 .word 0x2cbe45ab,0x10423c93 .word 0x7425a405,0xfdad164b p60_init_registers: .word 0xe2adda8d,0x93570304 ! Init value for %l0 .word 0x87334582,0x6754c9b9 ! Init value for %l1 .word 0x8be8aa7a,0x50d0e2c6 ! Init value for %l2 .word 0x36c40570,0x485f289b ! Init value for %l3 .word 0x5e3e6865,0xca11ab78 ! Init value for %l4 .word 0xa9bafe5c,0x5451ca43 ! Init value for %l5 .word 0xd01f7e62,0x6b6c20d6 ! Init value for %l6 .word 0xb1d59d00,0xba4bf576 ! Init value for %l7 .align 64 p60_init_freg: .word 0x6d27609a,0xf09863b4 ! Init value for %f0 .word 0x53491a6a,0xb578e809 ! Init value for %f2 .word 0x8e5d7855,0x07ff4fcd ! Init value for %f4 .word 0x4f1de786,0x58ad58c6 ! Init value for %f6 .word 0xb7e03e07,0x2cda9432 ! Init value for %f8 .word 0x834134e8,0x96db401d ! Init value for %f10 .word 0xf82d7d46,0xf2eceb6c ! Init value for %f12 .word 0xdeed22e6,0xe05b3fd8 ! Init value for %f14 .word 0x793ec452,0xde0b5adb ! Init value for %f16 .word 0xd2ec7104,0x78993bc0 ! Init value for %f18 .word 0x555a4946,0x02afcf23 ! Init value for %f20 .word 0xb68fcbc8,0x458a3ad7 ! Init value for %f22 .word 0xeeaf511d,0xd05e332d ! Init value for %f24 .word 0x8409cbb9,0x3f96c4bf ! Init value for %f26 .word 0xd0c986bb,0x965dfbd0 ! Init value for %f28 .word 0xb01777ea,0xa307eea3 ! Init value for %f30 .word 0x84e0df94,0xf713ea79 ! Init value for %f32 .word 0x02b3b663,0xa26402b2 ! Init value for %f34 .word 0x65950d27,0x57371a76 ! Init value for %f36 .word 0x394323de,0xbefeb59f ! Init value for %f38 .word 0x84a008f7,0xbf7b4e62 ! Init value for %f40 .word 0x29440cb8,0x8cab70f0 ! Init value for %f42 .word 0x4cb82a8d,0x6d63f635 ! Init value for %f44 .word 0x8f4b8ca8,0x1cc387b3 ! Init value for %f46 .word 0xf54e2357,0x2a0cd4b5 .word 0xa288d8c6,0x222b6ae4 .word 0xf54f7f1c,0xc82929fd .word 0x5a2770e9,0xdaa609d6 .word 0xf74cd569,0x5fa7fd11 .word 0x1b661f9a,0xbe0c4fb5 .word 0x414ece82,0xbfc74c7e .word 0xd0524d63,0xcda0cd27 p60_expected_registers: .word 0x187933c5,0xeff7727a .word 0x00000000,0x00009481 .word 0x00000000,0x000000ad .word 0xffffffff,0xffffffc0 .word 0x187933c5,0xeff7727a .word 0x00000000,0xc03b9978 .word 0xa456e895,0x6429ba4d .word 0x56b67d10,0xdf8e2297 p60_expected_fp_regs: .word 0xdda411d3,0x58683ac5 .word 0xe6bc2cfa,0xf5ea67f9 .word 0x7555fc2d,0x2503cc81 .word 0xbeefbaac,0x453725a2 .word 0xa6696619,0xb83ac236 .word 0x26c943dc,0x5b8ec2ee .word 0xa6fcfb18,0x14673f54 .word 0x6544d76d,0xebfa02ed .word 0x793ec452,0xde0b5adb .word 0xd2ec7104,0x78993bc0 .word 0x555a4946,0x453725a2 .word 0xb68fcbc8,0x458a3ad7 .word 0x1b44e7b0,0x8327dd04 .word 0x8409cbb9,0x3f96c4bf .word 0x1094fe86,0x5451ca43 .word 0x7ac946f9,0xe09942b9 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p60_local0_expect: .word 0x374c31d5,0x4490086f .word 0xd3c123d7,0x7bdd18c5 .word 0x938cdf57,0xcb53efef .word 0x44f54d3c,0x7f1eaba9 .word 0xc658ad58,0x3a7a0fd7 .word 0xff1c6078,0x509d4d02 .word 0x000007a8,0x550d0f0d .word 0x0f3ad561,0x3989870f .word 0x6afca844,0x97864f8c .word 0x226de26b,0x0cf37fac .word 0xe12dff02,0xd7fb106b .word 0xd79d5754,0x93ba25e6 .word 0x9e558384,0xd4c6062d .word 0xf511749d,0x8bda0140 .word 0xdfa9d385,0xb8ad2e6a .word 0x5d6de3e6,0x3469cff7 .word 0xc53a6858,0xd311a4dd .word 0xf967eaf5,0xfa2cbce6 .word 0x81cc0325,0x2dfc5575 .word 0xa2253745,0xacbaefbe .word 0x36c23ab8,0x196669a6 .word 0xeec28e5b,0xdc43c926 .word 0x543f6714,0x18fbfca6 .word 0xed02faeb,0x6dd74465 .word 0x364fc821,0x7d51e427 .word 0xd7c8a00d,0x2289280d .word 0x0e244cde,0x026c26ac .word 0xd4af0fde,0xf85cd3cd .word 0xe7cf6cf6,0x413e384c .word 0x0000035c,0xd5e3eb92 .word 0xb0d3aba3,0xfab1c3e9 .word 0xf3784256,0xa872df32 .word 0x82116ff1,0xfa3dd58d .word 0xb871d6e6,0x14c7ef31 .word 0x5ba1d9dd,0x694c0d67 .word 0x4cd70847,0xfc776671 .word 0x304c4bc9,0x2b9d3f30 .word 0xc3160c30,0x632b5652 .word 0x6931c4db,0xc0ba75a2 .word 0xcf810529,0x371518a9 .word 0xc4254f8d,0x1a6aeeb9 .word 0x6227eb51,0x8523e097 .word 0xa24295e7,0x6133c869 .word 0x7ac946f9,0x556b3bcd .word 0x09f85b98,0x191e5220 .word 0xa312c69f,0x6c55255c .word 0x18c0b90d,0xcd8c8f6d .word 0x5e68b952,0xa372fc91 .word 0x905fcc4d,0xcd2767f2 .word 0xa456e895,0x6429ba4d .word 0x50517ea7,0x1caa440c .word 0x11bee4f2,0xc1581fe5 .word 0xe68d2996,0xfda04ef3 .word 0x80bc58a9,0x09416330 .word 0xa5b153cd,0xacbb65ed .word 0x53628db4,0xc5a536de .word 0xe8ac0b69,0x532db8e0 .word 0xf2c353f9,0xc2523f9c .word 0x9addbd65,0xeb39ff1b .word 0x465be601,0xb65856c1 .word 0x9c77116a,0x265368ac .word 0x9aa5f963,0x3d3b59aa .word 0xf4c45e59,0x71b1836f .word 0xafa95936,0x81701570 p60_local1_expect: .word 0x81ffffff,0x694f7cfe .word 0xc03b9978,0x88d6b0d7 .word 0xc03b9978,0xe8344183 .word 0x71b1836f,0x00001b44 .word 0x1b44e7b0,0x8327dd04 .word 0x43ca5154,0x78993bc0 .word 0xbfe85386,0xc55a8d2d .word 0xd6c0bd41,0x82599adb .word 0x14edc3cd,0xb65e24d5 .word 0x928d6454,0x3de2400f .word 0xbc49ff3f,0x37cb6aba .word 0x925ed666,0xb5931554 .word 0x863b225c,0xa14cf12a .word 0x2888fdc7,0x0053c43e .word 0x8a0e5963,0xf877de29 .word 0x04dc4288,0xc8134c23 .word 0x0cd3e3fe,0x158e8f42 .word 0xe4562505,0x411039aa .word 0xb9239f5b,0x4a534969 .word 0xdb2ffc99,0x6b2430f8 .word 0x00000000,0x00000003 .word 0xef0fad91,0x373bd10a .word 0x3d5ff73f,0x3e709419 .word 0xe0ff3297,0xa02e8e7e .word 0x50743995,0x4b9bfbe9 .word 0x555ff331,0xd49e4a9f .word 0xc1311b57,0x8b06abee .word 0x75cebae6,0x31a951c6 .word 0xaa14d849,0xf928ba79 .word 0xd94a68d0,0x9efb448f .word 0x0d2ad9b6,0xeeccb017 .word 0x8b959b24,0x52204e63 .word 0x50187a35,0x4b096115 .word 0x28059cff,0xa0805374 .word 0x000000f1,0x80dc1a88 .word 0x1caf7349,0x0bb99c7f .word 0x44f4716a,0x9b85fbec .word 0x3f2f367b,0x2bf1b36a .word 0x57c27763,0xed48a95e .word 0x02f34937,0x902f7de2 .word 0x7e05ab6e,0xd68e1193 .word 0xd645a20b,0x216baac5 .word 0x9c881b4a,0xe8791c2b .word 0x717e02db,0x2b4cc925 .word 0xc05de3c2,0x113cc880 .word 0x24a4a88d,0xcfcc048e .word 0x276fc1cc,0xd4f3c998 .word 0x518299ef,0x49dc4aef .word 0x43e98fb1,0xac8bdfeb .word 0xff69792a,0xcf9c3625 .word 0xe311941d,0x10083467 .word 0x88e003db,0x4b08c2bf .word 0x276bb03e,0xd7dbb3db .word 0x457f01ea,0x8297b2db .word 0x824db397,0x0f5bced9 .word 0xcbdf356e,0xfcc8ca63 .word 0xf88fd72b,0x9c40f07d .word 0x1560be5f,0x6fb13eca .word 0x8cb248d3,0x9d2948d6 .word 0x6977a69e,0x734b1acd .word 0x11d58c34,0xd36aefa7 .word 0x5a498572,0x0b8034f4 .word 0x65858337,0xea4f934f .word 0xd1052e56,0x0000007c p60_local2_expect: .word 0xb94299e0,0xf946c97a .word 0xa2253745,0xacbaefbe .word 0xf1bc4c34,0x000003ea .word 0x0000004b,0x2097c8af .word 0xf27d661d,0x6e55b3bc .word 0x7ac946f9,0xe09942b9 .word 0x168570fe,0xe3dab5f6 .word 0xc849175b,0xa912bb76 .word 0x60ff7e3e,0x8c01095f .word 0xe26d3a2f,0x9944ed7b .word 0xbf6079b2,0x697ed056 .word 0x44d1abb7,0x34376439 .word 0xdca3adbb,0x75760584 .word 0xc13e3287,0x43f15025 .word 0x187933c5,0xeff7727a .word 0xcc9ba2d7,0xd5e0ea5e .word 0xb9298fbd,0x124f5cb8 .word 0xdf7c9adb,0x9ac20690 .word 0x55e46436,0x70d0ac68 .word 0x2c3e224b,0xc5563962 .word 0x17435bb8,0x0ce2b1dc .word 0xc3794fa3,0x6b285e84 .word 0x7ee6ac3d,0x95cc8f2a .word 0xf5a6ba6e,0x712925a9 .word 0x8d8c4726,0x67482559 .word 0xa3ad6d94,0x8e57724e .word 0xc4a11af0,0x0b5d8779 .word 0x48dc9a38,0xc8011682 .word 0x6f6f7942,0x0a9027ef .word 0xe6d1ff00,0x6fe65dae .word 0xb23c1d32,0x779d33d1 .word 0x0e0db541,0x54b136cd .word 0xc5fe41db,0x8231aae8 .word 0x9b63508f,0x20b850fa .word 0xe9e5ce4c,0xbc011a7b .word 0xf32b1e6f,0x3f93f815 .word 0x0822fedc,0x586d8136 .word 0x9d281139,0x1df9e5f9 .word 0xcf6aadbd,0x33e6958c .word 0x67dc2c64,0x21605d65 .word 0x5dcd7abf,0xdf2b9a6e .word 0x3d2cb3e3,0x205baeee .word 0x98f997fc,0x31047b95 .word 0xc0789c87,0xd6cd039c .word 0x85b3522f,0xb2ca7d1f .word 0x8425f038,0x2a928554 .word 0x789edda2,0x70ce4454 .word 0x3a388dba,0x86d064a5 .word 0xf38a4c27,0x5bc043c8 .word 0x8fff681c,0x9036925a .word 0x77940640,0x2e27e1c4 .word 0x26f9f93a,0xbdc2d60a .word 0xb6ffa254,0xaebe8412 .word 0xc5140f01,0xf877be01 .word 0x395f0ec6,0xfbf52689 .word 0x2601a1af,0x1edba73a .word 0xae0a5dc2,0xae21a980 .word 0xb62f9dd9,0x4e0470d7 .word 0x54c7d2aa,0x69dd0d41 .word 0x5c06de5d,0x1cb4726e .word 0xce621cb5,0x342a62fd .word 0xc01bd246,0xfc649d5a .word 0xb40b6d54,0xc89d9fed .word 0x726b3a12,0xf893abd9 p60_local3_expect: .word 0x9a353989,0x419dd6f3 .word 0xb94299e0,0xf946c97a .word 0x71b1836f,0x00001b44 .word 0x0abe5c2a,0x2d82e8b4 .word 0x59000000,0x441b0000 .word 0xff49fdb0,0x25c50c04 .word 0xcbe6bb14,0xaf5f6487 .word 0xb150c6f8,0x2d23e93c .word 0x0a3102f9,0xb2f465c4 .word 0xf5c2615a,0x4d3f478d .word 0x82259c20,0xc32e6044 .word 0x7fb624a2,0xcb01404a .word 0x206dd40a,0xda677ecb .word 0x0c768a93,0x4279083e .word 0xc87bffa0,0xec1b0250 .word 0xe51b6d65,0xf792b439 .word 0xa5fc64ef,0x5b2d944c .word 0xf1c810bf,0xb2c0caf7 .word 0x5b01c3ea,0xf3a1746a .word 0xaae6d173,0xc5096b7f .word 0xc634a236,0x0288dc57 .word 0x6e74c0d9,0x10b5a431 .word 0xe3d3f85a,0x29d31371 .word 0x7286ff4f,0xed9dd27e .word 0xf79617e9,0x3ed27982 .word 0xd9b9d0e4,0xc5f4e888 .word 0xf1013f74,0x9f1fed9a .word 0x1ccf71e6,0x227e0825 .word 0x4d204544,0x3dfbd585 .word 0xbd0448b2,0x519d9fb7 .word 0x008b0f99,0x00000000 .word 0x91c6fc53,0xc7c1a1f3 .word 0xa0cd55b4,0xde622a45 .word 0x48a25b0e,0x3b6cb3a6 .word 0x5e7a2b7f,0x47c1f66a .word 0xf6c4331a,0x97dceb02 .word 0x9e6f3e4b,0xb2110bdb .word 0x3d6cfede,0x661e896a .word 0xa42d27fb,0x5e4eed9f .word 0x524c02e0,0xf138e82b .word 0x8fe4c708,0x2945fb6d .word 0xa3691d5d,0x396ece39 .word 0x6e8f42d4,0xb36a4321 .word 0xde3849f2,0xee676fec .word 0x39b9c8cb,0x1e2372bb .word 0xd0ba767a,0x11cb8881 .word 0x7565dbbb,0x1947e6e3 .word 0x86f340f3,0x3f1d8450 .word 0xc17ed3de,0x61932513 .word 0x56b67d10,0xdf8e2297 .word 0xb092fd50,0xfe083ff2 .word 0xaee3003c,0x9a19cc00 .word 0x23eb13c6,0x73f5ef91 .word 0xffffffcc,0x382d80b5 .word 0x6db0ac12,0xdf698bf8 .word 0xfa8277c7,0x82366962 .word 0xe8fc7d25,0xf302cd21 .word 0x3a0eb0e1,0x6443f8ba .word 0x7edc2ed1,0xef71d054 .word 0x9612ed2b,0xde17e675 .word 0xdb68f9f0,0x9dbdce51 .word 0xaaf70f78,0x64b5f0ef .word 0x26b20e3f,0x000584d1 .word 0x95bb0f70,0x05c553ab p61_init_registers: .word 0x79a8bcc9,0xcc84d01c ! Init value for %l0 .word 0x4f747b58,0x00c96f07 ! Init value for %l1 .word 0xca1188d8,0x599030d6 ! Init value for %l2 .word 0x798d069e,0xbac00d9e ! Init value for %l3 .word 0x9f7584ca,0x67e42f1e ! Init value for %l4 .word 0x5ed7a7e5,0xd1f7a2d3 ! Init value for %l5 .word 0x736e13fb,0xcc35d5c7 ! Init value for %l6 .word 0x74ba0240,0x91abf321 ! Init value for %l7 .word 0x4fdfdc0c,0x13496b56 ! Init value for %l0 .word 0x1fc23e5c,0x906226ca ! Init value for %l1 .word 0xaed7fb9c,0x82c282c1 ! Init value for %l2 .word 0xc9219bd5,0xf72f6f17 ! Init value for %l3 .word 0x3ff479e4,0x9f42817b ! Init value for %l4 .word 0xa694db90,0x97d4d705 ! Init value for %l5 .word 0x6ad4f6cd,0xe09d47a1 ! Init value for %l6 .word 0x271d550a,0x1ca333a4 ! Init value for %l7 .align 64 p61_init_freg: .word 0x02fb231e,0xd8010894 ! Init value for %f0 .word 0x7d65ba63,0x62f8c8f2 ! Init value for %f2 .word 0xab6e3014,0x8dc98f9a ! Init value for %f4 .word 0x7c968ecc,0x9070b8bd ! Init value for %f6 .word 0xabb32849,0x215a2b37 ! Init value for %f8 .word 0xb372b7d1,0x5136deca ! Init value for %f10 .word 0xc800a296,0x3638a7be ! Init value for %f12 .word 0xac9d4959,0x53d64113 ! Init value for %f14 .word 0x34afeee2,0xc582fbbd ! Init value for %f16 .word 0x4a8f5ac1,0x2a8397c5 ! Init value for %f18 .word 0x41d78e5f,0x4e066e72 ! Init value for %f20 .word 0xcdb1ec10,0x2ea3d4a0 ! Init value for %f22 .word 0xa9890a3e,0x7a1aa41c ! Init value for %f24 .word 0xa11ccf03,0x37786a23 ! Init value for %f26 .word 0x94ce458e,0x415744f3 ! Init value for %f28 .word 0x53292b87,0xb48df0ff ! Init value for %f30 .word 0x9614c6cf,0xcbe66e70 ! Init value for %f32 .word 0xae40ef6c,0x56532925 ! Init value for %f34 .word 0x673cc9d5,0xc6161e36 ! Init value for %f36 .word 0xaaeb8dc6,0xf8ef78be ! Init value for %f38 .word 0xc8207a8e,0xa3fb0014 ! Init value for %f40 .word 0xa78bade0,0xd25b7e0b ! Init value for %f42 .word 0x6bb4fa19,0xa0825435 ! Init value for %f44 .word 0x20387c66,0x69f2962a ! Init value for %f46 .word 0x9f2b6c71,0x1fa58ec5 .word 0x10449d30,0xbfae5fe8 .word 0x9844fe81,0x0b4faaaa .word 0x7e29a575,0x85ded70c .word 0x97f61902,0x376e2cf4 .word 0x75130fd8,0x488e87b0 .word 0x97090d5f,0xd5a77612 .word 0x4607d7da,0x4b6f1c5a p61_expected_registers: .word 0x00000000,0xceac1620 .word 0x00000000,0x574b1c59 .word 0xffffffff,0xa1479de0 .word 0xedee0eb2,0x039e11a3 .word 0xea6a0e98,0x81049460 .word 0x00000000,0x00000079 .word 0x00000000,0x0000ec10 .word 0x00000000,0xac52aa38 .word 0x4fdfdc0c,0x13496b56 .word 0x1fc23e5c,0x906226ca .word 0x00000000,0x000000d6 .word 0xc9219bd5,0xf72f6f17 .word 0x00000000,0x228ed9d6 .word 0x00000000,0x084d8725 .word 0x6ad4f6cd,0xe09d47a1 .word 0x00000000,0x9eddc4fe p61_expected_fp_regs: .word 0x5333ed4c,0x797721d9 .word 0x7d65ba63,0x62f8c8f2 .word 0xab6e3014,0x8dc98f9a .word 0x7c968ecc,0x9070b8bd .word 0xabb32849,0x215a2b37 .word 0xb372b7d1,0x5136deca .word 0xc800a296,0x3638a7be .word 0xac9d4959,0x53d64113 .word 0x34afeee2,0xc582fbbd .word 0x53b136a7,0x575d4390 .word 0x41d78e5f,0x4e066e72 .word 0x2eb8b446,0x4352cd29 .word 0xa9890a3e,0x7a1aa41c .word 0xa11ccf03,0x37786a23 .word 0x94ce458e,0x415744f3 .word 0xb3bc0000,0xedee0eb2 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p61_local0_expect: .word 0xffffffff,0x00000000 .word 0x10ecdac5,0x29bb317b .word 0x19fcabb3,0x023db3a4 .word 0x00000005,0x873a7130 .word 0x0bcc6645,0x44420c0d .word 0x80f0d5a8,0x8ae088c4 .word 0x77dbe51c,0x423592ed .word 0x1852bea8,0x3b6231e2 .word 0x4bf62965,0x26297139 .word 0xecef01b3,0xe256c6a0 .word 0x2819c2c3,0xb1114065 .word 0xf4ec857f,0x312f9a3b .word 0x35e113ff,0x9a945b78 .word 0x228ed9d6,0x084d8725 .word 0x515aba11,0x02b29bff .word 0x981a9c2b,0xa7adce69 .word 0xaef09eae,0xf2e8e1da .word 0x8067dd77,0x728b6f48 .word 0x5d02fb5f,0x70246702 .word 0xe6b1bfc2,0x9e11e41e .word 0x344fa75e,0x01e22c37 .word 0xdfc82e53,0x62d66506 .word 0xd0ec540f,0xc14df43e .word 0x59d96646,0x293f96ea .word 0x3fda2b6a,0x8aa367d7 .word 0xaa4eb1df,0xc4ec95dd .word 0x4bfeefed,0x018d685d .word 0x7c34fdfc,0x8b7aeb08 .word 0x4f03fdd1,0x3d44ab2e .word 0x70d7be7d,0x51cf1a09 .word 0xf9660bba,0xcaa083c7 .word 0x3625840e,0x699ad2d5 .word 0x1651c3d6,0x3f70195b .word 0xcc47d50c,0xdda85b73 .word 0x7caa70d7,0x9f23b208 .word 0xe95ea1cb,0xc88c128d .word 0x1a894c71,0x626186c1 .word 0x4ac9986f,0x6388671a .word 0x0662ca71,0x717d7b0a .word 0x0b3cd6b3,0x923d2ed9 .word 0x1d67a14c,0x576f3cbe .word 0x4826ce2c,0xac34e1d1 .word 0x5d644682,0x03022216 .word 0xf29275ca,0x6aa3a4aa .word 0x94b25ade,0x3c514289 .word 0x77bed936,0xb82177d7 .word 0x992307e5,0xfbd9df68 .word 0xc54255a0,0x11e77961 .word 0x7bee9b15,0x5acbf8c4 .word 0xcb046611,0x000000eb .word 0x00f1996f,0xc65644e0 .word 0x428498dd,0x79e602d5 .word 0x8e7a01b7,0xda39a2e8 .word 0xecb9bd82,0x616ad8b5 .word 0xd8c41600,0x21c65300 .word 0xcd8b973e,0x2b2424ed .word 0xb416e701,0x92649f34 .word 0x36a48ca7,0x553d3ba5 .word 0x07db3ab2,0xe87091b0 .word 0xc0321551,0x13ea768a .word 0x842eb6e3,0x07f4d095 .word 0x51389712,0x94cd2a6e .word 0xda39a2e8,0xa48719b4 .word 0xcc84d01c,0x26459d9a p61_local1_expect: .word 0xb3bc0000,0x57010000 .word 0xffddc4fe,0xd3a2f7d1 .word 0x4614c830,0x8e65ce49 .word 0x41c20d8e,0xd454492e .word 0x53b136a7,0x575d4390 .word 0x21fddbc9,0x261c8d4c .word 0x5333ed4c,0x797721d9 .word 0xdce64b82,0x449831ef .word 0x0a38b862,0x4cef8290 .word 0xa536587d,0x68e5b204 .word 0xb30123a3,0xe93dcd6e .word 0xff36c401,0x6e33d054 .word 0xe31ef616,0x9d1fc062 .word 0x84ef9d82,0x4161c811 .word 0xa69477af,0xb3e8ab4b .word 0xcad6b11e,0x5ef98ce6 .word 0xfd50b3ae,0x8f10acaa .word 0xf41a3239,0x574b1c59 .word 0x4dfa12bc,0x9d410726 .word 0x4473d17f,0xe15c44e6 .word 0x5c4ba7de,0x2e07e0f4 .word 0x71ff4ff6,0xbd8f4d8f .word 0xcfd033d0,0xb73babb6 .word 0x7f41e135,0xf87cf30f .word 0xe88e1554,0x365932ae .word 0x6ff8d628,0x8267f109 .word 0xfae6f90f,0x97ca7541 .word 0x6aa901ea,0x2cac2e83 .word 0xc78ece4f,0xff782b69 .word 0xe89e10dd,0xc57f36e8 .word 0xb72b1bf3,0x15df067c .word 0x43fc9a5f,0x26889aab .word 0xe2cb4f85,0x82fe9a00 .word 0xbbc79d21,0x22c74711 .word 0x66e56ab9,0xe921bc3e .word 0x73f3a4da,0x73ee46ad .word 0x9e7c9018,0x0d85e1ef .word 0x3479782f,0x6fd0ff84 .word 0x7ea73bfd,0xa05bb84a .word 0xdd909d8c,0x5bfe1d0f .word 0x2a8ea74e,0xd74318be .word 0x60f32b94,0x3fa7ea1f .word 0xe2868341,0x8c4f3ad6 .word 0x634b183e,0x99197d45 .word 0x180edef9,0x65a80b6d .word 0xd155604f,0xfc91060a .word 0x9e5a8071,0x8b804ea8 .word 0xfee6a329,0x27bb010e .word 0x56e20fa6,0x8aeb9667 .word 0x0d9bab3b,0xff3875f1 .word 0xbef1b1c4,0x07fb2fd8 .word 0x106076ea,0xf7c9d1fa .word 0x28d508d2,0x9403b14c .word 0x9e498d7a,0x9c7145ce .word 0x75736f6b,0x5fa3e7c7 .word 0xd028458e,0x3b707e6c .word 0x66e70cc2,0xa1be0eb3 .word 0x06789f3b,0xbc46fc7a .word 0x2f4bc02b,0xe7d142a2 .word 0x84cd9a30,0x831beb79 .word 0x9c19d323,0x84bbdfe4 .word 0x4c82971b,0xba00d1c5 .word 0xfa561148,0x980a401b .word 0x30078b41,0x7cc7f4ab p61_local2_expect: .word 0xc4f8cb5a,0x159bee7b .word 0x65510703,0xf41b2dd6 .word 0x726e064e,0x5f8ed741 .word 0x7bee9b15,0x5acbf8c4 .word 0x88223bff,0x2e4954d4 .word 0xe09d47a1,0x1ca333a4 .word 0x75ba0885,0xff392a76 .word 0x2b758e06,0xda4a69ea .word 0x00000000,0xc125e4f8 .word 0xd81914e6,0x73fc2471 .word 0x1595f167,0x60f32b94 .word 0x4168fdf2,0x463636f4 .word 0x9f53e6bb,0xcdb73cf2 .word 0xf0ad2681,0xaa189672 .word 0x41d125d5,0x5f8ef26d .word 0x51f6074a,0x54955f5d .word 0xb5cc4882,0x713b286d .word 0x5a387ea4,0x2d3d9d3d .word 0x18cb7094,0x59c1bbe7 .word 0x29772fc7,0x2cbc15db .word 0x59513ea4,0x8292cab4 .word 0x796319c3,0xf66f640c .word 0x86eba510,0xc6aa52d4 .word 0x0b61ae10,0xd1f7a2d3 .word 0x25a52147,0xeb80c31b .word 0xc8c5ee51,0x82609117 .word 0x0e0c4c8a,0x5b5fd5cd .word 0x778d33db,0x081603d3 .word 0xc7679b36,0x3278e865 .word 0xbf2a228e,0x50d049b2 .word 0xd054be6b,0x60b95d39 .word 0x6b1ece17,0x45840000 .word 0x0dcf25d0,0x18ac226b .word 0x46a8e7e2,0x2d0fe788 .word 0xf45b48c1,0xf55c0dfd .word 0x830f19fd,0xba4eff1c .word 0xdb027677,0x7c24f90d .word 0x8734b2d3,0xb55b1664 .word 0x946c64e5,0xaa64691b .word 0x0ab311bb,0x7b6be01b .word 0xff88adb3,0x7d44baae .word 0x5ebdd749,0xa3caa501 .word 0x3226156b,0x7c2795a7 .word 0xd7ac884e,0x7331bd9c .word 0xb61b7f84,0xde9f4a0b .word 0x1e7e9748,0x847f26f7 .word 0x86de158d,0xd53f11a9 .word 0xe4dfb95b,0x68371275 .word 0x3951bc6b,0xffff74e3 .word 0xdbb325f9,0xf88db23f .word 0x9e0aa3e2,0xb6ba128c .word 0x3e807da9,0xb4662716 .word 0x3cc626d1,0x7aca3425 .word 0x2cf936d1,0x547bec86 .word 0xbc68474e,0x077a6288 .word 0xde8d9955,0x648e6678 .word 0x34afeee2,0xc582fbbd .word 0x4a8f5ac1,0x2a8397c5 .word 0x41d78e5f,0x4e066e72 .word 0x00006551,0x2ea3d4a0 .word 0xa9890a3e,0x7a1aa41c .word 0xa11ccf03,0x37786a23 .word 0x94ce458e,0x415744f3 .word 0xff292b87,0xb48df0ff p61_local3_expect: .word 0xfff6e6bf,0x0467a179 .word 0xedee0eb2,0x039e11a3 .word 0x5f8ed741,0x3a58220f .word 0x05000000,0x00000000 .word 0xe09d47a1,0x1ca333a4 .word 0x45c40796,0x166f4229 .word 0x2769c086,0x128bf712 .word 0x5330d1d7,0xf16c6127 .word 0x049f7b99,0xed599577 .word 0x79e59617,0x41fd6357 .word 0x1c6d5430,0xeff51e09 .word 0x2cb3bf65,0xf724097b .word 0x37e36a11,0x2899fee3 .word 0xf0a9a666,0x63c7c391 .word 0x36e68820,0x05a76fb3 .word 0x376b7d91,0xf975c9ae .word 0x5d05fdfc,0x0d7ed482 .word 0xe50886bf,0x71f0bdab .word 0xa11e6f1f,0xcb070fe0 .word 0x2670bc33,0x221e2f9f .word 0xe9ae6fdf,0x29516e6c .word 0x61234fce,0x376b7d91 .word 0x1a5d7a20,0xf78c0f46 .word 0xe96fa7e0,0xbf5bf0d5 .word 0x5214fd5a,0xbbbdcb2f .word 0x2943cd90,0xa00ee429 .word 0x8fa8844f,0x33daef14 .word 0x6f375086,0xf4ab7ee7 .word 0x41faadb6,0xa723ccca .word 0xc5dc6e71,0xf76bdef3 .word 0x3fe970c0,0xa8eaf610 .word 0x61f7282d,0x78cbf51c .word 0xd224151d,0xffb3f341 .word 0x7c5459c6,0x40bbc13d .word 0xaab83c54,0x05526e38 .word 0x4dff3605,0x86677c1f .word 0xef538433,0x67c453ff .word 0xde1ad665,0xc709a757 .word 0x0eefa54b,0xce879706 .word 0x337b221e,0x000000eb .word 0x29ac080e,0xb7fa5459 .word 0x037030ac,0x18cf19ea .word 0xa18407c8,0xbd34b8fb .word 0x3a45be42,0x19265828 .word 0xc757ada4,0x686f759a .word 0x612cef9a,0x99ee612e .word 0x3a75fc79,0x4de6b03e .word 0xcb6b2c77,0x50549991 .word 0xe6b3f360,0xa88ffada .word 0x2e9d0e61,0x4a7b266d .word 0x8d9b1f27,0xcbf739b6 .word 0x3653ad62,0x93727adf .word 0x999beaa5,0x5a7c962f .word 0xe5d13ecb,0x5ad5be05 .word 0x79474b92,0x49fae0ca .word 0x9d404542,0x897d0e6f .word 0x09065a66,0x3357f8cf .word 0x70adf8ae,0x36906210 .word 0xe812d284,0xe3be70ff .word 0x49604684,0xd1e0a80d .word 0xace5feb8,0x46c12a49 .word 0x1e9d649b,0xf1517ee7 .word 0xfe8b1d92,0x0f3c35f7 .word 0xb52bdc6d,0x3b967477 p62_init_registers: .word 0x06153ab6,0xbc435bfb ! Init value for %l0 .word 0x8e28ace2,0x2cb71281 ! Init value for %l1 .word 0xbdeb86cb,0xaa9afae0 ! Init value for %l2 .word 0x4f2071b0,0x48e62228 ! Init value for %l3 .word 0x56f5129e,0x669c28fb ! Init value for %l4 .word 0x3a58cdd0,0xbfbe1176 ! Init value for %l5 .word 0xf1c80561,0xfe847c23 ! Init value for %l6 .word 0x1728e0eb,0xa68a15c4 ! Init value for %l7 .align 64 p62_init_freg: .word 0xcc68c437,0xf2110569 ! Init value for %f0 .word 0x14092289,0x8d44e1cc ! Init value for %f2 .word 0xc3d9f9f0,0x4e383ed1 ! Init value for %f4 .word 0x8068c47e,0xcdb6fdc8 ! Init value for %f6 .word 0xfe7eeb7f,0xd84984c2 ! Init value for %f8 .word 0xf4731a7d,0xa11944c9 ! Init value for %f10 .word 0x5972c117,0x6185f361 ! Init value for %f12 .word 0xd65ede37,0xca7f573e ! Init value for %f14 .word 0x0e09c8fa,0xea508e95 ! Init value for %f16 .word 0x7b6efc79,0xfed8b80d ! Init value for %f18 .word 0x2af93fb7,0x4a0d28cf ! Init value for %f20 .word 0x037618fc,0xc7828115 ! Init value for %f22 .word 0xcf721095,0xb783fa13 ! Init value for %f24 .word 0xebf132c9,0x1ff3ef2e ! Init value for %f26 .word 0x1c304c97,0x445bc4d3 ! Init value for %f28 .word 0xff88814a,0x85fedd7d ! Init value for %f30 .word 0xbeb360f8,0x379d5327 ! Init value for %f32 .word 0xdca64994,0x8beb63dc ! Init value for %f34 .word 0xfa96a0b2,0x3137bbc1 ! Init value for %f36 .word 0xc8d8e863,0x23b1f4ca ! Init value for %f38 .word 0xde27752e,0x9f6561aa ! Init value for %f40 .word 0xe2d26499,0x4e1f0ad8 ! Init value for %f42 .word 0x50767567,0x6c9d413f ! Init value for %f44 .word 0x2014d2bc,0xc1281e35 ! Init value for %f46 .word 0x4327f32e,0x2b9e8627 .word 0x766518f0,0xe035d04e .word 0x1634670e,0x2613d352 .word 0x43a521c5,0xad16a9ea .word 0xf09b95da,0x88cf9acb .word 0xa175fd4d,0x7b017904 .word 0x988af3ef,0xfe13bee6 .word 0x9a785c1f,0x3de2d480 p62_expected_registers: .word 0x00000000,0x0000811e .word 0x9ae60000,0x00000000 .word 0x00000000,0x000000a8 .word 0x00000000,0x000003c9 .word 0x00000000,0x62f129fe .word 0x1dd67814,0x1a112345 .word 0x00000000,0x000000a8 .word 0x00000000,0xdd9a0487 p62_expected_fp_regs: .word 0xcc68c437,0xe4373ea8 .word 0x14092289,0x8d44e1cc .word 0xc3d9f9f0,0x4e383ed1 .word 0x8068c47e,0xcdb6fdc8 .word 0xfe7eeb7f,0xd84984c2 .word 0xdb9a4989,0x6b635407 .word 0x5972c117,0x6185f361 .word 0xd65ede37,0xca7f573e .word 0x0e09c8fa,0xea508e95 .word 0x7b6efc79,0xfed8b80d .word 0x2af93fb7,0x4a0d28cf .word 0x037618fc,0xc7828115 .word 0xcf721095,0xb783fa13 .word 0xebf132c9,0x1ff3ef2e .word 0x1c304c97,0x445bc4d3 .word 0xff88814a,0x85fedd7d .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p62_local0_expect: .word 0xd65b43bc,0xc247e81f .word 0xff49aca3,0x98574874 .word 0x000002a8,0xdde3e64f .word 0xe8199fb7,0xd0535a61 .word 0x5f719d99,0x7f57e5ed .word 0x5327fdf9,0x5f928362 .word 0xf3d86dcd,0x44fe8b1f .word 0xc9dad51f,0x03910167 .word 0x824bc65e,0x31593e2c .word 0x6cd1faee,0xb9397aa9 .word 0x404d86b4,0xb3e98598 .word 0x000000db,0x54687290 .word 0xf3b52983,0x01b29e23 .word 0x5e3bb5b1,0xb6c0ebc7 .word 0x2af93fb7,0x4a0d28cf .word 0xeace5f3e,0x1835056b .word 0x8debddd3,0xb30b503d .word 0xd5198218,0x8bc2ba42 .word 0x31c4613f,0xfb2765b2 .word 0x4b4a1b33,0x4235cf03 .word 0x2a82641f,0x10c47173 .word 0xef6ba62b,0x0ade2067 .word 0xffcf1de2,0x162bd7e6 .word 0x0097ff61,0x9e37c7bc .word 0xb43b95a9,0xfa69b9f5 .word 0xf9d49680,0x1a19092e .word 0x0f4d7eb2,0x8977c334 .word 0x7443a503,0x916df4bd .word 0x0aa8eb7d,0x7f0723f3 .word 0x60adf02b,0xdf8e13d1 .word 0x0ea7bdcb,0xe8be81ad .word 0x8f0d8249,0x08539ca0 .word 0xf083cb83,0x6d9fe2f4 .word 0x7d6dddad,0xb2aa5463 .word 0xd184e7a4,0xa77737e6 .word 0x839b018f,0x7e81ce4a .word 0x952c2af3,0x79b11015 .word 0xad4d62f8,0x03ffae8c .word 0xed5056be,0xfd05f60f .word 0x4a45fa43,0x38a4587a .word 0xdadeebe5,0x021aa92a .word 0x09e86631,0x1af20cd2 .word 0x1ef786a5,0xf7f65a7d .word 0x556d573b,0x9416a6e2 .word 0x73d56225,0x73c3338e .word 0x08d69dfe,0x2614a121 .word 0x14e0be34,0xfa8db9e4 .word 0xf454d980,0x3f6abb5e .word 0x6d3a8fed,0x14354b98 .word 0x325d49b6,0x731e2294 .word 0x18963d03,0x2e4bd9d0 .word 0x90051338,0xdd651ead .word 0x5e3bbc0a,0xa31d12fc .word 0x5e0e1736,0x49bc6085 .word 0x3279b6ee,0x86019d42 .word 0x427605a8,0xe042e7f4 .word 0x32cb8489,0x32dae2d4 .word 0xc2cb6997,0xe87e921b .word 0x32ac9339,0x812b39b8 .word 0x11be9ede,0xed4adaef .word 0x253abd21,0x2460f7b0 .word 0x3f372529,0xae0b50e2 .word 0x7cdd7200,0x3f30a926 .word 0x5d6c5bc5,0xa60877de p62_local1_expect: .word 0x7aa7d207,0x8f7c2bce .word 0x0e09c8fa,0xea508e95 .word 0x8a08fdd5,0x208edb04 .word 0x00000000,0x0000e69a .word 0x7ec46880,0x18cda130 .word 0xf3b52983,0x01b29e23 .word 0x31eca0b6,0x9defd08a .word 0x77251e01,0xc1c2994b .word 0xd9c59c3a,0x7b2234e7 .word 0xbd468803,0x90da1007 .word 0xd79a1011,0xe1e96f8b .word 0x128e997f,0x66958220 .word 0x00000036,0xffffffff .word 0x652513c2,0x1ac04af4 .word 0xa477dbce,0x33a21e55 .word 0xb7920286,0xc7f86bd8 .word 0x00000036,0x00000182 .word 0xa7c7e920,0x3fb99b14 .word 0xccbf7027,0x68260d79 .word 0xa3e8ff05,0x356b6905 .word 0xfe8da24a,0x11d70aca .word 0x1dd67814,0x1a112345 .word 0x766bcb9d,0x00eda3b2 .word 0xf129879a,0x2fd8f284 .word 0x153856ea,0xd69dc2f0 .word 0x1f251434,0x8128981b .word 0x1c0872a4,0x2e186c81 .word 0x5613018e,0x0b890ee1 .word 0xda4cdbd4,0xb23d7aa4 .word 0xba32d3e9,0x1ac3fdab .word 0x5ad91ea4,0xe5501daa .word 0xe4cbc547,0x7e49afd3 .word 0x79426826,0xe850fe7c .word 0x89e8c128,0x229b6055 .word 0xfe380b8c,0x6c4f0f57 .word 0xca12d23e,0x08776b72 .word 0x667a1363,0x3053ae5a .word 0x09ddd901,0x147b0673 .word 0xa18e2f22,0xb89f4ee4 .word 0xfcedafeb,0x1ec6dbdc .word 0xa280f17b,0x11fc1fec .word 0x2c1b3a50,0x11fdedd0 .word 0xf5997a38,0x46fa3bb7 .word 0x5635599f,0xfff07828 .word 0xc4aa7041,0x0370c8ef .word 0x47d1d788,0xfa4b3b27 .word 0x8716f15f,0xa88a28f5 .word 0xff614543,0xdc9921db .word 0xf52875c9,0x878965c2 .word 0x3dfe1a69,0x6116d2d7 .word 0xf762329a,0x4709f018 .word 0xd712a898,0xbe52529c .word 0xce444e43,0xef83e15b .word 0xc807a30d,0xae53c817 .word 0x2b9ad1cf,0x7e179c36 .word 0x1007e2dd,0xc7babd91 .word 0xe2ec5259,0x96a83c80 .word 0x459b1ba5,0xdab6dc63 .word 0x12478486,0xcd79ffd9 .word 0x94fd2c5c,0x0f71e478 .word 0x1d9fe960,0xb79f19e8 .word 0x28694f16,0x93b74f99 .word 0xeb99202e,0xf9ada6b8 .word 0x0bf0f220,0x83c0cef2 p62_local2_expect: .word 0xcce144ff,0x7383d7db .word 0x0382560a,0x25225981 .word 0xa077c67a,0x040fabee .word 0xa884fcaf,0x9bf5bdd6 .word 0xf4731a7d,0xa11944c9 .word 0xff3e37e4,0x3921eaf6 .word 0xa1820524,0x6f04725e .word 0x539a5e37,0xed54ee7e .word 0x512cdc42,0x4681fd74 .word 0x52e7bfb8,0x5a6c577c .word 0xcee831af,0x3ef53fa9 .word 0x471325d1,0xe85220cd .word 0xb3000641,0x500000dc .word 0x60defa5e,0x2fc54537 .word 0xe9e09240,0x6540aba7 .word 0x930c5865,0x572babea .word 0x04b4de9e,0x99c2ff34 .word 0x531ac8b4,0x39ac76aa .word 0x8895213c,0xc0312aff .word 0x2037ba93,0xcbf4e5f9 .word 0xe2d3a239,0x5ea0d9f9 .word 0x17134687,0x5f9f301a .word 0x29368d06,0x9e57933e .word 0x1f62f1c6,0x46e62013 .word 0x1ae1e486,0x4c9f0b1b .word 0x09ffd65b,0xf202ecde .word 0x95ba5759,0x44fc91a2 .word 0xaa9afae0,0x0bf0f220 .word 0x98b3fed0,0x4a611bc0 .word 0x51b41f49,0x1f5245de .word 0xde78affb,0xcf375c7b .word 0xba46fc04,0x37ae02c5 .word 0x6695da76,0x7907caa5 .word 0x57dc1e26,0x21a0e644 .word 0xeb5ba803,0xf6c2260b .word 0x67843fe2,0x72167c1b .word 0xa4cf8b24,0x24b8d6ea .word 0x7da34095,0x1d37135d .word 0x0ca9a7e5,0xc34c9931 .word 0x17929ac7,0x7ec5d8d5 .word 0xf661b5f8,0xf3d86dcd .word 0x7f55507e,0x00000031 .word 0xb3b7e058,0x498fbed4 .word 0xcbc5ee55,0xe610754e .word 0x6987c4eb,0x77d2b667 .word 0x1c329521,0x038dd831 .word 0xabcc1abd,0x295db091 .word 0x1c904f7a,0x91353842 .word 0x39c819a0,0x3c24c590 .word 0xb7052400,0x42bc1280 .word 0x6a1c8438,0x574fd0b4 .word 0x69831504,0x3b5a7686 .word 0xb578045a,0x7b2e5451 .word 0x5504d393,0x904df203 .word 0x5f273ee5,0xa07a46d5 .word 0xa4089dba,0x126725d1 .word 0xdda814a6,0xbdffb599 .word 0x04d33330,0xca4334ff .word 0x82bd014d,0x22acdd35 .word 0x85b4c1d5,0xda3de6e2 .word 0x3a0e644a,0x2ff3fb2c .word 0x3c0a26b5,0xb825612d .word 0x97cdc5a3,0xdf68e69a .word 0x997b0e59,0xf7219ad7 p62_local3_expect: .word 0x965e5e4e,0xac880b86 .word 0xdb9a4989,0x6b635407 .word 0x1735a6c2,0x0000002a .word 0xff5ede37,0xff7fc19e .word 0xf3d86dcd,0x0000e69a .word 0x00000000,0x82b04f4e .word 0x1195bf2f,0x5b5ee099 .word 0x2c8ed6f5,0xd6aefea8 .word 0x4c446221,0xf4c9d6e1 .word 0xcfb1de14,0x7e3c5e22 .word 0x1959fa65,0x8da3009b .word 0xa0a7c036,0x8203a1ff .word 0xd1575bc4,0x338bcf87 .word 0xb6f7874c,0x6a4d017a .word 0xb246369f,0x8d36c565 .word 0x3aaee405,0x791473d7 .word 0x95e34abc,0x6dddaa51 .word 0x842e9b61,0xf7f00abd .word 0x14651bde,0xfedf2803 .word 0xc8355b52,0xa6170248 .word 0x4e0138a3,0x0c0a0435 .word 0x0391d006,0xb8cbedeb .word 0x90ed67c3,0x4d94d1f9 .word 0xb889395e,0x010580af .word 0x6fcd9f48,0x90cbf8ca .word 0xcc310554,0xe7cd826f .word 0x5d4f2a3f,0x95dc1027 .word 0xc2fdd096,0x034b2489 .word 0x675ce5df,0x31a64029 .word 0x64705d2d,0xfc62156a .word 0xcda6a1c5,0xe0b1b6b9 .word 0x405fc233,0x09dfaa1d .word 0x32034a09,0x03720b25 .word 0x43a7ae2e,0xfe025b2f .word 0x29a41648,0x1b5a2a9f .word 0x408d5786,0xde5bded8 .word 0x75ee11c6,0x818ee00b .word 0x869b4135,0x75e90145 .word 0xacadecb9,0x0a7d741d .word 0x724221c7,0x983c27e8 .word 0xe8a9e8e1,0x9a2e9e0d .word 0x62c39323,0xacc965fd .word 0x62560c53,0x140132e9 .word 0xb2123785,0xc00b089e .word 0x43a42cff,0x0ca651df .word 0xd92f2bff,0x109470d2 .word 0x8b2c80a3,0xd2104144 .word 0x0fa4b26a,0x62af8c1a .word 0xa48ef1db,0xb430ff9b .word 0xb838c923,0xf129879a .word 0xb8b8f115,0x4dd03bcf .word 0x8d4c8f34,0xaace5745 .word 0xc3d819f7,0x1bd88a8e .word 0x82533aa9,0xfe05810e .word 0xb78cf731,0xa5486d96 .word 0x06f16300,0xd8ee51e7 .word 0x690511f2,0x37c468cc .word 0xcce1448d,0x89220914 .word 0xd13e384e,0xf0f9d9c3 .word 0xc8fdb6cd,0x7ec46880 .word 0xc28449d8,0x7feb7efe .word 0xc94419a1,0x7d1a73f4 .word 0x61f38561,0x17c17259 .word 0x3e577fca,0x37de5ed6 p63_init_registers: .word 0xb415e7ea,0x0f359f78 ! Init value for %l0 .word 0xa4d960e2,0x8cb3d456 ! Init value for %l1 .word 0x091a8b38,0x93962260 ! Init value for %l2 .word 0xc28168ee,0x27be2697 ! Init value for %l3 .word 0x355cb0c4,0xd988cafc ! Init value for %l4 .word 0xf5aa71b3,0xff47ae37 ! Init value for %l5 .word 0x0249636a,0x1ba19dc4 ! Init value for %l6 .word 0xbe15bd77,0xee1e0afe ! Init value for %l7 .align 64 p63_init_freg: .word 0x88d4a2f8,0x2fbdf490 ! Init value for %f0 .word 0x4e52ee8a,0xb4f9354c ! Init value for %f2 .word 0xbf8c144d,0xc8b2ebcb ! Init value for %f4 .word 0x9e12c3ba,0xd7619e06 ! Init value for %f6 .word 0x8967306a,0xdffe35c8 ! Init value for %f8 .word 0x90519454,0x79c3b92d ! Init value for %f10 .word 0xf6668f6f,0x07d0a0ef ! Init value for %f12 .word 0x4f5816af,0x02979e7b ! Init value for %f14 .word 0x87a98b37,0x239fc3b1 ! Init value for %f16 .word 0x43e59c89,0xad03435a ! Init value for %f18 .word 0x72e0185b,0x7c57efa9 ! Init value for %f20 .word 0xe8d42ddb,0x21500faa ! Init value for %f22 .word 0x1e4bc860,0xf8d2ce3d ! Init value for %f24 .word 0x6763d9fe,0xf75af1f8 ! Init value for %f26 .word 0x44e1e1fe,0x5c3e1bfb ! Init value for %f28 .word 0x34bdcd76,0xc3055455 ! Init value for %f30 .word 0x39b15362,0x57b2642f ! Init value for %f32 .word 0x7cbdc3a3,0x6003d6a2 ! Init value for %f34 .word 0xddc54d2f,0x81e55094 ! Init value for %f36 .word 0x591d977a,0xf6be6b0f ! Init value for %f38 .word 0x3e875130,0x3ac792ae ! Init value for %f40 .word 0x7960b3b7,0x2a9718bb ! Init value for %f42 .word 0xfdd8f1ad,0x53790463 ! Init value for %f44 .word 0xb0ad8acc,0x708941f1 ! Init value for %f46 .word 0x4fe61f5f,0x26a2807a .word 0xf5a7cd8a,0x26694941 .word 0xbbddb5a7,0x8a917983 .word 0x41622cd3,0xcfd125fb .word 0xdd22bd5f,0xbb9df471 .word 0x4d2d5070,0x7384a70c .word 0xe52052c2,0xc4229461 .word 0x1077fba8,0x2d4a0edd p63_expected_registers: .word 0x00000000,0x8f89e3ff .word 0x00000000,0x7441ffbe .word 0xccb51b25,0x73a28418 .word 0x00000000,0x000000d4 .word 0x00000000,0x000000df .word 0x00000000,0x00000061 .word 0x00000000,0xad1a769a .word 0x00000000,0x000000df p63_expected_fp_regs: .word 0x88d4a2f8,0x2fbdf490 .word 0x4e52ee8a,0xb4f9354c .word 0xbf8c144d,0xc8b2ebcb .word 0xf8d2ce3d,0xd7619e06 .word 0x3fab3fb8,0x369a13be .word 0x7acca7c8,0x26f43fd9 .word 0x820ce96a,0xa0640461 .word 0x4f5816af,0x02979e7b .word 0x87a98b37,0x239fc3b1 .word 0x55513ca0,0xad03435a .word 0x72e0185b,0x7c57efa9 .word 0xe8d42ddb,0x21500faa .word 0x1e4bc860,0xf8d2ce3d .word 0x6763d9fe,0xf75af1f8 .word 0x1fdf71ac,0xb1a5580f .word 0x436ae183,0x07697376 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000 p63_local0_expect: .word 0x13be00da,0xa5098364 .word 0xc49f6594,0x5f6f4211 .word 0x4f5816af,0x02979e7b .word 0x78606a6c,0x4020a46c .word 0xa60fd75e,0x276d5b5f .word 0xe6ec65c9,0xfc1c9a36 .word 0x66de60ac,0xeb6199d2 .word 0xebaf7329,0x53555cc7 .word 0x42492c9e,0x29cf9950 .word 0x1fde9862,0x69d40d9b .word 0x8a55f13d,0xcea87bff .word 0x73f7d53d,0xb41cd84a .word 0x8cb3ff56,0x77706bc8 .word 0x9b429d14,0x80e46a7d .word 0x6b03ec9b,0x5994845e .word 0xdf5b571b,0x31bd9473 .word 0x45cb8512,0xad567c2b .word 0x2869ffa5,0x815e556d .word 0x769283d4,0x25fb638c .word 0x47d25697,0x490b798d .word 0xba3aeb60,0xa045a616 .word 0x43d983c9,0x6db230d5 .word 0x9d2cc763,0x99dc9508 .word 0xa61414ba,0x535ca717 .word 0x436b7c3f,0x00000a77 .word 0x60c7ee6a,0xebdd1787 .word 0x37def4b9,0x7309904f .word 0x4607e569,0x996dea1d .word 0x94e3ba11,0x8f6caf1f .word 0xd84b0f47,0x94523c3e .word 0x2ecb4e88,0x3f4b4789 .word 0xf78382c3,0x66ec512e .word 0x553814a4,0xd38044e7 .word 0x05ce8b5b,0x3d20c78c .word 0xd905cd01,0x5dde0525 .word 0xb2fa24b8,0x09196174 .word 0x56729b15,0xcaa11064 .word 0xe36fa928,0xed11f268 .word 0x67b12509,0x584d63f3 .word 0xa96b1812,0x0205cdef .word 0xf3b2f730,0xe00e0884 .word 0x46e8d324,0x9666c8a0 .word 0x1fdf71ac,0xb1a5580f .word 0xcda6d447,0x4c890ccd .word 0xce873b17,0xd303fb19 .word 0x6dbd60f4,0x368119b0 .word 0x44135753,0x66d0abca .word 0x0136bae4,0xaa75ffdc .word 0xd2ea96ef,0x744e38c0 .word 0x2f0b09b1,0x8a9dc878 .word 0x275d8be5,0x348d4f01 .word 0x91946a8b,0x5b56a9c8 .word 0xe1c9e6e0,0x9c302a82 .word 0x861d4a23,0x595089f1 .word 0x48e30d75,0x6d34277c .word 0x01949b94,0xd625ed2e .word 0x13048438,0x2088da36 .word 0xb3c14f6e,0x185fb8c6 .word 0xed1d47f6,0x1834837f .word 0xd52c2936,0x06d2e544 .word 0x3f71da2a,0x3bed05ca .word 0x9d913af9,0x0a4bb444 .word 0xefcfd5d7,0x11a49d09 .word 0x17746d38,0x378068af p63_local1_expect: .word 0xd93ff426,0xc8a7cc7a .word 0x27034c34,0xfa1c3b08 .word 0x0042d388,0x826b6c0b .word 0xffe3898f,0xbeff4174 .word 0x3dced2f8,0xdfa82f07 .word 0xffd0a0ef,0x75c24fff .word 0x3961512b,0xe94737bc .word 0x40a09a80,0xd988cafc .word 0x22c74790,0x41ef58da .word 0x97042a6e,0x7272920e .word 0x5e6891ea,0x00923ad4 .word 0xf3beab4a,0x2e4395b3 .word 0xb8ed8586,0x92996771 .word 0x183dbe85,0x495eeaf0 .word 0x7ab93079,0xe7230993 .word 0xf5c0efb7,0x8414d29f .word 0xe849a9b4,0xe7bfaeac .word 0x2fff5c1c,0x228282b8 .word 0x80a5e3b4,0x26ec6480 .word 0x7fc85354,0x3d9ece1f .word 0x853f7c6d,0x067a9779 .word 0xf266a9c2,0xfa291802 .word 0x56321ad5,0x49354df5 .word 0x329a30fb,0x26b3a0b4 .word 0x1053c06e,0x7e0f0b11 .word 0x79a4f93a,0xa4744851 .word 0xf7800175,0x3bd4218d .word 0xf8266d04,0x3edcdec3 .word 0x955342fe,0x4a738c43 .word 0x1e4402e6,0x12df62fb .word 0x5da2ddba,0x81d8a8e8 .word 0x0da885a5,0xa6c6b505 .word 0x00000000,0xad1a769a .word 0xe1220840,0x65aab766 .word 0x8f068401,0x0a6af63f .word 0x0bc34980,0xb8285657 .word 0x80224f40,0xf33bff1e .word 0x516e2fe0,0x53437e31 .word 0xfca0b9ea,0x57908471 .word 0x9d6519e7,0x8ca06023 .word 0x4008bdad,0x5d7092fb .word 0xd3f38bd1,0x8a458b24 .word 0xeaf30f34,0x03e493d9 .word 0xc85c5586,0x216d56b3 .word 0xffe38ccb,0x326dc94d .word 0xd2ea96ef,0x744e38c0 .word 0x000a3f3a,0x9dd7bb86 .word 0x87a9d56e,0x65fdba66 .word 0x523462aa,0x24ba3e0a .word 0x74340de2,0x2b9955cf .word 0x6a252251,0x6c8d534b .word 0xa06aeab8,0xaba030be .word 0xc50626b1,0x38c11d90 .word 0x977ddadb,0xb231be33 .word 0x7490adaf,0x08f5b657 .word 0x1edeb362,0x8bc79539 .word 0x094ecb7e,0x564de149 .word 0x4e1a51f1,0x4e90c7f7 .word 0x0f359f78,0x8e103bd5 .word 0xc4e6c941,0x9bd73f5c .word 0xce413645,0x0d35672f .word 0x0c80cae3,0xa0421095 .word 0x0d024a9c,0x18f65b90 .word 0x538040ca,0x072fa8df p63_local2_expect: .word 0x6b7bb757,0x00000000 .word 0x1d2f862d,0x67685601 .word 0x6cac6a23,0x800cbe25 .word 0x8c301956,0xae71d677 .word 0x0687e958,0x654f915c .word 0xa4000000,0xa4000000 .word 0xff78267d,0x00000000 .word 0xd92bb65e,0x18b625d1 .word 0xfc45c246,0x3548d729 .word 0x8fb2411b,0x433c4160 .word 0xb6ac4967,0x19c34462 .word 0x558a0467,0x540b4d78 .word 0xe9993520,0xb8a0fba8 .word 0x04ffdb24,0x5981000f .word 0x82bd04e1,0x2b4eec29 .word 0x589e7905,0x42779a4a .word 0xcdca44b5,0x3d229a7e .word 0x8d75adde,0xbfb9e78e .word 0x0a65a404,0xf38ff503 .word 0x820ce96a,0xa0640461 .word 0x4e51564f,0xc100c513 .word 0x414585b6,0x21c465b5 .word 0xe25ac0d7,0x757fe376 .word 0x95a22cb9,0x317d9f28 .word 0x00001224,0x0d81b6de .word 0xccb51b25,0x73a28418 .word 0x6fb132bc,0x1f387dd5 .word 0x01ad6137,0xdbc01550 .word 0x55513ca0,0x97d2469a .word 0x1c4e6f47,0xf9adf54d .word 0xfe902bae,0xdb59a0bb .word 0xb501dbc3,0xb61680f5 .word 0xc451b48b,0x84d54708 .word 0x4180f73f,0xc25585da .word 0x3cff88fc,0xa83e7962 .word 0x991b4145,0xd0d868da .word 0x00000047,0x1f3fc5db .word 0xd0b06f04,0xaef7901c .word 0xcddbf3cb,0x10123279 .word 0x3f4ac03b,0x0eda76c5 .word 0x67a58301,0xb6c24657 .word 0x27126f6e,0xba7e3ffc .word 0xad6c6720,0x045a475d .word 0xcbfaaed0,0x37e8efeb .word 0xed29d70d,0xbf0fd764 .word 0x7916aaaf,0x08a89da4 .word 0x0122d1f8,0xd864c169 .word 0x8aff892c,0x45e2853a .word 0xb3cda79b,0x788fa62e .word 0x22538fe2,0x067645f3 .word 0x156b8808,0x4faf1087 .word 0xf2d62b89,0xe4b2a2bf .word 0xffb51139,0x7ef91587 .word 0xe4148c64,0x716a37c2 .word 0xc6b99b69,0xa3b135b0 .word 0x4f54c199,0x48f95a02 .word 0x7d6c701b,0xffea491e .word 0xd93ff426,0x6b2320df .word 0x15641163,0x71b4f8fb .word 0x32566d59,0xb5f89d62 .word 0xe56f579e,0x42aa347a .word 0x434129b5,0xe66564df .word 0xd8e2caa8,0x7fb89713 .word 0x11e81dd9,0x0d8734b6 p63_local3_expect: .word 0x00000093,0x98632491 .word 0x76736907,0x83e16a43 .word 0x0000004f,0x3b7ee016 .word 0x3fab3fb8,0xf8d2ce3d .word 0x001e8b37,0x239fc3b1 .word 0x5f050000,0x1833c694 .word 0x0de83a69,0x21825fc2 .word 0xd0bb869d,0x625c7a17 .word 0x303e5e0d,0xa47c6e23 .word 0x86cf5299,0x2320395e .word 0xc56671e4,0xe2d057a0 .word 0xe73a5ccc,0xa36f5574 .word 0x6a14403e,0xe463fa44 .word 0x87627887,0x0b23a6b7 .word 0x34b707e0,0x9226ee33 .word 0xd0b41e51,0x972cfc60 .word 0x3d733e92,0xc6a95753 .word 0x412e06ca,0x3f9fb1fb .word 0x5b380b06,0x7de9124c .word 0xc8321fdd,0xe93ff2e1 .word 0xbb9ac10e,0x13918e72 .word 0xbbe3a13e,0xb49dd846 .word 0xde46bec2,0xf014291c .word 0xf3b346c3,0xbd4f9cd2 .word 0xe7ea9d01,0x8dea2361 .word 0x1f1ce5d8,0xa4eb6d5a .word 0x3b6cf7f8,0x9fe17131 .word 0xd499dcc6,0x97af9bf1 .word 0x5d9d71b8,0x3728f9ea .word 0x4ba7522c,0xdafeb255 .word 0x2639cca9,0xba43e761 .word 0xc2fd306f,0x4c261ea1 .word 0x66fe31da,0x47d5909b .word 0xa6870d53,0x000000a4 .word 0xb3fd955c,0xc9e4e50c .word 0x118efe94,0xb11d2557 .word 0x813ba200,0x1535d923 .word 0x59b1aef1,0xb683a17a .word 0xce6c1caa,0x83f31166 .word 0x7f5bd710,0xd07f2a69 .word 0x2122c78a,0x0dbd883c .word 0xe5669edb,0x9c4648c0 .word 0x552ed40e,0xc63bd47a .word 0x00000000,0xe8ae9e4f .word 0x11574433,0x3d824f37 .word 0x3abb9acb,0xfffc47df .word 0x6b5efd2e,0x515994ef .word 0xb2847c4e,0x509460c8 .word 0x3c7548dd,0x58b550c2 .word 0x1e8d5630,0x65167bd0 .word 0x49c223ef,0xaadb8342 .word 0xbe3ee17c,0xeb9df085 .word 0x18b10d24,0x539dc3d5 .word 0xa738a9ee,0x7c983564 .word 0x1c5de5fa,0xa0def13a .word 0xa5599eac,0x96e01021 .word 0xce8f6aa6,0x28d99f02 .word 0xacfce8c5,0x34bbc696 .word 0xfb536efc,0xf6c888cf .word 0x509dabc9,0x5c7afca9 .word 0x1e1ca730,0x5823365c .word 0xbe37bf92,0x43743e1b .word 0xb0a5c834,0xb0589635 .word 0x5082a0b8,0xdad3720a 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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .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 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 .word 0x00000000,0x00000000,0x00000000,0x00000000 p0_invalidate_semaphore: .word 0 p1_invalidate_semaphore: .word 0 p2_invalidate_semaphore: .word 0 p3_invalidate_semaphore: .word 0 p4_invalidate_semaphore: .word 0 p5_invalidate_semaphore: .word 0 p6_invalidate_semaphore: .word 0 p7_invalidate_semaphore: .word 0 p8_invalidate_semaphore: .word 0 p9_invalidate_semaphore: .word 0 p10_invalidate_semaphore: .word 0 p11_invalidate_semaphore: .word 0 p12_invalidate_semaphore: .word 0 p13_invalidate_semaphore: .word 0 p14_invalidate_semaphore: .word 0 p15_invalidate_semaphore: .word 0 p16_invalidate_semaphore: .word 0 p17_invalidate_semaphore: .word 0 p18_invalidate_semaphore: .word 0 p19_invalidate_semaphore: .word 0 p20_invalidate_semaphore: .word 0 p21_invalidate_semaphore: .word 0 p22_invalidate_semaphore: .word 0 p23_invalidate_semaphore: .word 0 p24_invalidate_semaphore: .word 0 p25_invalidate_semaphore: .word 0 p26_invalidate_semaphore: .word 0 p27_invalidate_semaphore: .word 0 p28_invalidate_semaphore: .word 0 p29_invalidate_semaphore: .word 0 p30_invalidate_semaphore: .word 0 p31_invalidate_semaphore: .word 0 p32_invalidate_semaphore: .word 0 p33_invalidate_semaphore: .word 0 p34_invalidate_semaphore: .word 0 p35_invalidate_semaphore: .word 0 p36_invalidate_semaphore: .word 0 p37_invalidate_semaphore: .word 0 p38_invalidate_semaphore: .word 0 p39_invalidate_semaphore: .word 0 p40_invalidate_semaphore: .word 0 p41_invalidate_semaphore: .word 0 p42_invalidate_semaphore: .word 0 p43_invalidate_semaphore: .word 0 p44_invalidate_semaphore: .word 0 p45_invalidate_semaphore: .word 0 p46_invalidate_semaphore: .word 0 p47_invalidate_semaphore: .word 0 p48_invalidate_semaphore: .word 0 p49_invalidate_semaphore: .word 0 p50_invalidate_semaphore: .word 0 p51_invalidate_semaphore: .word 0 p52_invalidate_semaphore: .word 0 p53_invalidate_semaphore: .word 0 p54_invalidate_semaphore: .word 0 p55_invalidate_semaphore: .word 0 p56_invalidate_semaphore: .word 0 p57_invalidate_semaphore: .word 0 p58_invalidate_semaphore: .word 0 p59_invalidate_semaphore: .word 0 p60_invalidate_semaphore: .word 0 p61_invalidate_semaphore: .word 0 p62_invalidate_semaphore: .word 0 p63_invalidate_semaphore: .word 0 ! Data for Cross Processor Interrupt .align 8 received_xintr: .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 .word 0,0,0,0,0,0,0,0 p0_dispatch_retry: .word 0,0 p0_xintr_data: .word 0x00000000,0x00000001 .word 0x0cfcaf5f,0xf9a3a451 .word 0x00000000,0x00000002 .word 0x1c9c5927,0xd803a028 .word 0x00000000,0x00000003 .word 0x538a828f,0xeb8f8788 .word 0x00000000,0x00000004 .word 0xb333fd27,0xf2bcfa19 .word 0x00000000,0x00000005 .word 0xe83dd2d0,0x2ff7f81d .word 0x00000000,0x00000006 .word 0x0ffc22e7,0xbce70ea4 .word 0x00000000,0x00000007 .word 0x33a55da7,0xdd895ec0 .word 0x00000000,0x00000008 .word 0x859ea120,0x59fc72f8 p1_dispatch_retry: .word 0,0 p1_xintr_data: .word 0x00000000,0x00000001 .word 0x6a76c470,0x5f3084b7 .word 0x00000000,0x00000002 .word 0xf3c68d1f,0xd9e20e38 .word 0x00000000,0x00000003 .word 0x15ce0d68,0x71e32b02 .word 0x00000000,0x00000004 .word 0xbdeb2ff0,0x2b022658 .word 0x00000000,0x00000005 .word 0x28883130,0x71b5651c .word 0x00000000,0x00000006 .word 0x67046d78,0x02a2b38a .word 0x00000000,0x00000007 .word 0x09ec3e40,0x360b0886 .word 0x00000000,0x00000008 .word 0xf45400d7,0xc8775094 p2_dispatch_retry: .word 0,0 p2_xintr_data: .word 0x00000000,0x00000001 .word 0xebe47448,0x0cc4af5b .word 0x00000000,0x00000002 .word 0x7baf6a48,0x2b11159e .word 0x00000000,0x00000003 .word 0x95ecfdef,0xe33a3875 .word 0x00000000,0x00000004 .word 0x03e8d837,0x8f64607b .word 0x00000000,0x00000005 .word 0x37d86677,0xb5bef296 .word 0x00000000,0x00000006 .word 0x4a40f1a0,0x7e75f98c .word 0x00000000,0x00000007 .word 0x92addb9f,0xdebbb030 .word 0x00000000,0x00000008 .word 0x4cfd4d40,0x1ecae72f p3_dispatch_retry: .word 0,0 p3_xintr_data: .word 0x00000000,0x00000001 .word 0x486d166f,0xd1b1d889 .word 0x00000000,0x00000002 .word 0x2b14d23f,0x92894586 .word 0x00000000,0x00000003 .word 0xedda4d9f,0xe60c06cf .word 0x00000000,0x00000004 .word 0x2bb4d2bf,0xa6d29c3b .word 0x00000000,0x00000005 .word 0x3d2c25cf,0xb4280a36 .word 0x00000000,0x00000006 .word 0xa7259de0,0x6074a68d .word 0x00000000,0x00000007 .word 0xf7c8a1b8,0x3b9b0491 .word 0x00000000,0x00000008 .word 0xa7c03668,0x02cec893 p4_dispatch_retry: .word 0,0 p4_xintr_data: .word 0x00000000,0x00000001 .word 0x9a7002c8,0x70d392bc .word 0x00000000,0x00000002 .word 0x7c4d8448,0x0258ea93 .word 0x00000000,0x00000003 .word 0x65db4237,0xbffbca33 .word 0x00000000,0x00000004 .word 0xdc338210,0x05b429b7 .word 0x00000000,0x00000005 .word 0xcd8251b7,0x8b3917c5 .word 0x00000000,0x00000006 .word 0x96a21b3f,0xa463f31c .word 0x00000000,0x00000007 .word 0xf98d3967,0xbcb12eb5 .word 0x00000000,0x00000008 .word 0x8bcce7af,0xbee14f47 p5_dispatch_retry: .word 0,0 p5_xintr_data: .word 0x00000000,0x00000001 .word 0xbed84cb8,0x5fd6630a .word 0x00000000,0x00000002 .word 0x03cf8eb7,0xd3439502 .word 0x00000000,0x00000003 .word 0x15d94a1f,0xe00b0b85 .word 0x00000000,0x00000004 .word 0x4ebcb43f,0xab822bb1 .word 0x00000000,0x00000005 .word 0xb88aa060,0x736ba90e .word 0x00000000,0x00000006 .word 0x09e8f1f8,0x26528c24 .word 0x00000000,0x00000007 .word 0xb10a3fb0,0x50be2586 .word 0x00000000,0x00000008 .word 0x99d2fdd8,0x12832490 p6_dispatch_retry: .word 0,0 p6_xintr_data: .word 0x00000000,0x00000001 .word 0xc00d6947,0xee129ee0 .word 0x00000000,0x00000002 .word 0x0d7c0c60,0x1716cced .word 0x00000000,0x00000003 .word 0x01797967,0xb2f40f31 .word 0x00000000,0x00000004 .word 0xdb399ef0,0x22d95842 .word 0x00000000,0x00000005 .word 0x1229b8ff,0xb7bca1ad .word 0x00000000,0x00000006 .word 0x5c515cd7,0xaf399ba2 .word 0x00000000,0x00000007 .word 0xb63fff4f,0xf22b2d4f .word 0x00000000,0x00000008 .word 0x6862b6d7,0xb6932f3f p7_dispatch_retry: .word 0,0 p7_xintr_data: .word 0x00000000,0x00000001 .word 0x6231aa48,0x13bae6f8 .word 0x00000000,0x00000002 .word 0xbba2d678,0x0a8e5b49 .word 0x00000000,0x00000003 .word 0x783bfaf8,0x33a0286e .word 0x00000000,0x00000004 .word 0x5ad0f1f8,0x5678589c .word 0x00000000,0x00000005 .word 0x0a875960,0x2d8b9262 .word 0x00000000,0x00000006 .word 0x80d82d17,0xe214da51 .word 0x00000000,0x00000007 .word 0x60729500,0x0942f8fd .word 0x00000000,0x00000008 .word 0xb7285d97,0xd3398121 p8_dispatch_retry: .word 0,0 p8_xintr_data: .word 0x00000000,0x00000001 .word 0x4b5b8087,0xf1c15d51 .word 0x00000000,0x00000002 .word 0x3dfde9f8,0x057657c0 .word 0x00000000,0x00000003 .word 0xc11763f0,0x094c9a25 .word 0x00000000,0x00000004 .word 0x706e9bb8,0x3b3d3c46 .word 0x00000000,0x00000005 .word 0xb5617600,0x6cac313f .word 0x00000000,0x00000006 .word 0x699d468f,0xe09aa7c4 .word 0x00000000,0x00000007 .word 0x785a81a7,0xe7d9ef1c .word 0x00000000,0x00000008 .word 0x48021168,0x6e606a53 p9_dispatch_retry: .word 0,0 p9_xintr_data: .word 0x00000000,0x00000001 .word 0xd3a8e3f8,0x2a81ae69 .word 0x00000000,0x00000002 .word 0xeb3f541f,0xe6c8c6e5 .word 0x00000000,0x00000003 .word 0x43734b17,0xda37df78 .word 0x00000000,0x00000004 .word 0x7c68608f,0xf86aa12f .word 0x00000000,0x00000005 .word 0x73ca5d70,0x4e139830 .word 0x00000000,0x00000006 .word 0xc1d0d167,0x8c20e9ff .word 0x00000000,0x00000007 .word 0x7c9910d0,0x2d95bb2e .word 0x00000000,0x00000008 .word 0x91056537,0x9e94aa9c p10_dispatch_retry: .word 0,0 p10_xintr_data: .word 0x00000000,0x00000001 .word 0xdd302717,0xfe748536 .word 0x00000000,0x00000002 .word 0x969f51c8,0x6c495a2e .word 0x00000000,0x00000003 .word 0x5a5d5b9f,0x977c81c6 .word 0x00000000,0x00000004 .word 0x3db017b0,0x287a9dac .word 0x00000000,0x00000005 .word 0xfd89b127,0xfb1d4981 .word 0x00000000,0x00000006 .word 0xc24ab567,0xdf6fb295 .word 0x00000000,0x00000007 .word 0x78f5abe7,0x96850827 .word 0x00000000,0x00000008 .word 0xbf58ea67,0xe0183131 p11_dispatch_retry: .word 0,0 p11_xintr_data: .word 0x00000000,0x00000001 .word 0x262e6590,0x402788fb .word 0x00000000,0x00000002 .word 0xafdc3f00,0x03f337f3 .word 0x00000000,0x00000003 .word 0xc77e6c1f,0xd2f396b7 .word 0x00000000,0x00000004 .word 0x355a4267,0xc48437a8 .word 0x00000000,0x00000005 .word 0x1a8f70f7,0xc5a9f518 .word 0x00000000,0x00000006 .word 0xe9549d40,0x58c7c804 .word 0x00000000,0x00000007 .word 0xe0d6755f,0x9d57318d .word 0x00000000,0x00000008 .word 0x3b93d6a8,0x05a98f04 p12_dispatch_retry: .word 0,0 p12_xintr_data: .word 0x00000000,0x00000001 .word 0x836e94af,0xcb353829 .word 0x00000000,0x00000002 .word 0xa339ac88,0x5746c721 .word 0x00000000,0x00000003 .word 0xe004c9ef,0x832b7834 .word 0x00000000,0x00000004 .word 0xa8377de8,0x0e1f7c9f .word 0x00000000,0x00000005 .word 0x2daec277,0xf2bd7c28 .word 0x00000000,0x00000006 .word 0x25edf340,0x518f65ea .word 0x00000000,0x00000007 .word 0xeb0fb080,0x0ef5a438 .word 0x00000000,0x00000008 .word 0xf55f5940,0x1be1e57d p13_dispatch_retry: .word 0,0 p13_xintr_data: .word 0x00000000,0x00000001 .word 0x599d9960,0x0b1cf09d .word 0x00000000,0x00000002 .word 0xd45725c8,0x63fea510 .word 0x00000000,0x00000003 .word 0x16dc6217,0x8d11a407 .word 0x00000000,0x00000004 .word 0x0bcd5f30,0x60b985b0 .word 0x00000000,0x00000005 .word 0x857c67c7,0xaca7340c .word 0x00000000,0x00000006 .word 0x4e20a627,0xde106a49 .word 0x00000000,0x00000007 .word 0x20db3ed8,0x11b9d302 .word 0x00000000,0x00000008 .word 0xea472018,0x4087f36e p14_dispatch_retry: .word 0,0 p14_xintr_data: .word 0x00000000,0x00000001 .word 0xa4c24f68,0x132425bb .word 0x00000000,0x00000002 .word 0xf5ef7128,0x312aebb1 .word 0x00000000,0x00000003 .word 0x1b7e9d10,0x1576e2fa .word 0x00000000,0x00000004 .word 0xe819de07,0xe2e55519 .word 0x00000000,0x00000005 .word 0xd724b57f,0xd385f4a1 .word 0x00000000,0x00000006 .word 0x2a979547,0x9c1dc9bb .word 0x00000000,0x00000007 .word 0xa1cb67c7,0x88a50598 .word 0x00000000,0x00000008 .word 0x1691c75f,0xfc833132 p15_dispatch_retry: .word 0,0 p15_xintr_data: .word 0x00000000,0x00000001 .word 0x26f18ae8,0x421b847d .word 0x00000000,0x00000002 .word 0x4f4022f8,0x4bb19630 .word 0x00000000,0x00000003 .word 0xd3004197,0x90299df3 .word 0x00000000,0x00000004 .word 0x5a5f13bf,0x864d90de .word 0x00000000,0x00000005 .word 0xa27849c8,0x4fc536f5 .word 0x00000000,0x00000006 .word 0x42af61a0,0x6d87c1c5 .word 0x00000000,0x00000007 .word 0x3e25f597,0xc65ec052 .word 0x00000000,0x00000008 .word 0x6376508f,0xe6df6ac5 p16_dispatch_retry: .word 0,0 p16_xintr_data: .word 0x00000000,0x00000001 .word 0x8a0802af,0xf8a0883f .word 0x00000000,0x00000002 .word 0x6e202a10,0x0d1d90f5 .word 0x00000000,0x00000003 .word 0x2d39b3a0,0x11260186 .word 0x00000000,0x00000004 .word 0x7a6a2877,0xca97561a .word 0x00000000,0x00000005 .word 0x9d228908,0x0380f49b .word 0x00000000,0x00000006 .word 0x5eef78a0,0x44988142 .word 0x00000000,0x00000007 .word 0x3fa4006f,0xee3fe18b .word 0x00000000,0x00000008 .word 0x1b05b738,0x0cc40613 p17_dispatch_retry: .word 0,0 p17_xintr_data: .word 0x00000000,0x00000001 .word 0x4343c560,0x7ff393ec .word 0x00000000,0x00000002 .word 0xddc6380f,0xf7002f1b .word 0x00000000,0x00000003 .word 0x3c4ae1e7,0x81135d52 .word 0x00000000,0x00000004 .word 0xa2396010,0x12b4529d .word 0x00000000,0x00000005 .word 0x905a183f,0xd2137945 .word 0x00000000,0x00000006 .word 0x4cd5f3f0,0x71aaa44c .word 0x00000000,0x00000007 .word 0x2410a4c8,0x7d81c720 .word 0x00000000,0x00000008 .word 0x9a1849a0,0x1d7d077d p18_dispatch_retry: .word 0,0 p18_xintr_data: .word 0x00000000,0x00000001 .word 0xa4dc53b0,0x13275113 .word 0x00000000,0x00000002 .word 0xa0249ff7,0x8a3786dd .word 0x00000000,0x00000003 .word 0xe2fb90a8,0x3d32fdf4 .word 0x00000000,0x00000004 .word 0xa8e7cff7,0xbf9faaf9 .word 0x00000000,0x00000005 .word 0x6e66571f,0xbc9b57a9 .word 0x00000000,0x00000006 .word 0x0f4b6c87,0x8c1b099a .word 0x00000000,0x00000007 .word 0xa228d79f,0xca11f200 .word 0x00000000,0x00000008 .word 0xfff2f290,0x385b9556 p19_dispatch_retry: .word 0,0 p19_xintr_data: .word 0x00000000,0x00000001 .word 0xd9b7eb0f,0xf8f989ce .word 0x00000000,0x00000002 .word 0xfdd64df8,0x7df56d59 .word 0x00000000,0x00000003 .word 0xd3c1761f,0xb2ccd0d7 .word 0x00000000,0x00000004 .word 0xac06ed87,0xd244eb3b .word 0x00000000,0x00000005 .word 0x484ab69f,0xee957e4c .word 0x00000000,0x00000006 .word 0x194d3900,0x78ed4a5a .word 0x00000000,0x00000007 .word 0xeab56f37,0xe4ebba2c .word 0x00000000,0x00000008 .word 0xde5ab1ef,0xf0415600 p20_dispatch_retry: .word 0,0 p20_xintr_data: .word 0x00000000,0x00000001 .word 0xac7d9ae8,0x282baecc .word 0x00000000,0x00000002 .word 0x1cf2d517,0xf4e0c616 .word 0x00000000,0x00000003 .word 0x4ae9d598,0x0697f1fa .word 0x00000000,0x00000004 .word 0x7ec9dbf7,0x90822712 .word 0x00000000,0x00000005 .word 0x1b1e7127,0x9e57e6a0 .word 0x00000000,0x00000006 .word 0xc9b7ea6f,0x80b91230 .word 0x00000000,0x00000007 .word 0x906f6f68,0x5449afd5 .word 0x00000000,0x00000008 .word 0xc9649e37,0xd3fd537b p21_dispatch_retry: .word 0,0 p21_xintr_data: .word 0x00000000,0x00000001 .word 0x4b05b4a0,0x4e442c3e .word 0x00000000,0x00000002 .word 0x6e9c79ff,0xafa1976f .word 0x00000000,0x00000003 .word 0x5411c9ff,0xcc89e7ad .word 0x00000000,0x00000004 .word 0x0a4bac60,0x74b0963d .word 0x00000000,0x00000005 .word 0x06ae22ef,0xb370476c .word 0x00000000,0x00000006 .word 0x9d116ce0,0x2d3ac259 .word 0x00000000,0x00000007 .word 0x8fa2a570,0x3b2d0e83 .word 0x00000000,0x00000008 .word 0x75e1da78,0x2e0e7cfb p22_dispatch_retry: .word 0,0 p22_xintr_data: .word 0x00000000,0x00000001 .word 0xafaa6bf8,0x09a694a0 .word 0x00000000,0x00000002 .word 0x1ff7eaa8,0x61585364 .word 0x00000000,0x00000003 .word 0x1de28680,0x49036442 .word 0x00000000,0x00000004 .word 0xc4fc178f,0xdec31ee3 .word 0x00000000,0x00000005 .word 0x97ef5c0f,0xe5f28ce0 .word 0x00000000,0x00000006 .word 0x02dfe158,0x6b83a03b .word 0x00000000,0x00000007 .word 0x0b649348,0x6c21ee49 .word 0x00000000,0x00000008 .word 0x58193157,0xf0d700d8 p23_dispatch_retry: .word 0,0 p23_xintr_data: .word 0x00000000,0x00000001 .word 0xd63ce170,0x73584543 .word 0x00000000,0x00000002 .word 0x3d5aaa77,0xf2628c5f .word 0x00000000,0x00000003 .word 0x3ee6c297,0xad7ac169 .word 0x00000000,0x00000004 .word 0x76b21d97,0x90c662ad .word 0x00000000,0x00000005 .word 0xcb6f8277,0xefb2ba84 .word 0x00000000,0x00000006 .word 0xd82b9fa0,0x175b831c .word 0x00000000,0x00000007 .word 0x6a3b6947,0xc3621273 .word 0x00000000,0x00000008 .word 0x19d8fdb8,0x64121757 p24_dispatch_retry: .word 0,0 p24_xintr_data: .word 0x00000000,0x00000001 .word 0xb88a006f,0xee5c57dd .word 0x00000000,0x00000002 .word 0x698571d8,0x1be8c5ff .word 0x00000000,0x00000003 .word 0xfec2875f,0x9cf988d0 .word 0x00000000,0x00000004 .word 0x0c805d47,0xba8686f0 .word 0x00000000,0x00000005 .word 0x769405b0,0x3d78d290 .word 0x00000000,0x00000006 .word 0xe515eeff,0xcdea1b84 .word 0x00000000,0x00000007 .word 0xe8e2d997,0x9757b549 .word 0x00000000,0x00000008 .word 0xb632fa88,0x6ab5cc1d p25_dispatch_retry: .word 0,0 p25_xintr_data: .word 0x00000000,0x00000001 .word 0x898f1368,0x7ae5f76e .word 0x00000000,0x00000002 .word 0x3d1fa708,0x63a21eeb .word 0x00000000,0x00000003 .word 0xdb3061c0,0x586ad8d1 .word 0x00000000,0x00000004 .word 0x5d1320a8,0x02f06c8c .word 0x00000000,0x00000005 .word 0x5fd950a0,0x215d9c76 .word 0x00000000,0x00000006 .word 0x73259728,0x688f7711 .word 0x00000000,0x00000007 .word 0x0cd9cea8,0x42147959 .word 0x00000000,0x00000008 .word 0x235f9cd7,0xda2337ee p26_dispatch_retry: .word 0,0 p26_xintr_data: .word 0x00000000,0x00000001 .word 0xfd8ec0af,0xa6140634 .word 0x00000000,0x00000002 .word 0x63d11667,0x889a486f .word 0x00000000,0x00000003 .word 0x1b22b57f,0x94091d80 .word 0x00000000,0x00000004 .word 0x448d05f8,0x3fb31249 .word 0x00000000,0x00000005 .word 0xbe1dfd50,0x21bbc705 .word 0x00000000,0x00000006 .word 0x5cf4c3e0,0x3f0529fc .word 0x00000000,0x00000007 .word 0x3707d7bf,0xa4763c07 .word 0x00000000,0x00000008 .word 0xd8650bf0,0x28974269 p27_dispatch_retry: .word 0,0 p27_xintr_data: .word 0x00000000,0x00000001 .word 0xb21f3b87,0x9b6ac981 .word 0x00000000,0x00000002 .word 0x157b70bf,0xb98b92ba .word 0x00000000,0x00000003 .word 0x379e4eb0,0x127000bf .word 0x00000000,0x00000004 .word 0x96417fa7,0xf5cace16 .word 0x00000000,0x00000005 .word 0x5910c3d0,0x09b77ddb .word 0x00000000,0x00000006 .word 0x9b59afd0,0x32a82280 .word 0x00000000,0x00000007 .word 0x4a724220,0x05aed35e .word 0x00000000,0x00000008 .word 0x522f85b7,0xcff7e850 p28_dispatch_retry: .word 0,0 p28_xintr_data: .word 0x00000000,0x00000001 .word 0x2ef9ca28,0x1a6c2757 .word 0x00000000,0x00000002 .word 0xcf2baa60,0x7ad51943 .word 0x00000000,0x00000003 .word 0x7e1a4257,0xcdd94505 .word 0x00000000,0x00000004 .word 0xbdbc09b0,0x0df17d2c .word 0x00000000,0x00000005 .word 0x6267607f,0xd547dd3d .word 0x00000000,0x00000006 .word 0xc7675a7f,0xec041a81 .word 0x00000000,0x00000007 .word 0x44ef1630,0x72ec0116 .word 0x00000000,0x00000008 .word 0xb3d4faf7,0xd2a5886a p29_dispatch_retry: .word 0,0 p29_xintr_data: .word 0x00000000,0x00000001 .word 0x8b6c1910,0x6582cf69 .word 0x00000000,0x00000002 .word 0xdde2b400,0x336eaee3 .word 0x00000000,0x00000003 .word 0x5f5e097f,0xcbd99366 .word 0x00000000,0x00000004 .word 0xcc7ccebf,0xa9211968 .word 0x00000000,0x00000005 .word 0x09abfb58,0x4df4b7f9 .word 0x00000000,0x00000006 .word 0x2ff62380,0x5898e872 .word 0x00000000,0x00000007 .word 0x7cfdf31f,0xb5a0e2c2 .word 0x00000000,0x00000008 .word 0x0540f6c8,0x1d00ad1d p30_dispatch_retry: .word 0,0 p30_xintr_data: .word 0x00000000,0x00000001 .word 0x52e1cad8,0x03128ff2 .word 0x00000000,0x00000002 .word 0x50c1d388,0x78efa8c2 .word 0x00000000,0x00000003 .word 0x436e16e0,0x300b09d5 .word 0x00000000,0x00000004 .word 0x16fb6dd7,0x97007a32 .word 0x00000000,0x00000005 .word 0x6185f6bf,0xa14523d3 .word 0x00000000,0x00000006 .word 0x2cc6a478,0x757f42c1 .word 0x00000000,0x00000007 .word 0x6c4f6fb8,0x4fc61963 .word 0x00000000,0x00000008 .word 0xaaf52f80,0x6de4713c p31_dispatch_retry: .word 0,0 p31_xintr_data: .word 0x00000000,0x00000001 .word 0xd33c7310,0x4d85dd06 .word 0x00000000,0x00000002 .word 0x1cc38928,0x08da5d7f .word 0x00000000,0x00000003 .word 0xf148f210,0x3cdcc0bf .word 0x00000000,0x00000004 .word 0x56228e57,0x884484a1 .word 0x00000000,0x00000005 .word 0x1e254847,0x8189cba4 .word 0x00000000,0x00000006 .word 0x1c4cf99f,0xbc1b6928 .word 0x00000000,0x00000007 .word 0x5d36d7f0,0x22c1457c .word 0x00000000,0x00000008 .word 0x7d5ff690,0x00f787f8 p32_dispatch_retry: .word 0,0 p32_xintr_data: .word 0x00000000,0x00000001 .word 0x135a0c98,0x52e349df .word 0x00000000,0x00000002 .word 0x5ef5284f,0xe31dd037 .word 0x00000000,0x00000003 .word 0xe42e6198,0x6258982c .word 0x00000000,0x00000004 .word 0x85a2b637,0xb30b7efa .word 0x00000000,0x00000005 .word 0x9c3035c0,0x58ba9f23 .word 0x00000000,0x00000006 .word 0x8e963bc0,0x1761f9bd .word 0x00000000,0x00000007 .word 0x62459f37,0xa6571734 .word 0x00000000,0x00000008 .word 0xaaf74217,0xd11cc6ef p33_dispatch_retry: .word 0,0 p33_xintr_data: .word 0x00000000,0x00000001 .word 0x6d9bf8d7,0xd381b7d3 .word 0x00000000,0x00000002 .word 0xf66e3308,0x47cf7d46 .word 0x00000000,0x00000003 .word 0x4b558d37,0xc59730b0 .word 0x00000000,0x00000004 .word 0xd6c4c1c8,0x500d8a0a .word 0x00000000,0x00000005 .word 0x734cbc7f,0xe13b71c7 .word 0x00000000,0x00000006 .word 0xa687fb1f,0xfda1caa8 .word 0x00000000,0x00000007 .word 0xbdac034f,0xf03141cc .word 0x00000000,0x00000008 .word 0x9a28f5c8,0x658c6725 p34_dispatch_retry: .word 0,0 p34_xintr_data: .word 0x00000000,0x00000001 .word 0xb1b8c3b8,0x6ef2e375 .word 0x00000000,0x00000002 .word 0x338e82a7,0x8e8fc092 .word 0x00000000,0x00000003 .word 0x2ca84b2f,0x934378ad .word 0x00000000,0x00000004 .word 0x64e57370,0x4df32f9a .word 0x00000000,0x00000005 .word 0xade15da0,0x383e281a .word 0x00000000,0x00000006 .word 0xe5651cd7,0xca5a7b90 .word 0x00000000,0x00000007 .word 0x56073378,0x2b8c9b3a .word 0x00000000,0x00000008 .word 0x3362c1b0,0x275a641c p35_dispatch_retry: .word 0,0 p35_xintr_data: .word 0x00000000,0x00000001 .word 0xcf7116f8,0x391e33b7 .word 0x00000000,0x00000002 .word 0x1b7b2558,0x5474caca .word 0x00000000,0x00000003 .word 0x3ea1a177,0xd852adf6 .word 0x00000000,0x00000004 .word 0x5d0a85cf,0xf251a8e0 .word 0x00000000,0x00000005 .word 0x5c0c813f,0xe3cd24af .word 0x00000000,0x00000006 .word 0xde70bbd7,0x90d666df .word 0x00000000,0x00000007 .word 0x66d73f07,0xfe84f769 .word 0x00000000,0x00000008 .word 0x1e1a01c8,0x2f0c202c p36_dispatch_retry: .word 0,0 p36_xintr_data: .word 0x00000000,0x00000001 .word 0xae9221af,0xef89b160 .word 0x00000000,0x00000002 .word 0x1752b820,0x57f64330 .word 0x00000000,0x00000003 .word 0xea25d900,0x6aad5496 .word 0x00000000,0x00000004 .word 0x99e8893f,0xfd2984b6 .word 0x00000000,0x00000005 .word 0x19bdcd10,0x6c9ccd4d .word 0x00000000,0x00000006 .word 0xa2d33cc8,0x007e458f .word 0x00000000,0x00000007 .word 0x566083c8,0x5d5ab46c .word 0x00000000,0x00000008 .word 0x393656bf,0xbcb3d1b6 p37_dispatch_retry: .word 0,0 p37_xintr_data: .word 0x00000000,0x00000001 .word 0xea7ce038,0x2a591ab5 .word 0x00000000,0x00000002 .word 0x76249b88,0x5ee1c019 .word 0x00000000,0x00000003 .word 0x40859ce8,0x114b4bed .word 0x00000000,0x00000004 .word 0x29acd817,0xc7c12ff7 .word 0x00000000,0x00000005 .word 0x91054168,0x0ae536e0 .word 0x00000000,0x00000006 .word 0xb2efe620,0x5c18a274 .word 0x00000000,0x00000007 .word 0x29c3f42f,0xe987d9da .word 0x00000000,0x00000008 .word 0xaca27640,0x5635c086 p38_dispatch_retry: .word 0,0 p38_xintr_data: .word 0x00000000,0x00000001 .word 0x0294a2b8,0x7de2170a .word 0x00000000,0x00000002 .word 0x5495b9e7,0xf3b05614 .word 0x00000000,0x00000003 .word 0x0c08d3d0,0x2a13ad3e .word 0x00000000,0x00000004 .word 0x2dae5687,0xb29a44a1 .word 0x00000000,0x00000005 .word 0xe72055b7,0xdb9e97ce .word 0x00000000,0x00000006 .word 0x35ba09b0,0x33bd41ff .word 0x00000000,0x00000007 .word 0xa3bc7697,0x9330a750 .word 0x00000000,0x00000008 .word 0xa412bf97,0xd9a6fb7a p39_dispatch_retry: .word 0,0 p39_xintr_data: .word 0x00000000,0x00000001 .word 0xafcdabf7,0xf6750946 .word 0x00000000,0x00000002 .word 0x058edd27,0xb35d7eab .word 0x00000000,0x00000003 .word 0x0260d8f7,0xe1920489 .word 0x00000000,0x00000004 .word 0xfdafdf60,0x0e4fbf8f .word 0x00000000,0x00000005 .word 0xe3cd6fff,0xfd0d169c .word 0x00000000,0x00000006 .word 0xf24ff9f0,0x4d6f011b .word 0x00000000,0x00000007 .word 0x61dde107,0xb8319f37 .word 0x00000000,0x00000008 .word 0x8ee92297,0xe06ea250 p40_dispatch_retry: .word 0,0 p40_xintr_data: .word 0x00000000,0x00000001 .word 0x7d7f129f,0xac7c4d97 .word 0x00000000,0x00000002 .word 0xbc8627e8,0x00a7f5a2 .word 0x00000000,0x00000003 .word 0x7ac1fc47,0xbf9b1f28 .word 0x00000000,0x00000004 .word 0xf6664de8,0x3ab29775 .word 0x00000000,0x00000005 .word 0x4d2dbcbf,0xddcca41a .word 0x00000000,0x00000006 .word 0x10e26788,0x38a3f983 .word 0x00000000,0x00000007 .word 0xd7606400,0x2b6c6965 .word 0x00000000,0x00000008 .word 0xf0c918e0,0x492f0e77 p41_dispatch_retry: .word 0,0 p41_xintr_data: .word 0x00000000,0x00000001 .word 0x2cbede47,0xe2ada8d2 .word 0x00000000,0x00000002 .word 0xbf4e1b70,0x78338463 .word 0x00000000,0x00000003 .word 0x8b432df8,0x2901d121 .word 0x00000000,0x00000004 .word 0xc8259ab0,0x11adc5ec .word 0x00000000,0x00000005 .word 0xd71ab837,0x86400539 .word 0x00000000,0x00000006 .word 0x83be4108,0x510068e1 .word 0x00000000,0x00000007 .word 0x7aad034f,0xe944b16a .word 0x00000000,0x00000008 .word 0x30381d88,0x66aef5e0 p42_dispatch_retry: .word 0,0 p42_xintr_data: .word 0x00000000,0x00000001 .word 0x2fd7e9a0,0x1b2f8c56 .word 0x00000000,0x00000002 .word 0x903b34c8,0x273a220a .word 0x00000000,0x00000003 .word 0xdc4c5777,0x88c8fb9e .word 0x00000000,0x00000004 .word 0xfcdf10e7,0xe41ab0e0 .word 0x00000000,0x00000005 .word 0x643d1238,0x142c83ce .word 0x00000000,0x00000006 .word 0xa34b9b40,0x524f1bb9 .word 0x00000000,0x00000007 .word 0x1c39caa8,0x7719741b .word 0x00000000,0x00000008 .word 0xe0c60b8f,0xa830963a p43_dispatch_retry: .word 0,0 p43_xintr_data: .word 0x00000000,0x00000001 .word 0x5942c487,0xeff200c1 .word 0x00000000,0x00000002 .word 0x4f9d3937,0xa87fb839 .word 0x00000000,0x00000003 .word 0xc6258a37,0x9f897c31 .word 0x00000000,0x00000004 .word 0xa0a92787,0xb9ac6345 .word 0x00000000,0x00000005 .word 0x1327e8d0,0x6c476e91 .word 0x00000000,0x00000006 .word 0xf36fc5c0,0x232c3d4c .word 0x00000000,0x00000007 .word 0x71454cc0,0x5ff971c5 .word 0x00000000,0x00000008 .word 0xf0d694cf,0xafab5995 p44_dispatch_retry: .word 0,0 p44_xintr_data: .word 0x00000000,0x00000001 .word 0x89a248f8,0x3c79ea5e .word 0x00000000,0x00000002 .word 0x65ede9d0,0x5ab04348 .word 0x00000000,0x00000003 .word 0x9a729ba0,0x4d00fbc9 .word 0x00000000,0x00000004 .word 0xda02a1a8,0x1b38b7fa .word 0x00000000,0x00000005 .word 0xca7f9c8f,0xfbdb7160 .word 0x00000000,0x00000006 .word 0x7bb3bb07,0xe995915f .word 0x00000000,0x00000007 .word 0xb72f5f28,0x19f6266f .word 0x00000000,0x00000008 .word 0xa16ad3b0,0x63ead962 p45_dispatch_retry: .word 0,0 p45_xintr_data: .word 0x00000000,0x00000001 .word 0xfdb341ef,0xd4172e9d .word 0x00000000,0x00000002 .word 0x65184c40,0x611cf740 .word 0x00000000,0x00000003 .word 0x91f318e8,0x36e9f938 .word 0x00000000,0x00000004 .word 0x4e3d941f,0xb51e39be .word 0x00000000,0x00000005 .word 0x48448620,0x1bba21b3 .word 0x00000000,0x00000006 .word 0xdacc6468,0x08a26281 .word 0x00000000,0x00000007 .word 0x99922440,0x66e5f209 .word 0x00000000,0x00000008 .word 0x4b9250bf,0xa3945ca1 p46_dispatch_retry: .word 0,0 p46_xintr_data: .word 0x00000000,0x00000001 .word 0xbb9a3a38,0x2957c452 .word 0x00000000,0x00000002 .word 0xd2cb6db0,0x159924bc .word 0x00000000,0x00000003 .word 0x02ddc73f,0xf9532ebf .word 0x00000000,0x00000004 .word 0x9edbada8,0x08626628 .word 0x00000000,0x00000005 .word 0x5b4367a8,0x26b5e6b0 .word 0x00000000,0x00000006 .word 0x4e933168,0x67572473 .word 0x00000000,0x00000007 .word 0x9804ff58,0x6016b5ab .word 0x00000000,0x00000008 .word 0xde560cf0,0x7ed69b18 p47_dispatch_retry: .word 0,0 p47_xintr_data: .word 0x00000000,0x00000001 .word 0xd1e92100,0x63b68cf3 .word 0x00000000,0x00000002 .word 0x53674eb7,0xcfa0076e .word 0x00000000,0x00000003 .word 0xcdbb9650,0x609f6dce .word 0x00000000,0x00000004 .word 0xb7864717,0xd2bc2ea5 .word 0x00000000,0x00000005 .word 0x1042dec8,0x04d2873e .word 0x00000000,0x00000006 .word 0x69a3ab3f,0xa72be95f .word 0x00000000,0x00000007 .word 0x161079ff,0xb8d3ae9d .word 0x00000000,0x00000008 .word 0x6b614477,0x9e43c158 p48_dispatch_retry: .word 0,0 p48_xintr_data: .word 0x00000000,0x00000001 .word 0x03a820df,0x9aac64d7 .word 0x00000000,0x00000002 .word 0xbb8d8c78,0x7d4e94e3 .word 0x00000000,0x00000003 .word 0xac426538,0x56c30978 .word 0x00000000,0x00000004 .word 0xfc093327,0x806533f4 .word 0x00000000,0x00000005 .word 0xb908f7b7,0xd67aa5b8 .word 0x00000000,0x00000006 .word 0x2c7276c0,0x26998531 .word 0x00000000,0x00000007 .word 0x55d3ebe8,0x5dccabc3 .word 0x00000000,0x00000008 .word 0x3a97da27,0xfafb480b p49_dispatch_retry: .word 0,0 p49_xintr_data: .word 0x00000000,0x00000001 .word 0x1fb88f2f,0xa5c25148 .word 0x00000000,0x00000002 .word 0x3864e5b8,0x5a5bc0b2 .word 0x00000000,0x00000003 .word 0x807d0f87,0xba85d008 .word 0x00000000,0x00000004 .word 0xfde61730,0x667aa0fd .word 0x00000000,0x00000005 .word 0x71a541af,0xbb7c9611 .word 0x00000000,0x00000006 .word 0xca730a10,0x7d91a14f .word 0x00000000,0x00000007 .word 0x9963564f,0xe1ae1f58 .word 0x00000000,0x00000008 .word 0x1e71d770,0x2739d47d p50_dispatch_retry: .word 0,0 p50_xintr_data: .word 0x00000000,0x00000001 .word 0xc4be0100,0x16fde57c .word 0x00000000,0x00000002 .word 0xa95ca0e7,0xee4d8114 .word 0x00000000,0x00000003 .word 0x72fd9f70,0x2aeb0d6c .word 0x00000000,0x00000004 .word 0x751029b0,0x18cc7135 .word 0x00000000,0x00000005 .word 0xab6e2f48,0x4d28d0e2 .word 0x00000000,0x00000006 .word 0xae1caf88,0x1816e21f .word 0x00000000,0x00000007 .word 0xa48e488f,0xd58d4004 .word 0x00000000,0x00000008 .word 0x7aa997ff,0xa6027783 p51_dispatch_retry: .word 0,0 p51_xintr_data: .word 0x00000000,0x00000001 .word 0xd8637278,0x5906900c .word 0x00000000,0x00000002 .word 0xddab92c7,0x8228f76d .word 0x00000000,0x00000003 .word 0x545ceed7,0x96e5dc4b .word 0x00000000,0x00000004 .word 0x7b6dc2f7,0xa00fc5e4 .word 0x00000000,0x00000005 .word 0xbc81ba57,0x98e29d97 .word 0x00000000,0x00000006 .word 0xd256b108,0x64f21202 .word 0x00000000,0x00000007 .word 0x3a45c54f,0xa7f1e47c .word 0x00000000,0x00000008 .word 0xe5ff3e37,0x82ae79dc p52_dispatch_retry: .word 0,0 p52_xintr_data: .word 0x00000000,0x00000001 .word 0x8ab7d2c0,0x63d66707 .word 0x00000000,0x00000002 .word 0xc421d2e0,0x4d1cb573 .word 0x00000000,0x00000003 .word 0xca358f00,0x76669916 .word 0x00000000,0x00000004 .word 0x1c15f09f,0xd28eb7a8 .word 0x00000000,0x00000005 .word 0x3db1cad0,0x0e5e9659 .word 0x00000000,0x00000006 .word 0xd29f52d7,0x8102e0ee .word 0x00000000,0x00000007 .word 0x785edc50,0x7fd6df72 .word 0x00000000,0x00000008 .word 0x010c36f7,0xda7ce32c p53_dispatch_retry: .word 0,0 p53_xintr_data: .word 0x00000000,0x00000001 .word 0x067ba6e7,0x9c30accf .word 0x00000000,0x00000002 .word 0xe7937cf8,0x2a280c63 .word 0x00000000,0x00000003 .word 0xc7074be0,0x1ebda2e6 .word 0x00000000,0x00000004 .word 0xd9c57be7,0xa72e0669 .word 0x00000000,0x00000005 .word 0x305fd04f,0x9c5ad83c .word 0x00000000,0x00000006 .word 0x29d4f868,0x421237b6 .word 0x00000000,0x00000007 .word 0xacb54a57,0xeeddf955 .word 0x00000000,0x00000008 .word 0xef40978f,0x8f7c0295 p54_dispatch_retry: .word 0,0 p54_xintr_data: .word 0x00000000,0x00000001 .word 0x47299017,0xe649d48b .word 0x00000000,0x00000002 .word 0xbe8d6b78,0x0a127ca3 .word 0x00000000,0x00000003 .word 0x690b7b27,0xf6e26c11 .word 0x00000000,0x00000004 .word 0x128614af,0xb62273b8 .word 0x00000000,0x00000005 .word 0x8fc5b197,0xd76975b7 .word 0x00000000,0x00000006 .word 0x85589a5f,0x8c84b213 .word 0x00000000,0x00000007 .word 0x6de86717,0xc666a04f .word 0x00000000,0x00000008 .word 0x7111a537,0xea65d078 p55_dispatch_retry: .word 0,0 p55_xintr_data: .word 0x00000000,0x00000001 .word 0x93801878,0x441b39fa .word 0x00000000,0x00000002 .word 0x4b6fe320,0x066cb922 .word 0x00000000,0x00000003 .word 0xc4b0082f,0x80fa13d4 .word 0x00000000,0x00000004 .word 0x596163d7,0xdb85e7a8 .word 0x00000000,0x00000005 .word 0xa04d7ebf,0x81e2469f .word 0x00000000,0x00000006 .word 0xd3ba1e37,0xd9411535 .word 0x00000000,0x00000007 .word 0x26597f88,0x2580cd48 .word 0x00000000,0x00000008 .word 0xd8a52d48,0x5367d5dd p56_dispatch_retry: .word 0,0 p56_xintr_data: .word 0x00000000,0x00000001 .word 0x074abde0,0x3a32e469 .word 0x00000000,0x00000002 .word 0x83803f9f,0x8be89202 .word 0x00000000,0x00000003 .word 0x1c2e4420,0x71d79650 .word 0x00000000,0x00000004 .word 0xdbf7ec0f,0xb03e87ad .word 0x00000000,0x00000005 .word 0x3e9222f7,0xa2904706 .word 0x00000000,0x00000006 .word 0x6cbe7ba8,0x2c43b3cf .word 0x00000000,0x00000007 .word 0x24edb8e8,0x1e95b132 .word 0x00000000,0x00000008 .word 0x1c80121f,0xe6f6ec00 p57_dispatch_retry: .word 0,0 p57_xintr_data: .word 0x00000000,0x00000001 .word 0x6ff7686f,0xfb0f709b .word 0x00000000,0x00000002 .word 0xf18f01d0,0x04ace1ea .word 0x00000000,0x00000003 .word 0xd1b24f47,0xe2dd4656 .word 0x00000000,0x00000004 .word 0x15e4d408,0x69eb761c .word 0x00000000,0x00000005 .word 0x2dd69be7,0xd8a9a8f2 .word 0x00000000,0x00000006 .word 0x4999e95f,0x9465d82c .word 0x00000000,0x00000007 .word 0x2ca5abf7,0xa5ec0660 .word 0x00000000,0x00000008 .word 0x1e2373c7,0x9e860819 p58_dispatch_retry: .word 0,0 p58_xintr_data: .word 0x00000000,0x00000001 .word 0xa07a2ab0,0x3f4659fb .word 0x00000000,0x00000002 .word 0x59d84bb7,0xc2af6817 .word 0x00000000,0x00000003 .word 0xe05f1448,0x2a03a624 .word 0x00000000,0x00000004 .word 0xbf5a9920,0x546c89da .word 0x00000000,0x00000005 .word 0xbdc1a870,0x1b7ec54c .word 0x00000000,0x00000006 .word 0x6dabdb20,0x0150f8cb .word 0x00000000,0x00000007 .word 0xa1f873f7,0xac28f4cd .word 0x00000000,0x00000008 .word 0x2254d398,0x4911f34e p59_dispatch_retry: .word 0,0 p59_xintr_data: .word 0x00000000,0x00000001 .word 0xf9fc6b07,0x9318ad70 .word 0x00000000,0x00000002 .word 0xbb9c3807,0x9aa73708 .word 0x00000000,0x00000003 .word 0x841408c0,0x16f377bd .word 0x00000000,0x00000004 .word 0xdb39275f,0x9e5fb62e .word 0x00000000,0x00000005 .word 0xad3de6a7,0x940d0792 .word 0x00000000,0x00000006 .word 0xcba0b587,0xfedc392f .word 0x00000000,0x00000007 .word 0xa2439948,0x30d520e4 .word 0x00000000,0x00000008 .word 0x5c463c57,0xa43aa31a p60_dispatch_retry: .word 0,0 p60_xintr_data: .word 0x00000000,0x00000001 .word 0xb5418a00,0x502551d4 .word 0x00000000,0x00000002 .word 0x0cf6cf8f,0xc37cc361 .word 0x00000000,0x00000003 .word 0x7ee7351f,0xb27f7f70 .word 0x00000000,0x00000004 .word 0x20de3668,0x703dcd06 .word 0x00000000,0x00000005 .word 0xc0e81157,0xc45b5ff2 .word 0x00000000,0x00000006 .word 0x00b3ac90,0x14fde968 .word 0x00000000,0x00000007 .word 0x49315e00,0x701c5566 .word 0x00000000,0x00000008 .word 0x5766656f,0xbac61489 p61_dispatch_retry: .word 0,0 p61_xintr_data: .word 0x00000000,0x00000001 .word 0x107b6410,0x448808b9 .word 0x00000000,0x00000002 .word 0x50db94cf,0xe9af784e .word 0x00000000,0x00000003 .word 0x65867bf7,0xb477d964 .word 0x00000000,0x00000004 .word 0xa4a412a8,0x49ead4ed .word 0x00000000,0x00000005 .word 0x7bf5d24f,0xc7ee4315 .word 0x00000000,0x00000006 .word 0x0c062930,0x5d3e2a3c .word 0x00000000,0x00000007 .word 0x1e749160,0x3b70927c .word 0x00000000,0x00000008 .word 0x5bcf90f8,0x166bd5cf p62_dispatch_retry: .word 0,0 p62_xintr_data: .word 0x00000000,0x00000001 .word 0x6a3edc38,0x7f9f5c4e .word 0x00000000,0x00000002 .word 0x2a218768,0x67eecc1b .word 0x00000000,0x00000003 .word 0x5ad22bb0,0x2736af12 .word 0x00000000,0x00000004 .word 0x45ed8e7f,0xa0b5ca7e .word 0x00000000,0x00000005 .word 0x4a71cc0f,0xdb6d172a .word 0x00000000,0x00000006 .word 0xab4cff18,0x560589e5 .word 0x00000000,0x00000007 .word 0xbda3a680,0x65a115fc .word 0x00000000,0x00000008 .word 0x0d6a40cf,0x92e868e0 p63_dispatch_retry: .word 0,0 p63_xintr_data: .word 0x00000000,0x00000001 .word 0x7178eeef,0xf822b999 .word 0x00000000,0x00000002 .word 0x158ba4f0,0x43737fe4 .word 0x00000000,0x00000003 .word 0x5395ac8f,0x81ea71ef .word 0x00000000,0x00000004 .word 0x5a1aca1f,0xc3d4974d .word 0x00000000,0x00000005 .word 0x365b96b8,0x766e292d .word 0x00000000,0x00000006 .word 0x00110f48,0x5e7c4874 .word 0x00000000,0x00000007 .word 0xa6bf6338,0x0339983b .word 0x00000000,0x00000008 .word 0xdfa81c90,0x55db6a58 .align 8 p0_xintr_expected: .word 0 p1_xintr_expected: .word 0 p2_xintr_expected: .word 0 p3_xintr_expected: .word 0 p4_xintr_expected: .word 0 p5_xintr_expected: .word 0 p6_xintr_expected: .word 0 p7_xintr_expected: .word 0 p8_xintr_expected: .word 0 p9_xintr_expected: .word 0 p10_xintr_expected: .word 0 p11_xintr_expected: .word 0 p12_xintr_expected: .word 0 p13_xintr_expected: .word 0 p14_xintr_expected: .word 0 p15_xintr_expected: .word 0 p16_xintr_expected: .word 0 p17_xintr_expected: .word 0 p18_xintr_expected: .word 0 p19_xintr_expected: .word 0 p20_xintr_expected: .word 0 p21_xintr_expected: .word 0 p22_xintr_expected: .word 0 p23_xintr_expected: .word 0 p24_xintr_expected: .word 0 p25_xintr_expected: .word 0 p26_xintr_expected: .word 0 p27_xintr_expected: .word 0 p28_xintr_expected: .word 0 p29_xintr_expected: .word 0 p30_xintr_expected: .word 0 p31_xintr_expected: .word 0 p32_xintr_expected: .word 0 p33_xintr_expected: .word 0 p34_xintr_expected: .word 0 p35_xintr_expected: .word 0 p36_xintr_expected: .word 0 p37_xintr_expected: .word 0 p38_xintr_expected: .word 0 p39_xintr_expected: .word 0 p40_xintr_expected: .word 0 p41_xintr_expected: .word 0 p42_xintr_expected: .word 0 p43_xintr_expected: .word 0 p44_xintr_expected: .word 0 p45_xintr_expected: .word 0 p46_xintr_expected: .word 0 p47_xintr_expected: .word 0 p48_xintr_expected: .word 0 p49_xintr_expected: .word 0 p50_xintr_expected: .word 0 p51_xintr_expected: .word 0 p52_xintr_expected: .word 0 p53_xintr_expected: .word 0 p54_xintr_expected: .word 0 p55_xintr_expected: .word 0 p56_xintr_expected: .word 0 p57_xintr_expected: .word 0 p58_xintr_expected: .word 0 p59_xintr_expected: .word 0 p60_xintr_expected: .word 0 p61_xintr_expected: .word 0 p62_xintr_expected: .word 0 p63_xintr_expected: .word 0 .align 64 xintr_data_ptrs: .word p0_xintr_data .word p1_xintr_data .word p2_xintr_data .word p3_xintr_data .word p4_xintr_data .word p5_xintr_data .word p6_xintr_data .word p7_xintr_data .word p8_xintr_data .word p9_xintr_data .word p10_xintr_data .word p11_xintr_data .word p12_xintr_data .word p13_xintr_data .word p14_xintr_data .word p15_xintr_data .word p16_xintr_data .word p17_xintr_data .word p18_xintr_data .word p19_xintr_data .word p20_xintr_data .word p21_xintr_data .word p22_xintr_data .word p23_xintr_data .word p24_xintr_data .word p25_xintr_data .word p26_xintr_data .word p27_xintr_data .word p28_xintr_data .word p29_xintr_data .word p30_xintr_data .word p31_xintr_data .word p32_xintr_data .word p33_xintr_data .word p34_xintr_data .word p35_xintr_data .word p36_xintr_data .word p37_xintr_data .word p38_xintr_data .word p39_xintr_data .word p40_xintr_data .word p41_xintr_data .word p42_xintr_data .word p43_xintr_data .word p44_xintr_data .word p45_xintr_data .word p46_xintr_data .word p47_xintr_data .word p48_xintr_data .word p49_xintr_data .word p50_xintr_data .word p51_xintr_data .word p52_xintr_data .word p53_xintr_data .word p54_xintr_data .word p55_xintr_data .word p56_xintr_data .word p57_xintr_data .word p58_xintr_data .word p59_xintr_data .word p60_xintr_data .word p61_xintr_data .word p62_xintr_data .word p63_xintr_data .align 8 p0_xintr_db: .skip 512 p1_xintr_db: .skip 512 p2_xintr_db: .skip 512 p3_xintr_db: .skip 512 p4_xintr_db: .skip 512 p5_xintr_db: .skip 512 p6_xintr_db: .skip 512 p7_xintr_db: .skip 512 p8_xintr_db: .skip 512 p9_xintr_db: .skip 512 p10_xintr_db: .skip 512 p11_xintr_db: .skip 512 p12_xintr_db: .skip 512 p13_xintr_db: .skip 512 p14_xintr_db: .skip 512 p15_xintr_db: .skip 512 p16_xintr_db: .skip 512 p17_xintr_db: .skip 512 p18_xintr_db: .skip 512 p19_xintr_db: .skip 512 p20_xintr_db: .skip 512 p21_xintr_db: .skip 512 p22_xintr_db: .skip 512 p23_xintr_db: .skip 512 p24_xintr_db: .skip 512 p25_xintr_db: .skip 512 p26_xintr_db: .skip 512 p27_xintr_db: .skip 512 p28_xintr_db: .skip 512 p29_xintr_db: .skip 512 p30_xintr_db: .skip 512 p31_xintr_db: .skip 512 p32_xintr_db: .skip 512 p33_xintr_db: .skip 512 p34_xintr_db: .skip 512 p35_xintr_db: .skip 512 p36_xintr_db: .skip 512 p37_xintr_db: .skip 512 p38_xintr_db: .skip 512 p39_xintr_db: .skip 512 p40_xintr_db: .skip 512 p41_xintr_db: .skip 512 p42_xintr_db: .skip 512 p43_xintr_db: .skip 512 p44_xintr_db: .skip 512 p45_xintr_db: .skip 512 p46_xintr_db: .skip 512 p47_xintr_db: .skip 512 p48_xintr_db: .skip 512 p49_xintr_db: .skip 512 p50_xintr_db: .skip 512 p51_xintr_db: .skip 512 p52_xintr_db: .skip 512 p53_xintr_db: .skip 512 p54_xintr_db: .skip 512 p55_xintr_db: .skip 512 p56_xintr_db: .skip 512 p57_xintr_db: .skip 512 p58_xintr_db: .skip 512 p59_xintr_db: .skip 512 p60_xintr_db: .skip 512 p61_xintr_db: .skip 512 p62_xintr_db: .skip 512 p63_xintr_db: .skip 512 p0_xintr_retry_count: .word 0,0 p1_xintr_retry_count: .word 0,0 p2_xintr_retry_count: .word 0,0 p3_xintr_retry_count: .word 0,0 p4_xintr_retry_count: .word 0,0 p5_xintr_retry_count: .word 0,0 p6_xintr_retry_count: .word 0,0 p7_xintr_retry_count: .word 0,0 p8_xintr_retry_count: .word 0,0 p9_xintr_retry_count: .word 0,0 p10_xintr_retry_count: .word 0,0 p11_xintr_retry_count: .word 0,0 p12_xintr_retry_count: .word 0,0 p13_xintr_retry_count: .word 0,0 p14_xintr_retry_count: .word 0,0 p15_xintr_retry_count: .word 0,0 p16_xintr_retry_count: .word 0,0 p17_xintr_retry_count: .word 0,0 p18_xintr_retry_count: .word 0,0 p19_xintr_retry_count: .word 0,0 p20_xintr_retry_count: .word 0,0 p21_xintr_retry_count: .word 0,0 p22_xintr_retry_count: .word 0,0 p23_xintr_retry_count: .word 0,0 p24_xintr_retry_count: .word 0,0 p25_xintr_retry_count: .word 0,0 p26_xintr_retry_count: .word 0,0 p27_xintr_retry_count: .word 0,0 p28_xintr_retry_count: .word 0,0 p29_xintr_retry_count: .word 0,0 p30_xintr_retry_count: .word 0,0 p31_xintr_retry_count: .word 0,0 p32_xintr_retry_count: .word 0,0 p33_xintr_retry_count: .word 0,0 p34_xintr_retry_count: .word 0,0 p35_xintr_retry_count: .word 0,0 p36_xintr_retry_count: .word 0,0 p37_xintr_retry_count: .word 0,0 p38_xintr_retry_count: .word 0,0 p39_xintr_retry_count: .word 0,0 p40_xintr_retry_count: .word 0,0 p41_xintr_retry_count: .word 0,0 p42_xintr_retry_count: .word 0,0 p43_xintr_retry_count: .word 0,0 p44_xintr_retry_count: .word 0,0 p45_xintr_retry_count: .word 0,0 p46_xintr_retry_count: .word 0,0 p47_xintr_retry_count: .word 0,0 p48_xintr_retry_count: .word 0,0 p49_xintr_retry_count: .word 0,0 p50_xintr_retry_count: .word 0,0 p51_xintr_retry_count: .word 0,0 p52_xintr_retry_count: .word 0,0 p53_xintr_retry_count: .word 0,0 p54_xintr_retry_count: .word 0,0 p55_xintr_retry_count: .word 0,0 p56_xintr_retry_count: .word 0,0 p57_xintr_retry_count: .word 0,0 p58_xintr_retry_count: .word 0,0 p59_xintr_retry_count: .word 0,0 p60_xintr_retry_count: .word 0,0 p61_xintr_retry_count: .word 0,0 p62_xintr_retry_count: .word 0,0 p63_xintr_retry_count: .word 0,0 p0_reset_cnt: .word 0 .align 8 p0_ec_timing_ctrl: .word 0,0 p0_ec_control: .word 0,0 p0_mcu_shadow: .skip 80 p1_reset_cnt: .word 0 .align 8 p1_ec_timing_ctrl: .word 0,0 p1_ec_control: .word 0,0 p1_mcu_shadow: .skip 80 p2_reset_cnt: .word 0 .align 8 p2_ec_timing_ctrl: .word 0,0 p2_ec_control: .word 0,0 p2_mcu_shadow: .skip 80 p3_reset_cnt: .word 0 .align 8 p3_ec_timing_ctrl: .word 0,0 p3_ec_control: .word 0,0 p3_mcu_shadow: .skip 80 p4_reset_cnt: .word 0 .align 8 p4_ec_timing_ctrl: .word 0,0 p4_ec_control: .word 0,0 p4_mcu_shadow: .skip 80 p5_reset_cnt: .word 0 .align 8 p5_ec_timing_ctrl: .word 0,0 p5_ec_control: .word 0,0 p5_mcu_shadow: .skip 80 p6_reset_cnt: .word 0 .align 8 p6_ec_timing_ctrl: .word 0,0 p6_ec_control: .word 0,0 p6_mcu_shadow: .skip 80 p7_reset_cnt: .word 0 .align 8 p7_ec_timing_ctrl: .word 0,0 p7_ec_control: .word 0,0 p7_mcu_shadow: .skip 80 p8_reset_cnt: .word 0 .align 8 p8_ec_timing_ctrl: .word 0,0 p8_ec_control: .word 0,0 p8_mcu_shadow: .skip 80 p9_reset_cnt: .word 0 .align 8 p9_ec_timing_ctrl: .word 0,0 p9_ec_control: .word 0,0 p9_mcu_shadow: .skip 80 p10_reset_cnt: .word 0 .align 8 p10_ec_timing_ctrl: .word 0,0 p10_ec_control: .word 0,0 p10_mcu_shadow: .skip 80 p11_reset_cnt: .word 0 .align 8 p11_ec_timing_ctrl: .word 0,0 p11_ec_control: .word 0,0 p11_mcu_shadow: .skip 80 p12_reset_cnt: .word 0 .align 8 p12_ec_timing_ctrl: .word 0,0 p12_ec_control: .word 0,0 p12_mcu_shadow: .skip 80 p13_reset_cnt: .word 0 .align 8 p13_ec_timing_ctrl: .word 0,0 p13_ec_control: .word 0,0 p13_mcu_shadow: .skip 80 p14_reset_cnt: .word 0 .align 8 p14_ec_timing_ctrl: .word 0,0 p14_ec_control: .word 0,0 p14_mcu_shadow: .skip 80 p15_reset_cnt: .word 0 .align 8 p15_ec_timing_ctrl: .word 0,0 p15_ec_control: .word 0,0 p15_mcu_shadow: .skip 80 p16_reset_cnt: .word 0 .align 8 p16_ec_timing_ctrl: .word 0,0 p16_ec_control: .word 0,0 p16_mcu_shadow: .skip 80 p17_reset_cnt: .word 0 .align 8 p17_ec_timing_ctrl: .word 0,0 p17_ec_control: .word 0,0 p17_mcu_shadow: .skip 80 p18_reset_cnt: .word 0 .align 8 p18_ec_timing_ctrl: .word 0,0 p18_ec_control: .word 0,0 p18_mcu_shadow: .skip 80 p19_reset_cnt: .word 0 .align 8 p19_ec_timing_ctrl: .word 0,0 p19_ec_control: .word 0,0 p19_mcu_shadow: .skip 80 p20_reset_cnt: .word 0 .align 8 p20_ec_timing_ctrl: .word 0,0 p20_ec_control: .word 0,0 p20_mcu_shadow: .skip 80 p21_reset_cnt: .word 0 .align 8 p21_ec_timing_ctrl: .word 0,0 p21_ec_control: .word 0,0 p21_mcu_shadow: .skip 80 p22_reset_cnt: .word 0 .align 8 p22_ec_timing_ctrl: .word 0,0 p22_ec_control: .word 0,0 p22_mcu_shadow: .skip 80 p23_reset_cnt: .word 0 .align 8 p23_ec_timing_ctrl: .word 0,0 p23_ec_control: .word 0,0 p23_mcu_shadow: .skip 80 p24_reset_cnt: .word 0 .align 8 p24_ec_timing_ctrl: .word 0,0 p24_ec_control: .word 0,0 p24_mcu_shadow: .skip 80 p25_reset_cnt: .word 0 .align 8 p25_ec_timing_ctrl: .word 0,0 p25_ec_control: .word 0,0 p25_mcu_shadow: .skip 80 p26_reset_cnt: .word 0 .align 8 p26_ec_timing_ctrl: .word 0,0 p26_ec_control: .word 0,0 p26_mcu_shadow: .skip 80 p27_reset_cnt: .word 0 .align 8 p27_ec_timing_ctrl: .word 0,0 p27_ec_control: .word 0,0 p27_mcu_shadow: .skip 80 p28_reset_cnt: .word 0 .align 8 p28_ec_timing_ctrl: .word 0,0 p28_ec_control: .word 0,0 p28_mcu_shadow: .skip 80 p29_reset_cnt: .word 0 .align 8 p29_ec_timing_ctrl: .word 0,0 p29_ec_control: .word 0,0 p29_mcu_shadow: .skip 80 p30_reset_cnt: .word 0 .align 8 p30_ec_timing_ctrl: .word 0,0 p30_ec_control: .word 0,0 p30_mcu_shadow: .skip 80 p31_reset_cnt: .word 0 .align 8 p31_ec_timing_ctrl: .word 0,0 p31_ec_control: .word 0,0 p31_mcu_shadow: .skip 80 p32_reset_cnt: .word 0 .align 8 p32_ec_timing_ctrl: .word 0,0 p32_ec_control: .word 0,0 p32_mcu_shadow: .skip 80 p33_reset_cnt: .word 0 .align 8 p33_ec_timing_ctrl: .word 0,0 p33_ec_control: .word 0,0 p33_mcu_shadow: .skip 80 p34_reset_cnt: .word 0 .align 8 p34_ec_timing_ctrl: .word 0,0 p34_ec_control: .word 0,0 p34_mcu_shadow: .skip 80 p35_reset_cnt: .word 0 .align 8 p35_ec_timing_ctrl: .word 0,0 p35_ec_control: .word 0,0 p35_mcu_shadow: .skip 80 p36_reset_cnt: .word 0 .align 8 p36_ec_timing_ctrl: .word 0,0 p36_ec_control: .word 0,0 p36_mcu_shadow: .skip 80 p37_reset_cnt: .word 0 .align 8 p37_ec_timing_ctrl: .word 0,0 p37_ec_control: .word 0,0 p37_mcu_shadow: .skip 80 p38_reset_cnt: .word 0 .align 8 p38_ec_timing_ctrl: .word 0,0 p38_ec_control: .word 0,0 p38_mcu_shadow: .skip 80 p39_reset_cnt: .word 0 .align 8 p39_ec_timing_ctrl: .word 0,0 p39_ec_control: .word 0,0 p39_mcu_shadow: .skip 80 p40_reset_cnt: .word 0 .align 8 p40_ec_timing_ctrl: .word 0,0 p40_ec_control: .word 0,0 p40_mcu_shadow: .skip 80 p41_reset_cnt: .word 0 .align 8 p41_ec_timing_ctrl: .word 0,0 p41_ec_control: .word 0,0 p41_mcu_shadow: .skip 80 p42_reset_cnt: .word 0 .align 8 p42_ec_timing_ctrl: .word 0,0 p42_ec_control: .word 0,0 p42_mcu_shadow: .skip 80 p43_reset_cnt: .word 0 .align 8 p43_ec_timing_ctrl: .word 0,0 p43_ec_control: .word 0,0 p43_mcu_shadow: .skip 80 p44_reset_cnt: .word 0 .align 8 p44_ec_timing_ctrl: .word 0,0 p44_ec_control: .word 0,0 p44_mcu_shadow: .skip 80 p45_reset_cnt: .word 0 .align 8 p45_ec_timing_ctrl: .word 0,0 p45_ec_control: .word 0,0 p45_mcu_shadow: .skip 80 p46_reset_cnt: .word 0 .align 8 p46_ec_timing_ctrl: .word 0,0 p46_ec_control: .word 0,0 p46_mcu_shadow: .skip 80 p47_reset_cnt: .word 0 .align 8 p47_ec_timing_ctrl: .word 0,0 p47_ec_control: .word 0,0 p47_mcu_shadow: .skip 80 p48_reset_cnt: .word 0 .align 8 p48_ec_timing_ctrl: .word 0,0 p48_ec_control: .word 0,0 p48_mcu_shadow: .skip 80 p49_reset_cnt: .word 0 .align 8 p49_ec_timing_ctrl: .word 0,0 p49_ec_control: .word 0,0 p49_mcu_shadow: .skip 80 p50_reset_cnt: .word 0 .align 8 p50_ec_timing_ctrl: .word 0,0 p50_ec_control: .word 0,0 p50_mcu_shadow: .skip 80 p51_reset_cnt: .word 0 .align 8 p51_ec_timing_ctrl: .word 0,0 p51_ec_control: .word 0,0 p51_mcu_shadow: .skip 80 p52_reset_cnt: .word 0 .align 8 p52_ec_timing_ctrl: .word 0,0 p52_ec_control: .word 0,0 p52_mcu_shadow: .skip 80 p53_reset_cnt: .word 0 .align 8 p53_ec_timing_ctrl: .word 0,0 p53_ec_control: .word 0,0 p53_mcu_shadow: .skip 80 p54_reset_cnt: .word 0 .align 8 p54_ec_timing_ctrl: .word 0,0 p54_ec_control: .word 0,0 p54_mcu_shadow: .skip 80 p55_reset_cnt: .word 0 .align 8 p55_ec_timing_ctrl: .word 0,0 p55_ec_control: .word 0,0 p55_mcu_shadow: .skip 80 p56_reset_cnt: .word 0 .align 8 p56_ec_timing_ctrl: .word 0,0 p56_ec_control: .word 0,0 p56_mcu_shadow: .skip 80 p57_reset_cnt: .word 0 .align 8 p57_ec_timing_ctrl: .word 0,0 p57_ec_control: .word 0,0 p57_mcu_shadow: .skip 80 p58_reset_cnt: .word 0 .align 8 p58_ec_timing_ctrl: .word 0,0 p58_ec_control: .word 0,0 p58_mcu_shadow: .skip 80 p59_reset_cnt: .word 0 .align 8 p59_ec_timing_ctrl: .word 0,0 p59_ec_control: .word 0,0 p59_mcu_shadow: .skip 80 p60_reset_cnt: .word 0 .align 8 p60_ec_timing_ctrl: .word 0,0 p60_ec_control: .word 0,0 p60_mcu_shadow: .skip 80 p61_reset_cnt: .word 0 .align 8 p61_ec_timing_ctrl: .word 0,0 p61_ec_control: .word 0,0 p61_mcu_shadow: .skip 80 p62_reset_cnt: .word 0 .align 8 p62_ec_timing_ctrl: .word 0,0 p62_ec_control: .word 0,0 p62_mcu_shadow: .skip 80 p63_reset_cnt: .word 0 .align 8 p63_ec_timing_ctrl: .word 0,0 p63_ec_control: .word 0,0 p63_mcu_shadow: .skip 80 user_data_end: SECTION .p0_local0 DATA_VA=0x000800000 attr_data { Name = .p0_local0, VA = 0x0000000000800000, RA = 0x0000000010000000, PA = ra2pa(0x0000000010000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local0_start p0_local0_begin: p0_local0_start: .word 0x69bec896,0x96febc96,0x6415766e,0xdeef4d9d .word 0x115c9eca,0x05010e5d,0x39610993,0x05de3a9a .word 0xf26c4604,0x554c4b07,0x9427021a,0x80a5f32d .word 0xd8158085,0xfbbb68ca,0x289da966,0x104f5cdc .word 0xe978a7c4,0xebdeb5cb,0xa3209b7f,0xa9f6852a .word 0xace754c0,0x74bb61cf,0x4dca9a19,0xcbf4e1ad .word 0x0adac45e,0xf6654326,0x87913794,0x880e8ac2 .word 0x52df5640,0x18c87966,0xdabf1175,0x8bdae983 .word 0x14c1fb95,0x0f55700c,0x78cbb397,0xd9f11bff .word 0x75d2d83f,0x189bb0aa,0x69a98c77,0x656f9a15 .word 0xf7badaed,0x2d4e19cf,0x599d70cf,0xd3bba91a .word 0x0cc99e7d,0x0b7fa497,0x561f2563,0x82f504ad .word 0x44456cc9,0x759bfacd,0x640f27b0,0x09b74e37 .word 0x8ab2451a,0x8017d5c7,0x02cb1559,0xfc088868 .word 0x78c1a958,0x1a3086c7,0xe2927d68,0xee0c5497 .word 0xc49c4b22,0xc5cc1dd8,0x392cff69,0x5ee79afe .word 0xcbacdfff,0x8aa859f2,0x4428f6b8,0xf18642df .word 0x26f9372a,0x3225d004,0xd3104463,0xf44ab24a .word 0x0710a823,0xfa16bb42,0x7d945e34,0x4ee52d91 .word 0x93f18d88,0x3281187c,0x5fe824cf,0x21c939e3 .word 0xe499ddc5,0x2facccbd,0xe472f4de,0x76ba5030 .word 0x91e7a923,0xdd59bbed,0xfe62d9e1,0x4840b981 .word 0x972755a9,0x212ccd50,0xebf7ed9d,0x69477374 .word 0xe18bae2a,0x8ac95697,0x293b234a,0x7633bde7 .word 0xd6352390,0x5424176d,0x043f4721,0x15bf4578 .word 0x9555cf71,0x9e06bf0a,0xa9989f3c,0xa300e817 .word 0x00e86faf,0x5d36e3c3,0xd9869728,0xe2db19d2 .word 0x434a5167,0x6415de2c,0x2a62d525,0x5498e261 .word 0x0281a838,0x165d5aa4,0xd1a65c0b,0x68ccf79e .word 0xa23a4901,0xfb26956f,0x4488c114,0x9c1bba64 .word 0xfff1880d,0xe8f82f10,0xe9cc869f,0x3c8840e7 .word 0xd952ea2c,0x83b4c098,0x32b3f027,0xa31d5c47 p0_local0_end: SECTION .p0_local1 DATA_VA=0x000802000 attr_data { Name = .p0_local1, VA = 0x0000000000802000, RA = 0x0000000010800000, PA = ra2pa(0x0000000010800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local1_start p0_local1_begin: p0_local1_start: .word 0x25b9ed27,0x7c678c99,0xc157b748,0x4f80464e .word 0xba9c1cc1,0xaf7a3c27,0xa23af1c3,0x142ce399 .word 0x700931f3,0xd7e5d7c5,0x669d284b,0x9e540638 .word 0x9c82e4a0,0xd6fbb0e9,0xc9fc6d69,0x2860d447 .word 0xe3cb871c,0xc45c4662,0x1997bed8,0xcae5538d .word 0x9ba3426e,0xaaf8324f,0xa0d9d120,0x840ca982 .word 0xea6890b1,0x27032e85,0xe9b09575,0x77ac3e14 .word 0x2368a70e,0xe30cc3fd,0x8cfa400e,0xa9167708 .word 0x6866e384,0x1a408b2e,0x43f26a3c,0xd763b6d6 .word 0xc1f14c71,0xd0b1f33c,0x268f880d,0x8fc4e805 .word 0x9ff17047,0xb540509b,0xde35a508,0xc530fcf1 .word 0x23455a8d,0x751806af,0x31892052,0x79bbe946 .word 0xc8e01e02,0xa92fa914,0xed2e0631,0xbcdd8429 .word 0x29595b10,0x4ec61313,0xf73ade84,0xf8659d7c .word 0xd03cda63,0x10dad5c7,0xf1ca7966,0x10829ee2 .word 0xdb5fcb07,0xf13a81d0,0xa09d8b69,0x7c25b931 .word 0xcd49eceb,0x6eb7772a,0x3729ab2f,0xb2fb6cfe .word 0x49a8f618,0x3510973d,0xd0a6a64a,0x34b924e8 .word 0xde1465f0,0xddf29079,0xb13aa9e9,0x78c7e3aa .word 0xea65a76d,0x1323e94a,0x61295e91,0x55d481c1 .word 0xcdc61620,0x68509439,0xe94b211e,0xced188af .word 0x826148a9,0x551209b4,0x21bf1945,0x312d3aa1 .word 0x67fb844c,0x06862b2c,0xcc7a3976,0x970eb406 .word 0xe6e86191,0x91ade4d9,0xa3aa928c,0xf23f5f5e .word 0x06877226,0x56c1d45c,0xb0f45def,0x82a7fe5b .word 0x606fb3d8,0x85789e0c,0xb7078fcc,0x7d17dd73 .word 0xf5d4a7a8,0x25f46eee,0x61b19d96,0xa7435b41 .word 0x2b48f844,0xd87a01c9,0x38bf3015,0x15fd073d .word 0xdc53737f,0x06911b5f,0x17720e65,0x26efb226 .word 0x76b477aa,0xcd13cf7c,0x3756b081,0x1f5f0e8f .word 0x08b2e7cf,0x79e524c8,0xb0b3ccf1,0xee498cac .word 0x51bc7364,0xb9ca22c6,0xa84c459c,0xbe94a1f4 p0_local1_end: SECTION .p0_local2 DATA_VA=0x000804000 attr_data { Name = .p0_local2, VA = 0x0000000000804000, RA = 0x0000000011000000, PA = ra2pa(0x0000000011000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local2_start p0_local2_begin: p0_local2_start: .word 0xf28219bc,0x30a18e09,0x9825ca2e,0xb81bb100 .word 0x16f585c3,0x5474a4cf,0x9d0bf16b,0x4a3a83cd .word 0x5452f87b,0xdcb030bf,0x647dbd1f,0x4249e9e2 .word 0x19590fa0,0x78be1b3c,0xd7f1fe8b,0x94047f58 .word 0xf6082103,0x357b4ec9,0x50ac5d32,0x31297e0b .word 0xf0d6a705,0xa3e11c39,0xff97a719,0xfde1a4ab .word 0x157f287c,0xf24a5161,0x958b4956,0x173a3d9e .word 0xb1e4678b,0x91a18734,0x5387b6ca,0xf0c1c71d .word 0x7a196a2e,0x3ce766df,0x270a92b0,0x3bbb4815 .word 0x79ee0d25,0xfaafba27,0xe101c395,0x074d9fd2 .word 0x9dd3c0fd,0x10cd488c,0x601f1096,0xaf9efe4b .word 0x934dad04,0x49f179f7,0x70d34c8b,0xbc73d1bb .word 0x9809929c,0xd44bc4ba,0x6ba40b45,0xa24a7ae2 .word 0x3df9d8be,0xef5f66e8,0x196ab37c,0xe268dec4 .word 0x5a14d5ce,0x3f8d1b0d,0x9c8fb9da,0x992e6b86 .word 0xc1ff1c57,0xddab640c,0x6db88f33,0xcc5da4bd .word 0x9192ada3,0x9e8f2b5b,0x5175dfc7,0xf7649673 .word 0x03c5efa7,0x4f8f9479,0xbf75cab6,0x1ee883bd .word 0x0bbc99ee,0x7a93538a,0x6f17d083,0x1c685b67 .word 0x1e7eeeae,0x5fc2b49d,0xdf50403c,0x47570130 .word 0x8df17e92,0x160b16e7,0xe83d0dea,0xfcfba3bf .word 0x04fdd8b6,0x1efc7195,0x9b364157,0x08051971 .word 0xdc3de01c,0x6aa9f78e,0xd41e66ac,0x2c504d5a .word 0xc42204ca,0xe5c5e29c,0x7f69d152,0xd41c6185 .word 0x85668398,0x75d8a2bd,0x2f0e94c7,0x55f377b4 .word 0xb7f16ff6,0x388619a9,0xb6e0cc5b,0xfa4f7032 .word 0x52f6f756,0xdf22b537,0x427caad7,0x643cd01d .word 0x93c39a48,0xab59aee7,0x60e816e5,0x74c1a77e .word 0xc90992f8,0xf3e27d20,0x65df8999,0xa626a25c .word 0xe6f7d49d,0x1e606f3c,0x63609a21,0xa973eff0 .word 0xe01f416f,0x99400d3a,0xbca7c338,0x589096a7 .word 0xb2eb0ad0,0xf879ab9b,0x2d36cd7a,0x51cf5613 p0_local2_end: SECTION .p0_local3 DATA_VA=0x000806000 attr_data { Name = .p0_local3, VA = 0x0000000000806000, RA = 0x0000000011800000, PA = ra2pa(0x0000000011800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p0_local3_start p0_local3_begin: p0_local3_start: .word 0x6c4ed5f5,0x3a150c52,0xe3a1a348,0x434b753d .word 0x8ab821d5,0xd65cfc5e,0x8dded6e8,0x1f0798cd .word 0xd0d74615,0x869ecd3e,0xaa48235e,0x296a5bee .word 0x97f10df4,0x2f660364,0x376992c2,0xac852fc1 .word 0x7722b84b,0xfd763e26,0x1fb69923,0x87890d5a .word 0x300b115d,0xb52d71ee,0x828643a7,0x8969bd5d .word 0x80aee563,0x90897f8a,0xb63c4660,0x434f58b0 .word 0x4e4c6b61,0xa7591803,0xc66ed50b,0x4fd237fb .word 0xd7a08978,0x1bc986cb,0x3c4e22c6,0xf8928b53 .word 0xb5a665dd,0x79f53ea9,0x8f67725d,0x9f3fa401 .word 0x25f8c0e1,0x6723eac1,0x40cfb1c3,0x980ecbb6 .word 0x1feaadc5,0x0fb2b787,0x3dd0799d,0x69025708 .word 0xa1e01685,0x8de5acf1,0x7618ab38,0xf8795d4e .word 0x5e727fc6,0x4eaafa3a,0x9ceb1d5d,0x48c35d63 .word 0xc41ea886,0x179735e0,0xc94429d6,0x0568e62d .word 0x9d102d6f,0x8fefb26d,0x3a01bc37,0xfa5360a2 .word 0xc02995c8,0xd782b567,0x1b7a8319,0x40908675 .word 0xc2b829ad,0x25c0cd23,0x477c124a,0x34821169 .word 0x13af766b,0x858552b9,0xc75dc1ff,0xef4d375e .word 0x929a2bdb,0x1744e23b,0xc4e006a0,0x3afaa66f .word 0x8e803cf1,0xd6195108,0x06eb4acc,0x170c8a2a .word 0x33936d4d,0x166084c5,0x2e4c4bf3,0xf6356668 .word 0xee394e18,0x8b4602c1,0xcc259528,0x5c876786 .word 0x590b876a,0xd372b195,0x94d4045e,0x23642f92 .word 0xedcb6f3b,0x8c579f5a,0x4fbbf3b7,0xc90fbe21 .word 0x8d0e6771,0xfee9fa5c,0xc7c04fb5,0xc1239604 .word 0x5c043825,0x52e18c64,0xfa7df244,0xaa513a70 .word 0x4aa6392b,0xd02bd218,0x8277012a,0x699a0c5a .word 0x20cdc064,0x612ae0ed,0x3d3a3db9,0x14b58040 .word 0xa1d37055,0x532dc04f,0x9f1e1b20,0x48eaa357 .word 0x24fc1718,0xed248a53,0xedfda0a6,0x3905d2ea .word 0x0870bf69,0xb4a7ba5b,0xb6a46dcc,0x1bbaadf9 p0_local3_end: SECTION .p1_local0 DATA_VA=0x000808000 attr_data { Name = .p1_local0, VA = 0x0000000000808000, RA = 0x0000000012000000, PA = ra2pa(0x0000000012000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local0_start p1_local0_begin: p1_local0_start: .word 0xf05abe6a,0x685b88ec,0xf78e0ab5,0xbd69b38d .word 0xaa1a9088,0x9bf41fb4,0x40926930,0x54f5ed6d .word 0x10f96a66,0xd1233785,0x801a8024,0x8ddce07e .word 0xd340f6d2,0x96a31b81,0x0d16282f,0xb8b7a9af .word 0x630b62e1,0x9fae681c,0x0c49ca67,0x7aa665a0 .word 0xecfcca86,0x7b5ac017,0xefd5773f,0x47241f20 .word 0xd697ab25,0x239ae732,0xbe25d835,0x63de2a77 .word 0xed8d73aa,0x3f03b847,0xf8c98a33,0x8c40dc72 .word 0xa427a3b2,0x24ca36ab,0x2c55a497,0x81b865a9 .word 0x4482a340,0x4466d6b5,0x81f84d65,0x68202526 .word 0x05076c5a,0xa9ad0dd4,0x16d85f29,0xba792bb8 .word 0x7aa5b204,0x405f99ac,0x7f7d7ed5,0xc36ca78c .word 0x39c967cc,0x9f56ec01,0x3b2b2fc4,0x81751b41 .word 0xa92c196a,0xf8046c44,0x32d28ceb,0xbe2471db .word 0x5c51cde3,0xda39b796,0xa6403f3b,0x92acffdf .word 0xc3c8988d,0x44de41f6,0x820fdd29,0xabdc888a .word 0x2aafa23b,0xe5e32618,0xdcc764f5,0xf45a7723 .word 0xe37979d0,0x06d3fd4f,0x5c111372,0x828b6402 .word 0x09d632fa,0xb384af61,0x6db513a6,0xa3897634 .word 0x3b7c508b,0xa84be155,0xadc1fd2d,0xbfb61f09 .word 0x4d6475ea,0xb44240c7,0x791b4a3c,0xd3877d9f .word 0x9dd1f653,0x7304c0e8,0xbe03ca99,0xf3646f9b .word 0xf43a6442,0x32aace28,0xe891ccbd,0x87dc681b .word 0x175657a6,0xf456e6dd,0x0c9a5230,0x5c2bde5c .word 0x4fa7dd28,0xd476111a,0xbf2a508f,0xf87a9311 .word 0x282c2ba8,0xe6f95f87,0xfc0ecfe4,0x338e9cf4 .word 0x4b13ae7f,0x794b228f,0x9643e9b8,0x22c85064 .word 0x407fd39b,0x70792712,0xe9ca4988,0x2a2ecf47 .word 0xfdcbbef3,0x8e9c7255,0xea8b629b,0x1d66c024 .word 0xc7743b9f,0x9c32f584,0x73df596e,0x9ed682aa .word 0x85643e54,0xb0bda769,0xecafd2e3,0xbbd4faaa .word 0x17e5fc6f,0xa0eb876b,0x817a72ec,0x0c06a7a7 p1_local0_end: SECTION .p1_local1 DATA_VA=0x00080a000 attr_data { Name = .p1_local1, VA = 0x000000000080a000, RA = 0x0000000012800000, PA = ra2pa(0x0000000012800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local1_start p1_local1_begin: p1_local1_start: .word 0x67f33c53,0x630d3581,0x2f78aec2,0xe48dddf1 .word 0x92993c30,0x9e761465,0xef94d80d,0x4e66bcab .word 0xd87de708,0x83a05f6d,0xf41d0682,0xbf11894b .word 0xe2a0ad15,0x3674b4e8,0x77a6e6a8,0xbfe275a0 .word 0x4db6a30c,0xc570d0ea,0x474fe8e6,0x44320510 .word 0x96a55291,0x9733f9d5,0x32649e65,0x2fd09be0 .word 0x717ba835,0x7bed4afa,0xab3cd425,0xd3e0df28 .word 0xb595dffb,0x2b63ff3b,0xde4309df,0x39db0e1e .word 0xa0e6aadc,0x5022609a,0xebcfc824,0x3004d739 .word 0x42101fe0,0x51b93d13,0x9c06192e,0xff4b75d4 .word 0xb1e7d6e1,0xa24de11a,0xb62a4873,0x014c3301 .word 0xc4f103d2,0xabf6bf31,0x625e3fb8,0x76ad901d .word 0xedb13af8,0xa01fd877,0xb3bf7422,0xa373b791 .word 0xed79aade,0x58545348,0x9fcad698,0x0a181bf0 .word 0x9c93e9aa,0x947bcf9f,0x655f060d,0x3cf0b8ab .word 0x1995597d,0xbc1c3411,0xa6ceed2c,0x3dac1ba9 .word 0x192ff5a6,0x777a70e0,0xcd714cf0,0x642b938b .word 0xe8863515,0x91e1a77b,0x15b17d50,0xfed4ece6 .word 0x03fe9d95,0xb7c41a78,0x085d7ac6,0x73bd8822 .word 0xf9de64a0,0xb37177d8,0x9742f0e2,0x3532cc10 .word 0xe9eb5dc2,0xad2c7551,0xe71761c1,0xdd4ef0e1 .word 0x9dff20b0,0x5070c3e4,0xff189a07,0x663c379a .word 0x0616f5f0,0x3d258f1f,0x415dae16,0x236445da .word 0x401593b5,0x742e4062,0x9f96ed55,0x627fc720 .word 0x74d6a962,0xb56c312a,0xb86cf5ce,0xa7de8e19 .word 0x94880c88,0xc73010de,0xd5c7e7e8,0x094fa50d .word 0xed249ceb,0xeb52648f,0x809e510e,0x1d2d27d7 .word 0x820752dd,0x8a9a025a,0x96e130ab,0xb7f9d869 .word 0x7228b22d,0x375bff10,0x71216620,0x15d6741a .word 0x28ad3c27,0x0fd8ced8,0xbcb65ad1,0x740937e8 .word 0x987e8c32,0x223fad1e,0xe087cb61,0xf9d5fda3 .word 0x95c828ef,0x6d0f8330,0xc66f9cd8,0x96ecd7c8 p1_local1_end: SECTION .p1_local2 DATA_VA=0x00080c000 attr_data { Name = .p1_local2, VA = 0x000000000080c000, RA = 0x0000000013000000, PA = ra2pa(0x0000000013000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local2_start p1_local2_begin: p1_local2_start: .word 0xd7c02eae,0x764e33a1,0xa1f9b683,0x470a6cb6 .word 0xd5b98ff3,0x427ab29a,0xea834d14,0x79ca4d42 .word 0xc0a5a3d9,0x1c45be06,0xf53c64f6,0x85da95b9 .word 0x3d9ad687,0xd5afa5a1,0x1001d324,0x2d696065 .word 0xf3d521c2,0x0ba082e0,0x3c15a701,0x0eff59f0 .word 0x237cf525,0xadd59579,0x9a0b062c,0xb461b5c0 .word 0x85ee829c,0xed4683e0,0x6cc0c450,0x0a55a7d8 .word 0xa34f2a24,0x29c0d577,0xb1974be3,0xd81bb3da .word 0x9e55c9c2,0x2bf81e6b,0x70c4ac10,0xa3760c37 .word 0x1068a5c5,0xb84a8f50,0xdda592ec,0x6bc70ef6 .word 0xd45f21b7,0x325d923b,0xc28eaa91,0xaed9e57f .word 0xef3a9c4d,0x082b8f1d,0x1a36b712,0x6635ced5 .word 0xf0329231,0x1982bb77,0x60a8b59b,0x51366cd7 .word 0xb364fe60,0xba5359d1,0x7465a738,0x8c88f735 .word 0x430fd3ff,0xe1312037,0xb6edd683,0x79e0ece5 .word 0x1dde3ccd,0xd9bff500,0xd1613619,0xc1f6dc94 .word 0x96a9b396,0x3f01b66b,0x5526badb,0xca711132 .word 0x995fa8aa,0x2e8842a7,0xff5f8cec,0x9d2c3672 .word 0x2cc23a0c,0x8c11c95b,0xcac47380,0x63c36b60 .word 0xf6fb73a2,0xae0ad40e,0xb7485977,0x585bbb05 .word 0x372da1ee,0x993e5b7f,0x8f185d73,0xb6d5a9a4 .word 0x3ddeb696,0x3547b320,0xe5a58a28,0x8d0d3e8d .word 0x5bd60a1c,0xe6f958c5,0xac37cc48,0xd3993a2a .word 0xfd2b3486,0xab821da5,0x7b4eea9b,0x014db58b .word 0x97df803a,0xc7927b33,0xcf0914dc,0x93fae36c .word 0x0a9f6223,0xf31005f4,0x4c5f153f,0xe9960c81 .word 0xa13409e9,0xb727f777,0x07c789ab,0xf2b8703b .word 0x8c7612ba,0xeaca192f,0xeb2dffaa,0xe8e228ff .word 0x728c88e5,0xcdac9dd3,0xf1335ca9,0x8ab95034 .word 0xaffa3ceb,0x66bf9ab9,0x3161e0ca,0x4cd7e0c5 .word 0xf407cca0,0x35c79dc5,0xe86a481f,0x44e81b9d .word 0x8f74f921,0x8fd71d0f,0x71c3aba7,0xf8b0d4f0 p1_local2_end: SECTION .p1_local3 DATA_VA=0x00080e000 attr_data { Name = .p1_local3, VA = 0x000000000080e000, RA = 0x0000000013800000, PA = ra2pa(0x0000000013800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p1_local3_start p1_local3_begin: p1_local3_start: .word 0xb18d8720,0xffef840e,0x7047dcc2,0xb65bfc56 .word 0x2c3be14a,0x68f2b0d8,0xa10b02a9,0xaef2f9e8 .word 0xa3a886db,0xd9b23095,0x8135342d,0xda870db3 .word 0xf57c005f,0x96e9543a,0x6d94b5f0,0xc567ba33 .word 0x36a4b86e,0x81fb0afa,0xb4e1b623,0x78463d7e .word 0x1ffb6700,0x55887022,0x5cd6bc55,0x6a5b5c93 .word 0x3d2d9377,0x7e07fbea,0x8bf5577a,0xb7bd71f3 .word 0x27b060c0,0x5c95a841,0x04d51678,0xbab602c1 .word 0x355171f6,0xf1fc3856,0x84a0212b,0xe29afca7 .word 0x9997720c,0xbd41b6f5,0x2e34f994,0x63da3b51 .word 0xeb623110,0x86f4db71,0x64415558,0xc1ddd564 .word 0x5c656232,0x322ec889,0xc92d385a,0x0c9be5d0 .word 0xe19d3d85,0xae9edb69,0xd6bc307b,0x242e487c .word 0x2a23629b,0xfb5b78e8,0xa1399a79,0x091b447b .word 0xd9dcef74,0x96407913,0x8aa84471,0xf0b9a505 .word 0x48745a5d,0xc664756d,0xaed91878,0x34c2a607 .word 0xee159ea3,0x1077418e,0x18501ce2,0xd2b48c26 .word 0x0d1db7bb,0xc646104c,0xe68dbbc8,0xe01f8add .word 0x736993d4,0x515d740a,0xd46c2648,0xc04d84a8 .word 0x4c68dafe,0x84a9cedd,0xdf9e55f2,0x9a521e54 .word 0xa89c91b6,0xd9d6dff5,0xcb2d7fac,0x8cf4f895 .word 0x97d979aa,0x4012b45b,0x8f743cc9,0x739ced30 .word 0x2e310f08,0x53ccbe23,0x429bb269,0xe554d157 .word 0xb501a441,0x8c8019de,0xedcb1df9,0x5652ba4a .word 0x37548914,0xfceefe87,0xe849e0da,0xfe17e5e7 .word 0x030e925e,0x196cb8f8,0x365ccfda,0x30c2c9c5 .word 0x4bd0ab62,0x634e0693,0x7863e1b5,0x82c420b3 .word 0x903d131f,0x96beef6a,0x619258a3,0x334b8ec8 .word 0x644e23f3,0xc11c7bd7,0xbb80aecc,0x3fb9afd3 .word 0x7501aac0,0x09f6b6d1,0xe062bcf3,0x8386405c .word 0x73c84800,0xb1c8c840,0x5c52b45a,0x3c77a68b .word 0x9ef086a4,0xb863f8f2,0x026abf6a,0xf28096fe p1_local3_end: SECTION .p2_local0 DATA_VA=0x000810000 attr_data { Name = .p2_local0, VA = 0x0000000000810000, RA = 0x0000000014000000, PA = ra2pa(0x0000000014000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local0_start p2_local0_begin: p2_local0_start: .word 0x8d0283e9,0x76d4ac2c,0xd7bfa233,0x19025edf .word 0x5edc2d0a,0x9acd88ed,0x7667e2c8,0x31f800b2 .word 0xe08df6fa,0x8450b53d,0x3eacaee6,0xd825e6ce .word 0x572a87de,0xc9505f12,0x5bd1c95a,0x70ccb8c7 .word 0x71ab34a6,0xf94f95b9,0xb28228d2,0x4fb4b66d .word 0x8ccd6189,0xe314c939,0xd6617fe4,0x57ce9219 .word 0x91240f5d,0x497a0273,0xdf7b873f,0x2a9fa6ce .word 0x6f724d21,0xe2577826,0x905211b0,0x02b4c63e .word 0xedd8a280,0xbb31ba10,0x6b2f2ed0,0x6201cc2e .word 0xa99945b7,0xa93afeeb,0xcc26ddf2,0x57c5029a .word 0x9974d27b,0xcfc4e1b3,0x02d42c0e,0xe5b059f7 .word 0x22defce1,0x2998f70a,0x88aeb6ab,0xb3108e48 .word 0xed249a60,0x528efa5e,0x54c3ccb5,0x0ba286aa .word 0x57fb6754,0xefb62309,0x57781a79,0x3deb4c17 .word 0x75c62011,0x83e82fae,0x437d606c,0x1fc9fb6f .word 0x1caafb64,0x130e3b7f,0x5742e502,0x534b2ddb .word 0x36f48840,0xae20fe73,0x50cc65e7,0x9351ab83 .word 0x50626e32,0xacaf0a02,0x902f9c0f,0xd7feb420 .word 0xf8ded084,0x7bc903e0,0x000d80b5,0x28fae57d .word 0xd8416108,0xb146ba88,0xc069dda5,0x3aa36f4e .word 0xfdfe5c9e,0x91833f9b,0x92c5d19f,0x37ddf640 .word 0x154c2b8a,0xcf366e1d,0xaa4c4fbc,0x2120d09a .word 0x08a7136d,0x6acd86d0,0x78ef9b49,0x7c31565b .word 0xcf46256b,0x4c2e145d,0x51af4cc7,0x84610db5 .word 0xb2c7c5ac,0xacdbe04a,0xc8b1b10f,0xc62e31bd .word 0x4c0c03ae,0x42d7a614,0xde1d8998,0x89a372ab .word 0xa52e02a9,0x9fffe107,0xd6633169,0x426ad604 .word 0x5de20046,0x15530664,0x03196f2c,0x1c5593d3 .word 0x0612fc8b,0x78483a44,0xf56a61a8,0x8e49a214 .word 0x52b234dc,0x5cbffcc1,0x618dcab7,0x21cefeba .word 0x38b4c227,0xfe583372,0xc77a4184,0x51750145 .word 0x113b8d58,0x21550eb7,0x351839a4,0xfc60337e p2_local0_end: SECTION .p2_local1 DATA_VA=0x000812000 attr_data { Name = .p2_local1, VA = 0x0000000000812000, RA = 0x0000000014800000, PA = ra2pa(0x0000000014800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local1_start p2_local1_begin: p2_local1_start: .word 0xa5791268,0x734e0089,0xa6a274e4,0xee505187 .word 0x7cd2e686,0x2f0f0af4,0xa0b3c694,0xd0df1d3d .word 0x5ae9abb0,0x0434b2ac,0x72671367,0x07f2e89e .word 0x59b2c9dc,0x72712604,0x331dd360,0xae9003af .word 0xf799fa05,0x12c6ba58,0x16edde96,0xf1e11909 .word 0x55551007,0xbf79df5a,0x6962c56c,0x06a73b37 .word 0x60c225c8,0xa728d730,0x253b2cd5,0x7431bfee .word 0xfa21ab23,0xc6d958d1,0xef1119d5,0x9110174b .word 0x6519d019,0xa19d8a23,0x4d454da3,0x0ed4e4cc .word 0xe2cd7d0a,0xc8022426,0xacbc16ff,0x7ac962f2 .word 0x4f65fd01,0xabe766f6,0xe24f9410,0xd1a46a08 .word 0xb1fc19d7,0x41049b17,0x5aa3f67a,0xdc40c667 .word 0x53da1646,0xfee1d722,0x1bef5317,0x2d3b51b5 .word 0x1e3625f6,0x8f671e57,0xb4f0bcb9,0x3328fdbc .word 0x7dc07c6b,0x5d726950,0x121e3356,0xa7ad06cf .word 0x4bf10f12,0xc746a99b,0x56ac2408,0x0327019f .word 0x0546c1ad,0x3e5afa39,0xf9cb3710,0x31627ca6 .word 0x97c69b49,0x8978e45b,0x17a39d67,0x6182537c .word 0x2ce689e9,0xf7ad33ee,0x28fa2a45,0x384bfc0e .word 0xb14eecc3,0x398fb2e3,0x2e767d0b,0x4ab0151b .word 0x54285ee4,0xc5b7a1fe,0xe5209362,0xcfd8967b .word 0xa87342e2,0xe11dc1ce,0xd651b38e,0xf10dd1bd .word 0x53218bb7,0xd1b4d377,0x559d34c9,0x384e6014 .word 0xa651134e,0x62ac5a38,0x84d6195a,0x10df7a53 .word 0x1dc0edc7,0x544a9773,0xb44185b5,0x6b41b495 .word 0xc8d7ade4,0x27058ca2,0xc8ec8f4d,0x391bb7ea .word 0xacb87daa,0xdb7cca22,0xafe9fd87,0x2bc0d8c0 .word 0xacf2058e,0xaf63a50f,0xd5c8f0ec,0xa0023567 .word 0xbb0a9b93,0xb6e98cfd,0x7f5b9be8,0x956de0e1 .word 0xe19f64d5,0xfaf0a33f,0x766cd962,0xa26869c7 .word 0x687fcc0b,0x07b96f80,0xc41e57e0,0xb4f20027 .word 0x48fcba18,0xa09dd4f7,0x3ec4f4f9,0xfd1a0a98 p2_local1_end: SECTION .p2_local2 DATA_VA=0x000814000 attr_data { Name = .p2_local2, VA = 0x0000000000814000, RA = 0x0000000015000000, PA = ra2pa(0x0000000015000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local2_start p2_local2_begin: p2_local2_start: .word 0x3cae2019,0x78f3da56,0x52aba207,0x068140cf .word 0x6c51757a,0xeb03bffe,0xb16ad378,0x55f12288 .word 0x2279766f,0xf27c4af5,0x64664c68,0x762b6ffe .word 0xaf9cee73,0x82cf89a5,0x7b54d474,0xccec2a9a .word 0xf6450872,0xe14e7210,0x666b9ee7,0x1638e855 .word 0xe68cffed,0xd1d9ce5d,0xe26bc9ba,0x7ff977e8 .word 0xb62ed52e,0xa94e7179,0x53ed659a,0x1520ac17 .word 0x353b344c,0xb36e23da,0x849c925a,0xf923bdcf .word 0xc7b6e644,0x96b8fbc6,0xf13e10fe,0x623ed1ec .word 0x3fab50b0,0xb141af11,0xecf08f2f,0x03cde933 .word 0xbe350b17,0xf5f4f193,0x7f806263,0x946b54de .word 0xc47d1308,0x772236d1,0x71b163ad,0xccc90baf .word 0x7b9746df,0xb93c47bd,0xd4f4b412,0xf74b92e8 .word 0x15153373,0xfded7b4c,0x90d63b13,0x353d17ff .word 0xcaf6e22c,0x4e1ff67b,0xc76502de,0xcc689eff .word 0x3a0270d2,0x42ef71c8,0x31091510,0x4d766cd2 .word 0xc3b3d6ae,0xb13a9a0c,0x4d3bc939,0x0472ba22 .word 0x6f01d4ce,0xd2119fcf,0xae08174d,0x4189f92b .word 0x67c5c542,0x8ba42a49,0x513c66c0,0xde7c6ce6 .word 0x77fb2e79,0x1290e312,0x0618b406,0x8ec60e79 .word 0x7dde9574,0xf6678bd4,0xb0f297da,0x64780f5a .word 0x92aed5c4,0xbfe101ea,0xd55dc799,0x783005eb .word 0x1861d93c,0x4df3b75b,0x38539d9d,0xc02983cf .word 0x361a9baf,0xcbb963bf,0xa9f9ffa6,0xb61b3c0a .word 0xc0498e3e,0x3bfa4167,0xa5579975,0x8d7967a1 .word 0x624b188c,0x5c3ad62c,0x57733ea2,0xad927700 .word 0x1e02df4c,0xf6376e1b,0x17e1465c,0x9aef69bf .word 0x04f7754b,0xdd264041,0xb4832517,0xb12a8f6b .word 0x13c71fab,0x6700bacd,0xa75e1d95,0x3bd5ef3a .word 0x72b37d3b,0x611c73c6,0xfa9fdafe,0xe3abdfbb .word 0x94fd3de1,0xfe61be53,0xdd0e71c0,0x9cd3cb48 .word 0xc5a3b7b0,0xdef1615d,0x4909a3f6,0x34b55b3c p2_local2_end: SECTION .p2_local3 DATA_VA=0x000816000 attr_data { Name = .p2_local3, VA = 0x0000000000816000, RA = 0x0000000015800000, PA = ra2pa(0x0000000015800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p2_local3_start p2_local3_begin: p2_local3_start: .word 0xac52385c,0x986d5ee1,0x75750579,0x5bc4c4f2 .word 0xff5f4382,0x856c3c91,0x9289b35e,0x203375ca .word 0xe59febe3,0xeb230fbc,0x40b7560f,0x8684446f .word 0xac2acdae,0x84d0dfa7,0xb9c7b896,0x6eb08465 .word 0x892a14ae,0x5a401643,0x903247e3,0xdfc3241b .word 0xaa56402d,0x5853abe6,0xcee0ec38,0x01a3e9ea .word 0x6a4a80ee,0xf51eab7f,0x54ff5e8a,0x34d7d35d .word 0x318f869b,0x532b373d,0x331746e9,0x636bca03 .word 0x9fb75bea,0x19e0713e,0x6d92f2bb,0xce1d8f32 .word 0x374f6605,0x33a53c93,0xf5657a89,0xcea12619 .word 0x79791163,0xc0bb4db4,0xd14897e6,0xc7c009c7 .word 0x2bc691b7,0x3f893933,0x9c5eb3a7,0x2977ec97 .word 0x3b128f3d,0x29c5da1e,0x206b7e0e,0xbba7a5c1 .word 0xf67a6129,0x32725e30,0xed1768b2,0x9102bc09 .word 0x6e0b2101,0x0193ace4,0x0c3e3c30,0xdb7584aa .word 0xd2daa52f,0xb4d63647,0x54884974,0x371f4de8 .word 0x30221e93,0x0c15d00b,0x21acc798,0x6a0897b4 .word 0x32b86061,0xe1c19ff4,0x480c5f8e,0xe60f460a .word 0xc0ed0d9b,0xcca18377,0xa3a21219,0x4c5814f2 .word 0x5416b2ff,0xcb08c19f,0xec6e5577,0xa2129945 .word 0x4d988a8f,0x2c7f17eb,0x802fad1d,0xf37a6d68 .word 0x4e28b924,0x40317af2,0x6d6a0cda,0xffd88341 .word 0x8682254a,0xf83273e1,0x76230b9a,0x8a8f6acc .word 0xad4c7f6d,0x6dd9eaed,0x05e320d3,0x5d0b2d0f .word 0x9bb41943,0x2d1e64e9,0x244aa95a,0x84c49f7e .word 0x21936fee,0xd07e5610,0x272060cd,0xa7807ffe .word 0x54696b6a,0x959ea2fb,0xecc4ac92,0x6cabf0be .word 0xd38f36d3,0xf7bbba84,0x7ef36b7e,0xeeebafc9 .word 0x684b304d,0x5f2cd981,0x4b370764,0xa28aa5e5 .word 0x809e1dd0,0x217c44db,0xfe6eb4e7,0x4448ac16 .word 0x7cfe10d8,0x00f8b1d6,0x57420779,0x8795a90a .word 0x7b763dc0,0xd04dd112,0xf091f501,0x9814e7df p2_local3_end: SECTION .p3_local0 DATA_VA=0x000818000 attr_data { Name = .p3_local0, VA = 0x0000000000818000, RA = 0x0000000016000000, PA = ra2pa(0x0000000016000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local0_start p3_local0_begin: p3_local0_start: .word 0x5086122e,0xa6f1b4f6,0xe28183c0,0x7ee68085 .word 0xaa0cbf31,0x4e544a8e,0xcdc94eda,0x86d7976a .word 0x6d472056,0x655157fe,0xad9e65d5,0xe9fbc29b .word 0x3ec235f7,0xb9777dd4,0x09937de9,0xdc955fa7 .word 0x609a6354,0xa47631c9,0xdc6e1b9a,0xad1cd585 .word 0xf1e97bf0,0xf5d9a8c4,0xf3a31db8,0x9962f0fd .word 0xcace3bae,0xbf6b401d,0xcbf5c864,0xcb4b681a .word 0xacecf4e5,0x8cfa6fd3,0xa13c5902,0x771d1245 .word 0xd02d7bb9,0x07800c4b,0xdbcf765e,0x7f1d8abe .word 0x331e14e4,0x95620f78,0x72f94a70,0xc1fd278a .word 0xa91b5a51,0xa03d2be3,0x5ae87d7f,0x837e0510 .word 0xc898552b,0xf85df953,0x7653b63f,0xe8cac7e5 .word 0xd6111527,0xba50b1cb,0x86de2c01,0x62a0f013 .word 0x3274074c,0xd21b0661,0x8ccb7362,0xda38975b .word 0x8cc29792,0x20472ee9,0xce8b997b,0x6ddce615 .word 0x695f947d,0x62c64a75,0xef31c581,0x74e5eab4 .word 0xb2e443ea,0x54373d6e,0x7dd18329,0xa6b6ad70 .word 0x665cf68d,0x6df75a31,0x007fb7bc,0xa0505a03 .word 0x6acc9a4b,0x641a4b9f,0x6140b045,0x1ba3f94e .word 0x5ff1463d,0x3ccebdbf,0x4cd9087d,0xeaea2207 .word 0xf6edad73,0xff339093,0x2dcdb556,0xce596e71 .word 0x1624c835,0xc59b3c73,0x44012a50,0x011f6da0 .word 0xe55457e2,0x5a17bd02,0xa47479d4,0x82e4ec6b .word 0xfc668073,0xf5c886d0,0x9e1d021e,0xd564b678 .word 0xf7d77d6c,0xe82b78ee,0x2cf62e2e,0xbb09ed07 .word 0x5d6cb9a3,0xb9ce7555,0xc1a0dab1,0xbdbcd08e .word 0x776af494,0x2a0b785b,0x18624ec1,0x78779a3b .word 0xbb00db91,0x03745965,0xa51e5743,0x75ef18a1 .word 0xb840da88,0x77dcf1d2,0xb0a35ad0,0x3bc0739a .word 0x4796b394,0x763b31c6,0x9613e8e4,0x6d9aba98 .word 0x55ad1045,0x7ccb1982,0x71dcb39a,0xd9fd72fc .word 0x61387de8,0x0ab565db,0x9172f49f,0xe4182f7b p3_local0_end: SECTION .p3_local1 DATA_VA=0x00081a000 attr_data { Name = .p3_local1, VA = 0x000000000081a000, RA = 0x0000000016800000, PA = ra2pa(0x0000000016800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local1_start p3_local1_begin: p3_local1_start: .word 0x4afe2d6c,0x1265debe,0xb2ce2627,0x52f4488f .word 0x57509dc8,0xc00730c0,0x073d5f8a,0x72546126 .word 0x5d25b4ec,0x14728dd6,0x84d15bc5,0x0dbe9372 .word 0xe904be34,0x2393ff79,0x2d33c64a,0x4661a87a .word 0x97905661,0x7671a053,0xfd7900f2,0x5976f5a3 .word 0x010421b8,0x0b4f5fe7,0xafc5b2fc,0x5cdd9b11 .word 0x64ce07d5,0x6d7b8d4f,0xb7c6f2fa,0x33b4cde8 .word 0x5122d96f,0x325066c1,0xb28d7f75,0x0c4a6110 .word 0xec14fd35,0xa414f75f,0x6ecf69c5,0xed3742c1 .word 0x51aea6c6,0x19b87c1f,0xe53cc7f6,0x2f3d29ca .word 0xc16f92f9,0x31290bc6,0x9cf183dc,0xd36b6f42 .word 0x6b736fcf,0x55bbd725,0xcca90bbf,0x41bef15b .word 0x02c07558,0xe2d99a5b,0xd3d3d3fc,0x3cde02bb .word 0x53e599e6,0x1474e6a4,0x5db3b1cb,0x7a4f1e08 .word 0x7148e289,0x2898e318,0x3cea463d,0x181fb970 .word 0x45ca137d,0x98e8c6f1,0x60eb24ea,0xf300fcd1 .word 0xcad9d3c6,0x01b3a980,0x29a8aa6a,0x2f2952c5 .word 0x95cc7595,0xea7f2c4c,0xac151579,0x53f8e505 .word 0xddae5524,0x218c5087,0x51b08437,0x06a873ae .word 0x47cdf46d,0x3a3dd112,0x72a7370c,0x02e8c15a .word 0xaf6962b0,0x931f9a16,0x3e059dd5,0xcffec5ea .word 0x2d238fc5,0xac0b1aeb,0xddae074c,0x72470160 .word 0x3903f04e,0x101de111,0x0fa05f7f,0x0e5a795b .word 0xb7c39960,0xfd109d03,0x2d5b0950,0x273e579f .word 0xae90fb17,0xf3acf2db,0xc82ffd11,0x15623f37 .word 0x87cf305d,0x39e082b5,0x03c44e93,0x082143b9 .word 0xc22e34dd,0xa3b1ad28,0xab8fb1ca,0x9a147e88 .word 0x41b2b170,0x0eae3097,0x4e0b5569,0x61cc8461 .word 0xb2c2dfcc,0xcce839cd,0x3953d583,0x9758d3f3 .word 0x33271a66,0x679bb2e9,0xd6dbdfde,0x29a1085c .word 0xe63c9f6c,0x5c058917,0x2ce598a7,0x984c7a61 .word 0xd2dc36ea,0x1ef8a477,0x03f24bcf,0x545df134 p3_local1_end: SECTION .p3_local2 DATA_VA=0x00081c000 attr_data { Name = .p3_local2, VA = 0x000000000081c000, RA = 0x0000000017000000, PA = ra2pa(0x0000000017000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local2_start p3_local2_begin: p3_local2_start: .word 0x56b63e56,0xe64051f8,0x80dbadc5,0x2e2e8979 .word 0x1753aad4,0xef21f725,0x6b54af44,0x88bbc1ad .word 0xac0ab605,0x8ab5abe7,0x7b62e223,0xdfe311e3 .word 0x588e09c1,0x7e2b1641,0x1fed2454,0xd37cf52b .word 0x264e3ef6,0x98e9ca83,0x82e565cf,0xd39e8066 .word 0xccafea9e,0x88003335,0xa982768d,0xb9592152 .word 0x45e70d06,0x5f16fe5f,0x3e92dc43,0x03e41ad6 .word 0xbe086e9e,0xa2b16135,0x6e00754c,0x9567dffc .word 0x699bdc84,0x1f0cbabd,0x786ccfbb,0xb3845d56 .word 0xa77b83b0,0x5fd785bb,0x747bb76d,0x23ec2790 .word 0x4e9d3007,0x33845d3c,0x9b257073,0x64e013cf .word 0xd3977fea,0xfe823743,0xf3ed6204,0x04c4ac79 .word 0x8ced5b9e,0x812ba63b,0xeb9af11a,0x8f070f72 .word 0x506d261c,0x46d1e388,0xaa8d2d3a,0x3a431b5c .word 0x6ea61be8,0x28e8214c,0xa61bbeeb,0x95fccf4c .word 0xf728a39f,0xe91bb1cb,0x7cc3df2e,0x09d5c70c .word 0x42bdad3b,0x145207c5,0x108a79f9,0x8a0bfb20 .word 0x89a48084,0x64f37fdf,0x7604aba0,0x180b3b61 .word 0x9d7ea7f4,0xece7e564,0x6196a4e9,0xdd9c2594 .word 0xb1bc8de0,0x1155464c,0x31a83e44,0x944295fb .word 0xe6f6f981,0x22294375,0x27f986f8,0xd58ee2d0 .word 0xf75b6f5d,0xcd1a6c5c,0x5232f12c,0x558c7a86 .word 0xc613be6a,0x06e60ca0,0x591f7cbc,0xec1f173c .word 0x56b782d4,0x35a77d4b,0x475bf2c1,0x7106ddb8 .word 0x7f9e7888,0x27986c5d,0x196a71c2,0x257f67dd .word 0xdbf62a5d,0xf166b8dd,0x27df1d36,0x20ee21ca .word 0x5ee60f2e,0x89c18ab4,0x4e3a199e,0x03613fa7 .word 0xc6e1d3d9,0x8643016c,0x0456c259,0x4f3af35d .word 0xfbd91512,0x300dff22,0xb5dac6c7,0x2f192654 .word 0x8e6a5f19,0xed955c6e,0x76301b34,0xf634a550 .word 0xe49b1b02,0x8d8b3b6d,0x1fb36bd5,0x099748f4 .word 0x8d28b6a7,0xd58bc949,0x44128e24,0xfe3b72a2 p3_local2_end: SECTION .p3_local3 DATA_VA=0x00081e000 attr_data { Name = .p3_local3, VA = 0x000000000081e000, RA = 0x0000000017800000, PA = ra2pa(0x0000000017800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p3_local3_start p3_local3_begin: p3_local3_start: .word 0xc2d155c0,0x492fcacb,0xc796e143,0xc31092ac .word 0x68f21a30,0x0ed82e4c,0x5fe8d713,0x525039e7 .word 0x6b412701,0x5475fd97,0xbbd97149,0xb1c16205 .word 0x235b254b,0xacd2ea51,0xd1469834,0x914d12a6 .word 0xff83ea37,0x86b6ae3c,0x6bea8450,0x5f090eb7 .word 0x5c358903,0x1faa8924,0xcac62abf,0x81d0320d .word 0x138df1c1,0xe0325758,0x62c0152f,0x19742f3b .word 0x94414cac,0x5f2154a9,0xc20f261f,0xd375db75 .word 0x74c5e7c0,0x438e5f10,0x914fee19,0x43c29030 .word 0x32488e6a,0xe3a79714,0xa77fc881,0xedbd306b .word 0x51135445,0xa8b8454c,0xc2a081e0,0x523d88ce .word 0x3aae3873,0x88da97ed,0xb6cafd07,0x89028aa8 .word 0xe6e75eb3,0x8d524b78,0xb11d7880,0xfc399a89 .word 0xb1c7ae5d,0xec426f55,0xdb78adbe,0xb911e0a0 .word 0x7f3a5903,0x3c5f2f57,0xb0f20bf4,0xb0e480b0 .word 0xa133797d,0x03e4f63a,0xeda4bc3f,0x8824946b .word 0x72e5bedc,0x60e5d11e,0xe4c9920c,0xc29bd567 .word 0xe9b5ab65,0x14f13648,0xc594061c,0x81cefa47 .word 0x2d6b8fd5,0xcee90723,0x06ab6c24,0x952c7332 .word 0x498ff9d0,0x49c87825,0xf820c68f,0x94b893e1 .word 0xbe60f774,0x26f4e648,0xf74b5447,0x0fccf18a .word 0x192c62cc,0x7626f111,0x3b27759a,0xd52aa908 .word 0xdc9526d7,0x50ea71fa,0x0d1f181e,0xe8758d9d .word 0x14cb6118,0xa380885d,0x73b87674,0xef536b93 .word 0xa62f683d,0x90743249,0xef147cab,0x23dc7e72 .word 0xde166525,0xea703d1f,0x05547a1b,0x744a15cf .word 0xe5c5dc32,0x865ab82f,0xc9ba21b5,0x1f892efe .word 0x3a74172f,0xba60a3b6,0xd021ddd9,0xcb67decc .word 0x7612a1c5,0x244f46dc,0xe04b20a8,0x272adb67 .word 0x162f7e51,0x4b31160c,0x55a05a2e,0x5fd12b3f .word 0xcd7b45c5,0x1b40ea31,0x5d19299b,0x0d387be9 .word 0x6fb3266b,0x82abcfae,0x1a388888,0x9824909b p3_local3_end: SECTION .p4_local0 DATA_VA=0x000820000 attr_data { Name = .p4_local0, VA = 0x0000000000820000, RA = 0x0000000018000000, PA = ra2pa(0x0000000018000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local0_start p4_local0_begin: p4_local0_start: .word 0x83897cef,0x37f7d4bd,0x0074d205,0x160c12e4 .word 0xcbde5feb,0x6f6ea0c3,0xf064260c,0x84c76a99 .word 0xc448ef11,0x57a8b12d,0x7348c7ba,0x886a08f6 .word 0x869945f5,0x0f5d46c9,0xf47a411e,0x582b542b .word 0x35a12bdc,0x0d13b904,0xb2e6fbad,0xb867f538 .word 0xae78f899,0xd6525691,0xb89202de,0xf6a9c2f7 .word 0xf6716a75,0xd328809b,0xe787fb7a,0x6e130114 .word 0x46275936,0x017d86ed,0xf06cfd22,0x9afe28a2 .word 0xdf806b20,0xaca16541,0x17571baf,0x7138aae5 .word 0xb7dd3db5,0x23c374ad,0xd0acaae1,0x57a92ba2 .word 0x65dba089,0x31f6a245,0xd5e421ee,0x3df233f3 .word 0x468f2616,0x0685b5d9,0x283ab4d8,0x7baf9738 .word 0x5870ea01,0xac06e646,0x9332f592,0x1c3b9158 .word 0x1c2b2a02,0xaf3a57ba,0x432cb90b,0x974780f9 .word 0xa3945719,0x376e7758,0x6bc5ff77,0x7243eccc .word 0xcc94864c,0xace46fe7,0xd1ae4800,0x214f4bde .word 0xe966b538,0x74e1f472,0xaebcb190,0x0ec18432 .word 0xc972db71,0xad7d3a96,0x84a3e4c9,0xdd80a830 .word 0x02d99fae,0xe46b72ca,0x4d0f08f5,0x31c20994 .word 0xc4ac587c,0xf47c5026,0xac39e1fa,0x3c38fe3f .word 0x9a982f69,0xd27f5afc,0x56a63a5c,0xdd5e5c6c .word 0x5b9fb75b,0xb4f2ad69,0xc928e7d3,0x514e3866 .word 0x2fd9ee23,0xa3d9b787,0xead43f48,0x59db9699 .word 0x92792b56,0x430b59a1,0xc76fbac4,0xc4804602 .word 0x6af46db2,0xb15d6c07,0x722e50cd,0x51823a7c .word 0xca958f56,0x892bfeec,0x65e6d97f,0x4896de8b .word 0x453b88c4,0xd7b36eda,0x08c4d22e,0xd23f87f0 .word 0xdf7c5f54,0xb8322bf5,0x004f5472,0x6a350866 .word 0xb300fa16,0x9c5720b3,0x239f7c80,0xfe3b164c .word 0x3bf5f8b4,0x68346b20,0x44f991ec,0xb6410c76 .word 0x7e03f57e,0xa56afe9c,0x41e6a5c5,0xe450a730 .word 0xf87de61e,0xac7a9011,0x501cd63d,0x94c4a2d5 p4_local0_end: SECTION .p4_local1 DATA_VA=0x000822000 attr_data { Name = .p4_local1, VA = 0x0000000000822000, RA = 0x0000000018800000, PA = ra2pa(0x0000000018800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local1_start p4_local1_begin: p4_local1_start: .word 0x409887c4,0xe4741f57,0xc7a892d7,0xc73f2f7c .word 0x1a82ee7d,0x082b0800,0xb0c7e5c8,0xdb755999 .word 0xadd0da87,0x4c1ae932,0x32ee63c1,0x9c71cee5 .word 0xbcab0aa8,0x8e3b2ed1,0x1dbae62e,0xb28f89b8 .word 0x73b2bfcf,0x251413d8,0xb774a114,0x20b40272 .word 0x76ada7f0,0xc5c0d37a,0xaacb6e09,0xf4e5a97e .word 0x654356a8,0x605473dd,0x6fa929d3,0x89c59629 .word 0xece23cb9,0xaa6b7920,0x09179e01,0x72f8e59b .word 0xd940fda8,0x9eea62b6,0x71f44dc7,0x3638166d .word 0xd6ad54db,0x04833630,0x96cf5d9a,0x91b32355 .word 0xb8f2b0df,0xbf486eec,0xc5e7c2b4,0x863c8f8d .word 0xda382870,0xa2773e96,0x9b43d145,0x38e02b41 .word 0xa5951784,0x15d1026a,0xa3f8b560,0x120023a2 .word 0x952047df,0x2e51e7c0,0x8d62ce21,0x2eba259c .word 0xf961ac87,0x54d29a92,0x37fb417e,0x981709aa .word 0x2ab1798c,0xce3a155f,0xba902d71,0x61fbbebf .word 0x07f40657,0x8dc6c360,0x125c8022,0x96d28b74 .word 0xecc0f215,0x564fc27b,0x59e2760a,0xaef7ca96 .word 0xe61dae00,0xe886ebcd,0xc6d3ea27,0xb2a8312c .word 0xf6cf9cf7,0x06bc8c84,0x0e74d2eb,0xa58393fd .word 0x7eb1a78e,0x12444e7b,0xf10c5660,0xe4195b71 .word 0x6710ff63,0xb9686b8b,0xe6fd1a65,0x4ed3dbff .word 0x3e4d6049,0x2fbd1684,0xa39985c4,0x01ffc703 .word 0xf701449c,0x2e9eaca4,0xed762b6b,0x0e57dcea .word 0x2fef467f,0x215fba29,0xfd8b4454,0x1ea3b734 .word 0x450317a8,0xcebe9be5,0x355a9be0,0xe96fa8d2 .word 0x63bf8fb1,0xae023339,0xd5342487,0xba08db30 .word 0x33197983,0x4785608a,0x2276c156,0x11abf248 .word 0x4a7207da,0xa2671d94,0xda2c256d,0x4409dfa7 .word 0x29039007,0x36e16822,0x70273a71,0x742fbe90 .word 0x21e88d0b,0x97649a57,0x09f6bf45,0xcf379175 .word 0x1dc3881c,0x56a9d7b7,0xee948c34,0x7811ffe7 p4_local1_end: SECTION .p4_local2 DATA_VA=0x000824000 attr_data { Name = .p4_local2, VA = 0x0000000000824000, RA = 0x0000000019000000, PA = ra2pa(0x0000000019000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local2_start p4_local2_begin: p4_local2_start: .word 0x13099952,0x6e06427e,0xfcce7403,0x5bc5e6d4 .word 0xa54d6f31,0x559dd5b1,0xfcf24e4a,0xa6598604 .word 0x0fc0db2a,0x59eb9da7,0xb2e96023,0x87f91af7 .word 0xf1d40c1c,0x5e44f151,0x68294d0f,0x202b195f .word 0x6c041473,0x0446a2a0,0x08ce4982,0xa7be2440 .word 0x993ff10a,0xe6193496,0x16abcb32,0xd1dbd78a .word 0xa1d15df6,0x94e95beb,0xedf8472e,0x8dcf1b58 .word 0x71b7f451,0xea8b5f5a,0xa7dad861,0xb0dac4a1 .word 0xeb6066d7,0x72ff14ca,0xc2746b15,0xe258380e .word 0xfddc8e3b,0x2bf715f4,0x00fd597f,0x9248d109 .word 0xd58234cf,0xb3bb5d0f,0x65914477,0xbf06e327 .word 0x35d9e371,0x95af6149,0x2e4d571c,0xee31bec7 .word 0x881fbbac,0x985ab32d,0xbfe0c43c,0x84542d61 .word 0xb2bff5c0,0x00fe0b25,0xa6740233,0xd456df15 .word 0x3326b4a3,0x2bf83ea0,0x3ffe7e6d,0x0a3dc943 .word 0x3efa7309,0x236f17f1,0x9361df36,0xafa0b339 .word 0xb5fb3e2b,0x453a8344,0x76de84a2,0xa62338df .word 0xd4ee5cba,0x8f1dd201,0x19df37f4,0x543dcc4f .word 0x9f06f6fc,0x89d19212,0x4186b9f7,0x4455d247 .word 0x35f1ac41,0xd4c8f4c6,0x682cf3b2,0x28d6b6da .word 0x8ec08225,0x5b333984,0xd6c992a3,0x2e783049 .word 0x75954369,0x40a9fb6a,0x481786a2,0x9cbc5d74 .word 0x32ab22a9,0xeb9026a7,0x15926fdb,0xf4f6ca20 .word 0x0b087127,0xc03f1734,0x7edb10e5,0xfb7db276 .word 0xf42e1c8c,0x67819072,0x00b6795f,0x2cf33cec .word 0x79f32247,0x67631a65,0xe020fb0f,0x6e2d3247 .word 0x4fdc2240,0x855ffc18,0x1918087c,0x1e330e18 .word 0xe85cd5ff,0x59243c3d,0x3ee34afa,0x100a6c10 .word 0x01d1ffaf,0x9100cc35,0xc5c30cbe,0x0aa66996 .word 0x7b9a85f7,0x34a8de6e,0xf0f03994,0x640ecdbf .word 0xeeb28cc3,0xb9478d50,0x19779eb0,0x35c93a24 .word 0x343e7014,0x4d91e155,0xf1e67f95,0xbd86f014 p4_local2_end: SECTION .p4_local3 DATA_VA=0x000826000 attr_data { Name = .p4_local3, VA = 0x0000000000826000, RA = 0x0000000019800000, PA = ra2pa(0x0000000019800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p4_local3_start p4_local3_begin: p4_local3_start: .word 0x30068927,0xb010f8d2,0x5db9cdca,0xe1b3a2eb .word 0x43817223,0x079d4aa7,0x7b93046f,0x6164812c .word 0x741bd79e,0x32586493,0xc2019744,0x8a10f23e .word 0x5e7e2c18,0x44969b66,0x2b195f98,0x04772c72 .word 0xaa992ae3,0x30cb7b86,0xaa16116d,0x6802f86e .word 0x6134fe2b,0x84ffb4e9,0x9576265c,0x31c1e38e .word 0x9272eef2,0xf418b7c9,0x682830b8,0x86369c2f .word 0x8e56951b,0xa3b31c5e,0x906bb9f0,0xd9aafb53 .word 0xe5bdf536,0xe1d10541,0x15fc57cb,0x8cfe4714 .word 0x6b755625,0x83c02891,0xfa861d73,0x592b1ebc .word 0xf2aa7800,0x1727c7bb,0x7aee290d,0x8d14ade9 .word 0xacc06cc0,0x497bfe7b,0x344113d8,0xa2642223 .word 0xd8f04168,0xe4d259d2,0x1a4160b4,0xe7bd38ca .word 0x9d960244,0x711692bb,0x48a6757b,0xd664d67c .word 0x4fd7671d,0x4e01b5b4,0x03bdc5c2,0x02af6412 .word 0x365f27e4,0xce797652,0xd57b41fd,0x2a69740b .word 0x16b0fdda,0x1512f4f9,0x1386a584,0xbac47867 .word 0x2318439e,0x6870cc5f,0xed6e523b,0x4105dd15 .word 0xf8247152,0xe6129903,0xda12d346,0x79cd4fb6 .word 0x5f87cf63,0x86e1b7e7,0x5368c7fe,0x17cc91e6 .word 0xf000d290,0x55bba626,0x22c7d0c2,0x8ce772dc .word 0xe5ea87b0,0xb01c087a,0x8b68c416,0xccfd9784 .word 0x08770278,0xd654267d,0x0613219c,0x6a5c8808 .word 0x39b3b05c,0x38079b00,0x56126843,0x53547d12 .word 0x477e9505,0xbe8f7968,0xe4814986,0xd9ee6e08 .word 0x976db360,0xab207da2,0xdf4059f1,0xfe69061f .word 0x7cfae7ed,0x1f6f1407,0x904c1411,0x8b1b5849 .word 0x40c8ea3f,0x3c461ca8,0xd7bfff70,0xfcfae876 .word 0xce2ff193,0xb60517fd,0xb5e168a2,0x6341e16f .word 0x16476c27,0xdb21f619,0x95e400f7,0x04f45921 .word 0xeae9cc15,0xb03edaee,0x7a879738,0x732225b4 .word 0xea4d26a1,0x147e6dba,0x1605f6b6,0x0eb21c08 p4_local3_end: SECTION .p5_local0 DATA_VA=0x000828000 attr_data { Name = .p5_local0, VA = 0x0000000000828000, RA = 0x000000001a000000, PA = ra2pa(0x000000001a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local0_start p5_local0_begin: p5_local0_start: .word 0x6d8b1a2e,0x224615a2,0x9e461f0b,0x70b4f9f3 .word 0xf1a734c3,0x4c88e48b,0xa5d1fc64,0x2600dcbf .word 0x5baf3bb5,0x872728c0,0xcb488365,0x5c6d9204 .word 0x8f1b6530,0xde01a5b8,0x484a64ce,0xcd064b30 .word 0x3cef9d46,0xa19f5bad,0xdc433525,0x5f24ed43 .word 0x36cb146c,0x23f5b1c3,0xcd18c77b,0x0dc5086a .word 0xec730070,0x8c37263d,0x7523f4bf,0xbd4d1c1c .word 0x378ddca0,0xbf382077,0x109e2ef5,0xed9ca6eb .word 0x235b353a,0x8b38c2cc,0x8926eab8,0xea90a308 .word 0x333955de,0xba2d6254,0x3539370e,0x7a8f0ea9 .word 0x57425f4a,0xf140b314,0xf108dda7,0x80a7b4d9 .word 0x6cac3e25,0x59ffc3f6,0x657440b8,0x50fac3d5 .word 0xffc1d199,0x1c5bdb92,0x2c4f32f0,0x59c690b5 .word 0x01102445,0xd6731c27,0xe04054e8,0xd071c253 .word 0x5f3234b6,0xda24493c,0x554dd7f8,0x8abc2805 .word 0xd2906d26,0x82237797,0xc69edb5c,0xfbe12150 .word 0xac60280d,0x5a339de6,0xb75828bc,0x82aeeecc .word 0xac934085,0x1bc12036,0xb0865ca4,0xb870f360 .word 0x4b64d190,0x77ede8f8,0xfcb699d1,0x0537b9c5 .word 0xa0420859,0xdf668255,0xde73ed28,0x5caa730b .word 0x44efe988,0xe58b4453,0xe0cacfad,0x34a5dd07 .word 0xf0b06432,0x9a3534a0,0x4b687126,0x9a9b4f71 .word 0x75d87b9c,0x93e9e89f,0x5c3b38a7,0x0ffd2905 .word 0x05d5f6e1,0x2b32bc57,0xeaf51f20,0xdf91997f .word 0x2a119174,0x393e6d2e,0x07199b51,0x003add94 .word 0x5ac363f2,0x59f0aa7a,0x9c238c74,0x2756cf4e .word 0x50b03d54,0x03454b5e,0x74322c32,0xe808947d .word 0x600c79bd,0x0a64ab9c,0x177161d6,0x9f96cc67 .word 0xff0b8ccd,0x43bf876d,0x95efd70a,0x07bf6e62 .word 0xba7a00b6,0x28f86054,0x56c65ae7,0x4accbf3b .word 0xf59d9e90,0xcc791477,0x5e7b0abc,0xa17d4e95 .word 0x3b64e188,0xf1dede97,0x6986e86d,0xd4f1d4ea p5_local0_end: SECTION .p5_local1 DATA_VA=0x00082a000 attr_data { Name = .p5_local1, VA = 0x000000000082a000, RA = 0x000000001a800000, PA = ra2pa(0x000000001a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local1_start p5_local1_begin: p5_local1_start: .word 0x8ba02973,0x559a6719,0xdaae9258,0xcae26439 .word 0xfbdfa6b7,0x6afb2279,0xaa67d6f0,0xeaf52099 .word 0x0ba319cd,0x40864ee2,0x96309dc5,0xf5d52942 .word 0x8c781fc8,0xc9d95f0d,0xdded1eb8,0x8afdc030 .word 0x73b02dee,0xde7c9069,0x2f603dc4,0xf5a31ff5 .word 0xb951d8b0,0x2f916a59,0xc8f0bac2,0x061c3260 .word 0x75b566c3,0x030fc918,0x646de499,0x562fa4d7 .word 0x7cbb4d14,0x14073dd7,0x64daaafb,0x89149f59 .word 0xd56861d0,0x5a683e6f,0x60982f25,0xeb0346ef .word 0x0212d3f2,0xac5db776,0x7fd8a93b,0x0def6263 .word 0xa3b584b9,0xe32ef187,0x9d54a8b6,0x6c31d735 .word 0x75001322,0xf9346c17,0x0dc27dd4,0x7e252386 .word 0x09e18ad3,0xcbb69b99,0x2cea2e7a,0x4002186e .word 0xf2c3a471,0xf95f1a01,0x739963fc,0xf8677cca .word 0x064fa3a0,0x52671d68,0xd0159310,0x1870f3a1 .word 0xcf846c0a,0xf69a2ef0,0x116d4d29,0x7d79f6a2 .word 0x68c8e8ad,0x85e00654,0x81bc6584,0x658a3b34 .word 0xbae08828,0x803d1201,0x4f3ccd9b,0x75c15799 .word 0xf1406b1d,0xc07971b2,0x2e73b3ff,0xc69f2ce1 .word 0x9aa5aeab,0x3b3a97a7,0x51eb9968,0xc5c8f6f0 .word 0x4afdd5c5,0x268ddb1d,0x080a82a8,0x2a6269de .word 0x48c44f07,0xa53edcf4,0xb22639ab,0x782f459e .word 0x7afde52f,0x814bfeb6,0xd087adc3,0xedc8e1f8 .word 0x0f0f0e69,0x0ba63a23,0x10cda04a,0x0f20c0c7 .word 0x0651bb58,0x6b6afe19,0xe3c13175,0xa54b7ab0 .word 0xff23b8f7,0x91cc6c1f,0x02149932,0x5db7000a .word 0xc0ec0b2d,0x7584f030,0x1c7f7998,0x7eb85fff .word 0xd56d4be9,0x52f24e93,0x48c5a0b5,0xf3ea2f42 .word 0xa2c69a1e,0x44aa54ae,0x9f145b53,0x6b80a830 .word 0xd92232c3,0xcb34d3cc,0x3fd9afed,0xc1738057 .word 0xa58346b7,0xfe80db6b,0x7c7683d0,0xe00a45f1 .word 0xec92004c,0xa9a1b74c,0x7c0228be,0x9bd77a30 p5_local1_end: SECTION .p5_local2 DATA_VA=0x00082c000 attr_data { Name = .p5_local2, VA = 0x000000000082c000, RA = 0x000000001b000000, PA = ra2pa(0x000000001b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local2_start p5_local2_begin: p5_local2_start: .word 0x58ee61ea,0x38dac1f0,0xf819481d,0x12be9427 .word 0xa7b0e250,0x483a8a56,0x1bd8dcaa,0x0164f5b9 .word 0xe54ba555,0xad119231,0x513b6eaf,0xb684e0bf .word 0x517b4987,0xa1bd46dd,0xae7660ba,0x4c702562 .word 0x57403f8c,0xc7ff5cc2,0x8a6b39d3,0x6ad0ab6a .word 0x314664fd,0x73d46701,0xcff615ce,0xa312ca09 .word 0xd70d46bf,0xb466a2a9,0x9f0a1e9d,0xe7440b69 .word 0x1a4b77d3,0xa637f6cb,0x1f130074,0x8613af73 .word 0xef9891e0,0x0cecd56a,0xe289919f,0x707edcb6 .word 0x385ea3f5,0xabcf23a4,0x5c16d412,0xf6ff5587 .word 0x4dcb27c8,0xfb74525f,0x95351878,0x84c86eaa .word 0x5f090170,0x1e6afa9a,0x9cc5a423,0x679d0625 .word 0xc061e402,0x4c0b98b6,0x646a6903,0x6df3257f .word 0x354ed3c4,0x9558ef7d,0x59f63d71,0xcaca5468 .word 0xbff7a675,0x657a83be,0x1ca3f5b1,0xecd7e359 .word 0xf4e9ebde,0xfd85e9c5,0xa59921e0,0x0c3ade64 .word 0xa30eca19,0x43b765c5,0x5390f7a7,0x779b79d6 .word 0x03c80047,0x62092802,0xabdb30b7,0x35eb6751 .word 0x6a409113,0x2c36f53a,0xfbbd8fb9,0x2195afc5 .word 0xc87dea87,0x090f8a99,0xbd00c495,0xc25773ea .word 0x576956b8,0x3b38db4b,0x361ab9b3,0xe1306c4a .word 0x81581f14,0x3c20fd93,0xdb5c7398,0x800a8598 .word 0x3b673e35,0x5067090f,0x0cec9be6,0x4bf1f345 .word 0x4a402b9e,0x8b0f2b74,0x440226fc,0x17571642 .word 0xd3c6d94e,0xbd5c8e33,0x94865c0f,0x37db5a3d .word 0x74f79eaa,0xe4031aef,0x407ee075,0xb731668d .word 0xd8496fda,0xe56fb598,0xb94b53d0,0x9814448d .word 0xefc3ac9c,0xcbcfc082,0xcdcdde01,0x4d2796ac .word 0x5c02cf52,0xcdb89d11,0x0fd7359d,0xe3ee6604 .word 0x038a0abf,0x7a344fea,0xba67505c,0xeaa7e0ff .word 0x30150914,0xd6408cd7,0xb38a3c95,0x23c18933 .word 0x195e13c6,0x1e07dd6a,0xe496143a,0x5d238db7 p5_local2_end: SECTION .p5_local3 DATA_VA=0x00082e000 attr_data { Name = .p5_local3, VA = 0x000000000082e000, RA = 0x000000001b800000, PA = ra2pa(0x000000001b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p5_local3_start p5_local3_begin: p5_local3_start: .word 0x04803e16,0xc361c38d,0xe89818b7,0xe82fcb9b .word 0x9a293dc6,0xebba0b6a,0x58e9e47c,0x03ed0278 .word 0x6abd4c21,0x4f4bc255,0x4d0855d4,0xe5f4e6c8 .word 0x633fb49e,0x965a1d42,0x24dcda6a,0x6dcfc765 .word 0x0f5090c1,0xe9d09854,0x8aede625,0x62568d2e .word 0xbecf1a34,0x050edd2d,0xa5c7a082,0x211f5b01 .word 0xf4644295,0xbc955c1a,0xa1f0d99e,0xc4fe4ae3 .word 0x898b71b5,0xc0a395f6,0x5af5d7de,0x544fff20 .word 0x4b1d686e,0x24c2c618,0x0415e0e3,0x4baba15e .word 0xc20ebce0,0x30019007,0x5520f971,0xd13c5826 .word 0xa5f3c89e,0x71a12a2f,0x1afe9102,0x85993ffa .word 0x5f07cd98,0x33c02617,0xac8cd26b,0x764ad536 .word 0xf015bd8b,0xd93da34d,0x8162d416,0xea82eea5 .word 0x4783e2f7,0x604ecdf8,0xec7a0095,0x5be16e4e .word 0x024fbbfe,0x817228b1,0x260f30b0,0x4018d5b9 .word 0x4d80b2db,0x8a713bfe,0x344a3188,0xf3a10b00 .word 0x496fec24,0xd00fb8a2,0x5ab19ffa,0xfb50ff10 .word 0xcb1fff34,0x6796bf5a,0x8d707487,0x7127759e .word 0xc5d90b06,0x7da82a86,0x6acb6aba,0xe7a620be .word 0x6d473790,0x5e708f5b,0xea391c31,0x7d71510b .word 0x0a75186a,0x04e6502f,0x9b4214f5,0xf9faa795 .word 0x3a0358e8,0x5ac28dd3,0x19824758,0x5ef428f4 .word 0x19c48f40,0x4f5575f4,0xc887a13a,0xa172cb0f .word 0x31ded20e,0x5f441f42,0x0b12a0a7,0x12902e35 .word 0xb0a6a6bb,0x6ff94a55,0x0a34a504,0xb0cc1fda .word 0xebdbdbba,0x5ae2a5fb,0x8c9fbddf,0x910ff550 .word 0x80e3c28b,0xdd70259a,0xe5d3e376,0xb52036b0 .word 0x93ed4c14,0x2d68f7e4,0x8d9f6900,0xd49173ec .word 0xcd22b89f,0x2bbe302c,0x22ed7b6c,0x4d588a30 .word 0x064755b4,0x0e641358,0x25d7281b,0xa8b13832 .word 0xf3e3afac,0x6216024c,0x9e85d8f6,0x810c51e6 .word 0x5f16b44e,0x3a7b73e6,0xafe51445,0x76aee42b p5_local3_end: SECTION .p6_local0 DATA_VA=0x000830000 attr_data { Name = .p6_local0, VA = 0x0000000000830000, RA = 0x000000001c000000, PA = ra2pa(0x000000001c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local0_start p6_local0_begin: p6_local0_start: .word 0x7d5af654,0x1a228007,0xf6f2c11e,0xef1b95c6 .word 0xdd0edb63,0xd7023065,0x99c54526,0x0c92c565 .word 0x4f518d64,0x03fd97b4,0x6fb209ed,0xa9ab2e64 .word 0x75654365,0x90fc0e6a,0x8183c39d,0x4749bcce .word 0xfb82722d,0xcf7eb951,0xee312e4d,0xb8bd6d5d .word 0xfc426615,0x9ce5cbaf,0x2ac7a359,0xb12ac3cd .word 0x61f65965,0xb2246717,0xb7944c9b,0xc2c43ead .word 0x89930c26,0x7b74cf8b,0xdc4ff18d,0x10aff3d4 .word 0x31470f10,0x52f43785,0x1ce96d7c,0x1091138e .word 0xc7d01864,0xff59e64c,0x9c3930f1,0xd08162fb .word 0x6fb254da,0x43e2f508,0xb7ef53af,0x6a4b7177 .word 0xb719124d,0x9a05e819,0xe5ab203c,0xf615c175 .word 0xb1642493,0x7600184a,0x751f033d,0x6d289de1 .word 0x47020af5,0xfe7f9e00,0xa76328c7,0x01aa70bc .word 0xeb3c8aae,0xacb6a397,0xc3743c79,0x897764b3 .word 0x1108cfb1,0x27e05222,0x3cc07b19,0x5317f0ba .word 0xfba021f2,0x34e6633c,0xf285767c,0xddea4fd2 .word 0x48570d4a,0x8cb2fb57,0xc186dfad,0xef64e3f3 .word 0xd44913b7,0x9d2f8959,0x1841f599,0x8578e557 .word 0x04752e18,0x20bbaeb7,0xf8a64ab1,0x99b15ffe .word 0x27efa915,0x73798bf3,0x26b2b217,0x3267c982 .word 0x37a38d77,0x33853033,0x6453678c,0x3cedbe21 .word 0x2b53d131,0x43577c34,0x368581c7,0xf6a50ab4 .word 0xe6a9c325,0x0ae39c91,0xe2b8739d,0x62c65919 .word 0x9a6e132a,0xcfad9564,0x67c984b2,0x8669f184 .word 0x2e1d0560,0x559fde0f,0xdfc9517e,0x8ba234b0 .word 0xa8ca8f2a,0x8268efb9,0xacf3004f,0x18229291 .word 0xbb9a32f8,0xf86540aa,0x1b1b4252,0xdce36428 .word 0x25792871,0x86e7ba7f,0x08df3332,0xaaa9968d .word 0x933047da,0x2176113f,0x80fb40ac,0xec13f507 .word 0x5844e573,0x291239c8,0xb19ef36d,0xdf50a617 .word 0x437822dc,0xa65ae55b,0xbb5f47e5,0x4ca1d50b p6_local0_end: SECTION .p6_local1 DATA_VA=0x000832000 attr_data { Name = .p6_local1, VA = 0x0000000000832000, RA = 0x000000001c800000, PA = ra2pa(0x000000001c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local1_start p6_local1_begin: p6_local1_start: .word 0x7855e94f,0xef39b3fa,0xd01f52ed,0x39c3dab4 .word 0xdfb97884,0x3eeb3880,0xbe1fb482,0x42bea6a7 .word 0x4037b548,0x895e7a18,0xa888aca9,0xf8d69b5c .word 0x13d9bbd0,0xe23d7574,0x2781e89b,0x455b446c .word 0x85b1932a,0x71fc7c0c,0x442df50e,0x0ca6917f .word 0x8ed15274,0x9d9c46a2,0x3df9d2e8,0x69b3858c .word 0xc9adb5ba,0x73c13b86,0xd0dbea53,0x688c06e9 .word 0x39a7997a,0x23bfec9a,0x18593d9c,0x20d9e2ff .word 0x37c2b5cd,0xd56b433e,0xa7430d4d,0x534221cd .word 0x45ed647d,0x77663cf8,0x0a1b13f9,0xf22014f6 .word 0xce4fe8a9,0x90bbeeb7,0x65d9b6bf,0xca296ea1 .word 0x0252953d,0x55a4640e,0xd225ef81,0x74d3a6a0 .word 0xdd713d79,0x9b402969,0x4f23911b,0xf9ea0b88 .word 0xb129f506,0x815aee9e,0x78c29fa5,0x45ae6213 .word 0x5256fbb1,0x332e4d4c,0x7f3aebaa,0x6d3b4f29 .word 0x4f3d3c68,0xb90497c0,0x944db684,0xba874ad8 .word 0xf670fa1e,0x733a0764,0x2038d9d8,0x4feda473 .word 0x7048312d,0xf827201d,0x3f79c5c6,0xe1b5c841 .word 0x4d4b0a7a,0x0fd5c8e7,0x3300c47a,0x3169480b .word 0xe79a2587,0x1561bf2c,0xdd573a2c,0x70f7f549 .word 0xa3323265,0x7a766925,0xfe0cee3a,0x8ee77d5b .word 0xb1ffc789,0x7d5e489a,0x28c71a89,0xc04a87a6 .word 0x4de4f4c9,0x8ef36fe8,0xe5fcfdbd,0xf4665846 .word 0x30c94f00,0x7c5c3b50,0x0caa8f76,0x780080d7 .word 0x77ab6887,0x5a92a819,0x6fb793f4,0x65388489 .word 0xfd9cd14d,0x0ab04e6d,0x0939bd5f,0x15c52b7b .word 0x032969e1,0x9e80712b,0xc8845777,0x24a9a843 .word 0x8ba47b63,0x6579e084,0x147c156d,0x8ca5e515 .word 0xff01c938,0x07066676,0xa57ba182,0x5c4d168a .word 0x744b2583,0x7199eb87,0x8b513b2c,0x19a0a30a .word 0x25040365,0x6c8a69cc,0x9a805307,0xa3aa6974 .word 0x3007a183,0xa2f0c9a4,0x5c292734,0xf81cd245 p6_local1_end: SECTION .p6_local2 DATA_VA=0x000834000 attr_data { Name = .p6_local2, VA = 0x0000000000834000, RA = 0x000000001d000000, PA = ra2pa(0x000000001d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local2_start p6_local2_begin: p6_local2_start: .word 0xc00baea7,0x49442738,0x4f371f9b,0x8836a1da .word 0xc7621c9b,0xb427a581,0xf4b9bc23,0x52537ab4 .word 0x02e4bc82,0xd71b3ec5,0x9adf4291,0xbdc7f314 .word 0x558e8632,0xaeae34e5,0xd45640d2,0x9e3b8392 .word 0x009e9105,0xdebb4b04,0x58617a2e,0xde87e040 .word 0xfaab137f,0xd59c4450,0x6cf3564d,0xb1f21a2a .word 0x7cb2d805,0xe794b7b9,0x647e912a,0x4049df8b .word 0x2e356a86,0xfcf4b083,0x2e8b443a,0xba688ef3 .word 0x2ae74b60,0x375f9860,0x6f4caf15,0x1081b417 .word 0xb8a025a2,0xf5b934b6,0x0ef2b9cc,0xbc6654bf .word 0xc3283ab0,0x49aab8a8,0xc957f7c5,0x57f7ef77 .word 0x266dae43,0x610a15e5,0xcb40434f,0x685bbb3c .word 0x9bdff3af,0xaaefe05e,0xf853743d,0xe1d0ff78 .word 0xa16cfb7d,0x1ba05ccf,0x88942c2e,0xcb4f5b1b .word 0x54d13fa6,0xf6691a79,0x92cfe936,0x313c1057 .word 0x569081ea,0xfc770976,0x4d3990b4,0xa04ff36a .word 0xde50998f,0x80418727,0xc639ac9e,0xc9ee016c .word 0x6e39fa6d,0xba52e5c5,0xead4b6e9,0x00d8149b .word 0x6d1661e3,0x0a2a2cfb,0xa5f986c5,0xe3a54e32 .word 0xce8c582f,0x43bbc169,0xf2b9defb,0x4eccc907 .word 0x19731ffc,0x826b16f7,0xf9aa422e,0xdc7db956 .word 0x0d27523f,0x878cf9d7,0x356b48dc,0x3de14638 .word 0xa74c49a7,0x77d27439,0x30d0f246,0xbbeaf1bb .word 0xde095894,0xd54313f8,0x6de90fd8,0xb7ba32ba .word 0x651f3ece,0xc4b3becf,0x949219d5,0x087205b7 .word 0x3679b1e1,0x9b7fe79e,0x3a75c9a1,0xa3e861fe .word 0x4b7eb4ea,0x34dc3d74,0x37e0de63,0xe192f145 .word 0x7cc85f75,0xe68c70c7,0x4f4840fd,0x3198df82 .word 0x192d2033,0x9c608147,0x247fd656,0xdd29a49d .word 0xb47090ed,0xebf7f8b6,0x26329132,0x742c48d7 .word 0x63c83b2b,0x400d75ec,0xb4f9d05c,0x65875187 .word 0x4c24206e,0x2ad3c11e,0xebcca6b0,0x4762a156 p6_local2_end: SECTION .p6_local3 DATA_VA=0x000836000 attr_data { Name = .p6_local3, VA = 0x0000000000836000, RA = 0x000000001d800000, PA = ra2pa(0x000000001d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p6_local3_start p6_local3_begin: p6_local3_start: .word 0xc64d7971,0xd4fc3b6b,0x6a33b83c,0x9c0fee20 .word 0x2fd6ab24,0xdecbf1b8,0xb88f6b2a,0x949e4f92 .word 0x53245d1c,0x80e8cc64,0x131dbeaf,0x065316c9 .word 0x5bc9199a,0x70e56349,0x2ac8cc48,0x930f834d .word 0x5d822a9d,0x562de581,0x771ff761,0x3d4e2803 .word 0xdb85c897,0x08ac6e7c,0xf65ad14b,0xf9f60537 .word 0x12bd744d,0xf007a5ff,0xd1fc1467,0x604a135b .word 0x06b20ef0,0xca5dc0cb,0x99fb8804,0x933e4af1 .word 0xf7c56bf0,0x1ea775db,0x1b6d8fb4,0xd682a9f8 .word 0x32a79efa,0x85254e0d,0x08c01ea3,0xb5d4368d .word 0x34baefc0,0x49c4a08e,0x5d2a5a15,0x12a8b2e8 .word 0xa77b65cd,0x5f928ffd,0x92468deb,0x00c7dcf4 .word 0x58a40361,0xf4c38ead,0x3741020e,0xc5f77ce2 .word 0xe0deddda,0xa0b49ccd,0xbe2bbd94,0xc0134ece .word 0xb50ae167,0x4618ea3b,0x11623585,0x428fbcc1 .word 0x6de097f6,0xba705c25,0x00bc49ec,0x9c38d7bc .word 0xe66dcbc8,0xeb085e84,0xb9ea37af,0xb3cd43de .word 0xc980a9f5,0x836f90a7,0xc34a06a6,0xd7d431bd .word 0xf50d4cf2,0x205e0549,0x678dd0bb,0x0cd4078a .word 0x94e7bb08,0xfc1264d2,0xc8b26168,0x7d00c923 .word 0x27611799,0xf4487047,0xd2c2e18d,0xaf5725b2 .word 0x4be74052,0xbcaa7f4c,0xa12b4a4e,0x2022ee26 .word 0x973be062,0x78964018,0xe7ecbf9a,0x652bbaef .word 0x14b21732,0x04d2a877,0x07211ef0,0x23328e4b .word 0xe25eb481,0xe98d74f2,0x24c8f4b9,0x0b324311 .word 0xb0c9a7fd,0xc8500e83,0x7ef5fee6,0x6592afac .word 0x192fb079,0x388b3626,0xd6936f26,0xc424c9b5 .word 0x424e0a36,0x87aae253,0xbf812067,0x19372190 .word 0x87518f91,0x9d6a2817,0xd11225a6,0x1aa364b5 .word 0xf62d9785,0x33525c4f,0xba277682,0x09d21c34 .word 0x6a0b491f,0x8f17216e,0x91196bef,0x45499cfe .word 0x9db4a871,0x9d3ac94d,0x1a8aa66f,0x7665bcc1 p6_local3_end: SECTION .p7_local0 DATA_VA=0x000838000 attr_data { Name = .p7_local0, VA = 0x0000000000838000, RA = 0x000000001e000000, PA = ra2pa(0x000000001e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local0_start p7_local0_begin: p7_local0_start: .word 0x58790280,0x84a23f6b,0xa52b4761,0x8d199f2a .word 0x98cd1c3a,0xc75e45d3,0xb0dc63f4,0x3b29b8b8 .word 0x743fa622,0x7ddf2e78,0x8ef7fdea,0x58805ad7 .word 0x58b778c7,0x318f8d34,0x05c4aba2,0x1850e798 .word 0x2205b48e,0xa67b8708,0x2aaae184,0x8a3dd1b7 .word 0xb0a3772b,0x8c67b97b,0x0adaf2d1,0xec12e632 .word 0x3563cd79,0xed25bc65,0xbdee7ac1,0x323a98df .word 0x95a92181,0x244e3560,0xbb7a7e49,0xbb79b2c5 .word 0xa8c3375b,0xb23aaec7,0xf307aba0,0x14625e5e .word 0xf8c7c728,0xde982ecb,0x774c812c,0xa3dc474d .word 0x3e30cd88,0xb9487a2a,0x8fbe864f,0x92163853 .word 0x4f554edd,0x1e00b7f3,0x5322d46b,0x9154eefd .word 0x0d299045,0x990f5b06,0xc24a3863,0x9089c811 .word 0x5f6ca69e,0xef009106,0x70cdb1b9,0x7153e971 .word 0xc7abe526,0x2d884ecc,0x30bfc5e4,0x4c18cfc5 .word 0x33cd3fb2,0xc0e54827,0x2b7052b0,0x514b2a03 .word 0x3365242a,0x6c3f58fb,0x0ec7da2f,0x5b692bd9 .word 0xeabc3ca8,0x9821abd8,0x666dd073,0x55228123 .word 0xa5fe35e4,0x381513ce,0x0429adee,0x891a184a .word 0x824c340b,0x2c93b2dd,0x884cf517,0xf054d690 .word 0xb3338dab,0xabc3cd2e,0xa837e197,0xf9ec8ec7 .word 0xfbb3b467,0xc4dc15c1,0xd9da3809,0xfe937113 .word 0x7bbf46b4,0x7154ec37,0xb3c74a54,0xc59ad483 .word 0x606cf473,0x919c2f3a,0xa5b51dc1,0x2779c66b .word 0x570bd7d6,0x9e998066,0x0a6747c2,0x19dd58cd .word 0x364263ce,0x2899b4a4,0xe567de73,0x232882a5 .word 0x736ca659,0x53aa9fc9,0x443dcf3e,0x2da37f6d .word 0x161ba00d,0x0468d8dc,0xe752e5d2,0x7810a45b .word 0x76ba9f81,0xd2fd63b7,0xb96eeaaf,0xdde572ad .word 0xc55e08d3,0xd5b415d5,0x8b4f8a48,0x660d7f4d .word 0xe6921cb7,0xd6de10cf,0xb6745be3,0x1ad606e6 .word 0xd8108923,0x3898525e,0x6664aa2a,0x44e286bf p7_local0_end: SECTION .p7_local1 DATA_VA=0x00083a000 attr_data { Name = .p7_local1, VA = 0x000000000083a000, RA = 0x000000001e800000, PA = ra2pa(0x000000001e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local1_start p7_local1_begin: p7_local1_start: .word 0x82719bdb,0xc268f2ef,0x86ec909a,0xafd0f0c8 .word 0xba5a244d,0xf64b5ef3,0xae61e9d7,0x6601e5b7 .word 0xd41c3c77,0x62e05f83,0x6a233f82,0xeb8c8b2a .word 0xfc1c0aec,0x8b304e1b,0x8e4cd1a2,0x05c47582 .word 0xaf427a50,0x6fc4d587,0xb8ff082d,0x9af560f8 .word 0xb1f00d6c,0xcfabda2f,0x48d8134c,0x93c5c172 .word 0xe728f54c,0xa7947ebd,0xe0af6860,0xbd1e3134 .word 0x2f267ef0,0x56e592c3,0x7dcfd3ea,0x9314e04f .word 0x09d35b96,0x472b8da5,0xead5ebe6,0x6a71969d .word 0xa03264aa,0xae3f4ad6,0x4a6344b3,0xa48e411a .word 0xe4939e1f,0xa378eb6e,0x706fcc7f,0x721b63cb .word 0xdbcdd9b1,0xd429a821,0xbcfa2ff3,0x54865f96 .word 0x91456e46,0xe7384cec,0x54765cf9,0xf13211bf .word 0x7c5c9196,0xbcb231ba,0x69ba5dde,0x0ae76288 .word 0x2479afab,0x879bb05c,0x3c3385b8,0x9bbeb7b9 .word 0x12b61996,0x76347805,0x51f4e62a,0x9f4c61b3 .word 0xee0acff7,0x6ba1cdbd,0xdb54d149,0x776da034 .word 0xa38ba1b2,0xab09d068,0xe0418022,0x30b0a06e .word 0x8d5fd2e7,0x27f31498,0xdfcfa312,0xeaf8a3aa .word 0xebdf100c,0x087484b3,0xd56e1f6b,0xb4b343a7 .word 0x9c5c96c6,0x9f8e1e72,0xee1bed81,0x16cfabcf .word 0x8f675b34,0xe8bda224,0xc6b278a9,0x140b4be4 .word 0x02f8d25c,0xa93f5a70,0xc38ec1ed,0x21a10418 .word 0x3750a36a,0xbd95c4b0,0xb05c9e71,0x7b039397 .word 0x5e8d895c,0xa048a008,0x23ecad10,0xce391151 .word 0x7b532c6f,0xe459593b,0xf5ed7347,0x5a6bcae9 .word 0x5dda8c3b,0x5be05333,0x121b1374,0x31193362 .word 0x9fb6d7d6,0x0fb65af3,0xcfa5d5e9,0x2747ed7f .word 0xf4092ab3,0xa07649a4,0x3d0e5dff,0x7ccfcbc8 .word 0x6d47180b,0x5a4a7d87,0x88084002,0x422e00b6 .word 0x1d72b249,0x035006e5,0x73c26994,0x023b3ffb .word 0x234da4d9,0x67eefaf2,0xfef2a998,0xaa878c29 p7_local1_end: SECTION .p7_local2 DATA_VA=0x00083c000 attr_data { Name = .p7_local2, VA = 0x000000000083c000, RA = 0x000000001f000000, PA = ra2pa(0x000000001f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local2_start p7_local2_begin: p7_local2_start: .word 0x6a227159,0x9140480f,0x5ae70b42,0x7b9df3e6 .word 0x5c4bd1ba,0xbf80ad80,0xd84ef25d,0x10eef799 .word 0x47e4c140,0x345583c4,0x1daab066,0x2875161f .word 0x7f57df0e,0x992f4503,0x30aa8c22,0xf15c34f3 .word 0x7e44ab19,0x9fb97853,0xb50c3d5a,0x043d4989 .word 0xc1e9d687,0x9b849191,0x59d1951f,0x1d96bcec .word 0x2917ecc9,0x1d4b4534,0x0bc48710,0x512ea0f0 .word 0xd4c47d44,0xa23bd746,0x6d77a61f,0x78260622 .word 0x3f85cebb,0x26c162b3,0x26f0608f,0xf44651ca .word 0x6629c325,0xae794f7c,0xb36c21a5,0x7b64abe4 .word 0x33d0ae78,0x0ea8e93f,0x49071a4b,0x5b0c9d28 .word 0x3efdef62,0xd76684b6,0x1a26f4a7,0x9ab293b9 .word 0x2e7637cd,0xae3757b8,0x75c97009,0x9550c7b4 .word 0x871302bd,0xbb3ffef3,0x2dace598,0x5e6823b1 .word 0x5a120ff0,0x71334c19,0x2b561c3f,0xd96de34b .word 0x074734ef,0xdbf44382,0x6906ad99,0x8c1ed8f9 .word 0xc41185c8,0x1d0d9e84,0x2451e073,0x49dafd3f .word 0x1a51dea8,0x71a84c32,0x93cb2b0b,0x81da1b70 .word 0x6a301a94,0x69f40f17,0xc58d126b,0xabe19b95 .word 0x124ab1c4,0xdefc0411,0xf08b8033,0x1689c1a5 .word 0x74f0cf1b,0xfa7088cc,0xe4536fe1,0xb2cf951e .word 0x8066ca7f,0x7ec12b69,0x58df70b5,0xe5c28c45 .word 0x4b060263,0xb4d9363d,0x62130260,0x34cb778a .word 0xd7306dab,0x21b70342,0x7d8f2466,0xe851a2da .word 0xade5eeb0,0x48285e30,0x2f387272,0xbd32caba .word 0xaf74d05f,0x7efe1e7b,0x343baf7d,0x80fd187e .word 0xfc83033e,0x479bfa0f,0xc101184e,0xea95abc2 .word 0x7875df75,0xea3f4178,0xf84f716c,0x6d5e465c .word 0x9484b398,0x5daef8ce,0x4cdd9bfb,0xd9f3651c .word 0x9ad526cc,0xaad05e8f,0x99f242f9,0x44a8756a .word 0xee478508,0x138d56f5,0x232bf773,0x8fb6e6d0 .word 0x03ea92bc,0x4716f0e3,0xb49a4f3a,0x98f18986 p7_local2_end: SECTION .p7_local3 DATA_VA=0x00083e000 attr_data { Name = .p7_local3, VA = 0x000000000083e000, RA = 0x000000001f800000, PA = ra2pa(0x000000001f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p7_local3_start p7_local3_begin: p7_local3_start: .word 0x27a8df6c,0x46986c5e,0x5a7ad09d,0x52ecb381 .word 0x6398d832,0xefea9b93,0xa7a00d5d,0xaf0167c2 .word 0x6d452c57,0x922e057d,0x75f855af,0xef67ddb2 .word 0xd71010b6,0xca0940d4,0xcc7ab5f4,0x2e990903 .word 0xc203a48f,0x4ff2a487,0xa099e5bc,0x3fcefe36 .word 0xf2e80279,0x2b1a3fba,0x982a41e7,0xbde9839d .word 0x00e36654,0xb042de88,0x56774fe7,0x7cdfdc6e .word 0x232b086f,0x4d1d152e,0xb83062fd,0xd6a322e4 .word 0xd6c18133,0x4ebfe599,0x48353f35,0xf5cae77d .word 0xbc8eee19,0x01470465,0x1986d8d4,0x586f323f .word 0x97301b5c,0xc54a480b,0xecf8e2a2,0xc1278861 .word 0x5939339c,0x712ce056,0xa4406f61,0xeacb8826 .word 0xde740966,0x61d70623,0xc352fdcf,0xe3de1d4a .word 0x51a5c8f8,0xeca81089,0x307fbbf2,0xe013c454 .word 0xf45479f1,0x1459d552,0x3956e8d8,0x9568fec5 .word 0x4b0b4823,0xcf16e78f,0x787f20f6,0xae4e89d8 .word 0xd80f2455,0xc33e1878,0xf10a891c,0xaee6494c .word 0x7fb3eab1,0x1869dc40,0x44452a3f,0xef70d1f2 .word 0x93531473,0xc2ecd863,0x4be45178,0xdd4fbce0 .word 0x1ff5dca4,0x4097d8a0,0xed49e045,0x78889cd7 .word 0xa45d26b4,0xce337cbe,0x12ef6971,0x2d0d8664 .word 0x2015e4a0,0x37f686c6,0xa6d5ce78,0x55d7dacf .word 0x12492abc,0xc3778f57,0x6d37197c,0x2e893071 .word 0xa99105a7,0xa9ba80bb,0x4dea190a,0x7431e9c6 .word 0x759f9e41,0x1c3afe8f,0xcaac190e,0x9ba20634 .word 0x02080f38,0x3a19842e,0x3c9d3a92,0x465b83bc .word 0xa1dd4211,0x9b9c36e4,0xb993090b,0x03aad06d .word 0x6ee120a6,0x6ff863fe,0x84535dda,0xe77ad170 .word 0x4d0ad008,0xbc5c8d4d,0xc282c7f3,0x764306a5 .word 0xcfbee7dc,0xebe09afd,0xe2466e72,0x674564be .word 0x611802cd,0x06631b10,0x4e460037,0x2c777a0a .word 0xa3ea3c26,0x3f96588e,0x9b3c632c,0x0ad2d6dc p7_local3_end: SECTION .p8_local0 DATA_VA=0x000840000 attr_data { Name = .p8_local0, VA = 0x0000000000840000, RA = 0x0000000020000000, PA = ra2pa(0x0000000020000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local0_start p8_local0_begin: p8_local0_start: .word 0x930ee1fe,0x6bc5ec6a,0x266c290b,0x2c63e6bd .word 0x4723f784,0x9bcd67d7,0x61dde4f4,0x29553f39 .word 0xb445a477,0xc6bf6119,0xa5e75ac6,0x9661c5cb .word 0x0949ef0b,0xb98a394d,0xde3ba058,0x69f9ad6b .word 0xcf630432,0xeb98bc48,0x79ed9e05,0x4b0cd306 .word 0x5cd7a9c0,0x6dcc7dff,0x4bcb46f2,0x1e73a0f5 .word 0x6e7815c1,0x69000597,0x017aef11,0x7785a234 .word 0xe8ebd2bc,0x8797b273,0x2761290a,0xf06871eb .word 0x06259b93,0x39033edb,0xbb8b9f99,0x9aa14662 .word 0xb5ba9fbe,0x97341ced,0x6c555a9a,0x347db999 .word 0x1ffc6b50,0xc34c7b64,0xf005f412,0x6e525c7d .word 0x46cf4dba,0xafcd7b64,0x4a9b34ee,0xc1682341 .word 0xd96e0083,0xd81a491a,0x8809183d,0x79cf6d55 .word 0x0200ba1f,0x6367452b,0x6e14ab64,0x4994c715 .word 0x64e02ff4,0x6f6a1cd5,0x16bb3832,0x1c40f156 .word 0x09d7d0c2,0xcbe22a70,0xecb67209,0xa7875c11 .word 0x93f0f2ae,0xc3cc9388,0x37d1e849,0x548d64e7 .word 0x9fe4ed9f,0x2d0e0701,0xa7dd9797,0x1d908717 .word 0xf6908070,0xd869f293,0x4c5e111e,0x28ace2ce .word 0x8d6e1aa3,0xe1c3cbb0,0x96f39171,0xdd903f19 .word 0x6b40d46e,0xe0a66b2b,0x4bbe54bf,0x766f3eff .word 0x270db0c6,0xfc012fe2,0x21429957,0x8c52af49 .word 0x08443ac6,0x6ccec02a,0x5943f525,0x17fd5ce5 .word 0x8c072db8,0x2597b055,0x133b1397,0x87d15c08 .word 0x6eb1df0f,0x7548111c,0x96f1dee7,0xe6061e6d .word 0x333fc39c,0x6f2e14ca,0x238b34a8,0xef6ef09b .word 0xb307d0d0,0x15bf1373,0xe6b99f9f,0xc52e9dfe .word 0xcfa7316d,0x25ff69a0,0xe2d20ce1,0xc271298a .word 0x8111347c,0x4569f51f,0xbf061402,0xbb1f1630 .word 0xb7bec03b,0xde54ecb2,0xc714c6ef,0x98ac5cf2 .word 0xefc1c453,0xc8df5295,0xa44bca3d,0x333045a9 .word 0x37840a47,0x64862b70,0x381ec552,0xac91f01a p8_local0_end: SECTION .p8_local1 DATA_VA=0x000842000 attr_data { Name = .p8_local1, VA = 0x0000000000842000, RA = 0x0000000020800000, PA = ra2pa(0x0000000020800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local1_start p8_local1_begin: p8_local1_start: .word 0x1b106ac1,0x089d7772,0xd0bbc4e6,0x18180242 .word 0xbdad58fd,0x1955d9a5,0x91e7da42,0x2ab31dcc .word 0x34a93fdd,0x288174a8,0x0c485555,0xecee6026 .word 0xa609d93b,0x161e4e06,0xe1cb7a90,0xf31e09db .word 0xbfa44b39,0x8ae2e036,0x197a85d0,0xa16f8141 .word 0xcc6bc0cd,0x3138aa9a,0x7be63c3e,0xfe7c1064 .word 0x73d575a7,0xd80680d7,0xabeecb7e,0xd061161a .word 0x7ccc2893,0x461d9e86,0xa83a6ec0,0xe7233d35 .word 0x97bcc5af,0xa3e8a099,0x3deae9a4,0x70e5108c .word 0xe877cb80,0xecd4b020,0xdbad58ac,0x4335725b .word 0x42fd1c31,0x918a5b91,0x4f86526f,0xc8a5d668 .word 0xebe9764b,0x175a7fe5,0x14e0448f,0x4251f7a4 .word 0x75a6da26,0x69f0ca9d,0xa2e4ebb7,0xf762d29b .word 0x3ad7c030,0x851e9377,0x4823dde0,0x7e5101b1 .word 0xcb033104,0xdcb600c0,0x23054f2d,0x094dccf5 .word 0xa9c23e16,0x4a5c0b43,0x8d6c6bf5,0x0fcd2764 .word 0x9bd03805,0x9b152d46,0x64875e4b,0x0e881354 .word 0xe4238e7d,0x34850a19,0xdfa001bd,0xda92046e .word 0x2058a50c,0x90203234,0x2aeace16,0x7a48e0f1 .word 0x95af9b84,0x43fd47d2,0x2cc2d5bb,0x8d4ba455 .word 0xf92d5d97,0x8dfe531d,0x61cb715e,0xec62e67f .word 0x857bc1bd,0xb1512879,0x9f485002,0x250576dc .word 0xd083d396,0x638444e7,0x1c0ac19a,0x7b1522d9 .word 0x1c47054c,0xfe523a17,0xe363d4e1,0x83b5a2e8 .word 0xb7eaa109,0xb65ec85b,0x88e61f76,0xa96e75c2 .word 0x8efd8b52,0x3b92f40e,0x51f2e023,0xb9a245a2 .word 0x744708fa,0xadb155a5,0xf4f2aa01,0x13da01d2 .word 0x5450f429,0x6ee75175,0x456bf6d7,0x05e16083 .word 0x39446762,0xc6580b27,0x678cd679,0x0ac9844c .word 0x2e54cc05,0x65397860,0xbb70e384,0x35fcd541 .word 0x1e878c0c,0x06f07293,0x04fe6a45,0xb1e53bfb .word 0xff0e182f,0x44028cf9,0xb3b06bcd,0xcbd294a6 p8_local1_end: SECTION .p8_local2 DATA_VA=0x000844000 attr_data { Name = .p8_local2, VA = 0x0000000000844000, RA = 0x0000000021000000, PA = ra2pa(0x0000000021000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local2_start p8_local2_begin: p8_local2_start: .word 0x8e841fda,0x572e78c7,0xaaa03117,0x4f17703f .word 0x95ce0c2d,0xec744704,0x223da7a1,0x2623c830 .word 0xa3a496cb,0x82c819fb,0x190f2948,0x3a1e827f .word 0xd7f5b386,0x5bfb81be,0x7e66dbb4,0x151022a2 .word 0x9b7fac32,0x2056bae2,0x8e0d571d,0xbe539265 .word 0xeae8b2e0,0x5e9de93c,0x577bd92e,0xc4e90fef .word 0x91c4b8cf,0x75eb5e8a,0x38e407e0,0xdf45652f .word 0x04642881,0x2e1d38d9,0x02687a13,0xa7addd44 .word 0xcaeac224,0xd61960cf,0x1f640027,0xfd86682c .word 0xc53d859e,0x47fbc1c8,0x16857ef4,0x01414de6 .word 0xcef3f321,0xff1b3bfa,0x01090f7a,0x8ecadc87 .word 0x930ab338,0x793e3db1,0x3895ec9b,0x709a1ab0 .word 0xe40425bb,0x645d6aa1,0x8e6cd634,0xa1f488c9 .word 0xa4aec4f5,0xd56f883e,0x5af60449,0xe3d6e18c .word 0x9d1e9136,0x7112a40c,0x8238fef1,0x9d18fdcc .word 0x2eecdcb4,0xde3ddcd4,0x908e5ed3,0x77d5e090 .word 0xbb078ea4,0xab721a71,0x757ece3f,0xbbb49aca .word 0x777fcd6d,0x6e651b1e,0x0e1d5f6d,0xab82a341 .word 0xe597e231,0x7ff2d874,0x76dc5de2,0xbca2d4eb .word 0xbdf25b3e,0x07993526,0x703a0164,0x1b4e97a1 .word 0x0caaf128,0x89db3e60,0x715a0f8d,0xba67501b .word 0x8a39dab2,0xc68ba391,0x9d2402c4,0xeb1df7e3 .word 0x09fd8700,0x3baf2eb8,0x040a3018,0xaea1d219 .word 0xd8833b83,0x6168a6c8,0xe46198f6,0x129557ef .word 0x05c44bfc,0x821ad845,0xacd83199,0xc7fca704 .word 0x54d7a31a,0xd66268eb,0xeaea8da7,0x4553fbb3 .word 0x0cbb6646,0xb024fe2a,0x7d87702f,0xf5616d95 .word 0xf145cd43,0xcf812239,0x82d2c687,0x73604257 .word 0x66576b37,0x993cfe0c,0xf432c1fc,0x7dcd00bb .word 0xd4c37285,0x2a230754,0x060ba556,0x7094f7b5 .word 0x7563ff33,0xbf87a83b,0x950c1383,0x92d64bd4 .word 0x28291c2d,0x99741c7f,0xa962a955,0x1b97fab7 p8_local2_end: SECTION .p8_local3 DATA_VA=0x000846000 attr_data { Name = .p8_local3, VA = 0x0000000000846000, RA = 0x0000000021800000, PA = ra2pa(0x0000000021800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p8_local3_start p8_local3_begin: p8_local3_start: .word 0x7fba73b2,0xd12fafbc,0xa896a354,0x99ec2ba5 .word 0xf40ce9bf,0xebaa02a7,0xe8fe14c1,0x24c0fbb1 .word 0xa4a1c09b,0x5d2e5e37,0x99e33e1c,0xfd3a2d44 .word 0xd7585db9,0x5820653e,0x319e5639,0x2e38693b .word 0x0bcb0aba,0xb837a73a,0xd5a488f0,0xf66d4ea8 .word 0x3af214d8,0x3fa045c4,0x710b6c4b,0xec99d40f .word 0xa9a10482,0x6d552785,0x83654832,0xa57d7448 .word 0x27470b2d,0x1b95595b,0xc29364dd,0xb47f7a52 .word 0xeabdae0e,0xa3fcab05,0x2603a26b,0x561b138d .word 0x26243a1d,0xb4b2a05e,0xce3cabe7,0xefb9e350 .word 0xa0bc6eb3,0x1a823fc7,0x69c54aff,0x021b7e72 .word 0x88f50977,0xb0c772d4,0x576a8d63,0x0936c9eb .word 0xa05f8a93,0xe80eb8f0,0x2236ccbe,0x059bc2a2 .word 0xe2b87c2f,0x310b13c5,0x3c976fcd,0x40607f3f .word 0x84917cca,0x480328c7,0x16587437,0x7349e737 .word 0x44a2f706,0x419c9e02,0xda957ab1,0xdb7c5adb .word 0x966bb8bd,0x1b3dff63,0xd37c242a,0xd40c2978 .word 0xc5388706,0x34a34270,0x93a3ee32,0xf7ca5434 .word 0x5ca519f6,0xe0026b06,0xd8778734,0xc163799b .word 0xb358df48,0x79521ba4,0xc740ed6a,0xa0ab0c1e .word 0xa83d40eb,0x80c65604,0xb4c39d87,0x76648b6f .word 0x99775439,0xd45eff60,0x731b3f4e,0x0801fd87 .word 0x68f3f0f0,0x878f6152,0x1bc288ab,0xcd3fc1ff .word 0x5a45eeeb,0x1669e3ce,0x6956e103,0x54e0297e .word 0x5c43534e,0x891c4704,0x0170a5be,0xf286b762 .word 0x536fe812,0x1b57e6e2,0x30331fd7,0x50d1f8e5 .word 0xb57e9c57,0x0633340d,0x669b7546,0xb06fdcf7 .word 0xaa4ee5b0,0xa7f17487,0x43771ab1,0xe7d969a1 .word 0x0e577fa7,0xa342e5b4,0xfc04e4d8,0x7ee63adc .word 0x5e0a9ad9,0x315e5f4b,0x4ccb3288,0x01059998 .word 0xd968a748,0x07f1b7e2,0xd7805032,0xe5f3ac40 .word 0x76a0099e,0x35323c35,0x90d06ead,0xab13b8cf p8_local3_end: SECTION .p9_local0 DATA_VA=0x000848000 attr_data { Name = .p9_local0, VA = 0x0000000000848000, RA = 0x0000000022000000, PA = ra2pa(0x0000000022000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local0_start p9_local0_begin: p9_local0_start: .word 0x5d64149c,0x9e5f90da,0xc4725fba,0x65ce173f .word 0xba5ba155,0xe03c6904,0x0f401b7a,0x0c01f61c .word 0x586a6ee2,0xa3ebe4b1,0xe3dc8718,0x5368dfd6 .word 0x1fa4a8d9,0xc106b747,0x49dd2c61,0xd30acd1a .word 0x306508fa,0x58a60bd2,0xac623e0b,0x66801b48 .word 0xa18035db,0x95664a1d,0xac94e329,0x13996718 .word 0x8ef2ff78,0x83c02d3f,0x58758c1b,0x4e9f0588 .word 0xdbc233c0,0x7bf316ba,0xbd9895a5,0x01acce3f .word 0xb5e15769,0x01a74b55,0x56125fc2,0xaea60454 .word 0x64d0f32a,0x1a322ff2,0xb06aaeab,0xd7f01b7e .word 0x68cc01f5,0x44ce2134,0xeb49e712,0x638eafc5 .word 0xb057bd4b,0x35207bd3,0xcfd270f4,0xebe7b331 .word 0x29262103,0x05957a92,0xbf120563,0x249ba3c2 .word 0x1c4d2c78,0x936dc2c0,0xebfdb360,0x9333f247 .word 0x160cffbb,0x54561f05,0x4cfba878,0x92f2713f .word 0xfd4a102a,0x99af9314,0xe8ea7e45,0x0b8641fc .word 0xd3a7c4eb,0x1404bdae,0x7401b816,0xbde607fc .word 0x45e885a6,0x64b6c5d2,0x02a1907b,0x92f958db .word 0xc66c4af4,0x4c317804,0x5a5c448b,0x5fef5250 .word 0xbfceef97,0x2d127cf3,0xa725a0aa,0x16e35d05 .word 0xb981cbdf,0xdf46f204,0x8ae58c65,0x05b08363 .word 0xf8732dfe,0x2ce37431,0xcafaba8e,0x29b47eb0 .word 0x3476968c,0x840bb90f,0x35250559,0x6de962ac .word 0xa71274c4,0xa5b21bac,0x279b8e50,0x1bd4f0a3 .word 0x41d49be6,0xa3b1c584,0x588fd8a9,0x09c10316 .word 0x78e4859d,0xe40c1f20,0x42ca4c73,0x043482ce .word 0x5952ddc6,0x8571ec37,0xa4fce4fd,0xbbdff6af .word 0xe7f57323,0x5d9e64af,0xef785f4d,0xc0df5dc2 .word 0xf1e4747b,0x974f673e,0x00a8576e,0x074620cb .word 0xa15db31b,0xdf6a11f6,0xda965d3c,0x9969af2e .word 0xdaff8e63,0xaa331da1,0x011f64c8,0x57d6e922 .word 0x5c08b7cc,0xe1e1407f,0xff7afe84,0xcb34e2ed p9_local0_end: SECTION .p9_local1 DATA_VA=0x00084a000 attr_data { Name = .p9_local1, VA = 0x000000000084a000, RA = 0x0000000022800000, PA = ra2pa(0x0000000022800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local1_start p9_local1_begin: p9_local1_start: .word 0x4782a9c8,0x61b622c3,0x2a942460,0x096a4241 .word 0xd3fe209a,0xe936cfaa,0x20fde35d,0x3fc98719 .word 0x091773bd,0xdbf59240,0xe17b284b,0xf58cf011 .word 0x31f565f4,0x408db490,0xb6242bb3,0xbee593d8 .word 0xc12e5769,0xac80a792,0x8aaf532a,0x755e79a4 .word 0x74b9340b,0xc824373a,0xbe9ef5a6,0x0431bb88 .word 0x5f62244e,0xeb8f49c9,0x870aec2b,0x3b90cf10 .word 0xe027d80b,0x0b9a06d8,0x8168439e,0x8c92197a .word 0x4c1f438b,0x77c1c290,0xfd3a927f,0x197d85f9 .word 0x7843a623,0x4b2e6d13,0x3995a8a7,0x1cadd7cd .word 0x262cbec5,0x144ff80e,0xce19f870,0xef0eca50 .word 0x1fc4599f,0x6c7707fa,0xe98e6018,0xdeea7064 .word 0x79907280,0xf93d6a19,0x267c2cc8,0xedde076b .word 0x03e84fe6,0x4cf70c35,0x987d27fa,0x148d2983 .word 0x93c0f298,0x25569450,0x1998bab0,0xc7dd1e44 .word 0xf04d79e8,0xa39b1bac,0x87590bb3,0x13f008e3 .word 0x71f55ba4,0x55fc31d4,0x82f5ca2f,0x245a5218 .word 0x394a4e9d,0x6732d783,0xd89aa12f,0x96599df7 .word 0x60967899,0xb506a370,0xf32693e7,0xe7801779 .word 0x508bfef3,0xb8378e2f,0x8ea43d96,0x1dfc0b3b .word 0x7bdbabaf,0xd355b967,0x23a5e8ee,0x9546e694 .word 0x674a090d,0x57ceb303,0x29717f3e,0xc163bd24 .word 0x9b35ccc2,0xce1db7c1,0x28d046e9,0x27363cf9 .word 0x39daf2ff,0x7e8c54a3,0xe257091c,0x1d952250 .word 0x916bd3ed,0x972903ca,0xbd4ae7f7,0x5752d6e7 .word 0x937db8d5,0xcdfde6e2,0x2f12ec85,0x6b95c2eb .word 0x0f9196bb,0xf40d2c92,0xbd0daa26,0x20eb6b40 .word 0x0e143bd4,0x814d039b,0xf6210882,0x4d62f21c .word 0x6d0e94c3,0x7496520b,0x44d8cb24,0x87ac421f .word 0xae5135dd,0x1a51fdcd,0x21918da8,0x13023a0a .word 0x7b4c33e5,0xda047687,0x402e5288,0xbe7b5eb2 .word 0x92dff14b,0x16d7414d,0x8e860bd9,0xc5e4137e p9_local1_end: SECTION .p9_local2 DATA_VA=0x00084c000 attr_data { Name = .p9_local2, VA = 0x000000000084c000, RA = 0x0000000023000000, PA = ra2pa(0x0000000023000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local2_start p9_local2_begin: p9_local2_start: .word 0x9a67e68f,0x681dc516,0x7f92e37c,0x8cabc48c .word 0x452863b7,0xa94d7e5b,0xb7959fb3,0x818c18e2 .word 0xf5455782,0xfe1c8324,0x6de1d511,0xeb949367 .word 0xe7c2f244,0x60570eea,0x886e215d,0x2bec55b9 .word 0x80135e72,0x2987e89f,0x82932845,0x07085047 .word 0x5409e3a5,0xaff030dc,0xe090df88,0x33e85fd1 .word 0x2f546888,0x79680235,0xf13409ac,0x104702d6 .word 0x2fc46ed0,0xcaf4ac2d,0x29fce529,0x42220b19 .word 0xbea782b5,0x509c8289,0x7881b244,0xa8175778 .word 0xe05851d2,0x121fab02,0x9c096db3,0xac52fce6 .word 0xf1d18868,0x2b839995,0x3d9523d8,0xf983c7a4 .word 0x7929a70c,0x25de4fd6,0xef8fd177,0xd49742f0 .word 0x810a8288,0x84723a28,0xd87ffec9,0x6a015975 .word 0xf2b8a3f4,0x2845eb56,0x5babc9aa,0xee09f3a4 .word 0x17339d38,0xa99cd027,0x95343965,0xea857758 .word 0x3ebb4a9d,0x11d289c6,0x2332983e,0x1c901882 .word 0x3bf8976f,0xce803b52,0x744f12ca,0x969f63d3 .word 0xac8305bf,0x9d7f4486,0x37ee2c06,0x61e20afc .word 0x40e7b2c4,0x38220dae,0x8b7461b0,0x83b37d3a .word 0xf6362d75,0xbd8d05e2,0xd0467696,0x516555b9 .word 0x834f43ce,0x141286fd,0x9664d9d3,0x6af34d97 .word 0xb6a361fa,0x634c6bdb,0xdfdb2368,0xce096a5f .word 0x48856b7c,0xcba6b975,0x24c39715,0xd054f139 .word 0x7460192f,0x55aaad5e,0x7d52a240,0x5ab4d4ea .word 0x14d12683,0x5c933f67,0xa8028eb7,0xb7085848 .word 0xda8a923c,0x16aaa973,0x69b60cbb,0x33ba9e50 .word 0x327bbfe0,0xb67b3e63,0xe759edf4,0x6b2ad8a0 .word 0xb67b5a39,0x44441ae8,0xed2fd6d5,0xae8b71c8 .word 0xbb0e17d9,0xaee22d8e,0x5ecf6c2e,0x9cfafb42 .word 0xf21a525a,0x4551fcce,0xde8333a8,0x5c7b1d4d .word 0x3a4f7643,0x3cb65b9e,0x48ef920d,0x6c71799a .word 0x08d3aabc,0x107be4c0,0x7ba70c94,0xca7414ca p9_local2_end: SECTION .p9_local3 DATA_VA=0x00084e000 attr_data { Name = .p9_local3, VA = 0x000000000084e000, RA = 0x0000000023800000, PA = ra2pa(0x0000000023800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p9_local3_start p9_local3_begin: p9_local3_start: .word 0x1ee6beb8,0xa8b9efde,0xdcf8d88f,0xba4323f1 .word 0x266f51d6,0x4a7b3ede,0x860ba31e,0xb2530166 .word 0x30f43afc,0x0b769e39,0x3a9f4f62,0x9160c070 .word 0x02943756,0x5854df30,0xb4094a18,0x30c83d98 .word 0x18bdfe72,0xeb0b7118,0xf5249e37,0x6d076d6a .word 0x98dff789,0xf446442b,0x2d562d94,0x3b64250a .word 0xaf7600b6,0xf915369a,0x7cde59f7,0x69d51cf7 .word 0x98de949a,0x73f9d639,0x9c8f83a1,0x2d704d43 .word 0x07025308,0xa0f00595,0x91c694e5,0x4d24a56c .word 0x9f5e5ba8,0xe15cb6d6,0x4baa6f08,0x7fc2ba4d .word 0x6e239684,0x579ee8b7,0x478cc851,0x56ae6a09 .word 0xae28a595,0xc070e91e,0x5f23fe94,0x9de80d29 .word 0x12068c7d,0xd5d8aafb,0x0f0f8f7e,0xa25a30d0 .word 0x943ccf9e,0xc0a33443,0x27625707,0x2eae9945 .word 0x43f7d158,0x0cf46ec7,0xcb4a848a,0xec30d1f5 .word 0x9cafac53,0xf52e47f5,0xd6a6eaf5,0x826b0a03 .word 0xc58238dd,0x9bb982d4,0x912f7da5,0x3622ff01 .word 0x8d26f5cb,0xf37a6a89,0x4b66b176,0xee49efbe .word 0x3d38548a,0x00f83618,0x7d0e5e56,0x0a7a9013 .word 0x19fae521,0x093bb590,0x9ce974c7,0xe3b3ce48 .word 0xb4fcf5d1,0x9d263dff,0x7a520441,0xa29eaa39 .word 0x090e87a5,0x91874ddf,0xfae52a91,0x7b62334a .word 0xa186f083,0x8cee1a10,0x0f46d6d0,0x9e068922 .word 0x8ac955cc,0x8157ae48,0xadbcaa45,0x589f5417 .word 0x611d57ad,0x686d374c,0xdc692376,0x468e40bb .word 0xda16ffa8,0xb71eb557,0xd5a95af8,0x5dc0e974 .word 0x43f28664,0xd194f2f5,0x55b31d48,0x60095ec6 .word 0x3dab930a,0xa3784d07,0x8534e000,0x8216e8e6 .word 0x84db5e74,0x0897593c,0x7c426938,0x06791d86 .word 0xac0e1531,0x3109a179,0x99a0495f,0x1642cd06 .word 0x94bd3bd2,0x1e02aab8,0x13f289b3,0x494fc50e .word 0xc0e63aad,0x815e048e,0x471c1f73,0x5815f05b p9_local3_end: SECTION .p10_local0 DATA_VA=0x000850000 attr_data { Name = .p10_local0, VA = 0x0000000000850000, RA = 0x0000000024000000, PA = ra2pa(0x0000000024000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local0_start p10_local0_begin: p10_local0_start: .word 0x755cfee7,0x13ccffd2,0xa37361ae,0x1026ec20 .word 0xfed979f6,0x5360f6a9,0xca111f28,0x5f4971d9 .word 0x47725eab,0xc6ccfb35,0x06bc7270,0xf1b5493c .word 0x1e96f839,0x3626dbcb,0x6a0c695f,0x76b219d4 .word 0xd2e0735d,0x67f3f9a6,0xd72c33be,0x6cf384ca .word 0xec6ba0c1,0x7addc5ab,0xd9b075e3,0xcdf60163 .word 0x12b3c8b6,0x1ec0e08d,0x106af21c,0xe7583b63 .word 0xdef752d4,0xd49bd921,0x3a9d7c54,0xbfaa2e99 .word 0x03d05e1b,0x2e2fd31c,0xd06b9167,0x2c4f54ef .word 0x4c224c5b,0xc1dd2f91,0x44462d5e,0xe632924d .word 0x0aff5f2d,0xe091187a,0xa7ebe863,0xe4ef093e .word 0xe163bcac,0xf249acea,0x30c24df5,0x67a98ed2 .word 0x8bd4eae4,0xfb09ecca,0x3669a9d6,0xd8be6cb3 .word 0xd9868253,0xcf358caf,0xb90a2958,0x407324a6 .word 0x3ff6d1f6,0xf57e516e,0xebcdd49f,0xaee751d1 .word 0x6efbe94c,0x7129192c,0x242e5680,0x0c3c53f1 .word 0x8a5856ee,0x3aed7d0f,0xa6d5eef5,0x6a2d5175 .word 0xd82ce7a6,0x5f0b557b,0x567b69a1,0x94528a44 .word 0x75277562,0x5f719011,0x796ae3df,0x3958c9ed .word 0x2d1a689f,0x8f5f410c,0x8a5efad8,0xa6ca8383 .word 0xc5adebb9,0x881ba88a,0x05c17934,0x5dbc0b38 .word 0x994d4224,0xcc025e98,0xd49e5b54,0x4c584cfc .word 0xbf8b91ef,0x0b380b18,0x3e3e2db1,0x51ca4799 .word 0xc9b3ae9f,0x67b893af,0x476b1942,0xcd413f3e .word 0xaf114264,0xea49640b,0x01d73b48,0x1adb5a72 .word 0xd75be536,0x4cf07831,0xdf240b27,0x12908181 .word 0x2dd1e07b,0xd1ecf3c4,0xefb87adf,0x7da1223c .word 0x35dcf6e2,0x9d51dcb6,0x07db8f5d,0x9e070560 .word 0x8de943bc,0x2ecf3d19,0x143a424e,0x3ff82cf0 .word 0x07130116,0xb915640f,0xacb0a84f,0xf453a773 .word 0x5dd6ba0a,0x081eff37,0x49c384f4,0x2f2f60c8 .word 0xfd1b76df,0x61a1885a,0x1f1d0452,0xb03b92de p10_local0_end: SECTION .p10_local1 DATA_VA=0x000852000 attr_data { Name = .p10_local1, VA = 0x0000000000852000, RA = 0x0000000024800000, PA = ra2pa(0x0000000024800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local1_start p10_local1_begin: p10_local1_start: .word 0x242d3986,0xf42d99b3,0xf2644263,0x11213e39 .word 0x3bafb8c5,0x4b627b56,0x52ab3db9,0xcce80b5f .word 0x65edfda0,0x41b4cfed,0x78922549,0x0f78a08a .word 0xd04e5154,0xcfb00765,0x724e5dbf,0x3e9d2bf6 .word 0x727e6f1a,0x83a61ddb,0xe3c0486d,0x89976476 .word 0x9bbf7cfd,0xde2b3207,0xe2da37d5,0x674c4899 .word 0x748198fc,0xf4d10aa9,0x430e659d,0x7b60146e .word 0xcde14058,0xbb8e4bb8,0x59598176,0x4d41d05d .word 0x32937a78,0x8999830e,0x7f6fa6ed,0xae8a5f78 .word 0xd29e8111,0x2c5b92c0,0xfe65c586,0xa746871c .word 0x750b2cc0,0xf5efe929,0x00d40cb9,0x04f9bd4f .word 0x0c38b3cb,0xad50c989,0xcd3afed6,0x5ce4b032 .word 0x8ad4dc5f,0xffa37353,0xc268f986,0xf7a0ed56 .word 0xbfbbe44c,0x4a683b7e,0xc0c908ef,0x33dd3cb5 .word 0xca662681,0x22f9e28d,0x433c8ef6,0x84bf36ac .word 0xfd3ea6a4,0x821aaf82,0x54dbb6db,0xec6cc668 .word 0x74f80856,0x9139a046,0xde278807,0x63746cf3 .word 0xb5d3e9f2,0x5cb11406,0xfdcf436d,0x9aeddaf2 .word 0x4f0d061a,0x81f38ca8,0xcbf835dc,0xc73c7fb1 .word 0x1c15ef09,0x7e3031ba,0x1ef328c8,0x70569f9f .word 0x1c4a371d,0x4b1cfe5a,0xa286d3a2,0x58055f58 .word 0x4914dde0,0x79ebd317,0xd3124b5a,0xda0ebf3b .word 0x58c90bc8,0x147d4004,0xbbf0ed58,0x28380124 .word 0x6c81d7c8,0xdcbd4246,0x3805ba20,0x03c11f0f .word 0x7b2973ac,0x09f70003,0x56b6e9b8,0xffe0ad63 .word 0x565c4bba,0x7903f565,0xa4f4f7c3,0x1f3c3688 .word 0xfeae3823,0x2eca7630,0xa46be7e1,0x08b146fd .word 0xdc3e03b3,0xff53e0da,0x5315adc9,0xafbf5632 .word 0x34981454,0x0e633984,0xae87ed10,0xc7655fc4 .word 0x64788d42,0x10cda9de,0x6b7de129,0xe3798711 .word 0x86bb0ff2,0x05d996e8,0x190edcd7,0xdaa427fd .word 0x5069f9a8,0x598acd3e,0x379832e1,0x47abdde7 p10_local1_end: SECTION .p10_local2 DATA_VA=0x000854000 attr_data { Name = .p10_local2, VA = 0x0000000000854000, RA = 0x0000000025000000, PA = ra2pa(0x0000000025000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local2_start p10_local2_begin: p10_local2_start: .word 0x50f4dea5,0x85151e61,0x050ffef3,0x65f52d40 .word 0x1d5425ce,0xe1586e9a,0x409e3485,0x7b1889a4 .word 0x8d63cbce,0x729cde4b,0x1509fd71,0x12ff01cf .word 0x414ba460,0x3e5b3b2b,0xaf8437de,0xe5d56517 .word 0x1f3ecd5e,0x54afeb9a,0xadb4fabe,0xbdc40506 .word 0x09cef8d9,0xda56b124,0x7a2adaed,0x80271d97 .word 0x99aed494,0x3b29dd20,0xa408b72b,0xc092999e .word 0x10ddb3bd,0xea6b47ec,0xb58e29bd,0x0d98ea80 .word 0xbbdfabfc,0x3afc956d,0x30cc46b4,0xbacdb326 .word 0x01ccadf4,0x612e364d,0x781ac752,0x23f09b9c .word 0x360494c6,0xe7a352ab,0xbf50048c,0x7f693f1c .word 0x436df434,0xa8ab3945,0x2caaf50c,0xdd2d9fcc .word 0x1829e3bf,0xc2b11a22,0x9546a08d,0xa00b9122 .word 0x82eda4b3,0xb9ad8a63,0xaf940e73,0x4755688c .word 0x2916cc3c,0x62969d4b,0x352b6b42,0x8456e7b1 .word 0x0e692770,0x89f4b847,0xfb9b495c,0x00e376c5 .word 0x09aa002d,0xcaf2df70,0x3942f4b1,0xefb9a9bb .word 0x69f10901,0x2930634a,0x3f92289e,0x046d500d .word 0x3d08c7cf,0xedd3fc02,0xce288fc0,0x73af8047 .word 0xddf9a80a,0x9ee189ad,0x7da2fe01,0xc80438a3 .word 0xc85bf37b,0x0790a228,0x4caa1225,0x65571fb0 .word 0x6e471b02,0x3e10fe3a,0x24c157b2,0x5638bffa .word 0x8f2cfda0,0x7b1bbc92,0x99870c70,0xe297c9d0 .word 0xf56b2d47,0xd9ff0c41,0x7697d971,0xf3029ff7 .word 0x8c0f62f7,0x079a3a38,0x6bbd2b83,0x39649142 .word 0x58b07003,0x37a54626,0x79287f44,0xec29d896 .word 0x686ad25d,0x77074bc4,0x601560a1,0x0b44ef48 .word 0x5e3c4012,0x13ae82d1,0x2003f3ee,0xe6c9a1af .word 0x08153f87,0xdc8e4ac2,0x52c21af0,0x6e986271 .word 0x00530e61,0x18a06e29,0x470b6df8,0xb282f2a9 .word 0x38c57b88,0x0e32ae23,0xc50578e1,0x7371d832 .word 0xfaf91015,0x4a841037,0x0770e4cb,0x0545f9c8 p10_local2_end: SECTION .p10_local3 DATA_VA=0x000856000 attr_data { Name = .p10_local3, VA = 0x0000000000856000, RA = 0x0000000025800000, PA = ra2pa(0x0000000025800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p10_local3_start p10_local3_begin: p10_local3_start: .word 0x958365ce,0x84e0cfbd,0x5d145e6f,0xef519ab2 .word 0x687b4c86,0x733630f5,0x13e81a7a,0x8e57c7d4 .word 0x7125c4ab,0x0d17964c,0xdb9d4163,0xf8d07a40 .word 0x16b49ce1,0x5601569b,0x8901775f,0xdc26ccde .word 0x2d35f7ae,0xb3c34e0c,0xb59266ea,0x297f26ad .word 0xfe7e0b39,0x618777ef,0xffbbdb80,0xf29fc996 .word 0xfdb1e63b,0x50f16938,0x25b2ea00,0xbdf26cb7 .word 0x7d4cb4f0,0xcfac5c2d,0xf4c91df7,0x7ed5af7d .word 0x7d7702a7,0xfeda6cc3,0xf4a286e7,0xd0358922 .word 0xdca27853,0x563feaf3,0x978ea8f5,0x0996addf .word 0xce17440b,0x6697cccf,0x3ea05c0f,0xf1e5f54c .word 0x03b11f3a,0x4b365ecf,0x6d55a085,0x011b60f6 .word 0xb82dae35,0xd4ea0cde,0x9357c52a,0xa979621c .word 0x5c5cda52,0x0db13f30,0x0f858939,0xb1b96798 .word 0xc8833406,0x770def30,0x4171184e,0xd313b7f6 .word 0xabaebc76,0xbcaa39b9,0xfc495532,0xb6da32c8 .word 0x98aa8d09,0x6b1222a4,0x12e88187,0x02a03b90 .word 0x5950ccf0,0xe0219641,0xa110efb0,0x121b3e4f .word 0xe5bba761,0x6196364d,0xf605675c,0xa949a1b8 .word 0xb9e46228,0x881ce26e,0x9097f6c1,0x4f83ee62 .word 0x593288bd,0x4e65ef3e,0xe279ff26,0x8886627e .word 0x461aa6b0,0x7ead90e1,0x5941bad9,0x74aa98d7 .word 0x9c989ccf,0xce4348ea,0x459c4707,0x1d1ba23f .word 0xfc095733,0xc7be74ca,0xb9bc9544,0xdd8e67a0 .word 0x6cc3b932,0x9dd96045,0x936a628d,0x958eec90 .word 0x379ae684,0xd86bf31e,0x85adb0e1,0xa3e3d6f8 .word 0x50b77e9a,0x1672fd5c,0x82be0324,0xa6955691 .word 0x80997089,0x9d3d4d6c,0x374504c8,0x5923c58e .word 0xab974c4b,0xad46e554,0x8bb425b7,0x12a15256 .word 0xf42d0355,0xeba0c159,0x776006e9,0x788c2866 .word 0xd26cdc93,0x6a21d385,0x23ef9c1e,0xe5599aee .word 0x2cac95d2,0x6e1d70d4,0xc2944747,0xa2ac2d56 p10_local3_end: SECTION .p11_local0 DATA_VA=0x000858000 attr_data { Name = .p11_local0, VA = 0x0000000000858000, RA = 0x0000000026000000, PA = ra2pa(0x0000000026000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local0_start p11_local0_begin: p11_local0_start: .word 0x896b1516,0x26a8996b,0xa9a0ca2e,0x9f5a35c9 .word 0x322b0b75,0x6b1cf379,0x1c11d633,0x77e7c7e2 .word 0x183b5022,0x2e795e3d,0xe630f19d,0x74ab2828 .word 0x1af7d426,0x2e25522b,0x483b1d7f,0x9492e180 .word 0xc7b00c4b,0xa090ab43,0x5740dfec,0x48859fbc .word 0x82e4fdee,0x848e7180,0x6cc11ad4,0x4cbfcee7 .word 0x597515e9,0xfa94ef38,0xfed8084f,0x004fe3b6 .word 0xf95ad33d,0xe4281124,0x4e606442,0xd138fa52 .word 0x70a4edd0,0xaaaf43e6,0x0c900e81,0xec30395e .word 0x70bd3d17,0x17695950,0x1af612e0,0x625d9123 .word 0x01639b9b,0x4e5f344f,0x7ac6291b,0x1fc55ec1 .word 0x119aff07,0xb281c196,0xc21d28e9,0xe82927d7 .word 0xb302d3de,0x580e2096,0x437d4040,0xa9436a4f .word 0x74dc07b2,0x13cac764,0xb35e4ed7,0x4e6bea9b .word 0x03ed1182,0x08e0bfdd,0x429a5b30,0xdab91176 .word 0x730fd0a3,0xa3890d42,0x2ca4da55,0xea9cbc46 .word 0x9e9b85d7,0xb21be972,0x07a9b430,0xab5c07d0 .word 0x55d19b61,0x744f7974,0x7cece7bb,0x7dfe9aea .word 0xb9d617ba,0xd3147dba,0x3bb4fb06,0xfcbcef42 .word 0x2e39521d,0x86b6e3b7,0x9f8fe3fe,0xc2703be5 .word 0x00b747fa,0xf4c0a7cd,0x57605bb9,0xef822bcd .word 0xd1a1ae71,0x804169f2,0x8db83351,0xbfb111c9 .word 0xf57e43e5,0x331eff15,0x48be07f5,0x769e5db5 .word 0x798cb15c,0x57174cc5,0xd22e7bca,0xd9140f10 .word 0x8c973c42,0x4c4ff1ce,0x4659485b,0x57b9a6b6 .word 0x887a22bd,0x0df6dfd9,0xe0946146,0x6ce094b9 .word 0x5987e9e6,0xad9f5a16,0x150012e6,0x368ee48e .word 0x5729ec18,0x4bf6531d,0x5b89df9d,0x27725b46 .word 0x17b542eb,0x948ee6fc,0xe711dcf0,0x72648592 .word 0xe031c07b,0x0b94401b,0x6790680e,0x161243ec .word 0x21df3183,0x67027bb0,0x68a276ef,0xa44082ec .word 0xdffe27d1,0xfce4ec0a,0x83b3ebb7,0xd57da9ae p11_local0_end: SECTION .p11_local1 DATA_VA=0x00085a000 attr_data { Name = .p11_local1, VA = 0x000000000085a000, RA = 0x0000000026800000, PA = ra2pa(0x0000000026800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local1_start p11_local1_begin: p11_local1_start: .word 0x3e783dc5,0x393f7968,0x32d5f0fd,0x740ee243 .word 0x19e9a9c6,0xf509119a,0x03cad793,0x6b938769 .word 0x03b3abe9,0xb6e4a780,0xa33e4757,0x89ce48c0 .word 0x27d3e576,0x04c6e7d6,0xdb035b7a,0x38f848f0 .word 0x22bb6a4f,0xeb44a2d6,0x3ed125f4,0xe8517f85 .word 0x375366f8,0x8497cdcf,0x84cef685,0x6c1c01e2 .word 0x05517cb1,0x6dcc1967,0xb58f504f,0xbf9e15d0 .word 0x0cab3c51,0xb5506073,0xf7b3838b,0x443a036c .word 0x75809a1d,0x67313ca7,0x7952a2db,0x867894ab .word 0x85592a2b,0x640442c0,0xbd088b12,0x0e7c8fa0 .word 0x5e133785,0x1fa2e8cb,0xa0b2e1ef,0x935fed99 .word 0xe6f43d22,0xf1e82dac,0x5e679d11,0x2c148088 .word 0x51c0881a,0xa38ede1f,0x4aa7473c,0x909020ca .word 0xeeb21da5,0xd839a719,0xefbcad8c,0xff3efb7b .word 0xd3d3dd60,0x4505dc45,0xff847002,0x7564a4f0 .word 0x66c493ac,0x799d9db1,0xbefae4b5,0xcb7f414b .word 0xc6a163ca,0xfa4d9285,0xb25a3fb4,0x70301f2e .word 0x01601779,0xd845ed11,0x26aebfa0,0x71866297 .word 0x0606def2,0xa3918ef0,0x0bcb1d9c,0x7c270bb8 .word 0xbaaf227d,0x7aadd765,0x891f51e4,0x9ebdf181 .word 0x25fe1f9a,0x47ebf514,0xbe770956,0xefe87d88 .word 0xf632cfea,0xcd458b96,0x3d9c1f45,0x694d6e4c .word 0x6d5b0d8a,0xa90e562c,0xd8d00d5d,0xd9a4b04e .word 0x2bfbdc0e,0x5c3d8dcc,0x64373963,0x94e56160 .word 0x190735d4,0x57c939ec,0xaf651618,0xd6c7297b .word 0xdd54a94d,0x97ecf48d,0xcdc27a3e,0x9c1baf09 .word 0xa17d72f6,0x6465f4cf,0x7e21495a,0x0f9c514d .word 0x2a002331,0xbd51ae5b,0xe906ffc6,0x875421b2 .word 0x6716eb90,0xc56cf926,0xf7f6a652,0x4fe70deb .word 0x3aa7c072,0xf0e76491,0x0d7b2d12,0x7623e099 .word 0x911f0890,0x3587e17b,0x6a1cc8e7,0x9209fe53 .word 0x21429621,0xc66d04ed,0xfe8b2be9,0xabcdb262 p11_local1_end: SECTION .p11_local2 DATA_VA=0x00085c000 attr_data { Name = .p11_local2, VA = 0x000000000085c000, RA = 0x0000000027000000, PA = ra2pa(0x0000000027000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local2_start p11_local2_begin: p11_local2_start: .word 0xef8ca55e,0x184bbd62,0x46479609,0x1d767070 .word 0x66afedc6,0xe4dbc78c,0x06fabe1d,0x74b4f000 .word 0x6c2dbf8e,0xca748418,0x683b6d43,0x420e26ce .word 0xfdeeeb19,0x00fc5ceb,0xf305f49b,0x784f6f5c .word 0x78af3876,0x9bcc5f8b,0xf349212c,0x5686647b .word 0x533b2ddd,0x8c91ed6a,0x581385ed,0xb750fa28 .word 0xa02bf445,0x264ce4b1,0x904178ab,0x32c087ec .word 0x77d4fdba,0x5cebd8e6,0x68da8f46,0x0f3fa170 .word 0x2b5ef202,0x07527b7c,0xd49a7276,0x65537d81 .word 0x88226c9f,0x5396e16e,0xe8819fb6,0xede0fb68 .word 0xc59e5136,0x310eb744,0xe6be0698,0x1b137745 .word 0x0ced2248,0x6afef788,0x6993126f,0x2c173d4b .word 0xd2aa92b3,0x6767f73f,0x153320df,0x9c01179e .word 0x24e8d58c,0x3b643d0b,0x23e74f63,0x6bcd5b9d .word 0xc7eb83ac,0x5f26a55b,0x491b4a52,0xc88ed737 .word 0x76a35cac,0x99920f89,0xa322d738,0x0f91e24c .word 0xad92247b,0x7b3520b5,0xb52e106c,0xfb0a081a .word 0xe09f6380,0x5de472ba,0x64654d59,0x7c61fe1c .word 0x3aaf72d9,0x335c4bea,0x5f8be038,0x20a16406 .word 0xac3a2100,0x1fa7ed00,0x46c5a043,0x041d3344 .word 0x47632998,0xf92c4839,0xa2f0606d,0x06f260bd .word 0x044d8d39,0x87c8dff0,0x1ecbaf50,0x18a48217 .word 0x8361d584,0x772f58f5,0x666abb62,0x9c342020 .word 0x2e0a01ea,0xa389383b,0x2c62746d,0x4e7d62cb .word 0x20bdfa59,0x46ca712a,0xd0aac518,0xc4256813 .word 0x62c6ff40,0x17560023,0x5555aa0f,0x923ede99 .word 0x4868f61c,0x1bb9af6f,0xbc700029,0x30a14dc2 .word 0x7efcd870,0x0aa19d80,0xdbbb895d,0x414f9983 .word 0xa2e42d51,0xb6b08c1c,0x491b98d5,0x8be46a3b .word 0xb4f72272,0xf629ae05,0xb99d6bd9,0x100ac275 .word 0xc192484d,0x43463555,0x47cda8d4,0x58f8594a .word 0xdc78e934,0x7c228d42,0x01e6ff37,0x6f37c227 p11_local2_end: SECTION .p11_local3 DATA_VA=0x00085e000 attr_data { Name = .p11_local3, VA = 0x000000000085e000, RA = 0x0000000027800000, PA = ra2pa(0x0000000027800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p11_local3_start p11_local3_begin: p11_local3_start: .word 0x5ee918b3,0x16b4da71,0x8c73d212,0x8697977e .word 0x158a868b,0x39fb84a6,0x57fa6c02,0xe359011a .word 0xb2c79c9f,0x3f126c87,0x8a5ea366,0x2e7f9739 .word 0x0927f1bc,0x74aad76c,0x6599f301,0xe6815e1b .word 0x90ef5857,0xd9b78b1c,0xf13c59d9,0xf4de668e .word 0x41aa36fe,0xa6b58229,0x7100a0ef,0xae70e670 .word 0xebe55293,0x38d5ce83,0x28d313a9,0xeb10d754 .word 0x20a55217,0x8b737f79,0xf4f41c75,0xa00419ac .word 0xf29a8721,0x52290116,0x0c1fa8c3,0x7cabd17f .word 0x8306b8b9,0x44bd9022,0x4eca4c8c,0xd1f51b58 .word 0xdaf8094a,0x9ba65118,0xf5291497,0x0f6cd338 .word 0x3164d5ee,0x319ec3e7,0x9fc97986,0x3c76c78f .word 0x68c63a3c,0x83484b02,0xede2742b,0x414718e1 .word 0xa8e31caa,0x372de62d,0x941a0a36,0x877ece55 .word 0x00bf0ce0,0xbe7f1313,0xfd41625b,0x4b4030e6 .word 0x44d10a7d,0xf66c112c,0x4c50a820,0xef074eaa .word 0x94208b01,0x224b143d,0x803daaaf,0xdf2b6a51 .word 0x6937ab22,0xf10942f0,0x9c317844,0x280a4838 .word 0x7a457913,0x485ca69c,0x47984d16,0x8769bf77 .word 0xd47a02af,0xa18db916,0x063d7bdf,0x2ff7580c .word 0x102988ce,0x57cc768d,0x6dc457a8,0xd8ce9896 .word 0x2f04885c,0xe04e49c2,0x727958ac,0x968863c5 .word 0x01ca76e5,0xd705f8ae,0xe4813d63,0xf26daaaf .word 0x921fa5c9,0x317cff41,0xac11efc6,0x02c89d68 .word 0x32336757,0x44673931,0x32c8d273,0xc47ef8e9 .word 0xcd3b3d6e,0x3c4e3e70,0xb4ed27c5,0xe2fbe0fa .word 0x12e3e156,0x723f5666,0xfcd4318d,0xeb0a4e4b .word 0x160db63a,0xaad4d25e,0xd926c8fb,0x4e7667b5 .word 0x6c0a02bc,0x3e8bd872,0x0425cbcf,0xa48e7e20 .word 0xed410ec7,0xe3b6cf58,0x47927a66,0x9656d537 .word 0x88672d1a,0x463035b6,0x2c8724b2,0x045b575e .word 0xed87964e,0x8ca22a8d,0xd306f903,0x1a3dbb3c p11_local3_end: SECTION .p12_local0 DATA_VA=0x000860000 attr_data { Name = .p12_local0, VA = 0x0000000000860000, RA = 0x0000000028000000, PA = ra2pa(0x0000000028000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local0_start p12_local0_begin: p12_local0_start: .word 0x3aabfb4a,0x335a8270,0x81964549,0xa79b6056 .word 0xc8b7bf40,0x5239a87d,0xc4523fa0,0xd97703a3 .word 0x1c378f51,0x43cc5462,0xa6b36e5a,0xd91061af .word 0x212a2f1c,0xf3bc4512,0x82a67b20,0xdf6a5a40 .word 0xfd9ac8bc,0xd2746983,0x5ed7c0e0,0x272dc716 .word 0xd9f47d88,0xba39a0e7,0x2b11c627,0x2beb2fa3 .word 0x63c7b1e3,0xe8b1833b,0xd1255b45,0x17b8f246 .word 0xc5b1e428,0xa0b5faa1,0x197c52e7,0xa570edb2 .word 0xc2bbc4b1,0xee9f88ea,0xa55e60ce,0xc4a385b2 .word 0xd9e88eb4,0x9459ae7f,0x4838c483,0x64916e94 .word 0x002dcaa7,0xd7438a03,0xa61ec63a,0xff4b132d .word 0x74fe68a3,0x27809b0a,0x6d0a09b0,0x13df892e .word 0x9df5b5d1,0x5b305273,0x19924779,0xd74cdc56 .word 0xf86d6afe,0x6e347928,0x29f38eb7,0x5af69587 .word 0xaf03570c,0x0a61b92a,0xbcb45835,0xd5967f49 .word 0x60a711a7,0x3d2cc4c2,0x5bc6b150,0xb82bee99 .word 0xd429f269,0xf5139461,0x06f48d12,0x827f5eaf .word 0xdc43fb2d,0xb8d23cf2,0xf21a2334,0x2ad473e3 .word 0xd51393e5,0x35e28527,0xa469dce6,0x77a1e4b2 .word 0xbd8e99c3,0x982c8764,0xa48f8cc5,0x5006ba95 .word 0x6169192b,0x2cf6f871,0xb0e2066e,0xf8f58aee .word 0x5633ba19,0xa230dea1,0x1025391b,0xbf68bd0e .word 0xeb77b012,0xaed2ebda,0xf9e1c4a5,0x01e8db85 .word 0x1c1dcc80,0xe801655c,0x58bf7a48,0xa76aeb35 .word 0x2303d6e7,0x0a0445b0,0x8d9c4ee7,0x6b8032d2 .word 0x0f9bdf00,0x3f6f688e,0x1e2d79b7,0x86ac4fdb .word 0xe07037b1,0xbc2ea402,0x22959cc1,0x389f379e .word 0xe57d78b2,0x333aa0e7,0x07d95f6b,0x314b9ded .word 0xe6ca0ae3,0x934e80a9,0xaa58995c,0xa545010b .word 0xa632086e,0xabc9ddf7,0x47e94575,0xd2d04bef .word 0x97c185c7,0x6af62d1c,0xab4da9fa,0x59e3b9ca .word 0xe2ab3535,0x4cae1e86,0x53c926ee,0xb6b45bf3 p12_local0_end: SECTION .p12_local1 DATA_VA=0x000862000 attr_data { Name = .p12_local1, VA = 0x0000000000862000, RA = 0x0000000028800000, PA = ra2pa(0x0000000028800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local1_start p12_local1_begin: p12_local1_start: .word 0x5d2344d0,0x9fc1eb9b,0x13cb0577,0xb7c5fae9 .word 0x096fbb7f,0xd437ebab,0xc6a06eb3,0x72c76d3a .word 0x0f3de2ec,0x8391da83,0xab49eb11,0x691e39b2 .word 0x8b5af43f,0x56f31666,0x1f71666b,0x5b7d281e .word 0x53223816,0x947f92e9,0xb4d6e3c0,0x9087db73 .word 0x80467313,0x0803c454,0x4ef54d19,0xf6c657a2 .word 0x834bff45,0xe3966aac,0x5c06abb3,0xd1ac4ffc .word 0xe9d81897,0x1037561f,0x54f19cdc,0x8d640efe .word 0x75044f56,0x59256841,0x31a8b9da,0xccc7f396 .word 0x63a8a333,0x17ccdc74,0xdab42b38,0xec784ed1 .word 0xcdc3059c,0x355555f3,0xd0ee6ddc,0xdef8a7c1 .word 0x45f0d252,0x06e071b5,0x64ca2bfd,0x0254d381 .word 0xf0733c5b,0x52af86ea,0xa517c5d7,0x13022163 .word 0xd33bd92a,0x7c0acc76,0xb52be66e,0x7b184920 .word 0x45e5d985,0x72a08e79,0xf13b7683,0x550f1b54 .word 0x1e66001a,0xb7c74683,0xba74c63d,0xb0f29cca .word 0x31868d67,0x8edb3eee,0xd13d0114,0x7d03d5e8 .word 0xdc0fbfa9,0xf0ee69a1,0xc0ad3be6,0x971bb721 .word 0x09484d54,0xe60bc98c,0x7dc59bb4,0xb9ca0dac .word 0x52c5c569,0x37458305,0x0d973115,0x509b6540 .word 0x64deeb04,0xdbbaec3b,0xd80731e0,0x33d04af7 .word 0x1da1a502,0x973312e0,0x361cf019,0x9d4b6ed3 .word 0x1207d65b,0xb652a3c5,0x26b30d7f,0x7713e77d .word 0xf58a9e21,0x1acdca8f,0xad541511,0x5e6d44b3 .word 0xa6377ede,0xeda52e6e,0x849f5ed1,0x9ad64a07 .word 0x5c6b695d,0x81aea6bb,0x7bd35ba8,0x115ac463 .word 0xae25eb6d,0x0702abb2,0x9c01921a,0x51725515 .word 0x5ed32111,0x26bbaf52,0x37466374,0x39087638 .word 0x009b8e33,0x189da7d0,0x88b2640b,0xe6139858 .word 0x0346fb3e,0xc7e46a7e,0x1a80faa2,0x1e579d29 .word 0xb2431a6a,0xe5e3b67c,0x2526434a,0xc759ffff .word 0x398936b5,0xbcc87a5d,0xc66237f6,0x7df5de1b p12_local1_end: SECTION .p12_local2 DATA_VA=0x000864000 attr_data { Name = .p12_local2, VA = 0x0000000000864000, RA = 0x0000000029000000, PA = ra2pa(0x0000000029000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local2_start p12_local2_begin: p12_local2_start: .word 0xddf6d07b,0x445c45ae,0x2994a142,0xdfff416e .word 0x1622a899,0xcd7ecae6,0x36a870ee,0x1905398b .word 0x026a332a,0xde2ab6dc,0x1c53f518,0xbe1b954f .word 0x4754f46d,0xa7eacfd7,0xc9df15a2,0xc6ec19ad .word 0x76a5613e,0xfd00de64,0x11b33841,0x9e819621 .word 0x76fb6f3f,0x92d22336,0x5a374db7,0xaff40305 .word 0xe27589e8,0x3d853816,0x68f9797d,0x817e466d .word 0x736de452,0xe395b76d,0xf75fa6d7,0xfc22b2b3 .word 0x9f87b235,0x2b25c115,0xd3a2976a,0x5bcbfb71 .word 0x9167569e,0xef8416d7,0xb0ad1f68,0x6f635796 .word 0x0f01b0be,0x478dfd70,0x8195bdb2,0x1425b025 .word 0x19345d82,0x622b38d9,0x9357a86d,0x44af896e .word 0x052dcfc4,0x30fc74d9,0x5dd1b4da,0xc3468e38 .word 0x936624f1,0xb356a6ed,0xe11eac2d,0x9ea5a529 .word 0x1d9624f0,0xfbaf3127,0x9675e1b7,0xb0c491c6 .word 0x1d19fbdf,0x52084c72,0xe8919e0c,0xa411bc30 .word 0xb01cec43,0x362691bf,0x797c34f4,0xdbd5d6b5 .word 0x2c3fd167,0x620310bf,0x3316e8e6,0x8bb3fba0 .word 0xbdd65242,0xa9cb7cb8,0xc6312913,0xc3b33ab2 .word 0xa7bd19fe,0x28fc0b00,0x57a9f624,0xb05e949b .word 0xa1277079,0x23522fa5,0xf9c042f2,0x06271c73 .word 0xbc54215d,0x0014cbae,0x71d6b21a,0xc6619519 .word 0x3a0e76b5,0x6a9bd355,0x061098cf,0xd331c67b .word 0x767fd90b,0x34d4cfd9,0x81da982b,0xf540d317 .word 0x629f922f,0xa8e7b5d2,0xfbff2396,0xd80fa65a .word 0x5a956fd7,0xbfa38a16,0x31b96336,0xbd7a4ece .word 0xbf115c40,0x26aa0a94,0x8f87998b,0x88a8e1be .word 0xe0bd802b,0x85267286,0xe1a7e2ab,0xc33cc15b .word 0x3a695339,0x654fc51b,0x101728d3,0x62d4b4a3 .word 0x95c679de,0xb3d19ffd,0x5d4d47c9,0x821b2180 .word 0xdb475dcf,0x179857fa,0x1e7d30c4,0x35c7ab72 .word 0xd072b30f,0x3adff805,0xe9fc0196,0xb1cd7e75 p12_local2_end: SECTION .p12_local3 DATA_VA=0x000866000 attr_data { Name = .p12_local3, VA = 0x0000000000866000, RA = 0x0000000029800000, PA = ra2pa(0x0000000029800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p12_local3_start p12_local3_begin: p12_local3_start: .word 0x6eb932af,0x8ecac57f,0x7c3d6b46,0xc8305ecd .word 0x36baaffd,0xd60b08ba,0x241aef96,0xa6c9b810 .word 0xb187416f,0x8a1bc140,0x4fd1c4c2,0x044da1a2 .word 0x3a81fb6b,0x06ec040c,0xf720f0c8,0x40a3c350 .word 0xb59bc491,0x8281045a,0x31bb6fd3,0x180029dd .word 0x0671d672,0x8dd79616,0x62294b11,0x9b26434d .word 0xcbd8bd11,0x87139493,0xf574faa0,0x2a38b3e5 .word 0xc447897d,0x0810cfac,0x4c6ba5d2,0x1bb7769d .word 0x8777ff6d,0xf7704bbc,0x52ea989e,0x08298fd0 .word 0x13ea93d0,0x1ee02418,0x1e74de0d,0xcb97c302 .word 0x9275efd4,0x61b5ac53,0xc0a94ccb,0x422deec0 .word 0x91bbdf6a,0x1512eaed,0xb2e653c9,0x72e4ca80 .word 0x892cb681,0x55b4d376,0x2d0747b5,0x66d9bd30 .word 0x2eb7ab6d,0x7ac72847,0x9488400f,0xdfd40419 .word 0xfd120a5e,0x43329e57,0x5f254545,0x70871811 .word 0xc178a104,0x90e7354b,0x4e56bea9,0xb8c700e4 .word 0x59a49ee8,0x3611376b,0x15c4eb81,0x01cea3a3 .word 0xd1259924,0x56e92348,0x9c469133,0xf63af7f6 .word 0xd16d852e,0x7db023db,0x12fdbb45,0xeaff5302 .word 0x16f46a4c,0x7c1472f7,0x4ba8811a,0xedf482a0 .word 0x63430eb5,0xac3c27e0,0x16b1eac7,0x900073c4 .word 0xfb40500e,0x989094bf,0x09fe10cf,0xbd496cf4 .word 0x01be67c3,0xd5e64631,0x88e2745c,0x2db05df2 .word 0xd2da32c1,0xe37fee7e,0x7556f804,0x5e2be57e .word 0x45739c4a,0x59135650,0x62c33ea2,0x1c4d9d5c .word 0xefb43002,0x73062dd3,0x1b2577d1,0x3525764e .word 0xf50c87f6,0x8c03dc3d,0x5d373e93,0xb5b56ddb .word 0xedb300b9,0xa7397710,0x2ca23798,0x36a5f638 .word 0x275a546c,0x066c0f73,0xf0cfbfbd,0x429c7340 .word 0xe27f846b,0x55986550,0x1f317dda,0x7a95dc30 .word 0xaadf325e,0xbcaac703,0x972d093e,0xe3ad69e6 .word 0x3cbddb38,0x257a2035,0x12746724,0x7b040c32 p12_local3_end: SECTION .p13_local0 DATA_VA=0x000868000 attr_data { Name = .p13_local0, VA = 0x0000000000868000, RA = 0x000000002a000000, PA = ra2pa(0x000000002a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local0_start p13_local0_begin: p13_local0_start: .word 0x8f9a1a76,0x5efe6d5f,0x6dba8c15,0xc9e900b3 .word 0xcde839f2,0x3ef6df1c,0xc7ef81e2,0x5147059d .word 0x40feeada,0xbc072612,0xda54167f,0xf1e0cc70 .word 0xafe2954e,0x0022f128,0x4b9fa713,0x32211ba3 .word 0xf82fa600,0x0a770cdc,0xdf8021c2,0xe1102a75 .word 0x6f0760f3,0xdaa0bb81,0x856904fe,0x11771456 .word 0x617fcf9e,0x7736d251,0xe5621201,0x78885d56 .word 0xb22f6f46,0x64b33042,0xd74b9d39,0xa99238c2 .word 0x1dbee848,0x2790fd2f,0x0a8f21ae,0x2fe3a31e .word 0x7b224d56,0xe26e21d7,0x7be8759d,0x2c25e88d .word 0x04153cf6,0xc34d3e1a,0x9c22c87f,0xda958748 .word 0xf1d0f6ee,0xe7b30a1f,0xa3acc810,0x9f7ed182 .word 0xa6804bc0,0x9671f8a2,0x7942f336,0xee8ca510 .word 0x587ba600,0xe7ae00c1,0x99a9f2b5,0x1c2c9bb9 .word 0xc3e8e08c,0xea6607a3,0x56f2a2c3,0x4db05f51 .word 0x5d806996,0x6368885a,0xef3c0991,0x0715cf7e .word 0x21dbb22d,0xcafc63c1,0x01096540,0xb9dd85b1 .word 0x4c87d419,0xf8548a5e,0x53bc64c1,0x3cdddf59 .word 0xa340534b,0x686c7bf9,0xb89f4748,0xef54cdc0 .word 0x8ecbefda,0xb06d5004,0x91fd97b6,0x597f9f3d .word 0xcc2e0b42,0xeffa8548,0x39b79c70,0x1e416dc3 .word 0x1a688ceb,0x7d6da177,0xae7c8019,0x44cb9fba .word 0x4f1ffa0d,0x5202c572,0xdbdfc65d,0xf4df9d14 .word 0x87c16c8d,0x35749502,0xb7621e7b,0xc55d5488 .word 0x8187d31e,0x72f36e41,0x67c5d8e9,0xe41f3197 .word 0x325838a6,0xc0e95401,0x8cd6129f,0x64814723 .word 0xe205a80e,0x3471bb82,0x1fb29788,0x704d8402 .word 0xc3ca1190,0x51a4221a,0x3edb7bc4,0x69a4e949 .word 0x8afd5652,0xadb4c131,0x5a82bf0f,0xd8f88b6f .word 0x7ee60157,0x16e3f854,0xbb0fc54b,0xb6dc5b63 .word 0x1163f2cc,0xad5377e4,0xda08019c,0xa64f36eb .word 0x5875c2ab,0x12e65078,0xc6b46e07,0x33874172 p13_local0_end: SECTION .p13_local1 DATA_VA=0x00086a000 attr_data { Name = .p13_local1, VA = 0x000000000086a000, RA = 0x000000002a800000, PA = ra2pa(0x000000002a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local1_start p13_local1_begin: p13_local1_start: .word 0xf15b2c0c,0x976b51f4,0x064e502d,0xd4320650 .word 0x264f1f54,0x8165a03b,0x44d170fb,0x52443fb9 .word 0x81b2b403,0x71c0667c,0x2b7f51e4,0x561c864c .word 0x673fd92c,0xd8455e5e,0x0b7c3306,0x612dc8ec .word 0xbb6203b5,0x0098d02d,0xc3f1f444,0x54b4e726 .word 0x212c35e1,0x00cf9f17,0xb746a8ff,0x0f642103 .word 0x5186c70e,0x065b4083,0x896446a7,0x41296f81 .word 0x53cb8434,0x83a41187,0xc3676630,0xb478ca2c .word 0xffc551d4,0xb0ab3787,0xa97db436,0x2f774890 .word 0x2fa7f48f,0xaaacc513,0x0fc1e9d8,0x1d559892 .word 0xd9fce736,0x4e529a58,0xdaf9a1c4,0xfd0b8db2 .word 0x8c429399,0x6c1ddbf2,0x232ce30d,0xfb2e4eaf .word 0xcc250217,0xdfa1bbda,0x180fd6e4,0x844eb6c4 .word 0x399e3c73,0x38071d43,0x486f1fae,0xfc8dc072 .word 0xccc6e44a,0x97d476e2,0xa859d2e4,0x72cf2507 .word 0x8f7d648e,0xa1d472e6,0x730072b8,0xf7a0f25d .word 0x99dfecac,0x3282a2bd,0x7652e683,0xe0a7c264 .word 0x11af43d9,0x4d276241,0x265fc33c,0x682218cb .word 0x7fa809fe,0x592bbab5,0xc1d6b0c2,0x687e679f .word 0xbd6c8955,0xd578b9ac,0x39fb28bb,0x35c1687d .word 0xf1a8e4c1,0x4048a5b7,0xd5b8fcfb,0x37333b9a .word 0x79133da3,0x73ceeafb,0x8466382f,0x01c1cf46 .word 0xb2e617d5,0xc441feaf,0x1e36c8f7,0x6c967b68 .word 0xf223aa74,0x4620981a,0xc3c7f85d,0xe455f5b6 .word 0xc62018f1,0xb620e323,0x0c467629,0x4361f2e1 .word 0x356094fa,0x5caeb60d,0xd2a563e4,0x78cfa497 .word 0x3236d74f,0xb10e1cf0,0xd8aa5275,0xada440f3 .word 0x3f22c7ac,0x360dceb8,0xe6dcabc5,0xad41d3e9 .word 0x570ccffb,0x6b2744a4,0xccefefea,0xf2aa53f2 .word 0x8fb24462,0xf9b3c9ce,0x150a4692,0x0ef7947f .word 0x73f949cb,0x5d238b48,0x55ec6be8,0xb7dbb849 .word 0x56cb8169,0x865c469f,0x58cd208f,0xc972aae6 p13_local1_end: SECTION .p13_local2 DATA_VA=0x00086c000 attr_data { Name = .p13_local2, VA = 0x000000000086c000, RA = 0x000000002b000000, PA = ra2pa(0x000000002b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local2_start p13_local2_begin: p13_local2_start: .word 0x7ab380f4,0xfe324a70,0x558460af,0x6af059c3 .word 0xdc4881c1,0xb0c419f8,0x4086feb6,0xb440cb95 .word 0xdddb0d88,0x5c16d0c2,0x01a6fd18,0x31a23da5 .word 0xc5da156d,0xff6dd1b1,0x2089486c,0xafec3bc8 .word 0x879be201,0x225db140,0x0296a4da,0x23206dc2 .word 0xabf06815,0x700f634e,0x36ee2f53,0x8967a76d .word 0xd5d1d1c0,0x86909fab,0xd36d83dc,0x82472ebb .word 0x61f7f995,0xa61c8946,0xe6def6a3,0xe4bcf823 .word 0xe223eec6,0xc1207a14,0xc94be7e6,0x8707e99b .word 0x769c72f2,0x68503ae7,0xbd2e18cd,0xd8d96d40 .word 0xb92358e4,0xb86225a7,0xdd4a0f3c,0x8282c00a .word 0xd526416e,0xa554c274,0xbf83a4df,0x0c4c11f5 .word 0xc8368eda,0x6aaabf46,0x3f1ca1a0,0x37fced9c .word 0x0cecd7cb,0x72426a97,0xadc60f37,0xb55ef7e7 .word 0x4a40b7a3,0xb7d96e9c,0xdd2d2cd0,0x114d1791 .word 0x48472b77,0xb791d4cf,0x27d11cdc,0x87eb0c7b .word 0xc259f3cd,0x6efb96d7,0x576d5083,0x9639c380 .word 0x129fb7d6,0xcb7553c7,0xf2465a2f,0x6669bea9 .word 0x24b265dc,0xe30353d2,0xb645fbec,0x6cb72d4a .word 0x1dcad649,0x6f7479f9,0x29949dbd,0xa516567c .word 0xd4819656,0x49743eb9,0x9e937ba6,0x6b67d868 .word 0x412be411,0x85948129,0x24fa25fe,0x5b2180b3 .word 0xed2e49b9,0x17a40ce7,0xe0b62ce9,0xf02822a9 .word 0xcc93d14b,0x82cca2f7,0x22071a37,0x2350d833 .word 0x64c0eea6,0xcc292f67,0x60d37466,0xf013bf68 .word 0xab7c9cdf,0xbd59f2d8,0x8d520025,0xbd2e2417 .word 0x749d7e91,0x823bc823,0x9f033810,0x12b8e98c .word 0x4b6b9caf,0x47d10603,0x10face97,0xdaa07394 .word 0xc64d4fc3,0x255f622a,0xecefb3ab,0xc1cec501 .word 0x798346c5,0x92d2cbc7,0xd3239a25,0x2bc68268 .word 0xe5eeeebd,0x17cf7331,0x11ad3478,0xe05365c8 .word 0xd06c41c2,0x659d012d,0x74edfa43,0x71093177 p13_local2_end: SECTION .p13_local3 DATA_VA=0x00086e000 attr_data { Name = .p13_local3, VA = 0x000000000086e000, RA = 0x000000002b800000, PA = ra2pa(0x000000002b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p13_local3_start p13_local3_begin: p13_local3_start: .word 0xec5582be,0x72f1d310,0x6954e235,0x99edabf4 .word 0xafa17dea,0x5300d2c4,0xa16c733a,0xc91f3347 .word 0x795b2797,0x90138e45,0x23263a96,0x3d8c19d6 .word 0x7bff74da,0x77a00892,0xaaee5d46,0xb36d2383 .word 0xd2e3c8ab,0x30ead80d,0x3e0704a4,0xf74441fa .word 0x1190ff1d,0xb5e7aa9f,0x6496244a,0x2842f50f .word 0x0446b97e,0x00bb6f11,0x183fecc3,0x89960c4d .word 0x707fb92c,0x4e2ef49a,0xcbdf64e9,0x58016176 .word 0xbb6e5e91,0x02107e75,0x4ef9fb25,0x6dcb71e4 .word 0x8d89ff2e,0xc29260d9,0x26982e89,0xd5d2187a .word 0xa767849e,0x1052e6fd,0xf1d554f4,0x81e6a37e .word 0x2fc1ee2a,0x6bdb7bd2,0x94c219b5,0x12ff0ea7 .word 0xcada842b,0x909c4f1c,0x45c2bfac,0xa4fd7ef2 .word 0xf1c9f544,0xe85686b2,0x55d78795,0xfeec93f5 .word 0x32cee9f9,0x07b69194,0x3799cb3d,0x4199f98d .word 0xa899672a,0x238d067a,0xacd18ba7,0xb47123a6 .word 0xc27d44be,0x35ee53e3,0x06721d82,0xb791e764 .word 0xd0a92281,0xf37bbc94,0xc44e6b43,0x2867d169 .word 0xa0b38dfc,0xf389e229,0x58fd750f,0x42e21720 .word 0x1b801ad5,0xda0a36d9,0xf7bf233b,0x8b85ac8f .word 0x74e41e61,0xcb5efe23,0xfa6ae9c7,0x4bc9942a .word 0xecb1863e,0xb724f79f,0x859003e7,0xa6904c9e .word 0x42f000a6,0x7b1d53bc,0x44f3865e,0x935fd36f .word 0x69661ed6,0x1cee4dd0,0x1dc29de7,0x06937ecb .word 0x2f4b0e51,0xec15bf0c,0xb87378b6,0x953f1621 .word 0x45810854,0x459feb56,0xa7a01e8a,0xac51965f .word 0xbb5d0e7b,0x48bf32c6,0x1ffe4658,0x791e7d6d .word 0xeb62bcde,0x42c16c00,0x83d6e07c,0xa3c0d02e .word 0xf2c973fb,0x6ed25a45,0x32e67a70,0x7efd8006 .word 0x7d9cfba8,0x9b33fe40,0x201b3fd0,0xe915d022 .word 0x75bc53ba,0xa9918a05,0x3f0869bf,0xa7a7f0c1 .word 0xf80f00ef,0x3b77cdc3,0xea566b8d,0xaeee5a58 p13_local3_end: SECTION .p14_local0 DATA_VA=0x000870000 attr_data { Name = .p14_local0, VA = 0x0000000000870000, RA = 0x000000002c000000, PA = ra2pa(0x000000002c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local0_start p14_local0_begin: p14_local0_start: .word 0x74b8052c,0x321294fa,0x624714a4,0x0e55e7a1 .word 0xfdb8311c,0xbd688b1e,0x3167c980,0x2e69e817 .word 0xbc5b3f0a,0xb6e6fcad,0x7a0c0b0e,0xb5249046 .word 0x71636070,0xe3a428c8,0x9953555c,0x5ef6ac06 .word 0xa4e6bbbe,0x0c017fa5,0xd1227be0,0xaf185b0f .word 0xaef46f28,0x1a09afc8,0x036f130e,0xebcb4064 .word 0x544fd2fc,0x67ffe521,0x50356920,0x887a20a8 .word 0x30dd81f2,0xc89810ed,0x26f9b911,0x76d46476 .word 0xea91afb3,0x5a728ad1,0x3d666f63,0xbfddf22f .word 0xc3d8f90e,0xa13a3cb4,0x51afa4b7,0x42538635 .word 0x3dbccaea,0xf75e079d,0xf4c6d5fe,0x4ab575ba .word 0xe65e3c36,0x84f45b7e,0x73cdfa1b,0x805be436 .word 0x1566cab1,0xb70ce7a2,0xd9be8fa8,0x285f403f .word 0x047e28c9,0x559aaeb2,0xf5f2764c,0x9e0da693 .word 0x50d2175e,0xfaadd9c0,0x7965f556,0x8677fc4d .word 0x6934e562,0x24102d73,0xd539a3c0,0x76728c0b .word 0x6b5120b0,0x25a6fde5,0x14f29edf,0x1bfde5ee .word 0x9d1a87d9,0x44262508,0x421f0248,0xf6fc509c .word 0xf165bbab,0x7e707d63,0xdf8148b7,0x6293ed4d .word 0x4e089bbb,0x6622c956,0x5a298989,0xed6118ed .word 0x9aee61af,0xd8bbee32,0x340a0eb8,0xec455496 .word 0xe0c07502,0x008950b6,0xd69cd439,0x1c6434d1 .word 0xea6bcbaf,0x4a6105a6,0xddfd2fa4,0x1d9a535f .word 0xeef0b634,0x9ac2ca5b,0xea233ab6,0x3c946957 .word 0x11e61a7c,0x80300993,0x996e58eb,0x6f80f585 .word 0xadd056c7,0x2b96b4f7,0x6d31a38e,0xfd17f8c5 .word 0x7026203c,0x763cf3e3,0xc147075e,0x7bd5a340 .word 0xab3ee817,0x5cd4ee70,0x24b93864,0x6c26f393 .word 0x3c29ea51,0xb8812a34,0x83bfd250,0x03e69169 .word 0x4704b155,0xa4219638,0xda2b4469,0x7f0d95a0 .word 0xc0afa408,0x90f8e2c6,0x14cdec85,0xef22dd99 .word 0x7fb11222,0xe5ba0b29,0x8c4a3730,0x679b2787 p14_local0_end: SECTION .p14_local1 DATA_VA=0x000872000 attr_data { Name = .p14_local1, VA = 0x0000000000872000, RA = 0x000000002c800000, PA = ra2pa(0x000000002c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local1_start p14_local1_begin: p14_local1_start: .word 0x5c951583,0x1525b59e,0x8d2460f5,0xd9cdf9ca .word 0x02032e69,0xb1ffddcd,0x65ed04ff,0x66334778 .word 0x8c133cf0,0xfa80c44e,0x285cfd85,0xcff94a11 .word 0x78105790,0x5d54cf6e,0x405c5677,0xdf8a0302 .word 0x92018470,0xc90dafed,0x578f8549,0x5f3252ef .word 0xd3cba53a,0x0d638bc4,0x89bb7609,0x35547e61 .word 0xbbf33fbc,0x050a9c6e,0x21312656,0x1aeac769 .word 0x8ead71ba,0x0f5b4fa6,0x67d80ecc,0xf5c27d0b .word 0xd5e5cc0a,0xc9b576e2,0x4ce4c6ef,0xac550ca5 .word 0xa9280aae,0x889f8363,0xbbd5cf06,0xf588b971 .word 0x98825133,0x6f8b6da4,0xec48fadf,0x5ebc546f .word 0xf3f1cca4,0x72d13fca,0x999c4bfe,0x76407a2c .word 0x32c6688d,0xd5b0ef3b,0x3c57dfe0,0x10f40226 .word 0x187a3d8a,0x1cd06985,0x492d426d,0x2523de73 .word 0x6cadb616,0xc9573b29,0x22f71b64,0x5c45948e .word 0x890ef3ad,0x2c9d8eb8,0xdf25570d,0xfd497eb4 .word 0xcfe12ff3,0x53bb7836,0xfe1a8cd0,0x88e5fa81 .word 0xc2ad4385,0x8d793deb,0x2507527d,0x4c2a1cd2 .word 0x68466eb5,0xdb710b08,0x51045353,0xb5314521 .word 0x9eed58ce,0x8abd48ed,0x065648bd,0xa7dbdbb5 .word 0xfa5e9931,0x75a1a4c3,0x435a3668,0xcb9bfc5c .word 0xbea4b9eb,0xf3ca08c0,0xbb9a56e5,0x5839b09b .word 0x4399eb4e,0x27f50333,0xe31ecf19,0xe8a03122 .word 0x6e7df02d,0x5dd57642,0x58b29011,0xecb297db .word 0x7528a542,0xc3cd1164,0xc09ef8c3,0x651b0e38 .word 0xd5c49ca8,0xd5689d56,0x4bab30aa,0x3ad6fc28 .word 0xb245b774,0xf423ba7a,0x452a9930,0x2a9d2054 .word 0x7a9596cc,0x881f10c9,0xb523a90d,0x32123b9f .word 0x72b08823,0xf8ade65a,0x4120e5e5,0x0e308335 .word 0x2243928a,0x61f0da3b,0xe0d93a5d,0x1fe8b68d .word 0x97b1ed60,0xf891b9ff,0x2707ffa4,0x1c488f8e .word 0xe1fc2a6a,0xb1876bcd,0x28171d5c,0x8bccf348 p14_local1_end: SECTION .p14_local2 DATA_VA=0x000874000 attr_data { Name = .p14_local2, VA = 0x0000000000874000, RA = 0x000000002d000000, PA = ra2pa(0x000000002d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local2_start p14_local2_begin: p14_local2_start: .word 0x360d7610,0x1b83ac66,0xab98dc35,0x177872e3 .word 0x1cf81a88,0x97767994,0x14612e42,0x09aa9b97 .word 0x5260c829,0xa029cb53,0x64615c4b,0x67bd009d .word 0xc063bf79,0x9724c02d,0xbea03897,0x81d57614 .word 0xc9414138,0x01a9587d,0xab6db3d7,0x49ae3a2c .word 0x70de927e,0x85b3d264,0xb4a2fcc3,0x736e3103 .word 0xa9668293,0xc8ec819a,0x43473138,0x36bf61b3 .word 0x0feb5822,0xb7778126,0x7e7cdfd6,0x3ae10f20 .word 0xff894b55,0x4eed889b,0x01e55e7d,0x840a11eb .word 0xa1062669,0xbdacd01d,0x8c0600cc,0x77e0ec18 .word 0x13617b37,0x13e6231d,0xcda1266a,0xf1c952a0 .word 0xfd0da0f1,0x4daa9505,0xe48daa60,0x7602cd96 .word 0x4106eb63,0x3924c542,0x7014b5da,0x742c42fc .word 0x2abc7f7e,0x7e9131af,0xe09490ba,0x59613029 .word 0xa670c83a,0x4e3cea60,0x51445656,0x1348fb30 .word 0x810a59e6,0x156cc010,0x82ce07da,0x8f9dcefc .word 0x5b8ccff8,0x1a239dbe,0xaaa4436d,0x14a842b5 .word 0x67096794,0x7b63fc35,0xd1bd02ec,0xb1c6347f .word 0x5a052b64,0x1fa8e90a,0x4c8c72df,0xd0879982 .word 0x91fe3baf,0xdf3c688b,0x8dc0e479,0xb524ffe7 .word 0xb1474067,0xc2bd7b44,0x6b5e7c5f,0x958dbc9f .word 0xebdce83e,0x3dc50041,0x552374b2,0xfe2272d0 .word 0xdfb7461f,0x71b50750,0x23d6b414,0x98959b63 .word 0x3d561825,0x0b4918ec,0x48a03317,0x006da130 .word 0x4b633af8,0x71da1412,0x9dd3fa0d,0xc637a7cb .word 0xadd183a5,0x565b2955,0x6f2ab1cd,0x1dfd86ed .word 0xe4a724df,0x3e0c052b,0x03d71350,0xba7779d6 .word 0x9a01399e,0x48d54b74,0xa9852f96,0xe60843d3 .word 0x84cb3878,0x2f02d227,0x5a2028f6,0x5a7eb451 .word 0x792d067f,0xa9a3ff52,0x4c15df6c,0x3ff4a3ba .word 0x731845dc,0x91bd413f,0x1d6fcbd4,0x10bdb9c3 .word 0x6bf53559,0xff55e8e7,0x8753219c,0xd52611fe p14_local2_end: SECTION .p14_local3 DATA_VA=0x000876000 attr_data { Name = .p14_local3, VA = 0x0000000000876000, RA = 0x000000002d800000, PA = ra2pa(0x000000002d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p14_local3_start p14_local3_begin: p14_local3_start: .word 0xfd1679bf,0x6f1ca41a,0xcb36eb18,0xe6027bf0 .word 0xfc736733,0x45f49b64,0x7c49f3c1,0xc9067f2b .word 0xe4c169a4,0xa08be36b,0xded3cf61,0xfc64d36b .word 0x5984f465,0xb6c78d89,0x745ca22d,0xdb26b0b6 .word 0x3b1b564d,0x601386c2,0x46f4059c,0x59a4821d .word 0x44aeccb5,0x1ce4778f,0xa9db11c0,0x902c2ab4 .word 0xb13aeba5,0x5e1979dc,0xc397d1cd,0x170be3e0 .word 0x1b9593fa,0x4edaa694,0x2ff305b2,0xf46d4db3 .word 0x94526c1b,0x50f9c005,0x4df81608,0x33c51807 .word 0x8ea9d923,0x503a9573,0x930428f0,0xe44837e7 .word 0xb3f9e767,0xdc8adfbc,0x841154ab,0x3a5ca948 .word 0xa4f8e1a7,0x774dd4cc,0xc6d49b67,0xbeb07f78 .word 0x30f54db5,0xe4dc66d9,0x500392bf,0x3b90ed1a .word 0xd59669d6,0xcd845ce6,0x684bae96,0x6d91143d .word 0x39e65292,0x49640df2,0xab8f6cd6,0xee8a5da3 .word 0xd78c07d7,0xad4a6336,0xd7c1f9af,0x9b9f30e0 .word 0x69ec80cc,0x3c35e462,0x01e40dba,0x9f56b68f .word 0xc5a97f2b,0xc2c3da97,0x9f8f3e43,0x8dabd93e .word 0xa6ecc5ce,0xfdfc3cf3,0xc07738cb,0x36e8d5a2 .word 0x8735dfa5,0xe8f28280,0x12e56227,0x5558baba .word 0x2029c27a,0x9027b500,0x176c30d9,0xf54f86c4 .word 0xa5d43a84,0xada094a5,0x7d542490,0xc4fc737d .word 0x7ca976b5,0xda88f9e3,0x4dea4086,0xc34cd223 .word 0xdd729cfd,0x936f76a1,0x0997fe24,0xb9b7c199 .word 0x75f718b7,0xf6811b92,0xdf8d7b08,0x5f601f95 .word 0xf2c1ceb2,0x90ca90f4,0xaadc9b3f,0x06b44781 .word 0x5aa774e2,0x04eb0e14,0x3a4b3dc9,0xd50585b5 .word 0x228239fb,0x61436eac,0xe11f0c71,0xb49e23bd .word 0xe4c375de,0x6821fd39,0xbdcbeb65,0x69b8a4d2 .word 0x198695aa,0xa269337b,0x3d2b9179,0xb051955d .word 0xe5b86c61,0x71d48b84,0x87e913c9,0xee839171 .word 0x9c2d1f8f,0xca5340e3,0x6fba0222,0x30742da9 p14_local3_end: SECTION .p15_local0 DATA_VA=0x000878000 attr_data { Name = .p15_local0, VA = 0x0000000000878000, RA = 0x000000002e000000, PA = ra2pa(0x000000002e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local0_start p15_local0_begin: p15_local0_start: .word 0xdf218a2f,0xfc939146,0xb5126a31,0xeccbab8c .word 0x76e2c860,0xc55c7984,0x7a119284,0x9669ba34 .word 0xe07dbd13,0x8b2da7af,0xaf812332,0x8aa7a7c0 .word 0xcf7de1de,0x8ddc1e02,0xd9cc01a3,0x76b3dba1 .word 0x6a0db4ce,0xa76f8086,0xc7ded9e1,0x06b374fb .word 0x57d9de5a,0xd094abba,0xe4035781,0x83256103 .word 0x5b9460a7,0xff72bc50,0xe1de0774,0x85e3d09c .word 0xb0449f73,0x311c7a53,0xc944bfca,0x96c308c8 .word 0x8088af1d,0x67c4c317,0xa6e7a1e1,0x6f66555f .word 0x734686f2,0xe3f9379a,0x7e64e387,0x05cec867 .word 0x29350331,0x878c0c09,0x31beef47,0x54656477 .word 0x0db3f5c3,0xaa7c1eb0,0x7cf78b60,0xff7f2c25 .word 0x09248986,0x047dcf5b,0x113b926f,0xf09397a4 .word 0xad3ca7b3,0xe9932954,0x2f075c5c,0xcd1a02e9 .word 0xd0663db2,0xa1055ab2,0x46e2bad7,0xa369fc53 .word 0xc862eb55,0x37c64068,0xa035b1bb,0xc088d012 .word 0x2ef4d96b,0x08bb2c2a,0xbf3b01a7,0x6780f0bc .word 0x0745374c,0x80c2ddf4,0xd1b03f6c,0x0e1fced6 .word 0xb5996a30,0x64b5ab78,0x8871a2d3,0x6a1be903 .word 0xc510c94f,0x7d4caf9d,0xc5884ad9,0x09c8614c .word 0x425ae71c,0xa9f8639f,0x0b4328c4,0x5105bb9d .word 0xcfa9accb,0xc938c5fa,0x7e95408f,0x945d7196 .word 0xc4737ef9,0x88044d88,0xa1b4d0d9,0x07f003b4 .word 0xa60ae016,0x5c0ab333,0xc96f84a0,0x8cdb2294 .word 0xa0762876,0xfb59fedf,0x90d50eee,0x83d4eecb .word 0x4a1755ee,0xc3924971,0xa564d1b6,0x3285999d .word 0x532296b5,0xee970f7c,0x34a30f90,0x4e8a4457 .word 0xdc7c7862,0x7c180177,0x2041796a,0xf7fb983f .word 0xef16987f,0x35e6367a,0x8a59927b,0x9ae6d207 .word 0x1095d50b,0x6f475886,0x81ad3620,0xbe5b7fd1 .word 0xc6c98c29,0xdfac93a5,0x66594a9d,0xfb873b61 .word 0x9d9ee827,0xa7a72682,0x65f000e3,0xcdda1231 p15_local0_end: SECTION .p15_local1 DATA_VA=0x00087a000 attr_data { Name = .p15_local1, VA = 0x000000000087a000, RA = 0x000000002e800000, PA = ra2pa(0x000000002e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local1_start p15_local1_begin: p15_local1_start: .word 0xd0d1ecbf,0x5a26cc10,0x32520991,0x23317d83 .word 0x1580d770,0x913fec7e,0x3d51920e,0xa6152dc7 .word 0x88cc995c,0xa50cf5f1,0x61e209c8,0x5ff9edb9 .word 0x2079b78a,0xc4fab020,0x6769259c,0x43c45250 .word 0xbcb89a9d,0xdb77de36,0x3f9eebd8,0x085ae9ab .word 0xea2d79a4,0xd0c3a0f9,0x84874af9,0x562c67e9 .word 0x4f479acc,0xcd6ea170,0xc0623f0d,0xde9b6dc4 .word 0x46a2bc85,0x24808de6,0xb8704556,0xb37ef3fd .word 0xe8e6fdf7,0x51554002,0x0e38b0ee,0xa8bbc937 .word 0xd0ee47d7,0x214fdca4,0x3c182611,0xc12cc367 .word 0x3f99f908,0x78115433,0x9c4b2420,0x383b2e6e .word 0xcf5e8b7c,0x07a390c7,0x73e049ea,0x55469b66 .word 0x292df2d8,0x65cd15d0,0x6b03a316,0x5be9e8b8 .word 0xa4806a19,0x997a503e,0xf6ddb3ea,0xfaed6488 .word 0x406fb11c,0x46ebe688,0x692a3913,0xc630fa62 .word 0xb4f5a5aa,0x6d891ac2,0xbeca34ce,0x9f9f93d6 .word 0x2c47e2f1,0x6248798d,0x257fc1cf,0x9eafe3d5 .word 0x95d23e62,0x39dc9ab2,0xecc30439,0x1a3aa01e .word 0x97dd9156,0xd1cf03b2,0x60dedefd,0xf0a78799 .word 0x65f547de,0xd8cbf49d,0xffcedd64,0xb17e28d3 .word 0x3d3e647a,0x445cb11d,0x0ee44265,0x431c4291 .word 0x19bfcf26,0xbdef6033,0x1220517f,0xa526c0d4 .word 0x881a5f39,0x00dcd9df,0x7f94771c,0x5d91569e .word 0x019e88d3,0x532c9d67,0x4b9ebb8f,0x3156c0ce .word 0x91e8f5fa,0x37985653,0x158b4ade,0x6186be47 .word 0x68344128,0x94c729c3,0xcdf2af4c,0xd9d2b03d .word 0x3658aa5e,0x0c504d3c,0x78284dd4,0xa96cf2d5 .word 0x70d69d16,0x573ff91f,0x284c1cf6,0xc91a8c6e .word 0x2e8e48d9,0x0840656f,0xf13123e6,0xfda81fdb .word 0xd9a14251,0x74d81136,0xf5f09715,0xb844cee3 .word 0x87d29b6f,0x0012b76e,0x7b1b3bf9,0x8f08feca .word 0x8131c05f,0x6ee83d54,0xb9bde5d7,0xe2f71b25 p15_local1_end: SECTION .p15_local2 DATA_VA=0x00087c000 attr_data { Name = .p15_local2, VA = 0x000000000087c000, RA = 0x000000002f000000, PA = ra2pa(0x000000002f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local2_start p15_local2_begin: p15_local2_start: .word 0xb98520e4,0x3e6c5cc7,0x72350deb,0x23107ed9 .word 0xd4a948a0,0xb3fb769a,0x77ff1da2,0xfac24c2a .word 0x6893d51c,0x75861ad4,0x4479949c,0x73f3bfa5 .word 0x3d92e6a8,0x3d25f131,0x9b790a5c,0xfb687d50 .word 0x9f8939cb,0xc963a62b,0xe379439a,0x58567253 .word 0x54f98a33,0x8feb69d1,0xd8f798ea,0x10ae2966 .word 0x5087e8d3,0x1323c31c,0xfc678db9,0xd9fc7e6b .word 0x32eae91a,0xa8db14e1,0x7320fb52,0x0bb58298 .word 0xfb306f2a,0xa4e05e55,0x2a835148,0x9ce8afff .word 0x27ae1836,0xe16f59d1,0xb234376b,0x59402dc7 .word 0x5c629252,0x4cb771ae,0x693f7924,0x8298a30c .word 0x028263b5,0x874d44d5,0x415b7380,0x4bcb4c66 .word 0x4282eab1,0x7580feae,0xdcdd8e23,0xeb294514 .word 0x1b6bcb1e,0xcc70295a,0xba9d573d,0xc8973b09 .word 0xa5902144,0x6b687cda,0x96a79411,0x63c38ea6 .word 0x8de5f134,0x9d9c442e,0xe08b87e9,0xb486655e .word 0x1cb6062f,0x591582b3,0x1979901b,0xbb5de7cc .word 0x0a2e7fad,0x9b1ffaa3,0x39efcca7,0x1f61dab9 .word 0x4f84f3e4,0x5aff8113,0x5d253d7a,0x1f3bba5b .word 0x92da5096,0x7e951303,0x402a1dde,0xb4a0c03a .word 0x6f13d60e,0x0fd2bb81,0xa2ad8635,0x965a3ca3 .word 0xa44925d4,0xab8e2e6d,0xc4737793,0x910ceec7 .word 0x5f7a95ba,0x6ab5e04c,0xbd2015f4,0xead4d9e3 .word 0xc99819b1,0x6e02274a,0xa71c5b67,0xcf3a365e .word 0xfe332811,0xec30fc9f,0x5460250c,0x3fb8c5ca .word 0xe45973e9,0x9ed2eddc,0x87d75d9e,0xabec1833 .word 0x9de291dd,0xe044e74d,0xa59a95c6,0xb42b393c .word 0x4f8adff6,0x0883ff68,0x845c79aa,0xee65bf54 .word 0xb4f6ac05,0xa933fd43,0x630379b6,0xa8b304b2 .word 0xc4336304,0xbf83e59b,0xd470d9d1,0x15f081bc .word 0xec66bdcd,0xc83d8e00,0xbf4b78ba,0xa951abab .word 0x725fe323,0x57621c4e,0x12be03f9,0x5c14348a p15_local2_end: SECTION .p15_local3 DATA_VA=0x00087e000 attr_data { Name = .p15_local3, VA = 0x000000000087e000, RA = 0x000000002f800000, PA = ra2pa(0x000000002f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p15_local3_start p15_local3_begin: p15_local3_start: .word 0x92f61b16,0x3ac55e90,0xbb4a2d1a,0xf0bbebab .word 0x84889f50,0x16e88841,0x328cb8d4,0xb18ffd4f .word 0x0d5c9607,0xe3c3de94,0xdf7ee84d,0x31f888d1 .word 0xdde43653,0x1f1d4d1e,0x1cbb3162,0x4c72494b .word 0x2434d6d5,0x4883fd64,0x7213865d,0x51cd8e0e .word 0xc2b7cf95,0xf33eeb6e,0xd1da2c4d,0x46dcffea .word 0x9803250e,0x7c6ad775,0xa523163f,0xb064ad4b .word 0xa5f5d226,0x36cdb17f,0x2211cdb2,0x8466c3a1 .word 0x9b2abd06,0x7f024c17,0x3b9a2235,0xe64620b1 .word 0xa403a055,0x72dc0c14,0x1c15bc5e,0x4a9401d6 .word 0x675a617e,0x88cd06c7,0x57f96f91,0xc0db4a4f .word 0x32609cdc,0xf8a74421,0xb982a53a,0x939dd697 .word 0x2b691948,0x05c4a164,0xfa515bb4,0x317c9629 .word 0xd2229e76,0x9f5df7eb,0x17e0efbc,0xf7fb8300 .word 0xb3a2f20c,0x3f68cc77,0xb09a3c59,0x9035f6f5 .word 0x4281aa36,0x59786685,0xc7e16a59,0x0b68f130 .word 0x60e54aea,0x64e35f3f,0x946f13cb,0x338bd5e7 .word 0xf29a63a6,0x2ce39495,0x5049c3f3,0x4b2c985d .word 0x4bf2a75c,0xcc1598fd,0x2dd92a9b,0x4b6de2cb .word 0x845a5a49,0xf62b9d01,0xe4e0f7ac,0xbb219423 .word 0x6566d7e7,0x840f1195,0xe0a1accb,0x59124fd3 .word 0x5a56c62f,0xd05c47d4,0x4368b55d,0x0e664ae2 .word 0xb36b2e45,0x8f6eb54e,0x767113f2,0xa3cabd92 .word 0x7408d76a,0xfb02ca7d,0x9c6c8566,0x9ded42ae .word 0x473c7ac3,0x46c4e5ff,0xbedb6a60,0xf71b5a40 .word 0xa4873f5a,0x96d2e1d3,0xfc824e45,0xede62230 .word 0xdc82c635,0x88069c6c,0xa5565298,0x9cee9ca2 .word 0x2c986832,0x73ed4d9a,0x5342acbf,0xe8041565 .word 0x2a9051ab,0xbeeffd92,0x5eb48196,0x0d3f4a9c .word 0xc2d935e7,0xedf595e7,0x131041c4,0x39537477 .word 0xe144d0f6,0x41e24ea0,0x86a17102,0xc83aa491 .word 0xb3abbc01,0xc053cd8d,0x7c125453,0x5d499324 p15_local3_end: SECTION .p16_local0 DATA_VA=0x000880000 attr_data { Name = .p16_local0, VA = 0x0000000000880000, RA = 0x0000000030000000, PA = ra2pa(0x0000000030000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local0_start p16_local0_begin: p16_local0_start: .word 0x561330b7,0x092f914b,0x5b85a628,0xfe69183e .word 0x9ccb8176,0x7192035c,0x4ab24e3d,0x871dc614 .word 0xf41542b7,0xf646b521,0x2a194677,0xa2c11ccd .word 0x55ed20be,0xafeb7959,0x0f5f8aad,0x4fc8a5d1 .word 0xa07f3173,0x5e1d9c31,0x3349dde3,0xf1f4fd0b .word 0xef520255,0x192e0733,0xc7e0cd3b,0x7f35a4a5 .word 0xa7f8413c,0x3eaa612b,0x25c92e39,0x955e47ab .word 0x7889eb33,0xe76750ea,0x17680642,0x20cc2e04 .word 0xaaa4fa77,0x2e5fc312,0xf78a36e5,0xf2f01db3 .word 0x930cb8c5,0x63bc5acc,0x4ebbfa2e,0x3b702172 .word 0xfb422777,0xb5f201dd,0x76edebf5,0x2c3f33a9 .word 0x2f0518ed,0x39f64948,0x4e25b7ae,0x2aac49e6 .word 0xa4a6e102,0x1015de7f,0xebeb6055,0xa981c421 .word 0xfd095238,0x0cd4de9a,0x2aaeda7e,0xdbfe04d0 .word 0x7879d969,0x8eaefe26,0x8d484516,0x1333e647 .word 0x4494a142,0xf4669713,0xc054115c,0x09d63215 .word 0xcf75c051,0x97a0aac5,0x45ecaea6,0x03ad9841 .word 0x3d5db8f3,0x11309ce5,0x0d836468,0x19ffa807 .word 0xa80efec3,0x0ffd6e11,0xae5d4b5d,0x4bf5ef5d .word 0x166fb5c8,0x4b88fe70,0x65b4464a,0x53d7fe23 .word 0x4800673a,0xde37e7e2,0xa61f2d6f,0xb2e2a2df .word 0xd9373b60,0x52297ef4,0xeb955f7b,0x68390c3a .word 0x6f6694a9,0x49bb8718,0xda00dea4,0x03c88b25 .word 0xefa92dc5,0x7679c4b1,0x71986a7b,0x6bec9b0b .word 0x067c75fe,0xa41c0b35,0x552eca11,0xd55153f0 .word 0x8b5fd09a,0x3115f35a,0x6ecd3e60,0x94b5dab3 .word 0xf48c0b40,0xfd3d816f,0x6a349900,0x238aebf0 .word 0x8d0a7f4a,0x10931cb5,0x8efe7357,0x160bdb1a .word 0xe284a9ae,0x14c21e22,0x8ff0b145,0x5ed53b11 .word 0xa91aa2f8,0xa4c547f4,0x38506fbf,0xffce5ee2 .word 0x9c82d293,0x2929d1c3,0xd84721c6,0xf6c25639 .word 0xf985a6b6,0xb3c72bb6,0x37cdcdef,0xdf1555c2 p16_local0_end: SECTION .p16_local1 DATA_VA=0x000882000 attr_data { Name = .p16_local1, VA = 0x0000000000882000, RA = 0x0000000030800000, PA = ra2pa(0x0000000030800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local1_start p16_local1_begin: p16_local1_start: .word 0x025aa881,0xe7e2369d,0x3e78a1b7,0xa7d766e5 .word 0x8f313919,0x615e7348,0xf448ab80,0x1427ed98 .word 0x0f7e1a1b,0x61199787,0x2ce6a5af,0x83b65f53 .word 0x39f403ef,0xa8500e32,0x8206c4fa,0x6f20107c .word 0xe65c9d99,0xb2f88721,0x78915ea7,0xa38173c0 .word 0x698c08df,0x1fe59a59,0x3e8489d2,0xf3fb2173 .word 0x2247854c,0x2125692f,0x21bbc25b,0x27bb6921 .word 0x68b1c62c,0xe9fc1249,0x1e3093a8,0x69616c02 .word 0xfc823cff,0xa8fe0ab2,0x3422430a,0xec73c167 .word 0x9fb59c1a,0x514e5a29,0x55a6eb31,0xcc6c5af9 .word 0x17f5aa77,0xdfbf3f5a,0x03fdcfcb,0x85511bdd .word 0x98413aaf,0xec000bbe,0x69391e4c,0x66da8e19 .word 0xb5ab4c83,0xeafa86d3,0x2c975f1d,0xdca2f6f7 .word 0x43ee77bb,0x0fa98f03,0x3d9ae8dd,0xcba1600a .word 0x16bcae86,0x340b7227,0x72127c20,0x664a4629 .word 0x511f5d0b,0xe85d92e7,0x71bbf087,0x48ebdc43 .word 0x958c984c,0x04503e98,0xd97c73b1,0x4c1d3e21 .word 0xe69da86f,0x2b7570f8,0x6078b282,0xd2ddce02 .word 0xcb73af27,0x0ff791d9,0x561f988e,0xcf098a37 .word 0x6d6e6ae9,0x33122050,0x70b9369f,0x1b00491b .word 0x1b36498a,0xaecba316,0x6a1e8162,0xab953da7 .word 0x17f9b1dc,0xb93d7f3e,0xb1143463,0x4525e666 .word 0xbb7367ea,0x91a341f2,0xaf2abc02,0x01cb2151 .word 0xf55e9967,0x808118dc,0xe3065315,0x697845d3 .word 0x9a76c48a,0xa21673db,0xff3ac060,0xa3c6ea1e .word 0x74c57e43,0x4a20bb7b,0x8123b79d,0x4758d710 .word 0x45052222,0x78b2495f,0x5b24ad2b,0x678c5090 .word 0x14d7bbf1,0x0648b9ba,0x7dfa7cc4,0x541ac427 .word 0xcb404616,0xb665237b,0xd6c52c05,0x2cef7093 .word 0x7dc19676,0xadc7efce,0x243fee71,0x78cc5f3a .word 0xd755c4a1,0x15d267b7,0x789ed229,0x965dae00 .word 0xdc2795f5,0x1631f5e1,0xf96ce947,0x35d99688 p16_local1_end: SECTION .p16_local2 DATA_VA=0x000884000 attr_data { Name = .p16_local2, VA = 0x0000000000884000, RA = 0x0000000031000000, PA = ra2pa(0x0000000031000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local2_start p16_local2_begin: p16_local2_start: .word 0x97c6130b,0xc16734b3,0xc6caf27d,0x5e8530f9 .word 0x440376f6,0xd073e226,0xe576ef26,0x5af4a77a .word 0x2fb33c99,0x59f9ccd5,0x74afc379,0xba45a89d .word 0x80da10cf,0x3b723b08,0xca0d1fc7,0xda93efd3 .word 0x44584d54,0x594479e2,0x20b9f7ad,0x873910e5 .word 0xa9839be3,0xc5f682aa,0xa8c214cc,0xb60fb551 .word 0xa51fba76,0xd5f22068,0x91c9f75b,0xa827937e .word 0xb7ba0284,0x39a1c380,0xfb533d96,0x96ee141d .word 0x24ae8e7a,0xec45447d,0xeaebd43b,0xe26cc7cb .word 0x124f5aae,0xe9b25107,0x1d67663a,0x043095c1 .word 0x15af983f,0x43f4f8df,0xc9305d0f,0x9cc6e765 .word 0x18c90ce3,0xe61b2a3e,0x0c0f1e59,0x73d1a0e5 .word 0x119f577a,0x926bf17b,0x74a008e4,0xb1539e93 .word 0x1250d11b,0x6063e86e,0xf2196dd4,0xa7223105 .word 0xfcf03318,0xa89a2a0e,0x85eb8c22,0x74aae89a .word 0x16e3efba,0x3f9989c0,0x3efa80f3,0x5933b067 .word 0xc90ff4a7,0xe1cc69e3,0xf47ab3a8,0x1c79c1be .word 0x7acbf592,0xba19ee99,0x7188049b,0x4d0f38d9 .word 0x17c07c63,0xc1b8ccbb,0x70fc65fc,0x06c4082c .word 0x4dbd3a2e,0x8fa524c9,0x094fa7b1,0xedc9e130 .word 0x67e8b312,0xc0d18b63,0xefd3a78a,0x4c56415e .word 0x18a5b14e,0x166af6c2,0x43a34575,0x2f84db7e .word 0xb42f9624,0x2d47c99f,0x5d41668f,0xf8df2b96 .word 0xffb34097,0x35259ce0,0x618fd350,0xf5cba6a0 .word 0x17c8c743,0xa04c855d,0xabd83bc5,0x32f609ea .word 0x11337412,0x6f3b625e,0xadbfb109,0x86afea60 .word 0xff9afa15,0x2cdd76cd,0x3d3aeeea,0x08a235a3 .word 0xa78a0042,0xc3e14489,0x939f5cb3,0x9af57035 .word 0x1f7b11ed,0x131e5784,0x86fa56ed,0x4b8213e6 .word 0x29d3751c,0x2db9ae86,0x9dd55ba0,0xbe44a732 .word 0x0db5ae46,0xbfd6db1b,0x5af61f02,0x55fe23b2 .word 0x2ae8f301,0x49bc43b7,0xa726c065,0x435a4dea p16_local2_end: SECTION .p16_local3 DATA_VA=0x000886000 attr_data { Name = .p16_local3, VA = 0x0000000000886000, RA = 0x0000000031800000, PA = ra2pa(0x0000000031800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p16_local3_start p16_local3_begin: p16_local3_start: .word 0x62f959de,0x532b6aa5,0x2968eb1e,0x9ab4c2ea .word 0x217a3410,0x4e83c05f,0xc16b7777,0xf8c29726 .word 0x5cbc30f0,0x8a3a94ef,0xd79106ff,0x2ebfe5f6 .word 0xe429129d,0x8deb5f14,0x7eb36f39,0xf35a8475 .word 0xac63dbae,0x6f4adc02,0xa9d399a6,0x852984c6 .word 0x97e8a29d,0x031aa966,0x1c13a756,0x94bb6672 .word 0x8a6d640e,0xb68f1578,0xeeba6c23,0x37ae440e .word 0x9e4e953c,0x9f8db263,0x0ebed102,0x89edecad .word 0xba2fbe73,0x3bd8695c,0xce6acabc,0xdf883c4f .word 0x8779e287,0xcdca950d,0xc0e36703,0x7e50dc83 .word 0x242e2a61,0xa91c259f,0x3c32bd89,0xb7434365 .word 0x32e9c9f1,0x7a17f7db,0x43a91821,0x36cf40e3 .word 0x888eff97,0x3e89f4ae,0xe82816c1,0x6173c30c .word 0xeb803434,0x37feb685,0x609972da,0x776f9a48 .word 0x73d4f743,0x71a767a0,0x317e1696,0xc52dc7d2 .word 0xf8e3090d,0x565430fa,0x0b2b1155,0x81efd544 .word 0x8d86f85c,0x46228680,0xba473230,0x53620d45 .word 0xf5859aa6,0x6260d1db,0x01c6fcd2,0x28bfaa5c .word 0x5317588c,0xb7c135a1,0x109ca681,0x03a99fc9 .word 0xc0814e20,0xc124c0bd,0x6112bce0,0xc12956a2 .word 0x6bc22e74,0x001a6ed9,0xde0b284e,0x9c454d89 .word 0x79d8fb48,0xff9979d5,0xefa6ad88,0x2dc7f98f .word 0xe71a9f2d,0x7b620036,0x876aaea4,0x07b3defd .word 0xcb9ee662,0x8152509a,0xbcd93dfc,0x0d187abe .word 0xc6a3fb9e,0x9bbb89d4,0xca1536b5,0xd211aec1 .word 0xcaa063c2,0x4a8c2137,0x5994c7a8,0xd7718cdf .word 0x8d3f0397,0x4bcaffa4,0x3a9c0955,0x5d9bf7df .word 0x11cf02fc,0x2a6d111a,0x800ef935,0x50b7ee88 .word 0x70c1a930,0xe330a1c0,0xd6255e9a,0x17d11b83 .word 0x74590dd8,0x287d6686,0x1e127721,0x402a1977 .word 0xc8ffb73b,0x14f97e73,0xafd97afd,0x67d325c7 .word 0x3324dfcc,0x9b1836d1,0x9b91691a,0xf18f01d5 p16_local3_end: SECTION .p17_local0 DATA_VA=0x000888000 attr_data { Name = .p17_local0, VA = 0x0000000000888000, RA = 0x0000000032000000, PA = ra2pa(0x0000000032000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local0_start p17_local0_begin: p17_local0_start: .word 0x9ee09475,0xb1e989af,0xc5199136,0x110a344b .word 0xb30163cd,0x0f2c2630,0x0dc0d477,0x861a1d66 .word 0xbbf76362,0xbd65db42,0xa06d104b,0x29c01a78 .word 0x04ae134b,0x8388ca99,0x41435a02,0xbafabaaf .word 0x83df18e3,0xfdabd0a7,0x682faa11,0xcab71188 .word 0x0e1506e5,0xe009238c,0xdcbf411f,0xc307ce8f .word 0xf89e00eb,0x326e2fc1,0x98ecaffb,0x3b003fae .word 0xa5b2bfa3,0x8926214c,0x878af795,0x42535a3e .word 0xb5e2249b,0xc9532f52,0xcb6203d8,0xf2503f6b .word 0xa48f0b93,0x57d4f0ba,0xf808308a,0x0c9593b4 .word 0xbca866fa,0x3929210c,0x97e35f50,0x1a7bc35d .word 0xece06302,0xe8c77b99,0x522bb805,0x69707d10 .word 0xe1b00d7d,0xb5960f2d,0xd441b51d,0xe5490853 .word 0xc8e55a4f,0x31f80762,0x40db37f6,0x4296d86f .word 0xa9530fcd,0xf5ac41c6,0x162704b6,0xbbe72850 .word 0x812d67ed,0xf765f071,0x62c38121,0x986aae53 .word 0x56393ec4,0x6a3ff4b4,0x50ba2d58,0x4deba851 .word 0x77229d54,0x1b698681,0xf6c8d58a,0x95d839ba .word 0x0ee62f2b,0x737385d4,0xfea85d04,0x424f91fb .word 0xdfbabb2f,0x86d99064,0xf2b8adad,0xa6d8c3af .word 0x3b645c17,0x3a5f7d12,0x15ee23ea,0x8d151d16 .word 0xc268b657,0xeca7bca8,0x7b5b51e7,0xcc76b4b9 .word 0xabbdc203,0xbbb7d5d5,0x4f85c812,0x0a6121b9 .word 0x047da47c,0xda36d932,0x0adc28d4,0xb225309b .word 0x5e3ec084,0x216ab67a,0x34f38d91,0x98c43d8c .word 0xfe24b2a8,0x56b646c9,0x1cc575f6,0xa7906143 .word 0x52972770,0x85f9d102,0x99a30708,0x1b2da804 .word 0xa7e303d9,0x81122d6d,0x7bbe9477,0x4dc59879 .word 0x5b869df6,0x1eac35c9,0x0de00a44,0x5406666f .word 0x6be48ce9,0x6f24b0bd,0x465bd5bb,0x8d933599 .word 0x7bac7f58,0xe8cc34ad,0xed20f557,0xe6938b04 .word 0xffd46727,0x4f7dc7dd,0xf65d3efa,0xe747dc79 p17_local0_end: SECTION .p17_local1 DATA_VA=0x00088a000 attr_data { Name = .p17_local1, VA = 0x000000000088a000, RA = 0x0000000032800000, PA = ra2pa(0x0000000032800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local1_start p17_local1_begin: p17_local1_start: .word 0x1b4586ca,0xeaddeaf7,0xb36be477,0x7520497b .word 0x5689589e,0x665b5f40,0xcc197518,0x0f64f2a4 .word 0x11d34775,0xbf139fb0,0xb9b9a103,0xce95a9fc .word 0x5bfe9686,0xb9ce3789,0xe387b8f0,0x32f53c90 .word 0x0928aa85,0x46d299c8,0xb868c48d,0x9c922afd .word 0x06b08d3c,0x31915965,0x7bb65637,0x7c5ffe25 .word 0xb78ca81b,0xd954c218,0x0c8b93ea,0x23bf414a .word 0x277cafcd,0x330b7770,0x8ec7f876,0x22774877 .word 0x9431f227,0x4efc4119,0x5af08604,0x1aec2260 .word 0x0311ce54,0x0338c3d5,0x5e696ace,0x2523eb97 .word 0x084afa31,0x60673a89,0x670fc543,0x047bf10c .word 0xdea9cda6,0xcb5a652e,0xcc1235dd,0xedc8d5b9 .word 0x2c136c45,0x4ddfceb9,0xeaf338e8,0x5f63250a .word 0x61d7bb7e,0xaf1808e7,0x88ad799a,0xf503ee36 .word 0xc40790ad,0xa46a48e7,0xbb411a92,0xa955c981 .word 0x93360dcf,0x8fd9aa56,0xa755c834,0x69af9871 .word 0x5a019c41,0x05990283,0x0b5dfd03,0x720e7546 .word 0xac780bad,0xe75bf06d,0x98e8970c,0x4432a3b3 .word 0x66ca0203,0xae2f96ea,0x7fc60e6d,0x4a71008f .word 0xc0ddbf9a,0xb9181da9,0x13a6e3b4,0xde3cd308 .word 0xaa191b84,0xe23f93be,0xabe11519,0x75b1d2e8 .word 0x25c1efd2,0x85a58f8e,0x8161bc39,0x97180497 .word 0xa8eb813b,0x0034fef3,0x8014daec,0x0fa486a4 .word 0x333c12a7,0x20ac4c75,0xf250e9e7,0x0e9059f0 .word 0xf1a4f349,0xad0dd132,0x6f2b03d3,0x7d4edae9 .word 0x6245e330,0x04cf7323,0x02486e18,0xce59f7e6 .word 0x5cf1b6bc,0x2f2f723b,0xf871493b,0xb42940cf .word 0x25fc57ad,0xcedc1bfd,0xa3cf6a61,0xad2aa780 .word 0x6356cb3c,0x33b80d6e,0x7551178d,0x64231234 .word 0x8653642f,0x106ae367,0x77d4b9f1,0x3e7c793b .word 0x3473e807,0xf0859876,0x0d4929f6,0x88b0f825 .word 0xf853d6a9,0x33c01059,0x1d871c90,0xa1d1f6f5 p17_local1_end: SECTION .p17_local2 DATA_VA=0x00088c000 attr_data { Name = .p17_local2, VA = 0x000000000088c000, RA = 0x0000000033000000, PA = ra2pa(0x0000000033000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local2_start p17_local2_begin: p17_local2_start: .word 0x0f8988cc,0x85066a5b,0x9bb036db,0x4b2e1457 .word 0xf90b0ce6,0x94fe7031,0xea7ec78c,0x8cb36925 .word 0xeb53cc23,0x75116795,0xe28e69c0,0xc7e8f2dd .word 0x382ecc5d,0xd794c933,0xbd0df250,0xc9b33e59 .word 0x87d0f52c,0x635fba76,0x90f27023,0x14bfe4b1 .word 0x1c7664cc,0x19270140,0xc03176ef,0xf4fb1acb .word 0x30594b60,0xf707fc0c,0xfbfb44db,0x1d706429 .word 0x4a779080,0x1808fe05,0x97cbe0c6,0xe799836c .word 0xf9b3c892,0x838941da,0x2bedc2f1,0xb09e649e .word 0x502db72e,0x627ff676,0xaa111b24,0x3b155a90 .word 0xc35aa7c2,0x9c25dd85,0x3bf55f66,0x407c3f76 .word 0x318b44cc,0x6da4ac16,0xca25f31a,0x5a643804 .word 0xd537fc45,0x8e585002,0x58920bea,0x2b0abc54 .word 0xa45797e0,0xe8b80d76,0x50a6ea8b,0x80564b29 .word 0x61b53c03,0xf3de5c4c,0xfc6ccdfe,0xad1d16cf .word 0x6aea193e,0x70ab4b1c,0x14e62d48,0x07123e06 .word 0x21a86c5f,0xf2600384,0xd838faa9,0xa6a82fe1 .word 0x1e60d422,0xafb8152e,0xcacd825f,0xeed1da9b .word 0x4a13d386,0x1264a4cc,0xdf191aea,0x5fe1faee .word 0x22e795e1,0xd9436981,0xfab4146b,0x4ced3776 .word 0xc76a45d0,0xe4f95533,0x8abb6a32,0xc4536603 .word 0x164f06ec,0xf624bb02,0x7f709dc8,0xc0f12d8e .word 0x68641625,0xa95e2253,0x6e8938f5,0xc6c46957 .word 0x5608ed2c,0xff741e1f,0xb2305a40,0xa5c82e41 .word 0x911218f0,0x7c4c2bca,0x7aa7d229,0xae25d3b7 .word 0xa25e92de,0x5560d801,0x88028c17,0x77ff7875 .word 0x7ee6c829,0x99a4bbeb,0xe03dc68b,0x20b862f5 .word 0x48a28f5b,0xb29f08ef,0x7d43934a,0xeca4118c .word 0x147a0285,0x9d50257e,0xa0a6c363,0x9d70e443 .word 0x0660e52f,0x738e20c8,0xe4404793,0xe2db5522 .word 0x2003b306,0x5715061b,0xee3bb30f,0x9efead09 .word 0xb572cf04,0xb8d9f647,0x7fcc6188,0x206f988a p17_local2_end: SECTION .p17_local3 DATA_VA=0x00088e000 attr_data { Name = .p17_local3, VA = 0x000000000088e000, RA = 0x0000000033800000, PA = ra2pa(0x0000000033800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p17_local3_start p17_local3_begin: p17_local3_start: .word 0xcc65a40a,0x438d977b,0x005765dd,0x7d42948f .word 0x3a060ee3,0x0c6ee192,0xec800774,0x54a5af33 .word 0x799c2021,0xbd78d62c,0x84a201fe,0xaf41c1fc .word 0x3713700d,0x9dbf1912,0xc036bbb6,0x63f03ca3 .word 0x70fc3704,0x3939f08e,0x24e46ade,0xb6d376ae .word 0x3e296eb4,0x93680518,0x3cc44f75,0xff3eebc3 .word 0xac5cdefa,0x2e5b5c27,0xda0c8e05,0x916a2a3c .word 0x818d0046,0xd357fba9,0xe57dcb8a,0x5c35d33d .word 0xf0ac56eb,0x04918fcf,0xc84eec28,0x31bedf2b .word 0x1441cfbe,0x20950ba5,0x5f16b20f,0x19547569 .word 0x9561b578,0x77c116e3,0xe0e423d4,0x96ed9111 .word 0x6714418d,0xa140a698,0x73894c06,0xb8de58e5 .word 0x9026d481,0x189e2ebb,0xb759f592,0xe65013a6 .word 0x0e34886a,0x2b932ac3,0x5225e613,0x1cd34603 .word 0x0ca6ff1d,0x530f020a,0x41a93d25,0xcc69a38d .word 0xa6903955,0x228469c9,0x71c12c3a,0x981671cd .word 0x38d353c3,0xd7c7e0c5,0x6ba127af,0x8ee44f25 .word 0xbf8e2f56,0x6ac2a353,0xba160cd4,0x422b61d5 .word 0x2325e05d,0xacd95ca4,0xf2b0d3da,0xc1e3c9f5 .word 0xa54acb16,0xda56df6b,0x0ffab6ed,0x1f6b4b6c .word 0x8e440301,0xf5dfe0c5,0x884579bc,0xf51a44ca .word 0xb388c552,0xc33e021b,0x0c444574,0x7b1297b8 .word 0x961ac090,0x97e12ed3,0x8c3a386d,0x3995d1fa .word 0x28da8607,0xaf02f6f4,0xe70c00de,0x7dfb48e4 .word 0x81690ef1,0xfedd2050,0xa0b5d953,0xad6d43df .word 0xf71dba78,0x7a48da4b,0x6901facb,0x68882cdd .word 0x10f4a800,0xb2647267,0xb7692319,0xefd330b1 .word 0xd5c48ee7,0xd4dd6034,0xece55105,0xfaab83a4 .word 0x96855f81,0xa9ee3dc3,0x79158790,0xafdaee79 .word 0xc26a4f9d,0x186df4d5,0x91d61ce9,0xae43d9a4 .word 0x214defa3,0xfe3ec497,0x8934eacd,0x3f98ffbd .word 0x60ea3fee,0x71f09fd9,0x871d5a2a,0x0a544a6a p17_local3_end: SECTION .p18_local0 DATA_VA=0x000890000 attr_data { Name = .p18_local0, VA = 0x0000000000890000, RA = 0x0000000034000000, PA = ra2pa(0x0000000034000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local0_start p18_local0_begin: p18_local0_start: .word 0xe03491d2,0xcea63de0,0x0bf50510,0x637a220b .word 0x94affc3f,0x2ed841d6,0x396f6b92,0xcfe86bb1 .word 0x88f6e726,0xb5bb0f53,0x70539312,0x51654da7 .word 0xa393b042,0x8c5475f4,0xabe712dd,0xe22b1139 .word 0x2f5e02ed,0x3363f612,0xc6fb46f3,0x40ddb18b .word 0x2be3467d,0x2482a65a,0x7ff56fbb,0x86546266 .word 0x99525675,0xaba449d4,0x464a1b89,0x785519c7 .word 0x19092e5b,0x063be719,0xd633ff7b,0x077fc969 .word 0xfd32f36b,0xf5e024e5,0x78ac1539,0x058068b1 .word 0x3a2c4771,0xc6480866,0x8a7a6538,0x51816e8e .word 0x3f8cfd85,0x1bd586d4,0x971c3d7e,0x2680f85b .word 0x8f9bb6b7,0x1d596953,0x039ee906,0x21d2041a .word 0x5ca8bd77,0x72adbd70,0x4cd47ed0,0x351fed07 .word 0x231ded0e,0x7821dc4f,0xf376e83a,0x22076f73 .word 0x268648e0,0x320c084e,0x97f8bb02,0x55db1d39 .word 0x5b1fc8fd,0x8ee42cac,0x9c2cce88,0xea94ac55 .word 0xb4987007,0x5a6e6cd0,0xf1fed0a7,0xd747f9d9 .word 0xd69a5a44,0x51bf6c7b,0x299ca1e6,0x18773b3e .word 0x9cb75515,0xf26c4945,0xee1e6096,0xbe40a652 .word 0x9c3efaaa,0x733e5597,0x424acdc5,0x79141872 .word 0xdb20a8b1,0xbb412864,0xe25a5b39,0x9390e4ae .word 0x817fa326,0x2ca6cb9c,0x53924758,0x32bae092 .word 0xa8d92c46,0x0dd5ac66,0x638616f6,0xce042370 .word 0xc1bf4396,0x00465d13,0x8d231253,0x508ec608 .word 0x598042c7,0x7b299ffd,0x26cb1e2a,0x68bd02de .word 0xbe447816,0xf00ca21c,0x68ebc1d4,0x76b6e05c .word 0x8717ea86,0x2f2026f7,0x46de665a,0x40f5319e .word 0x887637ce,0x1fa0bacd,0xd8ada377,0x691fc065 .word 0xd2dc1da2,0x0713fb9f,0x5b195f4f,0x8cfb649c .word 0x9e758937,0x0733aed3,0x7ae780a6,0x133be945 .word 0xb93079d2,0x79fd214a,0x45391c83,0x08c6911e .word 0x2962ad99,0xee7eebb2,0xcf759ea0,0xced91baf p18_local0_end: SECTION .p18_local1 DATA_VA=0x000892000 attr_data { Name = .p18_local1, VA = 0x0000000000892000, RA = 0x0000000034800000, PA = ra2pa(0x0000000034800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local1_start p18_local1_begin: p18_local1_start: .word 0xd7ec969b,0xfcf5be4e,0x09b0b14b,0x0fe51bcf .word 0x046d9b22,0x53a0070d,0x955726f2,0x94f526f6 .word 0x3af6282f,0xbbec66b2,0xa2003188,0x14da1ec4 .word 0xa500ebfb,0x3f92f052,0x8787824e,0x7e7aab5e .word 0xb22da6cf,0x3abc2833,0xce4ad697,0xebd6cddc .word 0x2b98ab85,0xf44ca342,0xe750ed9b,0x921a7fbc .word 0x1d62c7d8,0x173c187d,0x80b9ae3e,0xcb8075c2 .word 0x9ff28937,0x8c109815,0x93993b75,0xc0ab192f .word 0x34903d9f,0x393287fe,0xbd886f85,0x4730eb70 .word 0x7d430363,0xefd99c22,0x31860e6b,0x8baf4669 .word 0x06ef96ed,0x4847be64,0x47b6cc87,0xa4c6ee25 .word 0x0bd5df3a,0x7f575804,0x0e8a7a6d,0x2050a2d3 .word 0x06af6217,0xc5e1d583,0x370b9eab,0xb7269ca7 .word 0x2fcceba5,0x2c5c41cc,0x036e2247,0x391a16f4 .word 0xd3fe7f7b,0x1f6660a0,0xd523733e,0xcb734b41 .word 0xc8685cff,0xf62e4187,0x05989439,0xfec5d378 .word 0x5103876b,0x15ccfd4d,0x4a9d4d6e,0x14546b64 .word 0x9bb5e09d,0x119d3824,0xac79a9e6,0xa419ce39 .word 0x9920d150,0x6d441c64,0x0109e29e,0x4beb99c6 .word 0x94b15dea,0x9f464749,0x2810b887,0x8c471d74 .word 0xc7b894bd,0x216de828,0x3e26b915,0xe88f413f .word 0xb4013afd,0xceac8c77,0x638ec13c,0x36c41f84 .word 0x14de4aa9,0xaaea96bb,0x59394f0d,0x3384c184 .word 0xf9e5e8af,0x325dc39c,0xf3bdf92e,0x2888bf29 .word 0x869c1672,0x96980337,0x5a2803fe,0xde668cda .word 0x5a127a7a,0x1bf04bde,0xac4ea3a1,0x3028b924 .word 0x9a5bed0b,0x13600d51,0x11b8e101,0x64022cd1 .word 0x32e54f02,0x26d16828,0x15c7d63d,0xab37199c .word 0x8971c603,0x994174b7,0xed92f729,0xb32160fd .word 0x92bfa882,0x990a857b,0x4443043f,0xe2a2a26d .word 0xafd5d47e,0xc7fd7f23,0x51afdcb3,0x656557b1 .word 0xa313aea1,0xc79b7de5,0xc94f028a,0x0835a3ae p18_local1_end: SECTION .p18_local2 DATA_VA=0x000894000 attr_data { Name = .p18_local2, VA = 0x0000000000894000, RA = 0x0000000035000000, PA = ra2pa(0x0000000035000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local2_start p18_local2_begin: p18_local2_start: .word 0xe76bc674,0xa1c294f0,0xff4d8096,0x34e97a02 .word 0x9570eb09,0x5ad2933b,0xab9e2bdc,0x31d27813 .word 0x08f29d26,0x9497b1ba,0xc1e9326b,0xc824618e .word 0x40e0aee4,0x9fc5b70b,0xada503d5,0x342ee15d .word 0xc6dac63f,0x88e55ca8,0x63842b5a,0x02b56f6e .word 0xb962dbc7,0xd529c74c,0xcf8f6492,0x89009ddd .word 0x2a217a36,0xbc59b972,0xc5481643,0x049f2b8d .word 0xaeac1a15,0x12d1c9b7,0x52711713,0x5880d1b4 .word 0x995cf161,0x0e771f28,0xf3211f86,0x516d74bf .word 0x55c74801,0x94d583d0,0x16d6f5eb,0x7082bc2c .word 0x12420e66,0x7f4e90e2,0x076faae0,0xa6d58071 .word 0x3141b149,0xec6e811f,0xc236b23c,0x104b8e8e .word 0x06c1a430,0x7104eb79,0xa73a016e,0xa1a6bfa4 .word 0x8f83dd84,0x5cd89562,0x12042583,0x0bca6d71 .word 0xeb810f2e,0xf8c818f2,0x57e86f84,0xc94a4423 .word 0x3f83404c,0x40b67429,0x368a1536,0x3f74b266 .word 0xbcb7b9ce,0xf7582bfe,0x4c0f7198,0xf307a1ab .word 0x04d93837,0x75a04bac,0xce72181d,0x961d16c3 .word 0x1ad267f2,0x986f45f9,0x85ca6e9a,0x44401883 .word 0xc24cb45e,0x36a1986f,0x53510943,0x4fae329c .word 0x363cced5,0x58aac68e,0xb0b1589c,0xa9b3c66a .word 0x93fd97e8,0x6d4d2aee,0x64aa1e34,0xdcb99870 .word 0x1b74f068,0x81665cdc,0x4eeb4d05,0xee5c5ca8 .word 0x5918980b,0x8cb8e198,0x5dcee24e,0x51176fe1 .word 0x92eb2f0e,0x5ac14f11,0xef48eb89,0x1442baff .word 0xfbc78191,0x079328b6,0x9d30fa3f,0x35188bac .word 0xb4e54c4f,0xdf447d89,0xe86c14e8,0x8e0cf198 .word 0x050d17aa,0x08445d23,0x65a18265,0x978b819b .word 0x52fb25d3,0xfd4674fe,0xe394cb87,0x89d8a54e .word 0x25193bcb,0x4ee036bf,0xfcf35a0b,0x1f524af2 .word 0xdc329194,0x79f2828f,0x4de6cb8d,0xd222d0d1 .word 0x4b8246d8,0x072a8caf,0x139c0c78,0xb36baf10 p18_local2_end: SECTION .p18_local3 DATA_VA=0x000896000 attr_data { Name = .p18_local3, VA = 0x0000000000896000, RA = 0x0000000035800000, PA = ra2pa(0x0000000035800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p18_local3_start p18_local3_begin: p18_local3_start: .word 0x2035c237,0xd426c3c8,0xf01b04ec,0x58264db8 .word 0x59f823fc,0x9f4b3102,0x138e33e2,0x20de0ae2 .word 0x3e74d94f,0x42170d14,0xe75afbb9,0x6cd40594 .word 0xa3f420f9,0x86d31d6e,0x576d848f,0xa83161dc .word 0x7314348e,0x73dd5d25,0x8f2cc63c,0x5bef10f2 .word 0xb3003554,0x0a3a687f,0x62e36c48,0x76363f0e .word 0xe7c11754,0x09232274,0x5826f387,0xe16da73f .word 0xc3b4e6cd,0xb9fade11,0x4485dbec,0x980f2222 .word 0xfdd6e512,0xa94d6915,0x4f8e4825,0x210dc686 .word 0x7e43f9db,0x23381151,0x8c3b84a8,0x3613e87a .word 0x3b7b6401,0xf6d3d1a9,0xfdaa6038,0x34c827a8 .word 0xd6eb6ed6,0xfcc37ea1,0x7d83c806,0xeb416bfd .word 0x860e152b,0xe07cd027,0xdbd79939,0x4c2189eb .word 0x9c51bcb4,0x9dda9d77,0x0084811b,0x26eb9358 .word 0x0026cbe0,0xd496c7e4,0x5d2d6f2a,0x77e6341d .word 0xea3760c5,0x422a4e42,0x1c2f2542,0x6a166c44 .word 0x2b23c971,0x7c7f839e,0x78803b9a,0xe59410be .word 0x852d81c5,0xcc6b1aaa,0xcec97727,0x45bfb8fc .word 0x9a4f83a3,0x6dfb9920,0x63d51f4c,0xfd21cdad .word 0x9adf47fc,0x962002bd,0x285a7f6f,0x8c2e8c0b .word 0xca73864d,0x10c3082b,0x595b3c73,0xae80af15 .word 0x315d8cbf,0xbe8cf8d9,0x348b4721,0x17e8908e .word 0xeca520d6,0xf5210f52,0x2306964b,0x5d20cb14 .word 0xc95744d0,0xd9841825,0x5d6a0bd3,0xe3ea9440 .word 0x7744f07b,0x268f3a68,0xdbfc8f16,0x3ceeaa07 .word 0x1849a63d,0xbdfc8d1c,0xd52ed317,0x8e8e6ae3 .word 0x53a6df58,0x84349e70,0xfe2cdeb6,0x2ea9658b .word 0x8cf4e756,0xd7faa5e5,0x26331841,0x059096aa .word 0xa69e9192,0xd07af4ab,0x565ba98f,0x2765351d .word 0xdaad68f3,0xda13b68b,0x6814f163,0xdc7de258 .word 0x3a325ce4,0xefeca93f,0x08ac974d,0x2ef7d420 .word 0x8f89481a,0xe7abd3ad,0xdaf26c0c,0xb0ee1938 p18_local3_end: SECTION .p19_local0 DATA_VA=0x000898000 attr_data { Name = .p19_local0, VA = 0x0000000000898000, RA = 0x0000000036000000, PA = ra2pa(0x0000000036000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local0_start p19_local0_begin: p19_local0_start: .word 0xc9f1cfe9,0x40c58ee6,0x34f99876,0xfa2ff185 .word 0xd9b82f5d,0x0d037514,0x49e6e0df,0x2960483c .word 0x117d7a94,0x0a9a11de,0xf9339b25,0x129bb566 .word 0x3ed51a84,0xe790179b,0xfd1d15eb,0xafda8c0e .word 0x29fe5e17,0x30d61a4d,0x49e77758,0x64bd9ed7 .word 0xc6a4d4e3,0xddaac975,0x32a8c637,0x4ff299a6 .word 0xe93ca6ac,0x94eaa4ed,0xc5261c42,0xd8fcdd51 .word 0xda912dc7,0x2d723d37,0x36b6ad40,0xabe481e6 .word 0xa388af5a,0x258ce905,0x3d21c2e7,0xa159af47 .word 0x05042d47,0xc67949ad,0x332c696e,0x7f10198a .word 0x2e4008b7,0xda54334c,0x58577c4b,0x72a739a0 .word 0xe3ed1c4a,0x6a29a6a4,0x2c1ca8be,0x6478d1e2 .word 0xc65db7be,0x6358c8ab,0x0dd62cc4,0x81d60610 .word 0x3aad42cf,0xcd53c94a,0x3a963030,0x5eaaf2f9 .word 0x62443fcc,0x6a705ea0,0x206609e3,0xddef9309 .word 0xdf51d719,0xb5cf9fb7,0xb4934977,0x2141304f .word 0x1ea56422,0x9bc516fb,0x4c75c3ed,0xbb0d1ed2 .word 0xf4682be8,0xee40a3da,0xd05a9a71,0xcdedd27f .word 0xa77968b9,0xd5bc1f34,0x4025e1a1,0x5803f489 .word 0xe16ce86a,0x75c0b191,0x3d058bba,0x4cf83b18 .word 0x3286eedb,0x6a862843,0x748bebdf,0x8d9061a4 .word 0xc0c29c92,0x3ef63c40,0x61bbd8f2,0x83d3a961 .word 0xef02f4bf,0x37d18367,0x0c3f2813,0x31aadada .word 0x28215dd1,0xe1a62360,0x4b549a6c,0x8c3373e8 .word 0x0fd3410b,0x2a0a918f,0x5bcc8da0,0xc6a1d672 .word 0x62edbd12,0x6823f977,0x174967d1,0xbfd86c70 .word 0x4c3a0d4e,0xa3f56a51,0xa45875a8,0xdc332f40 .word 0x91401bb7,0x327ed605,0x3ed281b8,0xb0128daa .word 0x24afd998,0xa1f813ae,0x57bf57ed,0xaa7ad42b .word 0xa3643bb2,0x7327cc04,0xfbecc57b,0xadba9bb4 .word 0x0abc1ded,0x0d8af8cb,0x5b8a9632,0x89160bcf .word 0x18cad2ab,0xf039f24d,0x7a2f93c1,0x68fc2bc7 p19_local0_end: SECTION .p19_local1 DATA_VA=0x00089a000 attr_data { Name = .p19_local1, VA = 0x000000000089a000, RA = 0x0000000036800000, PA = ra2pa(0x0000000036800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local1_start p19_local1_begin: p19_local1_start: .word 0xe7c746f1,0xa970aed1,0x27a32595,0xa85034bd .word 0x9b58731f,0xc6d2022a,0x52c1e057,0x8c3ea644 .word 0x5e57ed65,0xc3f05779,0x451ad29b,0xf601dea0 .word 0xa103d53c,0x9c588cca,0x2e6622e5,0x8e4b2516 .word 0x89989286,0x06b4fcd4,0x56cbbb25,0xb1461b62 .word 0xc25b70d3,0xd1fb80df,0x342ca26b,0x62e36b2e .word 0x7a219eb2,0x902d0e87,0x68310690,0x2c780834 .word 0xa432a235,0x8402dd0a,0x843d3a6f,0x4f12dfd0 .word 0x80e33b09,0x12574c90,0xd018e776,0x23322472 .word 0xf7370dde,0xfbd7fc54,0x7bc947d4,0x3a90257a .word 0x813f6f4a,0xb690c034,0xe45ea08a,0x568e9108 .word 0x21e8dba6,0x857dc61a,0xd57b1673,0xa6daefaa .word 0x6d5d298f,0x8a40932a,0xb99a4cec,0xc6f6406e .word 0x1ca3f74e,0x69fcb535,0x15a4a465,0x6fd475ea .word 0xf4079e91,0x3a74e14a,0x4ed6d547,0x9be7389b .word 0x833908c5,0x1df92143,0x7ec1047f,0x7c3e1515 .word 0xd3123808,0xa81cc9b3,0xeafbb13c,0xd126db1f .word 0x1b0b9d04,0x3f35682e,0x36d5baa4,0x40d1f719 .word 0x24d45596,0x21fbde31,0xee788a96,0x48d39e4b .word 0xd62caf01,0x7d419113,0xa7b9ce7b,0xd444d86f .word 0xebb2c2c8,0x8164e218,0x6f081d64,0xa4e526af .word 0x18379fac,0xfc939112,0x2656d7b5,0x996be865 .word 0x9ec2e0ef,0x67260089,0x1c2c6422,0x5c2547c0 .word 0xb37035a2,0xd3122ea4,0x166a9c5c,0xf7d3dee1 .word 0xb099e175,0xc2fa7f88,0x5c5017d1,0x3990f123 .word 0xda8f5455,0x56e6cb8d,0x51181ec1,0x039528d7 .word 0x3ba29f89,0xbc8a5bb5,0x7008bf95,0xd03e044f .word 0xf0b321e8,0x2ccff295,0x8bb30966,0x1e0e1608 .word 0x554f2b30,0xf0f83195,0xdcdf8ea9,0xed6644fe .word 0x4dcd616e,0xcee7bd49,0x819a1abe,0x6d8e5b5f .word 0x2eebc341,0x18291c72,0xa3694ac9,0x3609bb6d .word 0x7906c3b4,0x3d71a9d6,0x040e46fa,0x5c9c5496 p19_local1_end: SECTION .p19_local2 DATA_VA=0x00089c000 attr_data { Name = .p19_local2, VA = 0x000000000089c000, RA = 0x0000000037000000, PA = ra2pa(0x0000000037000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local2_start p19_local2_begin: p19_local2_start: .word 0x7448f96f,0x5641d78c,0x24fd2be4,0x4759c877 .word 0xda767a56,0x998b29e1,0xa514daa1,0x63fc445b .word 0x277eac14,0x75a59bf8,0x638b8e8f,0x17470fce .word 0xb2f9dd88,0xf8f602be,0xa563c383,0x7d959b2d .word 0xb7b2c6df,0xc2a1a98b,0x3f0ca7e3,0x3fa59d55 .word 0x9c3a8e62,0x303da5cd,0xe541dc56,0xff7e2825 .word 0x897443f6,0x1af2df47,0x1385cd83,0x535a7468 .word 0x8992281a,0xd32e7a6e,0xfe9a75da,0x788afa50 .word 0xc79a93b4,0xb3c83bfd,0x9322755d,0xea371e71 .word 0x862b9749,0x902249a3,0xd9ac9687,0x93cccc6a .word 0x1c1f00a6,0xdeceff62,0xf97adf88,0x53567674 .word 0xdac45cf1,0x88bf1920,0x6103635d,0xa5466445 .word 0xa84fa44b,0x2d0923c9,0x081c5d96,0x86b54067 .word 0xc09bed38,0x88a0ab5f,0x5b8a7af3,0x396943dc .word 0x692c46fc,0x3f35a782,0xdcd60b09,0xb0b02a66 .word 0xdbbad219,0xcb235fa5,0x8a037256,0x4706e7a8 .word 0xf4fcacae,0xe2844f09,0xa6c3deab,0x09578c43 .word 0x3d8f39bb,0x09968a03,0x9527a5cd,0x56f47ce7 .word 0x51fa899e,0x56d5374d,0x0baa9a20,0x8cd626e1 .word 0x2fd18e3a,0x2e633f6f,0xc8f28f91,0x053f1e52 .word 0xcf5f2b08,0xefe25023,0x7bd7e84c,0xc1809cf7 .word 0xf652932a,0xd8c3c1b6,0xa3f6c999,0x172177e0 .word 0xcbc823a7,0xcc90c5de,0xb836c940,0x6f7d3fc0 .word 0xb87c6ba6,0x275e9e6b,0x92ce34a7,0x04475f37 .word 0x0680e0f8,0x50ccbd03,0x53217d21,0xdaa6fe6d .word 0x3bdd45b4,0xe462f182,0x0d683fe1,0x2deb44c5 .word 0xc31709af,0x726133f0,0x10533403,0x1b7af6ca .word 0xe9f84a41,0x388a8fc1,0x65622b72,0x1bbb4bd8 .word 0x9b30a4b2,0x1bd3d510,0x36c2c3f6,0x56ddb95f .word 0xb3dde680,0x848e06d9,0x9a79c2a4,0xdc1422ab .word 0x984f56a2,0x6df50ec4,0x1c474cac,0x80cb08cf .word 0x7a487a44,0xa061ff76,0xed1deaa8,0x660c8e01 p19_local2_end: SECTION .p19_local3 DATA_VA=0x00089e000 attr_data { Name = .p19_local3, VA = 0x000000000089e000, RA = 0x0000000037800000, PA = ra2pa(0x0000000037800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p19_local3_start p19_local3_begin: p19_local3_start: .word 0x7d88260a,0xf64ac7af,0x7cfdb62e,0x373174ec .word 0x30a21c90,0x49358751,0x70f01443,0x036fa049 .word 0xa576f6f7,0x50772c8c,0x4080ef7b,0x8786f911 .word 0x695ca34c,0x66179ed6,0xca26b4b6,0x0e579daf .word 0x46215c49,0xc1951941,0x655fc78d,0x91bcd9e6 .word 0x3d8abcd2,0x364155d2,0x8c2c2753,0xbea7823c .word 0xcd13f908,0xd95cf36f,0x114d3443,0x28e96043 .word 0xdaf2fd28,0x76e0c5a4,0x324e57b1,0x8054e4fe .word 0x2eb349f2,0xbaf2e711,0x7c6fcb2d,0xcabc71fc .word 0x03af938f,0x71e87376,0x2863e94a,0x4f2df2ae .word 0x3cd8c01a,0xe688e257,0xea4ef79d,0x8f82fbed .word 0xed3e4414,0x2d4e2e23,0x6c9751a4,0x90b3c99f .word 0x5406f102,0xe47f21d5,0x3d6ec1a8,0x4e4bda8f .word 0xcb563201,0x4252185b,0x2b8a8e37,0x2ca45e9e .word 0x7d1c8b66,0x90285faf,0xb3bbc390,0xe8f79509 .word 0x780e786d,0xbaf61449,0xc3ae2f0e,0x2d9cc0a8 .word 0xb26b5a98,0x1793c620,0x651a4c6f,0x5906c959 .word 0x30370bb5,0x24ac99fc,0x92d9561d,0x25844d9e .word 0x796d1c90,0x32f497c6,0x804aa5a9,0xdba3d064 .word 0x4d7725bc,0x3d786127,0x38eee3b5,0x8ac3647b .word 0x3a29c20d,0xfe14330e,0xcccf8aea,0xf921b9ad .word 0x76e3a53b,0x1c491d0c,0xd273af03,0x91e3861b .word 0xab2edc97,0x51426d93,0x7ac8cab1,0x6c84c9d6 .word 0x5f12f304,0xad142978,0x5030dacd,0xde506747 .word 0xbbdbb8ce,0x20fc9336,0xfcf695bd,0x826bc478 .word 0x0b9f38ac,0x219d9891,0x82ee3d4e,0xbcbb2123 .word 0x3530018e,0x4ff94405,0x15cc39ce,0x6dd1bd6d .word 0x6cb7d7b8,0x16b2b6ac,0xb9c3a5f8,0xc173873f .word 0x23025009,0xf0dbb71f,0x48ae3119,0x1ecd97fe .word 0xc14d2efb,0xb6e41cd6,0x31dd01bc,0x23bd4cee .word 0x58d81110,0xb07b77ca,0xf115732e,0xd6c31d92 .word 0x7004285d,0x282c5dac,0xf5f89912,0x4860bbbc p19_local3_end: SECTION .p20_local0 DATA_VA=0x0008a0000 attr_data { Name = .p20_local0, VA = 0x00000000008a0000, RA = 0x0000000038000000, PA = ra2pa(0x0000000038000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local0_start p20_local0_begin: p20_local0_start: .word 0x1a60a1a1,0xd8ed5b41,0xf987bdd2,0xef0265c1 .word 0x1fcbb3cf,0x397adc96,0x9f62e050,0x9ad19055 .word 0x71fb80d7,0x400f47a0,0xddd32298,0x64582a2c .word 0x40d9cc70,0xf4e2abcb,0xb4403ee3,0xc617c63d .word 0x9c9fccc3,0xf966f9c0,0x7261165e,0x0239d823 .word 0x6f31aed8,0xf9f7cd58,0xb3f6d5be,0xb3b5a789 .word 0x045763ad,0xa0f0ea5b,0x4a8de75b,0x34bafa9b .word 0x3017233f,0x83b701ae,0x7512868e,0x43931748 .word 0x20c7764a,0xb5c28368,0xae1d7de9,0x19c4fed5 .word 0x6adb84c5,0x5122b0a9,0xb2d0a43b,0x60b4dd3a .word 0x298ed1fc,0x575a8f6e,0x8737d1bd,0x7616dae4 .word 0xe3c27c0f,0xd708089f,0x294d161e,0x54823d30 .word 0xb8c77b4f,0x1ae48191,0x2fc271a3,0x94692f59 .word 0xd00d8134,0xf243754d,0xbf156a16,0x91f37618 .word 0xde38a91c,0x78be292a,0xad7ada2f,0x69c17a56 .word 0x6803d121,0x9c3125bc,0x17c227fd,0xaf548f28 .word 0x8779c8a4,0xc5d782a5,0xc4a22a81,0x82036491 .word 0xce0d0cc1,0xf2894ba5,0x0e0c27e5,0x676710ea .word 0x801d6403,0xd7dd0cfb,0xc01314a3,0xf7962ff0 .word 0x54a54006,0xf9598f23,0x2e2e59b9,0x5bbdbab0 .word 0x668a61a6,0x2f09b866,0xd1e2ee53,0x2647179c .word 0x174e1435,0x7e127f4c,0x5027367e,0x1485113b .word 0xaf1a47cb,0x547f6053,0x8aa63547,0xffc71812 .word 0xc6de5491,0x535b6f11,0x458ba901,0x99253608 .word 0x39f72516,0xdb7d014e,0xeb1d2245,0x58b3d4df .word 0xa307b8ac,0x618bb454,0xcf18b282,0x4dd1588c .word 0x0cdeb206,0x61b0069b,0x12214c44,0x4be0789c .word 0xd76684e2,0x3ad2dc5f,0xe0eb874f,0x408a302b .word 0x2980c9b6,0x22b6b92f,0xbfa14045,0x87dd1076 .word 0x01a10b7a,0x62ff7dbc,0x795f279b,0xca4df429 .word 0xdfc8b4a9,0xea66776f,0x07af3371,0x30657182 .word 0xccf7ee79,0xbe6ea7b7,0x5b657e09,0xaae7f5cd p20_local0_end: SECTION .p20_local1 DATA_VA=0x0008a2000 attr_data { Name = .p20_local1, VA = 0x00000000008a2000, RA = 0x0000000038800000, PA = ra2pa(0x0000000038800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local1_start p20_local1_begin: p20_local1_start: .word 0xc687067d,0x3af51f9c,0x77b0680b,0x703a2bb3 .word 0x128dec7d,0x337be8e1,0xb296c939,0x70c159fa .word 0x7a9b5fce,0x0e02adef,0x57ef8235,0xe22dfd53 .word 0xcdb35952,0x36e3d896,0x1fd8044d,0x0ac92bdc .word 0x1814eae0,0x8882bf8c,0xbef4d46a,0x615f3191 .word 0x95a05450,0xea4455a0,0x1242117d,0x233d890b .word 0x9024d4a4,0xdf2d810b,0x0ca013eb,0xe5523f27 .word 0x31115f69,0xf32b4f59,0x1c527880,0xb9e47041 .word 0x2cf8d08d,0x197b3c6d,0xab0daeed,0x03f772a0 .word 0xe629a071,0x2dc3cac6,0xe7d3f07b,0xc41a323b .word 0x27c3e3cb,0xb5665d78,0x60b5bee5,0xd40de1b4 .word 0x0d60c09c,0x9520e824,0x681a3383,0x34d0d9dd .word 0xdf1e19d3,0x8a56aa08,0x5c92e2a9,0x0a910dfe .word 0x7f0f1e89,0x0ea3b229,0x741a1056,0x627a3ea3 .word 0xf9d0ed0b,0x477f4a98,0x2cf4b87a,0xe9950bbe .word 0x2cafd559,0xf2bdcf32,0x7d5a9fa8,0x5880824d .word 0xb7664b5a,0x8ea5fb1b,0xcd67605e,0x6fece67e .word 0xa4416a9e,0x003bd58b,0x7bf73c4c,0x6471a995 .word 0x5bab4d89,0xdf4658e7,0xfe6052f9,0xe0a1c519 .word 0x9bc05127,0x776da8af,0xb3ac97fb,0xc4e8bcea .word 0x3bc14372,0xb4b399f9,0x440c15df,0xd6108117 .word 0x926da13f,0xb78dd1f1,0x31ef4990,0xd67f2582 .word 0xf94b6b74,0xba600b1c,0x55e457ee,0x0e7e1381 .word 0xea602f80,0x9f537ae5,0x0082c28d,0xa853a072 .word 0x9903fa95,0xc8a1adcf,0x572e7fc3,0xdb493b72 .word 0x5c447248,0xc8adaded,0xb833dc6b,0x0856b6b1 .word 0xdcc6aa98,0x45cb030d,0xdb971542,0x2aca70db .word 0x7587ceff,0x93451dde,0x70882bd0,0x0fbb808b .word 0x4bee169c,0x62bcbe5a,0xbd9bd800,0x6f251a01 .word 0x63798b31,0x24335520,0xadfed85d,0x88681b7b .word 0x9b1e9b1e,0x9dd731db,0x01e407d7,0x45d43722 .word 0xd42d3ad7,0xdba13242,0x4e7b17d1,0x57c5278c p20_local1_end: SECTION .p20_local2 DATA_VA=0x0008a4000 attr_data { Name = .p20_local2, VA = 0x00000000008a4000, RA = 0x0000000039000000, PA = ra2pa(0x0000000039000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local2_start p20_local2_begin: p20_local2_start: .word 0x0df6b187,0xed77e5ec,0x400d1cf4,0xe831704f .word 0xa56fdd1b,0x2b4ad201,0xc7a58c00,0x42016d6d .word 0x16636e85,0x642e7efe,0x7c15165f,0xc7facf93 .word 0x936b0f62,0x84d71abd,0xde22ed63,0xbb212761 .word 0xc8444090,0xe5653292,0xe93acf7b,0x2930b009 .word 0x59312d31,0xce13a20f,0x2c8b1727,0x45168c30 .word 0x35a53ba5,0x12285e29,0x47dacd10,0xe7a9ad9a .word 0x5fca3bd3,0x703f16e5,0x7254bfa0,0x8b8e2f01 .word 0xca72dbb4,0xc276cbd5,0xcd19b5f6,0x3c6654a5 .word 0x33554929,0x6e53a879,0xb1c566d1,0x2257809d .word 0x8488c899,0x1eba27da,0xd8b35c03,0x0050dd9b .word 0x5410a6cb,0x7b64b74d,0x3d65c407,0xa8c6917c .word 0xa4fea162,0x3b2a9eca,0x9d37ecb1,0x6f8edbc0 .word 0xa887fd24,0xd7292f8b,0x78fe0563,0x0698132b .word 0x9ab5a7ae,0xebb672a5,0x1e4200d9,0x369f2008 .word 0xedcd5cc1,0x381552af,0x7cdc2764,0x7a069523 .word 0xda40221e,0xa742b7df,0x00107d1c,0x53444be9 .word 0x4810bdb8,0x85f8c415,0x4ea1e8bc,0x17bfb798 .word 0xa6738765,0xcda4837d,0x4db3c97e,0xb78d37e2 .word 0x9e6e53fb,0x0f1f3ee7,0xfeeedffe,0xc9a807a5 .word 0x07f295f7,0x11c1310b,0x63671883,0x9b7bc454 .word 0xfde1adc9,0x3e85d078,0x60466e8a,0xbd5756f0 .word 0xe2bd306e,0x6bfd696e,0x9ce117d3,0x61f5760c .word 0x910e22a3,0xdeb0478d,0x6ba05a3e,0x75773c3d .word 0x799fdf97,0x617a6d0a,0xc4d33edc,0x29b8d0d6 .word 0x0a6050e8,0x1a1458ab,0xa7eafb7f,0x6cd299c3 .word 0x1ccdeda9,0x6e10929a,0x02eb7402,0xf81711ea .word 0x9cc6e51b,0xae1ef086,0xb5838d29,0xdcd6440f .word 0x1db138eb,0x9624099b,0x738e7658,0x89fb604d .word 0x8708ee20,0x9c8da513,0x5fff2dd4,0xf3382c0c .word 0x0302a788,0xc69dc459,0x0bed5d2e,0x8835f2f0 .word 0xf56aeefa,0x999b58c2,0x60ff4dba,0x07e42b04 p20_local2_end: SECTION .p20_local3 DATA_VA=0x0008a6000 attr_data { Name = .p20_local3, VA = 0x00000000008a6000, RA = 0x0000000039800000, PA = ra2pa(0x0000000039800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p20_local3_start p20_local3_begin: p20_local3_start: .word 0xd2843a4b,0x8f940ead,0x45b435b0,0xa911aa84 .word 0xf5f38993,0x2ff119cf,0xccc3d44e,0x681b9784 .word 0x2811c343,0xd360ff20,0x7d6f20a0,0xad61861a .word 0x6cb3fb47,0xdba92fbe,0x2f5e74ae,0x0370d8e6 .word 0x505dd2c1,0xf4640b3d,0x69c04f8f,0xb6342762 .word 0x77ca67d9,0xe1b7912a,0x2bf6d48d,0xfa70e8dd .word 0xf71dddcc,0x0aae0441,0x98c4ed2e,0xe9f333c7 .word 0x49ee50b8,0xa6426a36,0x5620dea7,0xcd5ddda0 .word 0xfddc4430,0xdd45f8f9,0xc106589f,0xe42eb342 .word 0xdef173ed,0x97566adf,0x4f38497a,0x9a552ccb .word 0x30d04ada,0x7000add3,0x261bae28,0xf3ae1c3d .word 0x048f65df,0x555d0986,0x48e9518f,0xb83360ce .word 0x0c1fa5e5,0xe6d69dbf,0xa346d563,0xcc3f7c5d .word 0x5d2d92ad,0xaa5a03aa,0x5179a959,0xf1d09e4e .word 0xb5e238c2,0x2545851b,0x1826777b,0xc129bc0a .word 0xf672a98b,0x5f00aa60,0x2a9affb7,0x5f28075a .word 0xb063ec76,0x2ed31301,0x5862ce5b,0xdf0bab69 .word 0x253151ba,0x95a2f371,0x1564ce29,0xb1523886 .word 0xcb00ce21,0x0c06a095,0x1196cad9,0x70438a77 .word 0x61f3d22f,0x03a1aadf,0xf2d37266,0x50019da3 .word 0xd3207d53,0xd54828d5,0xf94a6262,0x71cbf9b8 .word 0x1b796271,0x26407830,0x377d6ac8,0xb160f7e5 .word 0xdf19dc38,0xa352a906,0x19c64339,0xf3c64136 .word 0xd57a08f4,0x1428ed70,0x1b6c72ef,0xfeb998b6 .word 0x5e4b2158,0x33bb31b1,0xf55c6369,0x85537597 .word 0x2dceb5b2,0x129c3d15,0xe806bd5f,0x80fd5244 .word 0x8531c035,0x61964889,0xcd8ea2a7,0xaaaa9078 .word 0x06c68cb5,0xf6254476,0xb1c8ce1b,0x6b335cc7 .word 0x44da9518,0xfcafe74e,0xd1b611c2,0x8393853d .word 0x58c2684d,0x84c592ef,0x785b074d,0xcc49aee4 .word 0x2f77915e,0x4affcc52,0x5cf58a4d,0x20e344e2 .word 0x3defc2d2,0xaeab11a7,0x8454dec5,0x2d0850c1 p20_local3_end: SECTION .p21_local0 DATA_VA=0x0008a8000 attr_data { Name = .p21_local0, VA = 0x00000000008a8000, RA = 0x000000003a000000, PA = ra2pa(0x000000003a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local0_start p21_local0_begin: p21_local0_start: .word 0xc258a987,0x217d0760,0xa1705774,0x4afbcbbd .word 0xa551d98f,0x1b1e338e,0x4fc11101,0xf7952400 .word 0xae158320,0xdc2a7e25,0x2ae8cf3c,0xef321df0 .word 0x107d70e0,0xecbf999b,0x5d378766,0xa5d8d8e3 .word 0x6642f14b,0x09caddb6,0xa6b24600,0x76204ee2 .word 0x39406cc1,0x318a826d,0xa594f563,0x08b514e1 .word 0x1af27abf,0xc2cd51d0,0xa6b794ce,0xb6acc6e9 .word 0xca838839,0x0515c9d4,0xf4178ae1,0xc112252d .word 0xee66571b,0xc266794c,0x8b862cf7,0x4214f5ab .word 0xf099931f,0x56c674ba,0x778ff3c5,0x99829ca5 .word 0x4d5ea623,0xeab8057f,0x567f60b6,0x6e0b6e20 .word 0x6f930ded,0xc0cf68cf,0x841790eb,0x9a8e857a .word 0xc97ed77f,0x2d9cb082,0x00d13b55,0x53e25c0f .word 0x291bb726,0x44bdf656,0x1ec9c306,0xf5314cf0 .word 0x9594e7b1,0xb9179aba,0x99871ef8,0x6aa162f7 .word 0x861a164e,0x74c7aff3,0xab3ead62,0x1018da40 .word 0xd5ce3674,0xc2144578,0x8d7e4c50,0x2420d8de .word 0x13151e92,0x87e0dd41,0x17086830,0x0aab11e1 .word 0x3cc652c1,0x4bd81589,0x614136b6,0x79296f1e .word 0xeecf2826,0x11e14abe,0x0dcaf97e,0x26cecb49 .word 0x96ab2ea1,0x633c3a9d,0xfa1d9eea,0x89790be7 .word 0x5a33ce30,0x133b16f4,0xa36933fa,0x1adbc002 .word 0xcd7145d0,0x03968ed4,0x600a46eb,0x0519628b .word 0x01043f03,0x53ca40b9,0x691ceda8,0xc2b0f815 .word 0xce181165,0xc1f9fa3b,0xed9859ed,0x4afef66b .word 0x34eb3aac,0x3f31e57f,0x644b25b4,0xdedf7022 .word 0x720c3e4d,0x02e4aaab,0xff43cd89,0x7f46290a .word 0x8e503b1f,0xd37d112e,0x481f3ea6,0x22504f52 .word 0x5fc05c75,0x9233a91a,0x29a990d0,0xc0214241 .word 0xd7796724,0xf3344f63,0x7b39c9c1,0x3c26be9d .word 0x61115edb,0x11681b87,0x2e6f775e,0x358fb371 .word 0x49b61414,0xe127e8e5,0xe5d1cf03,0x9f4c39c6 p21_local0_end: SECTION .p21_local1 DATA_VA=0x0008aa000 attr_data { Name = .p21_local1, VA = 0x00000000008aa000, RA = 0x000000003a800000, PA = ra2pa(0x000000003a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local1_start p21_local1_begin: p21_local1_start: .word 0x21f516e5,0x67494ebb,0xd9c15c06,0xff7b1f32 .word 0x77d62f9c,0x741d67c3,0x060d30ba,0xc9a1634c .word 0x7304b4e8,0x8fe1025a,0x2d9280e4,0xf9e98dc4 .word 0x4f9a930a,0xdf145e14,0x9ff1b841,0x527d9d46 .word 0x6a7f7efb,0x81ac467b,0x6346ca5e,0x38ed298d .word 0xf9cd9062,0x6911dcd8,0xe54736b1,0x6ab6f592 .word 0x88a804d8,0xa2715820,0xe0b01957,0xe6330776 .word 0xdedd4dcd,0x3436eaef,0xd7df5c44,0x0ef50134 .word 0xc3681656,0x08d6fea2,0x4a9f827d,0xfc97786f .word 0x6545b25f,0x4600765c,0xda55a48c,0x46dd9aca .word 0x101cc5fa,0xb98ae7e2,0xc1c784ce,0x8e826073 .word 0x8041a6a2,0x43e468ea,0xc1ba4017,0x48cc88c6 .word 0xd3ae2b8e,0x6d2caea2,0xdfabbdf7,0x3ffebd6c .word 0xef175778,0xd7fe6b67,0xb9d8c557,0x7d57888a .word 0x3630043b,0x68d0ae23,0x78527ac4,0x8acc5725 .word 0xfa224af8,0x49682d0c,0xeb99e72d,0x9a3a405c .word 0x419ac41b,0xbfde8be8,0x63aad56f,0xa4f6ac6a .word 0xf466f47c,0x353de2ed,0x4fc590a3,0x568a9425 .word 0x72009303,0xb19924e8,0x87a4299e,0x627c87ed .word 0x8ecc949c,0x1ede85e5,0x5979a20c,0x85e69e05 .word 0xf451e3e0,0xe57bdf7b,0x21250421,0xfc17ce37 .word 0x7b5120d6,0x72f7d231,0x6b7b95fb,0xda461c78 .word 0x5bf4481e,0xf4588845,0x5d7017ed,0xafc6e752 .word 0x73094cec,0x4a56fd12,0xc26727d9,0x270b3cc0 .word 0x5eb94345,0x1bee56c8,0x93223480,0x032f8165 .word 0x0cf05544,0x1bcf7f90,0x8be5518d,0xe6cc231e .word 0x5d75e1c8,0x3311fa48,0xdf0efa56,0xf691dc9e .word 0xe54e5bf2,0xb86c719b,0x0470e489,0xd26bdf24 .word 0x4442ebd7,0xd92ba5f5,0x1912fccc,0x537df2ae .word 0x61f0d3d1,0x8949bfb1,0x07ba9887,0xf5af6509 .word 0xc988c6d3,0x8fb03b25,0xe2d072cc,0x0ea59c0c .word 0x2540c375,0xdadf8329,0x5a614403,0x78c8c54c p21_local1_end: SECTION .p21_local2 DATA_VA=0x0008ac000 attr_data { Name = .p21_local2, VA = 0x00000000008ac000, RA = 0x000000003b000000, PA = ra2pa(0x000000003b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local2_start p21_local2_begin: p21_local2_start: .word 0x8998cab9,0xb51ae011,0x6b6dfbfc,0x0e4ad9f7 .word 0xdad678df,0x33a11dab,0x218e7c77,0x57d22a16 .word 0x9b716c26,0xc18a98d5,0x51e4c0e0,0xef6f0430 .word 0xcb2a5689,0x018be2d3,0x613bc266,0x0faa5626 .word 0xb6010041,0xa95914e6,0x3cfa9f97,0xdb0b5b0b .word 0x63ba6885,0xce63887d,0x7936a96c,0x78593ee7 .word 0xae39274f,0x40f80685,0x22bac65e,0xa4bed9a4 .word 0xf021840f,0xf2f1dd33,0xd7c1e977,0xa9e5d995 .word 0x9c21a8b0,0x8fa6fcf6,0xe01f29b8,0xff1ce19e .word 0xb305d639,0x84c8be9a,0x4505d76f,0x4dfe8497 .word 0x35b1119e,0xe894d30e,0x3b1d8552,0x0cd6dc43 .word 0xd04c8caa,0xbb8ac256,0x9d584f4f,0x627cf1f9 .word 0xce1ac7e7,0x12220927,0xa77f8c52,0xb75ae77d .word 0x919ebce1,0xa894a890,0x505c2a39,0xef9256cf .word 0x27e19604,0xdc301f13,0x1b7b008f,0x3e9f1db7 .word 0xe9fd33ac,0xe580d29a,0x655ed839,0xea4fed9a .word 0x715103e4,0x69025061,0x3f161988,0x5f44d9c1 .word 0x443bc0b6,0x6d1e683a,0xe40f8a78,0xd2bd6d46 .word 0x3542a086,0x4a752712,0x03d5896f,0x72f7e50f .word 0x0ca898d7,0xc8ab5576,0xead82d1d,0x88cde871 .word 0x1a292592,0xaaa590b7,0xea0a6131,0xf155aec4 .word 0xbecb2589,0x6ebc4a16,0xa5a91067,0xea4896fe .word 0xa585a6f5,0x6872b2a2,0x0801c1da,0x37a2655f .word 0x613b5a3b,0x960f8e82,0xc4f91845,0xa5ecd47a .word 0xb0bf8626,0x8f3fafd2,0x1fbddcea,0xb7ad195e .word 0x55d539f4,0x2ac002f5,0xc9d640d0,0x875ed868 .word 0xf2863305,0x00990f49,0x5f509ffc,0x32260711 .word 0x2ba2879d,0x8f137910,0xe56a3886,0x15a8c8fa .word 0x45c2331b,0x1e74a423,0xe64153c3,0xf77bb439 .word 0x205b3d95,0x78803773,0x17957222,0xf7c526ca .word 0xdf33bde7,0xe598e947,0x1d91697b,0xa3aad65b .word 0x57d38c6b,0xec5d563b,0xabe0f075,0xd50618be p21_local2_end: SECTION .p21_local3 DATA_VA=0x0008ae000 attr_data { Name = .p21_local3, VA = 0x00000000008ae000, RA = 0x000000003b800000, PA = ra2pa(0x000000003b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p21_local3_start p21_local3_begin: p21_local3_start: .word 0x88b24ec2,0xdf5b35b6,0x5131c803,0xf18582fe .word 0xe130653d,0xc9f0f3be,0x46b9736d,0x9ed08be7 .word 0xd4c458dc,0xe2cf1c58,0x962079a6,0xdc8b2c70 .word 0xbb06a99e,0x2d7adb83,0x4044c8e0,0x26795b23 .word 0xd9ded4c2,0xb621e049,0x6c36a2e8,0x6421685e .word 0xbdae1898,0xdde8aec6,0x1a411984,0x60d75d9a .word 0x49f36e3c,0xd869e158,0x432eb485,0xe9618d34 .word 0x4d501ef3,0x1e799876,0x2e5e7278,0xc389c716 .word 0x88a22573,0x562761c0,0xd84c1dc6,0x90a186c2 .word 0xca4c02da,0x76d7c765,0x4b6331b5,0x531a39ff .word 0x8be50a52,0xa7ac6cd4,0x247cb4bf,0x6ce1e8bb .word 0x114c0f3f,0x72b7b025,0xe958270b,0x6bada5d1 .word 0x588015fb,0xfe2386bb,0x1f46df0f,0x17a270a1 .word 0x7f0836c5,0x102bfbc8,0x675a7345,0x68d51bec .word 0x2e7588be,0x72025daf,0x5b4dec08,0x23d3d4ef .word 0xf0bc9f5b,0x9712183e,0xc26596f0,0x2b92b826 .word 0x89dfe401,0x3fe1acae,0x9e311dfe,0x719ba8ba .word 0xd7870895,0x09005a7d,0x67dfeec9,0x99b42852 .word 0xbb1b6269,0xd04ff484,0x215e54ab,0x8222ed38 .word 0xef8ff6c7,0x27795d2d,0x4ea0f026,0xf949ae24 .word 0x8d8a48f4,0xb21d9337,0xdc759e21,0x0fa0c9d5 .word 0x9d1639f3,0x70c0f830,0xedf6e8fc,0xb9d004e3 .word 0x17edf623,0xb57110d7,0xb483fa5a,0x5dee65b5 .word 0x8a06c1e6,0x4de001fa,0x1048e8d6,0x719682b3 .word 0x5d33ab90,0x9157ec1d,0xfd384f9c,0x78a79ac7 .word 0x0b7931a5,0x15f09b4c,0xa244d6da,0xe2d68728 .word 0x7f62e437,0xe5ca190c,0x57ea02af,0x9722ecf4 .word 0xfc8ad083,0x237192a2,0x30764fac,0x6bbe5bc4 .word 0x924d2c41,0x1a4b36ad,0x47b71853,0x4fc2cced .word 0x18bd7ecb,0x00b315fb,0x05df3eca,0x13be5663 .word 0x5bcf2962,0x7d0a00d3,0x0a34e1d0,0x111b6828 .word 0xb1653ef5,0x774b982d,0xcf294920,0x5b414a5d p21_local3_end: SECTION .p22_local0 DATA_VA=0x0008b0000 attr_data { Name = .p22_local0, VA = 0x00000000008b0000, RA = 0x000000003c000000, PA = ra2pa(0x000000003c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local0_start p22_local0_begin: p22_local0_start: .word 0x3ed748d2,0x4e75477f,0xc0159abe,0x5d8865fe .word 0xb258c586,0xd0d833af,0xd6000d1c,0x3767bf72 .word 0x109d5061,0x444cee31,0x2a27024d,0x481ac7c5 .word 0x417997c3,0x8d46ec64,0xc87ab843,0xbc980d65 .word 0x6005230c,0x32e4f21a,0x09ec2d71,0x889accf4 .word 0x7f5ee4b2,0xf14b80a8,0x8ac42f16,0xc7b4128e .word 0x1ff64cbf,0xa6deea69,0x5234a238,0x3a9d84ef .word 0x4e093fa0,0xf089e9df,0x78a62994,0xfb2b5b98 .word 0x0f332889,0xb891710b,0x6a8fe7ac,0x4e20ae52 .word 0x29ed9863,0x360eebed,0x634e1c74,0x4d18ae72 .word 0xcf6238ba,0xc4e8e440,0x7879834a,0xfb5de42e .word 0x5d9dd6e2,0xac621aee,0xbd227c52,0x1c5be9f7 .word 0x6dec47d9,0x08b0cf96,0xed63d741,0x07afb184 .word 0x1f450bc2,0xd586243f,0xd107896d,0x56b97baa .word 0x50ed752c,0xc3bd445a,0x266c0e39,0x22cf7da1 .word 0x638f2315,0xc2a3b3d1,0xbf6e1375,0x3ef5c724 .word 0x414ad5ea,0x957e9354,0xb5d4d603,0x10199871 .word 0xee6ca16a,0x0678437c,0x2816de21,0xff0f7b3e .word 0xdce63210,0x73bd2e64,0x0b0b3920,0x8c26bde4 .word 0x1ac67734,0x6767b5de,0x8485dffe,0x2b4bb778 .word 0x1d82569c,0x33ec0374,0x46f4b805,0x68e116a5 .word 0x78f53635,0x770bc306,0xde264c47,0xffb6ef84 .word 0xeaaf7add,0x13d66be0,0xbb65c14d,0x2b184034 .word 0xd2bf53b9,0xbc72aaaa,0x32e8eb34,0x6749f100 .word 0x786cf170,0x242eee10,0x9de8bcda,0xbce0c7a5 .word 0x0ef7dff6,0x95e0cb86,0xa8a584f0,0xcf987794 .word 0xa9320352,0xf7238d4c,0xc5f68a38,0x43e7e9a0 .word 0x39ee8e92,0xdbcc52a9,0x0028866d,0x49bfded6 .word 0xc0849add,0x9cb461b3,0xfb7359fb,0x9e20c547 .word 0xc60d6883,0xb013946e,0x158e0db7,0xeae52dc2 .word 0x31302376,0x3692f728,0x36c2700e,0x54d420a0 .word 0x1db02f12,0xf7fdec26,0x047a96d2,0x4604145d p22_local0_end: SECTION .p22_local1 DATA_VA=0x0008b2000 attr_data { Name = .p22_local1, VA = 0x00000000008b2000, RA = 0x000000003c800000, PA = ra2pa(0x000000003c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local1_start p22_local1_begin: p22_local1_start: .word 0xe5d13c63,0x90fb1247,0x1b0c1008,0x0da24810 .word 0xf764d63b,0x3ae14ba0,0x6e276a01,0x890248fb .word 0xd477b5d0,0x4793e6a6,0x6086b3eb,0x663fffbe .word 0x7d651e4f,0xaa49907d,0x09fa3da0,0xd522aa70 .word 0x1e126a4b,0x6cdb1d42,0x39cd1565,0x4a18ce20 .word 0x74abe910,0xc40f8e92,0xc921a082,0x71147649 .word 0x158fe4b0,0x82b51b30,0x32461475,0x51277f99 .word 0x6443b252,0xb42e7305,0xdfa3ce71,0xcb6549f6 .word 0x86da7f8d,0xb7b70351,0x87ae9e2a,0x886c3193 .word 0xae6b7a31,0xca30426c,0xf6cd4bf3,0x6ca48745 .word 0x664e4d04,0x81e6253f,0x1d456c23,0x5ef7fa7d .word 0x7bfa9bee,0xf2e1c667,0x04339a17,0x1c7e9c7d .word 0x46b344f5,0x49713b97,0xbfa3573f,0x0a2c231a .word 0x65836e4f,0x829726a3,0x0398ab9b,0x4d611f66 .word 0xa76fd31d,0x752a0918,0xebc433fd,0xff9f2b75 .word 0xecabc717,0x5bd3454b,0x4d9c2cba,0xa2dea3d3 .word 0x56cec336,0x47d4578f,0x83bced94,0xe6da4b25 .word 0x978bb22f,0x4f3b2066,0x1f2c81f0,0xb569b6e9 .word 0x4849b871,0xae49b58d,0x0ecb1196,0x148ae759 .word 0x2aa082df,0xc98f13fb,0xabc35fad,0xfd2da728 .word 0xcdf8b7d8,0x94ac3df9,0xa2aefb60,0x2b2e95f0 .word 0x458f4c67,0x8821a999,0x98026042,0x50813fa5 .word 0xeeb20d83,0x8becc481,0x315cde35,0xdebdd046 .word 0x3974cd5f,0x51a801cd,0x84be4930,0x38ecd111 .word 0x4a227b0d,0x8173cb35,0x490ec5c9,0x09878e9d .word 0xb84e9ddb,0x533ac929,0x31219bf9,0xa0197990 .word 0x821d5ae1,0xdc786256,0x2d28dbcc,0x5d14854b .word 0xadb830bf,0xcb441e58,0xdb01250f,0xf537df78 .word 0xe6e2bfb4,0xf44eb9ea,0x9000def3,0xae63c0ce .word 0x27780a1f,0xf99fd26c,0x5b50e646,0x23995735 .word 0x5c25a0ee,0x1c04a15e,0xefd163c9,0xf3660b06 .word 0x709ae943,0x06d7db17,0x1e3dd348,0x63ad1a4e p22_local1_end: SECTION .p22_local2 DATA_VA=0x0008b4000 attr_data { Name = .p22_local2, VA = 0x00000000008b4000, RA = 0x000000003d000000, PA = ra2pa(0x000000003d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local2_start p22_local2_begin: p22_local2_start: .word 0xe800087e,0x02879e59,0x4184f0c1,0x01c0fba0 .word 0x2cbd74df,0x63edfa98,0xd74724aa,0x2808196d .word 0x7eaf3fda,0x0c51e033,0x3d0d6135,0xcd25a4eb .word 0xa7f9f457,0xb379ea8a,0x4820ac32,0x1b7f6ebb .word 0xba716d92,0x88278382,0x2e22703d,0x3d4e0913 .word 0x8125816f,0x64146c02,0x48c4a379,0x4f79d6f2 .word 0x000899fa,0xfe353636,0x8308b5fe,0xeea832a8 .word 0xdcf5fda4,0xc96a85d5,0xfbc122ac,0x9d13bca7 .word 0xa4b8a3a5,0x533afb51,0x5d0cb3cb,0x14eaf97f .word 0x5a62cb2f,0x0e377554,0x2c36c850,0xb1c0a91c .word 0xbb4939ab,0x7f2d279a,0x1e4d9bf4,0x7a81a85f .word 0x0b819ed6,0x118fa22f,0x43aced04,0x8df5c480 .word 0x5fafde5f,0x6b980a4c,0x8cdef135,0x3f6ae445 .word 0x2458854c,0xaed9fa2d,0xc88314a0,0xdc377107 .word 0x9b36d63d,0x423298d5,0xb00738e4,0x3cdddaea .word 0x5a6b6268,0x26430dfc,0x295501cf,0x4deabb97 .word 0x14457c0d,0x30611e58,0xae279aaf,0xd052b0c7 .word 0xf88c6e98,0x6fc36578,0xb743c4be,0xd2f57ec4 .word 0x28da29e0,0xb09b5d4d,0x89667bee,0x0cfa8f3f .word 0xaab7fd70,0x23ec4d64,0xd4223238,0x0eb0a8ed .word 0x3a49d3be,0x5781b548,0x21a87083,0x5a7ef6c9 .word 0x778d8e04,0x7b024014,0x592c7f20,0xea1c3f9e .word 0x649b5b72,0xba490645,0x01f79502,0x6adbdf98 .word 0x0ef31381,0x121cc331,0x63353e37,0x87f528ff .word 0x52926ca3,0x4ba1ca03,0xb4a7c2f7,0x4916b7c2 .word 0xecf05e2d,0xfce7265e,0x6244a66f,0x02a2090d .word 0xf0c447c7,0x60146062,0xd6d9b798,0x72529afb .word 0x115a2076,0x6d163d92,0x1489bb0a,0xc2b91b43 .word 0x76c1c9da,0xea3b6f14,0x869be812,0x8f0854ed .word 0x8176976d,0xfba92d4c,0xfffaf067,0x2f3110be .word 0x33e4d1ac,0xd7cd1cd7,0x13f0165b,0xe4a409dd .word 0xe7f2e2de,0xd473e89f,0x68ed9e02,0x7711e415 p22_local2_end: SECTION .p22_local3 DATA_VA=0x0008b6000 attr_data { Name = .p22_local3, VA = 0x00000000008b6000, RA = 0x000000003d800000, PA = ra2pa(0x000000003d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p22_local3_start p22_local3_begin: p22_local3_start: .word 0x1fae0028,0xb8164f4d,0x8a79d901,0x025c9619 .word 0x577f0705,0x6bdbb78b,0x1e3761be,0x43835f5a .word 0x27927909,0xfdf071ef,0x3dbbfd63,0x867d6cd6 .word 0x1e7e1f3d,0xd7679429,0x6b466c57,0x344aae7b .word 0x18a8cce9,0x633abc39,0x5eae3683,0x349b3658 .word 0xac0abd17,0x2f0a3155,0x8b2eb0ac,0x0a1488e0 .word 0xbf4fc1c1,0xc6d59fba,0x5f370cbd,0xc3e139c6 .word 0x5a924c05,0x0db3c899,0x92f3c2ae,0x149894db .word 0x5c08b05c,0xf5dbbf01,0x678b51c6,0xb5e4e648 .word 0x7ff95b7d,0x463d6d33,0x9536d0ac,0xdc738f00 .word 0x3a4eddc3,0xa3622292,0xc6021e4b,0x997990fa .word 0x1c8fa5e7,0xbc38a6ed,0xba20be47,0xf1d9244d .word 0xf9cc56fd,0x854d7023,0x28ebec09,0x77213f81 .word 0x491005c8,0x9ba942b0,0xf898e7a7,0x70e8e5e2 .word 0xd75fc1cb,0x45fefc8b,0xf582e58c,0x6694e846 .word 0xdcac75f9,0x179eaa2a,0x6941afdc,0x0c72b1a5 .word 0x81af0746,0x7c306a1c,0x9878b234,0x0bdde9b6 .word 0x716758f1,0xd36a5b11,0x2405a4f7,0x36a58364 .word 0x3cf31528,0xcdc3f298,0x45da3b55,0x30f4ec29 .word 0x777a44f2,0xb9a7f710,0x42193c0a,0x9dd69127 .word 0xec83e79d,0x9e2a7360,0xda5b3681,0x3e3c84ae .word 0x025a3d1d,0xe3ad836b,0xc1504373,0x334fce56 .word 0x1b1f11df,0x8d2b09d1,0x46ccc1ac,0xc21b1683 .word 0x1b109bed,0x982d2b2c,0x94e77108,0x6497ba48 .word 0x1ba213b7,0xd487da17,0x021cc73f,0x98d1c08a .word 0xb2a7ec65,0x6b4ef810,0x7b934825,0xe48fa1f4 .word 0xbb02b534,0x7db8bd79,0x0a9cc11f,0xc40af69f .word 0x412e7750,0x65677ee4,0xb83cf03f,0xf4db6dde .word 0xf4ee4c75,0x0a4f080e,0x95291f9b,0x0950bdb1 .word 0xf7c603af,0x50750ab9,0xc3fa9968,0x537f8df9 .word 0xb5c546d3,0x25c25c3e,0xe41dcb8e,0xb253bfbf .word 0x6a3ee1c9,0x49155337,0x0a84fa2f,0x4ef6915f p22_local3_end: SECTION .p23_local0 DATA_VA=0x0008b8000 attr_data { Name = .p23_local0, VA = 0x00000000008b8000, RA = 0x000000003e000000, PA = ra2pa(0x000000003e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local0_start p23_local0_begin: p23_local0_start: .word 0xdce1a3eb,0x14cc157a,0xc57c4127,0x291cd4c7 .word 0x93aa2e6d,0x1dc4804a,0xed71ee0e,0xdf441a53 .word 0x36ea72f5,0xcccc52d3,0xf054dcce,0xd4c6f302 .word 0x5ec05b95,0x0493c081,0xb92740ef,0x6ce9256a .word 0x722d6d2e,0xd595e8a1,0xcc024bcf,0x6f73508b .word 0x881e0dc9,0x913fac73,0x47a27c79,0x529321b8 .word 0x2e3a6477,0x5abb6393,0xfca82fde,0x24ada69d .word 0x6b6bf16f,0x6f53fc79,0x689b5cbf,0x079ad3b8 .word 0x9bd3cae7,0x9afb1563,0x6caf1b03,0x9180eb13 .word 0x53efd444,0x19f417a4,0xa81fcdac,0x81925a4d .word 0xc73a6728,0x6dfe5de9,0xdef6b7d5,0x8f7e5a1b .word 0x2fc9ea85,0xb020d9e2,0x383ccf37,0x71868411 .word 0xace0f8f5,0xca218934,0xb352be63,0xc4dcc024 .word 0xd84310ee,0xebc0ce85,0xe3dad205,0x73d6e03e .word 0x13c00492,0xa755f394,0xb48c578e,0xd2402a6c .word 0x6982d683,0x81880ff7,0x2e85616a,0x00460a98 .word 0x678028fd,0x3fdf27f7,0x233f55d5,0x3b1478c7 .word 0xe34ba464,0x6c8611fe,0x4768b55f,0x6357e1b6 .word 0xf4e71d04,0x81fe1b7a,0xbac46d9a,0x1271daa5 .word 0xfc576b55,0x441e6ed8,0xc45f21e5,0x8d9c963e .word 0xffdf307e,0x07f7d302,0xacfcf791,0x13f3bad6 .word 0x798d92d6,0x454f89fe,0x3a7159f2,0x07b74028 .word 0xb519383f,0x6b396009,0x567efd28,0x490c3e58 .word 0x021578eb,0x92d68fbd,0x434dcfe1,0xe2592dd2 .word 0x743133b1,0xe08c26b2,0xf997217d,0xb6977117 .word 0x149fc2fe,0xea54a80a,0x4c5f430a,0xdc2a0466 .word 0xa4d0e334,0x752f3703,0x5799829e,0x7c44641a .word 0x4322ba4c,0x11da7679,0x1b867eb4,0x4bede20d .word 0x34d7f71f,0x78351e48,0xaa2a4048,0xbd172150 .word 0xefd551b5,0x051124b6,0x2231714c,0xb8e07928 .word 0x0a047c8c,0x330404bd,0xc75eaea7,0x17083313 .word 0x99fafb8f,0x02398121,0x5d457f57,0x1c1cb1a9 p23_local0_end: SECTION .p23_local1 DATA_VA=0x0008ba000 attr_data { Name = .p23_local1, VA = 0x00000000008ba000, RA = 0x000000003e800000, PA = ra2pa(0x000000003e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local1_start p23_local1_begin: p23_local1_start: .word 0x322ca56d,0xad19bdd3,0xb2e41130,0x76447bdc .word 0x9880235e,0xf9609184,0xa8c0a890,0x4915a2cb .word 0xecfe9c59,0xfdd1c107,0x59c1955f,0xe4f77c54 .word 0xe36a1887,0x79be1ef2,0x32122403,0xef06dcf5 .word 0x3a44d8cc,0xe7a27fe6,0xccc3318b,0xb7664442 .word 0xbd463b76,0x6f93c434,0xf9079eb4,0x145ad962 .word 0xf6bd0547,0xd8e8372d,0x2e13e444,0x32731db5 .word 0xa4a5e5b6,0x877cd389,0xdd99a983,0xedbd87ca .word 0xc0112ba6,0x49aaf62d,0xc4256bd3,0xf012e81b .word 0xc32acd76,0x177755ef,0xee08024e,0x8ea36f57 .word 0xfbebe3bb,0xa043869c,0x93aa7fa6,0xe25d1daa .word 0xaa449e19,0x8f72f736,0x93391b92,0xc59551cd .word 0x84ba7791,0x4fe83eeb,0x651682c9,0x4f1d9aee .word 0x76cdde76,0x1cc482ca,0x22c9d44f,0xaf28dd3a .word 0x52a698c7,0xe225bd4a,0x1180b627,0xf905f5aa .word 0x9b472109,0xb69359be,0x31edede1,0x5fac4254 .word 0xc2625b25,0xc43e6a97,0x7bc3e146,0x56fdf6ee .word 0xad8c0662,0xdc6173a0,0x7b4c1c7b,0xf46bffdd .word 0x374f7df0,0x966de52f,0x1639183c,0xd810cd39 .word 0xa3b2c93b,0x74c9e321,0x7ede4002,0x44e001ef .word 0x32375d35,0xdeef9055,0x84be3b0b,0x52aea9d7 .word 0xaf0c1b3d,0xa805321f,0xb3d810d2,0x43dabf3a .word 0x8e646584,0xc342cb9a,0x941d4763,0x19ab7b06 .word 0x01fc168a,0xbe11ddfb,0xd79dc99c,0xeb3240f3 .word 0x0e40d710,0xb74f216c,0x8d91524d,0xace71788 .word 0x44592e3b,0x32554da2,0xd9861f24,0x92235b4f .word 0xe1fdc2e5,0x133f9009,0xcc90959d,0x787835a7 .word 0x32d4bcd6,0x047afe94,0x1897cf8c,0x18004ee4 .word 0x60c2a951,0x90a03297,0x5cfada14,0x5def1bc8 .word 0x00232c88,0xeb51eddc,0x57264446,0x614d6555 .word 0x846be995,0xa7749734,0x86515e4d,0x1ea1f83b .word 0xfe1b72fe,0xb3c1e215,0xd0fb5e77,0x7f950447 p23_local1_end: SECTION .p23_local2 DATA_VA=0x0008bc000 attr_data { Name = .p23_local2, VA = 0x00000000008bc000, RA = 0x000000003f000000, PA = ra2pa(0x000000003f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local2_start p23_local2_begin: p23_local2_start: .word 0x158f610a,0x15685e06,0xce96b7bf,0x63004aed .word 0x80c536f8,0x3cb1f4f3,0xa78bcaf4,0xc0a7088a .word 0xd0a6bac6,0x5ca1281d,0x2ecdedda,0x2ec83eb6 .word 0x44293107,0x951ec744,0xe34d3265,0xc454d247 .word 0x877917ca,0x862652ad,0x4d5cb39c,0x906e97d0 .word 0x3bb9c8c3,0xad687833,0xaa6c5b6c,0xbd955662 .word 0xc28b7edc,0x8ebabc46,0x57b3cff7,0xba62c16f .word 0xa2b9b4c9,0x1d49bafd,0x90b05e7f,0x186d9ebe .word 0x804be5f3,0x408899f3,0x3ba0bdc6,0x1bff9404 .word 0x24cceea7,0xfab60121,0xff089dd5,0x06097387 .word 0x921dafa2,0xd9c77128,0x58572bca,0x5b6fc0f8 .word 0x718d368b,0xf59b0622,0x4b52473a,0x17edda93 .word 0x38eef98b,0xfd100e1d,0x5c58ae6a,0x7a3292fb .word 0x7791fa79,0x44ee5445,0x4bcda500,0x483eb240 .word 0x46feb77a,0xb51d641c,0x95773720,0x92d4b298 .word 0x4bf45889,0xa3370675,0x6decd7ba,0x28c7beb1 .word 0xccb0364f,0xc33b9677,0xcc1c2af0,0xb0dab14a .word 0x3ee59aae,0x9826ebd8,0x9b0b87bc,0x3c0e1df1 .word 0x5333f721,0x5238007b,0xf9e20301,0xa743cc6c .word 0xdb0ad7cd,0x6145714e,0x060613ea,0x77f3992c .word 0x08d4ac8e,0xc1ca9952,0x1a3168b5,0xfc742828 .word 0xa709778c,0xa9dbe772,0x54916a39,0x175aef5f .word 0xfbdd3d50,0x0a20b13c,0x46addd2d,0x23e3437c .word 0xcd56388a,0x390cc621,0x4fd4166a,0x0bdead0d .word 0xe0931251,0x8596fdf7,0xbf8136dc,0x564bd80b .word 0x3dbc7a40,0xf0e80971,0x79430681,0x66a30974 .word 0x6c7d550b,0x666b7f03,0x6760a57a,0xfaf7fc33 .word 0x0223c7c9,0xfa4dc259,0x6d924943,0x991b880d .word 0xd01e0546,0x523dc69b,0xb667a4e4,0x82734f8a .word 0xece1ade4,0x5bb225bd,0x319e1c8d,0x57a5bc96 .word 0x11d06463,0xa94caeb1,0x10f6dcd8,0x94e5f341 .word 0x9c6f60da,0xd69725b6,0x55d8ed01,0x11ffa1f1 p23_local2_end: SECTION .p23_local3 DATA_VA=0x0008be000 attr_data { Name = .p23_local3, VA = 0x00000000008be000, RA = 0x000000003f800000, PA = ra2pa(0x000000003f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p23_local3_start p23_local3_begin: p23_local3_start: .word 0xdc04ae47,0x64142dc9,0x402794d3,0x0f2a094f .word 0x28a6bb2f,0xd0f843bc,0x3de8a97f,0xd3039f35 .word 0x7cf81cac,0xf8eac4df,0x154934eb,0x9e93ab27 .word 0x8654e07b,0x02613ae2,0x67bfb660,0xff38b763 .word 0x53335661,0x8f36ca53,0xb7f12b7f,0x06bb730c .word 0xd2f8918f,0x28d670cb,0x96f7939b,0x722a41d0 .word 0x541cdb07,0x398cb64d,0x13217fb0,0x1f9381b8 .word 0xa13a7991,0x33369907,0x8aaffd6e,0x3a093218 .word 0x55d1f396,0xb8fed764,0x6973b08e,0xc277aa44 .word 0xb2701518,0xc114640c,0xe70f1fb0,0x624befdc .word 0xb2ae6f2c,0x45a4d8aa,0xe452a15d,0x5aa06ac7 .word 0x41e6f0fc,0xc0e06b5f,0xa4741d98,0xe70b20ba .word 0xe73808e3,0x292e4423,0xbf68ff8e,0xc20eccee .word 0xdaa322d8,0xcf735e3b,0x1a48d6d7,0x5cabe040 .word 0x9ba66180,0x67cf801f,0x4491ff4c,0x364b584b .word 0x6e6d45b4,0x3c17c7f3,0x8803f4a1,0xc84b44da .word 0x857fd9ec,0x6ca25635,0x344fe645,0x98db7302 .word 0xa8a868de,0x66808166,0xaa3f3074,0x32b22838 .word 0x6169bb10,0xf9ca9791,0x9994cdbd,0x29a0b724 .word 0x8dd8c706,0xb28b7b9d,0x22b3a486,0xdd1eb66c .word 0x6a2690f5,0x1aa2e0cd,0xf2bba6e5,0x38c2eed8 .word 0x758069ec,0x97c01fb9,0xcb687364,0x3c8876b4 .word 0xca263149,0xbc37f3d0,0xefdc7881,0xcdab3678 .word 0xe76d438c,0xb985190f,0x603a410d,0xe351d6c5 .word 0xe91eb63c,0x879f479d,0x495e2f42,0xe74217e6 .word 0x9cddf6d3,0xe80c974f,0x1ab4b5d1,0x6fa2ab0b .word 0x08beef69,0x250d0662,0xdd6dabaf,0x56da86b2 .word 0x813a1c10,0x92e4c20e,0xb92649dc,0xdb6f0280 .word 0xa6fdc966,0xa7a68b1a,0x90bcaad2,0xea503dd6 .word 0xdf61bb60,0x60cca9fc,0xeab7c609,0x14d9150c .word 0xdc12f1e2,0xa2506d5c,0x012a2ea9,0xa169e92e .word 0x3da6df6f,0x62f804d7,0x61064790,0x4e1aec04 p23_local3_end: SECTION .p24_local0 DATA_VA=0x0008c0000 attr_data { Name = .p24_local0, VA = 0x00000000008c0000, RA = 0x0000000040000000, PA = ra2pa(0x0000000040000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local0_start p24_local0_begin: p24_local0_start: .word 0x5035c435,0x1b609d7e,0xe6ec00bf,0x87996b2d .word 0xe14ba8fa,0x2a7f4530,0x9d62e3b1,0xcc302cd5 .word 0x0c6c73cb,0x703aa026,0xdf2ac420,0xf6b2302e .word 0x4ca1d3f0,0x113cf5fb,0x8f9f163d,0x3df875b6 .word 0x0b4fce7d,0xf716397b,0x01a7ea29,0x18f1b65b .word 0x129890d2,0xa7d68186,0xd2edcaa9,0x3dea7898 .word 0x7f22990c,0xfbb6ae69,0xdde6d172,0x708bc7fc .word 0xcb86b61c,0xc4daf2e3,0x1feeb196,0x2c83faed .word 0x06ad7d0e,0x4fb175d0,0x8141c190,0x27d548ba .word 0xb4127397,0xbe9f3ca7,0x9940e15b,0x9c39da75 .word 0x8a37ce7d,0x00a670d4,0x5b8baa75,0xa6bf8c91 .word 0x578cd887,0x5411ec0b,0x3a742f4e,0xf35a9f70 .word 0x69d935a0,0x92313173,0xefdd034c,0xcafce414 .word 0x456b014d,0x0b69b0e4,0xf6aaf7fa,0x05874c4f .word 0xd40092b7,0x0d123146,0x12ea9733,0xac8c5b3d .word 0x8c89990c,0x6c9757f7,0xc6fe3b81,0x21143e96 .word 0xd32f8cc8,0xbefd1d53,0x382366d6,0xa1466fb8 .word 0x579a68e2,0xb6de838b,0x3e150475,0x5aa89653 .word 0x1066c47e,0x2e9acf18,0x514e53d0,0x4438c8ac .word 0x736225fe,0x7e593716,0x9fa7bc2b,0xeb3bfba2 .word 0x4272e295,0x5681f408,0x3fbbaddc,0xf3a111ee .word 0x7ecedf1c,0x773d479a,0x0ab36b54,0x87f948bd .word 0xfb1ba246,0xfacb5283,0x964991ab,0x1632cfd3 .word 0xe5915a33,0xf1d8e409,0xf190df76,0x65b5b692 .word 0x1d5d5880,0x4ef72a57,0x59320b1b,0xa12ebf7a .word 0x9e72da1f,0x5c87a4c9,0x67259401,0x0e84cae5 .word 0x5fffec5c,0x4388e15e,0xcd0d24b8,0xa3f7f031 .word 0xe575095a,0x584825e9,0xa379c086,0xce2f9a3c .word 0xc4d725f7,0x28065d63,0x3b973458,0xa05a08ea .word 0x94965592,0xd229db4a,0x490c8a9b,0xd624f5db .word 0x47979b18,0xca7cb2ff,0xb504152a,0x730f2bbb .word 0xb3a55baa,0x28626cd5,0xb95e0d00,0x4faff437 p24_local0_end: SECTION .p24_local1 DATA_VA=0x0008c2000 attr_data { Name = .p24_local1, VA = 0x00000000008c2000, RA = 0x0000000040800000, PA = ra2pa(0x0000000040800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local1_start p24_local1_begin: p24_local1_start: .word 0xde1c6be4,0xe896454a,0xbab1f477,0x37c0d4d4 .word 0x6d4b2fc8,0x13a946fd,0x4df78b8e,0x3bcd6a9b .word 0xf62d3ed1,0x0ed09b76,0x18f28c0a,0xed421abf .word 0x171d30d5,0x1133e6c5,0x9d6a05c5,0xf9abca0d .word 0x58656656,0xd5fe65c6,0x08fd4d4c,0x1938e597 .word 0x5bb70718,0xef08d538,0x5879514c,0x6f3eb10c .word 0xa308776d,0x03193098,0x29bb5f73,0x0143bc2b .word 0x75a7134c,0xbc1dbb3f,0x29d3974c,0x92ffe0fb .word 0x2a5e5e24,0x51a6b470,0x36ed8c1b,0xc3eca3c4 .word 0xd2790d5b,0x708102ba,0x2e6524cf,0x17a054a4 .word 0x5ca19bc9,0xecc5d6b3,0xa330d533,0x41b5e625 .word 0x8c2dacef,0xe73b9a11,0x60944251,0x06fbe8de .word 0xf620020d,0xe5654645,0xeacdadd5,0x88261b5b .word 0xc1acdb86,0x03b73a77,0xbab6aafc,0x2c75f1d2 .word 0xb7ae06d7,0x2f5c8221,0x437dee84,0x672256aa .word 0x2757d5cb,0x67e13810,0xbbc92f67,0x1850f091 .word 0xb733a4fd,0x54bc669c,0x744d7dc0,0xcbc1a063 .word 0x6d03524d,0x952981fb,0xfb9e8856,0xa444822e .word 0xb60258f3,0x6fbb2b18,0x2953e0b7,0xd828a04b .word 0x074d947e,0x3cd9d9df,0x22d458aa,0x760f3cba .word 0xc2892c07,0xa7417cd9,0x495e090f,0xe9754aed .word 0xbb74ee57,0x250e0266,0x6b7d3436,0xebd241ba .word 0xd940b824,0x6837fe40,0xcba6a4d6,0xec10f57e .word 0xb6fc5167,0x3cd1eaba,0xccb731ed,0xc35c4598 .word 0x6d3d006c,0xa37e1b5b,0xcf2fec6e,0xd8b1c457 .word 0xe3b83211,0x6dc00792,0xd60edb52,0x7b1c6290 .word 0x763ca100,0xeafe8e12,0xb7372d5c,0x95d6d56a .word 0x895b784d,0x87cf8f75,0x922a631a,0x227e108f .word 0xe4a15440,0xef07e961,0x50f1a533,0x3461a374 .word 0xf3a922b6,0x55f99b2b,0x91177113,0x44cb01fe .word 0xbaf4580b,0xfc155d49,0xb2f366c0,0x7f450f0c .word 0x082e8699,0x71735908,0xd9862a0f,0xcb1bc039 p24_local1_end: SECTION .p24_local2 DATA_VA=0x0008c4000 attr_data { Name = .p24_local2, VA = 0x00000000008c4000, RA = 0x0000000041000000, PA = ra2pa(0x0000000041000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local2_start p24_local2_begin: p24_local2_start: .word 0xfaec9101,0x3930973e,0x49cd56f2,0x388a7b38 .word 0x8c5f2498,0x67adc0f0,0x759921fe,0x38ce249f .word 0x7d02c89f,0xb77705d2,0x943a7b7d,0x9896a1ed .word 0x1e9ab91f,0x8a0d84e9,0xebfe402c,0x530a797e .word 0xb519e5dc,0xfe1f8f02,0x8b1a6b6e,0xf8dce057 .word 0x40aa9bbe,0x01c25113,0xa34be156,0x65453087 .word 0xc57e22fb,0x48e99956,0xf5ea0537,0xeb87fa0e .word 0xb9687d39,0xa1053c85,0x01966179,0xed6014f3 .word 0x482013c0,0x4e3c3844,0x274d3711,0xa65c2336 .word 0x0c981862,0x55133b0c,0xc407269b,0x7969832f .word 0x71a8724c,0xcfd9910f,0xd1fe3408,0x580ba33a .word 0x0436b8f5,0xeb10d9c7,0x293206e3,0x4827cbe4 .word 0xe2c6a710,0xfe57cd73,0x178f14c3,0x94a9b5f1 .word 0x97e6b7d2,0xdb56dd7f,0x15c4f651,0xcdb60304 .word 0x2064b853,0x1a6df501,0xfd82c3f2,0xeaf8b3dd .word 0x893c4b3a,0xc272d096,0xe2b8dabe,0x87c82c22 .word 0x6d5cc203,0xfed97930,0x3ffcb89e,0x71d6b30d .word 0x1265295f,0x179501dd,0x3e07883a,0xcc3363ad .word 0x7b6bf236,0x5f2f4f48,0x91b41ae9,0x8015952f .word 0xa3afb6a9,0x480ef662,0xc36bdb61,0x823b4037 .word 0x784b2919,0x8579b3eb,0x0d1d0a49,0x18ae5aa7 .word 0x38bb3d44,0x1d21afd8,0x1b0e6ae6,0x553e440b .word 0x6d2eed34,0xc6abba64,0x8c997dd9,0xbcfaece1 .word 0x05d1f07a,0xed74ec2b,0x0fafad87,0x225504ff .word 0x64efc549,0x9811bff7,0x6a8e6443,0xd5c4c63a .word 0xe94b0b43,0xa8ca1e86,0x22b445b8,0x50436a66 .word 0xb1b8d926,0x4ad39ca9,0x5339989e,0xabac52a2 .word 0xd871364e,0x698473b3,0xa3f0f7cf,0xb8ad36d6 .word 0x69693dbe,0xa3378d8b,0xd02f83ac,0x6689ae29 .word 0x1147ee78,0x6995b739,0x68367b22,0x37f3089c .word 0xf9d21f69,0x8e462027,0x58a0fcb1,0xad3614c0 .word 0x2273cf57,0x0ff65db5,0x0cba3287,0xc05535a0 p24_local2_end: SECTION .p24_local3 DATA_VA=0x0008c6000 attr_data { Name = .p24_local3, VA = 0x00000000008c6000, RA = 0x0000000041800000, PA = ra2pa(0x0000000041800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p24_local3_start p24_local3_begin: p24_local3_start: .word 0xd4d26f9a,0xbc3e5cc6,0x561e8a71,0x0ad05296 .word 0x1a979d00,0x0f54939a,0x760e2b6e,0x09f5c1ca .word 0x0c961dbd,0xd0a44d5f,0x24ded57b,0xaa0dd80d .word 0x7d7deaf4,0x49b9ef5a,0x48c19c4f,0xad9abb40 .word 0x798936e5,0xe1464def,0x578194d6,0x567bc061 .word 0x74527554,0x439018b8,0x6ed1a972,0x7928901a .word 0xdf739af4,0x74f1eabd,0xfd91e939,0xf82db022 .word 0xc4949d4e,0x55032be8,0x04725876,0x2f1f8b86 .word 0xb65fe58f,0x2939d0b3,0x917331db,0xa55b443c .word 0x0a1a63ef,0x37d36552,0xa4a875d7,0x5eb95651 .word 0x13e07d65,0xbe92859a,0x1cef74fa,0x09db79ec .word 0x2ba03b39,0x548b4285,0xc6c5a51d,0x340a38cc .word 0xaf063fe0,0x883b9a92,0x6818c9f3,0x8b2a4d2b .word 0x85313e82,0x86e63044,0x9a2da3c9,0xb9ec07c4 .word 0x8906fce5,0x86eea62d,0xb7e640dc,0x9cc8f307 .word 0x603de46f,0xc5d11a05,0x14892297,0xa8310939 .word 0xc4cdb610,0x4b6c1c33,0x3bb758d9,0x168e07e6 .word 0x943db99b,0x4e069a95,0xeb029f40,0xb5e70bf2 .word 0xdbc83af8,0x0f14c124,0x31cdc03a,0x9ffdc26a .word 0x4d0338f7,0x9673be95,0x2d4f1601,0x0b0fb3a6 .word 0xa6942d39,0xe6cc0715,0x90bb3fb7,0xf0cabc2e .word 0xbb120625,0xb301f8b6,0x83a8db3c,0xce14f40b .word 0xf9f682e8,0xa3de35e9,0xcc133bdb,0x4588a6eb .word 0x91cdc7e3,0x4b718e41,0xc3532e0f,0x5e3e0115 .word 0xf03cd5a0,0x281c603b,0x6bec7465,0x8570da49 .word 0xb0b8728c,0xdc0548f1,0x6158f0c8,0x133395be .word 0x28f9a04c,0x867755d3,0xc280d01b,0x0201909b .word 0x1289a27f,0xd6f37c62,0xe8192f64,0x0a838318 .word 0xfc271082,0xf8dcc31c,0x5d036cdd,0xdf44e1d2 .word 0xfaf4d405,0x73f86c72,0x29453d00,0x81b3ff3d .word 0x1eb241f8,0x8302cad4,0x5eb3e24f,0x87e8e5d1 .word 0xddffdc2c,0x28f2b85d,0xc5481fea,0x8df789d4 p24_local3_end: SECTION .p25_local0 DATA_VA=0x0008c8000 attr_data { Name = .p25_local0, VA = 0x00000000008c8000, RA = 0x0000000042000000, PA = ra2pa(0x0000000042000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local0_start p25_local0_begin: p25_local0_start: .word 0xdf52ee29,0x7b863274,0x29135116,0x860440cf .word 0x930f290a,0xbce15a48,0x432d6b32,0x29a07d56 .word 0x8c9304f6,0x68c7691d,0xe3a3fa5a,0x1412fe13 .word 0x67c1a001,0x8e687376,0xfe374fc6,0x7ed6c9f8 .word 0x5318405b,0x1d85dc55,0x456854d3,0x5ceb962c .word 0xbfdcd9a7,0xfe0ce2e7,0xeabc94fa,0x94c768c4 .word 0x74f29328,0x13cfe355,0xee5060f0,0xdc00f809 .word 0xe1ca9b79,0x6777a3fd,0x734d772b,0x43c6ab4f .word 0xdc5f2162,0x1aa440d8,0xf749a3ea,0xa4606172 .word 0xd7ae35b9,0x6ad554ea,0xaaa716d7,0xfe8014c3 .word 0x283dacf0,0xa4958d02,0x331befc0,0xd1fc7d71 .word 0x420ef62c,0xeed1055a,0xa9a7df65,0x348f105d .word 0xf159ed4e,0x7a88d11d,0x5c4803fa,0xbadc6ba9 .word 0x083cf669,0xf148fa86,0xf97bd942,0x893d57bf .word 0x5696b3c1,0xb195c7b2,0x8603a38e,0xf8bbbedb .word 0xaaeade93,0xaf3cdb11,0xc79ce65f,0x71bdb3bf .word 0x9b8bf884,0xb5531586,0xba35f42c,0x2c443b51 .word 0x3fe8d0c3,0x3d772e55,0x5f54e700,0xcfb72d78 .word 0x6d9b4fd6,0xc99a5fe2,0x14e0f84f,0xf9e4cf7e .word 0x5335abb3,0x2738981a,0x88c88bde,0xcf0d2b40 .word 0x3f462af6,0xbea47c20,0xcaf7f2f5,0xed1f34b7 .word 0xcbdced68,0x2d6dad3f,0x7fecefa0,0x3317b9a9 .word 0x29687a42,0xb525b35b,0xd488b889,0xa8451f53 .word 0xcf213ec9,0x539f624f,0xfcf0a267,0x58764029 .word 0x3f1c1915,0xbdb00aff,0x013a735a,0x251f7444 .word 0x9455f582,0xd85366ea,0x1ec987ba,0x61631099 .word 0x37349c3f,0x88384cae,0x5514dd2f,0x3dd678a5 .word 0xf1f5f32f,0xcb2d0a00,0x37277fe4,0x3312fad3 .word 0xf8e6ae53,0xd29db705,0x889dd7e8,0xbd7ea6f0 .word 0x38b5864c,0x43c0f32d,0xc22fccee,0xca1dab63 .word 0x1e21613b,0x6849d455,0xd61bc294,0x9359f103 .word 0xbf407fb0,0xe47cfeda,0xd33e87ec,0x8c07c56e p25_local0_end: SECTION .p25_local1 DATA_VA=0x0008ca000 attr_data { Name = .p25_local1, VA = 0x00000000008ca000, RA = 0x0000000042800000, PA = ra2pa(0x0000000042800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local1_start p25_local1_begin: p25_local1_start: .word 0x85602160,0x272ce3ad,0x7252fcdc,0x6bf5e373 .word 0x92ddf2f7,0xa0d557ef,0x42776806,0xa66525b2 .word 0x34d65104,0x79c6730c,0x357a7a03,0x63857cfc .word 0xa88d8512,0x03b1fb07,0xb87e7d63,0x8e0a759e .word 0x42f3d0c9,0xad5824ac,0x5f0e1a08,0x8ec3108e .word 0x317e83df,0xeddb3d45,0x287d1a50,0x673c16c7 .word 0x897e6e60,0xdeafa3cd,0x7cce5c23,0xfcbdd796 .word 0x2f41acff,0x032cb735,0xda99b753,0x7bc4eba6 .word 0x38d55ebf,0x65f90403,0xcab896d1,0x15179887 .word 0x20fa3f0f,0x9fbf3f35,0x6dc5cb85,0x04c98793 .word 0x9767f491,0x937f6f28,0x65fba169,0x0b6887ea .word 0x8a0c535b,0x8e7cdd0b,0x7256f953,0x1615f30c .word 0xb52ec203,0xa2ab1c59,0x61475ba0,0x0b1d24a4 .word 0xe217600e,0x58a3f90e,0xed995916,0x96dabbd8 .word 0x31a47f02,0x9d9bf41c,0x9c9da91e,0x3cbd4d34 .word 0x74a30226,0x8514b788,0x15d5c6b0,0x37211d0b .word 0x871b5763,0x1f39e4c7,0x27348525,0x27f10d33 .word 0xa1c35985,0xef4191a6,0xcc4c3f84,0x62df00c3 .word 0xd92908fe,0x80d07f72,0x116e58e5,0xae5b9736 .word 0x1399fe06,0x3d2ed5e4,0x9dc39b33,0x39c77b2a .word 0x13f97834,0x131596ba,0xd6f09cfd,0x67e4e5ed .word 0x28bc4f90,0xa71cb97e,0x0ffd5112,0xd299295a .word 0xaf05ff40,0x74a0f90d,0x9bebf834,0xf9f37971 .word 0xcc1c0b81,0x51e5a251,0xb5686e65,0x16fe1aeb .word 0x7584d5ee,0x490608d2,0x253e3ed3,0x1e64e98e .word 0x550e6ed3,0x10e281b7,0x2f76d70d,0x967b0855 .word 0x6de4ba1f,0xa5f4b5d2,0x53217d25,0x6d99202d .word 0x7e5c1139,0xe185c17b,0xd2191b3b,0x860dae57 .word 0xa37dcf4c,0xa5055b54,0x6a65c049,0x334759e3 .word 0x5922e1ee,0x31dc33e1,0x601fd0ec,0x6d8139c8 .word 0x4f52d419,0x97c25cfe,0x1a14a4fe,0xbbaddd45 .word 0x455cdfcb,0x8a0c7ff5,0xc0de9fa7,0xd30d086f p25_local1_end: SECTION .p25_local2 DATA_VA=0x0008cc000 attr_data { Name = .p25_local2, VA = 0x00000000008cc000, RA = 0x0000000043000000, PA = ra2pa(0x0000000043000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local2_start p25_local2_begin: p25_local2_start: .word 0xc1070f16,0x63c73f93,0x14e596a6,0x48fd69bb .word 0x936d19f0,0x2016aa50,0x1ba07572,0x9d972548 .word 0x57a57c13,0xcf9e21ea,0x7c9ec793,0x4cd9d429 .word 0x59d41af0,0x6c75aac4,0xb22ad70b,0x0a0bd00b .word 0xcb546f56,0x03d67960,0x67c2c874,0x1446b711 .word 0xe3881e97,0x7ea71a42,0xb3a61659,0x522a1015 .word 0x65c28f31,0x47cc9edf,0xff82ecaf,0x882b5e62 .word 0xe006ef47,0xe10b5537,0xce42a1f9,0xcaea0e54 .word 0xf9653cc1,0xb51bb16c,0x983b1430,0xf85b89bb .word 0x9c909b7e,0x5e9cdd92,0x9273c227,0x1330d2c5 .word 0x26118ec7,0x4ab96c9d,0x42b178ac,0xed400f75 .word 0x0e0c7a86,0x35552a67,0x1b6149d0,0x912759d0 .word 0x2771acf0,0x48ea94c7,0x8cd80a9a,0x8e309aa9 .word 0xb502eedf,0xb27b45b0,0x55200042,0x587fd460 .word 0x7bccd179,0x078c6f3f,0x25b6529d,0xbb18bb7a .word 0x27113502,0x4593c624,0xb998a1dc,0x5355c563 .word 0xe8d4a690,0x5aaa694e,0xf4e3a5cd,0xedd4edc3 .word 0x99778192,0x7319a314,0x6f9ee469,0x508601de .word 0x82d3db51,0x2d83c5a8,0xd97addf2,0xcf4fa393 .word 0x63038703,0xf0cb1a06,0xb9c00e8b,0x948312cd .word 0xb6851495,0x7486c4c6,0xad8dca92,0xd74cc7cf .word 0xeb03583c,0x5acedfb8,0xcdb75037,0xa47d5028 .word 0x48ce6214,0x61350b18,0xacfd0c13,0xd32a6dbb .word 0xa0e98c02,0xd91ba356,0x41e82f2b,0x3be5e768 .word 0x8a816ebe,0x2ec232c3,0xd816cf77,0x8a547ed4 .word 0x996304d6,0xba926079,0xe22eb203,0xf1e1a6b6 .word 0x3022cf52,0xf8837bde,0xb3121839,0x54234bfb .word 0x5265fbda,0x1c850ae8,0x778fbf95,0x4f9737e6 .word 0x635b80df,0x4f153684,0x7ad0d45c,0xde22f12b .word 0x150d26e6,0x67082b7f,0x62fb8186,0xf2bea9e1 .word 0xe5ca2144,0x9e263f3d,0xadb5d3f8,0x220af539 .word 0xb75ac04a,0xb099ec78,0x94e0e693,0x9d56f494 p25_local2_end: SECTION .p25_local3 DATA_VA=0x0008ce000 attr_data { Name = .p25_local3, VA = 0x00000000008ce000, RA = 0x0000000043800000, PA = ra2pa(0x0000000043800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p25_local3_start p25_local3_begin: p25_local3_start: .word 0xcc970488,0x0b81afc9,0x4d54dbd1,0xe3d2e016 .word 0x2f745859,0xd5343681,0xb8cd42cc,0xea8e21f7 .word 0xa82a06a1,0x17c514ce,0xaade8f6c,0xc5a298cb .word 0xdcd5018a,0xa166e737,0xe30c13a3,0xca5f478f .word 0x79cbb723,0x4cbee770,0x9b20802d,0x026b154c .word 0x7fe7f5bc,0x8d21b105,0x4fbb582f,0xf792d199 .word 0x320806f0,0x1373ea49,0xed30cf4f,0x710fcd34 .word 0xf7ee2159,0x917aa336,0x4fb711f6,0x2c113587 .word 0x25f14bdf,0x34e714ae,0xf8ac89fe,0xa3c413b3 .word 0x8ac722e8,0xa451f3a3,0x85b29cd5,0xb0e3f728 .word 0x5c494f83,0x82853c42,0x89d875a7,0x0219c6ac .word 0x1c8f4ce1,0x7087a0dc,0xab37c6e9,0x3e68f071 .word 0x7cbde29b,0x4d73d374,0x3286451a,0xfd94bef3 .word 0x043c8e80,0x0565587b,0xf56b33d2,0xddc2d31a .word 0xb3b52475,0xb0285309,0x11416093,0xd7a2721c .word 0x278ed178,0x5041b84c,0x7742a35c,0x64f00f49 .word 0x88abff5d,0xf25f70f0,0xb5f88005,0xfb3eefba .word 0x3687e75a,0x5f247eda,0x11b7a879,0x8071fca2 .word 0x041494b2,0xdb4b3e4b,0x623b7f61,0x6230189a .word 0x5c6df640,0xac15039b,0x156e58a4,0x6a028b73 .word 0x486941c2,0x51bf20b9,0x906f4166,0x4f31d8ed .word 0x0e8aef49,0x19cb9ccd,0xaaa9cebd,0xb9e15c10 .word 0x1bc5f39b,0x82edbb94,0xe2f90a83,0x93932035 .word 0x92fcb556,0xc9bb9d3f,0x3efde2f5,0x856bfb7c .word 0x5d6054b5,0x981666ff,0xc92bb9a8,0xb0526abc .word 0x5f732fd5,0xf699a673,0xc7d82af8,0xce7a15e1 .word 0x0777143f,0xfbe8ebcf,0x35db3f84,0xb4ccf965 .word 0x6bac27d5,0xa584a9d5,0x8a394176,0x58bb3bc2 .word 0xf65c59c6,0xc1d2e567,0x30ba6cee,0xbabcc5e0 .word 0x5b5d7d2c,0x555cde75,0xc8f4a697,0xec6f2ff8 .word 0x9303592c,0x66f14339,0x688aa3ec,0x487dcb6b .word 0x12d0a2e3,0x017590cc,0x19df7331,0x49c67ca5 p25_local3_end: SECTION .p26_local0 DATA_VA=0x0008d0000 attr_data { Name = .p26_local0, VA = 0x00000000008d0000, RA = 0x0000000044000000, PA = ra2pa(0x0000000044000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local0_start p26_local0_begin: p26_local0_start: .word 0xbb998610,0xe2ad7d05,0x7b33f8cf,0x770c55e2 .word 0x434dfdb9,0x02400880,0x078b44ce,0x55b7c667 .word 0xf07d157f,0x78c7f60a,0x0cd5f360,0xbf7a740e .word 0x1a50e8f5,0xc67e0b1d,0x67abc6e9,0x5fa60a7d .word 0x8d45074f,0xa924e557,0x1344a348,0xbebbbcfa .word 0xe8b86ff1,0x29916732,0x65c7ea32,0x96b09619 .word 0x7180215a,0x1bae745e,0xff2cdd59,0x6d275efe .word 0x4c315fa6,0x969740d5,0xeb8a647e,0x2760c1e8 .word 0x002989b5,0x4471e58d,0x05dc5099,0xa1a5747f .word 0xa184e6e2,0x53ff2fe9,0x2f34606b,0x5a345dc6 .word 0xb97c86c6,0x12c1b480,0xd0d71f50,0x04918ced .word 0x7fe195b9,0xfc79d7e6,0xc41213b5,0x7870aee6 .word 0xd0ae116f,0x35047828,0xced85cfa,0x632ae7b3 .word 0x9cf78879,0x990b6091,0xc20c5fff,0x3f8cee0a .word 0x3d013efc,0x66036f24,0x9a5df9e8,0x9fd89c03 .word 0xa48f0c54,0xe71ec5f9,0x0953e439,0x7358a1b3 .word 0x5461ad52,0xfd440f50,0x39d4ca24,0xd8f41389 .word 0x02e64fa0,0xb0b39522,0x44929072,0xbeb684e4 .word 0x4477edf6,0x69a2edfa,0x271ea699,0xcbd19b9f .word 0x84e24548,0xf8cf89d6,0x7109f8f8,0x42e39a09 .word 0xc9c8e486,0x7602ec58,0xcbc60add,0xc2bc68c7 .word 0x95a1d5fc,0xba87023c,0x10b7ab55,0xf88437dc .word 0x4092e128,0x1605d5a9,0x6a1ecbd4,0xe51c6e4f .word 0x364fa762,0xeaae767d,0x67c974ef,0xc4667625 .word 0x4ea90ce0,0x4d1c815f,0x3170ce1f,0xc171519a .word 0x501d1c50,0x17e6d0c9,0x6cb249d6,0xfd31a031 .word 0x0b480d7b,0x53c8699f,0x127fe5c4,0x511e6e4c .word 0x92816414,0xe0c22b20,0xdc1d5cf0,0x8add12d9 .word 0x3f1b61a3,0xb36d53ad,0x3113f8bf,0xe49f899d .word 0x6ed0b0bd,0xc197d936,0x67c2030b,0x5b6e81d1 .word 0xbeb5b662,0x3949c0f7,0xda69de5f,0xc8151a8c .word 0xa602a6ad,0x2f9c1257,0xd6a57d53,0xe9ed622e p26_local0_end: SECTION .p26_local1 DATA_VA=0x0008d2000 attr_data { Name = .p26_local1, VA = 0x00000000008d2000, RA = 0x0000000044800000, PA = ra2pa(0x0000000044800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local1_start p26_local1_begin: p26_local1_start: .word 0x9402bde8,0xc30ad819,0xb4422a03,0x46d96698 .word 0xb82b98bd,0xfff44454,0x561775d5,0x7e99e2ef .word 0x92e7adf7,0xb842ed5e,0xc9dcd9aa,0x3350746a .word 0xb8fbe738,0x19e3e9b5,0xa6fd9a71,0x852a7221 .word 0xb85ebd80,0x52a3a521,0xa5a02b31,0x570f5844 .word 0x00e8e8c7,0x74d9c6d6,0xa3cdc01f,0x8adbb5f5 .word 0xb56bc3ec,0x472f7a2c,0x23c7319e,0x87141e0e .word 0x5e068097,0x242671c1,0x2e704527,0x79ad47c2 .word 0x6ded4e9d,0x7e8c4c0b,0xcd8ae17d,0x02d10c5c .word 0x0dc70048,0x9e6741c1,0xe54ff339,0xacb2edfd .word 0x32acc70a,0x8f4508dc,0xa6477de0,0x2fda5d7f .word 0xd1114bcd,0xc184bca0,0xdbc8c883,0xf5bffffc .word 0x1b059666,0xe9d1268f,0x688eff97,0x72eccd47 .word 0x691bf03f,0x12d00067,0x48ff1e3f,0x27e7d43d .word 0x3cba812e,0x3f2290d2,0xbeecf123,0x0e4f7a07 .word 0x0bad0831,0x3629b666,0xaeab4baa,0xe5d73496 .word 0x3e75c06a,0x516642f3,0x1460fb51,0x19bc4060 .word 0xe9e01983,0x4172e7e8,0x9e29ac8c,0x7ad1556c .word 0x9001715f,0x7728ba29,0xa9c5a9af,0x7efcb674 .word 0xcb197ef8,0x31619f56,0xf117357c,0x11a082b2 .word 0x40f128f1,0x9ff58ea7,0x019048ff,0x5eaf97f3 .word 0xff5715ef,0xeec33366,0xdbac02a2,0xf8e14536 .word 0x43383811,0x4343bd24,0x3c2b6770,0x0a2a0ee1 .word 0xb673e732,0xc13b44ca,0x4bc40b03,0xeb934095 .word 0x376a0041,0xb4867518,0xc99ffa45,0x88dbfac3 .word 0xb89cdd27,0x8cfbf370,0x0bbe3a3c,0x0beb898b .word 0x777d7285,0xcf5714ad,0xb64801e8,0x1a35093d .word 0x478a8666,0x39509809,0x9f5d0123,0x0c73acff .word 0x0906659c,0xcc833825,0xfd68dfa2,0x60c97e35 .word 0xc2174bb2,0x5b9ce033,0x77a2ce8b,0x1eac9a9b .word 0x88ea07ce,0x1664b806,0x28c79317,0xedfda230 .word 0x255d1f2b,0x6f169c48,0xf0d7d279,0xba0f6073 p26_local1_end: SECTION .p26_local2 DATA_VA=0x0008d4000 attr_data { Name = .p26_local2, VA = 0x00000000008d4000, RA = 0x0000000045000000, PA = ra2pa(0x0000000045000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local2_start p26_local2_begin: p26_local2_start: .word 0x49367d5e,0xca74cb16,0x8abe09c1,0xc96113ca .word 0x8843feb1,0xa72f8901,0x5613ce9c,0xee73210d .word 0xb90ca784,0xb19a46c0,0x5bcf7af8,0xf42b05ba .word 0x5fe026eb,0x2cc43ff2,0xd796c849,0xc78d6619 .word 0x045eaf7e,0xca22c5a7,0x6464c9da,0xf56b8452 .word 0x3ae13f50,0xefc3d948,0xe711316f,0xcd9df4f7 .word 0x755c83c9,0xc79bceb0,0x190491a8,0x7656f465 .word 0x08aac0ec,0x650480d7,0x10d3efbd,0xcc16ea1c .word 0x6cce807f,0xaed7627b,0x08a63415,0x3b4cc085 .word 0x312c21a1,0x0b87f172,0x48d15003,0x2a0aec85 .word 0xec395840,0x4d78fc8e,0x97f774ff,0x54f0593c .word 0x0c75cd4a,0xd9429d40,0x44947fa4,0x23d17984 .word 0x0bf00cbf,0x38afeb3e,0x1f894aed,0xf62cd97a .word 0x37511f71,0x6b438ec0,0x4c7ccf95,0x10571480 .word 0xc8ee381a,0x0b1b47df,0x29e10281,0x8be54e44 .word 0xf644368f,0x51cc8794,0x65673e40,0x1972f758 .word 0x00a512d7,0x10e70a54,0xdd525bf9,0x0266bb34 .word 0x13addedb,0xd14f841e,0xceaa68d9,0x85d61c67 .word 0xa1f9236d,0x3d1d564c,0x4698cec1,0xbf69727b .word 0xf81912b4,0xe274fe05,0x2ea61627,0xf9ddb9f3 .word 0x58029ab3,0x38ed5263,0xbe7a2d17,0x9a9a6857 .word 0xc47ce60b,0xf5097e43,0x74622c94,0x8affcc57 .word 0xceb2de50,0x21117fb1,0xb8374113,0x578036e3 .word 0x4a12d33b,0x0ae3f03b,0x396c23c5,0x7ff0c780 .word 0x2e47dd77,0x947b5944,0x2887023b,0x42bc8020 .word 0xf0778d31,0xeceb270b,0x5d27382e,0xab2b3367 .word 0xbb8a5ba6,0xa0f848d1,0x4c6f3064,0xbe97cd01 .word 0xa277fd9c,0x8af34821,0x0069dc6c,0x589a16b9 .word 0xac1b83c6,0xfe18c271,0xab6de919,0x26e8a1c8 .word 0x3bea2875,0xdbd5026f,0xb3e6b497,0x2f81b283 .word 0x0414cd6f,0xf61c0577,0x25f30de8,0x5f5493d3 .word 0x9e5fc8b6,0xcb6ca545,0x84816217,0x28e23485 p26_local2_end: SECTION .p26_local3 DATA_VA=0x0008d6000 attr_data { Name = .p26_local3, VA = 0x00000000008d6000, RA = 0x0000000045800000, PA = ra2pa(0x0000000045800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p26_local3_start p26_local3_begin: p26_local3_start: .word 0x5cd5dc3b,0x7506af5e,0xe1ea30a7,0x8e0d933e .word 0x7293d35b,0x8326d8e1,0xc9438685,0xdef0e9ef .word 0xd9c71f38,0x0ac1d968,0x232b28e0,0x10763884 .word 0x1e296c31,0xcbf94cb8,0xab7750c7,0xb33094e5 .word 0x64b3e9b3,0x35a1c257,0x6eeead2a,0xfb4aa1d7 .word 0x347f7e43,0x0bbfbf77,0xbe3ec71c,0x46609fdd .word 0xb07e19ce,0xabdc5854,0xbf388e81,0x78278e44 .word 0xf29c1ca1,0xf27cc0fa,0xf0de16b9,0x7457e5eb .word 0x0342f223,0x286d3186,0x20a9d3f7,0xb0f97ab3 .word 0x5cad66b6,0xffa861a3,0xf80cf1b1,0x768497c7 .word 0x9e3a7b06,0xc537f4cd,0xfc8f0854,0x79e0ec7a .word 0x7ca1a5ad,0x417a86be,0x85bf2054,0xd1436df2 .word 0x53f0f86b,0xda675164,0xee65e7b7,0xc318c0fe .word 0xa7aadc02,0x66c1d180,0x8d493d42,0x7d38c193 .word 0xa4099b24,0x147d2c2f,0x25687f72,0x9d835f4e .word 0xcad913be,0x251282a6,0x88c526b6,0xd285c229 .word 0xfc4eaa31,0x007da5c5,0x0f345225,0xbf4dc396 .word 0x0c6a0964,0xde134cfa,0xb35a9e3e,0x0807890e .word 0x0f1e9eee,0xe835d03b,0xfb950b67,0xf11b97df .word 0xe29a5db6,0x1b364417,0x18bcec7e,0xe214298f .word 0x9be0f0ae,0x3dd46018,0xe07ed217,0xb212c8fa .word 0x3b8a0744,0xb5e57c22,0x4d0d6622,0x69738245 .word 0x90359a2e,0x74309410,0xbb307c6a,0x6488aabb .word 0x4915d115,0xd3ea13ad,0x383bd393,0xa38eb4c2 .word 0x0e22ed70,0xe18420f4,0x7ee00888,0x5303d203 .word 0x89b5ddc3,0x4ab5e710,0x51c69115,0xa4bf7535 .word 0x234274b6,0x9516c9da,0x1500c2b4,0xd2e91000 .word 0x6f0621c8,0x4f4b137c,0xf687184a,0xa9cd51fd .word 0xa5e418b9,0x8abd10a2,0xc66b3680,0xf422006f .word 0x289f396a,0xe26d5628,0x8014cc74,0x9b724704 .word 0x8ad61842,0xd980704a,0x278cc413,0x6962b6e0 .word 0x53a42119,0xb79a3518,0x6572dc5c,0xe282fdde p26_local3_end: SECTION .p27_local0 DATA_VA=0x0008d8000 attr_data { Name = .p27_local0, VA = 0x00000000008d8000, RA = 0x0000000046000000, PA = ra2pa(0x0000000046000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local0_start p27_local0_begin: p27_local0_start: .word 0x89886807,0x7855f477,0x5cd9a006,0xec39904b .word 0xbb214f85,0x5b994651,0x74abb0f1,0xedc75064 .word 0x0aa8b513,0x0d73658b,0xde2020ba,0xf5991f02 .word 0x1291d048,0x4f3bca36,0x6e36f970,0x679210da .word 0x818f71b6,0x1b2193df,0x7cead878,0xbe8d0b0d .word 0xc28b3f7f,0xffc16477,0xddd2f2b3,0xd004cec4 .word 0xf1d33c0b,0x83e86f2d,0xcec0e53b,0xd33955b8 .word 0xe753ea2a,0x4f9dfbe8,0xa799ad83,0xd0f17c91 .word 0x1a7f5453,0x2155a456,0x3d1b5c3c,0x427f5169 .word 0x43958742,0xfdde26cb,0x3183c99c,0x32a8a71c .word 0xfb436d5f,0x0b15d06c,0x7ae05658,0x77d00f9e .word 0xf2e09b33,0x9b91bf5c,0x8cfd0b28,0x76963d90 .word 0x8ef2985f,0x748e8807,0xfb5d94c9,0x4a6218d6 .word 0xbda997f0,0xd9d45c81,0x7f369811,0x93957e74 .word 0xf3866386,0x64492eeb,0x37414305,0xe192a701 .word 0xa727842f,0x766d99cf,0x222390cb,0xe2bce193 .word 0x6580a0c5,0x610cad45,0x0b6080ca,0x24edc79a .word 0x0211bd3d,0x6c746607,0xdf9fd698,0x9ce0981f .word 0x189c899d,0xd83166dc,0x93e3b414,0xe4228cfb .word 0x8060071b,0x3c609ddb,0x8f62fc49,0xddf76ef1 .word 0xcdcfa388,0x9dbbc1fc,0xc0e6ac52,0xe4d31c2d .word 0x65f89831,0x1bc28e3d,0xddf1aab0,0xb205b587 .word 0xd95ff368,0x632e6d90,0x41d44c41,0x2abfffc0 .word 0x2f8785b5,0x9c34b6a3,0xb028258a,0x33430e4c .word 0xcf602bea,0xdc81dae5,0x91dec3bf,0x6ce5ce6b .word 0x7f872527,0x09f40a1a,0x85c94ba6,0x202fb085 .word 0xe4343e85,0x3a98bd8a,0x763816c0,0xefec2f03 .word 0x4fa39fa7,0xf4b867d3,0x146cadfa,0xb292a004 .word 0xbeb3ab47,0xd45ef841,0x5e412a5c,0x7ced5797 .word 0x8c481676,0xb9c0225b,0x5eea3552,0xf170136a .word 0x774d55d5,0x2046df9f,0x9f7fdeff,0xb499810a .word 0xae26a7c9,0x620bd718,0x4dfc785c,0xd6b847c8 p27_local0_end: SECTION .p27_local1 DATA_VA=0x0008da000 attr_data { Name = .p27_local1, VA = 0x00000000008da000, RA = 0x0000000046800000, PA = ra2pa(0x0000000046800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local1_start p27_local1_begin: p27_local1_start: .word 0xf2af7406,0x41b4cd0a,0x5c598a17,0x3bed64e6 .word 0xa1264e52,0x592f4bc9,0xdb1932e1,0x12a6b6bc .word 0xdc86fb27,0x4a8f314b,0x1845459e,0x2c5d9d0d .word 0xa3119732,0xd070e7ca,0xf22f88c2,0x54c5ae52 .word 0x2b4eb9fd,0xd55197eb,0xfbb0fc7d,0xfcd8be41 .word 0xaa38d393,0x07724cf3,0x832a0d9d,0x05a3280b .word 0xcc89dc0b,0x9940158b,0x0365c68c,0x07207db0 .word 0x8371389e,0xb15104ed,0xdf69d9ae,0x71ddae09 .word 0x5868855b,0xa4ed149f,0x740fd886,0xf7281227 .word 0xce054d4a,0xb93f3daf,0x83963e8b,0x3bd5e52b .word 0x9e9617d1,0xe34eafe0,0xbb688f30,0xfa72123d .word 0xe346b04b,0x45bd29af,0xc847c8aa,0x78a0bee4 .word 0x8cdbe58c,0xb044629e,0xc7962c43,0x0ea50e0d .word 0xe86244a0,0x29b29af4,0x3dce5f36,0xed8b1a62 .word 0x5f06a8b7,0xb2762066,0x0c0cfa12,0x225a4375 .word 0x76efc7ed,0xa5ca7337,0xe8f2bc3c,0xec48c4fd .word 0xcd209cbf,0x3d530bdc,0x402e6bc0,0x6c1beed0 .word 0x1d26f4c5,0x37dc00ac,0xa9df0a25,0x7f0fc363 .word 0x8714d250,0x8ed8c883,0x11b31f4c,0x3245be41 .word 0x13c86bfd,0x6f43d811,0x9a1505b4,0x4cd9e262 .word 0x6e779f89,0xffba6037,0x40f57287,0x439bfdab .word 0x28073ccc,0xc10bf108,0xf59b6de6,0x174f98ed .word 0x633b7795,0x129d6c59,0xa2c02bc9,0x5738689b .word 0x95d04453,0x65e5559f,0x209a459b,0x35d9271b .word 0x30dae4e0,0x3fb98d6f,0xd6acb63a,0x9cb6ebf4 .word 0x6e948511,0x1990e498,0xda9c99c8,0xc586b78e .word 0xf65c1476,0x64558c1e,0x74ae96c2,0xc16c0f25 .word 0xb91a8d67,0xdcf3ec5c,0xf0bcf0c6,0xb02d90c7 .word 0xac43036a,0x927c760f,0x2855bff0,0xa07e832b .word 0xfe566660,0x76cf9eb9,0x6c8cc208,0x58962925 .word 0x0cdef84f,0x730506fd,0x4657e9bd,0x9960d626 .word 0x351e6327,0x98b670e7,0xed9306da,0x6d237934 p27_local1_end: SECTION .p27_local2 DATA_VA=0x0008dc000 attr_data { Name = .p27_local2, VA = 0x00000000008dc000, RA = 0x0000000047000000, PA = ra2pa(0x0000000047000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local2_start p27_local2_begin: p27_local2_start: .word 0x1b10cfc5,0x25c1c9a9,0xb7da71e7,0x512f3697 .word 0x9696e397,0x138eac8f,0xf2188cf8,0x10684fde .word 0x98b493d7,0x6d737ab8,0x186ec85e,0x7dc74df9 .word 0x615a3e41,0x8e02d6d3,0xf3334c2f,0xc862f580 .word 0xf6e04b0b,0xc0db28c9,0x70c83e7e,0x87adf619 .word 0xb068be52,0xe8ce3336,0x310b201c,0x49395492 .word 0xe4f09df0,0x26757e28,0xf8a03709,0x41e2f174 .word 0x9e3e15c2,0x07a540c5,0xc11bb5ef,0x3d6dda45 .word 0xd4a667f0,0x5f94b7cc,0x75f78470,0x0de8e804 .word 0x3335e50d,0x44955c8c,0x9dfad74f,0xa318e8fc .word 0xa852e6c9,0xb402e02e,0x9c85c207,0x4e3729bc .word 0x61c5d0ea,0x415ee0bb,0x0130aca7,0x1e4be2f3 .word 0x495fc5cf,0x68abfec6,0xf7082e64,0x04340661 .word 0x5be88e85,0x38ae7cba,0xc444164c,0x9c0e7ff3 .word 0x4788e1fc,0xdc86ba47,0x525b6305,0xde92f00c .word 0xabc85405,0xd2435a29,0xde7c95a8,0xcdd74a24 .word 0x0060d43c,0xb3378177,0x3e669094,0xb7823c32 .word 0xbcd27966,0x9781ddcd,0xa5f10f03,0x8c0d0d28 .word 0xe599d8e3,0x63ae0e62,0x92f183f3,0xe0f6de77 .word 0x53fabed6,0x47919e45,0x4ee9fbdd,0xab5ba476 .word 0x92857593,0x9fd346f9,0x5360a005,0xf3d3e9e1 .word 0x44a922b8,0xc4ffe3ff,0x014e214f,0xba8569bb .word 0x934b6c17,0x161c503a,0xd17dcfec,0xb96fbc63 .word 0xefddfdf2,0x2df76761,0x34c3c9b1,0xe158ce48 .word 0x06f095c4,0xb261ee0c,0x096bbbcd,0xf0c5bcf6 .word 0x23039f3b,0xe23888c1,0xba4743bc,0x8233ad7d .word 0x7773cff9,0x68d80d7f,0xbf80710a,0xe77cc829 .word 0x3c628e8b,0xc8bd404c,0x46082102,0x4d653ee1 .word 0x7a737976,0x884be850,0xf13915fa,0x6d672ec9 .word 0x65f0a07b,0xd9c013a0,0xdb4f8b26,0xa6c3792c .word 0x16070876,0xe4d1d8c6,0x41b2920d,0x04cf507c .word 0x57d77bd9,0xf65ff575,0xad24973d,0xf08839e2 p27_local2_end: SECTION .p27_local3 DATA_VA=0x0008de000 attr_data { Name = .p27_local3, VA = 0x00000000008de000, RA = 0x0000000047800000, PA = ra2pa(0x0000000047800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p27_local3_start p27_local3_begin: p27_local3_start: .word 0xe6bf5de3,0x69ea5c17,0x505e9bf9,0x28b68e32 .word 0xad00624b,0xa0519a8c,0xdec30491,0xee149d92 .word 0x0d9481a3,0xecc68287,0x4a5c4467,0x8bbee609 .word 0x2d4425cc,0x115d31bc,0x6c778e94,0x7a6a8ffc .word 0x59858850,0xedcdfab4,0x09851fd5,0xe6f7b2de .word 0x51aeb33a,0xf6b321f2,0x80568663,0x727dd5d2 .word 0xde4d8fbc,0x4cc628b7,0xb891619c,0x8f7abcc4 .word 0x4d1261df,0x316eb5f1,0x2328e67e,0x55a08a0b .word 0x9c432502,0x860056b8,0x5ecc54a7,0xe4cccdb7 .word 0x93776000,0xcabd56cc,0xd48e270e,0x77ffdcaa .word 0x15058ed7,0x2e4f608e,0x3e830762,0xc936fb3c .word 0xbd4358b2,0x89ad43d6,0x00c2079b,0xf433f5bf .word 0xc3e93de1,0x3fc1d0f4,0x81bef44d,0xa3173789 .word 0xcc6b6816,0xadc6fe31,0x2c16cef3,0x8240ab6f .word 0x8a000bbc,0x3f93fc1e,0x4d38adb0,0x9610e2a1 .word 0x4338b0a7,0xa09f9bd3,0xb8f8baf8,0xcaa9c680 .word 0xbda5f869,0x11ff5fc2,0xe1d4aaa1,0x163f9064 .word 0xea69a7e1,0xbbdcbd9b,0x3801b0d0,0xe0b964ff .word 0x06763189,0x0f8182cb,0x2ab065f7,0x26824c1c .word 0x97c49c43,0xb8854002,0xfbb6c222,0xa9240b56 .word 0x547a3417,0x62e3be42,0x28525ce4,0x4105d8cf .word 0x646d655b,0x88dff13b,0xb835f7f6,0x96f9ba38 .word 0xca74cc98,0xa0fbdc98,0xcf1963d0,0xc654874e .word 0xcf946705,0xdc597e0f,0xeaabc653,0x9959af73 .word 0x198122de,0xa19c0483,0x7bc5dc7c,0x0c8d1228 .word 0xf72eaa9d,0x6d0b6583,0x45e610de,0x805bf1b2 .word 0x8fe8f0ff,0x6e217de5,0xe69f4f80,0x7788b4c2 .word 0x0315b2c4,0x8503488c,0xd4e1ef97,0xfa751162 .word 0x12b36916,0x98d2fc38,0x93aab3b7,0x78353dca .word 0xef17a364,0xe6141208,0xc8ec0f49,0xaef14dd8 .word 0xba86b766,0x1caa5217,0x94496571,0x9f6fffcb .word 0xc903a88c,0x9479d3cd,0x0fbb2997,0x155a2139 p27_local3_end: SECTION .p28_local0 DATA_VA=0x0008e0000 attr_data { Name = .p28_local0, VA = 0x00000000008e0000, RA = 0x0000000048000000, PA = ra2pa(0x0000000048000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local0_start p28_local0_begin: p28_local0_start: .word 0x75a55f94,0x115dbb80,0xf5215ff1,0x361ffa81 .word 0x54ffc9b8,0x80d9e597,0x8669c664,0x56ecae8a .word 0xe2ee47ed,0x5a00a510,0xde91a2dc,0xb54ba714 .word 0x6fc5e833,0xa36aff6b,0x61d13171,0x0980f458 .word 0x819c79b5,0x61acb992,0x27144102,0xc1c5767c .word 0xe98912bc,0x7c71619d,0xbcc00463,0xb63b606b .word 0x2d8469a9,0x4b4a14cf,0x4f29ab17,0xd5994c4d .word 0x48da3c25,0x58557b35,0x596809bd,0xb71b2e5d .word 0xea921505,0x4f61d15a,0x40989002,0x2f164082 .word 0x46bcda6a,0x171cfd5f,0x7a51ae27,0xbd7285be .word 0x0b964b27,0x3fcea9f6,0x1fbbfc31,0x1bb635a9 .word 0xb0ecf51c,0x7f0ac52d,0x7285dd8b,0xa051514d .word 0x21189b79,0x8e550f97,0xab5602fd,0x1cc2ea5a .word 0x6da92e19,0x13e89216,0x689d5b24,0xb1c0e411 .word 0x62d17b22,0x60903dca,0x1f4ff50a,0xc3d93de9 .word 0x415b5431,0x47fb6061,0xd42066e1,0x19d5900c .word 0xc4379c35,0x5be8a156,0xb15fd4bd,0x702ba23a .word 0x8de1d8ca,0x8442c317,0xfd6d0e45,0x48ed3c9a .word 0x98895e6f,0xc348ab7a,0x847d0ef7,0x66db5d21 .word 0x2243e8fa,0x7edc1e64,0xc27efdd0,0x9ee9bc37 .word 0xa50a3593,0x3d960337,0xe628b79e,0xa23a0408 .word 0x29f45542,0xcce7cad6,0xa74527e8,0x2321338e .word 0x059f2774,0x731dee91,0x265adc6c,0xc4bcaf93 .word 0x55dd0854,0x1a8e4082,0x09a11f67,0x9688cfa9 .word 0x3c73ef67,0x7306f56c,0x5e909953,0x1ddcbb2d .word 0xebd37c53,0xf1ac459d,0x08feead4,0x213e2ef3 .word 0xf6aa8814,0xb43cd614,0x261e0ff7,0x897789c6 .word 0x705b953f,0xcc1dc250,0xd71b4ce2,0xe26df241 .word 0x7194de3a,0x4069d84e,0x6e03afe1,0xeab8b423 .word 0x405264df,0xdf214b30,0x3833e2ab,0xb536db1b .word 0x47d83a08,0xa3341a1f,0x28cba597,0x4ce726aa .word 0x06f17e6f,0x108c505c,0xde025ff4,0xd48bf73b p28_local0_end: SECTION .p28_local1 DATA_VA=0x0008e2000 attr_data { Name = .p28_local1, VA = 0x00000000008e2000, RA = 0x0000000048800000, PA = ra2pa(0x0000000048800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local1_start p28_local1_begin: p28_local1_start: .word 0x02e68aeb,0xf3bcc0dc,0xcf8ef325,0xa2384942 .word 0x8ce5e6ff,0x4fe48377,0x374b7dd6,0xcbdce76a .word 0x97243d02,0x1032417d,0x7bd9896f,0x3174ecef .word 0x476dc362,0x45ebdeb0,0xf0465969,0x6adb9a04 .word 0xd4d9e114,0xf8bf7842,0xb2d4c1bf,0x3c9467bd .word 0x25fb3776,0xd0e576e9,0x525d18a7,0xcf220daa .word 0x5951cb9c,0x48fcb1c2,0xfb3eab6f,0x67cf1e2a .word 0x2ab77a7c,0xa1bef147,0x0a93a865,0x196be3bb .word 0xc43a258c,0x2aae1d33,0x4dc34b61,0x7e70b8aa .word 0x320ef8a5,0x70a67a64,0xf9a10906,0xfd857a95 .word 0x9a70efb6,0x3b250eae,0xc5d3fd08,0x97783156 .word 0xf0abec93,0x02fa45ab,0xd597cac8,0x7a0925f3 .word 0xf8d2aa83,0xf564cee0,0x136f3117,0xd00609fb .word 0x175ec83d,0xa98ee8a9,0x3591a0ee,0xf2e8e085 .word 0xfbb4ab96,0x893dc9e9,0x7cf57bed,0xfae73d24 .word 0x4ae9b65c,0x90a9f4f9,0x1d95e135,0x7d98d979 .word 0xb2366913,0xee8ba49c,0xe92e0a83,0x47d7e167 .word 0x56c8c937,0x513091a3,0x455b49d0,0xeb48ab49 .word 0x1a25225c,0x97d03f05,0xff3dfab1,0x526f37ca .word 0xef34dd78,0xf8c47e51,0xc9661bf0,0xac0a1505 .word 0x6fce5a23,0x1577782d,0xd3095cb9,0x65247bc6 .word 0xc8466066,0x82691655,0xac232912,0x3b04439c .word 0x2cbefab0,0x8cd39158,0xee056d8b,0xb50ed4ae .word 0x60a75085,0x50be5af1,0x417a28ea,0xacfed858 .word 0x16d870f8,0x7fcf5654,0xcd27e87b,0xc717c0c1 .word 0xe4a574c4,0xae1e2e57,0x386bda74,0xbe445944 .word 0x0fc66615,0x5193eca5,0xd000401e,0x9cbb5ca5 .word 0x71231bb3,0x57a06859,0x28f96e8d,0x139c844a .word 0x873ea0d8,0x731db397,0xa5409af9,0xe7321014 .word 0x3710056f,0x686efb53,0x0233b03e,0xf2e4d148 .word 0x90c75f14,0xaa684a55,0x815f9ca1,0x51a40d56 .word 0x6698c8b0,0xa1bcb991,0x361235c2,0xdfe5de64 p28_local1_end: SECTION .p28_local2 DATA_VA=0x0008e4000 attr_data { Name = .p28_local2, VA = 0x00000000008e4000, RA = 0x0000000049000000, PA = ra2pa(0x0000000049000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local2_start p28_local2_begin: p28_local2_start: .word 0xedcbd97a,0xa33857ed,0xaeca3474,0x49ab4870 .word 0xb8e7cb0c,0xe0da4008,0xe3c4f29b,0xd047b99e .word 0x9c305f3e,0x31454921,0x5141f98d,0x62ae78d4 .word 0xc66ab9c8,0x0bb9fbdc,0x2ce9e042,0x1cf5da24 .word 0xdf0ff4bb,0x0fd83c30,0x7832ac72,0x859bd634 .word 0xb4ecf324,0xf8ac25c8,0x2ac7a14c,0xaeac46ce .word 0x5e8fb07a,0xdfaeeeab,0xd1464bc7,0xc2bd6d86 .word 0x9c688365,0xf315a899,0x940e5a62,0xd7bda964 .word 0xfc722a0e,0x9416258d,0x78a27f34,0x2534aa3e .word 0x42be80dd,0x16229c37,0x242ffb0e,0x802a04b5 .word 0xc06a5975,0xd8348210,0x5d99d9ff,0x27f0cecc .word 0x48c20158,0x45e1482c,0x012f64a3,0x43956038 .word 0x94929e04,0x70dd8512,0xb02dc9a7,0x10dd1571 .word 0xa139e4b7,0x1d46e9ce,0x3294dbee,0x37605d8e .word 0x408e9403,0xa4166cc0,0x3c5c3415,0x60bc6268 .word 0x69dbe651,0x81c7d868,0x07085945,0xe5820566 .word 0x7776d745,0x06b11442,0x993f6368,0x5b1425d1 .word 0xd85c82fd,0x1a837e45,0xc55c5023,0xe31a406f .word 0x95ecd752,0x79d01169,0x977398fb,0x03bed854 .word 0x3d678d66,0xade3f061,0x43e81b1c,0x37f7a874 .word 0xcd30501f,0xa7cb7f2e,0xd46bb66b,0xa5fd5187 .word 0x4ed6fc5f,0x920fb673,0xec43b7e0,0x8b26d008 .word 0xac3e48b1,0x5f120979,0xa85bb0c3,0x6d58bed9 .word 0x5254d22a,0x4600d194,0xc834d4a1,0xca1bb349 .word 0xdfa31340,0x7f097d07,0x4192e437,0x8e7ee2b3 .word 0x11418c9c,0x16c17598,0x553bf289,0xcd0fb12f .word 0x46d2e532,0x2820ce07,0x6d66f4d6,0x1c3a8ddf .word 0x5576113a,0xc17ca828,0xb330437d,0xb59eebdb .word 0x7eafeae8,0xd3b8e968,0xd1f067d1,0x8e4d0635 .word 0x52293201,0xb4b7992a,0x35b50d0e,0x5c621b85 .word 0x49803221,0xc30c6bf6,0xc3b8bacc,0xb6318f99 .word 0x895a1dca,0xade88c61,0x0e8345f2,0x05dadf04 p28_local2_end: SECTION .p28_local3 DATA_VA=0x0008e6000 attr_data { Name = .p28_local3, VA = 0x00000000008e6000, RA = 0x0000000049800000, PA = ra2pa(0x0000000049800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p28_local3_start p28_local3_begin: p28_local3_start: .word 0x231cd75e,0xef25757a,0xe009e427,0xd065973d .word 0x4b95ddfd,0xb9876e93,0xe489d440,0x2d86530b .word 0xba2af684,0x15d7033a,0x77d1a4d8,0x658ed516 .word 0x88a16094,0x86dd57e9,0x833c8d33,0x753951e0 .word 0xef6f6519,0x97443921,0xb7de478a,0x27c8c0c8 .word 0x5cd4b846,0xe692feb2,0x08172053,0x5efdb6a9 .word 0xf68e22bf,0x1fb90467,0xb25c5fb6,0xc81d14b9 .word 0xd1aa7a74,0xef625050,0xd203f14f,0x31e13539 .word 0xd038c88b,0x84d4a108,0xc08cf879,0xb72e3fbc .word 0xc2ff930c,0xb3634487,0x984b254b,0xf8fbf937 .word 0x23bea3b3,0x9218cb02,0x9f272f9c,0x503759d3 .word 0x2c847a3e,0xadae9778,0x3fc69773,0x1a78dc96 .word 0x61d1f02c,0x5c745ab3,0x16cb7ad0,0x59830ba5 .word 0x788399dd,0x1d9b70bc,0x4fbf40fc,0xb69233d4 .word 0xebca6e53,0xdd5dda18,0xc6a25fd2,0xafd77500 .word 0x54a377ae,0xd76b9f3f,0x96a70d8a,0x000caa20 .word 0x69429914,0x1984eafc,0xa14a4443,0x894b8fe1 .word 0x1556c26e,0xff91c96a,0x0d5e0831,0x66062b1a .word 0x2eb55ad4,0x490219d4,0x601b983e,0xeafd1858 .word 0x970266ed,0x99686c4e,0xdca27acc,0x6f954b0e .word 0x5d1d6d23,0x0a1032a5,0x75031eec,0xa536dc27 .word 0x7a3a9fe4,0x6d35de84,0xe859516f,0x4ac808fa .word 0xf7f653b1,0x4940fb6b,0xe6729722,0x40c1d61b .word 0xb7cea67a,0xfd955628,0x32057499,0x8ed88127 .word 0xe7098a41,0x35a90282,0x84a31ed3,0x88ed9527 .word 0x5819215b,0x6460334d,0x7404ffea,0x0ed6654f .word 0xd3122755,0xc48e4e8a,0x44c4ab3d,0x1e5be187 .word 0x45128f8f,0x73a9057d,0xa26c47e6,0x4a068784 .word 0x4cf818b2,0x33402074,0xafce4ef1,0x5e997cbd .word 0xdb95fb86,0x99c350d7,0x47013d71,0x224d868b .word 0x7d7db360,0x15dd643d,0x1ae8cffb,0x4a1beb74 .word 0x42fb9514,0x9787a9d3,0xcc916fb7,0x62849d01 p28_local3_end: SECTION .p29_local0 DATA_VA=0x0008e8000 attr_data { Name = .p29_local0, VA = 0x00000000008e8000, RA = 0x000000004a000000, PA = ra2pa(0x000000004a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local0_start p29_local0_begin: p29_local0_start: .word 0x1526f9de,0xe74e8bae,0x5ee1d890,0x928e7c3c .word 0x48103015,0xda3eea67,0x49fe02fa,0xfd00046c .word 0x3670ed28,0xb2024618,0xc9ec5c0f,0x4475b90e .word 0x34ed97fe,0xfe85dfde,0x294a5078,0xb0bb563e .word 0x015c26b5,0x90c3c686,0x6a672378,0x5ab0e97c .word 0xd896b6b6,0x708c21b4,0x30b07997,0x93893baa .word 0x4bbab40b,0xe2bf0083,0x9a9d854f,0x8a656b3d .word 0x277288d2,0x3dd91523,0x16a04dbb,0x29e49001 .word 0x2b563d0e,0xc01bc615,0xe970f72a,0x8029a7f5 .word 0x033ebd96,0xa14c85d0,0x5a10ab8a,0x56aa444c .word 0x4bb591fd,0xbd0e578f,0x6bbcccc0,0xab6c0eba .word 0x99475ee8,0x4dca355d,0x526f2d1e,0x1d450d33 .word 0xb8c473c6,0xd1a2a254,0x21fe807b,0xb04b8c51 .word 0x42f73632,0x52428d5e,0xc3d8e97d,0x7fcbf912 .word 0x806e737a,0x3cec3be7,0xe0b0a90f,0x725d6c0d .word 0x578cc6fe,0x48f139db,0x63f4b5c8,0xc41513e9 .word 0x563d7c77,0x68354540,0x797e2886,0x1178c1c3 .word 0x68287993,0xe029d536,0x69382b4c,0x239a7ecb .word 0xc181b0ea,0x86498d40,0x4c17d513,0x892270d1 .word 0xd1d82077,0x9079a26d,0x1584a99a,0xe8bd1baf .word 0xd756edf4,0xd1c0d2c4,0x99673fe0,0xa86a6054 .word 0x61755689,0x7aca2984,0x0ec07172,0x3e9e873b .word 0x23ca8fa1,0xf35459f6,0x8c68d789,0xf693c065 .word 0x2f0885d3,0x7d2ce261,0x8d9d974a,0xbc1564c0 .word 0xf4ecd2bf,0xc7ade839,0x5910f70c,0x978fd893 .word 0xed22d2b7,0x21bf7d4b,0xc5d0bfc7,0xb463a0a7 .word 0x02178223,0xc82c671d,0x81735f25,0x3969770d .word 0x25ca1eb6,0x4dc31de6,0x279218be,0x01f03abe .word 0x7434236b,0xebda4b3d,0x632d27a5,0x434008ad .word 0x5607f4c8,0x79a09927,0x4fccfc20,0x77d8e9b9 .word 0x6dcb556b,0xd049dfef,0xa491c879,0x061a8be9 .word 0x055f21eb,0x3656cd8f,0xdfa2de16,0x400686c7 p29_local0_end: SECTION .p29_local1 DATA_VA=0x0008ea000 attr_data { Name = .p29_local1, VA = 0x00000000008ea000, RA = 0x000000004a800000, PA = ra2pa(0x000000004a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local1_start p29_local1_begin: p29_local1_start: .word 0xd0256606,0xc5c6b158,0x627fa1d5,0xd5bfc1e8 .word 0x210a6adf,0x7d8aefed,0x2b26129d,0x44a61002 .word 0x7109aa9d,0x7d001c19,0x15f7544e,0x8c30d626 .word 0x24b211b2,0x4f1131c4,0xc8efa4c3,0x7e36fb09 .word 0x6b223090,0x774b4b75,0x8680dc67,0xd1692522 .word 0xc859236d,0x95ceb7e5,0x2e9cfa56,0xeefbcb53 .word 0x55c9faf9,0xff5da8aa,0x6e30988f,0x045a07c1 .word 0x95cb8e65,0xa49e6d09,0x3eb59ab1,0xdcbb1db2 .word 0x6dcab874,0x9e656b46,0xeb8954a5,0x8542de62 .word 0x57dc0cf8,0xaa35987c,0xd0629e0f,0x631516a2 .word 0xcd5a033d,0x8b99ce2f,0xd4a0189c,0x1509602e .word 0xd43956d6,0x847b898b,0xf647532a,0x4a0454c8 .word 0x081c0165,0x364828f9,0x867a3c77,0x5b56cebc .word 0x6c0cd803,0x069a5abe,0x8d256488,0x5018da7a .word 0x1eb144ad,0xb28bbe92,0x2141d23a,0x8236d88c .word 0xb00c2757,0x985af6d8,0x4a02d774,0x09c5d17f .word 0x9389b58f,0x40f12f43,0x228baff4,0xc28f8836 .word 0x21c04a58,0xa9907469,0xaea3e7f5,0x84d790e6 .word 0x6c066f2d,0x396caa2d,0x16aadd18,0x55772ff8 .word 0xb87e8050,0x2d6c4a91,0xbd1dc832,0x7d962cfe .word 0x229c9089,0x40058368,0xc365be61,0x7eb4ab35 .word 0xcf8bef92,0x0a060e39,0x6cacf822,0xa226734b .word 0xd071eb77,0xfe6bf837,0x51c7e271,0x1b1b561f .word 0xf5395500,0x0487d845,0xae127480,0xa4587154 .word 0x8565c5e5,0x9c5094c8,0x9f5b4f5a,0xa2d81b3f .word 0xc8797d9c,0x4effa7f4,0x4e1ce738,0x55798e4e .word 0x0505ea97,0x8dfb8f5f,0x051dbdf5,0xe9e4a389 .word 0x5d3eee0e,0x3abb6e08,0x0c7e0a12,0x3ef56558 .word 0x4e44ef78,0xc2bababd,0xfd61e01e,0x5e617efe .word 0xf6ef6295,0xffcdd5d9,0x258c75b2,0xe12f3b1c .word 0x08002b0d,0xeceb61f2,0xbedafe59,0xbacfcad8 .word 0x9599f18b,0x468c1636,0x699e4dfc,0x05718075 p29_local1_end: SECTION .p29_local2 DATA_VA=0x0008ec000 attr_data { Name = .p29_local2, VA = 0x00000000008ec000, RA = 0x000000004b000000, PA = ra2pa(0x000000004b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local2_start p29_local2_begin: p29_local2_start: .word 0x689519af,0x4e54bb66,0xe9960a6f,0x0fdbbc87 .word 0x019ffd97,0x23d4a071,0x15b9f869,0xb37add14 .word 0x7b4e7649,0x18f70679,0x3798e662,0x1736734a .word 0xe3e4a0f1,0x2ed418cb,0x254e410e,0x71de57a1 .word 0x32f85552,0x3b89518a,0x44ae5f4b,0x8fbcfa25 .word 0xda7ca553,0x6a3faf6d,0x183ad0a4,0x5bac05f2 .word 0x6b900807,0xd8b2f32f,0xa02dc1dc,0x5ef8fc77 .word 0xf2b83ef9,0x765b41da,0x9c9087a2,0xd23e7485 .word 0xb3f2b8a2,0x48f20a56,0x140a6302,0xaae27671 .word 0xd74c5fd2,0xf549e591,0x3bfff73f,0x1e49f423 .word 0x54daec6f,0x8c98c110,0xac520f2c,0x37550239 .word 0x762ca22a,0xb4a77bce,0x097d5faf,0x83656142 .word 0xa7bed0c3,0xa4b4667f,0x8a95dc94,0xb6a44b9a .word 0xdb7f33ee,0x4405bb5d,0x0f9e3daf,0xf6538094 .word 0x11021ed4,0x55458289,0x3fe8eeec,0xfef1f146 .word 0x9ea838f6,0x5540e1e4,0x1de274e8,0x3dadb8f6 .word 0x9258989e,0x73565211,0x1c211b46,0x8fd1a2ba .word 0xe959c0f7,0x551493a2,0x63602058,0x0f2729e4 .word 0xcdd1339b,0xf90e00ad,0x94aade90,0x73bce0be .word 0x3a8ca808,0x08cbb8eb,0x088346c8,0x2fbc701b .word 0xb7889277,0xb160697a,0x7fc5acb8,0x48799173 .word 0x561ad70b,0xfb342295,0xd0430fac,0xb45f3a10 .word 0xcb8e1066,0xb87a49ee,0x4963aa91,0xdf7792dc .word 0xe817284f,0xcdbe52c9,0xb29e8609,0x3b681e7f .word 0xfd2be771,0xd9948c7e,0xb43809ed,0x8a057a98 .word 0xacff2b87,0x1b22829c,0xd907c626,0x5b09ed5a .word 0xa46b7f2a,0x56dbf6c3,0x8a9f7f15,0xdb24eff4 .word 0x7f3f03c7,0x31045bbd,0xaedc2ea2,0x8dadaf90 .word 0xf4fc0975,0xa9554f1c,0x00f54280,0x4323551a .word 0xcfd42041,0xd85dac1a,0xff2eafa4,0x26259f33 .word 0x56497afd,0x0923da2a,0x6001aef6,0x5b5a8c57 .word 0xfdc0589c,0xb5b72e0d,0xd41be510,0x9a52bc51 p29_local2_end: SECTION .p29_local3 DATA_VA=0x0008ee000 attr_data { Name = .p29_local3, VA = 0x00000000008ee000, RA = 0x000000004b800000, PA = ra2pa(0x000000004b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p29_local3_start p29_local3_begin: p29_local3_start: .word 0xf76e58ac,0x9695d467,0x4ee25f01,0x62659254 .word 0x7b501879,0x9217e9c9,0x081062a3,0x32b686eb .word 0xe4aca353,0xaf2af153,0xcbd92e74,0x9ed2ad66 .word 0x00772d3f,0xc61a100e,0xd2e298b0,0x87bc8c15 .word 0x3b0c22ec,0xecacd7aa,0x3dbf82be,0x8c1d18ef .word 0x1b60b9ad,0x36d0f9d4,0x3e6cdb14,0x4485bc91 .word 0xe9701275,0xa7549010,0x58b87d2f,0x3c85aab9 .word 0x2f43f8a9,0xfb6781bd,0xa2802e06,0xe8268257 .word 0x1283a54f,0x222b9a5f,0x33cee3df,0x2294d045 .word 0xd876a0a6,0x7a61d13e,0x794b8ff9,0x9810b322 .word 0x9c539ad4,0xb0739778,0xf7462c69,0x871accd1 .word 0x75d2d219,0xc2303ded,0x17a6b941,0xe3f3f0d2 .word 0x2a997a85,0x1cdf343d,0x79a01c00,0x867e9091 .word 0x6faafcbc,0xc73ba222,0x72b3e73f,0xf2f9b0a4 .word 0xec4b57b7,0x1ebe1fb6,0x2690aaef,0x8e2d33b4 .word 0xe4a3fb95,0x2db5f928,0x1be6f505,0x9f95a746 .word 0xdc79856d,0x625ec3ce,0x20bc5b06,0xf56c1a34 .word 0x883bf34f,0x5fa71138,0x3d2911bb,0xca848601 .word 0x4f04a719,0xa7d556d3,0xba8f713e,0x9775e791 .word 0x32a52988,0x4eef158a,0x0efdf874,0x3c315937 .word 0xae916155,0x87b0fa6f,0xcd82c1e6,0x3a9d177e .word 0xa4c6407a,0xad980084,0x7ce8a192,0x37beb107 .word 0x757534dd,0xb77307d4,0x8640ca02,0x177924cf .word 0xa7bd79ff,0x17d30c78,0x568daf8b,0xc3cb8e75 .word 0x4af160b6,0xb85a97fb,0x04cfb787,0x47dcf7f1 .word 0x9b41e58f,0x32e85896,0xdc78f29b,0x493546ae .word 0x9842b6b9,0xefa3e993,0x9e2a2d28,0x65a7dfe6 .word 0x0c5755bd,0xbf0e0eba,0xc611100f,0x4d01d748 .word 0x6f2ea053,0x2d771161,0x0b08ffdd,0x8838919c .word 0x00724d68,0xa8135d2e,0x9d469191,0xeadf947b .word 0x77d3a39f,0xbc99ff05,0xeb15a4f1,0x813ba18e .word 0x47f148cb,0x92c659b6,0x19a81c78,0x6606081f p29_local3_end: SECTION .p30_local0 DATA_VA=0x0008f0000 attr_data { Name = .p30_local0, VA = 0x00000000008f0000, RA = 0x000000004c000000, PA = ra2pa(0x000000004c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local0_start p30_local0_begin: p30_local0_start: .word 0xb3f640e2,0x3c517d26,0x3660f552,0xb83f60cb .word 0x9b280056,0x3f355c1d,0xe1a89c56,0x392193b1 .word 0xd6e12b87,0x0c23d67c,0x30c83ac2,0x3c707be7 .word 0x6493bb93,0xa65a8b47,0x142b97dc,0x0ab12156 .word 0x7f107a66,0x49ef71dd,0xbb382ce0,0xbc6506f3 .word 0x3d9a1de2,0xd0269dfd,0x0ceb5589,0x7aae86ae .word 0xe961ca04,0xcbc8e469,0x11d0c815,0xbfcfa694 .word 0x23e07e0d,0x90533b13,0x5cf84f62,0xdc631347 .word 0x466095c7,0x8cf7b4c2,0xb033f74d,0x42b8addd .word 0x44ffd666,0xdc33c5e8,0xcc6bd5e8,0x27fc84e0 .word 0x77f56bc2,0x7a657093,0xf0ae8c59,0x32df9360 .word 0x11c12b24,0xacfb85f0,0x7e16fddd,0x0021ceef .word 0xc39cee9c,0xac57f08b,0x7ed01347,0x53d97999 .word 0xbaeab822,0xe1df103d,0xd5861c18,0x69311e97 .word 0xa1351667,0x77c52f92,0x51982d72,0x2351f3e8 .word 0xdc693ae5,0x6b91c81d,0xade6cab0,0x6ede5ac7 .word 0xada2129e,0x08989cd6,0xec8220bb,0x7d951a72 .word 0xfdc3f951,0xa4b14508,0xb9d754ee,0x293a4864 .word 0xe82aa1ca,0xfac01416,0x6977ac08,0x6d063a13 .word 0xb2381017,0x286436f0,0x1801811c,0xaaa7de74 .word 0x2118716b,0xbbf55fbf,0xe5a893ba,0x7e2dcda4 .word 0x853ffb42,0x7f5a7c55,0x345f394c,0x58a5ddc5 .word 0x550d210f,0xd56620f3,0xb6b56cda,0xdb0eafc4 .word 0x8a780c16,0x1941cad9,0xa95cd26d,0x234718cd .word 0xe59cc118,0xc14a1d1e,0x60d7fcde,0x34e51bfe .word 0x02ef5370,0xb22c5eb0,0xff05448c,0x41fbabb3 .word 0x7c7e6a12,0xa04fa2f2,0x8fefb7ac,0x26af057e .word 0xdd89796c,0x9057ba74,0x86ca4d24,0x17cf3391 .word 0x13faddee,0x9a3d5c50,0x03a88152,0xf48a9c2d .word 0xb0eb06a2,0x8a49515f,0xb0603fb3,0x1b66a28a .word 0xbfffa5f8,0xf5383412,0xde80c0b3,0x146029e6 .word 0x712c4ca7,0x85eee1f8,0x12584f1c,0x00f57048 p30_local0_end: SECTION .p30_local1 DATA_VA=0x0008f2000 attr_data { Name = .p30_local1, VA = 0x00000000008f2000, RA = 0x000000004c800000, PA = ra2pa(0x000000004c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local1_start p30_local1_begin: p30_local1_start: .word 0xa7db73f9,0xbf6492d6,0x43668507,0xa52883ae .word 0x5a7e23a1,0x7eb9fc97,0x28af79bf,0x5befc0fa .word 0x14c72e1e,0x829e519b,0x7fba5dbc,0x35b312b1 .word 0x3a68681b,0xbb0d190e,0xc9e83d53,0x48b16d21 .word 0x0365cd2f,0x709a6af7,0x3e8fdb9b,0x513a40ff .word 0x538e2312,0x31f1a231,0xc3d995b8,0xb12c3508 .word 0x9797ecd7,0x9d1b09a8,0xa268bee4,0xe1aed7b6 .word 0xf81a0da2,0x2cf04f77,0xda4cd0fb,0x251ea8e1 .word 0xfdede831,0x1ed9c701,0xefa5dafe,0x5d8ed6a9 .word 0xb9e78438,0xa043cca2,0x2853df05,0x7a93ab27 .word 0xdf85e74e,0x799de12f,0x83afc208,0x138be6f3 .word 0x4c6c8b69,0xac016e20,0x34d44aa3,0xd2e8dbb0 .word 0x2dda2a5a,0xcd369021,0x32ed1312,0x2012292a .word 0xf96ecaa4,0x29569a7b,0x338595b7,0xaa3c9c45 .word 0x2979de91,0xdc770039,0x2c812519,0x7ffe5143 .word 0x062b8b16,0xaaa50487,0x9d89b405,0x8f204a4e .word 0x075973c9,0x6152e598,0xc293dc59,0xf8033ae6 .word 0x80eb2a8f,0x181d1c26,0x51f3c823,0x2f8ade4c .word 0xe4f5365f,0x1a36014d,0xd660bdf1,0x00d9a97b .word 0x47288fd4,0x525dcbe2,0x193c03fa,0x75d44c38 .word 0xf9779760,0x024c6f7e,0x56cd18b3,0x1d0869d7 .word 0x58ac82e5,0xbe935129,0x77323c69,0x078ed81c .word 0xbdca1a9b,0x54f5f441,0xdd3d0ada,0x745b8354 .word 0x5a9b24fe,0x43c58687,0x00cf2fc7,0xf87f9cfb .word 0xca18bdd0,0xf0103d40,0x9c7d74fe,0x9945a766 .word 0xa6142835,0xedde134c,0x22286205,0x1c049546 .word 0x42f28212,0xd9549f0c,0xbfd0d723,0x711f33ba .word 0xe7bfdd77,0x041701da,0xe8e1bda1,0xa2271305 .word 0x4e882fb0,0x716a1495,0xbd0dbedd,0x57096ab2 .word 0x4630fbab,0xa6cd9e10,0x03261348,0x416a53f0 .word 0x7f69d35e,0x4bde0367,0x60c6d9fe,0x9dc60284 .word 0x65e9a2e3,0x7b74a334,0x4db78934,0x9c869115 p30_local1_end: SECTION .p30_local2 DATA_VA=0x0008f4000 attr_data { Name = .p30_local2, VA = 0x00000000008f4000, RA = 0x000000004d000000, PA = ra2pa(0x000000004d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local2_start p30_local2_begin: p30_local2_start: .word 0xd5762eff,0x91525433,0x9376dfc7,0x4b2ac1cf .word 0x6fda7024,0xb8c27e03,0xbe8b6037,0x223dd167 .word 0x04eed6b0,0x79bbf957,0xcd21a1ef,0xdafcf7a4 .word 0x8803159a,0xef102416,0xd5bb95b1,0xde381d53 .word 0x1b1955f7,0x659b744e,0x01b6976b,0xb9a25930 .word 0xe0b75b5d,0x452478dc,0x6904c127,0xd268a48a .word 0x41731b71,0x03bfcda6,0x61fe949d,0x61d8d373 .word 0x4ac2c2e2,0xf08c6b65,0xda6a88f6,0x71088064 .word 0x8fe67cbe,0x6f3b74eb,0xc556e8b0,0x93612bba .word 0x431a806f,0x72bd28a2,0x09cf3b9a,0x090374ad .word 0xd61c49ad,0xf9d3decc,0x2ebb99bd,0x8a9e5621 .word 0x2e55cfca,0xec966593,0xb2ba1b3f,0xe2ef73cd .word 0x6f06570a,0xcf0ccd28,0x9fd3b253,0x8e2cda47 .word 0x1f55e6d8,0x5b69d178,0xd3be75f5,0xc9c3621e .word 0xc8270459,0x2cc6934d,0x2631d88a,0xfb8bb3d6 .word 0x51726af6,0x24045074,0xae630621,0x2be0a033 .word 0x4ad12b39,0xac883b65,0x6099049d,0x0fb7f7cf .word 0xc66e30b6,0x8bfea6c8,0xf16f494e,0x950da26e .word 0xd5a22ed1,0xbf844a1e,0xd71f578b,0x268f9590 .word 0x51141b5e,0x7f61e996,0xdae1dce6,0xbda0500a .word 0x407da485,0x58b2a52c,0xe2b3333c,0xbac97ff9 .word 0xd1b46f84,0x116a4fdd,0xb8db68a8,0xedcf57d9 .word 0x1ffe3448,0x9d81e6b4,0x7446f9ad,0x05c24534 .word 0xbd937409,0x298b0a0b,0xb863b614,0xb521f76e .word 0xa54052a5,0xcb4d909d,0x7cdf1d97,0x7a47ddd3 .word 0x88839fd7,0x5e3e0f6d,0xa9192a5c,0x7e8a3878 .word 0xf3c3eb3e,0x794400d7,0xe8019231,0x3d508bb7 .word 0xd1a96eb6,0x1a030569,0x5e4237f7,0xc10ede44 .word 0x1b110a13,0xe1bb8dfd,0x1b5b4cf7,0x82d544c5 .word 0xa6d1d9e1,0xfcb6d84e,0x7c600058,0x91a40602 .word 0x15498fd4,0x70e34062,0x67724325,0xbea41e60 .word 0x0109535b,0x66ab4e45,0x2e821b01,0x0b53decf p30_local2_end: SECTION .p30_local3 DATA_VA=0x0008f6000 attr_data { Name = .p30_local3, VA = 0x00000000008f6000, RA = 0x000000004d800000, PA = ra2pa(0x000000004d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p30_local3_start p30_local3_begin: p30_local3_start: .word 0x35fb976b,0xf337039e,0xb5b89e3d,0xf559a672 .word 0xfdc49af5,0x49f1e81c,0x8f212727,0x78cdcf25 .word 0xbe03f437,0x8ab75c41,0xb3bfcdc1,0xc10f2477 .word 0x82ec9bca,0xe75e6ecf,0xb5b795e7,0x35216740 .word 0xe7bb9c2c,0xb1c30215,0x93a2b6c2,0x5358bfc8 .word 0x9d08e728,0x4cfa62c6,0x51bf97a2,0x5271264b .word 0x2ff34472,0xd5f941f6,0x45cee3cd,0x41a739b0 .word 0xf261526a,0xe4a89043,0x1a4b005e,0x8ca87fc4 .word 0x7a6a4263,0xcda79294,0xa36651e1,0x9f2b0b9d .word 0x12fa0d00,0x68ba7018,0xb8caf9ce,0x2c1ff79b .word 0x3aef074f,0xc09b3454,0xcb93aebf,0xf4134394 .word 0xbecb2d24,0x9f84d05b,0x15e3dabb,0x9faf988d .word 0xbfa80cf8,0x29525d04,0xdfa05edd,0xd82c5dc2 .word 0xbeea6005,0x9647431f,0x17b9179e,0x0cb20954 .word 0x1012e52c,0xcbceabaa,0x5100de6d,0x5354fc34 .word 0x53c34276,0xbfd63474,0xff2cbe8e,0x0517b550 .word 0x2dfe9ac2,0xbd1df6e0,0xa0971435,0x0623625c .word 0xd47723de,0x0406c3ce,0x55edecb5,0xafdc144a .word 0x5e955f6b,0xffa60cec,0x61da1f13,0x62a96d4a .word 0x356e95d0,0x1f67401b,0xb0adbc1f,0xf9fe54e6 .word 0x5a8007ff,0x65689280,0x2ff5caa9,0x0e9818af .word 0xf99f13d7,0xea34fcc4,0x85de8b3f,0xa157bf4e .word 0xd942e763,0x18dc8324,0x81dd19fc,0x10109700 .word 0x104c452d,0x568aeecb,0x66b66266,0x9defacee .word 0x99a7a5b8,0x7b05b6ba,0xfcb179ab,0xdfab7729 .word 0xa9dac2c6,0x05e58a8f,0x5524d87b,0xf56a74d0 .word 0x9719f179,0xa858ef96,0x58e62fa3,0xa8601701 .word 0xa112dc72,0x296a5ffc,0x1adf2d9e,0x9fadbb5e .word 0x7c1500f9,0x60756ff8,0x26529cc1,0x01efc4a6 .word 0x8d15708e,0x733da92c,0x66dbec54,0x106f2388 .word 0x60f7fff1,0xfcfe5e02,0xb74b4395,0x40b40564 .word 0x30b96210,0xd29d99ff,0xb77f156b,0xaaa0c2e5 p30_local3_end: SECTION .p31_local0 DATA_VA=0x0008f8000 attr_data { Name = .p31_local0, VA = 0x00000000008f8000, RA = 0x000000004e000000, PA = ra2pa(0x000000004e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local0_start p31_local0_begin: p31_local0_start: .word 0x2e5b1115,0xb9fe2528,0xf3eca3fe,0x0cbe8d7d .word 0xdf366745,0x2016f7b6,0xf44e68a7,0xf4cc6b86 .word 0xb8945f5d,0xcf08c42d,0x3b7047cb,0xfb19e6d9 .word 0x11b62e12,0x54c9ad0b,0xfa836916,0xf3e10ae2 .word 0x4a2a40ee,0xa5aecf22,0x019e93fa,0xec887399 .word 0xf26bfc89,0x364fd898,0x14eaac8d,0x98ea8f09 .word 0x12166286,0x6a06da9c,0x52621207,0x898b0f6d .word 0x1ea32b6e,0x6c59e4d8,0x878dafa9,0xf257ac2f .word 0x1f7552c5,0xe193b5a3,0xaab2bf71,0xe2fcd45e .word 0xf652442b,0xc07db82b,0x14e3a034,0xef95f263 .word 0xf3ef52ea,0xc62ca02c,0x919dd4b5,0xaae924ab .word 0xa2b511b2,0x24f6bda7,0x7bda237e,0x26821352 .word 0xeb77e288,0xc20e2843,0x79e78a12,0xc7404754 .word 0xfb7e8fb8,0xd2208576,0xd5501b93,0x7ef9f547 .word 0x1f01cb1a,0x0ec38fee,0x9aa739cc,0x2b899553 .word 0x95689fbd,0x41c0c9b9,0x07db0671,0xfdb9c9bf .word 0x25d05ea1,0x347eaf33,0x4c2044e3,0x007bfb50 .word 0xc71bfa26,0xfed53528,0x00bba2e1,0xe945d6f6 .word 0x60747562,0x5618a56a,0x3832187f,0x73c15f8d .word 0x423c2838,0xe4893e18,0xb0c126f2,0x16cbf223 .word 0xb81a9519,0xa685ee26,0xf692ec9e,0x95c08258 .word 0x37f00a1d,0x7f7befbe,0x18442def,0x36650c59 .word 0xfcdb4d5a,0x3248fedf,0x0876d781,0x191276f5 .word 0xb4796a93,0xbf1c2c83,0x22eb8aa4,0xf125bff8 .word 0xcdb1e9bd,0xc120d8ba,0xb4a95bf4,0x08e317e1 .word 0xb64ed832,0x248ff850,0xc36e1814,0x7faae992 .word 0x6f55c6ae,0x57f366c7,0xfa05ac5e,0xcf9e0fc9 .word 0x2710c48a,0x31508176,0x5aac4692,0xb2d1c7ec .word 0x970e122c,0x2ebc060c,0xf93689b8,0x71b89272 .word 0x64ec848c,0xa4ceccab,0xa9f35e0d,0xeef4d60f .word 0x69b02faf,0x85b8274a,0xe1045f54,0x2f2e9b9e .word 0x1450505f,0x9a0e40cd,0x53535d62,0x9abf5fe2 p31_local0_end: SECTION .p31_local1 DATA_VA=0x0008fa000 attr_data { Name = .p31_local1, VA = 0x00000000008fa000, RA = 0x000000004e800000, PA = ra2pa(0x000000004e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local1_start p31_local1_begin: p31_local1_start: .word 0xee70a3e0,0xdb0a162e,0x1197b0fb,0x3b473c23 .word 0x84af3ba4,0x8b1b4248,0x0d50d44c,0xe372d40c .word 0xed88c08f,0x70147708,0xd0d932aa,0x10820841 .word 0x87a60b9a,0x328e509b,0xdd6a54c9,0x563fa68a .word 0xc7e070ab,0xc6aa8262,0xf0ae501a,0x8ba85fce .word 0x600e65d5,0xd1916f4f,0xe3cb842e,0xc003e4dd .word 0x8c8152f1,0xa933c240,0xc1af162c,0x210102c5 .word 0x81e972f1,0x29c5e1e3,0x50c3fd5e,0x488cfb43 .word 0x525add06,0x4a3e5dd0,0xc191016c,0x5046b2de .word 0x55bfd2f4,0x0f27bda2,0x2eb8ff28,0x53a38500 .word 0x73c5aa05,0xea36d495,0x97761b03,0x4f8e4dd7 .word 0xad83b9bb,0xe211138e,0xea1b78a8,0xd76d2322 .word 0xb9e00617,0xdbbc62ef,0xcd66d650,0x0ed0a564 .word 0xafaa1cdb,0x29facf08,0xdd1e9ce6,0xd329e95d .word 0x286789e9,0x93c2ce3c,0xa60dcdcd,0xaf646b80 .word 0x751fd26e,0xa1764921,0xb382d740,0x36cdce25 .word 0xf7925916,0xcd72f81b,0xd73b21c1,0x8cf3f8cc .word 0xd8d487a6,0x07ad63e0,0xae40207c,0x110d01d8 .word 0x90770210,0x849f3ab2,0xea0bda09,0x511430c6 .word 0x11b2c001,0x5650252e,0x5e25454c,0xcfd837d9 .word 0x7be37667,0xde7ba509,0x33db46b3,0x63b5b645 .word 0x8d6e5689,0x0bcf3427,0x5692e0c2,0x615a95ec .word 0xac070fb4,0x3eec6a31,0x478bcc91,0xab2ffe35 .word 0x2646027f,0xcfa13614,0xb53fb6b6,0x0907c34e .word 0x9e67bb21,0x15a36fa5,0x71723f8d,0xf095dd4f .word 0xc465baaf,0x495ed85c,0x4f18c9d5,0x36f0ce45 .word 0x30c29387,0xfb210bc7,0x6394fecd,0x209c1f8b .word 0x8bf2e77f,0xc6eb5b78,0x729e680d,0x389e8872 .word 0x1d7e2d3e,0xcb294864,0xc91da942,0x97000761 .word 0x214d3649,0x2fe936c4,0x627a3b86,0x628b8028 .word 0x7cadc4df,0xc7b2c706,0x9f37a66c,0x4d834b19 .word 0xedce3a11,0x7dd11bc1,0xcdb180f8,0xbdf123ee p31_local1_end: SECTION .p31_local2 DATA_VA=0x0008fc000 attr_data { Name = .p31_local2, VA = 0x00000000008fc000, RA = 0x000000004f000000, PA = ra2pa(0x000000004f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local2_start p31_local2_begin: p31_local2_start: .word 0x940746ec,0x882c8841,0x9cb8e585,0x42248c80 .word 0x29552761,0x903bc76c,0xa2a20ecd,0x12466355 .word 0x2a104e85,0x94820199,0x8fbf722c,0x34c133fd .word 0x62aacf24,0xd93f563d,0xe82c6ad3,0xea3ffa93 .word 0x5e7a47fd,0xeb13d34d,0x22f12cb8,0x76492970 .word 0xf8b77f92,0x13bf5500,0x3cf62d91,0x81edd82c .word 0x74a155b0,0x26c00728,0x22de1218,0x92e12bbb .word 0x50f1e304,0x65ca2199,0xc01ef2a3,0x1c1fc236 .word 0xd3d5f482,0xf11b1042,0x80f37312,0x186d4753 .word 0x0580de8e,0xed3fb584,0xa2460009,0x973b5216 .word 0x21103cd6,0x8549d936,0x7df474c4,0x87a5ce6b .word 0x6a7dd609,0x3c2eeb00,0x2ccc74f1,0x603d116c .word 0x6d08f2fa,0x2641a2ad,0x70783860,0x4f3a81f1 .word 0xaa40b5f4,0x99fc292f,0x3d24fbe6,0x8b248f36 .word 0x34168424,0x9d664c4b,0x00fdc99e,0xcc3770d0 .word 0xb7e1801b,0x0c5ec0f4,0x10756927,0x7c847ca0 .word 0x2777d32f,0x5976d38e,0x8b2a6e6e,0x4547c73f .word 0x2a3e89b4,0x6998f95f,0xe474cf53,0x856a58d8 .word 0x1d3be422,0x78cd5c5f,0xb10dcaba,0x07b9e109 .word 0x2d6d8540,0x599411e1,0xcfb1147e,0x686d69e9 .word 0x1dd3db6f,0x894b5e7e,0x60ba43b6,0x5741783f .word 0xecd07cab,0x59e9cb85,0x371ffbb3,0x30b60676 .word 0x491bc1e1,0xc3d5f437,0x35c29f05,0x90965d70 .word 0x41e4f75d,0x7372beed,0x67d2e9f3,0x4027512a .word 0xc9d87ecd,0x3e7dad3f,0x13965e65,0x3edacf6e .word 0x05401e1c,0xcd5e106e,0x79a23a51,0x440a1f45 .word 0x851ddbba,0xf6a46b0d,0xf70b301c,0xfc7df905 .word 0x92ccd2ee,0x3b8011b6,0xebd70e29,0xfa84d543 .word 0x251e3aa8,0xe8ab6f7a,0x9292b4c0,0xe9c9873d .word 0x0ce3bb5c,0xa65cff6c,0x03f37990,0xa046297f .word 0x542e316e,0x5dd3e909,0x450bb8a9,0x999c8e24 .word 0x1c349842,0x37521cf9,0x8e7d7a3a,0xe3d6c6c2 p31_local2_end: SECTION .p31_local3 DATA_VA=0x0008fe000 attr_data { Name = .p31_local3, VA = 0x00000000008fe000, RA = 0x000000004f800000, PA = ra2pa(0x000000004f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p31_local3_start p31_local3_begin: p31_local3_start: .word 0x6db0f23f,0x3545464f,0x4f5ab785,0x31bc64dc .word 0x67546458,0xb056ccce,0x5ea42439,0x65003b72 .word 0xca99c5f9,0x1e9e7ef2,0x117a6eca,0xed3cac5a .word 0xe756c971,0x5d0ca7b8,0x525b9a2f,0xcb2c90ae .word 0xe8704657,0xe65ea60e,0xd9ac7daa,0x26becc7e .word 0x23390632,0x2af8e28a,0x68a6715a,0x9e5d9293 .word 0xb48e7fd7,0x30ff40f6,0x82fdbfbb,0xc223030e .word 0x44d98cc3,0x5320d1f8,0x097e0061,0xf7119aa1 .word 0x7c968c03,0x8bf7dc75,0xd160fab9,0x4c96550f .word 0x898ce881,0xa94f6e17,0x59c477d5,0x9e19822f .word 0xa4c9e94f,0x057e152f,0x28c267f6,0xb3cf4277 .word 0xc5f86aa4,0x913a516d,0x37b95095,0xa74c64bd .word 0x26b6adfe,0x1f1ece26,0x273f6307,0x1e592d03 .word 0x52b4378f,0xea85c2a3,0x56e21fa4,0xdeea2731 .word 0x812d8779,0x852ae4fd,0x0ea53fde,0x1c6c5149 .word 0xfd50d1a3,0x8f200ec7,0xfaa96845,0xe93cddd1 .word 0x29e99cf7,0xcf2aaeba,0xe4a41aac,0x6b770de6 .word 0x9a67fbb7,0x99c8a200,0x26810e1d,0x41978e2e .word 0x618afd12,0x74b457e5,0xc56c91e0,0x91c297d2 .word 0x1ed78605,0x099c6cfc,0x6b4eaafd,0xed33c5ad .word 0xfeb4b864,0x9f8253d3,0xe9f37645,0x26b08f6c .word 0x45663ae4,0xbd519cb8,0x4b8a5fde,0x813eadb7 .word 0x4b654c53,0x81d1da60,0x2abbbb8b,0x5b13b1b7 .word 0xea9c586b,0x0d825cbb,0xb3013801,0xf05a9b7d .word 0xf1407a71,0xcabc95d7,0x12c1e08b,0x88416c33 .word 0xf552c270,0x9f341fd0,0xd4311713,0xef5a07be .word 0x96fd0ba3,0x50e40099,0xfdd908b0,0xa86c03e0 .word 0xeb90c845,0x8f561ec3,0x244d1284,0x76265fcc .word 0x6c497b92,0x62fa706c,0xe70c1ba7,0x943c8cec .word 0x21ca3f0b,0xbe1848a5,0xc5c9fec3,0x52058184 .word 0xde957b01,0x5488e275,0x95f076af,0xadbe7e0c .word 0xf251c9f1,0xbdd20a3a,0x4f2f10f0,0x89b8164b p31_local3_end: SECTION .p32_local0 DATA_VA=0x000900000 attr_data { Name = .p32_local0, VA = 0x0000000000900000, RA = 0x0000000050000000, PA = ra2pa(0x0000000050000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local0_start p32_local0_begin: p32_local0_start: .word 0x5039c7ea,0x2bb6a41f,0xd52c9936,0x1f949228 .word 0x656a8f27,0xfb8b3c60,0x0d9501b0,0x20b2c471 .word 0x3aac2ac3,0x31d14d02,0xa2038bbc,0x0a646ce6 .word 0xb5f20d1e,0xe2611b22,0x6e53e907,0x8d916b31 .word 0x49e6aac4,0x2cb5de23,0x3cc84cfc,0x8046bd1d .word 0xa97e15b9,0xd7ac4cce,0x67ccdf42,0x5521809b .word 0xd2c97265,0x065df397,0x38cbcb8c,0x231a158e .word 0xcda6573e,0xdcca9159,0x6060f7be,0x495662f7 .word 0x6a0ea7fa,0x8dd22c5e,0x0c0c2987,0x1f3c795a .word 0xd75cce38,0xe0cd72ea,0x7b254687,0x6333dfe0 .word 0x5966e124,0x9e8faa6e,0xa8d776f5,0x95a5cf3b .word 0xcb8c9a8d,0xb4e43c39,0x51d587be,0x436599af .word 0xd28cd54b,0x7e1b30af,0xc940e488,0xa3c56b93 .word 0x90abd8f1,0x48a5e29b,0x3330c103,0x3af72004 .word 0x87bbbf34,0xa864c8b8,0xb573e9af,0x37e2365d .word 0x1bdf2467,0x80372748,0x108c1dc6,0x10924d1d .word 0xbf81f664,0x2897a4c4,0x029415d5,0x63cce90d .word 0x9c71fa55,0x9a98d91e,0x91623e84,0xc7750f20 .word 0x759bb395,0x87d94522,0xe3e0c16b,0xa974a541 .word 0xb1408715,0xa11d06d7,0xd8aeee01,0x01eea0ed .word 0xd638f9a1,0x2ad9e632,0xf2d6c169,0x4384597d .word 0xadedb647,0x6a59fdb7,0x0fa317de,0xb4c0fa84 .word 0x09df26cf,0x29e648d8,0x7051bba5,0x3546872c .word 0x77b429a3,0xacccd096,0x2bdbcb77,0x52c10da9 .word 0xfd980c15,0x0943592f,0x0063cd7a,0x57b3217d .word 0x00203be7,0xfedc51ae,0x51c94d2b,0x9b1036ba .word 0x696cd959,0xe524c634,0x00783c0c,0x59894539 .word 0x36965d63,0x8a1abf13,0x61765af2,0x0422cef3 .word 0x4cc0dbf8,0x61091f27,0xb729daee,0x9724f934 .word 0x582786f9,0x62fd421c,0xf2a540f5,0x4394ca9f .word 0x4cb751a8,0x74a827ec,0x5d093fd4,0xd7cf6e43 .word 0x61168214,0x9efab492,0x2b5ede73,0x996b0fef p32_local0_end: SECTION .p32_local1 DATA_VA=0x000902000 attr_data { Name = .p32_local1, VA = 0x0000000000902000, RA = 0x0000000050800000, PA = ra2pa(0x0000000050800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local1_start p32_local1_begin: p32_local1_start: .word 0x9fb7eee8,0xc1ed15dd,0xd3cc041a,0x67a06acd .word 0xc679bbd4,0x3d407478,0xd94ab71f,0x4659b257 .word 0xe3041a6a,0x30301e5c,0x77a12ec9,0x05a07e56 .word 0x25a08056,0xbfe41d85,0x647dfaee,0x045f5d34 .word 0xcbb518aa,0xca9fbdae,0x79158723,0xd5588718 .word 0xe63a8c04,0x1bc45581,0x88145fe7,0x74028cca .word 0x8113745d,0x351d9530,0x0ae88046,0xf1eced44 .word 0x5827ec2e,0x6aedbf65,0x9711a61d,0x2343f1f4 .word 0x21bb1c2a,0x5a11fd0c,0xf19b03bd,0xd16de146 .word 0x628153b4,0xadd6e624,0x29e4dee0,0x515a74ec .word 0x5d5e42d5,0x60551c04,0x871339a2,0x14767f17 .word 0xbe7a8132,0x69552e6e,0xe2fa9fb5,0x846d4c97 .word 0x321a48c4,0x8b6d2bed,0xf3228fc7,0xdcc74542 .word 0x01557dfb,0xb63b4656,0xf3f01bf4,0xd3f2bc59 .word 0x889bcbff,0xf3acf7a4,0xe513e885,0xbafc4b72 .word 0xa3afc897,0x3f4b0487,0xf23cbb42,0x9c494c2c .word 0x4f642341,0x02d9e8a7,0x5c1acdcd,0xb2fe2fc3 .word 0xd929d98f,0xdbf02ca3,0xa7d5b5bb,0x56dcd0ad .word 0x6f188879,0x35f04bfc,0x02ce72ad,0x1d65aa56 .word 0x2e1b9b6f,0x622a8f31,0x7b04a35b,0x10875bd8 .word 0xa6165477,0x941e1384,0x6333ca29,0x7ad2c8cc .word 0xc8e4bbc0,0x40b3a1bc,0x06e154cc,0x05b37b56 .word 0xfb3a4e1c,0xee022424,0x02b3ec81,0x7d2a50ae .word 0x0b83e418,0x10ce5401,0x5bd6825d,0x3a95c3b0 .word 0xacff12f9,0xcd9b3738,0x2567447c,0x60cddada .word 0xdfb972d4,0xf3663c19,0x7ed3b641,0x71856ea5 .word 0x24d93342,0x8991c046,0x383bcfc5,0xc8cd7153 .word 0x3173d695,0x4628dbd1,0xf8b5322e,0x9ba932a7 .word 0x3769b637,0xd2c9dbe9,0x3a74e024,0x20458470 .word 0x526d9a1a,0xf80e2958,0x5fc1c379,0x09749ff8 .word 0x0b0e5a07,0x8d41449e,0x037f63b4,0xf024a0ea .word 0x5464f245,0xdb6df61b,0x7e409f9d,0xf89884fa p32_local1_end: SECTION .p32_local2 DATA_VA=0x000904000 attr_data { Name = .p32_local2, VA = 0x0000000000904000, RA = 0x0000000051000000, PA = ra2pa(0x0000000051000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local2_start p32_local2_begin: p32_local2_start: .word 0xceffa662,0x59f14388,0xc7cd77e7,0xf1cbd1de .word 0x3be25f22,0x99eaf15d,0x75f3ec73,0xb0e82ab6 .word 0x149fee34,0x26964b07,0x92e46e05,0x48aaccd1 .word 0xb8d9b12d,0x6137439e,0x0e158d8f,0xe5fd2c3f .word 0x83e0059c,0xee4b5837,0x7c382f7f,0xb7083184 .word 0x82d3272b,0x8474111c,0x99ada557,0x52e4ecda .word 0x29cae186,0xfff26fb4,0xaccc7513,0x4b52eef6 .word 0xa93df2f2,0x842075ca,0x471b9bcc,0xc075fc53 .word 0x0c4e40b0,0x00e5174b,0x7e304c00,0x0f444cf1 .word 0xd9a02991,0xfd42aeeb,0x06041480,0x8cca0e74 .word 0xf4e4bd06,0x7c35e352,0xc93b9fcd,0x054b6a39 .word 0x7c93853c,0xaf95a322,0xe8d9582d,0x54ec56b1 .word 0x14d4dca0,0x8c07402e,0x6b125bad,0x1746558d .word 0x63f8ed6d,0x7af8dd67,0xc6a1b29d,0x8e7a3df5 .word 0xa62e6fc3,0xca1bbf7d,0x57452790,0x67563ab0 .word 0x2be750da,0x018789d5,0x746ab828,0x98cb41c6 .word 0x162640e4,0xbc8d7769,0x8d168513,0x77b5c3cf .word 0xd3cffdce,0x58c158cf,0xad5075d1,0x332ab60f .word 0xbb02130b,0x11820565,0x9c250a62,0x8c1bd748 .word 0xa2d6bec8,0x55259365,0x503fdb24,0xe8d45678 .word 0x02704f9f,0x69240439,0xd930f318,0x1b1c1293 .word 0xe923cc1f,0x5a7ebcd2,0x51bf9c46,0x09e84225 .word 0x27e1130d,0xff1f4e4d,0xb5ae4240,0x4d87d60d .word 0x55df2f73,0x85cac678,0x870785bd,0x1dd194a0 .word 0x7aae9fd2,0x8cfd9cee,0x395ca5c2,0x4a4c04b2 .word 0x0fa24904,0x886907d3,0xa950d5c6,0x3721409d .word 0x35abfa23,0xfa6c3103,0x36fb9fc0,0x0729d42b .word 0xa0417002,0x837381ca,0xd04eb253,0x9c7ec6fb .word 0x617fafa4,0x0e627ef1,0x181cf3cc,0x5d81a1c8 .word 0x1c2ff427,0xa0eb089b,0xb51993f4,0x38f3dfc1 .word 0xb861d0a3,0x0f817b9a,0x76430195,0xce501356 .word 0xf4e85d48,0xf4dcae17,0xc807fe8b,0xa2bab921 p32_local2_end: SECTION .p32_local3 DATA_VA=0x000906000 attr_data { Name = .p32_local3, VA = 0x0000000000906000, RA = 0x0000000051800000, PA = ra2pa(0x0000000051800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p32_local3_start p32_local3_begin: p32_local3_start: .word 0xf91e90bc,0xffd6a715,0xdb929ab5,0xec3a4379 .word 0x64afdc59,0xeca9a22a,0xeafb71ed,0xb9006d84 .word 0xf8ad2070,0x34fc33b3,0x09294de3,0xb7a02d9c .word 0xd54d8f69,0xc1e02c27,0xd9df5a26,0xa19d9843 .word 0x1de9ccfb,0x3ee3594b,0x2389e397,0x6296decd .word 0x284769d8,0xc38f58de,0x9036d4c3,0x5df156f5 .word 0xf8163ea1,0x91991638,0x9e5f6311,0x6ba14050 .word 0xaa7cfda8,0xfb73bb6f,0xccd7c31f,0x82de8b11 .word 0xe7284e2c,0x8b9f9b8b,0x29526360,0x81a4cb93 .word 0xd0135250,0x704efcde,0x6873e7b4,0x9933aae7 .word 0xe889627c,0x972523f9,0x4541ae15,0x8f46eb28 .word 0x80bc9f80,0x567396ec,0x135d7e6b,0x1f5ed13a .word 0x91bde9d9,0x7f9dd27a,0x09f6f3de,0x88f298b1 .word 0xa7e7c61f,0xa6e499e2,0x5f668ba3,0xc6b68648 .word 0x5fdb97aa,0xd3d8672c,0x0b31f20b,0x875f78dc .word 0x7a0d51cd,0x59c4500b,0xa38194c5,0x2569fe2f .word 0x6e10ed8b,0x354a9817,0x53037016,0x0de06cb8 .word 0x8a185cf8,0x930f3968,0xf9147144,0x444688ba .word 0x9d1b59f2,0x944f268d,0x6d70317c,0x85e59d68 .word 0x4db54872,0x183f9421,0x7d7d57da,0xa0430e16 .word 0xd8bc2bf9,0xead8a7af,0x83c56277,0x47be9145 .word 0x7f9fcc41,0xbf0d63ab,0xe645443e,0xddc90294 .word 0xbfd3588c,0x1cc6670d,0x7d121c8c,0xc6369a51 .word 0xa8cf8b69,0xf55fe9b6,0x78c4d542,0xbb106d09 .word 0xde1bba3b,0x6b32fe0b,0x24e1315f,0x5c8e4ce1 .word 0xa752527d,0x319f1906,0x3a3a92d2,0x97458fcb .word 0x93dcd09d,0x26f892a7,0x4bf2a24e,0xe08ca0c7 .word 0x59aa08cb,0x5f95225b,0x37e60e6b,0xcea1eb49 .word 0x447d199c,0xc146dc98,0xdff160e4,0x2e65121b .word 0x532355c6,0x8750f93d,0x3d9e437d,0x90c1cad6 .word 0xda101d61,0x74b0bf63,0x75bbd1f6,0x06cba4e6 .word 0xd8315c68,0x2d2ab1ae,0xf11fcfe5,0xccdeb3d9 p32_local3_end: SECTION .p33_local0 DATA_VA=0x000908000 attr_data { Name = .p33_local0, VA = 0x0000000000908000, RA = 0x0000000052000000, PA = ra2pa(0x0000000052000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local0_start p33_local0_begin: p33_local0_start: .word 0x089de20b,0xd30a1d7c,0x1b3ff5ab,0xcf0c74b1 .word 0x3827507a,0x6fa9cc09,0xd9d019b6,0x53c67d51 .word 0xf516d9fd,0xfda5a186,0x8412859e,0xecca54d4 .word 0x6ad6870e,0x8b4f141a,0x13c7b6da,0xb4c95ad5 .word 0xdd37bc45,0xd0f97275,0x2c70424a,0x486b7fa1 .word 0xfd104194,0x16f0e43b,0x02d96b8a,0xc3e38462 .word 0x13f55340,0x5463a81a,0x09b32655,0x37851a25 .word 0x9ee7a110,0xace4caf8,0xec50f094,0xee8569d0 .word 0xe9b7dddf,0xc74a734a,0x032c19ab,0x88d4808d .word 0xbea36b96,0xe12db309,0x528a5394,0x45a76047 .word 0x034f5654,0x7b89b6f3,0x386a05ef,0x381f3ced .word 0xbe434118,0x5ee8d8ea,0xee83c3b3,0xbb3184c6 .word 0x67a32f1f,0x0420ba7c,0x7e63dbfb,0x88e5b2a9 .word 0x0fb70ff2,0xd01d4c31,0x7b4111be,0xf108239b .word 0x25142799,0x3c4a997b,0xb999cf26,0xdce68428 .word 0x89b9ac6e,0x314657ab,0xab99a22c,0x3d5d60d4 .word 0xe5766181,0x8fc1f355,0xb2f69279,0xb80c290e .word 0x22aa0f10,0x766e5912,0x6dccb118,0xbde113e0 .word 0x7674475b,0xdf4baeda,0x84831385,0xb2791c20 .word 0xfd6a71d4,0x4570bd75,0x0bf267bd,0x7aeba80b .word 0xf19a74b9,0x271b303c,0xf008a91e,0x27e8f59e .word 0x216afdaa,0x9daeffbd,0x8cf4e3fd,0x1c66b415 .word 0xe59f15fa,0x614ba619,0xbd596c72,0x75248292 .word 0x34c94a66,0xf39e51e7,0xf1a00ed0,0x9245a942 .word 0xd07b9193,0x660114fc,0xfc64e069,0x13446aa0 .word 0xc1525c6a,0x429fc476,0x1dc1a77c,0x27875f3f .word 0x1d3a927b,0xa21fde35,0xda688f12,0xd6d33773 .word 0x4dca36cf,0x0b3838fc,0x231bb12d,0x62b4dd49 .word 0xd55799fd,0x52095731,0x7ecd8d1f,0x29a8dc99 .word 0x6f127830,0x0d32bb90,0x91e0bb9b,0xb658d2a2 .word 0x271f9087,0x083261c3,0x61617c3e,0xa31e2cb2 .word 0xa4ae0ef1,0xb41d200d,0xfe81030d,0xaf41ff5e p33_local0_end: SECTION .p33_local1 DATA_VA=0x00090a000 attr_data { Name = .p33_local1, VA = 0x000000000090a000, RA = 0x0000000052800000, PA = ra2pa(0x0000000052800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local1_start p33_local1_begin: p33_local1_start: .word 0x5744b35b,0x0bdfd110,0x561241e2,0x073dbec3 .word 0xb91e6239,0x4697723e,0x0dffd7c2,0x0064c56b .word 0xccb12537,0x2300b143,0xa5fa15e6,0xcb3dea23 .word 0x780713e4,0x3162a2b6,0xc0ba3926,0x08c5e61b .word 0x302deba4,0x7555a87b,0x4ce24955,0x00a3ce18 .word 0x446e8fb1,0xca66a263,0xab95c3b6,0xf46ee29c .word 0x52188b3e,0xd3343983,0xeb1fe396,0x5f6ee0bb .word 0x11200a56,0x04e387cc,0x098f8806,0xcf5029dd .word 0x24e71373,0x4ce4a231,0xb331ce56,0x841ec0f6 .word 0x003851a0,0x6feb96da,0xa8127e49,0x7c8e8fc4 .word 0xa40225d6,0xe328a1eb,0x0b9d556d,0x27d470a7 .word 0x72ab7ed8,0xa857387f,0x9756f71a,0xf2594ec8 .word 0x9ec52014,0x2b7dedf5,0x38cfe8c3,0xc080eb51 .word 0x87249346,0xe34958b9,0xeb07a061,0x1f58e176 .word 0xed53ba64,0xb83d4b24,0x070c0347,0x9586dd34 .word 0xef1e5a5e,0x5ac69c3d,0x62a85eef,0xe315d966 .word 0x9970767f,0x7a73c70d,0x34b4e168,0xe5dce9a5 .word 0x72aa1609,0x0fe3c01d,0x5a77727c,0xe3b55663 .word 0x6b793e94,0x6e0e7232,0xb2f23913,0x800ae4db .word 0x45c363ba,0x0b61cdca,0xbd42277e,0xe0fccccd .word 0xe434172d,0x80514f60,0xeaf71079,0xc61f5ea3 .word 0xd6e42ec5,0x9223abee,0xc69fe513,0x5a61e062 .word 0x89fa4a18,0xa43d26a2,0x44add95c,0x0775823d .word 0xc679ec16,0xa78441a0,0xa9c35258,0xabf6f4b2 .word 0x28c4a309,0xf3e291ba,0x4ce4e399,0x9397a685 .word 0xe5ea635d,0x3c41265f,0xd1858704,0xf52ec5f7 .word 0xd6032c37,0x0cab5228,0xdc9be797,0xbe3a4109 .word 0x0dd096cd,0x0ca8c8a2,0x906df7b8,0x870be48b .word 0x500c40e7,0xea2035e3,0x906e3423,0x9426b63e .word 0xb767ab7c,0x38c3bd51,0xb185b1c0,0x61ff6d7e .word 0x5be228e2,0x3613018a,0x37eccbac,0xc90e46a7 .word 0xe2e1c6fd,0x544991be,0xfbed2b5e,0x7a803296 p33_local1_end: SECTION .p33_local2 DATA_VA=0x00090c000 attr_data { Name = .p33_local2, VA = 0x000000000090c000, RA = 0x0000000053000000, PA = ra2pa(0x0000000053000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local2_start p33_local2_begin: p33_local2_start: .word 0x788af82f,0x62720426,0x7d534d23,0x9a60ddf2 .word 0xdb0dce02,0x8f80ff00,0x2443a80c,0xfe1cd6f9 .word 0xc4906405,0xfc3c2a28,0x84101f57,0xcaa8450a .word 0xc6b32b39,0xcf01914a,0x260348b2,0x7a93c67d .word 0xd3e0e0da,0xa8d7a3f3,0x4d8d73c7,0x0015879d .word 0xbccdd849,0x382695ac,0xf17020dc,0x4a5d5f63 .word 0xffdad5e9,0xce5c2772,0x3aaf2cfc,0xe8b78115 .word 0x6fca7b04,0x8567a58d,0x414e901f,0x1ac1d797 .word 0x9011dd8d,0x92d88977,0xc2c171f0,0xa650c3fe .word 0x26079d32,0x3d6e78ae,0x9f917711,0xd95d7aef .word 0x51ef601d,0xeb3713fb,0x9764ba9d,0xc084710f .word 0xfceca16f,0x0e7164d8,0xc75407a6,0xb5a8ade8 .word 0x380026fa,0xd97ec067,0x912516f4,0x10f8fc43 .word 0xd61dd1b1,0xaa1e0c74,0x90738382,0x570ff0bc .word 0xfe23eee4,0x12152199,0x6965bf07,0x5060cd03 .word 0xfe54bac4,0xfdb85fc5,0x5e8230ca,0xac34ca3d .word 0x5b808c6d,0xa444968e,0xcd1789ab,0x3ac4dc48 .word 0x20feca82,0x42ba403e,0x77d47340,0xb3e4a4a5 .word 0x879ab592,0x6b81d8a6,0x92c7d2c7,0x9b09fdf0 .word 0x96910ba4,0x33a76af6,0x94d56bc2,0x9aabcc13 .word 0xf00ca9f8,0xf7919ff2,0xf6f42333,0x883b327f .word 0x31e3ec17,0xc377f6bb,0x481d6258,0x2e58e97d .word 0x9f622d1e,0x29ada683,0x05cf84ed,0x69f29251 .word 0xd6477308,0x2a7ea780,0x2d4ca51a,0xb16324db .word 0xbc2fbc16,0xc07743f6,0x97077907,0xe1a360df .word 0x9fa2e393,0xa3891ef7,0xaa7a215a,0x09a172d5 .word 0xceaed337,0x0f7c0dfe,0xd55c166c,0xe3fe6e96 .word 0x0e58f536,0xd4b745a0,0x6026328a,0x78eb6be4 .word 0x83d803c8,0xe9daefaa,0xc3be2f90,0xc8f22fce .word 0x91db9ac4,0xee07940f,0x774f4419,0xdf4a53b7 .word 0x5cab9a1e,0x0ef9e695,0x95af4845,0x1f29d25f .word 0x5279bd22,0x3dd73b4d,0x449961da,0x5ebfe44d p33_local2_end: SECTION .p33_local3 DATA_VA=0x00090e000 attr_data { Name = .p33_local3, VA = 0x000000000090e000, RA = 0x0000000053800000, PA = ra2pa(0x0000000053800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p33_local3_start p33_local3_begin: p33_local3_start: .word 0x7474204b,0x360672f2,0x8e2871e0,0x402ae560 .word 0xa255bb26,0x70efa2c3,0x038b74f4,0x02704030 .word 0x39d8de70,0xa41486bd,0xf97ae151,0x1c833252 .word 0xe2e7b23c,0x65a21a60,0xdb702570,0x9df01179 .word 0x21e57824,0x2d9e5357,0x98975f6b,0xfadd20a9 .word 0xbd3a2b87,0xf91b7a91,0xb8519cc6,0xc4efa42e .word 0x4322c4a7,0x9ed0706d,0x32982767,0x462b27ec .word 0x126a813e,0x95d43cda,0x3befc8b9,0x5aed66a9 .word 0x0d9368be,0x0f412642,0xae78a3b8,0x8a0c93fb .word 0x558949f7,0x0eef257b,0x6a9e8b8d,0x2b50b8b4 .word 0x69c3b934,0xff30546e,0xa1501ae0,0x55b82f3f .word 0xe2d81627,0x86f504cc,0x3760400c,0xb29826de .word 0x4f732af7,0xfdf04633,0x12b746cb,0xad38b74f .word 0x1d20d23a,0x20fe47bf,0xcb4e1193,0x8d36239d .word 0xf42f8fd5,0x8bdd7d62,0xb5e7bb05,0xecdbf3b4 .word 0xdaa7d3da,0xa78ac32d,0x921448f7,0x5d9e18f0 .word 0xb8e9a46b,0xb9621ebd,0x15322a52,0x524a5f98 .word 0xbb2e35f6,0x83c44355,0x8d3f508b,0xdaeb8f50 .word 0xa610581d,0xc66a67f7,0x8a6659d4,0x2ff348cf .word 0x880b314c,0xd5b405d5,0x95b21f87,0xd37ed811 .word 0x5ff811ea,0x2f15a788,0x9cf1985b,0x320cef49 .word 0xd0ae8fd7,0xf22692db,0xa96b9bb0,0xd2fcf5a4 .word 0xf50e869f,0x992c9d70,0xd6a78486,0xfbf09722 .word 0x1e40ca1b,0x30855f76,0xd4728ebe,0xefcdb0f4 .word 0x197d3957,0x29377164,0x09226a9c,0x9724c5a4 .word 0xc97c954c,0x6ec1fdb6,0xfc43b00c,0x397f3c4a .word 0x4bceaef5,0xdc63b4fe,0xb2d90759,0xdc0b6e2f .word 0x3c2a4119,0xd629ed16,0x5c57c92d,0x0912e07f .word 0xe147bc86,0x734b1037,0x2b981611,0x5fbc0c36 .word 0xd5660dfb,0xb26f95fb,0xd73dda07,0xa5ae7872 .word 0x2f3ea320,0x98407ed8,0x87303632,0xd327562e .word 0xf06830ed,0xfaeee3c2,0x1621676f,0xd137d95f p33_local3_end: SECTION .p34_local0 DATA_VA=0x000910000 attr_data { Name = .p34_local0, VA = 0x0000000000910000, RA = 0x0000000054000000, PA = ra2pa(0x0000000054000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local0_start p34_local0_begin: p34_local0_start: .word 0xc21c9e04,0x267113d8,0xafc02c51,0xd39f05b4 .word 0x840ab4da,0x81c3bb54,0xda7ff454,0x937d9e3e .word 0x22277298,0x3ddfe04e,0x44b8e39e,0x48594655 .word 0xf15a4880,0x593d0f25,0xe25e2878,0xc5affec5 .word 0x3bd7929a,0x8cf6ce92,0x461df64b,0xfc3ee8b9 .word 0x5704c235,0x9ef52007,0xdff0d3f4,0xef6558be .word 0x015ac9db,0x9aa6be76,0x1f9dd328,0x2bb5fac4 .word 0x877d07c2,0x8cbe26b8,0x4ef367ee,0x9f936117 .word 0xa69b58ba,0x96857855,0x614c5530,0xea932b6b .word 0x761a61bb,0xaebfcd6f,0x6110ead7,0x41adf35c .word 0xcdb457ba,0x2c0c2a0c,0xed71a03e,0x90911dec .word 0xbfd8c55a,0x4593433b,0x57c50b02,0xe1ef9db2 .word 0x70a045dc,0xb3cdb9c2,0xa853c6d5,0xdb0fe9b1 .word 0x339e061f,0xdc8bd060,0x5175f84f,0x2e92e188 .word 0x7ebf4850,0x4c78ac0c,0x96a65765,0x80b29a0f .word 0x687fc9bd,0xf9e22b28,0x94c7f4dd,0xbc380f7b .word 0x7076ec81,0x0bcaf225,0x12c657ea,0xd7ea8987 .word 0xb828e9f8,0x8c255edf,0xd7d2aa64,0x09a472f0 .word 0xbdca687c,0x70eb9663,0x123d28d5,0x525dfb81 .word 0x9661a9dd,0x4bd77ef1,0x850b0124,0x62c5edd4 .word 0x626119ca,0x4bd2eb9c,0x3f7ffd31,0x7fd837be .word 0xba050eca,0x240bd410,0x8d600366,0x8d491263 .word 0xab7b267d,0x9a056fe4,0xb0439499,0x1b7e8625 .word 0x3a88322e,0x38463f91,0xc1648424,0x94e7c9d8 .word 0x51005e20,0x1eac08e3,0x5222b417,0xcfd10f9a .word 0x08bf2440,0xaa5f5dd0,0x76a02baa,0x2a134ae8 .word 0xf191621a,0x3acd315b,0x31dc4e11,0x09716caa .word 0x452359b7,0xcdc16bf2,0x576adb61,0xa89f6aaa .word 0xf3ee1bbe,0x3d8f9ef2,0xc919b62f,0x168e7a77 .word 0xf23ee336,0xa50d8b35,0xcc3c135b,0xb0510429 .word 0xbb22fd0a,0x1702e429,0xdffc27a4,0x02c203fc .word 0x7de148ef,0x1e372837,0x6be181d9,0xb811f772 p34_local0_end: SECTION .p34_local1 DATA_VA=0x000912000 attr_data { Name = .p34_local1, VA = 0x0000000000912000, RA = 0x0000000054800000, PA = ra2pa(0x0000000054800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local1_start p34_local1_begin: p34_local1_start: .word 0xa0868acf,0x48a14dcd,0x6c8cd611,0x7703752e .word 0x15cd152b,0xdf608688,0x5b250121,0xd39cd5fd .word 0xdf0b4e15,0xd54c8508,0xa6897e9a,0xe5015916 .word 0x0597b8b2,0xb3203919,0x435e5c0f,0xe1395983 .word 0xf3788570,0x4796805c,0x049cbb54,0xdadfb868 .word 0x9a63ba6e,0xa87e88a6,0x99f94302,0xc10b6cbb .word 0xe5b769ea,0x78489e52,0x5679ee87,0x1424d70d .word 0xc039d015,0x4e17d1c5,0xb7ae9252,0xe08e5762 .word 0x40ade458,0x49b52de3,0xff57a549,0xd5bc49ac .word 0xb78729dc,0x5115d3e7,0xbc9f1256,0xd30668d7 .word 0x9fff8526,0xc39df044,0x44b06731,0xdd0260e7 .word 0xcb3cf2f7,0x84a3c30b,0x1e3d5895,0x1e963b2b .word 0x0db76c0c,0x893f5c9a,0x54e1157a,0x105ad82d .word 0x863fefb9,0x34e26b95,0x708454f7,0xadc44e4f .word 0x6b5933d5,0x0261ef0a,0x3c2e1c64,0x8f809aad .word 0x26a6349f,0xa8e750e5,0x69cd4a25,0xf665f982 .word 0xb7fc5cbf,0x6d66e6a8,0xd694a823,0xb1eb3b0f .word 0xfda2ff0a,0x32e3eb0b,0x5be28451,0x3be80c9e .word 0x3bd2484d,0xb48fb2ed,0x61db2f5a,0x1fb6076d .word 0x51fc3f52,0xb52e5d6e,0x44bf5d82,0xb200898a .word 0x31e2abad,0x0014fe7a,0x8c97a4a7,0xc465764d .word 0x76e4d28f,0x23ccdf92,0x5a320a33,0x5d3a9407 .word 0xd0a445f9,0x0d88ea92,0xd79530af,0x326b9f2d .word 0x5201d831,0x3df2073a,0x5951542b,0xf8da3cf5 .word 0x8bb37356,0x4e8056ca,0x8a12c13a,0xeb37e8ef .word 0x0b6963b0,0x9ccde849,0x184d9fd2,0xbbf57585 .word 0xace2fd06,0xfad23a9e,0x3428e697,0xdebdb717 .word 0x36035c46,0x14a405bc,0xdef810f5,0x341af86b .word 0xcea3a9a2,0x48e19089,0xff68ad4c,0x93633da5 .word 0x260cd159,0xc4286be1,0xe7c3e81f,0xa7189bb6 .word 0x4e86693d,0x05e453bb,0xc1a783c0,0x33da743d .word 0x8502b284,0xc5709559,0xe04ba50b,0x048560c5 p34_local1_end: SECTION .p34_local2 DATA_VA=0x000914000 attr_data { Name = .p34_local2, VA = 0x0000000000914000, RA = 0x0000000055000000, PA = ra2pa(0x0000000055000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local2_start p34_local2_begin: p34_local2_start: .word 0x579a5639,0x24f0f389,0x1f49ee06,0x34b33e02 .word 0xbe86501d,0x2739a38b,0x97895c29,0xc37b9342 .word 0x67890fb6,0xae6e90bb,0x8e176aef,0x823b501e .word 0x9ce345d2,0xdda4996d,0x58b5b19b,0x1ab11e8b .word 0x048bd8c0,0x28190ab9,0xc1b300c3,0x8c16dd05 .word 0xf2aab9df,0xc3cb4b7c,0xe7f5b4f2,0xcc376d10 .word 0xc336945b,0x121f30df,0xb33416e4,0xd453187e .word 0xb3e14cb4,0x68073473,0xe2155add,0xa83f7143 .word 0x50574f53,0x99dc61c3,0x5b302079,0x4fd561d6 .word 0x51ca8859,0x1daf6861,0xfcfca231,0x05c65074 .word 0x744d275d,0xf401e077,0x614d00d1,0xfac80b57 .word 0x91c6f9c1,0x27ca7955,0xf061df69,0xe7e7c51c .word 0xf26f06d5,0xef7a3a72,0x858824a9,0xbaf00da7 .word 0x73fbb19a,0x8db0b8ee,0x5b4d06da,0x0ca1e198 .word 0x67535eb5,0xb669b918,0x60729925,0x57ab814c .word 0xbc45e1d9,0x2c7233c6,0x654e4b19,0x6471437e .word 0x3d999b62,0xaebfb2bd,0x7b58a878,0x6fa5582e .word 0x547d324d,0x6104639e,0xb1c17a3e,0x77d058be .word 0xdeca8386,0xc49102ba,0xf73b5f65,0xd7a3fbd2 .word 0x038c5e27,0x7fc05a01,0xf73d64fb,0x7a5f4e0f .word 0xa5bdda50,0x538bdac9,0xd8965511,0xb7888b1b .word 0x81e25d73,0x898f7365,0x43d16630,0x85d220a4 .word 0x23b8fcd9,0xebf4f602,0x70e39da4,0x6f760ddd .word 0xefd432ad,0x88a48e4c,0xd57a3d9d,0x3bb30b25 .word 0xd5d6cf88,0x58991056,0x9a02b085,0x0b830058 .word 0x288c66ab,0xe30267c9,0xdc4d0ec1,0x0fecae72 .word 0x2d73e16c,0xe8dacdf9,0xef5ab469,0x1f4cda7c .word 0x4e73d5f4,0xd7b637de,0x7d58af84,0x16b6723f .word 0x3030ab52,0x4a4d3886,0x12593967,0x6f5032f0 .word 0xd07afd7d,0x61d031ce,0x2c86f227,0x16d4dbf9 .word 0xe1c62a95,0x41025a05,0xc094a5e9,0x26b3a054 .word 0x394a9caa,0x898aab70,0xd16fc3b6,0x055d70fa p34_local2_end: SECTION .p34_local3 DATA_VA=0x000916000 attr_data { Name = .p34_local3, VA = 0x0000000000916000, RA = 0x0000000055800000, PA = ra2pa(0x0000000055800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p34_local3_start p34_local3_begin: p34_local3_start: .word 0x9d91fa85,0x4f3de3ff,0x361d1e60,0xb35bc9de .word 0xe2b2e1a9,0x8b528a3b,0xc762cfce,0xf4a0e944 .word 0xc915cea8,0xab8d9d62,0xb536f74b,0x01ce708f .word 0xf6f886a9,0x29fbc1e3,0xa7ecb0ef,0xe48ddc67 .word 0x289a24de,0x9833e560,0xb8b7bf56,0x14626a9b .word 0x818e9eeb,0x5ad8e46f,0x17a69b4c,0x95734a3d .word 0x828d5c3d,0x225a8bc5,0x7a4934b5,0x11940a5d .word 0x58d69634,0x843b303d,0xa695027e,0x2f5d7317 .word 0x9019d42b,0x60ada85b,0xdb886336,0xc1cb4c20 .word 0x13ae252d,0x1e8a9b1b,0x233464c3,0x011663ad .word 0x1f248097,0x5fccb0a9,0xc7216ec8,0x6c51accb .word 0x2e37c547,0xb5186b40,0x001fa8cd,0xc6c92782 .word 0x79e45c0f,0xabdbe7f9,0x71b24893,0x52c86566 .word 0xf1985488,0x59b1a69a,0x10316579,0x519da22d .word 0x0b6b7a3b,0xd041eedd,0xbf9599dd,0x20303dbf .word 0xfdc55810,0xa56b0e8a,0xb9e25777,0x0ccbd4b5 .word 0x9943e629,0xd063afcb,0xa42ec767,0xe94cde7e .word 0x66697793,0xe3820afc,0x5bbed700,0x93b5bd1d .word 0x0ef1e47f,0x0460497e,0xe15f1702,0xdfe536a2 .word 0x37093bbd,0x66e20bf0,0xc3fe7319,0xc96e2e1a .word 0xfea74174,0x9d93f33f,0xdf61a677,0x6cf5e8cb .word 0x9c7b7656,0x86226dd6,0x930d8850,0x0a6e5232 .word 0xbd4bf7cd,0x8e7f588d,0x72bd786e,0x64325e22 .word 0x12305f3b,0xdbe70820,0xe5e7df57,0x656abfb7 .word 0x0757c080,0x1ab793c7,0x0c951694,0x7ff823e1 .word 0xeaf4449a,0x6fde4e20,0x883bc50b,0x2a24705a .word 0xe87a9323,0x3cb3cc68,0x6923eeb6,0xb6b7445d .word 0x6ecd183c,0x41200c66,0x2cab4e19,0xb975e0ff .word 0x7c0347d4,0xdcf62db1,0x879f6dd9,0xe680deb2 .word 0x66b9eb8a,0x29fa255d,0xf5652545,0xd791b74f .word 0x90a3dcdf,0x935f23f9,0xebc3abe2,0x5755d328 .word 0xa8d75275,0xab87b232,0xe647b02c,0x3ed4a687 p34_local3_end: SECTION .p35_local0 DATA_VA=0x000918000 attr_data { Name = .p35_local0, VA = 0x0000000000918000, RA = 0x0000000056000000, PA = ra2pa(0x0000000056000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local0_start p35_local0_begin: p35_local0_start: .word 0xd0bb47b8,0x4e711348,0xe6c8af6b,0x39fcf404 .word 0x2f0d85ec,0xa650cd2b,0x6c1d25ba,0x0fd84d19 .word 0x96cdd5b2,0xbef2d98f,0x3d9c4f2a,0x1df301b2 .word 0x91e92cc6,0x9a9fa90d,0x3949c4d7,0xd0390d72 .word 0xbfc7354d,0x70fe59a1,0x86dc9674,0x14e3718d .word 0x38faf487,0x2d4180b2,0x8a30cc73,0xb7f4a4fb .word 0x0eb6ddfe,0x8c4b13d9,0x100cfe42,0x5840abe7 .word 0x6733fc31,0x1710a5fa,0xde099f89,0x5cc37797 .word 0xa1966566,0x82d2822e,0xac92085e,0xc77e72ba .word 0xd85d7c54,0x6af52e47,0xbb077258,0x5a01386d .word 0xa5f8f82c,0x53c4cf5f,0x5a3e5573,0xf4e93056 .word 0x7ac6babb,0x2afc5bac,0x93e09ffc,0x7e62b79a .word 0xf23808fc,0x36b11d3c,0xa29fc4c3,0x504a6d9f .word 0xc4857083,0x084ff100,0x74110bc8,0x01e00a32 .word 0x0b981614,0x560527e3,0x3eebd197,0x87467c0b .word 0xfc42282a,0xd6afee96,0x1d40b85b,0xcb1e7f09 .word 0xd04b0378,0x0ae3a191,0x6529b8dd,0xc3c82f94 .word 0xd0a03017,0x47239f3c,0x14336aa1,0x638ed594 .word 0x962bc25f,0xcecd145d,0xbd4d4eb2,0xddb0a8e9 .word 0x143dc420,0x5eae1723,0xad0ea5d0,0x55aa2c72 .word 0xee26e213,0xe6322d04,0x387399f4,0x07adfe50 .word 0xb1614f2c,0x9f46614a,0x8755b59a,0x070c0e64 .word 0x0e705817,0xb602a730,0x61b0e6aa,0xa919a5a5 .word 0x1d554278,0x9f563ea6,0x9f966816,0xab711931 .word 0x5415095c,0x76f4ac39,0x3793f46e,0x0f30d55b .word 0x8ff36db6,0xb80d3c88,0x6326cc65,0x57d439ca .word 0xd8fe752e,0x9db4aa05,0xd55ab333,0x9c367423 .word 0x92366673,0x13beec54,0x0d575763,0x233878f2 .word 0xccf6497a,0xa2a81e50,0x40a6e3d5,0x096b14a3 .word 0x14462d91,0x6489bc7b,0x4afd5d18,0x50c38452 .word 0x501e687f,0xdcb11e5e,0xb377f442,0xd8440c7e .word 0xfba869ac,0x810e737f,0x6839f597,0x25dece2e p35_local0_end: SECTION .p35_local1 DATA_VA=0x00091a000 attr_data { Name = .p35_local1, VA = 0x000000000091a000, RA = 0x0000000056800000, PA = ra2pa(0x0000000056800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local1_start p35_local1_begin: p35_local1_start: .word 0x2ba2365d,0xc2b2f3da,0xacc640aa,0xbd2deebd .word 0x25ee1088,0x71b2bc32,0x17fa379e,0xaef6a6c6 .word 0xa2b405fc,0x4a9cd5f0,0x0d8b6ae7,0x32c140b3 .word 0x8ba23080,0x52571fc2,0x9cbfaaa4,0x2f22bc68 .word 0x2bf19cef,0x1b5a7c53,0x663f6f7f,0xea2dc994 .word 0x0e1cda68,0x1d15f0c8,0xfbc86e2b,0x2873e284 .word 0x5f9aedb4,0xf2c48325,0x5d7e1122,0x7f39b1ae .word 0xb05d758b,0x5e172e79,0x6c442020,0x30be7af0 .word 0xf2210884,0x6b1b4a28,0x2c266c73,0x662c4dab .word 0xb2711fc3,0x570c8802,0xc58f99a3,0x5deda015 .word 0x585de07a,0xa7f11b72,0xb055a213,0x1bc115fe .word 0x651928d0,0xe41ed38d,0x534db358,0xfed08cc0 .word 0x7c0040a0,0x725b4180,0x529541e5,0x4e3043ce .word 0x71210dbf,0xb78bb1b7,0xcc287356,0x459a8f19 .word 0x6f7bd107,0xd86f83ec,0x92900a8b,0x3dd03ab8 .word 0xaf198061,0x79022d0c,0xdc4786e2,0x70b3e696 .word 0x7a88b6f4,0xe820fd35,0xcf14e162,0x1d163ae3 .word 0x875527f4,0x93425c84,0xaebfe7c7,0x2852333b .word 0xdf060489,0x4b1da749,0xe796e532,0x6bcf6050 .word 0x43b26127,0x7aa9d48e,0xf2381f88,0x855aae8c .word 0xfbdc4a3b,0x347e7bf6,0x1f4d6706,0xaa2a79be .word 0x2a35bf74,0x5f8f2325,0xb3fdc380,0x7bbd0caa .word 0xce9b0e09,0x0690cffd,0x1fda6676,0xef64d82f .word 0x4507f0e9,0x361c29a7,0x885cb4e2,0x77f3810e .word 0x4fa691b6,0x783880da,0x7accbede,0x77820836 .word 0xc7534f1b,0xf436d7ed,0x8367f5fd,0x5871ff84 .word 0xabdae70c,0x75b78481,0xb46b2fcf,0x27ebd7bf .word 0x5d2fa1ce,0x5ce54c0a,0x68e75dbb,0x358b410d .word 0xb56ac19c,0xc0e9046d,0x0c267a20,0x69ea86cc .word 0xe4ba313f,0xe79c0fb6,0x7a350b92,0x2d143d82 .word 0xfc5338bb,0xe39ffc40,0x0b3d64d5,0x693c5a03 .word 0xc246e266,0xb9f5a854,0xa3dc3f65,0x5feeebb2 p35_local1_end: SECTION .p35_local2 DATA_VA=0x00091c000 attr_data { Name = .p35_local2, VA = 0x000000000091c000, RA = 0x0000000057000000, PA = ra2pa(0x0000000057000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local2_start p35_local2_begin: p35_local2_start: .word 0x2cf59649,0x35ecebfc,0xae152ac3,0xcb40ff84 .word 0x2f4c21a2,0xa7e1bc7f,0xbb975e74,0x7031b1f2 .word 0x9b9cb085,0xe30c493a,0xf25dfbb2,0x0549e8fe .word 0xef3a272a,0x721a5afa,0xe34d18b3,0xd2688bf0 .word 0x0f47e7ec,0xcb04ea05,0x575dd8b5,0x36f95fb1 .word 0x33191363,0xf980032c,0xf7a09932,0x3c582527 .word 0xda4c8b71,0x424c9412,0xb34793de,0x9593177b .word 0x7e54ade2,0x87ccfdf7,0xcec9f422,0x35a80912 .word 0xd8bef594,0x93fe89dd,0x29e07aa1,0xc12c0d20 .word 0xc9e9971f,0x41a8dafc,0x620f772b,0xe66ce8c8 .word 0x8c34ff44,0xa16f025f,0x2039082a,0x02cfff2a .word 0xd8c37d50,0x882d57a2,0x425f4fc8,0x703764c0 .word 0xe863756b,0x23206825,0xeb457acb,0x59286fb1 .word 0xeb283732,0xe46ca3fb,0x301ffaf0,0xd4c52a99 .word 0x26965d5e,0x0f19d596,0xa3d5e8f3,0x202bc195 .word 0x390a92a1,0xd4fa9f15,0x2d9ebbab,0x7bd33c86 .word 0xda0a5752,0xe3482a83,0xba7561b1,0xd6297568 .word 0x191012c1,0x96ee2461,0xbbdcb367,0x1cee9ac5 .word 0x95cd3d93,0xe6f01e0f,0x845c8ffb,0x00f25149 .word 0xe535b39c,0x5091e986,0xceb62313,0x0c6fcd9e .word 0x5a30eeb7,0xea61a2e3,0x1787e676,0x46e391cd .word 0x597fd3ce,0xdfe3e8e9,0x521ca009,0x0514dadc .word 0x4d3360aa,0x1dee6223,0x25d89f6f,0x23e421e2 .word 0x50f561ab,0x8ca87373,0x79496114,0x84fbd044 .word 0xf6e76313,0x415809d5,0x245f5ad2,0x548937c2 .word 0x521b1ab0,0x96a1ff17,0x3566743a,0xdb594317 .word 0xf676dafe,0xbc2a878b,0x067a5467,0xaa76e479 .word 0xfa40fdf6,0xa2b736d2,0xb1241b9d,0x9182c156 .word 0x9567489e,0x8eac2a3b,0x51a9c0ad,0x06a5cd11 .word 0x3472e048,0x3f9d3f98,0xb9d50ebb,0x64f46868 .word 0xcb2bdbe9,0xfcbf1127,0x5047d940,0xea3e6524 .word 0xe452d7ac,0x9e0b6f41,0x35cccb0c,0x95df435a p35_local2_end: SECTION .p35_local3 DATA_VA=0x00091e000 attr_data { Name = .p35_local3, VA = 0x000000000091e000, RA = 0x0000000057800000, PA = ra2pa(0x0000000057800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p35_local3_start p35_local3_begin: p35_local3_start: .word 0x51a8e4a3,0xb6fd559b,0x9c8841f2,0x63a1984e .word 0x1c566075,0xd247cebe,0x1480ee75,0xf6c2f7ea .word 0x0b5a01b9,0x14d511f0,0x36bac4b1,0x14f7f230 .word 0x8a51beca,0x25311766,0x3a39d588,0xaf77eca1 .word 0x7d2ded76,0x98f1d23c,0x52801088,0x601b46c4 .word 0x5d6b1c51,0xe7d0deee,0xa773aac8,0xde8012a5 .word 0x52776469,0xebc5d0ba,0xd220d129,0xfa530197 .word 0xa691429b,0x727b6cca,0x1ba8559e,0x06d6fc0f .word 0x9a759907,0x0274245e,0xee1edb56,0x7ea26a4d .word 0x303b2624,0x80404c6d,0xb9473f13,0xcd28734d .word 0x2ab6d5a8,0xb7228256,0x8001dc52,0x3c04f5c5 .word 0x93f48c0a,0x310a9eb1,0x84a3369a,0x5e5bf7de .word 0x721463cc,0xc306a731,0xdd0afdbe,0x7354d689 .word 0x0c289b39,0xa6873f6e,0x9cf4a08a,0xf4016f88 .word 0xfeae9842,0xd63fd404,0x6077e5ab,0xa30cd662 .word 0xdc484559,0x45bcd1fe,0xcc4d55b4,0x53690c95 .word 0xc27c24f8,0x16034d03,0xc88a2844,0x7c526638 .word 0x50aaacc4,0x9a9604c9,0x7cc85a21,0x35a5fd80 .word 0xfdfe400f,0xef65cd58,0x2daec0cf,0x20f89bd0 .word 0x0616de8e,0x1999e2fc,0x7ace3f8b,0x5cb3cfa3 .word 0xcdd07278,0x3c54e79a,0x9e89e114,0x1b0c2cda .word 0x61499b39,0x1df12e06,0x0622c4d5,0xd131413e .word 0x2efeed2b,0x5b29d93f,0x53993e51,0x9132b543 .word 0xc0fcab7e,0xb1d9e482,0x52e98b11,0x581ce1ac .word 0x28e969ac,0x12845427,0x4cc98399,0x3c5ca998 .word 0x4179f865,0x0087f82c,0xbdee8505,0xbece3080 .word 0x310453e2,0xb1b18aeb,0x3826484f,0xdc5b2253 .word 0xfbae4c2d,0x57db3196,0x242babda,0xda2f0049 .word 0x6875b029,0x57fc0ec7,0x34376c31,0x4f5e0c34 .word 0xf4ac6c5e,0xb8a02852,0x90e6c66b,0x58614b54 .word 0x1b241251,0x01cd1901,0x98b3fbcd,0xac671a6d .word 0xe7430229,0x30d77579,0x84bdc806,0xf91f668a p35_local3_end: SECTION .p36_local0 DATA_VA=0x000920000 attr_data { Name = .p36_local0, VA = 0x0000000000920000, RA = 0x0000000058000000, PA = ra2pa(0x0000000058000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local0_start p36_local0_begin: p36_local0_start: .word 0x1dfde3f2,0x381fefd1,0x517eee92,0xd7d2b1bb .word 0x89064fe5,0x1f24c054,0x9a4591bf,0xdc4da6de .word 0x843e3727,0xd9ea3251,0xefd18bb3,0x7e94898e .word 0x64b92d42,0x5bd42940,0xf244a18a,0xc63ced17 .word 0x2d02093c,0x82d70c21,0x1b19b66d,0xf3cf52ff .word 0x67b7dde9,0x9e075fe3,0xc2e9177b,0x7fba9298 .word 0xc7596861,0x612559b6,0x6dbdf588,0x9e88b371 .word 0x45f2d30c,0x9581df32,0x55d1e1dc,0x5e3c1054 .word 0x01e7b451,0x5c557c27,0x9314f711,0x303cac50 .word 0x77084839,0x500c3542,0xdfdde9f6,0x13e1dad6 .word 0xcf4fa9c4,0x4092e16c,0x68493c90,0xdbda03f6 .word 0x5f53a2af,0xe6e33f34,0xc873dfd1,0xf4a8ef24 .word 0x31ac027d,0x5d510c60,0xa3316d71,0xfc17b188 .word 0xbd3d26e4,0x876af35e,0x1f6bd2a4,0xd9d71832 .word 0x16d4d4e0,0x80763494,0x75ecf67c,0x8b303f0d .word 0x41a2e152,0x517465f7,0xf9324849,0x506972e5 .word 0x2e799466,0xb94e35d4,0xcdf046f6,0x30f72601 .word 0x72911306,0x888bf935,0xb33eb233,0xfbf313d3 .word 0xa5bcab45,0xc9988924,0xc6ebfe52,0x8660e90e .word 0x8349d653,0xb3f9e2c8,0x9010ce81,0x3f414043 .word 0xb933c293,0xbab6341f,0xa161dad4,0xde606244 .word 0x51c27f60,0xfaaba545,0x040698c0,0x152fef87 .word 0xf8a0ec81,0xc3b9a007,0xa6b99d5c,0x1e5bebb8 .word 0x815cb87b,0x7809596c,0x392058ef,0x091469a3 .word 0x86cab586,0x4a5b8c2c,0xd6150883,0x250c53f5 .word 0x4612afa9,0x87ecac16,0x4f13f8d3,0x554c318e .word 0xabc1fa48,0x4979da88,0x589c688b,0xe093d634 .word 0x813fe421,0x477ce062,0x9560004f,0xf388fef3 .word 0xe0fed928,0xa6b67a30,0xae84d02f,0xea8dab2e .word 0x861f9f20,0xa6e49f21,0x53833c82,0xe56489c8 .word 0x00556c25,0x8abdc5b0,0x12e12bf0,0x90795bb7 .word 0xf2733f25,0xb5123842,0x0905cec0,0x8002a16a p36_local0_end: SECTION .p36_local1 DATA_VA=0x000922000 attr_data { Name = .p36_local1, VA = 0x0000000000922000, RA = 0x0000000058800000, PA = ra2pa(0x0000000058800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local1_start p36_local1_begin: p36_local1_start: .word 0xe5d506d4,0x9bca1cb4,0x206cc500,0xedeb4e7b .word 0x405a4e47,0x19eab814,0x9cb1522c,0x8814c355 .word 0x9a5ea60c,0x2c650282,0xe57ef9e9,0xc69d33ee .word 0xc3148934,0x14e855a3,0x4539be66,0xb00054fc .word 0xeaa84b88,0x187ee3de,0x807239b3,0xa96d5889 .word 0x58689696,0x310a07a4,0x77fb9f59,0xb242ced4 .word 0xa5d8c9fe,0xdf409f82,0xaece1870,0xbd42a996 .word 0xfb94d521,0x729618b8,0xf7b63767,0xb5f851e3 .word 0xc2d04fc5,0xb4e0a5b8,0xd6922a3b,0x8da5a9d3 .word 0x9be1aaff,0x0c74a2b4,0x28756951,0x26372e1e .word 0x87fb37bf,0x492b9797,0xf0dcc3b1,0x9d72e7f4 .word 0x904d1007,0xe10cbffa,0xe0462301,0xa8cea05e .word 0xf6ff763f,0x64f1c15f,0x783575b8,0x4483156c .word 0xabf19dca,0x08954fb1,0x53278ea9,0x932b64ea .word 0x186dae10,0x438c33b8,0x678553f0,0x7cd6fcd3 .word 0x69bde518,0x9beebb06,0x0db2c2cb,0xe9cae321 .word 0x3133791a,0x50d60085,0xa5c8c213,0x592e5d2b .word 0x2fd4b892,0x2e2043f8,0x9e028ecb,0x916cb164 .word 0xab600544,0xc107023c,0x8505edc8,0x22e99e0c .word 0x1993f2fe,0x109683bb,0x9bff94b6,0xd3b10354 .word 0xe7a67adc,0x414bd263,0x155a1cea,0x0f8d094c .word 0x1db2094a,0x980fbdb9,0xbcb75447,0xf2a99731 .word 0x28c0521a,0x6df3a760,0xd111011e,0x0c784383 .word 0xef852efe,0x85a95b65,0x82b1e71a,0x94e8fe24 .word 0xcb66a032,0xf3b7fec6,0x48751536,0xd691327a .word 0xf4e17977,0x575cb7d7,0xd2068870,0x52e3b58a .word 0x5f7b9dd6,0x059fb0ad,0xfdd2eb56,0xf2a33830 .word 0xe661b16f,0x3e6498a8,0x7a07716f,0x42ab4180 .word 0x38d2b9f4,0x3c6eaa1f,0x5129957a,0x223baaec .word 0xd3404e4c,0x143df130,0x7e0be24b,0xc77ab407 .word 0xb7bc2544,0xdd310ad6,0x5bb80a64,0xa23aeece .word 0x2c2b7f3d,0x82661c5d,0xfad92182,0xe4d21f6e p36_local1_end: SECTION .p36_local2 DATA_VA=0x000924000 attr_data { Name = .p36_local2, VA = 0x0000000000924000, RA = 0x0000000059000000, PA = ra2pa(0x0000000059000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local2_start p36_local2_begin: p36_local2_start: .word 0x1ad92884,0x328947a2,0xe9166526,0x1296e630 .word 0xe3270511,0x2994f76f,0xa9af3c9a,0x1c7bfdbe .word 0xee3cd02a,0x84063c58,0x910b6b9c,0x902b76e2 .word 0xbe94f29c,0xf1a4d285,0x5fe22c9c,0x75eecdf5 .word 0xf5910a21,0x8a465adf,0x3ab74c45,0x4ba7edda .word 0x8d74a7af,0x22b3e493,0xb486a77f,0xe219fa87 .word 0x16945c26,0x20b3dcb8,0x4ce74485,0xb133a85b .word 0x0250b219,0x471ed860,0x6b65ec15,0x6874c1f6 .word 0xc8690bed,0xa9029f5e,0x756e7185,0xb3b19429 .word 0xd46d3b22,0x5bea5e3e,0xe42d01ad,0x639d12eb .word 0x01899485,0xd070c236,0x745b579d,0x6cca0f0c .word 0x852f6333,0x0a1ddf4c,0x80c4a842,0xcbb8f11e .word 0x31369c58,0x8f871741,0x38c35716,0xdb6cfbf3 .word 0x451673a6,0x3efee41a,0xa4a22457,0xe4e1c548 .word 0x75784e49,0xf49e4868,0xb453a9b0,0x6405489d .word 0x5d15d6e1,0x397482cb,0x585f136c,0x83fcff72 .word 0xef0be0c7,0x267c2c22,0x20a6355e,0x2b2999d5 .word 0xca2fd1e7,0x0ea73038,0x2ae53dd6,0x0022251b .word 0xadedf47f,0xad3e6c86,0x874b7858,0xf0e2dcb3 .word 0x890988cd,0x30f29c3c,0xb93f6e48,0xbac5727e .word 0xeb6c20a1,0xde6a5acc,0x1248dd16,0x9b69b3a4 .word 0xc5c59852,0xaa1edf1b,0x514110dd,0xe16c68e7 .word 0xf79425fa,0x8c1a43ab,0x6d721bb2,0x230a47ab .word 0x33060d5d,0xe6802439,0x8504ae35,0x8c5c8335 .word 0xc33a1c77,0x09e67836,0xb230ff43,0x6dc23eaa .word 0x4954b0b7,0xe1e1601d,0xa220a6bd,0x0af745d0 .word 0x32c1b733,0x0c8ca98a,0x775d6ada,0x423fc704 .word 0x7d8cbd5d,0x9600fefc,0x03e4fd54,0xbc6a6009 .word 0x45365a53,0x09eb1739,0x74c00cfa,0x1459050c .word 0xe649f58a,0xb1e8cd65,0xf0bf1dae,0xf0b38c3e .word 0x2727b5b1,0x887c73e6,0x18faf5be,0x2a56bc22 .word 0xaa08d468,0x7ee0852d,0x52126270,0x76bab929 p36_local2_end: SECTION .p36_local3 DATA_VA=0x000926000 attr_data { Name = .p36_local3, VA = 0x0000000000926000, RA = 0x0000000059800000, PA = ra2pa(0x0000000059800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p36_local3_start p36_local3_begin: p36_local3_start: .word 0x0dd17b37,0x73dd3019,0x5cdfae06,0x9585d143 .word 0xfa943e4f,0xd5b8b6b7,0x4c63347e,0xccb5227f .word 0x7f1a163e,0x453cc9da,0x85098bb0,0x2cee96d7 .word 0x83f92e7a,0x7ac269f6,0x0d11101c,0x9889df2d .word 0x7b606e41,0xeeb34aa4,0x11bab60c,0xcc8434f8 .word 0xe0652130,0x1528d2f9,0xd74117e6,0x31361c9d .word 0x041dfddd,0x78c91c21,0xaddb6213,0x54163fc7 .word 0x93c4bdfd,0x242b4bf8,0xdc1bac1c,0x6a53f6cc .word 0x7f15b9ec,0xb69eb185,0x457737f8,0x24d56374 .word 0x55c79e8e,0x4be08cf6,0x117079e5,0xd75fc5d8 .word 0x7698d66a,0xfe32a971,0xe08ba132,0x074b5c0b .word 0x2cd99cd5,0x8b02acc9,0xeffd42a8,0x0cce8d6e .word 0x7ed80966,0xe10c5eae,0xd297fcd2,0xbc43cb87 .word 0x8de7da90,0xd62e1bb4,0xc457c8b1,0x5dd8db38 .word 0x74bfad26,0x05b844d9,0x361d4f21,0x9b49dca7 .word 0xa922c6a7,0x65b99fc7,0xc92251e6,0x8df3e505 .word 0x9dbaf88a,0x6102ea2b,0x18c5cb55,0xd690649c .word 0xa3661191,0xcd4acf5b,0xe9d7dbdc,0x0e65353e .word 0xcd038d5d,0x1e14007a,0x0843e59c,0x0c1ca2d5 .word 0x10a93cf2,0xfc176c34,0x5097daf2,0x1124b725 .word 0x6c4d98ec,0xc635d138,0x88e05043,0x765d2527 .word 0x2fcad324,0x84006897,0x3790ad35,0x947af123 .word 0xfe155bcd,0x9581a8b1,0xbffc37e0,0x0ca94e6e .word 0xe2014822,0x66282f2b,0x07783f7b,0x2092b551 .word 0xe9700f20,0x413840c8,0xd2147c3e,0x08cbf058 .word 0x5aa93651,0x2f0d3e44,0x12e3f625,0x17caad99 .word 0x3b1b0065,0xbe02817c,0x25d01650,0xd59c5e98 .word 0xe2cf8b2c,0x06a9ddc8,0x7260c653,0xbd0c4b4e .word 0x38a009e3,0x9f60f477,0x04b8d366,0x938690a5 .word 0xe65d15df,0xf8069dbf,0x5a70c5f0,0xc0ffdaf7 .word 0xf9052dc3,0xe72a963b,0xbb2c5f7e,0x1deea126 .word 0x28257636,0xa8e14452,0xc82fa8c8,0xd43ce89d p36_local3_end: SECTION .p37_local0 DATA_VA=0x000928000 attr_data { Name = .p37_local0, VA = 0x0000000000928000, RA = 0x000000005a000000, PA = ra2pa(0x000000005a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local0_start p37_local0_begin: p37_local0_start: .word 0x5210be97,0xdf95132d,0x671af044,0x0a184e36 .word 0x17b5d61b,0x24e192a8,0xa021b6ad,0x177a3842 .word 0xfff74633,0x99657b84,0x7f788611,0xe1448efb .word 0x7b51fcb9,0x977eec71,0xed1b236e,0xa1c2e66c .word 0xb9680902,0x84d6c523,0xba66154c,0xa27b9cab .word 0x1066c2ee,0x70adaa34,0xe9af2213,0xd921e78c .word 0x997d8f33,0xb06f8d17,0xe501cc5b,0x0944918c .word 0xa6c0e2a0,0x5f59f4d5,0xa565edcb,0xcec2ca93 .word 0xa3b9a1db,0x96957434,0xcbb40af0,0xd7b55990 .word 0x12466e13,0x97a6c67b,0xe99aba7a,0x119e11ac .word 0x823f0018,0x06d7eab2,0xb2809155,0x9290bc07 .word 0x83a2ae9b,0xb7085143,0xe925229d,0x72368b13 .word 0x9c7cd9ae,0x23ae1c01,0xf0ffd4e7,0x1381007d .word 0x63f42175,0x9e1ea3a0,0xe1ecd840,0x8dac721c .word 0xab0e354f,0xf8e7f42b,0x221959ac,0xd84b9e9a .word 0xeb1f480e,0x47ea024d,0x70b9ac75,0x92893a04 .word 0x9a25e029,0xb3f27e81,0x9bc08896,0x8ddc6f6b .word 0x65120cb7,0xba6490da,0x67bfe5f8,0x22085c2f .word 0x77979725,0xeac49dac,0x0336c02c,0xbc01aaf9 .word 0x46d9f825,0x584db246,0x5ceed468,0xb6d9395d .word 0x5f6331d0,0x3612d921,0x22ae927d,0x835442d2 .word 0x8da47a38,0x8965158c,0xf7f91c63,0x6d408697 .word 0xb2081eb6,0xdde74a7b,0x7e8f5bab,0xc1dfd3dd .word 0xb07e06bb,0x5a4887ca,0xdfa4b4ae,0xa0b053b4 .word 0x301475c5,0xf8efa984,0x1f69d1c2,0x28df2f98 .word 0xb43e44e3,0xb226896a,0x7b849c80,0x4eb1f46f .word 0x125811e6,0x924e889a,0xd34d261f,0x96cb50e1 .word 0xacdf887b,0xc55c2dbe,0xcd06e452,0xe2420e87 .word 0x84626088,0x8e8ced5a,0xb25f17c2,0x9229b805 .word 0xcc04d257,0xa1dd8e4b,0x2b3555d2,0x6d04a06e .word 0x487b3ca5,0x7440b809,0x007080a0,0x9b1bb59f .word 0x739673d5,0x0787c4c4,0xfa23750f,0x5964c0fe p37_local0_end: SECTION .p37_local1 DATA_VA=0x00092a000 attr_data { Name = .p37_local1, VA = 0x000000000092a000, RA = 0x000000005a800000, PA = ra2pa(0x000000005a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local1_start p37_local1_begin: p37_local1_start: .word 0x6eae7f36,0xba892343,0xee81406b,0xcd42f01d .word 0x203e1e98,0x8b0d00ba,0xac1f88a4,0x0444b142 .word 0x32c4c8b1,0x7576140e,0xa9089275,0x2b0fc0ac .word 0x301b214a,0xaf26b531,0x424ac7bb,0x29d06851 .word 0x101e2889,0xc56ca12a,0x122aefdd,0x29081c97 .word 0xeb06cc90,0x5996c460,0x06168c39,0x873b09de .word 0x5c70fa8e,0xa0a99c7b,0xa7aead39,0x33f2b5ce .word 0xee042f17,0xb01150bc,0x733f936f,0x0018dd24 .word 0xeb2b2362,0xb8db802d,0xda034ab5,0x6ea04975 .word 0xc0efb8b5,0x28115d3a,0x29c85377,0x1ccd7879 .word 0x37d99ce4,0xa7576c29,0x833ed7dc,0xfde665e0 .word 0x1d165656,0x68a02fa6,0x3d5ce4cb,0x06b7e07e .word 0xd62420d8,0xf3c4434d,0x923c7c2f,0x1aeb7613 .word 0xf396f8d7,0xf70278f3,0xa022e2e6,0x73b60c14 .word 0xc916ef40,0xd90dc2a8,0x1662a794,0x21cc4fb0 .word 0x1d715726,0x54858770,0xd26431a0,0x2bf79b3e .word 0xc13dfd1a,0xdc68f6a5,0x9abb6c6d,0xa2c8b68e .word 0xda8e2887,0x33d39cb3,0xaf063a2d,0x7035ae78 .word 0x882a83a4,0x4e163c6a,0x38155caa,0x506c9d82 .word 0x146a8b70,0x212216e1,0xd00d7162,0x86bd1e08 .word 0x4278e3eb,0x6017ece6,0xdc9c24c7,0x869cedbd .word 0xb58bf076,0xaaa93cfb,0x4acc7957,0x36817872 .word 0xaf3ae255,0xec0f5533,0xff2f31f7,0xc881c44f .word 0x9963e508,0x4e7ad278,0xee2f4b8f,0x6a489ac7 .word 0xf94be74e,0xd364e973,0xc82f8462,0x5eda39a3 .word 0xf9214c80,0x6cfca25d,0xba1366d3,0x3cee0852 .word 0x4ab7e2eb,0x9993aae7,0x3c7d099a,0xdec54b4a .word 0x5572ecc6,0x9ea4a54d,0x771d32c2,0x515cdc30 .word 0x234665e2,0xde070426,0xb60e57f3,0x60e18fbd .word 0x0b27ace9,0xae1877ca,0x6e3e76e9,0x100183a4 .word 0x5f4b6401,0x467c2637,0x2aa374c1,0xbbec641e .word 0x27a90a03,0xf0f92e3c,0xe2e1f1e0,0x1c057637 p37_local1_end: SECTION .p37_local2 DATA_VA=0x00092c000 attr_data { Name = .p37_local2, VA = 0x000000000092c000, RA = 0x000000005b000000, PA = ra2pa(0x000000005b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local2_start p37_local2_begin: p37_local2_start: .word 0x002a75af,0xac1690c7,0x234ac7a7,0x3d0d70f5 .word 0x4177091f,0xcd77cecc,0x12598a3b,0xfa0973dd .word 0x13a7443b,0xd88924f8,0x10697596,0x8edbd963 .word 0x01d648a2,0x1c926c40,0x873b61ac,0xa3f30b05 .word 0x71849c74,0xe892b49e,0x0838bc31,0xe551a0cc .word 0xe7c4ac93,0x14d31878,0x74b34129,0x68d9dd6b .word 0x033786cb,0x19d93381,0x9338e8ba,0x0e2025db .word 0x36c89d65,0x91f7f61f,0xf50a0792,0x795eeccd .word 0x16462851,0x292ae403,0x9df9fb60,0xdab28ad2 .word 0xc44f7d28,0xd4c9aee2,0xabc1b981,0xfa8f5957 .word 0x8fc43cb1,0x5df689ad,0x29dc969d,0xbfc64768 .word 0xdc886da4,0x57fd6f74,0xa7d4c9cc,0x9720411e .word 0xdf11ce4d,0x7150e460,0xbc05eb30,0x706e7401 .word 0xf707a2de,0x2034b18b,0xb1e322f1,0x8ab0f7ab .word 0xc3bf329a,0x4b40d30e,0xff8fd5c1,0x0e4ea71a .word 0x96fa52de,0x376b2dfd,0x3be93430,0x5c88f648 .word 0x3651079c,0xa296528b,0xe4d91d5c,0x621c6125 .word 0xb72ae8af,0x2d1fe699,0xa8b75932,0x23e947c4 .word 0x34c08abc,0x6f55f545,0x70782269,0x27c2c964 .word 0x5171eaae,0x4b48b931,0x9c3863fc,0xbdb0c5fb .word 0xb2eb40a3,0x63b48f84,0xf57f9392,0x5ad08e19 .word 0x1ba09e3a,0x16ede723,0x3baa75d6,0x28786b7a .word 0x041235b9,0x05927690,0x59b79f3e,0x57283fe9 .word 0xeda47335,0x4d1ca2ea,0x9c068295,0xf2a443a9 .word 0x6c2979ac,0x4e5f1517,0x9a431178,0x871ed981 .word 0x11527e62,0x73e98c1f,0xf1b17a8b,0x66c4f70a .word 0xb9a49e58,0x76cd2047,0x3b66c76f,0x6a3e8a23 .word 0xddf4ffab,0x869202f6,0x62a70df4,0x5b91d418 .word 0x05e1054e,0xc49c6a5f,0x19bb89df,0xc08660f8 .word 0x40b47804,0xcacf82d9,0x1ac71c31,0x98c8abb4 .word 0x8ec722df,0x30bef861,0x970a772b,0xe1a279f3 .word 0x9b1b6e32,0x7b9a88f7,0xf5e20f8a,0xc2399567 p37_local2_end: SECTION .p37_local3 DATA_VA=0x00092e000 attr_data { Name = .p37_local3, VA = 0x000000000092e000, RA = 0x000000005b800000, PA = ra2pa(0x000000005b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p37_local3_start p37_local3_begin: p37_local3_start: .word 0x8c9ccdbf,0x71a108be,0x54210587,0x1b920be0 .word 0xff4c5e6e,0x63af577b,0xd22be4fe,0xf316fc6a .word 0xa8f8e26a,0xbdba64ab,0xf897990f,0x43e6e94c .word 0x25e7f7a9,0x98d4abc8,0xb641ac54,0x4fc7722b .word 0xc1ece3b6,0x7b0775f2,0x3a198e1f,0x3bdb74a8 .word 0x2ca8e12d,0x9fcb31ce,0x5e497b12,0x0a8e4588 .word 0x11f4a043,0xa9e4f692,0x6195c5d2,0x68456434 .word 0x7e535762,0xd3d2350e,0x6690d32c,0x3d70e40a .word 0x68157682,0x3964f07f,0x5e4b59af,0x9ec3e850 .word 0x39fc764b,0x437d6b07,0x124d61f6,0x49eb459a .word 0x72d5d083,0x1d0f68eb,0xb84553ab,0x0ebd02b1 .word 0xdcce3d3d,0x733ec4a4,0xe989aaf9,0xbe1d8b8c .word 0x0a85110a,0x558eea7d,0x796fba53,0x618a4296 .word 0x63bd0c8b,0x4cfdacdd,0x656aef6d,0x5c9db97a .word 0xd0b07704,0xe1db46e6,0x0e512f86,0x0da451fc .word 0x7f7df656,0xf2d5f18c,0xbbb6152e,0x7e23e7ab .word 0xa2c2bd04,0xe222da93,0xe035f2d6,0xcbfeb336 .word 0xac5e82e7,0xaf218f23,0xbb947e6b,0x96dd86a5 .word 0x44f9bc03,0x5016a6be,0xaa221122,0x0a1fa00c .word 0x3ca68e7b,0x54625b68,0x5cb10591,0xcd1bab02 .word 0xeea2461c,0xa04ab8ad,0xa55d55ff,0x0ad318f3 .word 0x17491d97,0x88782e5b,0x002efef4,0x30d0dbd1 .word 0xcc18262c,0x0872cd01,0xd2c2db29,0xb0837ea8 .word 0xbe55f586,0xa5f1404e,0xfb632f44,0xbf11ba8d .word 0x337d18a6,0x4195b6b2,0xf63e0e1e,0xdb66164b .word 0xbb1e4afc,0xeb042ad7,0x473aef28,0xa87186a7 .word 0x49ebc377,0x97389fc3,0x4218b4b6,0x815cf585 .word 0x420af29c,0x9942a914,0x73e1fae3,0x42a71220 .word 0x77137fbc,0xb38219ae,0xcaef5197,0xcc5bba2f .word 0x05925001,0x1072b283,0x6a0ef4ee,0x404eb81d .word 0xb8fc7ad3,0xfbbb4ca6,0xc6217b2c,0xf7e3e186 .word 0x5007ed9e,0xdb4fcbc8,0x6bdf487c,0x23d1b20b p37_local3_end: SECTION .p38_local0 DATA_VA=0x000930000 attr_data { Name = .p38_local0, VA = 0x0000000000930000, RA = 0x000000005c000000, PA = ra2pa(0x000000005c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local0_start p38_local0_begin: p38_local0_start: .word 0x0c89941a,0x5ac80773,0x9c749f93,0x7bc7b125 .word 0xaafbf3e9,0x2a72a69d,0xc17bbe74,0xd751d99d .word 0x628a8d9c,0x5145fb71,0x4d7a25ee,0xa74e8c51 .word 0x5fc6c5d1,0xd55b5a2e,0x107413e2,0x8eecf087 .word 0x88280492,0xc5f8e82e,0xd41a997d,0xd531379a .word 0xc97714dd,0x18bb6d5f,0xa7226033,0x21708e18 .word 0xf78bc900,0xa815c237,0x48bab160,0xfa3f525b .word 0xa2376342,0xff6fa480,0x88ccb002,0xbd7efc60 .word 0x3d759bc1,0xe3f0ed9a,0x8e7cd343,0xd8035886 .word 0x5cfcb66d,0x69ead631,0x4e18c5e1,0xbde64d2f .word 0x498144f3,0xe848f850,0xf393468f,0x97d4df05 .word 0x99698e74,0x1e52e9b5,0x77a2738c,0x7236baca .word 0x365df844,0x8f0add2d,0x19e78e9a,0x53e74567 .word 0x86b790d8,0xde3dc667,0xbe61a6e2,0x2e3a5e1b .word 0x0cae0e3c,0x229b8568,0x6c522436,0x1f4e66bc .word 0x9b65a333,0x837358a0,0x5e64aa27,0xcaa28f0e .word 0x47ce1eaf,0x7cd9cab3,0x6d5776ae,0x9cfbb070 .word 0x5c3fa6b3,0x3278bf3f,0x5d9058ad,0x8970918a .word 0xfe34f965,0x37405a75,0xc8b39620,0x63eb7165 .word 0x249eb6c3,0xa362fbd4,0x76b0e9d0,0x3631b656 .word 0x93e63e7d,0x24d13b89,0x4ba181a3,0xf21efbd1 .word 0x466874b1,0xa7e71d6b,0x0416024b,0x25f9ed88 .word 0x373c4b08,0x94fc90ec,0x567c9e10,0xe8e04fdc .word 0xc8553997,0x405e87be,0x9f4567d2,0x24887266 .word 0x300f6e5d,0xbb7d501a,0xd7b0d169,0x492c42d7 .word 0xeb38aafc,0x2210a018,0x07631db8,0x1bbb68d7 .word 0x682456df,0x3a592cc8,0xf1c6ab95,0xf813dde2 .word 0xe8a9c995,0x91bc82f3,0xca2c83d4,0x7f30d337 .word 0xaeb2e949,0x9c81bd52,0x755836bd,0x76de898c .word 0x195bd2cb,0x7527fe80,0x57516ce5,0x9bafb2a3 .word 0xcdcf679b,0xdd1e58d3,0xdbecf6f1,0xe596d93c .word 0xf565ed56,0xd49199ae,0x216ed7a9,0xb1b2163c p38_local0_end: SECTION .p38_local1 DATA_VA=0x000932000 attr_data { Name = .p38_local1, VA = 0x0000000000932000, RA = 0x000000005c800000, PA = ra2pa(0x000000005c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local1_start p38_local1_begin: p38_local1_start: .word 0x17bef038,0x1a59d2c4,0x91ddd677,0x3d32142f .word 0x3a26a0d4,0x007abfe6,0x52c01067,0x985369de .word 0x14797596,0x2a94dd93,0x9af69468,0x47fab1ed .word 0xb0e59d7f,0x17364909,0x7c5a4da2,0xd084ff7a .word 0x3a1ae0d4,0xc5b1c14f,0x544bcbee,0x15fcecef .word 0x57585c8e,0x55ab9afd,0x9cb4de7f,0x2080ad38 .word 0x206a5c4d,0x5524d83c,0xcffdeb5c,0xfb8e50d4 .word 0x841c6e86,0x9a5a1de4,0xeef54ca3,0x2bd59662 .word 0x70eef7bd,0xaf8e5b84,0x21835d90,0x52dfcc2e .word 0xc06f35c8,0x5032b493,0x001bb6a7,0xe57a8c3d .word 0xb747f8f8,0xa92bad4a,0x44ad83a4,0x153de6ef .word 0x01ea3afb,0xc0cc93f2,0x39630a92,0xe47a7c17 .word 0xb936a285,0x33910e3a,0x3c5b5bae,0xebc7e713 .word 0x83bf1094,0x0972cd1e,0xede23713,0xa0e22710 .word 0xe9242e56,0xa362b01f,0xb9aeb178,0xedd596a4 .word 0x305d1262,0x4a109192,0x838102aa,0xdd678283 .word 0xa421d3c4,0x70352c45,0xc63dcee6,0xd57b9149 .word 0xbac6655f,0xc2c7f016,0x3eebba43,0x01c8c55d .word 0xec303b00,0xf68f4013,0xd06e1a8b,0xef88f2ac .word 0x1aabda4d,0xf94f38c1,0x3811e768,0x539fff27 .word 0x6eeb2621,0xa5b28b5f,0x7f1caca4,0xef21b243 .word 0xfbb795ef,0x92a525b6,0x8f8677a0,0xd345b22c .word 0xf3dd4d30,0x4e91c439,0x67e1ac57,0x025a50e8 .word 0xc2f75083,0x698a161c,0xf92ba08d,0x57f07d38 .word 0x0ee83b8f,0x40006337,0xf5fd6bdf,0x6d5f2cb8 .word 0x5082d493,0x3d5e7981,0x50fc28a2,0xed558134 .word 0x5ede8f4e,0xc3085b0e,0x90b56d12,0xe1358d6a .word 0x10caf0e0,0x45497761,0xe9cbf86a,0xc58f529d .word 0xbee7ee50,0x8ab0caae,0x54afe14e,0xaf432dfd .word 0x42ba3a94,0x6f290ef5,0x3e79808d,0xd25cc04a .word 0x41115456,0x832f0f00,0xfa0a220f,0x656befdd .word 0xe84e1852,0x254daebe,0xed3e6097,0x37625f76 p38_local1_end: SECTION .p38_local2 DATA_VA=0x000934000 attr_data { Name = .p38_local2, VA = 0x0000000000934000, RA = 0x000000005d000000, PA = ra2pa(0x000000005d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local2_start p38_local2_begin: p38_local2_start: .word 0x5c53662f,0x7c4aea16,0xdc9ed7ca,0x73a4b3fe .word 0x58973eb3,0x1117aaf6,0x6dcb509c,0x6512eb5b .word 0x11bf8058,0x8cdeb3da,0x8ab933e6,0x0a7bad78 .word 0x1312e2b6,0xf5d107f5,0x00afc6f1,0x04afd995 .word 0x65ea6190,0xbcf420fd,0x9856e020,0xb7ed5279 .word 0x84fa93ef,0xdf117d93,0x9b1b3acf,0xfb2d843e .word 0x96631229,0x4a4de5f0,0x1fdc8c30,0xc5a92648 .word 0x8fc45dbe,0x58677715,0x3174a429,0xb662f7cf .word 0xae1a5616,0x7feab0d3,0x3ed1bdc7,0xa27a14e9 .word 0xe6e9d6dc,0x77225542,0x47076c0a,0x227fa594 .word 0x4ecea1f8,0x95ab9244,0x0347d0cc,0xd22dd810 .word 0x3799fbca,0x0ca54f79,0x04acf18f,0x970dd2ac .word 0x7cc3fab4,0xf08f4a5c,0x9f72a00c,0x9953a2d2 .word 0x3488a1e2,0xd4240dd5,0x8b9bcc34,0xdda7ba21 .word 0xaa68e4ed,0xaddc7a15,0x3beadcf1,0x508fba03 .word 0xeb9025ea,0xdeb1dd2e,0x8b3f4ba4,0xae1068e0 .word 0xe974685a,0x0c92db53,0x2d3cf0a2,0x335b3aef .word 0x6b6ff319,0x430cebf2,0x0e89fb2d,0x7c25543a .word 0x8a31cf78,0x69b3e2b3,0x6c893875,0x39250ca5 .word 0x4f634b92,0x4ab5b039,0xd51bddae,0xd2f6278e .word 0xda51f656,0x18c1bdce,0x50684b67,0x8bc0ab1d .word 0x6a0975a2,0x75ad788e,0xa0da34c2,0xf71ea50a .word 0xdf633798,0x435b24c4,0x34b0d0f4,0xee81e72c .word 0xfe0e7e9c,0x056e77dd,0xe905af1f,0x3d5bc132 .word 0x2bcd2bee,0xf896d14e,0xcf730cbf,0x090624b6 .word 0x0b0a6ebb,0xb4298711,0x7e9dc0ad,0x43fecfd8 .word 0x392017ba,0xa92b1d92,0xdaf50505,0x3aa345d5 .word 0x712574a5,0x8078274c,0x42c2099f,0xb967cb5a .word 0xf3ea41bf,0xeb358d22,0x0f12b393,0x90074ec0 .word 0x8096c4fe,0x5a97526c,0x38c5a42d,0x08b5ccb1 .word 0x1960ace0,0xe55750b6,0x087596c2,0x597f9966 .word 0xc65e7cbe,0xf30b7f8c,0x4430e4b1,0x2096ab2a p38_local2_end: SECTION .p38_local3 DATA_VA=0x000936000 attr_data { Name = .p38_local3, VA = 0x0000000000936000, RA = 0x000000005d800000, PA = ra2pa(0x000000005d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p38_local3_start p38_local3_begin: p38_local3_start: .word 0xce72326e,0xd0481ccf,0x21cdf626,0xa51d3e50 .word 0x24511860,0x089df40f,0xd0a89560,0x57cace95 .word 0xd55aa604,0x562e7405,0x078722b7,0x3220462e .word 0x8c294c3e,0xfff5e713,0x88e5ba60,0x6314bf7f .word 0x2a8d9d8a,0xb7bf656f,0x56b72f9d,0xe9e25e74 .word 0x4110739b,0x4e8bd02c,0x977e5b84,0x09e195bb .word 0xcabd27ad,0x0fbb574f,0x99ed8cec,0x13092459 .word 0x8c2d86f7,0x77efa939,0x33790e6a,0x689d6825 .word 0xc1c03567,0x7fb06da5,0x3c3c3cb4,0x47c57b22 .word 0x3c185c3d,0x2d83404b,0x3a2dd3b0,0x85bfed6a .word 0x88e03987,0x884eb0e1,0x981931f6,0x938626dd .word 0x96478da7,0x19278844,0x97fdd9ce,0xcdd32045 .word 0x03835fde,0xe3a0001a,0x20b2af04,0x8e7c51c1 .word 0x60b3ba2b,0xdc6f0063,0xb8fa9d93,0xabf20158 .word 0x3b8a67c7,0x30f6148d,0xc6d84bd3,0x8962da2b .word 0xed0a60e0,0x159446ab,0x00232259,0x93a06944 .word 0xa94b987b,0xa2da3d09,0x2bafc1fa,0x7a3b9a61 .word 0x83e7f077,0x5e729ea0,0xa2c04132,0x2aeb73e4 .word 0x64d00c51,0x1d5d3738,0xab57517b,0xd0ca175f .word 0x51aa6113,0x566fb46a,0x32ebcc5c,0xfb9d96e4 .word 0xb4b023cc,0xe0e521b7,0x340f0239,0x3eceec6c .word 0xb9c8f65c,0xc083461b,0x2ba6e1a5,0x7347ce29 .word 0xc4610bd1,0x16a63a5b,0xec5ea2e4,0x89b50708 .word 0x00b656a6,0x97dac1a5,0x845599a0,0xce22a519 .word 0x9aca3177,0x789f1c52,0x02894628,0x7dd22c01 .word 0xd22783eb,0xb05562d4,0x2dd1dddb,0x9602f546 .word 0x97072c7e,0xf0a20b99,0x170c475d,0x122c771a .word 0xb44449d3,0x1be43785,0x4f518849,0x610d4d5f .word 0x1d479d4f,0x6c519931,0x12de5850,0x988a2fbc .word 0xce96894e,0xc01aff8b,0xdb4c0b4d,0xd6dcf8d6 .word 0x0798a4b3,0x74b4742e,0xcf5fe910,0xdc4e4cb3 .word 0x47758448,0x67ff4b56,0xbb219097,0x19cfbfd1 p38_local3_end: SECTION .p39_local0 DATA_VA=0x000938000 attr_data { Name = .p39_local0, VA = 0x0000000000938000, RA = 0x000000005e000000, PA = ra2pa(0x000000005e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local0_start p39_local0_begin: p39_local0_start: .word 0xf13c4f26,0x0512953d,0xc678d994,0xc5c9bfd1 .word 0x7c4b4a8a,0x45bce40c,0xf1c4358e,0x2f6991e3 .word 0x18b73171,0x58e8bf72,0x5237905a,0x6a8d1d84 .word 0x6fc0155e,0x01a061b3,0xc2bc16cf,0x54caa35b .word 0x58e39247,0x31db29ec,0x7e3eb7b2,0x30218a1e .word 0x7fb54a3a,0x1de05995,0x576c2ecc,0xcc46c789 .word 0x89a3024a,0x3d5fa61e,0x9ef0d461,0x69cfa346 .word 0x0f429ffc,0x3af0caf4,0x9e40673d,0xbf43fd00 .word 0xe010b387,0xdfa34a00,0x1468640a,0x783a10b7 .word 0xee793a08,0x93032c8c,0x8ced1044,0xe52b89d1 .word 0x4e1312b1,0x26bfa6f2,0x060679d1,0x7957f951 .word 0x55bd0db1,0xfa2b2498,0x98129834,0x89aa5eb3 .word 0x838f2f85,0x1aaa1ad5,0xaa0d4f91,0x0f652893 .word 0x63ce8358,0xd3db80ad,0xaaa69814,0xe372a42b .word 0x6b62330d,0x12ad78b7,0xc03a86d6,0x486567eb .word 0x4a9fb4ed,0x3cbb23f7,0xcb96101c,0x09cc31dd .word 0xbb7e525e,0x4a2cdb10,0x24ce549f,0xd19c7d89 .word 0xa6ef4e62,0xaa407bf4,0xce2f7535,0x022b535c .word 0x32e7f45e,0x3eda4c81,0xd498a61c,0x2e8b03dc .word 0x987b25d0,0xcbacc42b,0xde6d62be,0xb6fa274d .word 0x72b5dfba,0xd4f70d0b,0x1a173d20,0xf6b98531 .word 0x6254f58b,0x2a0ff618,0x98c9fe05,0xa18d27e2 .word 0x64c5c488,0xf5842f38,0xf61dc290,0x8ca6a28d .word 0x841703a8,0xae3a0f2c,0x069c7d80,0x9c40a782 .word 0x2fe20576,0x3db8d294,0x647a9522,0x3eb37238 .word 0x7d05f26b,0xd167fd6d,0x104cc165,0x8ff1ca14 .word 0x703eb0b3,0x32a49451,0x04263960,0x6df4a9e3 .word 0x9f463537,0xa6eb226e,0x0b6eba28,0xc1484cf2 .word 0x026ce0be,0xef4d3614,0x0180b50c,0x7afb208d .word 0x32a5a03c,0xa6c721e8,0xdfbced69,0x4ed9e10e .word 0x9d69b668,0x6bdc829f,0x74371f3e,0x1aa66fd1 .word 0xdfcf3f51,0x3c51400c,0xa9d08c70,0xd4ae1e77 p39_local0_end: SECTION .p39_local1 DATA_VA=0x00093a000 attr_data { Name = .p39_local1, VA = 0x000000000093a000, RA = 0x000000005e800000, PA = ra2pa(0x000000005e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local1_start p39_local1_begin: p39_local1_start: .word 0x4989acc6,0x3875fb4e,0x60811857,0xddfc098a .word 0xc3e77d35,0xd58a7975,0x986f3fee,0x1ab4dfdb .word 0xe27aece3,0x728863be,0x0c79005d,0x195d4336 .word 0x48ad566f,0xb54a5d48,0xa5ab3a42,0x8757da2d .word 0x7771564b,0x357957da,0x9b58df76,0x398f86d6 .word 0x46b26856,0xe22eee69,0xc0f017d0,0x3eef9bfa .word 0x9197967f,0xb034d6f5,0xdf511288,0x5539d66a .word 0x3319358e,0x47a615f6,0xb91830f2,0xe435d3d8 .word 0xaadddede,0x31347dff,0xc3a53297,0xf1175d5f .word 0xcbb18a42,0xd13c5f92,0x3f41d08d,0xa7ad0de5 .word 0x1221d326,0x9ec2c4c8,0x447a3b06,0x8d367e06 .word 0x16fdd445,0x448ef8c5,0x66df5740,0x66846454 .word 0x10fd08b0,0x49787553,0x9c78e48a,0xd2090696 .word 0x35f98f7b,0xf5ebe6de,0x57d30095,0x2d0178d5 .word 0x798c095e,0x2d205fca,0x948cee51,0x9307cd38 .word 0xd972764c,0x03c0c8ee,0x2a53d8fb,0x1d4d490b .word 0xe47d6fb6,0xd605bbb3,0x281d1890,0xe439684c .word 0x4d75e952,0xe1f85415,0x695ee98e,0x4470dba3 .word 0xa7d38bc8,0xe1e4d110,0x0c59d47d,0x8c7fd3b0 .word 0x4c977346,0xed4e5dd6,0x6f168560,0xa0d0d8ec .word 0x1ded2e9f,0x170c5c77,0x0f4e6f69,0xb521381b .word 0x132d644e,0xe49587e3,0x17b2e87b,0x74fa9c88 .word 0xca6a8fd3,0xce8ed85d,0x43eb82e1,0xc8aa3b59 .word 0x35fdc4eb,0x61783ac8,0x8cdf4910,0x4d2d6fe2 .word 0xb4a400d4,0x1999f6bf,0x79f4cc7e,0x09158059 .word 0x6162890b,0xb6200c09,0x0790f102,0xedda30e9 .word 0xd709066a,0x1fc4ac45,0xdef9bd53,0xf9c89712 .word 0x6d5f474e,0x81ae5aca,0xcdf8fbee,0xd0cf706e .word 0x897bd8a6,0xebe110a1,0x1789de08,0x0e58f431 .word 0x69a7af77,0x929eacd9,0x62d1f9eb,0x62f8940f .word 0x80772229,0x86a0cfc0,0x9d0933d3,0xcf064abb .word 0x6deafe0c,0x714d5541,0xfdb51a11,0x6013be7e p39_local1_end: SECTION .p39_local2 DATA_VA=0x00093c000 attr_data { Name = .p39_local2, VA = 0x000000000093c000, RA = 0x000000005f000000, PA = ra2pa(0x000000005f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local2_start p39_local2_begin: p39_local2_start: .word 0x787768bd,0x3239fd5c,0x1dfdbc19,0x3fdf64f8 .word 0x98bacb27,0xd1366e8a,0x7bbe2d33,0x091e40a8 .word 0x23cef24d,0x7647e5b9,0x748bc6db,0x42a9a183 .word 0x88f1d919,0x06d4b723,0x7785fdf3,0x64cb6be2 .word 0xf16e29e0,0x54463555,0x42f74b8c,0x8339dfca .word 0x4fc68a7e,0xadb73f47,0x42b3124d,0x7cb101ce .word 0x22324958,0x033e571b,0xf9378cdb,0xa4a4859c .word 0x3edeb562,0xd681601f,0xef34eb80,0xb5e43d26 .word 0x97ef7240,0xaac44a39,0x30990669,0x50b47ca1 .word 0xaa1cf237,0x64a2401a,0x6ded7b57,0x51680c1f .word 0x61d7e010,0x3fe95844,0xbb9cd579,0x7b8d86e0 .word 0xa35b243f,0x41b74771,0x6bf57d40,0x9e62c6bf .word 0xaca7bd74,0x5e9d1cce,0xc36f6c3c,0x0c251805 .word 0x97dd1977,0x5a7c61f8,0x3f5a8988,0xb666ba3e .word 0x854e1351,0x42e2c283,0xde95a002,0x1f0db006 .word 0xc8d960a2,0x285043a0,0xf84966ef,0x8cb9f7e4 .word 0xa2327a18,0x56635b41,0xd1384ae1,0x57704c27 .word 0xb310aae6,0x1f6dfd86,0x38f1f7f6,0x1c4e2426 .word 0xeb708627,0x3ff1d3d2,0xa429f9ad,0xf07d660b .word 0x8b3acdb0,0x00770512,0xbe8e66ab,0xe4df9403 .word 0xb9156808,0x5aabe157,0x455acb8a,0xa97933a1 .word 0xc3cb6bbe,0xeb7d67be,0x9e0afb4d,0xcb39defd .word 0x3562280e,0x0568cc9e,0xe547dfa8,0x54d939aa .word 0x04f27bd6,0x058a5c57,0x594fee33,0x56758ea5 .word 0x35e86dfe,0xa807a4c5,0xc050bb5b,0x724a7d59 .word 0x7bc5b96f,0x0939cb2f,0xe0313c3c,0x20f8f4b0 .word 0x9ea7a55b,0xe9f61c25,0x892c6d59,0xd1617bfb .word 0xffb329cd,0x2046de50,0x50b054ad,0xcba68e1c .word 0xcac04852,0xc33e3415,0x1e385e29,0x8be42547 .word 0x59c3b586,0xf7dbcf14,0x6bae6b02,0x56c16c0d .word 0x3f451273,0x5f26e601,0x93d25483,0x421e735b .word 0xb5195a50,0x2ae2a6f0,0xccf6cce1,0xc530dd89 p39_local2_end: SECTION .p39_local3 DATA_VA=0x00093e000 attr_data { Name = .p39_local3, VA = 0x000000000093e000, RA = 0x000000005f800000, PA = ra2pa(0x000000005f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p39_local3_start p39_local3_begin: p39_local3_start: .word 0xb08ed24f,0xa242c2a1,0x9c63398d,0x72af6070 .word 0xc657f8ff,0x44117bd6,0x65e17268,0x883af1ff .word 0x9d2c09b7,0x859fa2c8,0x04c7737e,0xea098cea .word 0x98e7e0d0,0xf6e7d2cb,0xc0f0ce27,0xc9c973c5 .word 0x7d9f08f3,0x7f15a32e,0x0cf7dcae,0x25690614 .word 0x581a7902,0xafd6380f,0x5e773c6e,0x0e9eab27 .word 0x8c868c0f,0x7710ef9f,0x69fd7413,0x296dd45b .word 0xc7c062a4,0x91227ff5,0xd99ceddc,0xd6b63c42 .word 0x3d11aaa0,0xb737c1b0,0x5d43758f,0xb199ebbc .word 0xfb4d108e,0x461acabc,0x54d854f9,0x1b6f1f62 .word 0x1a4761b3,0x4784b0b6,0x5916acab,0x84306b4a .word 0x5b195899,0x33861e1b,0xe54cee39,0x84f0aa84 .word 0x727804cd,0x1bf84147,0x83e025d8,0x502b414e .word 0xf0978f6e,0x35330184,0xce9f16ce,0x6c65a231 .word 0x5af88968,0xb1ef0a47,0x308150d9,0x7ecb7ec3 .word 0x6edea590,0x2cd1cdc7,0x9c5efafb,0xc5534dc2 .word 0xcc625920,0x16ec8145,0x8338702d,0x80e8d500 .word 0x93804dbe,0xa9ebb904,0x61a1ba6a,0x0cfd18cd .word 0xb0e2d23c,0x55474867,0x23c37e06,0x578807c8 .word 0x0b548869,0xdee20300,0x00890f3c,0xde56a20d .word 0x25b84acc,0x09e48875,0x3d1820c6,0xb5ef4c56 .word 0x6de57119,0x61b2bc90,0x205d086f,0xae4a0117 .word 0x5c02fe32,0xf09e3bc1,0x7e892668,0xc67259ee .word 0x6752193a,0x47b76756,0xb5c28831,0x28a6e6f2 .word 0x9d916096,0x661a1d97,0x07f7a5bd,0x8243ad21 .word 0x1c8dfae7,0x51d98b7b,0x3502c44f,0x52800c02 .word 0xc21ec5b0,0x097e7999,0xe31c5fcd,0x60278a0a .word 0x3105a8b6,0x640922bd,0x286fe663,0x6fc81d85 .word 0x06f17ab8,0xa3d10bf7,0x47b7290a,0xd10b64cc .word 0x0d6b836a,0xa8765c48,0x415bbfb9,0x41d45cfb .word 0x05c4380d,0x8e3b2b22,0x9183513d,0x6a2a9462 .word 0xf14b384c,0xc44a7dfb,0x0aa73810,0xbe78c269 p39_local3_end: SECTION .p40_local0 DATA_VA=0x000940000 attr_data { Name = .p40_local0, VA = 0x0000000000940000, RA = 0x0000000060000000, PA = ra2pa(0x0000000060000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local0_start p40_local0_begin: p40_local0_start: .word 0xf9f49c9c,0x863167fd,0x709c7719,0x91223db8 .word 0x108310b1,0xe41b10fd,0x2e0e89ea,0x54c3ef74 .word 0xa8846c8e,0x288bb972,0xe03bcb02,0x9a8a39de .word 0x406a37f5,0x2fda121e,0x81639259,0x3c86a4ed .word 0xfaf8b848,0xbd71849c,0xe9768ff4,0x92598504 .word 0x6b0c98b4,0x5bbde231,0x8f7734fb,0x0a3f8e16 .word 0x5859f5bc,0x1c568374,0xad4bbc3d,0x97596dcd .word 0x3d0c892c,0xb194c737,0x35140cd2,0xb8be127b .word 0x2b66e52f,0x3fe96e5b,0x0c0f67cc,0xbe3e6ae9 .word 0xd15d5d42,0x4054525f,0xddc78780,0x9f3a70e6 .word 0x6782bdbe,0x43c770fa,0xe01bf5cc,0x5a69708e .word 0x00b58f12,0x6d3030de,0x788eb58a,0x20f6185f .word 0x85bd5f71,0xdf63c6bc,0xd570be7b,0xd2a100df .word 0xa3d6dd80,0x4380387a,0xd8332914,0xad7866fc .word 0x948668fa,0xa6b24f6d,0xedcee53e,0x7fcf081f .word 0xa1b46ae1,0x4c1f5d36,0x57eb5a16,0xf7d3ef24 .word 0x7a22fff0,0xc26183c6,0x660b7546,0x53b21f68 .word 0x623251c3,0x5ee480c7,0x7b45eb62,0xba4e7509 .word 0x7ffda1bb,0x5de10743,0xccafd632,0xd8d1a20a .word 0xc28b077f,0xbacb5bbe,0x31ded056,0xd4ce101d .word 0x25073c63,0xf0c216f2,0xa8d22928,0xc356b450 .word 0x37a7dc5d,0xff473063,0x8b8b6cfc,0x77a24a3c .word 0x3de2c2e4,0x45f8ba70,0x8a2d78a1,0x0685c98a .word 0xce2d3cbb,0x529ae915,0x763f19cb,0x7d4a57f8 .word 0xc6960d56,0xd2c0d417,0x2f5c7164,0xdd4c18cb .word 0x6a48cc20,0xbc75a601,0x5580c19b,0x33269fd3 .word 0xe9195b7c,0xb01a8356,0x19a06a7e,0x1bcfce7d .word 0xa1da2388,0xeff0c00b,0x8d712d65,0xfeeb2d21 .word 0x71822b8d,0x2b3ff71b,0x508e2141,0x9284d633 .word 0xe9b4f314,0x51fc2c9d,0x1b8d5c11,0x13f7ed6f .word 0xe6bb5533,0x89d6d50a,0xd17bb685,0xc8e73dec .word 0x42e3637a,0x79f820a1,0x689a00db,0x7913953b p40_local0_end: SECTION .p40_local1 DATA_VA=0x000942000 attr_data { Name = .p40_local1, VA = 0x0000000000942000, RA = 0x0000000060800000, PA = ra2pa(0x0000000060800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local1_start p40_local1_begin: p40_local1_start: .word 0xf05ad71c,0x10427b1a,0x44f8603c,0x268d7dde .word 0xd9b221a2,0xc2904b41,0x35707e4b,0x64f07241 .word 0xc9e165f6,0x35a1be50,0x0cffd173,0x5ce9ab09 .word 0x730b1194,0x033fb7ed,0x0bf0fbae,0xf09d33b7 .word 0xa994d03f,0xa9c417c7,0x04955a00,0x89d0434c .word 0x5db7dba0,0xa40fe7d6,0xe2bc5afe,0x1c1cb509 .word 0x6d845224,0xc0915f8f,0xa014f456,0xcb86fca5 .word 0x808ecd64,0x2bab2819,0x63d3d7ba,0xc1a3d8fc .word 0x588b3e83,0x523214f5,0x1cad0a68,0x8823afc5 .word 0x044ea98f,0x10018d13,0x2c9508b4,0x0b3a1181 .word 0x1eb93976,0x483cb66f,0xd4eed989,0xf14aa297 .word 0xb2eb83a6,0xf50ffc9f,0x8ea57fa2,0xaee3281a .word 0x6b02095e,0xe0d99dc8,0x423b4451,0xcd61c84e .word 0x74b92669,0x781a2d6d,0xafa4d6be,0x21eaecf5 .word 0xbe2cd49e,0xb6604c61,0xd7f67c99,0x003b35b5 .word 0x79ffef4a,0x49d14901,0x97c65770,0x37de0891 .word 0x66eb2ecb,0xae98d7d5,0x8d8f13a6,0x5e160c5c .word 0x15af7d65,0xb70eb32d,0x08e85d17,0xe59ad878 .word 0x53a79e48,0x62b38efd,0xf0012d92,0x7ca0ec41 .word 0x09823a48,0x744f0b88,0x8a6f53de,0xd4008687 .word 0x9cc5a6f2,0x8943bc65,0xe1b01aa1,0xb8f866a9 .word 0xcf5dd20a,0x2560efaa,0xf7efebf9,0xd7ebbf96 .word 0x365dce7b,0xe676c5c3,0x71b66be7,0x3f40418a .word 0x34c166c7,0x45505ec7,0x60e0402c,0x995611ee .word 0x80f9f70c,0xfd5b8e38,0x6ac1c5d4,0xea47ab73 .word 0xb6d928b7,0xff2fe4df,0x318b481f,0x8336eeb2 .word 0x41eb3a69,0xb75ca609,0xd211aaba,0x1478157f .word 0xbfe326a6,0xaab23f06,0xd6987c76,0xa920fdf2 .word 0x43088787,0x1748842f,0xea6459cb,0x5918df39 .word 0x275eadc0,0xe5b93e73,0x6fd649ad,0x02d1349a .word 0x38d1363b,0x76365ae7,0xccd83817,0xc855a596 .word 0xc513a2ce,0xbbe22bd0,0x7fc009d0,0x676a46c6 p40_local1_end: SECTION .p40_local2 DATA_VA=0x000944000 attr_data { Name = .p40_local2, VA = 0x0000000000944000, RA = 0x0000000061000000, PA = ra2pa(0x0000000061000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local2_start p40_local2_begin: p40_local2_start: .word 0xc7fe596c,0x0cbeaff2,0xb3a9f657,0x45c8113a .word 0x31349523,0x49db9c57,0x04cc0d73,0x6b7f3348 .word 0x30567eb5,0x6a03a824,0x6b525016,0x6d610c29 .word 0x443a2017,0x5776c9c8,0x9b45d25c,0xd6a2bb3f .word 0x1dabe823,0xd8ffcf60,0x4dbb327d,0x9daed0b2 .word 0x311dab68,0x788ad7d2,0xf8e2835b,0x0e0db98a .word 0x55c6aa49,0x3736407c,0x19bfd3ca,0xb2239c44 .word 0x9ffa245f,0x197f87e9,0x6b274ffb,0x38942be5 .word 0x9ee0de7b,0xe3dd339a,0x2c9ac260,0x843d2a19 .word 0x8552e016,0xfd288223,0xb194b4c5,0x0a44d121 .word 0xa52eeb7d,0x7ed22eaf,0x816f5382,0x927290a8 .word 0x0feae120,0xcdd8fdfe,0xb19425db,0x63086b3b .word 0xb646d4a8,0x91a0d40e,0x3a70a0c1,0xc9ecc570 .word 0xa7004a33,0x4fcb62a8,0x406312e2,0xf05507c8 .word 0x3dce8c66,0xef690c26,0x42d6b4ca,0x3ee95f0b .word 0x76e0d3c0,0x27458807,0x9952ae6c,0x88a8f8b1 .word 0x0961f197,0xd921ef3d,0x3c2d5ee8,0x1ff03210 .word 0x3482d001,0x085afd74,0x6127a482,0xcb904a02 .word 0x5d723853,0xdfb02651,0xc9bb9217,0x6329e509 .word 0xce676245,0x9d98ff73,0xbd64a212,0x9645b5a6 .word 0x1d9b0b24,0x95112041,0x47bec190,0x74250488 .word 0x24a5a1ea,0x56b19315,0xcd2a23f9,0x57139bf4 .word 0xd00a1fe0,0xb3680fca,0xc16f2082,0xaa8dbecf .word 0xb57bcc43,0x95e3f4f9,0xac48a626,0xc4e74f5e .word 0x1a886f22,0xb7798e77,0xfef1ded1,0x42e39e25 .word 0xa48a9d5c,0xf9a9ffa7,0xdd1316d2,0x18180b01 .word 0x403e4c42,0x05e6b28a,0xac12759f,0x9194b8ac .word 0xf92529bb,0x9fa05b18,0x1ff66665,0xf57cca0d .word 0x6315e477,0x29ad0e3b,0x8f23b984,0xca77f284 .word 0x100756da,0x82aa3615,0x3fefcce7,0xba3e88e0 .word 0x00422ea2,0x72d0d2ae,0x91dd9ca4,0x6d525445 .word 0xbfee1020,0x2bd60681,0x45f3ebb4,0x12d69b8e p40_local2_end: SECTION .p40_local3 DATA_VA=0x000946000 attr_data { Name = .p40_local3, VA = 0x0000000000946000, RA = 0x0000000061800000, PA = ra2pa(0x0000000061800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p40_local3_start p40_local3_begin: p40_local3_start: .word 0x6e193c13,0xe9599e34,0xe5116369,0xb72403b7 .word 0xbb57b563,0xb0077e30,0xcc805142,0x533723b4 .word 0x59ac5e5b,0x190e3007,0x9fc022fd,0xe7284b1e .word 0x1cd5d589,0x7f866ac3,0x2161860e,0x15ebc4a9 .word 0xdb20423a,0x31774698,0xb0163355,0x8d01c9e7 .word 0xa66d353b,0xf284a864,0x895a2648,0x17f6a2e3 .word 0xdee219bb,0x6adf0522,0x2d303676,0x190863d5 .word 0xd6e79120,0xd2ff0e1d,0x66b4924a,0x9d849730 .word 0x420d51c4,0xb6c31448,0x31c319b8,0xfde59d33 .word 0x15563ba7,0x691aedb2,0xcba3d26f,0x0dda2192 .word 0x2af87a1f,0x81e106e2,0xa0fbb034,0x4b1bff74 .word 0xa00a2471,0x60a113a4,0x18755619,0x5a77f6c0 .word 0x0af9211d,0xa4d10657,0x377aa9d8,0x99bc4b8a .word 0xc2ad7441,0xce69f16e,0x94ff1171,0xd600489b .word 0x4743d7b4,0x2c019045,0xdc5b7016,0x515246be .word 0xf5e85d4b,0x32666ac2,0x3a8811b6,0x416b2262 .word 0xad5a2eec,0xcaab5a8a,0x6d2d6144,0xcc4aa944 .word 0x2f0b2e30,0xa3c956d6,0x6451a8f3,0xd2876ed1 .word 0x4df8ded0,0x448d4010,0x45ae0ccf,0xc46c02ad .word 0xc680ec90,0x023d893f,0x7dfe2052,0x5eab1d3b .word 0x69b3ff9b,0x4e3b1c03,0xa3a0acd9,0x41a97f64 .word 0x0907fe39,0x2b4a68ca,0xdfdb7ccd,0x91e67514 .word 0x3c45e3f1,0x9e75be63,0x497dbdb3,0x2e0fe01b .word 0x71d6645f,0xe4ce01aa,0x3547939c,0x327456b0 .word 0xc44f104a,0xb24d8e36,0xb638677a,0xfc81cccc .word 0xb3387976,0x2c9694e0,0xe5717ff1,0x6c884240 .word 0xba675999,0x86bca423,0x24fafc73,0xa6fdaeef .word 0xeda49f19,0xc90bcc64,0x6b01851f,0x0fc977cd .word 0xde879aa8,0x8a4ab8ed,0x951c95ff,0x580b4a77 .word 0x4c8369d0,0xff381c38,0x1e0557ac,0xb7e465e4 .word 0xb89b179b,0x950551b1,0xb11fc446,0x600bcb60 .word 0x1482059a,0xb78df2b5,0x00ffe0fa,0x3acc0c84 p40_local3_end: SECTION .p41_local0 DATA_VA=0x000948000 attr_data { Name = .p41_local0, VA = 0x0000000000948000, RA = 0x0000000062000000, PA = ra2pa(0x0000000062000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local0_start p41_local0_begin: p41_local0_start: .word 0x6324e907,0x3d75b485,0x40c869ab,0x442bb3fb .word 0x2087b4b4,0x1eb8a9be,0xd26362eb,0x256c1ca5 .word 0xa56e052a,0x25afb594,0xbaf9fab6,0x7de908cf .word 0x94abbb19,0xe5f5b92b,0xda32ed88,0xf2b04d76 .word 0x61680a20,0xbd034375,0x95da2298,0x1b09e408 .word 0x0e26e263,0x1c3221ac,0xe989cd68,0x8a63a2d4 .word 0x54078ec7,0x8242f302,0xf3b44d5c,0x0d76ee2e .word 0xde065e77,0x5f0eee09,0x27925f88,0xb33b6a2e .word 0x768c75db,0x61aa5d35,0xef66ec13,0x68bc45ff .word 0x5ad1db83,0x9d90b444,0xa64c937c,0x2cccbf7e .word 0x82cbc600,0xa17eabe0,0xd519e552,0xba894c72 .word 0x0d650b68,0x7f4a23a8,0xee4e3e5b,0x8d39fc1a .word 0x2bf77d19,0x5271d469,0xa6f4b20c,0x83dfa1a2 .word 0x93365253,0x7ca48a7a,0xed9ce63e,0xa0606372 .word 0xeffe6279,0x988365fb,0xebeaf1c2,0x785ab9b5 .word 0xb28096a9,0x3c66263b,0xa489ee94,0x1891037b .word 0x2ce0c904,0x2c3a14fa,0x3f5e594d,0x59e80f7f .word 0x12591ee3,0xce5ed390,0xd36ba6d2,0x4c4bf880 .word 0x53b13cf6,0x2d0f0257,0xf94bb2a8,0x09d9cca2 .word 0xd5d00bc9,0x8209a237,0xbd4b9c93,0x23932b8b .word 0x81679837,0x4388bca8,0x9dcfcf81,0x056e4c86 .word 0x96cb7042,0xe6963646,0x82b5cd19,0x4d5074a0 .word 0x5eb92801,0x07e65d87,0x4b047fc3,0x114dd45b .word 0x41b1d6c8,0x4c14866a,0x744f7185,0x4da604f3 .word 0x1d78c39a,0xed7c2f21,0x8ba4dc04,0xb6b279c0 .word 0x75fee0be,0xaa8e731a,0x1a4405ec,0x66a28207 .word 0x14669871,0xe2288db6,0x057bdfb8,0x69afef61 .word 0x4dda88a4,0xbfabc39c,0xadc58660,0x25d3d046 .word 0x6739bceb,0x46cbde75,0x9449d18f,0x99d4ed95 .word 0x9f2790fb,0x97d1d704,0x88e98faa,0xca0de034 .word 0xf9548d7a,0xcb1f24b0,0x3591191d,0xac8e4293 .word 0x3894bc1c,0x82a2fa6b,0xbc0fc37e,0x766e0cf6 p41_local0_end: SECTION .p41_local1 DATA_VA=0x00094a000 attr_data { Name = .p41_local1, VA = 0x000000000094a000, RA = 0x0000000062800000, PA = ra2pa(0x0000000062800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local1_start p41_local1_begin: p41_local1_start: .word 0xb39bf238,0x73f7ba39,0xee2569c1,0x6b34f134 .word 0x5b625a5f,0x817d8dc4,0x1c37b504,0x2fec2545 .word 0xf1c441c4,0x0d114591,0x3b1a9707,0x9f8b79e2 .word 0x8c918b33,0xc328b740,0x7b31843e,0x7860afbb .word 0x980725c3,0x1413b3de,0xb3626c84,0x94ab84a1 .word 0x0b87e04c,0xf50fa78c,0xdebdefdf,0xd8f1312f .word 0xe4668988,0xda9b9144,0x6fcd0b24,0xbfc7fcb3 .word 0x7d418574,0x6339cda8,0xaef99f4b,0xcc4d47c9 .word 0x626f7459,0x9124f572,0x76d994bb,0x198a2920 .word 0x4a3ca83a,0xaa355e17,0xd09f4fbe,0xa4174e5c .word 0x39a08506,0x8df5c396,0xca432bc6,0x4f4a1221 .word 0xd8c4f81d,0xdb5aa68d,0xab74f7ae,0xda57c656 .word 0x1ae3ab3e,0x91cd60c4,0x1cf9931d,0x002f22c0 .word 0xd4a95690,0xd2b108d0,0x64d7013e,0x120ad615 .word 0xf5fc0eec,0x6ccf124f,0xb75e5975,0x0dcc5ccd .word 0x6729961b,0x3958b5bb,0x3b19d8f0,0x02ce5970 .word 0xbb692d7a,0x67800e28,0x9a36e458,0xe49f2cce .word 0x031eb5c1,0x743cb7f7,0xa4583bca,0x2c0c11e4 .word 0x7c0c3838,0x12f519c9,0x36782c05,0xa3ec7e00 .word 0x22a2d0f0,0x08b71a69,0xf804fb4c,0x34b2a34f .word 0x2446796d,0x28a983be,0x327a84a1,0xe57ca2cd .word 0x7213a02b,0x58ecbac1,0xf66d81b2,0x1181f7cc .word 0xcc24db5a,0xc5a00e38,0x890ddb6b,0xfbf506bf .word 0x7760b673,0xc36dd13c,0x8d25b8c1,0xbe82ed26 .word 0x3e089403,0x559d9c53,0x2fe51332,0x2042e686 .word 0xe9d82fa5,0x0acc39b3,0x1d7f816e,0x72e8b1e2 .word 0x1dd8d715,0xf992ca27,0x9884dff2,0x16e5a8dc .word 0x0018514e,0x2b5a6a44,0xc8a2a4e4,0x33f908dd .word 0x731eaa70,0xb935428c,0xd93d6350,0xe7afe01f .word 0x412c553a,0x30e974ed,0xdbd99fd3,0xd52120d0 .word 0x168b73e9,0x12060d69,0x46f2b2dd,0x10a7eb60 .word 0x06600a9e,0x4759a81a,0xb5e9fa30,0x4d56c52a p41_local1_end: SECTION .p41_local2 DATA_VA=0x00094c000 attr_data { Name = .p41_local2, VA = 0x000000000094c000, RA = 0x0000000063000000, PA = ra2pa(0x0000000063000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local2_start p41_local2_begin: p41_local2_start: .word 0x14c54527,0x6c8ee182,0xeb049868,0x2c63536e .word 0xaabcf8d4,0xbab3c58b,0x168a2eab,0x789cd7f0 .word 0x1b207833,0xd60438d0,0xfa0551bf,0xe4ee8a1c .word 0xa8039bb5,0xf728fe40,0x383047ee,0xb27782a5 .word 0x408f1e00,0xab6ff44e,0x6ec96de9,0x4d8df80c .word 0xb3445a77,0x1b19cfe5,0xd9b3b6d3,0x8a588ff7 .word 0x085e218e,0x60e7fd58,0x3fa47117,0xdac7f22c .word 0xe24e530b,0xf306d5b2,0x1ac6a2f7,0x07671570 .word 0x6da449df,0xa72c3d60,0xdfd89e1a,0x5eaaa806 .word 0x4599f284,0x8f753874,0x59c222e0,0x2876fd1e .word 0x5a56de72,0x8e9770bc,0x8d47452b,0x4d1598d6 .word 0x1d787ab5,0xb8e5a590,0x7eb243a1,0xa0479ca3 .word 0xfb590e3e,0x623795e9,0x2bb59670,0x883c8baa .word 0x81861bfa,0xfc3a228c,0x83266689,0x892dd3a8 .word 0x44afaf61,0x64aa2ea4,0xd47a210d,0x1c4ed9a2 .word 0xef8fd9a4,0xa398f94e,0x208d8233,0xfbbff725 .word 0x9c767d56,0xcd643fea,0xad9be57d,0x9fde401b .word 0xbf681d32,0xded51051,0xf7d5a2d1,0x1577f056 .word 0x5d574ebf,0xd4fc46de,0x8910b576,0x688976af .word 0xac45d4b4,0x2564c97f,0x3113dd6f,0xf68c3fd9 .word 0x963b83b3,0xb1c6a9ac,0xb4bbc3f8,0x73aba4e8 .word 0xf60cc6ce,0x3ffd0c46,0xc0380bb3,0x81cb6cb2 .word 0x5d9f09d8,0x5604a8df,0x11968091,0x601a8aa8 .word 0x86eabf8b,0x58b1fb2d,0xf64a25eb,0xa389fda0 .word 0x37df3b6a,0x987e07ef,0x7c54ce33,0xfedaf68e .word 0x29bdbb10,0xca88d1e1,0x54a282d1,0xb5817ab6 .word 0x75c26a63,0x4de148d7,0xf7119383,0x94aeb23a .word 0x182f85c6,0xa4dc89ea,0xbf4dfe8e,0x4965c510 .word 0x578fa7f7,0x8b4b43fb,0x63e37876,0x0e68ac6c .word 0x36cfacbe,0x10d2324b,0x94cd62c0,0xa185b0b9 .word 0xad378817,0x784894f8,0x35ebffb0,0x051dc789 .word 0xba369cba,0x1db849a8,0x5ce4185e,0xf28c1be1 p41_local2_end: SECTION .p41_local3 DATA_VA=0x00094e000 attr_data { Name = .p41_local3, VA = 0x000000000094e000, RA = 0x0000000063800000, PA = ra2pa(0x0000000063800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p41_local3_start p41_local3_begin: p41_local3_start: .word 0xd16e3478,0xee91061f,0xd727f886,0x5e75c116 .word 0xdd1afb18,0x546ca053,0xaa0af622,0xc173a89c .word 0xe9828f3d,0x5caea9b4,0x0fd52147,0x9a204183 .word 0xa0c24851,0xf8269b2a,0x285437e5,0xa686e2a4 .word 0xc1d977e8,0xf5c5048c,0x05773d8f,0x60bcd332 .word 0x99147523,0x1c6b3a00,0x682e5c32,0x97f767ff .word 0x72036e30,0x238db07c,0xae33d3d1,0x4d3f97fa .word 0x93c5be6b,0x53ab26d1,0x5a327030,0xf3b697ae .word 0xa218f478,0x1f3f7766,0x540f3bbd,0xba0d7caf .word 0x0ab4577d,0x00ec31e6,0xe1c5abeb,0x8e8321be .word 0x680c7f59,0xc09635d3,0xeba83e9a,0x3551244c .word 0x261fcdd2,0xbf2ef996,0x2bf88a12,0x53a78e9a .word 0x3d87685e,0xae383592,0x937166b8,0xaf8a499c .word 0xf68a4930,0x7e21e585,0xfa195128,0x8c339717 .word 0x066ed69e,0xd43f6ecc,0x4e3a4bb8,0xf3d0c79d .word 0x5038d4f6,0x5c3f73ac,0xe6cc3b17,0x3b963514 .word 0xc6712ce6,0x52ceccd1,0x9aa32b68,0xfca618f3 .word 0xbab3dc90,0x7e7022d4,0x15a9b55c,0xc9d04d3a .word 0xb39f2015,0x56594712,0xba0734c0,0x0786dbd7 .word 0xed9ee963,0x3b78577f,0x41bf34a9,0x3da6cf30 .word 0x400429ba,0x7ae2264d,0x2bad536f,0xba44191a .word 0x71bafd99,0x17bbed58,0xee5462f9,0x15c7504f .word 0xd63a7139,0x149c639c,0x50e3e991,0x71c4bfd0 .word 0x4ac22777,0x51040dce,0x0cc1c543,0x859ee010 .word 0x3b86f541,0x7d9a217f,0x9035c75f,0x9fd7fbf0 .word 0xff363008,0x074545ae,0xe0b06e7a,0x916e94b0 .word 0x5df5a63f,0x8a8a18cd,0x602936c1,0x11acfe64 .word 0xe30b4c2d,0x3d027ad9,0x3e07e971,0x187c670d .word 0x62bb24c8,0x89a755e3,0xd2fcd5e5,0x336905df .word 0xac808b3b,0x4aec3acf,0x9b5fdd8b,0x259cdbc9 .word 0x642b1c0c,0x70a7c1ba,0x5d9cd9f4,0xee592306 .word 0x7ba3b730,0x87b9e3f1,0x2bc589a9,0x34ec4b14 p41_local3_end: SECTION .p42_local0 DATA_VA=0x000950000 attr_data { Name = .p42_local0, VA = 0x0000000000950000, RA = 0x0000000064000000, PA = ra2pa(0x0000000064000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local0_start p42_local0_begin: p42_local0_start: .word 0x5a595d4a,0x82841ab8,0xe7e3606a,0xdee5737d .word 0x5e914c25,0x7255f87b,0xf0b8d46c,0xebc3771a .word 0xc00e98bb,0x494c6346,0xb7fec612,0xecfe6a11 .word 0x0814678b,0xe8e0b9c5,0x5fc0f8a1,0x37346966 .word 0xbd8f6e31,0x7592c23c,0xa54f01d7,0x03c5e001 .word 0x2f1acdc6,0x2f827d6d,0x02c2dd00,0x7236808a .word 0x30a566fc,0xc495050c,0x968f7d7c,0xc8485b11 .word 0x63639740,0x0da264bd,0xb5ec2c90,0x80dac1ce .word 0x7c83a742,0xb4f06bdc,0xbab9aec3,0x08971ef6 .word 0x7daa73f9,0x6fd36cbb,0xdc50d98a,0x51f855d6 .word 0x72ce4bb6,0xaf44d595,0xe4b038df,0xdf10301b .word 0xeab490dd,0xfdd16e42,0xb380d1bb,0x1ba8602e .word 0xa92ca5ba,0x6f7a0cd7,0xa0049528,0x009b0d27 .word 0xa5f66b10,0x79177b3b,0xe07a55c8,0x37d2a461 .word 0x75315753,0xf711bc92,0xc9130cfd,0x93b171d3 .word 0xe15241c5,0xb2b45f87,0xb7b1aca5,0x6cd744be .word 0x8d1463ff,0x61d20dbc,0x9cb65643,0x5e953469 .word 0x88ffbbe6,0x8766db4f,0xa8e2e1d6,0x2504582d .word 0x07fa7307,0x2331c7dc,0x483d6f2c,0x1d4ff5de .word 0xef44b044,0x13c69472,0x4ccb119a,0x29d4ec28 .word 0xe5d63186,0x45a73b21,0xed6c50e8,0x618f865e .word 0x23d2aece,0x93e93abd,0x1c3a607d,0x1f810aae .word 0xb933bd4a,0x5d0f3ea8,0x95d3661a,0x9fdbf368 .word 0x5425024b,0x4b582108,0x57515fca,0xa1c0c91f .word 0xf9614c35,0x212bbb5b,0x2d0e6dea,0x49af4dec .word 0xabc42e66,0x84b4a57d,0x0aa7a754,0x945b74e8 .word 0xafae37b5,0xfadf3874,0xaf28fc77,0x6498730e .word 0x596fdad6,0xc9b84ba8,0x6074ff66,0x7ab308f2 .word 0x43a604a7,0xd33ab8ba,0x8d6bc7c6,0x0bb04e49 .word 0x98502850,0x405dd96f,0xa42aa7b1,0xae6994e2 .word 0x13d4c848,0xeef4ae36,0xb6e0d173,0xdfcbfde1 .word 0xa34d957a,0xda54720a,0xa1184370,0xabc4db7d p42_local0_end: SECTION .p42_local1 DATA_VA=0x000952000 attr_data { Name = .p42_local1, VA = 0x0000000000952000, RA = 0x0000000064800000, PA = ra2pa(0x0000000064800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local1_start p42_local1_begin: p42_local1_start: .word 0xf79d8449,0x7321ed28,0x3b53f81d,0xf70c659b .word 0xc0f7d498,0xf17e69b1,0x0940b582,0xda8e3e71 .word 0xe72a7e0a,0x04af2749,0x8c216d2c,0xa3c81e66 .word 0xe4e66f14,0xa655b0a7,0x6d1749cd,0xade7a11c .word 0x49f3c77b,0x4f2f9c06,0x56d61097,0xb2894b26 .word 0x4d268bed,0xb9bec259,0xfef926eb,0xcdb7697a .word 0x7a66e4d2,0x6b344052,0xf3a3bf2e,0xf163ecc4 .word 0x60e8fd0a,0xd7d67268,0x73996f10,0x333a3a6e .word 0xbf32e369,0x5beed985,0xd8194817,0x6ff8d6f0 .word 0x126b7e43,0x2f9e9dd3,0x0418cfb4,0x47dca984 .word 0xacbf89d1,0xdc4ca324,0x31377c70,0x628eb3c2 .word 0x37c2a754,0xf4f8ee91,0xb4bb988f,0xf1623191 .word 0x713d6155,0xcdf7f779,0xf6e056c1,0x0a0ef9b0 .word 0x0c177692,0x3cd53fb4,0x78a18671,0x5ec92e4c .word 0x11609c0f,0x20123bc1,0x5aa6cb59,0xf2954059 .word 0x31debe8e,0xbcbd43b2,0xd3ee38cb,0xf085e616 .word 0x6946ed19,0x7be0f1cc,0x769ebe18,0xd63851e0 .word 0x7da5637f,0xf6a6deb1,0x88276c2c,0xd5767b12 .word 0x8bfcab0e,0xac8930db,0x794ca618,0xdc3b98b4 .word 0xbb091f20,0x34e12964,0xa442fc2a,0x61107a4b .word 0x6b01a0a9,0xe01c7c5f,0xdd6e09d3,0x52b82eab .word 0xf0797113,0x99ba2ea3,0x9343a11a,0x32c4855b .word 0x0ebcf549,0xc8ba422f,0xc563e5ac,0x43c29508 .word 0x0d62764a,0xff7cc537,0x6699bc46,0xcf6a6339 .word 0x7602f719,0x3734ebb0,0x5febcad7,0x3177167e .word 0x56cf8a38,0x67897009,0x53754e57,0x23f6e55a .word 0xde953a7c,0xb266ce82,0xab8ff0ac,0x57a48c34 .word 0x59c27116,0xbf05fbec,0x95adb86d,0x27db494b .word 0x2bcb0cfd,0x24851cb2,0x4a2c8216,0xd035e83e .word 0x0638a2f2,0x3de67260,0xc865cfac,0x6e6228e9 .word 0x28beaa43,0x4a694870,0x83203e55,0xee9a9ae7 .word 0x50231dcf,0xaf2fe147,0x9f88b178,0x618a51c2 p42_local1_end: SECTION .p42_local2 DATA_VA=0x000954000 attr_data { Name = .p42_local2, VA = 0x0000000000954000, RA = 0x0000000065000000, PA = ra2pa(0x0000000065000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local2_start p42_local2_begin: p42_local2_start: .word 0xd73f590d,0x9789f049,0xc89534c5,0x7a4aa0b2 .word 0xc9e8518e,0x00d6d8a0,0x2035602d,0x9fa98e23 .word 0x7255bb95,0x6bc7e501,0xe133f3d8,0x8bd23756 .word 0xaab7d3db,0x5cea1044,0x4d61a8f0,0x6104bde8 .word 0x8e4fb11b,0x605878a1,0xbbc69cd8,0xe7ff48f7 .word 0xa91e4967,0xb28884a1,0x06b32121,0x01ce2325 .word 0x49876399,0x6136d3a0,0x6c43dace,0xa88d75f9 .word 0xcab43e14,0xaae2de5c,0x60a78e05,0x8d34f881 .word 0x487c5275,0x4cce3021,0x105958f7,0x7461e494 .word 0x15555830,0x838fa952,0x5fe8493a,0xc4619fe7 .word 0x6be51c1e,0x67ac8885,0x1de10c5e,0xb91664f6 .word 0x457de0fc,0x431b1896,0xc5c9cb57,0x6f3df462 .word 0x08eb60da,0xca1a0d5a,0x3c5f275b,0x371b180f .word 0x50e473c4,0xf6eef4bc,0x544582fa,0x8fbf2252 .word 0xed31152b,0x52cdadc5,0xf32be715,0x184ba6db .word 0x4e18756f,0x3c9fac13,0x8b184b88,0x85ae3a33 .word 0xa7524318,0xf7db3254,0x0491941c,0xad9772df .word 0x70390b26,0xbb90697f,0x42bae53f,0x24f30638 .word 0xe2f75288,0xf64e6853,0x0a660a3a,0x01e2572f .word 0x2645f41f,0x651d4b0f,0x88d8d0d8,0x1da5892b .word 0x7854b7f1,0xfa116da5,0x66132fe3,0x712b852e .word 0x70e6ad20,0x2a078869,0x713e9dde,0xebac08ea .word 0x300f69e0,0xc7db1063,0x7e82166c,0x925fe1e3 .word 0x37751e36,0xfc21e4b4,0x41ac0f35,0x86d9b53f .word 0x492741de,0xbfc2a1b4,0x2b609189,0x24af9c8b .word 0x6f8112af,0xde3635a9,0x7cc2b1d7,0x70672193 .word 0x8ddded12,0x27b95a91,0x3c1d7289,0x7a82b50a .word 0xe65bfd26,0xfae5754e,0xdda2f93d,0x6d1e5322 .word 0x088e6d12,0x96b6d5fe,0xf7a691f8,0xcf541304 .word 0x3a5e867e,0xe2fa0254,0x54cbf642,0x7e7a8c4c .word 0x878ff7de,0x8cca8a52,0x0b05f031,0xbe984c07 .word 0xa5f69cfb,0x8c5c6ff4,0x3b395c82,0xa4441c55 p42_local2_end: SECTION .p42_local3 DATA_VA=0x000956000 attr_data { Name = .p42_local3, VA = 0x0000000000956000, RA = 0x0000000065800000, PA = ra2pa(0x0000000065800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p42_local3_start p42_local3_begin: p42_local3_start: .word 0x8f6b6d0d,0xdd228cef,0xa513a97c,0x4fff1acd .word 0x0094ce82,0xb770f3b0,0xfc6e6a09,0x3e68cc38 .word 0xf0c631da,0x112cefce,0x2a790687,0x0f713f04 .word 0xce08000a,0x7d5eaabc,0x93d14b6e,0xd88d0461 .word 0x97ddad44,0x7b47a6a1,0xd71c0d85,0x55099dbb .word 0x9419904f,0x8abea7ab,0x35871b49,0xef55777f .word 0x2764e32d,0x4c050e4f,0x14a2a543,0x26147738 .word 0x568951eb,0x3ba6dedb,0x987dfc25,0x59454ad5 .word 0x227e3e4d,0x98516749,0xa4c300e4,0x0782acf9 .word 0x26b01c91,0x08641a0c,0x11134f07,0xbaec0e5d .word 0x337735fa,0x46a11c4a,0xb65ccb00,0xb1a8efcb .word 0x473013d6,0x2895db06,0x656639e3,0xa12f1424 .word 0xe346a8f2,0x38caa343,0x2499c412,0xabc2376a .word 0x9f7fa5a1,0x17da31dd,0xd7797423,0xf24976fd .word 0x2e371d28,0xbbbcc35a,0x6f3b2fc9,0xd0372b34 .word 0x0351dccc,0xa35af59a,0x5ff61936,0x2af6e860 .word 0xc9c9b7ec,0xcb8ea93e,0x66a9ba7f,0x9c6d7b82 .word 0x866e95c0,0x5b10be69,0x55b5709a,0x84e2f3a0 .word 0x756152ee,0x29881deb,0x39372880,0x4e289177 .word 0xa27f1ffa,0x2a7dbd1c,0xef1d9990,0x56d3c578 .word 0x3b796adf,0xf4191efa,0x7ab9817f,0x674c211f .word 0x5102d35c,0x37cb6642,0x8564ad8f,0xa82f9179 .word 0x8c4d7a1d,0x49b657f4,0x9d1d8523,0x711690ca .word 0xd371a8dd,0xa9478ced,0x4f114263,0xdca2e129 .word 0x7afce33c,0x6e3bc422,0x70aa63c0,0x48e52e7b .word 0x98a35c8a,0xe62788b2,0xa0561b60,0x4b04d936 .word 0xcf82fb8f,0x70fb1b5a,0xe658bfb6,0x37718730 .word 0x4493b2cc,0x2eb6a3a0,0x71c5b343,0x507538b2 .word 0xc72fd84c,0x84ad957b,0x9bae7136,0x370db368 .word 0x0ecd0ff3,0xd7c19579,0xf12c3366,0x47ee13d0 .word 0x8a01e8f9,0x02e1ca89,0x4cbf75f0,0x0d61ba42 .word 0xf7454497,0x0afb716b,0x92ad40cb,0x4946c07a p42_local3_end: SECTION .p43_local0 DATA_VA=0x000958000 attr_data { Name = .p43_local0, VA = 0x0000000000958000, RA = 0x0000000066000000, PA = ra2pa(0x0000000066000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local0_start p43_local0_begin: p43_local0_start: .word 0xafacbb92,0x69555504,0x288f430b,0x8bd890a8 .word 0xf0e2ede8,0x4ebbce12,0xacbeec50,0x95588c24 .word 0xbf52b1ee,0xde051679,0xa3b29067,0xa327eefa .word 0x36c3d93e,0x3292b8d9,0xc049b423,0x16c66082 .word 0x64aaf529,0xae3fcffe,0x4afa9853,0xabdc1f14 .word 0xff737008,0xbed744ca,0x1867d5a9,0x6a475103 .word 0xbf69a29c,0xaff9dc75,0xff95d1b8,0x3c898b01 .word 0x6b4536f5,0x72be80e1,0xa7ea388f,0x5c998f0e .word 0x39243429,0x401ccccd,0x2bfcad54,0x3ba95738 .word 0xeb56b808,0x53ccbf15,0xd3d13951,0x4ef15249 .word 0x4377dd15,0xa837abd0,0xe5a5eb0e,0x2bf70544 .word 0x92d51e2c,0x8eef289b,0xa839a308,0x776bb414 .word 0x7cd01c17,0x7055ad8f,0xca242543,0xe16aa347 .word 0x21031e8a,0x2460621c,0x667f2075,0x89c747e8 .word 0xb07bc904,0x2a960958,0xb7553809,0xd0016635 .word 0x7a459662,0x725f3471,0x9329d8da,0x95e5e83c .word 0xd91258a7,0xd5648c5c,0x287fa253,0x300b2ed5 .word 0xa1bdc841,0x4fe4c878,0x030421d7,0xd6a77ac1 .word 0x10de4f98,0xccd7396d,0xccda06f5,0x58abb797 .word 0xd218df12,0x3955d9a2,0x5fa67fae,0x80ae30be .word 0x713335ca,0x6124f05f,0xcb44963f,0xa075b3fa .word 0x5da739a6,0xb7572e36,0xc853aad2,0x52e4def8 .word 0x3dad1910,0x3e78210b,0xa591daa7,0x180c86fd .word 0x7e786cec,0xa6d97806,0x0d11537e,0xc4fec6d0 .word 0xaafbfd20,0xf3671bc5,0x92ba1ca4,0x846fa0df .word 0x376a6631,0x4ca44b07,0x3f57568d,0x34a0acad .word 0x6b80af84,0x8daf7d63,0xd0c9ff1b,0x53ee56c4 .word 0xcb2ea8c0,0xf43b5542,0x3e63c9f0,0xf4e70a46 .word 0x47460241,0xf3d6e96f,0xbd2cc56a,0xcfcb41af .word 0x671f0063,0xda53a8de,0x6618e5d5,0x4b3bbc4e .word 0x531a7144,0x298958a4,0xcdc79772,0x5732fe07 .word 0xe60e2254,0x66e35c31,0xe52ad95b,0x38f2e3b4 p43_local0_end: SECTION .p43_local1 DATA_VA=0x00095a000 attr_data { Name = .p43_local1, VA = 0x000000000095a000, RA = 0x0000000066800000, PA = ra2pa(0x0000000066800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local1_start p43_local1_begin: p43_local1_start: .word 0x6d8a50c3,0xa41549c2,0x51a0cdd1,0xa4dcb869 .word 0xe81082a8,0x23f00805,0x07379673,0x60611997 .word 0x31ae0f24,0x91477a77,0xdd3d6104,0x2c2c84ca .word 0x0120e487,0x94d6d51c,0xc63f6973,0x9e56bd7e .word 0xaec58d13,0x1ac30585,0x1a24a7b2,0x5498fad9 .word 0xf8feeb76,0xb4464097,0xcc52df11,0xc6c98b81 .word 0x43032f6a,0x3513556c,0x131a2a56,0xd9311707 .word 0x5e059a32,0x547d0c1f,0x6e67ffd4,0x7b8368fc .word 0x7f95e1fe,0x4500034c,0xd94f5e90,0x895b6b0a .word 0xd4e03e63,0x75395e90,0xc363bcd0,0x713ecf49 .word 0x0662bb2a,0x8ce24709,0x0960eccc,0xa4dbad1e .word 0x2517bc13,0x82dbd684,0x11792b7c,0x8b0dd6af .word 0x86656202,0x359a466b,0x738d3ae0,0x55390838 .word 0x74da57d7,0x8c934117,0x5d203f7b,0x10001a22 .word 0x4bf65816,0x92047386,0x11cc8b1b,0x57101881 .word 0xbcdbb843,0xc3f66236,0xc0c71e06,0x8df04d59 .word 0xb0f09260,0x9d73187a,0xa8c8abba,0x6e4aed03 .word 0x643a1adb,0x70112239,0x9a4a8a7b,0x8816d9dc .word 0xf430f5a7,0x0236f354,0x38fc4727,0xb1a8a892 .word 0x1f4a2ddb,0xc2269329,0x8541e20e,0xad5e9dc9 .word 0x8d95eee7,0x14b9f5ef,0x1a4f7616,0xb2d6ec13 .word 0x57f72a6d,0x0681eb28,0xbebce268,0x48a8baf9 .word 0x81b92846,0x79178833,0x0c731904,0x8ca61ed8 .word 0xd59b8ecd,0xb92457a1,0x2a2ef3a5,0xd9b431aa .word 0x24d18dae,0xae69cdee,0x718dafcb,0x538c1db5 .word 0x5eee4fed,0x5b64e700,0x389f8381,0x69c07c06 .word 0x436281a8,0xc19fba36,0x69034cfe,0xfe15830b .word 0x9f370d50,0xc3888b87,0x2b3b8a97,0xd84b36c2 .word 0xe9498dca,0x9d8fe8c9,0x76467271,0xe9109f8e .word 0x4d66935c,0x7463bfd4,0xa4e0cba8,0xdd748625 .word 0x17788c93,0xee19b57c,0xe7537c2a,0x955b9fbd .word 0xad0364d4,0x730cdfb0,0x4454c6d5,0x5e423e70 p43_local1_end: SECTION .p43_local2 DATA_VA=0x00095c000 attr_data { Name = .p43_local2, VA = 0x000000000095c000, RA = 0x0000000067000000, PA = ra2pa(0x0000000067000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local2_start p43_local2_begin: p43_local2_start: .word 0x73183822,0x2d187af4,0x7d9ca138,0xf956e611 .word 0x23fd5191,0x9b690911,0x7a68e6e0,0x6e49992a .word 0x04cb7732,0xb2cba0a5,0xacda914e,0x20a2b5b7 .word 0x808fb386,0x468de6ce,0xb2c43a59,0x30934b5a .word 0xe1854638,0x998a346e,0xaf2ff6b1,0xc5b51f44 .word 0x103eb405,0x083e601c,0x4d4fdd6d,0xb7dc269a .word 0xbe87436c,0xf38040fc,0x5668c682,0xea34bbde .word 0xecb0bb3a,0x14d210e4,0xb762342b,0xf75173ae .word 0x2f93e02d,0x98197fd4,0x2f12b63b,0x597e9a01 .word 0x88044b4f,0xde93c387,0x3155c123,0x1b46185b .word 0x0bef5b40,0x76b5686b,0x2ba52cea,0x3e4911cb .word 0x5c69ccb5,0x22b6dfb7,0x28b3a44d,0x28e9c685 .word 0x377f7fa1,0xe7a3b15a,0x4261d0d2,0xcd9597de .word 0x8f6debb9,0x1772235d,0x37e808e6,0xfb85aa4c .word 0x1a8efcd0,0x30770929,0x9b9d6320,0x5c16ed1f .word 0xdb0919c3,0x9405d017,0xe80cb6bc,0x3c7cb70b .word 0x4fb34455,0x6ed4d0bb,0xaf95f7a1,0x406e9ac9 .word 0x23d1f2fe,0xda9fd496,0x3ecceee0,0x8fecadaa .word 0xc50983da,0x5a42514b,0xbe86d927,0x741c9ff1 .word 0x3c255982,0xbf360dbb,0xe4b16d64,0x54f7563c .word 0x0a06a36c,0xc4b77fa1,0x9c8f9e50,0x3240ac47 .word 0xe72fd4d2,0x6b7a4d72,0x47a2d1c0,0x245ace42 .word 0x9bd63150,0x77faeeb6,0xdcb210d9,0xa0cca522 .word 0x2f0b58ef,0x0c3d15b9,0x66bd35a4,0x07b49eac .word 0xccd00a2d,0xe960e73d,0xdaa97b19,0xdc27414c .word 0xe71170a1,0x0ac796bd,0x323b7d7c,0xaf45fd7d .word 0x8509c9cd,0x2b35e184,0xc8ae04da,0x69b1e021 .word 0x755f5904,0x012482bc,0xe432faf1,0xc1a1bef8 .word 0x78f16c36,0x020e829c,0x45e37ef9,0x4ad2039a .word 0xc69b7dc8,0xd363c0fd,0x659a57d7,0x7920bc10 .word 0xb199324d,0x49f3f56b,0x5442043c,0xfc7a0310 .word 0x3a25b767,0x4189a969,0x599a69b4,0xdb71b357 p43_local2_end: SECTION .p43_local3 DATA_VA=0x00095e000 attr_data { Name = .p43_local3, VA = 0x000000000095e000, RA = 0x0000000067800000, PA = ra2pa(0x0000000067800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p43_local3_start p43_local3_begin: p43_local3_start: .word 0x1d28b2b7,0x31502d1a,0x13bf73bc,0x2c4dc56b .word 0x851e6acc,0x87b5ed48,0x9b4f16c2,0x40e41268 .word 0x2f01672e,0x018b9236,0x14b428df,0x8530746a .word 0x2b7a0fb2,0xbd22263f,0xcc85aa95,0xe0435e72 .word 0xd6cd860a,0x61b024bc,0x08abb6a1,0xb697b0ab .word 0x9d467f30,0xe5072831,0x4ad96fec,0x61ff0422 .word 0xe0cee7ec,0xc498a724,0x532a23bf,0x659f2ab3 .word 0x9773f002,0xec0c3dd9,0x257e8169,0x1b817663 .word 0xb3f11217,0xc7c56c59,0x14ec1e68,0x208dd307 .word 0x6d12d0f8,0xb44d86cb,0x1db211f2,0xc7a4441f .word 0x4d001fe7,0xcec9e40a,0xcc0b5252,0xa9ffa858 .word 0x2177f1d0,0x6ebc7fac,0xb79544fc,0xda78780c .word 0xb029a650,0x035cd78d,0x61a1876a,0x020f74d0 .word 0xa1d5d4cc,0x10ee5266,0x46112b2a,0x6d1e70bd .word 0x391a7b89,0xe7192797,0xfdd9ff25,0x48ceb710 .word 0x564a35a1,0xc5a5350e,0xa8b628ed,0xc2d47c72 .word 0x96cce0bf,0xe56cd9f5,0x18c7c433,0xbb05f34b .word 0x54fba761,0x47173dde,0x54ce2cf7,0x1779ed1c .word 0x2dbb9842,0xf99d6dfc,0xb242f984,0xccef5dbc .word 0x96fc9f89,0xb8f7d603,0xfcf84964,0x75c3e8f3 .word 0x51072454,0x8a718b4d,0x2a99d02e,0x6031f8a7 .word 0xe43ff1eb,0x4f8ace1b,0x4ddde2a0,0xd4b29203 .word 0xc1df736b,0x247ea44a,0xd3f5250b,0x1bf2d035 .word 0x5f462c71,0x02b2496b,0xf8d9600e,0xb481c2d9 .word 0x46bedd67,0x118aad8a,0x843cdf60,0x66c60565 .word 0xb4365d76,0xbae2536d,0x0c9555f7,0x2db90818 .word 0x77721ccf,0x35571ab2,0xe32a9ec9,0xe1503150 .word 0x2f558760,0x42728d8f,0xf4d7491a,0x2cc36770 .word 0xe321fff0,0xb2ff20b7,0x2a60f2ab,0xf36bbcbb .word 0xc89e211c,0xc8a3aeb7,0x11ddb879,0x936e5cd7 .word 0xf24eda92,0x74063463,0x51aa7ed1,0xc09ae7d5 .word 0xb133cd2f,0x31940c3f,0x9043d1ee,0xcb01980b p43_local3_end: SECTION .p44_local0 DATA_VA=0x000960000 attr_data { Name = .p44_local0, VA = 0x0000000000960000, RA = 0x0000000068000000, PA = ra2pa(0x0000000068000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local0_start p44_local0_begin: p44_local0_start: .word 0x15b3356a,0x5e3c318e,0x18a4fbbf,0x7704fd37 .word 0xf3bc9c51,0x741ef710,0x4b4708de,0x26e82293 .word 0x40595950,0xc74928ac,0xa0155a8a,0xcb583eb2 .word 0x845f57e7,0x0b858f82,0xad84fc21,0x03260bd3 .word 0xc6174411,0x2ac6a0a0,0xc6cd232a,0xb2b7ae0c .word 0x3820d306,0x712d2046,0x2b7001e3,0xa9c85815 .word 0x0a908b6f,0x7ba72db5,0x9ff006e4,0xad7f1b52 .word 0xd342f919,0x8e197a80,0x84ea98c3,0x18ca4645 .word 0xd62098b4,0x93630f44,0x7cc072fd,0x01c94e79 .word 0x2201904d,0x92ca0048,0x8d7d3478,0x531a7dc5 .word 0x8702a97f,0x418923a1,0x950c5d22,0xf9224a4e .word 0xbf3b84a9,0x2f0e2976,0x02477aa1,0xddbdb820 .word 0x11dc7f22,0x60314833,0x051fc075,0x802c75c3 .word 0x34b8fd4c,0x7eeb2034,0x81d80a48,0xd493d4ed .word 0xa8266513,0x9e07446b,0x9ef15122,0x85b99452 .word 0x6dc2ce08,0x344e50b7,0xda2795e4,0xe374b93f .word 0xd69e48bc,0x04f89a86,0xe0a82f80,0x91a5f6f4 .word 0x6b7b6cd4,0xecbd1b51,0x00cacf61,0x1e3d8864 .word 0x834eb06d,0x6432c44b,0x5cb24e2a,0x199ff21b .word 0x2fef3f65,0x260dc7fc,0x0ee2e98a,0x997e0470 .word 0x0865d6ef,0x08959b97,0x3139e7ff,0xd2db7b1b .word 0xee500c34,0x24c31e10,0x353999cb,0xc0a116ab .word 0xca7757a4,0xcc841648,0x0fe33e13,0x12fe1bc1 .word 0x73272ab5,0x00048162,0x05e07519,0x008a35a5 .word 0xaa680689,0x17f6c757,0x02c7f369,0xf17de77c .word 0x85037320,0xda724a53,0xef739941,0x683cf2a4 .word 0x6dce22d4,0x1a29e0b4,0xcab350cf,0x7db961e0 .word 0xba1a12b2,0x7ed99424,0xa122ad35,0x7a54a774 .word 0xda421aa6,0xccea8468,0xe633bb3f,0x0c81ecad .word 0x8ac37031,0x35158aea,0x671d51bf,0xb3aad177 .word 0x19c1b05a,0x7b5e65db,0x584e2be0,0xfe1a9b2e .word 0x0980679d,0x9843e85f,0x3a11a6bb,0x2f952092 p44_local0_end: SECTION .p44_local1 DATA_VA=0x000962000 attr_data { Name = .p44_local1, VA = 0x0000000000962000, RA = 0x0000000068800000, PA = ra2pa(0x0000000068800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local1_start p44_local1_begin: p44_local1_start: .word 0xea6763ff,0x78436af1,0xa2d5cc1e,0xbd13263d .word 0x3ed2283f,0xbf8522a1,0xbb357af6,0xfc677371 .word 0xde2ea064,0x6467745a,0xf86305a7,0x90818cf8 .word 0x126f927a,0x8c022358,0x87b81e4a,0xc81de498 .word 0x7ac5e4c4,0xf91df3c8,0xac0acd28,0x522155d2 .word 0xa613a12e,0xaba25b45,0x99fec18c,0x1a3264b5 .word 0x8908fca3,0xfd4b2e56,0x54212b38,0x404e934f .word 0x4e381c05,0x4d7eb9e9,0x22a91111,0x4b857319 .word 0xbf4548ca,0x77800398,0x7fac2948,0xd79c3a59 .word 0x0242835d,0x2f40a01a,0xf22e6cf5,0xd9a7e3fb .word 0x011b15a0,0xe810c1e2,0x8e731f9f,0x1ab6f02b .word 0xe4648219,0xaabbff73,0x84817f35,0x76104fa0 .word 0x15c8eb4f,0xfb05c792,0x59128822,0xdb6416ad .word 0x96a81bea,0x64cd77ea,0xe15d4eb7,0x52f30177 .word 0x93cf71b6,0x595a4e50,0xc2f9ed4c,0x1d3b5199 .word 0x486b7250,0xa41b3b90,0x978a3ab9,0x97b2c425 .word 0xb8e8ece9,0xd39998bf,0xe54673c4,0xf8483c8c .word 0x75ff7c34,0x1de84d0e,0xebf9507b,0x115ef3e3 .word 0xe9bf911f,0x13431e06,0xfaec9eae,0x4aa8c251 .word 0x003e738b,0x1c332824,0x18bb9372,0xd992faed .word 0x04946f21,0x3638d7c8,0xb0e3ead9,0xf0d15394 .word 0xa131f22a,0x4f0cbbf9,0xaffc6a27,0xc533de96 .word 0xa06d0baf,0xf17bff72,0x3cf70b7b,0x8a3519bc .word 0xe3ce6ea5,0x4249ff8b,0xc5c5f509,0x487d20d3 .word 0xfb8d1786,0x66e60010,0x3427522f,0x7f24bd4d .word 0x30ac3e46,0x24ca013e,0x8802b942,0x7096d335 .word 0xf6e6b2b0,0xb379720e,0x8433d02b,0x92d527d2 .word 0x21a064aa,0x5462b247,0xea5853f6,0x294de87f .word 0x2e21bbb6,0xc49e145c,0xad49e7d4,0x6ffcd27f .word 0x1431c64f,0x2a84fba8,0x6ba3ba52,0x4476c6c2 .word 0x28f324a5,0x1ee0086e,0xd8b3631b,0x406ce9c0 .word 0x10013bbe,0x73138eb9,0x7045eb02,0x6fed63f1 p44_local1_end: SECTION .p44_local2 DATA_VA=0x000964000 attr_data { Name = .p44_local2, VA = 0x0000000000964000, RA = 0x0000000069000000, PA = ra2pa(0x0000000069000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local2_start p44_local2_begin: p44_local2_start: .word 0x2c54db28,0x93bd861f,0xe1d465b6,0x5f70ac56 .word 0x2a2c24dc,0xc6f0a336,0xfca13ffc,0xd00e62f2 .word 0x0a5d52a8,0x89d6a4f1,0x038d1d01,0x6f863549 .word 0xe455a1b9,0x4ddc4953,0x17f8505b,0xb2dc1114 .word 0x609db8d1,0xcf99803f,0x7014c092,0x684e988c .word 0xfa250434,0x0bebdd9d,0xa309671a,0x17741b12 .word 0xe9cbf450,0x7de45fe6,0x4e9accb5,0x63de7bf0 .word 0x01cf7952,0xf26030aa,0x2792a888,0x3242ecd0 .word 0xa56df092,0xc46dd521,0xf063cfe4,0xd9680cb2 .word 0xf9720ad0,0xef5b7f6a,0xe79597ff,0x9515716d .word 0x5300cda0,0x38aabe00,0x68b97fe3,0x485ae9c4 .word 0xc56f9f14,0xbe990842,0xba37ed6d,0xe91c8ef5 .word 0xeb94c1e1,0x8ca8c403,0x080d98a4,0xe59d381f .word 0xbda70045,0x69ded85e,0x0b105825,0xf34531f4 .word 0xba4c6e00,0x1b7c993c,0xc1ccbbe5,0x2f27c999 .word 0x0b2374cf,0x16a78f75,0x1e5aa42e,0x4a99941b .word 0x9c73aba1,0x789ce8d5,0xd9f360b3,0xc31a9279 .word 0x29fccedd,0x424af35e,0x3d888e84,0xc17eed09 .word 0xe34a9d47,0xb1492d27,0x4b216be5,0x6b1c8686 .word 0xcc0390bc,0x4f1b7290,0xa3496a27,0xa5e836f9 .word 0xa8c093c9,0x66379dae,0x119b5323,0x9c807156 .word 0x456b279f,0x443cdf84,0xd56bda86,0xc149a5e7 .word 0xd1bb86f2,0xad92901b,0x09221a0f,0x5bb9fb8c .word 0x0a1f3e7d,0x5376f695,0x80406bc8,0xc12ebdcd .word 0x337b5d7e,0x3b75b38e,0xc29a1de2,0x28b892e2 .word 0xbfe99cf8,0xae645ce5,0x20bf0453,0x798f79ed .word 0xc864269c,0x9823295d,0x10904fa9,0xa221bb77 .word 0x2eb4e425,0x6b0555eb,0x229665bb,0x8712e51f .word 0x3792be33,0x32754afb,0x8c729372,0x97b7bbf8 .word 0xecab1864,0x95fcbda9,0xe1fc820a,0xd5779d7d .word 0xea34205e,0x1a9fc112,0x7e006923,0xb770606f .word 0x667b0515,0xad29c7b6,0xfa4b8873,0x0aad9d0a p44_local2_end: SECTION .p44_local3 DATA_VA=0x000966000 attr_data { Name = .p44_local3, VA = 0x0000000000966000, RA = 0x0000000069800000, PA = ra2pa(0x0000000069800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p44_local3_start p44_local3_begin: p44_local3_start: .word 0x63edf6e2,0x751df29c,0x155e6643,0xbc9188bf .word 0x55dde7f2,0xe6e7b7be,0xef53cd1f,0x7b614843 .word 0x5d632935,0x6fe6c805,0xdae7111e,0x8db65121 .word 0x2bfdcfcf,0x08e74884,0xe79607ec,0x7abbb688 .word 0x251dbcd4,0x2eb73103,0xc03f92d9,0xd5c86ffe .word 0x9f05854a,0x8af238e8,0xc490b1d8,0x93885b67 .word 0x1eaeb620,0x00731fc6,0x2bf6e761,0x5cd450d1 .word 0x0a8f107e,0x3e6fa892,0xc447e5e5,0x250db4b9 .word 0xba254c7f,0x0f71f411,0x44559a5e,0x9eb64f04 .word 0x2be498cc,0x68a8b1f2,0xf4134437,0x54638173 .word 0x794609c5,0x69546155,0xbdb2ea41,0x851496f6 .word 0x5bd43add,0x7e73422a,0x5e779263,0xfc600ffb .word 0xfa14ecff,0x8a48a89b,0xc6d749dc,0xc9951be5 .word 0xbcc61b2c,0xf32d59ed,0x747fc250,0x36793f3b .word 0x7ee5473a,0x97c6379c,0x3cceeb38,0x061e831a .word 0x4c8db29b,0x32e75bf7,0xbc81d007,0xaafbb5a1 .word 0xa80cfeff,0x7b4d2143,0x64e80f9c,0xc39a6c23 .word 0xf5090e20,0x679ddbcd,0x0c021751,0x7bf682c7 .word 0x72411fb9,0x050b8386,0xe87d8b76,0x8cebcce6 .word 0x174cc445,0x08999c50,0xf5b752f0,0x66c5f073 .word 0xb933292e,0x5fb5f4aa,0x9d5c9a80,0xed593553 .word 0x0baf435e,0xadbb4891,0xfbc7be09,0x3872fb3b .word 0x21b8b99c,0x2d9d6a54,0xc0b3b7c3,0x1b8c1b84 .word 0x821c0e18,0x4e4b4ff5,0xe1dc9d86,0x81bfb6d7 .word 0xd28c8640,0x795ad33f,0xc214b98e,0xd37c5d00 .word 0x39af3353,0x3b10f7fd,0x7a83efaa,0x30d556de .word 0x4d9ae2da,0xefef1779,0x1503556d,0x54280486 .word 0xa1d5ba12,0x1aee1f2d,0x9a309f04,0x4ec6480d .word 0xd7347205,0xfeb300e4,0xe40bd1df,0x4c4649a0 .word 0x03ec9e37,0x7c9b820e,0x6a707c96,0xd78d7f28 .word 0x9697cd7f,0x0f77824e,0x935be85e,0xfe82d6b1 .word 0xaab1dc2f,0x7491700a,0x0d0a0e42,0xf40361f8 p44_local3_end: SECTION .p45_local0 DATA_VA=0x000968000 attr_data { Name = .p45_local0, VA = 0x0000000000968000, RA = 0x000000006a000000, PA = ra2pa(0x000000006a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local0_start p45_local0_begin: p45_local0_start: .word 0xefb5f4e4,0xd79f40fa,0x5ec24d42,0xb9b9f915 .word 0x8ee42438,0x406bf25a,0x8d0afe6f,0x15b216df .word 0xc39e1903,0x2dde7cda,0xa31116e1,0xcc7f7253 .word 0x84c5a029,0x8e0e0944,0x642bda34,0x52e60992 .word 0x9c72497a,0x62d3a2bb,0x2d0b4268,0x83e2e735 .word 0x41fbedb3,0xffe1252f,0x2b287c32,0xf6391951 .word 0xf2df7edb,0x6880aa37,0x6b4bf037,0x5ec7728c .word 0x5e9045c7,0x16ca9eec,0x425a6f2e,0xb8fb7b74 .word 0xc707618c,0x2c20b4c4,0xe001f3c0,0x82ca0054 .word 0x35bcbde8,0xa058e837,0xe67a6cf1,0x1b3b1dd0 .word 0xe3c72374,0x3fc107a8,0xdc19caf2,0x6778e62d .word 0x0d36e6e6,0x6d1c31b5,0x3d0002d8,0xa5e764dc .word 0x1cbbea5a,0x20100b58,0xf979df19,0xba53e6ae .word 0xa0653730,0x5e8e1fdc,0x13772c0e,0x988f6b6e .word 0x90788893,0x1f9d930e,0xf52c49ec,0x3d89d6ff .word 0x75dcc595,0xd5d4a306,0x838cf6fe,0x82f82152 .word 0xd2642c82,0x6c841313,0x430e2857,0x50bdabbc .word 0xd851b5c7,0xe477ee0a,0x6e9d4dc4,0xbb1ef357 .word 0x98f2ed2f,0x6fb598bd,0x5b1dd3a1,0x1fca790d .word 0xddb80c91,0x8ad9daa4,0xfc6e32d5,0xe158c128 .word 0x3cb9bca0,0xd99d7df2,0xa21e589c,0x5e801a20 .word 0x2dc6b127,0x075dfc38,0x840ec942,0x4be4c6e4 .word 0xceb18a56,0xeab0de4d,0xf1332d9e,0x9d526a0e .word 0x9f30b4ee,0xea55213e,0x9122e488,0x0887ea3b .word 0x853bb4a1,0xab1f2200,0x28c0a47d,0xe8c519a1 .word 0xf88840ca,0x19c80ef0,0x3a88e14a,0x89cd517f .word 0x05c317f6,0xbf046857,0x4ab7cde7,0x36ebade3 .word 0xce3667b7,0xec3fdc9a,0xbb84bfc8,0x38305d68 .word 0x5fae3463,0xd3ccf207,0xb16d9309,0x433e4725 .word 0x816051a3,0x426c26c0,0x6ccd3fea,0xb8e09a4d .word 0x5d2902cc,0xed61a134,0xc0da94aa,0xd5014049 .word 0x69a24b98,0x57c4fda1,0x95d9d319,0x42f4d08a p45_local0_end: SECTION .p45_local1 DATA_VA=0x00096a000 attr_data { Name = .p45_local1, VA = 0x000000000096a000, RA = 0x000000006a800000, PA = ra2pa(0x000000006a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local1_start p45_local1_begin: p45_local1_start: .word 0x3dd67691,0x21dc5b7d,0x89b2d21a,0xa3222f2e .word 0x5c4bfcb7,0x65faf00a,0x6e18440e,0x39120541 .word 0x34710dbc,0x5ef98b8d,0x123c6c8c,0xdcf198e7 .word 0x9faca39a,0x79ec12e5,0xce2afb31,0x289f3f50 .word 0x97d1fe21,0xf06fdfdd,0x951b880f,0x03342dd9 .word 0x8808e57a,0x71603388,0xc3b888fb,0x094221c2 .word 0x6ebc923f,0x259f6f5d,0x6c779486,0xece6e1b0 .word 0xafcc20ad,0xfbb205b4,0x43db8965,0x6a7f20c1 .word 0x57900ef1,0x66023f62,0x5485d0aa,0x0f91cf47 .word 0x06f05f3e,0xde9cb9ac,0x2ace2cb8,0x93f1f770 .word 0x50eff5de,0x6c8b2403,0xa70c36b2,0x08725825 .word 0x5125b009,0xa7727bdd,0x7dc68e3e,0x2103e495 .word 0x6bd1319e,0x9b060150,0xacd1e832,0x88b7084d .word 0x7e82adc6,0x3e89618a,0x177bdbc8,0x5595dc96 .word 0xab4afe08,0xd2a3efaa,0x86f79b2d,0x81f361b9 .word 0x6e4b024a,0xd76e0c05,0x777c3436,0x53ce1118 .word 0xb390f4d2,0xf4ffc03c,0x826a32a0,0x2ec0bd56 .word 0x684f1e23,0xa6b32166,0x378d491b,0x8b36add1 .word 0x7dcad676,0x4533175e,0x6262adcb,0xbd0b50b9 .word 0x798156ef,0x3efb617e,0x1d268c5a,0x74b85499 .word 0xeb330ebf,0x060a1471,0xfb7bdb3f,0x1dedf7c7 .word 0xa61c8228,0x3518fd4d,0x7d227d89,0x324219e7 .word 0xc8c64df9,0x0cc16882,0x05312afe,0x49cc1e7a .word 0xc242df3b,0x4157bf32,0x7f48530f,0xfd072381 .word 0x150c83c0,0x9b0c844e,0x9aae8b1a,0xc9770de1 .word 0xde7559a2,0xe5624386,0xa1fdfeec,0x14d0b50b .word 0xf2f2be13,0x5e5de88b,0xb96816ca,0x32322b7e .word 0x2b279b7e,0x623f011a,0x184ca33b,0x3886291b .word 0xa25b702e,0x19ae549b,0x96870cdf,0xd31823ab .word 0xb03c010b,0xd717ed8e,0xbc839dbf,0x9ba2691e .word 0x2dd48f07,0x8ef20be4,0x88cc68ee,0xe3497df6 .word 0xebdcfb33,0x8ce1b239,0xdefc0b0c,0x97e0a74a p45_local1_end: SECTION .p45_local2 DATA_VA=0x00096c000 attr_data { Name = .p45_local2, VA = 0x000000000096c000, RA = 0x000000006b000000, PA = ra2pa(0x000000006b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local2_start p45_local2_begin: p45_local2_start: .word 0xc706481f,0xfd6defe3,0x3ab73723,0x35fb94a0 .word 0x0e151840,0x49b50326,0xa192fea8,0x1cc5a552 .word 0xd36f894d,0x93ac3601,0x63b0d4b8,0x9e246cc8 .word 0x5f1cc628,0xa055e77a,0xf45d4b97,0xde34000e .word 0xe950de2a,0x80b7c794,0x377e6b41,0xdbbb655c .word 0x2514b023,0xd3f744e1,0xa3cf0167,0x570925bb .word 0x00078189,0x97bc1bb0,0x2a8a1733,0x16e2f70d .word 0x74263fdb,0xd514948f,0x41973ecb,0x6ae29188 .word 0xeca9f670,0x98a940c3,0x0e8e9111,0x10883c12 .word 0x54e69482,0x274fc6e0,0xca9d4a26,0xc77a11bd .word 0x5a3d1117,0xfb191991,0x382dcc07,0xc2ea05a6 .word 0xe991dfa5,0x1c456534,0x767111d4,0x50b4b266 .word 0x6e771ed8,0x92a88155,0xaee13529,0xc882905f .word 0xe55b25fb,0x94df3754,0x4cefd1bb,0x398cdbf1 .word 0x8e0b1ce0,0x7517e6dd,0x5d3fd660,0xb66cfea9 .word 0x469b7f7a,0xff6bd175,0x6a5c1999,0xc6e3dbb2 .word 0x053b17c6,0xf83c64db,0xb1bbb9ae,0x5ff8239b .word 0x04a47f1a,0x5794d96b,0xd5a00381,0xa213b9e7 .word 0x2656cc1e,0xa8dcc368,0x4a7481c9,0x17084303 .word 0xbb425c6e,0x6eb4a291,0x07979454,0x5acd7f79 .word 0xab81c94a,0x5a63ca6a,0x008efb4f,0x54ecd7e2 .word 0xa9bafa74,0xb44be3fe,0x894f64c9,0x21537497 .word 0xa7eb752a,0x99bea905,0xb9be6b91,0x37bd58b6 .word 0x0b23f620,0x92165687,0x4fceffaa,0x032e996f .word 0x43fbda55,0xee66824d,0x8b8c0c9e,0x47136e4d .word 0x7a967e1c,0x6041b689,0xce77fe70,0x6f4e9ccc .word 0x79912740,0xabd83a4e,0x48c325b9,0x318bfcb2 .word 0x23eb5a4c,0x740ba3ce,0xd5e5351a,0xb063b64b .word 0xd871f957,0xb8d3c2f3,0xf6896567,0x75d16849 .word 0x3b272bcb,0x3fd60ce8,0xf4827732,0x7cbb2596 .word 0x40b8eb25,0x3ef64225,0xc2a14e6a,0xae17b9b8 .word 0xb26883d0,0x72fa494d,0x03184fe4,0x9a1cf2f9 p45_local2_end: SECTION .p45_local3 DATA_VA=0x00096e000 attr_data { Name = .p45_local3, VA = 0x000000000096e000, RA = 0x000000006b800000, PA = ra2pa(0x000000006b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p45_local3_start p45_local3_begin: p45_local3_start: .word 0x145ded91,0x564621b2,0x7da57e4c,0xd0d79abc .word 0xbae32a4d,0x399cc733,0x34a45c19,0xbee87852 .word 0x143249ce,0x5589089d,0xf4e8318e,0x764de04f .word 0xa58b49fc,0x9bc40729,0x3fa0c395,0x7d0e287c .word 0xd804feaf,0x6dcc6ea0,0x8555f349,0xa9b62b53 .word 0x7f04b301,0x9b75c2b6,0x0136b070,0x4e8c77fa .word 0x5e0e7c20,0xe77263f7,0x4a972e8d,0x92ca52cd .word 0x06c4e9a2,0x839f10c9,0xe24d763a,0x59b0c97f .word 0x26c4ffb4,0xa73df0a5,0x14368d9b,0x660223f4 .word 0x942c47df,0x9e868c98,0x6f459ad3,0x6a675a8e .word 0x2c2c9029,0x3180d121,0x57f5072b,0x444d831f .word 0x5fe8d7e6,0x52233fa5,0xce61876f,0xa520c789 .word 0xd6984503,0x8d4a5081,0xff13f588,0x52a0291c .word 0xbccb7560,0xbae824f7,0x1233d0e6,0xf8543366 .word 0xb10078ca,0x93d72766,0x59826a77,0xe52e3d22 .word 0xb523592e,0x9bfcb39d,0x095b77ec,0x82bb0cc1 .word 0xae6915f5,0x87c9152f,0x79f14038,0x78ef4425 .word 0x7ebbdddf,0x76963e4c,0x711063a1,0x9670cc34 .word 0xac516bbb,0x1b66dc00,0x2925f860,0x24fb028f .word 0xf3ee9d0a,0x5580572c,0xba9c6df2,0x6f4ccb67 .word 0xfc00e50f,0xd9dd1fa5,0xe8597481,0x34bd9181 .word 0x724d9666,0x74d517a5,0x332418c0,0x24fe06b2 .word 0xbdaf8e74,0x004480ed,0x4a58d315,0x9dcf8862 .word 0xd10dc908,0x8d1bdeb6,0xb2626a5b,0x5c7282a3 .word 0xf6e32f13,0x279125f3,0x89ad1b93,0x88833ef4 .word 0x39f25361,0x9cc80bc1,0x3aaa9e93,0xcfdfdd3d .word 0x288a57a6,0x6e82827b,0x0e0978e7,0x7f39409a .word 0x579f438c,0xb1aa6e4b,0xcb61840e,0x3efd11d2 .word 0xc0083796,0x08d2cbf6,0xfb0dcf99,0x4323d503 .word 0x8c099d24,0x3b9d57dd,0x864d6157,0x559f6fbe .word 0x9fa39f65,0x35e8ccf8,0x14a06eb7,0x15aee8dd .word 0xe04189a4,0xf87c326a,0x2a2696d6,0x4f20b1b4 p45_local3_end: SECTION .p46_local0 DATA_VA=0x000970000 attr_data { Name = .p46_local0, VA = 0x0000000000970000, RA = 0x000000006c000000, PA = ra2pa(0x000000006c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local0_start p46_local0_begin: p46_local0_start: .word 0x35673502,0x2dc97036,0xd9475ab6,0xe00ead17 .word 0xe63295bd,0xb8a86612,0x6f2bface,0xf1229fb2 .word 0x6b20ab2a,0x5fa1a021,0x7c0bf4bd,0x66a9e6a4 .word 0xd2f29366,0xa3259cd4,0x45462bcb,0xaae7d948 .word 0xfa8f3553,0x800627ca,0xd2771a77,0xa8272164 .word 0x9d640d55,0x370b67c9,0x05784f06,0x62cf3657 .word 0xece02a45,0xad3b96d1,0xb96312d6,0x1c5019e4 .word 0x9fc35784,0x473f86d8,0xb56b6e61,0xa326053d .word 0x0af4613f,0xe144593e,0xc179e188,0xada4412b .word 0x46194358,0xbea4f1e1,0x0fbb86ef,0xe41ed66f .word 0x249d3d91,0x2ec1e258,0x3fd48a96,0xa90fbc64 .word 0xa39e42b5,0xa0f7e149,0x24d6c91d,0xbe36756a .word 0x622e9eae,0x3840bfb4,0x288b606a,0xfb0eb854 .word 0x9c9c0ad4,0xd953e141,0x9b8963ce,0xad7d3738 .word 0x9c620f70,0x5922a2c6,0x829bd1ed,0x3e843cc0 .word 0x9e259a27,0x5bf23dd8,0x7e7cd0b1,0xb24df5a1 .word 0x43bae26b,0x45586716,0x7165fe15,0xccb36af8 .word 0x8a7fc5a0,0xd46c902c,0x2ac01109,0x75b07fad .word 0x9053e8f5,0x81d18ee0,0x7901883e,0x09e20824 .word 0x6e3ac28a,0x68219aaa,0x231c6dbf,0xc8c1dafb .word 0xc75ccee1,0x53028a5f,0xdaa1e87c,0x2c2bb57f .word 0x412a5430,0x7053020b,0x51cfd9d0,0xe9fc7e93 .word 0x71d6ce8d,0x109bc9a8,0xc4771a93,0x00f31811 .word 0x6858eb69,0x75634319,0x65d1c0e6,0x3b9eb972 .word 0x1aac3586,0x2955bb9d,0xbe2fc0c9,0xb4aad8df .word 0xfd1ea768,0xd67a9913,0xd9b9fe44,0x74d0491e .word 0x789e6a19,0x000d46bc,0x7f865c34,0xbe4cbfeb .word 0x69848d48,0x721b0946,0xbd47b339,0x8ec7c556 .word 0x5618edca,0x52821ee1,0xc78c4330,0x3731deee .word 0x772ce58c,0x1edf58d1,0x31132368,0x3529f681 .word 0xfb40ec56,0xa6d97a6e,0x2ec9b88b,0x122eb768 .word 0x127174be,0x4f610042,0x35c6a526,0xbd1ac6d6 p46_local0_end: SECTION .p46_local1 DATA_VA=0x000972000 attr_data { Name = .p46_local1, VA = 0x0000000000972000, RA = 0x000000006c800000, PA = ra2pa(0x000000006c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local1_start p46_local1_begin: p46_local1_start: .word 0x4523622d,0xd7bd6645,0x364c51b8,0x471bc5f6 .word 0x6093ae34,0x977ad094,0x19e598d6,0x4a01ff1e .word 0x25026833,0xd478d457,0xe12f3466,0xd26b93f1 .word 0xfbfab0ad,0x1b0862bb,0xc7e4bbed,0xefae37c5 .word 0x275ecbc8,0x033dc277,0xe61625dd,0xbd0c56e5 .word 0xb1108d74,0xbe5bb78e,0xd23aeaef,0xf58afbf8 .word 0x79edbe58,0x620e5560,0x51c99daf,0x8d8bae02 .word 0xd746eda6,0x53f2f130,0x5dafe8ce,0x8da42bad .word 0x6204e81f,0x94d0c158,0x4217e892,0x424e0e0e .word 0x8e026417,0xe8048691,0x1418b9e8,0xc9bac8a9 .word 0x8769a7d9,0x9d31899f,0xba938b9c,0x3090dcc4 .word 0xe30a09df,0x0a666af5,0x2682ee4a,0xe92107c4 .word 0x93343ce6,0x9b725c66,0xf644597a,0x0a0b599f .word 0xfdf77e30,0x403d59b8,0x438d84ba,0x1e3fb079 .word 0xb5c4dd2c,0x6ca7fadb,0xa57f5b39,0x5be7a54a .word 0xb6eeb134,0x91dbfbc6,0xc29f6381,0xe713dc49 .word 0xef5505e7,0x2642c720,0x4ceb36a4,0x716cb132 .word 0xce74a88f,0x9fbf72cd,0x3854baed,0xdc6ef19c .word 0xb5e8ffde,0xeb6ec3e1,0x0711df17,0xd3798e70 .word 0x1ef60bca,0xcdda508a,0x4eec0f80,0x89785b72 .word 0x23ad7ca3,0xb7b2bd28,0x6a298951,0x3fad663b .word 0xd34ec4e6,0x524d4c8a,0xdf00128e,0x53ad2f4c .word 0x26e75f9e,0x1875b484,0x40e732f8,0x9d9b26c1 .word 0xd9955b2a,0x12403f6d,0x06337c9f,0xd3283dd2 .word 0xd89feeb2,0x8d41cfa9,0x4338e3b5,0xa9b800e4 .word 0x6c43702d,0x5431c8ce,0x490db7b6,0x8b599968 .word 0x8c8cdf07,0x3748c68a,0x19cb0460,0x6dc79981 .word 0xf258f896,0x6f8778f4,0x2b3c88ae,0x1a2f7d17 .word 0x01ad0901,0xfc0a7da3,0x75f537c5,0x5b331472 .word 0x00bb29b7,0x6f9da08d,0x217aaadb,0xeadeb161 .word 0x3ed23a41,0x8aa33f82,0x3a195636,0xc75b2c0b .word 0xb0a8cb12,0x48d8d3a2,0xb3906506,0xbf6df280 p46_local1_end: SECTION .p46_local2 DATA_VA=0x000974000 attr_data { Name = .p46_local2, VA = 0x0000000000974000, RA = 0x000000006d000000, PA = ra2pa(0x000000006d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local2_start p46_local2_begin: p46_local2_start: .word 0xe9af48da,0x70feaabe,0xea83568b,0xd6404f91 .word 0x8b114ab0,0x616e29cf,0x85817db4,0xba98f14e .word 0x625fb27c,0x582e6e57,0xa23cd473,0xdd3c42a0 .word 0x7fd06ac3,0x7c1835c5,0xcc1fd6fc,0x60b5fdd1 .word 0xfec95849,0x9dc1f0b6,0xabe2fa1f,0xb8313c77 .word 0x5e5d08e7,0x873a0d3b,0x33ff26f7,0x0876d991 .word 0xad5a3539,0xb9197407,0x2782a84c,0x763b2e72 .word 0xb78877a9,0xecd27178,0xb747679d,0x0579d31d .word 0x84a72598,0x3671387a,0x1f8a149b,0x5136cfa7 .word 0x8f970778,0xc7973d1e,0xb6ef190b,0x0286dac3 .word 0x92ba4f98,0x4e768730,0xe8eb3cb1,0x0a555153 .word 0x7e04e27a,0xed965521,0x433a6355,0x4ddb95bd .word 0xbccd7fb1,0x1e3ea3e5,0x38c45989,0x538cbdef .word 0x9b4fca2e,0x19d96990,0xdd8024fd,0x5c13cd1d .word 0x86af053e,0x4afa021a,0x2a61ed10,0x211a93eb .word 0x0c631cd9,0xd7274921,0x73ea682a,0x9299399d .word 0xe3427cd6,0xc55b0568,0xe313820f,0x16cec840 .word 0x164cf0c5,0x7b2a28f7,0xef6ede84,0x421eb0b8 .word 0xb54b68c2,0xc5c6cc73,0xe3e12c9f,0x100f701d .word 0xe48a784a,0x39cf7408,0x549a511d,0x9f1bc5cf .word 0x2ba80bc7,0xa52ce032,0xe4dc3ef0,0x9e5235d4 .word 0xe9a20b43,0xd3c237b8,0x35db25ff,0xef37e10a .word 0x1bc75762,0x88c436d5,0x8967a99b,0xa16414fa .word 0xd40d8171,0xbf441219,0xe1443d07,0xfe5769e2 .word 0x56619b81,0x3120b085,0xabf72047,0x2cc44506 .word 0xe6a18504,0x6f238332,0x0b720e8e,0xb7d46ca6 .word 0xf6ca173a,0xe8334832,0x302b6b4d,0xbe89b99b .word 0xb3b9234f,0xfcea37ae,0x197e20fd,0xc286e625 .word 0xbb61de25,0xe39dba4f,0x820979a4,0x98630657 .word 0x46413774,0xa89f888d,0x4273a5e6,0xa36e6bf3 .word 0x8208a96e,0xeba76515,0x73290d92,0xcbc2391a .word 0x36bf4465,0x8cc5a837,0x0d6d5679,0x9b223481 p46_local2_end: SECTION .p46_local3 DATA_VA=0x000976000 attr_data { Name = .p46_local3, VA = 0x0000000000976000, RA = 0x000000006d800000, PA = ra2pa(0x000000006d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p46_local3_start p46_local3_begin: p46_local3_start: .word 0x0f781c68,0xc34dde6b,0x8b8c8226,0xea09ab95 .word 0x3f7135ec,0x9448221e,0x2aa81035,0xccbff0f2 .word 0x724828b7,0x633e3a3f,0xe7708378,0x4883bc4a .word 0x30207902,0x5779f900,0x04848a9e,0x70b80cd9 .word 0xe588aa51,0x09ca6df3,0x623a9d68,0xc861e533 .word 0xf7bf8c6b,0xbdbb4b27,0x9355c682,0xf510d264 .word 0x4b53db41,0x60256b42,0x074bd59c,0x724204d7 .word 0x6a62a4ee,0xada590b9,0x494ceb38,0xd8c2a4b3 .word 0x5bddd5f8,0x0ae80742,0x9cf8396e,0x3e814ab4 .word 0x03253966,0x954d36da,0x0e5665f5,0x350183e2 .word 0xde1ab941,0xc08cb090,0x154e0271,0xb974eedc .word 0xceb3703f,0xc509348b,0x82515688,0x637f3422 .word 0x26d41924,0x71ca35e0,0xe4e6ad79,0x692fb04c .word 0xa5fe4170,0xe80ddae7,0x924c8304,0x3c2dddfc .word 0x6228e52e,0xa0d08003,0x19a8f1b4,0xca248bbe .word 0xfbecc514,0x558699ec,0x1b737028,0x4e959e9d .word 0xffc9b192,0x896144ff,0x24871f53,0x41e1110a .word 0xf0133eb2,0x95fe1a69,0xbe6f021b,0xb993853c .word 0x5ba81f31,0xfe8efa08,0xd1662cbe,0xa679ba5a .word 0xf8c34eaf,0xbdcbc1f0,0x9c8bbaf4,0x6907d4a4 .word 0x4c18198b,0x47de7f31,0x026b65af,0x71488722 .word 0x150146cc,0x90805ad9,0x96485950,0x0bc5a0b0 .word 0xc1ab5455,0x93901f27,0x72eb405e,0xe8032926 .word 0x10c26fe7,0x24570da5,0xbd1a11a4,0xc0e19f41 .word 0x24baa94d,0x3947bdce,0x889bb60d,0xb0661e5e .word 0x2f1c531b,0xbfeefd41,0x29265c0d,0x3975c78c .word 0xd76b11ea,0xece5a855,0x37add995,0x9d4f4d77 .word 0xfa297db2,0x1c9a3a98,0x7c158806,0xe8bd1fa6 .word 0x5978634c,0x4be4600f,0x0a80d304,0xd9187b14 .word 0xdfb990e5,0x63a1800a,0xb6683e67,0x22b2e494 .word 0x24e8282a,0xfd134cfb,0x60056d06,0xd0b7ffbd .word 0xd5e2400e,0x0f44c94f,0x670ae40f,0x1adc6be7 p46_local3_end: SECTION .p47_local0 DATA_VA=0x000978000 attr_data { Name = .p47_local0, VA = 0x0000000000978000, RA = 0x000000006e000000, PA = ra2pa(0x000000006e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local0_start p47_local0_begin: p47_local0_start: .word 0xaf9c6ec9,0x4c93b496,0x439d0365,0x61905b6c .word 0xee6322ff,0x1025ccfd,0x7b87fdac,0xb1f83b99 .word 0x6a31375b,0x01602457,0xc90fec06,0x0c1fe35a .word 0x1f0e6969,0xd9f4b429,0xbd6b8dbe,0x22039035 .word 0xcf80a2c7,0x2ae1ec14,0xf45d0075,0x272132b7 .word 0xca6f1af6,0x5ee51b1b,0x6e6765c5,0xd54d2bf9 .word 0x8969aae8,0x1efd6002,0xa68f9ce4,0xd9c335a3 .word 0xab65a865,0x78bdda07,0xb696d11c,0xe7de1faa .word 0xf85136e7,0xa371fb50,0x775a06be,0x7dea72f0 .word 0xeb5b1abb,0xab7712f7,0xfa39f720,0x95c03702 .word 0x411a8c61,0x75466837,0x55b6ba41,0x8f351c33 .word 0xd4f2a2c6,0x436d138a,0xc448d0d6,0x3ae3dda7 .word 0x2f817533,0x03e93599,0x8be160df,0x8bcaecc6 .word 0x18ad1a76,0xb3b8cf5b,0x7e6a6b2d,0x0d4ee25f .word 0xb663e8c2,0x738a4f74,0x26f941f1,0xec242489 .word 0x10311b02,0xd3b7dd7b,0x92f1d128,0x81f02396 .word 0xee05de99,0xc304e96c,0xab3893d9,0x812f6e73 .word 0xd8d9e2ef,0xcaa77386,0x6b28688c,0x432fbc8b .word 0xbd401f3c,0xcacbbff1,0x137d3f07,0xb1a44766 .word 0x20dd048e,0x7891f7a1,0x0aab7b43,0xba9fea71 .word 0x9a08d527,0x463093d5,0x18d92f30,0x5c644490 .word 0x2eaa1e36,0x6253e9fc,0xddb97c5b,0x136e3830 .word 0xf70ef627,0x0b066786,0x9e7a947c,0x793ba337 .word 0x6aafb64d,0x400c2c60,0x497f1790,0x6a0ed22c .word 0xc8796a0e,0xd0c71798,0x6b7036e9,0xf076e75e .word 0x12a5611e,0xe554d342,0x72ee8e22,0x149d7231 .word 0xf56f5734,0x1c0ffcf8,0xdbe2bdc3,0xf975d99a .word 0x16250d09,0x7d0f2820,0xccc8098b,0x9611f171 .word 0x03c200ae,0x0cdcc298,0xdebf5ed1,0x2354fad8 .word 0x1fb4de51,0x17a5df68,0x7c8cdb2d,0xde53659d .word 0x3db7ac31,0x08d0c532,0x92f7cf66,0x72edd6a5 .word 0x75495787,0x45cab1a8,0xd25a97b3,0x35a6b78d p47_local0_end: SECTION .p47_local1 DATA_VA=0x00097a000 attr_data { Name = .p47_local1, VA = 0x000000000097a000, RA = 0x000000006e800000, PA = ra2pa(0x000000006e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local1_start p47_local1_begin: p47_local1_start: .word 0xf1ee06e2,0xb9efde79,0xb1e3f41c,0xe035e5a2 .word 0x66fce6ac,0x6d4d6380,0xb2904305,0x674ce7db .word 0x56d67c74,0x1231ad0b,0xf202c4db,0x25832369 .word 0x8b882e77,0xc4ded535,0x073b71ab,0x2ae3b58b .word 0xe34dcd88,0xdca4f8e1,0xfa2eff16,0x1788f0b1 .word 0xded8eb2e,0xcb1a48dc,0x2e30530f,0x88fbc6ca .word 0x8dc2bf45,0xb758563d,0x22607cc6,0xdd8d9c03 .word 0x608ca738,0x2d7b4c07,0xd14aa7fb,0x6f2a8350 .word 0xb14bdd18,0xfb5cc047,0xc42a8cf5,0x0c30f8b1 .word 0x38c98289,0xad6aa197,0x4d6966e4,0x7a88445c .word 0x42bcf416,0x10278cea,0x9fb8f0a0,0x1f4cacba .word 0x3d398746,0xa8dc115b,0xe2b3a0d5,0x45b19224 .word 0x8ddc7e1d,0xe15d121b,0x06d55f03,0xa1b0a816 .word 0x41815459,0x68fa2925,0x625c29ee,0x7e9cc8c8 .word 0x2fc29a9c,0xb90357e1,0x71df4b20,0xc6821f35 .word 0xa5f7561e,0x4605d2c7,0xee40767c,0x2d9c2720 .word 0x19c47536,0x0d7217ac,0x241287c8,0xaed7eba5 .word 0xdf44e80f,0xa6598f3f,0x0e28dacd,0x79231102 .word 0x216b723a,0xeecb68c5,0xc3e8e57f,0x5a46e3e0 .word 0x44739c8b,0x38942810,0xf0d29d32,0xb5c86d21 .word 0xab8f25ec,0xdf5929c1,0x249420d0,0x2f0f9c55 .word 0xf16be451,0x92d08a7d,0x833d7a1c,0xfcb496a7 .word 0x6af3dc83,0xd0f18110,0xb7b4ab07,0x7e311ba0 .word 0x8731f8f7,0x2af597ba,0x50fff4e1,0xc4702bb1 .word 0x0a69a969,0x86e5aac1,0xd44fe3f9,0xfbd5c35a .word 0x7e63d54b,0xfdad3429,0xaa17e437,0x177290de .word 0xcec57abd,0xd4f11e1c,0x4dff7c7f,0x75bef837 .word 0xcb3f2acd,0x2d7c9600,0xd4195f8d,0x448fcedb .word 0x08948f04,0x045e55b0,0x2233dd92,0x4ee6dac8 .word 0x02bbc982,0x929d0206,0xc1283541,0xb9efe273 .word 0x761da173,0x8b111c44,0x4f37faec,0x956ca06a .word 0xb3d589ed,0x00374fe7,0x56f48f5c,0x8c5e8870 p47_local1_end: SECTION .p47_local2 DATA_VA=0x00097c000 attr_data { Name = .p47_local2, VA = 0x000000000097c000, RA = 0x000000006f000000, PA = ra2pa(0x000000006f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local2_start p47_local2_begin: p47_local2_start: .word 0x0e2ac07e,0xd9fa447e,0x9d377c2b,0x342ee80e .word 0x39b34797,0xee073d66,0x12eaa4d9,0xce404fd8 .word 0x3f42c849,0x0fa0327f,0x3c182957,0xb170ba2e .word 0xd033e8b4,0xfb85b57e,0xacb5caf7,0x6d30f7d1 .word 0x332890d0,0x0d4f99e5,0xe844b916,0xd61bb389 .word 0x8a28a868,0xb6f104a7,0x031bdbe9,0x47739fce .word 0xbc81b69b,0x529df247,0xcd043d77,0xf64e3537 .word 0x7cbef5ca,0x98e8dd1b,0x137b67a4,0x2f7fab56 .word 0xcf7f16fd,0x58992df0,0x0fac9def,0x2da5b481 .word 0xfe414388,0x778d6bd9,0x75810507,0xa4733d03 .word 0x367b8975,0x8898c595,0x11cb653f,0xafa20a57 .word 0xab907ac1,0x8514a94a,0xcce089bf,0xc1fe795a .word 0x4668eb5c,0xfbb91db0,0xed21c6e3,0xd8580b83 .word 0x551488fa,0x7ba90bfd,0x1a754ba4,0xeaf66484 .word 0xb1a66f2b,0x16e4b605,0xf24f8885,0xfc9e7db4 .word 0xdc49e44f,0x500332cc,0x73a4eeff,0xaa3680eb .word 0xdd2afd11,0x341003e7,0xc766e72c,0xbe77bf41 .word 0xfc0da667,0x3cdfb068,0x8e96a51f,0xeef28765 .word 0x99b444a5,0x8093b816,0x2f55bc47,0xba75b830 .word 0x918bea29,0xdd053405,0x9f913404,0x7844fa44 .word 0xf3811a0b,0x8802e0ea,0x68331816,0x3329545e .word 0x8801424a,0xae115709,0xd3f81812,0x2c8d7ed4 .word 0xf8955c5a,0x5bf8ebe1,0x12f77875,0xb787f378 .word 0xd77d896e,0xc0327ec7,0xaeab6aed,0x858c3ae8 .word 0x8dacbd77,0x0fdb25cf,0x42dc51de,0x50b002ab .word 0x9554ccb3,0x63cd9a71,0x91671d23,0x12d1611c .word 0x874cd770,0xfe48805f,0x1916942f,0x3c6f8084 .word 0xccc1bdf4,0x0c3b4670,0xe4791957,0x0319ab59 .word 0x8ae4aa8a,0xc484f85c,0xef367db6,0x9df54eb0 .word 0x1f54ca1c,0x8990250f,0xf830f888,0x2b11699d .word 0x075690a9,0xa0630ede,0xf5049953,0x6c29df35 .word 0xb8b6536d,0x7b2e3308,0x48fc945d,0xdffcd0d4 p47_local2_end: SECTION .p47_local3 DATA_VA=0x00097e000 attr_data { Name = .p47_local3, VA = 0x000000000097e000, RA = 0x000000006f800000, PA = ra2pa(0x000000006f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p47_local3_start p47_local3_begin: p47_local3_start: .word 0x989c6ae9,0x1188aa50,0x74e2e558,0xd6eabf29 .word 0xcd999b63,0x06304db3,0x8e5ec2e3,0x28642383 .word 0x3ec9152c,0x932a9744,0xd70efd43,0x25b15ce6 .word 0x3b609f7f,0x3d9b42f6,0x57a4f8ef,0xf1a31f85 .word 0xe0cbb55a,0x52326178,0x738bbbf6,0x0b209b06 .word 0x09f35419,0x4fb963a4,0x2230b62a,0x26a758e9 .word 0xf20c53a9,0x3f9f48f6,0xe0fb2988,0x73e0b9be .word 0x7461e4cb,0xc6079164,0x97bf261e,0x45867794 .word 0x715aaebf,0xfaf5b4ab,0x6ad87bce,0x9150b92f .word 0xee44aecb,0x1c493104,0x7c464c9b,0xe4dec42d .word 0xa86a323c,0xf33963f2,0xa38b6080,0x67e87e4b .word 0x89107284,0xdea695a7,0xd03e4a99,0x4e1c971a .word 0x7379cfe7,0x8054a8ae,0x60142757,0x6f2b4d5d .word 0x60eadf50,0x02cc0ff8,0xd4c74e2f,0xc9365db1 .word 0x48294989,0xe6d6d16f,0xc2180b73,0x6eb16e75 .word 0x1d85bb6b,0xdee9da59,0x0d640397,0x7c5fd29d .word 0x70359419,0xf8917f34,0x9eb23a28,0xee60a832 .word 0x7f3e6cb3,0x1e8549c4,0x4eb71bf0,0x703e2f0e .word 0x8fa05578,0x21c0e623,0x46737978,0x3e41b902 .word 0x837d7b35,0x45419168,0x6a64afaf,0xb2f22acb .word 0x1b20fd10,0xea6eb018,0x84f33111,0xdeae5e30 .word 0x84694895,0x1647b387,0x92eb910a,0xa8aa3aff .word 0xb6cd2df2,0xfed7308e,0x93a83d1b,0xa7bfc96e .word 0x1e1c54ac,0x74161cfc,0x0df89b3b,0x859e4a03 .word 0x98812408,0x032517c3,0x0cfd5e66,0x82a723be .word 0x03fe0b49,0x2a9ec581,0x2f74a35a,0x31b50a36 .word 0xf56ea2e3,0x749c00d7,0x78b1c676,0x9813a36e .word 0x8f93e15c,0xceec405e,0xb689bd93,0x8ca72dc3 .word 0x6e119c3d,0xa8664b94,0x68f13efb,0x068223be .word 0x011c5797,0x4bd8b0b7,0x7817a281,0x4bbaaade .word 0x85205533,0xf1505543,0xf834527b,0xca0e8deb .word 0xcd459a7c,0x78f238d0,0x5b8f58ab,0x9ea99e6a p47_local3_end: SECTION .p48_local0 DATA_VA=0x000980000 attr_data { Name = .p48_local0, VA = 0x0000000000980000, RA = 0x0000000070000000, PA = ra2pa(0x0000000070000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local0_start p48_local0_begin: p48_local0_start: .word 0xe01b4f5a,0x2b313eab,0x4ccd2291,0x112ea699 .word 0x1af7af49,0x66d9f9ba,0x8c58d27f,0xd9b4c40f .word 0xd678240e,0x4327c21b,0x65e40ba3,0xe857a2e1 .word 0x6a279930,0x4f077e2f,0x7775b085,0x9b04ac63 .word 0x5c4a1879,0x8fa952f5,0xeadf7ef7,0x45443ad3 .word 0x0e2c977f,0xaa3068eb,0xce889aa6,0x7a9e88d0 .word 0x6ab8fdac,0xe395803e,0xa9bdfe12,0xc8cb7250 .word 0x95eacbd1,0x60ba645d,0xd0801719,0xdb0be1b5 .word 0x8782ad0e,0x9eff687d,0x010dab79,0x4abbd326 .word 0x216dddfe,0xaf6e6f97,0x4d11ea2c,0x703ea4f9 .word 0xe9a85673,0x0dfd1589,0xdb7b0457,0xc0f62987 .word 0xc65ae3d8,0xe7ac237e,0xe805f704,0x88707044 .word 0xef6458de,0x0af003b7,0x78c35952,0x1cbea26f .word 0x14b98910,0xc42d27d5,0xf8fd236e,0xdc84d2b5 .word 0x45792c86,0x10d94c66,0x63c87877,0xe69e5385 .word 0x332d52b1,0xe81c6f02,0x1a6a8977,0xefeafa47 .word 0x6f55e248,0xc723db2c,0x1a8c919c,0x074ec42a .word 0xbadc97a2,0xd700eb89,0xbaecaf8f,0xe0e9f691 .word 0xb04f173d,0xe171a133,0x873ec1c4,0xb0736324 .word 0x0d0b9abc,0x8dda292a,0x893b076d,0x8c4f9048 .word 0x7ebf602f,0xaf63800f,0x5eb0286f,0xdc17f878 .word 0x515ff219,0x1f7fb701,0x2686f0c0,0x558be1be .word 0xe6bd0ac9,0x3bc842f1,0x3c8f1c69,0x10f15a62 .word 0x9d2620dc,0x37c4d858,0xdc3cf3dd,0x62e7337e .word 0xb775ee34,0xc6eec359,0xd3289767,0xbcd25fb5 .word 0x6215b533,0x33e3c309,0x1cedc749,0x9ffa2ab0 .word 0x18e127d8,0xe7452f60,0x98199437,0xa6cf9107 .word 0x8f5f3cef,0x4a88f1fd,0x7569b220,0xc31da17a .word 0xb6d01529,0x1245daf8,0x8350ae44,0xb3cd7271 .word 0x356ed405,0x5573bb2a,0xf9805241,0xe4d0d9e1 .word 0x525dcafc,0x084ff4fa,0x527a57a5,0x65bb96a7 .word 0x2e7babe1,0xec601d01,0x72c22661,0xfdda5895 p48_local0_end: SECTION .p48_local1 DATA_VA=0x000982000 attr_data { Name = .p48_local1, VA = 0x0000000000982000, RA = 0x0000000070800000, PA = ra2pa(0x0000000070800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local1_start p48_local1_begin: p48_local1_start: .word 0x59200fce,0xb179c0bb,0x6e12f0dc,0x4792b9ca .word 0x59cca2e6,0x77202f0f,0xb2c70b8f,0xcae539a0 .word 0xbe818b53,0x4ee5047f,0xb5654d5c,0xb45d1cec .word 0xc540c9cb,0x36a8955e,0x54065fe9,0x64adb8f7 .word 0x02a7b621,0x8916898b,0x4a4efe9e,0x1828fbde .word 0x7b21cc4a,0xca41e38b,0xbab87c3f,0x6c2cf8e5 .word 0x28470045,0xabc2b12a,0xc13316ab,0xec6c72de .word 0xab4d6564,0x24eec623,0x73e12c90,0x2830c446 .word 0x44b7b66c,0xf4c4b06f,0x23cb47a6,0x1bbae02e .word 0xa43660db,0x4e3028cb,0x9a3396e4,0xff681e2c .word 0xf9742f15,0xfd1442cb,0x5d283fad,0x12754896 .word 0x29dc5ec6,0xed4f027f,0x62f4dd53,0x4071b407 .word 0x1df600d6,0x71f44fa9,0x02634564,0x8505eb2e .word 0x3ae77d30,0x24a2871a,0x7ec091a9,0x360138de .word 0xfd4c11fd,0x1a186b3e,0x247dd112,0x6ee07f9b .word 0x72bcfc2e,0x7e31900e,0xbcdec340,0x98400861 .word 0x3c90d9ec,0x1cbd8934,0xe742fd02,0xd4ad87d0 .word 0xe5817dbb,0x5d6fcf07,0x3890b4b0,0x416c2cc3 .word 0x0c0a5b2e,0xe550a077,0xc31ad676,0xa2f91679 .word 0x52a8d48e,0x49302d47,0x230b865e,0x3055c865 .word 0xbb7c57b3,0x08361f5b,0x1c0ce51b,0xe180daa9 .word 0x92d9a915,0x6bc2c8bb,0xe6ab7cd6,0xd554a1b3 .word 0x6423591f,0x2f414ca5,0xcf1bd69d,0xab88169b .word 0xca6330e7,0x5a5c33fa,0xa7a8c80a,0x04d9a42f .word 0x8a514d19,0x8920b0d4,0x27c04ad5,0x1ac915cb .word 0x290ca22d,0x978214f0,0xd91a4824,0x6e74e288 .word 0x5275990d,0xd232a879,0x7d493fac,0x1e68b0d6 .word 0x30736b76,0x7676ef78,0xdd6fbf10,0x18a5945f .word 0x5a7224b2,0xc58bbedd,0x589e3150,0x076d1b12 .word 0x334b1fee,0x24379fe1,0xffbcb2a5,0x035adb56 .word 0xb0861136,0x7aa49dfe,0xc29cd3c4,0x80ef44f6 .word 0x005843c5,0x85733b9b,0xa83f1b97,0x95f05afe p48_local1_end: SECTION .p48_local2 DATA_VA=0x000984000 attr_data { Name = .p48_local2, VA = 0x0000000000984000, RA = 0x0000000071000000, PA = ra2pa(0x0000000071000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local2_start p48_local2_begin: p48_local2_start: .word 0xcd38a3ed,0x53cd1bd1,0x04a64204,0x2d28625b .word 0xb2a7bf46,0xb40de905,0x8ac59c85,0xce0af75f .word 0x04af662a,0xb88055de,0x47767711,0xcbd56309 .word 0xff98ca24,0x92c31f8b,0xddc6849f,0xf6c579c4 .word 0xe82966c5,0x2ebdfb2a,0x0700957a,0x906b727b .word 0x05133b41,0x706a874c,0x8e614a9b,0xa87645c1 .word 0x42d07b28,0xbc4ad094,0x5a792b55,0x436cfdb0 .word 0xca6ce942,0xd8838894,0xeee5ddc5,0xbca07e2d .word 0xe34664ce,0x4af250f3,0xec20f2dc,0xbfa84ea9 .word 0x0aae4def,0xac004dc3,0x6dc40741,0xb6daa0f1 .word 0x9c63a605,0x53968063,0x72066063,0xd53edab3 .word 0xef029b50,0x2ce55306,0xe9ce8d9f,0xa7d52d60 .word 0x129291eb,0xedc660d6,0x642fdee2,0xb56180c5 .word 0x78df1ed5,0xaadbadfd,0x1512644d,0x440be17f .word 0x595a4473,0xb1a04c8c,0xa6141697,0x90e3553b .word 0xc2332086,0xdaa1fe3c,0x64759b15,0x33fa7bf4 .word 0x7d18f630,0xa5303547,0x669fb76a,0x95158504 .word 0x9d51da55,0x60a7dc55,0xd761728f,0x6a581f75 .word 0x5b24bad7,0xb534ba79,0x758655c1,0xddf719f5 .word 0x10270316,0x8f3e924d,0x234163ee,0x6f1467eb .word 0xd578386c,0xdefb9e91,0x662ccc3f,0x5b1b8835 .word 0xb6f43477,0x9de805b7,0xc237f0fe,0xe432d749 .word 0xa9488b0d,0x4a8f9e64,0xfea3f798,0x0df34d76 .word 0x33c9170c,0xc1fe167a,0x1e729d85,0xfce2b6b9 .word 0xc4975398,0x2bdaa607,0x667da37f,0x345b02ec .word 0x8d40ee26,0xcaf2395d,0xe1d319cf,0xd0fbacda .word 0x76d41289,0x875c5f0b,0x115c2f59,0x2678f9f0 .word 0x6acc6dc5,0x6cbf4adf,0xf00fd48f,0xde89759b .word 0x67de41c2,0x1cad5800,0x280e5ffe,0x13a50938 .word 0x399b2890,0x91ad7f68,0xdfb49a1c,0xbfc0301c .word 0x8a9030a2,0xeebe4fa7,0xd33d43e9,0x156eff20 .word 0x798cc1a1,0xd83505f8,0x3d1ead18,0x9c252bd8 p48_local2_end: SECTION .p48_local3 DATA_VA=0x000986000 attr_data { Name = .p48_local3, VA = 0x0000000000986000, RA = 0x0000000071800000, PA = ra2pa(0x0000000071800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p48_local3_start p48_local3_begin: p48_local3_start: .word 0x2eea81d5,0x3a463e1c,0x5f04f5c5,0x84fe5057 .word 0x90ce196a,0xbc18ed14,0x8c582263,0x9e5f76cc .word 0x61e4fe59,0xb7745040,0xec84584a,0x66895571 .word 0x606a305f,0x648a03bb,0xbc59c2dd,0x7a774eb2 .word 0xd16b880c,0x68eb1ce6,0x1ece3d03,0x4b598e06 .word 0x52bc911d,0xccdac3d4,0xcc5af44c,0x90e46225 .word 0x1e516993,0xa16c8e67,0x686aab85,0xb6fecaa8 .word 0xf2932b62,0xbd7c793c,0xf62c0f78,0xdcab2f11 .word 0xfbe0a7bd,0x9cd0aa36,0xe1912415,0x9c9e3ece .word 0xfba67b77,0x30905c13,0xda0befc3,0x37784bc8 .word 0xda63f03e,0x8b7d7814,0x18c6afa8,0x96e737c8 .word 0x34cbe941,0xba3f6329,0x9666fb33,0x1ef7801d .word 0xcd246852,0xce71ebd1,0x2c224e30,0xd962c0ba .word 0xf6a859e2,0x2281a82b,0x592e3aa5,0x092ad31d .word 0xea65a183,0xa21ce267,0x59a64ece,0x5e3b24d6 .word 0x10eaeb34,0x0b3e83e8,0xc60c4e1b,0x7deda2f8 .word 0xa08d2a19,0xd19a02f5,0xfc3ed3c9,0xec2d9771 .word 0x7f1aa79c,0x6dd99711,0xce73024f,0x9ef1e365 .word 0x7839dbc0,0xd751cc7f,0xac2a9e5b,0x77b2869e .word 0x2c53d5f5,0xd4947598,0xbd33018c,0xa3fab67e .word 0x50f907ba,0x35bc7faf,0xcdbbafe2,0xdd05c24e .word 0x2acf63bc,0x0e4e9bdf,0x8e59cd6e,0x1f7ec3bf .word 0x163fccb0,0xacb908bd,0x0cf7c9f3,0x4383d01c .word 0x614986c1,0x03a829f9,0x4916b5a4,0x1dc8a454 .word 0x8d5d478a,0x5e29aa21,0x3f5d4164,0xcc224c4a .word 0xa96ac770,0xe576850c,0xf1629b6e,0x8c002f8d .word 0x7fd53b29,0x4946826b,0xd7bcb985,0x82053146 .word 0xa932cfbb,0xaacaba94,0x64036af7,0xefec2abe .word 0x0f62e88c,0xcbbdd2ce,0x0b3d408f,0x72e80df0 .word 0x5b61ce42,0x24663dfe,0x17993ce8,0xe2cf1910 .word 0xf02935f5,0xd6e0a3af,0x52d44d02,0xb229c140 .word 0x2dc2f834,0xea66473c,0x6c54881d,0x91f4854d p48_local3_end: SECTION .p49_local0 DATA_VA=0x000988000 attr_data { Name = .p49_local0, VA = 0x0000000000988000, RA = 0x0000000072000000, PA = ra2pa(0x0000000072000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local0_start p49_local0_begin: p49_local0_start: .word 0x68a0c27a,0x292eb8d9,0x26235b93,0x6d8082a9 .word 0x2879ef27,0x7db81247,0x2ecc7e72,0xf1e7aea1 .word 0x96406252,0xcdf1bb21,0xd3614d05,0x68eaa691 .word 0x0d8db116,0x98db0a65,0x7984eb28,0x3b006bbd .word 0xa0d7ed4d,0x5f03240b,0x5d750c41,0x67f55697 .word 0xd8a2541b,0xe4ce6137,0xcd7de475,0xfd6ddcd4 .word 0xf52030a9,0xb47b5fdb,0xda0e87f7,0x8c641369 .word 0x3dce75d9,0xcf2e1581,0x032788a1,0x377164c3 .word 0xb6b4f236,0xfe2a0caf,0xc1112a03,0x258abe5f .word 0x0d7cffc4,0x7c19746c,0x7d4bf3ef,0x0ceb7aa0 .word 0xa1d07496,0xd66b1f88,0x05240987,0x10c75c1b .word 0x5298065f,0x232c7d42,0x387198bb,0x78f5c44f .word 0x033b9dd5,0xcf65cec8,0x61748445,0x5b319e37 .word 0xf698bc1e,0x2bf2a1e3,0x506c7585,0x7ad97746 .word 0xb62d90bf,0x18c1e069,0xa66c631f,0x28ee3827 .word 0xc7622580,0x7c5e381f,0x95ffaed0,0x8ad01e0d .word 0xea17bb6d,0x32629cdd,0x5a70423d,0xfaa40cdb .word 0xe99a9519,0x37eef409,0xd124b002,0xaef2bf99 .word 0x5b0ff2de,0x002e6fe7,0xd79917a6,0xbf14e8dc .word 0x92126b59,0x915e7203,0x0a9aa5aa,0xb99f644e .word 0xcbda54c6,0xf194c609,0x024391e0,0x7f634cff .word 0xa86bfae3,0x01153b77,0xf4a02bb8,0x5194ab06 .word 0x2a3127d3,0xe30c9533,0x685b725d,0xc4c72d81 .word 0xf0a03e0c,0x609b4d5f,0x60b0f894,0x9044440e .word 0x2afa1ff8,0x7e6f0dff,0x9780d5dc,0x81dad212 .word 0x351687a7,0x18e95b05,0xa932cadb,0x354ab155 .word 0x988f61fa,0x47e98a68,0x92c17d18,0x0d0d2f0d .word 0xdb9cb36d,0x5bfca79b,0xb7b35479,0xed24d79d .word 0x88b3eec0,0x464ab94a,0x0e7586fa,0x847a5f3d .word 0xcd7b1cc7,0xe9d28b80,0x3d3be20e,0x354fced0 .word 0x27a74f5e,0x6ffdbcff,0xced36402,0x548d329b .word 0xab3e4c18,0x71eafe32,0x73494adf,0x87da96c3 p49_local0_end: SECTION .p49_local1 DATA_VA=0x00098a000 attr_data { Name = .p49_local1, VA = 0x000000000098a000, RA = 0x0000000072800000, PA = ra2pa(0x0000000072800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local1_start p49_local1_begin: p49_local1_start: .word 0x5cb65e6b,0xfe3a681c,0x0309fa2a,0xcf04b4c7 .word 0xef2e2f1c,0x22764973,0xf1e2fd7d,0x0c71f693 .word 0x31f17abd,0xe0161eb1,0xf811241f,0x73b032cf .word 0x65b56fa2,0x2cb08049,0xfe3b5bd0,0xc669d5a1 .word 0xe409fe19,0xb501e7c1,0x236b9cb7,0xff015275 .word 0xe5799d8f,0xeb6ae5dd,0x63a5b68d,0x78f388c7 .word 0x2700e443,0xc712c2a9,0x0c4cbf85,0xc2781839 .word 0xf58b541a,0xb9f90b09,0x80a0566e,0xa53aefc6 .word 0xcf918848,0x78bf1c6c,0x523114cf,0xa6b792d2 .word 0x514ad6ea,0xdf20d2ab,0x9bb751e0,0xcad58761 .word 0xe9e425ac,0x88842c65,0xe7f85144,0xe3a21159 .word 0x382d8461,0xed14dde9,0x5627f8ad,0x0bacc937 .word 0x4bee9057,0x539c0474,0x405b6325,0x1c860d86 .word 0x9c24ff16,0x06c356c7,0xd65e0864,0xec1eb8f9 .word 0xf4698a73,0x647f7dc2,0x736779fc,0xff605336 .word 0x2ffa15de,0xc5fe2a8d,0x34077c6f,0x8fe822e1 .word 0xe7667488,0x31e889ce,0xc8e0c4dc,0x5369667c .word 0x139ddea5,0x7a5dde08,0x0cb8ca8c,0xc765efda .word 0x6abe6cbf,0x0e4d9797,0xdfc4f518,0x28bef099 .word 0x90bfa88c,0xa759b822,0xa54a6ccb,0xcd5f31a3 .word 0x03e723da,0x2bbfe5c0,0xa3323245,0x06382429 .word 0x93c82f80,0x038feed4,0xce5e5bf3,0x630ce32b .word 0x72822cab,0xaa75380e,0xcb3a3f2f,0x6196ff9a .word 0x55f0c3ae,0xe24dc658,0x8d7431e0,0xd764704c .word 0xfe26ac6c,0xc79eaa31,0x654515c9,0xd40bf65b .word 0xa361f84b,0x02846735,0x325c213f,0xd4722db1 .word 0x423677a3,0x246f7c8e,0x1f9535c7,0x26fa32ce .word 0x9a273b44,0x88fd0bef,0xfe7ca801,0x9bdaab3f .word 0x61cb78c8,0x853fb57e,0x8bdf9dea,0x540c58ba .word 0xfdd7846a,0x912938f4,0x1e6f2010,0xf1d43733 .word 0xac9a5ea5,0x43575a65,0xa808cc89,0x5b82f682 .word 0xdfde9a7a,0x60d6d893,0x1d256a0e,0x9a1cc269 p49_local1_end: SECTION .p49_local2 DATA_VA=0x00098c000 attr_data { Name = .p49_local2, VA = 0x000000000098c000, RA = 0x0000000073000000, PA = ra2pa(0x0000000073000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local2_start p49_local2_begin: p49_local2_start: .word 0x0a6812c3,0xdf97bd48,0x158e3de2,0xefc56143 .word 0x011a58f2,0x565fa795,0xea2f849d,0xd7357fb5 .word 0xd872336a,0x045162af,0x97e3656e,0x964e60e1 .word 0x7070fc03,0xd42e29a5,0xdfc1eb07,0x4b008068 .word 0x62b713b6,0x58bb32f7,0xc829a132,0xd4435d44 .word 0x114a8893,0xcc4cb166,0xbad384e2,0x288fe5f3 .word 0xdf71d476,0x92f4fe7f,0xbda40af3,0x6e3187ed .word 0xc94c9875,0x92f60808,0x702679c1,0x115bcee6 .word 0x53245700,0x815afbb0,0xaa4931b9,0x4ca55137 .word 0x6dbd94ce,0xe27fc31c,0xa2694cf9,0x2f7acbdc .word 0xb2bef211,0x256d5694,0x7ba72ddc,0xc82e51dc .word 0x1fd446f4,0xf1687b4e,0x0c6f5e95,0x354d8e8c .word 0xfdeba033,0xeb4eb9a8,0x2233b6b1,0x09e3fa58 .word 0x65d0983e,0x40440e2f,0x2c5c6044,0xcab49ea7 .word 0x8c25f1c6,0x8592f39a,0xac9d831c,0xe9bb0e35 .word 0x0e80e93b,0x40e3af45,0xa4a60778,0x646a8bc5 .word 0xbd03268e,0x7b5497b7,0x7e2bda6e,0x89131e7e .word 0x9ccf4184,0xdf8fbde3,0x27a62a38,0x3217d07d .word 0xde084625,0x92ba6082,0x8d7f6d6e,0x070b1792 .word 0xd740301a,0xbf9db0d9,0xf887498a,0x3f14d95e .word 0xd40cea0d,0x60b0cc38,0x4cef2d65,0x5c01cec7 .word 0x31efa3c4,0xf0cb99f1,0xc2840bd5,0x19b5b95b .word 0x192fbb67,0x092814fc,0x54fe0e14,0x9a01e85f .word 0xc64cc087,0x6f51bba2,0x6c94b0d7,0xadcd8929 .word 0x63545016,0x5e94f2bf,0xa4a41138,0x06c66c65 .word 0xb10b5171,0x5d5fad58,0xa8a54386,0x060d07e0 .word 0x03465511,0x52017762,0xb9b0654c,0xfd266f75 .word 0xa1bbb67a,0x83c99aa4,0xd8b6a177,0x997c82b6 .word 0x1b73e44f,0xd274542a,0xfb68b0bc,0x72f36403 .word 0x29898d26,0x242a75f3,0x30776f8f,0x94364d59 .word 0xb3983490,0x01a6d3a7,0xf63f21fd,0xc64712af .word 0xd3c9e193,0xa2abffc9,0xab1ef3a1,0x85ef9d58 p49_local2_end: SECTION .p49_local3 DATA_VA=0x00098e000 attr_data { Name = .p49_local3, VA = 0x000000000098e000, RA = 0x0000000073800000, PA = ra2pa(0x0000000073800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p49_local3_start p49_local3_begin: p49_local3_start: .word 0x8b3aa874,0x3a3c88f7,0x659e5272,0xad0c295d .word 0x6aba3335,0x50d36ac5,0xa4e3d804,0x53d2eec6 .word 0x4e22697a,0x078c9631,0x3a99e7a9,0x1072e10f .word 0x864a11b4,0x508a85e6,0x3a5de9d7,0xd1d83265 .word 0x9d3df761,0x1c65973c,0xcd4faeb6,0xba409b0c .word 0xdd902aea,0xb84c1170,0x3a03e8cf,0x534f9343 .word 0x1b88a0c3,0x2f9c7902,0x9c02b854,0x30d29468 .word 0x36059e4a,0xbdb068fd,0x12326eee,0xbed788ed .word 0xd803453e,0x1ca9f843,0x293ccec4,0xd9240f20 .word 0xe87b2ba0,0xd3895dfd,0x5902f387,0x167ec079 .word 0xb2987bd4,0x1e87b577,0xe9ba2d8d,0x81571f91 .word 0xa5e5536e,0x05a81b58,0x08eb3bb1,0xb4240acc .word 0xf6e69550,0x94253724,0x4d72d2de,0xcd6a0042 .word 0x56ef0054,0x2e2449cd,0x4cffb55f,0x38fc4106 .word 0xaefa00c2,0x228bea9c,0xbc2c55bc,0x8591cea6 .word 0x7e5eb65b,0x50eb09a7,0xd51cc165,0xb364d61c .word 0xeaa9e1c2,0x696de689,0x0c4648c4,0xbc58571e .word 0x54481b0b,0xb817ebd4,0x76d52213,0x39c42c5e .word 0x10eeca97,0x98e94a65,0x0d277867,0xc510fb1e .word 0x8011c98a,0x8051286f,0x1a8a00f9,0x03b8d524 .word 0x369dcfeb,0xf111119c,0x63881bf9,0xd2e02ee7 .word 0x308567e7,0xbd97930e,0x5aae5b55,0xca03e52f .word 0x6b86da66,0x359d1e60,0xbdceafa0,0xafb058f0 .word 0xa8482564,0x56eff99a,0xe7f1d6ca,0xfd1d8e7a .word 0xf5d7df2c,0x84bb1c64,0xab24dc11,0x5a64f8a9 .word 0xf09c1707,0x3a8c1c32,0x67c4fa44,0x544ed029 .word 0x4e3cf016,0x115a22b8,0x5ca30267,0xade11221 .word 0x4369bb27,0x9aabc56a,0xcfa53679,0x79b03da6 .word 0x8f5ecd1a,0x9f4d98ca,0x45ca4e75,0x013c0ce4 .word 0xd98b3a0b,0xc4bb92f9,0x921cd939,0x3db99cb9 .word 0x517f582b,0x7dcddfa6,0x2ecb1919,0x4138dfde .word 0x74e0a642,0xcffe24b1,0xa130426c,0xdfaa0261 p49_local3_end: SECTION .p50_local0 DATA_VA=0x000990000 attr_data { Name = .p50_local0, VA = 0x0000000000990000, RA = 0x0000000074000000, PA = ra2pa(0x0000000074000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local0_start p50_local0_begin: p50_local0_start: .word 0x1da8e241,0xccd0dc53,0x396d4bbf,0xe3a02073 .word 0x6543984e,0xe1eecbb9,0x4df45bce,0x43168a57 .word 0x7ba65ce4,0x5fbf38cc,0xdd6b31e4,0x7575405e .word 0x2de50733,0xd60b06c1,0x82206a47,0x24f2df86 .word 0x447778ae,0xaed6f1ff,0x2d7a2d11,0xacc8c797 .word 0x738663ff,0x9c2601a7,0x44e65aa2,0x41c5b787 .word 0xfb73499b,0xcf53e424,0x174851be,0x3c3ad465 .word 0x6c488011,0x60228b90,0xadeab5e9,0xe71292c1 .word 0x15584af0,0x7a612ba4,0xf0473c53,0x615985e1 .word 0x7005afab,0x2470f6e1,0x3a6f1446,0xb36d6d54 .word 0x620d57fc,0x68ab8de0,0x4b54e6ba,0x90cafc2b .word 0x1a2d2b2b,0xf1825764,0xad72a872,0x874f396b .word 0x1ce89b45,0x2c382624,0xa5414c2a,0x7ea8508c .word 0xeab11acd,0xc3d0efa3,0x4e5c0a55,0x79645b74 .word 0xaaebd2cf,0x79216ccb,0xdb98da59,0x499305d4 .word 0x46c94612,0x8df451f9,0x05ba13bd,0x4e746c07 .word 0xdf8d3654,0xc1a84c7c,0xb39ce551,0x7202f314 .word 0xae87c5d5,0xe10d7792,0xe78cb72e,0xd5ea069c .word 0x19e29cdb,0x39a9a6a6,0xee0e193e,0x360a1fda .word 0x9850e273,0x34b22594,0x4c092e58,0x08cae194 .word 0xe5869ca8,0x1a4009ec,0xfa25f918,0x662a8ed8 .word 0x1195ebb8,0xb7e693b7,0x7bb95b92,0x72600184 .word 0x6deb13bb,0xe3ae8482,0x36dcb0a5,0x85d81789 .word 0xf319a110,0xc1df000a,0xb4382199,0xf5f9be95 .word 0xac7d11ee,0x4c96e17b,0x5328d782,0x97a06e13 .word 0xa934773e,0x8795f4a0,0x001e7e9e,0x8e43521e .word 0xb4bf64cf,0x1ac76c72,0x10bccc5d,0x815ce40d .word 0xe25f45d8,0x26e85555,0x36effe95,0x2af237d3 .word 0x47aa822c,0x85a2b769,0xa110c982,0x2b490968 .word 0x2c593a67,0xa41365b1,0xac52b22d,0xf637105e .word 0xec0bdc0f,0x13f887f1,0xc8fe432b,0xbe6b1cb9 .word 0xd09afc16,0x58fba9d5,0x751e195a,0x2db4aacf p50_local0_end: SECTION .p50_local1 DATA_VA=0x000992000 attr_data { Name = .p50_local1, VA = 0x0000000000992000, RA = 0x0000000074800000, PA = ra2pa(0x0000000074800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local1_start p50_local1_begin: p50_local1_start: .word 0x89de1237,0xd9416715,0xed5eaa95,0x21ee505a .word 0xfede2446,0x25fa0641,0x4dd3b93a,0x01521b30 .word 0xdd568a2f,0x7436e596,0xff8dc760,0xc3a8413d .word 0x5f00769e,0xcbe7df81,0xa23f00fc,0xed93211f .word 0x31a87a09,0x305974ad,0xd4cfadf1,0x868da6da .word 0x680c91b2,0xfb17bb2c,0x1d894bba,0x33b10a35 .word 0xed4cfafe,0xb1feb663,0xce47235b,0xff09b094 .word 0x764e6fd3,0x3b5b9b32,0x94ebdda6,0x060e4dc3 .word 0x291e2a05,0x2a9794cd,0x44aad2f7,0x5c11e4ee .word 0xc0be6f42,0x6812ea15,0x037c76f7,0x723b40a5 .word 0x474a58d6,0x1fcd6053,0xb34c5ee8,0xe6d4acea .word 0x016423dc,0xe80c812b,0x4fea420d,0xd5cb6891 .word 0xa463bade,0xce5a4789,0xa028d385,0x453cc15e .word 0x49812c52,0xa79c1643,0xa039fd3e,0xe42c3a7e .word 0xe8550070,0xbce4e385,0xa3cab598,0x1c830895 .word 0x8ab30dcc,0x7d77afb7,0xfeea4d8f,0x1e22facc .word 0x27f61c87,0xe6c10a83,0x5f6261ec,0x9b5fc5f4 .word 0xbf49a335,0x3f7079a7,0xae546660,0x8021bb07 .word 0x85fc6596,0xa3820f29,0xb450af3b,0x43fa56a3 .word 0xf1b49cdf,0x442438a1,0x40febbe2,0x185b3b9b .word 0x31427ee2,0xb15bd256,0x2ac5af80,0x4e08a80d .word 0x27b327c1,0x47a0f6c8,0x0555e37a,0x7275e1b2 .word 0x29807b3b,0x2856565f,0xa75321da,0x3f92363e .word 0x56ca349c,0x5b8d85a7,0xe768cdcc,0x16fb3168 .word 0x43434b21,0x535f1a3c,0x3f132a08,0x09152176 .word 0x72726efe,0x3fc5c72b,0x828e138d,0x1eaadd88 .word 0xd8e70d38,0xc465c91e,0x367c8849,0x7e96d92b .word 0x03e5be7b,0x146319e4,0xd65ddd95,0xad129335 .word 0x51bf694a,0xca1ec737,0x13f4ddbb,0xbb22789b .word 0x8054bd4b,0x3c45bfd1,0x86085863,0x2b207380 .word 0xcf680b21,0x3585412e,0xbb2f565b,0x39092f30 .word 0x5c3d504c,0xf3fb047e,0x58b6ccc0,0x5ea1be37 p50_local1_end: SECTION .p50_local2 DATA_VA=0x000994000 attr_data { Name = .p50_local2, VA = 0x0000000000994000, RA = 0x0000000075000000, PA = ra2pa(0x0000000075000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local2_start p50_local2_begin: p50_local2_start: .word 0x65d0e725,0x2d9b9bdc,0xdcbcbfbb,0x3104093a .word 0x650439be,0xd5de5d7e,0x5f7c4ec6,0xe3dc8bbe .word 0x98f0209d,0xa2094852,0xf7693606,0x43a699ae .word 0x98399437,0xcd773e14,0x81730d80,0x38639e22 .word 0x64a3951a,0x68be9ca6,0x1c9743d7,0xdc6a077c .word 0xdaca386d,0xcb8b6817,0xfde1dc79,0x523d76da .word 0x0aa321a2,0x94b8cbee,0xc30ffd90,0xb59e845b .word 0x2e60f009,0xde48781f,0x056d325c,0x3db6540f .word 0x9b37d541,0x763a942c,0x2dbb3616,0x7f23820d .word 0x91f43624,0x209d9996,0xfbebc93a,0xfd014cd4 .word 0xebccbc7e,0x08d1c225,0xb2ea409f,0xb7ae8775 .word 0x6d8d68d0,0xd4442712,0x80426ed7,0x75eb2a83 .word 0x32224297,0x4d9b3690,0xdcc03ab8,0xfe661d31 .word 0xb9575ec2,0x328a815a,0x7f688ad8,0x0242f819 .word 0xade05f30,0xca10edc4,0x2705209f,0xe6546ed9 .word 0xf8a69aef,0x9ee8849c,0x8502158d,0x301196de .word 0xe3bff54e,0x5c06a451,0x723ff7ab,0x07d75603 .word 0xa8240a2a,0x7d18e7cb,0xe2e6eceb,0x67efca59 .word 0x8a3e8d03,0x8dc46e4c,0x64628617,0xadd0e511 .word 0xfbfba210,0x2a7f8e6c,0xe5bb5fec,0x61da7a41 .word 0x91a6dad8,0x6e500d62,0xdda2ac35,0xb2be4d32 .word 0x5e8f2ea3,0x34ff09a2,0xdb2fb981,0x56d0abea .word 0x7976fd38,0xba5bc526,0x76575ffb,0x4bb0c676 .word 0xfa303cc5,0x24b87c89,0x1b1f400d,0xd069facd .word 0x2e013cbe,0xa84c44ea,0x2cefb194,0x20a22253 .word 0x42705279,0x5136a986,0xbe327bf0,0x0223ad9f .word 0x6c6b6727,0x30b6bed8,0x53c90d5d,0x84be090e .word 0xd831f952,0xf71094f5,0xe2599623,0xaedfc7c5 .word 0x88159671,0x53686e94,0x90c4738b,0x30b4e39d .word 0xb93e619c,0xb0737cff,0x46281bd3,0x044187f5 .word 0x275ee483,0xeb45013d,0xa4540ebc,0x8bbc1224 .word 0xc0d8eaa3,0x81b8086e,0x96d52e1b,0x237f9907 p50_local2_end: SECTION .p50_local3 DATA_VA=0x000996000 attr_data { Name = .p50_local3, VA = 0x0000000000996000, RA = 0x0000000075800000, PA = ra2pa(0x0000000075800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p50_local3_start p50_local3_begin: p50_local3_start: .word 0xbfd042e3,0x165984f1,0x696ee5e3,0xb6188f93 .word 0x40906191,0x2120194c,0xd88f8390,0xb03b507f .word 0xe836cb8f,0xbf384054,0x1d26c7e8,0xc894935a .word 0x1f20eb31,0x0afa8212,0xa2ef27fb,0x7e5d0578 .word 0x7974c695,0x197db52d,0xf61efb98,0x811126b9 .word 0x13b710f2,0xf93b328f,0x44719147,0x0cfa1215 .word 0x8dc3914b,0x30b83ec1,0x674fe4a2,0x9de8f49e .word 0xa3973903,0x487bbc40,0x008dfe6a,0x144914fd .word 0x41160983,0xc7ce7918,0x3f2e106a,0x6780a745 .word 0xa3fba357,0x48ce571e,0x1b0029e3,0xc5afca54 .word 0xa9da38de,0xd96d8d61,0xd2a61031,0x9a98c714 .word 0x891ce850,0xb0854313,0xffe73c8e,0x11a72d19 .word 0xf08407fb,0x3ea6430c,0x0841e263,0x0a9ed7e2 .word 0x8bf3a906,0x8c229d78,0xbe7a9d95,0x89d6ff97 .word 0xa3cb30e2,0xf560eab3,0xc6fa8ff8,0xe4a1ab67 .word 0x58979cdd,0xf68e5ba2,0xa85e64cc,0x7dae2cbc .word 0xf88f776d,0x11fc6d6d,0x90bdbdfa,0x6c377bab .word 0xcfac3571,0x1cc4fa0a,0x872e49f0,0x3eb70b99 .word 0x920a603a,0x6211bbe5,0x26777674,0x76edf1da .word 0xbad8eec8,0x452de83c,0x5caaebb8,0xead8611b .word 0xb7673061,0x36dd97d6,0xfe7137f9,0x58eff2fc .word 0xd6bb12e6,0x1b103f10,0x4f18cf29,0xa0b8b5a9 .word 0x1aa9a535,0xee3e81b6,0xc03ceefb,0x8ef73d9b .word 0x0568924d,0xcc496037,0x9d4bfa50,0x37232a4a .word 0x028c01fc,0x59ff006d,0x144fc963,0x9f82d37f .word 0x7cb62170,0x7b24f9df,0x965dc538,0x3dbf179d .word 0x5aecbe17,0xd7762a97,0x27805e43,0x7c4d5276 .word 0x8e6699eb,0xb7e41c35,0x6b6433c0,0x1a790e8d .word 0x1fb93361,0x375b27b1,0x0677f163,0x02d2960d .word 0xa8c9bf1f,0x84ed5ded,0xd50e5ff5,0x569b4665 .word 0xa811d79d,0x862a33be,0x04e2988f,0x90adbed1 .word 0x2adb28e2,0xb9df0f96,0x335b97e7,0xdb13c4df p50_local3_end: SECTION .p51_local0 DATA_VA=0x000998000 attr_data { Name = .p51_local0, VA = 0x0000000000998000, RA = 0x0000000076000000, PA = ra2pa(0x0000000076000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local0_start p51_local0_begin: p51_local0_start: .word 0xd22a15dd,0x8815d72c,0x72e66901,0x7e92bbd4 .word 0x7767dd85,0x2eda8a18,0x88fd072c,0xd0e700c6 .word 0x150a6cd9,0xd595d40b,0x180486d9,0xeca3c963 .word 0xc7c38d83,0x354d64fe,0xc616a51c,0x1940e8b2 .word 0x849e916d,0xa054643a,0x07c550b7,0x7e280c2f .word 0xc912adf0,0x0fe8fd77,0xb6405264,0xa12b7687 .word 0x74f9ef03,0x70b363e6,0x3fe54d6e,0x9f0b7178 .word 0x12c484a3,0x8a66fe9c,0x8eb2acb3,0x34854199 .word 0x1488b3ad,0xcdd16c2f,0x7ad535c2,0x339357e2 .word 0x62685ac5,0x2f1d7d4f,0x6b8a2397,0x14510366 .word 0x2bce56e8,0x1e6d2a57,0x08161537,0x2bc2ff89 .word 0xd917e305,0xe297a15a,0x29b9f134,0xc8bebd78 .word 0x1c688aa7,0x070a87e7,0xe8c043a5,0x8bd72edc .word 0x110505a2,0xbf70e433,0x7b69b962,0x7db5e1b4 .word 0xc9e38b07,0x13a7f901,0x1cade4da,0x450e1998 .word 0xe032fe70,0xb0128e37,0x9cbc19c7,0xbdd64fa6 .word 0xce6d1b57,0x0100f5d8,0x4ed09076,0xe8dd6ea7 .word 0x20f2d5ff,0x5150c733,0x3d250855,0xf9f2fc2c .word 0xf196fdb3,0xe126317a,0x9981fe58,0x06509aed .word 0x188ba185,0xd065d1cc,0x69de70d4,0x7d89579b .word 0x7b183620,0xbda89f69,0x3766f807,0x4baa3e30 .word 0x2f72826b,0x86ccf6a8,0x72aa43ca,0x38090f5c .word 0x666a8b61,0x26b6758b,0x57d7ff49,0xbbf80541 .word 0xb3c14d3c,0x0dc39b7b,0x590e68a1,0xa6f394fd .word 0x2cad9b09,0xd69e0558,0xd18f4676,0xfab4f6d6 .word 0x1289620b,0xf27f7182,0x8d21f0f2,0xed5483f3 .word 0x2d0b6c55,0xd8f5186d,0x66a19496,0x9a2729cd .word 0x1903d31d,0xbca003a4,0x7af88c5e,0x1c26763f .word 0xcc95ecc7,0x499b3fd7,0x99984e20,0x41cf621f .word 0x8b2b36cc,0x01c1d1a2,0x976615e1,0x2d7256d2 .word 0x285a2b94,0x03b78c35,0x57505f4f,0xac2860bd .word 0xbb746aca,0xee406baa,0x76597182,0xf191548f p51_local0_end: SECTION .p51_local1 DATA_VA=0x00099a000 attr_data { Name = .p51_local1, VA = 0x000000000099a000, RA = 0x0000000076800000, PA = ra2pa(0x0000000076800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local1_start p51_local1_begin: p51_local1_start: .word 0x087e7441,0xfb7cc987,0x293f9f73,0x8e1d826e .word 0x8e5e64e8,0x0fad81fe,0x2479e3a5,0x701fdc20 .word 0x6ff223b0,0xeaecee24,0x5c86a557,0x9bd1760b .word 0x768d1d03,0xd2079649,0xd2cedbff,0x6430394f .word 0x07c7b51e,0x53347d62,0xf67e1ebc,0x2643c8d1 .word 0x5ab21240,0x7a3c7d2e,0x3679bfff,0x9e56f4ff .word 0xfbb62b43,0x2c05b60f,0x829ba005,0x7e4bca9b .word 0x282c3750,0x8b059a8d,0xd9e2c89c,0xd6ebf1f0 .word 0x44f060b2,0xbefad8ac,0xcffcad83,0x19523f94 .word 0x9a65dcec,0xcdf370e9,0xb687da91,0xc2680ebb .word 0xf120612c,0xed20fc4f,0x11164886,0x07460619 .word 0x79dc8ccf,0x17ecd646,0x558b28a3,0xe42a98e6 .word 0x55a849e8,0x945ff405,0x057783af,0x955091ef .word 0xc0e3e01b,0x3b858026,0xe7c4c4e1,0x4d24fce1 .word 0x34d4c50d,0xfe1e2dff,0x27ac169a,0xaa94a749 .word 0x3c87c5e0,0x74707b75,0x0c226c45,0x335b1b59 .word 0x2fdbc00d,0xb66b3919,0x66ce5377,0x511af6f7 .word 0xa55c8b41,0xcc3c987f,0xc6bd859f,0x9f420f90 .word 0xbb7257d0,0x9726441f,0xd7905b89,0x92a2d774 .word 0xd468bcb8,0x8be34b0c,0x3d974264,0x838b8dcc .word 0x033c2ac4,0xc794c0ad,0xb222b60e,0x833252cf .word 0x465166c2,0x49b484f1,0x54f9ce8f,0x48a2dbee .word 0x460587b2,0xaa5955ea,0x48029b36,0xa3def104 .word 0xab2cae68,0x55f169ad,0x6711fed6,0xff813fbe .word 0x84e14ffe,0x0532b3b7,0x918f2130,0x05d1741b .word 0xc94f3cf4,0xc630e174,0x0c99aaaf,0xbed83623 .word 0xb851ba6f,0xd7073ffc,0x80ef518c,0xbc4d0895 .word 0x036d1cf0,0xb9d9aa42,0x229cc01b,0xd7a6d622 .word 0x49b01c6c,0x3b0884e6,0x50dc5f7f,0xed8b3fef .word 0x9deb68ce,0x16fb0897,0xa8989e85,0x94192bde .word 0xeb63b8a7,0xc378355b,0xc8b7d2ba,0x40ef2229 .word 0x8a832792,0x2fbb6532,0x854a9d6b,0x7a686306 p51_local1_end: SECTION .p51_local2 DATA_VA=0x00099c000 attr_data { Name = .p51_local2, VA = 0x000000000099c000, RA = 0x0000000077000000, PA = ra2pa(0x0000000077000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local2_start p51_local2_begin: p51_local2_start: .word 0x9634c9cd,0x897b8d95,0xb638c46e,0xf5092fbf .word 0x18d20f08,0xc44de8da,0x04330630,0x83b28a22 .word 0xd3caeab3,0x55fb834c,0x11ecec4d,0xfde872d8 .word 0xbd3d74a0,0x0e77a18c,0xc59c125e,0x20162a43 .word 0xb0a462ff,0xb8f14eb7,0x2a9265bd,0x2f713cca .word 0x84b8198d,0x61aeb6d2,0xb643a93c,0x3daea4f6 .word 0xedabf752,0x8f95c2dd,0x5b559c57,0xd7441fdf .word 0x5bae9900,0x2a858e22,0x7e84ff5f,0xd127a5ea .word 0x6c9d2c3e,0xbbd4c9ec,0x0df7c0b8,0x9be48e00 .word 0x806368fa,0x363b73a4,0xbb63ac48,0x03771ca6 .word 0x5c182c1c,0x60eab1ba,0x562233f8,0x99c3e00a .word 0xd3a2baa6,0x66fd6d17,0xdeef3212,0x56dbcaa3 .word 0xfcbb6282,0xed8daf2c,0x5f624f25,0xaff7b821 .word 0x236f4940,0x61e0e716,0xe532125f,0x53984de2 .word 0xd0fcad7f,0xa7ea51ce,0x7c170977,0x0629c630 .word 0x0ee31304,0xc7c17f62,0x03924568,0x1fbe96a8 .word 0xec06c715,0x94c14625,0x9f45c721,0xc15acfda .word 0x2e63614b,0x81c63629,0x8b16d32c,0x9bd0aa05 .word 0x4f7c5ba9,0xde463a22,0x3523ffab,0x3e85f1dd .word 0x57a21d39,0x41437447,0x17c8b904,0x9ba39f0c .word 0x239385a3,0x93d2d434,0xc26ef118,0xc5f77c26 .word 0xf0ec2f9e,0xbe29a5ee,0x150b3ddc,0xcbde3495 .word 0x9fecd9c7,0x73bf6325,0x457d76ea,0xb83e7d22 .word 0x1dbdf0e1,0x604b1385,0x26a66218,0x7fd0233f .word 0xe24942a2,0xefb7a641,0x8a4fb321,0x9398811e .word 0xd82febf7,0x24667749,0x370e9b3f,0x79c6bbd8 .word 0x2afc5c35,0x29a49079,0xdd9d44df,0x6fac62e3 .word 0x9ab39e45,0x79f8f466,0x5fe9ca19,0xace32e99 .word 0x4a0662d8,0xe2d586f6,0x25631b42,0xb63720f8 .word 0x42dc3680,0x2bf0210d,0xbb57191f,0xc112a166 .word 0x8c75d9a3,0x549e9674,0x2ae3fe9a,0xe9f740c3 .word 0xcad6c0df,0x2fa1a73d,0xe1f2890e,0x90297913 p51_local2_end: SECTION .p51_local3 DATA_VA=0x00099e000 attr_data { Name = .p51_local3, VA = 0x000000000099e000, RA = 0x0000000077800000, PA = ra2pa(0x0000000077800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p51_local3_start p51_local3_begin: p51_local3_start: .word 0x41d5ea71,0xcbbdc0ff,0x5f79335d,0x776d296c .word 0x34d7b238,0xdd0ac6fd,0xc118531f,0xd09108eb .word 0x727b3502,0x8caa4464,0x98460eb6,0xad7f69dc .word 0xc2543390,0x409ec24d,0xd92fe06f,0x42250b24 .word 0xc51192ca,0xaae79913,0x967f5c3a,0x0f339ae5 .word 0xda198ff9,0x69576f29,0xe3f79f65,0x7394fe7a .word 0x65bb22f4,0xafc0b624,0x8014db66,0xc3c473c0 .word 0x54f7a8b9,0xaa9d67b5,0x50469b6f,0x624ddf29 .word 0x53aadd7d,0x85d8d2c1,0x5cd56ddc,0x1d031a8a .word 0x214da229,0xc7e236ce,0x14432029,0x19e5b7d6 .word 0x1c206e28,0xc73cd468,0xae291a7a,0xb645ebe5 .word 0x04ead677,0x1ff3377c,0xa1b68e75,0x23b9371f .word 0xd428d421,0xc632908a,0xae3e12e8,0xbc9d6b74 .word 0x375a26c9,0x4c5abb20,0x3d6df50b,0x6b89446f .word 0xbca57971,0x15023762,0x27e67121,0x75266c3f .word 0x8106a762,0xd594345e,0xda2bfb60,0x6e0fb78a .word 0x98ee1fbe,0x26d2bfa0,0x9fbdc329,0xb5d9a1b8 .word 0x9be2df56,0xba536884,0xf4fc9caf,0xbda663b5 .word 0xa2f71bec,0x273c702d,0xcce6d51f,0x3dcff4a5 .word 0x9dd44088,0x36299459,0xe7023a60,0x2add826a .word 0xa8d4f2d7,0x927c19c5,0x3ec5463e,0x06b23a53 .word 0xb6df1cf6,0x35dd2097,0x0d90bb2c,0x19a766c6 .word 0xe3ffb964,0xbf9cf1a5,0x6a27e9a0,0x57b6a904 .word 0x84a6ac4d,0xcbbeff30,0x28d25940,0xcdfb176c .word 0x0fa8f2c5,0x58e67579,0x948440cf,0x944c9e99 .word 0xf0f36a04,0xba1697eb,0x9b233d7c,0xafab27a8 .word 0x4842bf45,0x6632d0a3,0x0e10ca97,0x12502a6d .word 0x7d798945,0xa2dcd392,0x4a392658,0xf9682b7e .word 0x85623b10,0x887dc6a2,0xe78ded23,0xb0e148a5 .word 0xbcc0c70b,0xc4412ff8,0xe4571602,0xfa26f748 .word 0x242d142e,0x1248b64c,0x41e9cd73,0xf520d5aa .word 0x853fddb6,0x25a8b99f,0x0d75871b,0x8940122d p51_local3_end: SECTION .p52_local0 DATA_VA=0x0009a0000 attr_data { Name = .p52_local0, VA = 0x00000000009a0000, RA = 0x0000000078000000, PA = ra2pa(0x0000000078000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local0_start p52_local0_begin: p52_local0_start: .word 0x8c43d7b4,0x01b4f90b,0xa7c20bca,0x0df3699f .word 0x57d4acc1,0xed7ddbbc,0xe4101d59,0xe9e09fea .word 0x952eb470,0xbe5b13cd,0x95e15d4f,0x8e043abc .word 0x259a8294,0x4edb9795,0x9d937b58,0x80cda15b .word 0xe33389d1,0xb5623944,0xcc71b9d7,0xccd2c8d0 .word 0x74fe31db,0x6a307fdc,0xcc384711,0x40fb76dc .word 0x6a78007d,0x7fad3144,0x758a6741,0x37d06573 .word 0xa5ef7f3c,0xefd6a785,0xa0e7d26a,0x644b5a41 .word 0xefccb2c7,0xc3425236,0x848caac9,0x003f61b7 .word 0xca07d832,0x120086b9,0x853c81fb,0x678b1ec4 .word 0x525ae6be,0xc5377ea5,0xa7fedeea,0x43d19ad6 .word 0xd78c8be0,0x598a5afb,0xaee1b2bc,0x446fa2a5 .word 0x034613c2,0x58157961,0x8f629b81,0x3f8d1390 .word 0xf2661dcd,0xc1409cf7,0xf2b95e5e,0xb6530160 .word 0xb5a35885,0x6d83817c,0x33ca8ade,0xfe2e1895 .word 0x9597740e,0xc6232469,0xd6c0c10e,0x2b07186d .word 0x3e0078ea,0xdbc05d5c,0x98cd3687,0xc2c154e0 .word 0xfe65e8b5,0x69dad1dc,0x26496313,0x075dc10f .word 0xb993a383,0x73da9fe7,0x16f367de,0x7c791580 .word 0xc18f442e,0x798ce296,0x550ee039,0xaacd758c .word 0xf2a78892,0x57b32d6f,0x3ac250f4,0x12aa53ae .word 0x38d63827,0x80b586dc,0xd71050e7,0x496e5f73 .word 0x55958ff8,0x0fea84ac,0x22d77057,0x5d154b23 .word 0xb5adb6d6,0x32039961,0x230c9e3d,0xb3f88113 .word 0x2729af56,0x4db58c88,0x4f262a72,0xa186da54 .word 0xac3b3381,0x4cc7b8b3,0xeee6a37d,0xde88acb3 .word 0xc1cad841,0x368a540b,0xbddc816b,0x5de8d47e .word 0xe470f948,0x80d774f1,0x0838908d,0x30468534 .word 0xaf554da7,0xdb9ee6ef,0x3f89aab3,0xc363c032 .word 0x245694b4,0xe8ab72dc,0x3f83824c,0x63bbec06 .word 0x3502feee,0x54f50285,0x42bbcb20,0x740562fc .word 0xe7033783,0x5a5a17ed,0xcefd9b92,0x0c7d69b4 p52_local0_end: SECTION .p52_local1 DATA_VA=0x0009a2000 attr_data { Name = .p52_local1, VA = 0x00000000009a2000, RA = 0x0000000078800000, PA = ra2pa(0x0000000078800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local1_start p52_local1_begin: p52_local1_start: .word 0xdf69ed5e,0xdc9c0a92,0xb70d7727,0xee352ec5 .word 0x216fcd49,0x5fc95bcd,0x81146d11,0xb6656b82 .word 0x3e5bd845,0xc1fc49b9,0x377f49eb,0x389c8fce .word 0x2a82f8c3,0x99ae7ddf,0xcb63711d,0x3f80472e .word 0x9a824197,0x02f04e4c,0x1165f044,0x6f965119 .word 0xba3534f3,0xc5341c83,0xbbf1dc7a,0xb6e35ca3 .word 0xae23472d,0xe6691f05,0xe1b4bb32,0x24df4327 .word 0x6a55d770,0x35aceb6a,0xd2bd4e5a,0x32cee8c9 .word 0x5a089718,0x1375c04f,0x00575d27,0x09ac576a .word 0x1390320f,0xbcb5595e,0xcf231df2,0x447aeec8 .word 0x44d06dbe,0x467b3659,0x89c97f82,0x7088c6e6 .word 0x29423b07,0x864186df,0x933057a9,0xa3f24532 .word 0xa4ed929e,0x920dc55e,0x70ad15e9,0x2bc95c7f .word 0xe7ba6d95,0x58d1f341,0x47733e7e,0x672dc448 .word 0xde15c4f8,0x2b439f2e,0x4327d2a1,0xceb2daec .word 0x8f203185,0x453cd509,0xfcd487d4,0xf1380fb1 .word 0xf52791fc,0x3544af77,0x746852f8,0xfb6f495e .word 0x9be3af33,0x06075435,0x5c84566a,0x3b0d90ee .word 0x3fbf719e,0x8e30eb1c,0x801fc451,0x677cd7e8 .word 0xa96d24b3,0x27248ea5,0xd4c8d70d,0xf2afe379 .word 0x95da3546,0x4764dab0,0x037383a6,0xf0bc6acb .word 0xef5b7bee,0x73866d2b,0x419e0b7e,0x4db93b9a .word 0xc7e53516,0x10f528dd,0x7ceab6be,0x416feb7d .word 0x08017217,0xa49c4119,0x9293bad9,0x649fc58f .word 0x75d32463,0x990db75d,0x397aedad,0x78ee53c3 .word 0xc67f988a,0x85c99314,0xa4cb9d48,0x59fef405 .word 0xe3df2f25,0x51f82645,0x088f6988,0xa3036056 .word 0x17c90945,0xb5d92444,0xe86b4722,0xe70275fe .word 0x4c0d26f2,0x41bf0bb0,0x24cc9025,0x227c16bc .word 0x03863ee2,0x264a8cb7,0xd789ea7f,0x704621e8 .word 0x043e8c3f,0x62b8b2c9,0xdd487ecf,0x2d201ce7 .word 0x740557ae,0xd946d494,0x8a6a781f,0xb1db3057 p52_local1_end: SECTION .p52_local2 DATA_VA=0x0009a4000 attr_data { Name = .p52_local2, VA = 0x00000000009a4000, RA = 0x0000000079000000, PA = ra2pa(0x0000000079000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local2_start p52_local2_begin: p52_local2_start: .word 0x8a4b7bce,0x05b9e771,0x2a70ef3a,0x323100e2 .word 0x44c8039e,0x508330e6,0x3ba1e337,0x3d7d4242 .word 0x630b7cfb,0x7a2f47be,0xa776df0a,0x8651ade0 .word 0xa45e79b0,0xf36fb7ca,0x64afc526,0xdc672561 .word 0x70760308,0xb3342688,0x5d0a7d00,0xef334a3f .word 0x9de9f9c5,0x7076501b,0x91ac8f74,0xccc86c12 .word 0x6fbd0ec9,0x9ad30d9a,0xeb762615,0xa5f4c64d .word 0x269ea4ce,0xe98cc915,0xf13c9b18,0x2003494a .word 0x68a7aa09,0x98d0d022,0xd81a9f7d,0x8cc63087 .word 0x05f44c87,0x58050ebe,0x53a1dec0,0xc0d78eca .word 0x79fd8cc1,0x281a82fe,0xc8eb5fbf,0xfc6a385d .word 0x5b3eb002,0x50915c03,0xb5c4c929,0x4b324f7a .word 0x2486185f,0xb1b1e83b,0x04a5b95e,0x314dd89f .word 0x5b60e964,0x23186e40,0xdd06ea0f,0xf9739d6f .word 0x17849cef,0x614517e7,0xb5965818,0x272c653d .word 0x128c03f7,0xf1588f34,0xe9cd9dcd,0xc1dd4652 .word 0x8cef2aca,0xc6d7f5c9,0x6c7e66af,0x035aaf2d .word 0xd044c747,0xe0dd4d78,0xbd35ff38,0xc3e6ace6 .word 0xc91c7374,0xfd2e10f6,0x42495c52,0x3d0def26 .word 0x0fa0afd3,0xba6472e9,0x36abde88,0x4af62fcd .word 0xf9d0e6e8,0x18320edb,0x955610bf,0x7856888b .word 0x6619bd76,0x1ddbbf3c,0xd056624b,0xac2218f6 .word 0x4662ae51,0x9287f12c,0xe5024ca0,0xdbd8204d .word 0x1bae4c0d,0x1f8d42b4,0xe8edbe52,0xfdc63ae8 .word 0x4377cd77,0x439d5532,0x88fc6fed,0x894e93bd .word 0x538ab980,0x3bc4f132,0x016e4fbd,0xd456e18b .word 0x95f17114,0xcdbe4af1,0xd252f1a9,0x4def9a88 .word 0x581d9715,0x50c9c90c,0x8009123d,0x20136ec1 .word 0x3717cab8,0x93639bcb,0xc7150df0,0x6b3c0929 .word 0xd86ee363,0xd2544ffc,0xceb06583,0x8bb33c4e .word 0x39ac80be,0x0cb1c80c,0x1b18bfde,0x70a7ad9e .word 0x373bd090,0xfe8bce3a,0x27211f5f,0xd4dec981 p52_local2_end: SECTION .p52_local3 DATA_VA=0x0009a6000 attr_data { Name = .p52_local3, VA = 0x00000000009a6000, RA = 0x0000000079800000, PA = ra2pa(0x0000000079800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p52_local3_start p52_local3_begin: p52_local3_start: .word 0x3c516b4f,0x7607e5dd,0x8c345db6,0xf1832af0 .word 0x08720021,0x7f183619,0xe32dab74,0xb8e41a3b .word 0xf00dc746,0xe39ccb3b,0x1c752f7b,0x8ac28f97 .word 0x138575c4,0xe2ea8e98,0x3ce1ff8d,0x4a5cad9a .word 0x2fbc9fa7,0xd158a67b,0x07af387d,0x0a216f96 .word 0xfca29a59,0x6dfa8682,0xd83c1f96,0x46c9c420 .word 0xef3ea685,0xf3742001,0x17e81695,0x59f170ec .word 0x8acf9f6a,0x344dba5c,0x50f3c2df,0x2524a313 .word 0x5ad86dee,0x30c9d323,0xfe094c5a,0xb685dcca .word 0x4e9220a8,0x803945e1,0x9fa5c64a,0xc1aa6c7a .word 0x1d7595fd,0x1bbc54f1,0xd574b594,0x721eb1ab .word 0x0adc17e2,0x7d3df8b5,0x845e16fd,0x32b00dc7 .word 0xac16d9f6,0x50602057,0xdd028683,0xcd5ed484 .word 0xb0ef712d,0x01e9c0c9,0x0bddea47,0x6a3d84e8 .word 0xb5aea8ff,0x7eba68d6,0xef035d16,0x57867c51 .word 0x83e5f028,0xaf735b3a,0x0f353a4e,0x63f881b1 .word 0x64b884cc,0x33264456,0x73c42a09,0xd03cd73b .word 0x9f9431c0,0xe12f068e,0x13d98549,0x694e774b .word 0x4beab38f,0x84f9c25c,0x12f9f342,0x2627e43f .word 0x538a92f4,0xbb79e74f,0x3b5d5e1b,0xa8cf6627 .word 0x07ea8468,0x13ccc078,0x71db4758,0x103003a8 .word 0x8c266e38,0xd8a8ce7f,0x946986ad,0xdb8ab44a .word 0xf361b04b,0xf9d6efe2,0x652ef7d3,0x115f65f7 .word 0x412d12bb,0x414f640a,0x84565667,0xde56015e .word 0xe005e78f,0xbd36e941,0xba06db4a,0x9a071d7f .word 0xac722d7f,0x21e85404,0x3279c2e8,0x4259c529 .word 0x0a8d8234,0x211f97e0,0xb89f8c2d,0x71de6e0f .word 0x5a1a039d,0xfdd4bcfe,0x8bad002a,0x55542ef4 .word 0xd4f49993,0x1db705a0,0xb12e1dbe,0xf52cc0a0 .word 0x0268d3dd,0x752173aa,0xb5ff6b72,0x760b4178 .word 0xaee168de,0x2c94cded,0xe8c1f08f,0xa8d39793 .word 0xcdc46435,0x305c0591,0x04322b4f,0x1990c9f9 p52_local3_end: SECTION .p53_local0 DATA_VA=0x0009a8000 attr_data { Name = .p53_local0, VA = 0x00000000009a8000, RA = 0x000000007a000000, PA = ra2pa(0x000000007a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local0_start p53_local0_begin: p53_local0_start: .word 0xd19749ba,0x183d8b20,0x3407dcb9,0x01711376 .word 0x1f4d4844,0xfe3a581c,0x7b292473,0x78dd043c .word 0x33f572ed,0x1dafa69d,0x805312c6,0x3392914a .word 0x617ea4a2,0x05657a5b,0x0839ca61,0x62e3efb4 .word 0xc01fd58f,0xd4123cd4,0x2c8fbc14,0x1e66b39f .word 0x2095836a,0xc84d41ae,0x94230591,0x28fe2cae .word 0x1c18bd93,0xb93b90db,0xbb41a65c,0x4019c215 .word 0x70b35fe1,0x108c5250,0x672c0ec5,0x9296fe1d .word 0x94570858,0x9cdb963d,0xf79aa33b,0xd2659824 .word 0x9d654d58,0xb1b48802,0x7649e3bc,0x0a8d9908 .word 0x7dc1283c,0xee98ecc9,0xc1973ee9,0x6096bf57 .word 0x7c480e0e,0x251ff28c,0x232c50cb,0xe3934668 .word 0x8c4f019b,0x194e4daf,0x5f2394a2,0x9e5a41bc .word 0x45d745c5,0xad4b7f44,0x7d83566f,0x92688b90 .word 0x99f8a50f,0x35c678a4,0xfbde0d17,0x02f8c7e2 .word 0x1bfaa9c2,0xc51a3efa,0x455e1a58,0x4ac25030 .word 0x9ec90788,0x865db149,0xaf1d8372,0x3011b804 .word 0x3ecb9644,0x8a1f28d8,0xa70adeb4,0x3095e63f .word 0x7417d622,0xb66ec35c,0x198f59ff,0x66bcc5c0 .word 0x9572770d,0x04f6684f,0xffeb137c,0x61456d38 .word 0x0b4f5c7f,0x90a58e4e,0xfc0a5427,0x874b9189 .word 0x4a4d9ebb,0x7ae41dbf,0xa89bf7ab,0x137a81d4 .word 0xda780262,0x45e3a707,0x0a41460f,0x12214aa4 .word 0xc90b2b21,0xdd400282,0x5dfbbf13,0xae780942 .word 0xe6813b9d,0x0b308f25,0xab309a64,0x49dbfab0 .word 0x1636f150,0x28733a8f,0xdb62c5ed,0x2b78d4c9 .word 0xb0043974,0x0f0c02d2,0xdd415cb8,0xb1f7cda0 .word 0x9140ff49,0xf24019d7,0x591439fe,0xcc90d850 .word 0xbaeb936b,0x2015561f,0xe9cfa0e3,0xb530404e .word 0xba273f1e,0x17a50fcf,0x7ddc9321,0xd9ec657c .word 0xe0b24cc9,0xb2ac7a19,0xd6cde244,0x3f0b17ba .word 0xe1c5c2dc,0x796b224a,0xf1ed656c,0xb26b3975 p53_local0_end: SECTION .p53_local1 DATA_VA=0x0009aa000 attr_data { Name = .p53_local1, VA = 0x00000000009aa000, RA = 0x000000007a800000, PA = ra2pa(0x000000007a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local1_start p53_local1_begin: p53_local1_start: .word 0x2ee771cf,0x88ca7b86,0x1eab6d44,0x53af8d67 .word 0xfac75f92,0x7948322f,0x912bc62f,0xac8785c9 .word 0x551c85b9,0x8d090619,0x9e731c1c,0x503f918a .word 0x11f3ee45,0x2c686bb3,0x0abd2d2f,0x6aa134a8 .word 0xa9fb59dd,0xdb9ff7b2,0x08c2c1e3,0x84b3f505 .word 0xab32b8ef,0xaef676a9,0xbe9195bf,0xac38d876 .word 0xd4765e55,0x061cafb5,0x3330fd43,0x8a7753aa .word 0xed6cbf34,0x21b67bba,0x63dd3025,0x64fb5fc3 .word 0x1efa6cf1,0x7cd47ee5,0xbc72dace,0x0b699e89 .word 0x46e15ade,0x3dc5bbfc,0x114e9b66,0xddf3f375 .word 0x0685a342,0x7287e66d,0x06766969,0x6a53c6cd .word 0x4e0bab14,0x5169b9a2,0x3697892a,0xc8ea3cfc .word 0x62befdda,0xda8be0ef,0xd3e0820b,0xc71362a5 .word 0xb246a1ab,0xcf91a8a6,0xce5694d4,0x596dc40d .word 0x65070f85,0x4e298ddb,0xd6a457f1,0x81e9120d .word 0x413823b0,0x54e371be,0xc1b2b654,0xf009ecd5 .word 0xf9ee789c,0x18d19e56,0xcff3341c,0xfe3f5f91 .word 0xa3f082bd,0x39c8d1f9,0xbf0e0113,0xdf8ad907 .word 0xc9807220,0x4d22c7c8,0x8a7a990a,0x4644ef56 .word 0x73d9d5a4,0xc65cd5f4,0xb12dac10,0x33958ae6 .word 0xa0ac060d,0x51806b54,0xd958ee57,0xaac01692 .word 0x3ff341be,0x3ac580e5,0x91d2d192,0xb37c5f6a .word 0x8b31a5ee,0x89530184,0xe8fbc227,0x62741e53 .word 0xc0d9b96f,0x0ae85ee3,0x02468091,0x5b629eac .word 0xa55365a5,0x9db5bfa9,0xb7658586,0xd1915751 .word 0xb157a3c6,0xf7ac0d36,0x74878e03,0x7b4e93ab .word 0xea116373,0x5430de6b,0xed9c6e69,0xaaff29e6 .word 0xda348226,0x4c314578,0x4d4f42b3,0x1d758bf7 .word 0x90aa6b45,0x43995955,0xf0a4407b,0xe372bb30 .word 0xe2f4bb1e,0xc7cd3f9a,0x375f3246,0xbe3cec53 .word 0xd87f4154,0xe0a83214,0x18906ebd,0x4c9c3796 .word 0x47c34263,0x13786f7b,0x73634bd3,0xbc1e19ef p53_local1_end: SECTION .p53_local2 DATA_VA=0x0009ac000 attr_data { Name = .p53_local2, VA = 0x00000000009ac000, RA = 0x000000007b000000, PA = ra2pa(0x000000007b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local2_start p53_local2_begin: p53_local2_start: .word 0x0db9c632,0xe0b2b344,0x6773772b,0x74a9642f .word 0x5fe55e1a,0x51b0bf2b,0xde12cd0e,0xb98b0efa .word 0xfe79bb3d,0x68bbe6df,0xd7229448,0x9f65d47d .word 0x7db1bc45,0x68cd4be2,0x51c3706b,0x273aa5b1 .word 0xc34846b5,0xae5bf44b,0x59a4dec9,0xe15a3a8a .word 0xf3cfd3c3,0x453c9d63,0x6a3684f4,0x6478a393 .word 0x925a822b,0x05112c8b,0xc09f7129,0x73d5691f .word 0x45e56ac1,0x2b779686,0x92cab4f2,0xdb6105eb .word 0x44a22d6c,0x71a35c08,0xc8701931,0x7e7908f8 .word 0xa48092e8,0xf8bff466,0xcd475cd9,0xed04e6ad .word 0x18c953cc,0x1a5c5d78,0x19c04881,0x4d7351c3 .word 0xbc84cf38,0xd7589acf,0x2ccf5d41,0xc168e0d2 .word 0xad53f951,0xa6a0c543,0xfb5386ad,0xce741cd6 .word 0xb0794038,0xa4071912,0xb97c8176,0x0824edb6 .word 0xa32e48d8,0x58aed898,0x7952bde6,0xea3aa0bc .word 0x145ca985,0x4f635669,0x7ce6f2e6,0x59c43895 .word 0xb1d15616,0xda5bd9b9,0x41025ef4,0xef2b3ed9 .word 0xf64f74cc,0x2c660a5e,0x065d75ac,0x945329e4 .word 0x3d5a0943,0xfe08babe,0x3ac14838,0xc37d3989 .word 0xe446d725,0x2550c004,0x8882150e,0x90b8b602 .word 0x95594cb2,0x63cb2a27,0x457f152b,0x78974073 .word 0x40eea8ad,0x775da5f9,0x484f26e5,0x207d451d .word 0xa168c93a,0x75213f73,0xca32ab55,0x077a82ef .word 0x7caa83ce,0x61b7c6a6,0x20fe1a6d,0x17d617a0 .word 0x0be83ac4,0x54f5e5e6,0x1fb301a9,0x0f3d7d66 .word 0x815da3aa,0x99bb1d2f,0x60a9d8bd,0x0d9f3f38 .word 0xb8bf6b68,0x68ecde69,0xa1b2fa07,0xa9fd2b38 .word 0x07487eec,0x37e64492,0xbdad36e8,0xd4e4b659 .word 0xebcec43b,0xafa3963c,0x7d8552d8,0x5145a8da .word 0x16067602,0x7b25fbd2,0xdc257f15,0xd611f456 .word 0x2d41bbd6,0xf68932fb,0x8332eb37,0x424ad213 .word 0x8acbb132,0x3f00b61e,0x324fbe99,0x7807ecc7 p53_local2_end: SECTION .p53_local3 DATA_VA=0x0009ae000 attr_data { Name = .p53_local3, VA = 0x00000000009ae000, RA = 0x000000007b800000, PA = ra2pa(0x000000007b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p53_local3_start p53_local3_begin: p53_local3_start: .word 0x74c80ab7,0xe546f1f8,0x51ed85c5,0xb0e7c812 .word 0xae2ee57b,0x92200686,0x9c2a98ee,0x46416a8e .word 0xdee3dbbb,0xcc7a18a2,0x98b5f51c,0x2e930237 .word 0x4f2c383b,0x682fb629,0x87912c0c,0x3d9a3148 .word 0xbaebf2d3,0x348dc153,0x2bc4ac32,0xfd0c15e0 .word 0x2ce78549,0xc5cd3fde,0x1ae48483,0x213412bc .word 0x7f40a995,0xdad682b2,0x9ad67093,0x3c282200 .word 0x72b8c89e,0x36a29503,0x2458231a,0x8202774e .word 0x248b81ac,0x01124fc7,0x47bea026,0xcb0e1ccc .word 0x4eea298e,0xe95e51c6,0x9e66b5f6,0x13c08831 .word 0x7b6c15e0,0x78cc887d,0xe344b16c,0x962dec63 .word 0x68d67fa7,0x415ce5b4,0xc6ef1bd2,0xfe52ca10 .word 0x89672f83,0xbd80ad9e,0x9eca3e7e,0x67fdf598 .word 0xb5eb4ab5,0x5e6d197f,0x13e54c41,0x78cbcef7 .word 0x4bf59cb3,0xf1432656,0xbf5a63b1,0xb79f2169 .word 0xc78b9bbf,0xa94b37db,0xa9ec8240,0xdc98dd51 .word 0x1ccd9d62,0x82fc816d,0x39ee9f59,0xf217688d .word 0xd15cff04,0xd43ab0ba,0x9db1651c,0xc5d16ba8 .word 0x0f87aea5,0xd8b5086e,0x509d3037,0x19bb842f .word 0xcb28ff75,0xa3770688,0x0725c8b5,0x3d6f1938 .word 0x2fbb0148,0x92df0fd8,0xcf73304b,0x858d49d0 .word 0x2022cf92,0x77839ff5,0x5da1351b,0x7391f4be .word 0x002b2e9b,0xfd777a37,0xc93f1e84,0x9f99fde9 .word 0x530296f1,0xfe78d20e,0xd7f16c2b,0xcc0aae3e .word 0xf7011e8c,0xce602555,0xda44fcfb,0x8dca7f06 .word 0x83a55e10,0x871b675c,0x48603339,0x006bbfec .word 0x19a6f866,0xb8f13687,0xf3deb3aa,0x106eb803 .word 0xba091262,0x7d843281,0xe19905d8,0x3be7f960 .word 0x3b4bb295,0x8ed6609b,0x4eec193c,0x5b643c9e .word 0xea43751d,0x1443c818,0x08c65774,0xbde81c0c .word 0xe7392b08,0x13cbfd85,0x433155e4,0x2b4abd2d .word 0xb24b44da,0x03d34f73,0xcbcb420e,0x6e766f96 p53_local3_end: SECTION .p54_local0 DATA_VA=0x0009b0000 attr_data { Name = .p54_local0, VA = 0x00000000009b0000, RA = 0x000000007c000000, PA = ra2pa(0x000000007c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local0_start p54_local0_begin: p54_local0_start: .word 0x4d7297a9,0x7001e4b5,0x1f943ad3,0xf37d0372 .word 0xfe44eaee,0xdf56e327,0x1b32702f,0x3fb4b4bd .word 0x929f79a7,0xad5efc4a,0x97dff9cc,0xa638e1f1 .word 0x227e0027,0x4d4739d9,0xeb298037,0x391f3e79 .word 0x3c4d7f81,0x7e27b9c6,0x3c7d6f02,0xc57e7a24 .word 0x9cbd8783,0x8fef0d72,0xc69a6cdf,0x3cf1d0ca .word 0x4b421253,0x668a8931,0xfc2e14cd,0x28283c45 .word 0xeb1b8286,0xf8a75e89,0xf0ec1f6e,0xfbab343f .word 0xe6f71af1,0xa18a42c3,0x787b9b1e,0xe42407e3 .word 0x8f048f33,0x19bac233,0x435ef1a6,0xfd580139 .word 0xd5ce7d93,0x25023cf8,0x527d310d,0x53e80654 .word 0x7d9b6c7c,0x9b65d412,0xebdf8d60,0x01722dd9 .word 0xe454e636,0x468d8045,0x0b2b1b63,0x33cf85d5 .word 0x8ecea85f,0xe07c6b8a,0xb262d107,0xf52734be .word 0x70ab976e,0x14912cfa,0xe7336f93,0x6785b390 .word 0x365fa28b,0xee79f2f9,0x221db793,0x75c090fe .word 0x809e302e,0x130b001e,0xa3028b0c,0xbfafb589 .word 0x190c463c,0xadbfd8f0,0x27e4e056,0x06176c9d .word 0xe0b1f544,0x4cc37741,0xf07ac4c5,0xd596a727 .word 0x3c6ac3d3,0xaddb029d,0xf9996eb3,0x25c01def .word 0xc9dfa3be,0x16acb7d4,0xf7b799e1,0x7c097ef6 .word 0xe9ae9f50,0x6f8cbc01,0xd06c6f95,0x44c0c64b .word 0xf6cc8296,0x95b4e2b2,0x8149707d,0x9d5b67ec .word 0x6d5149fa,0xd7d92436,0xb82250c4,0x3c2ddd30 .word 0xeef22ad3,0x6f3816ce,0x43979441,0xf8d6c792 .word 0xdc92f9ab,0x177102b7,0xe890ea11,0xeefbec7b .word 0xe154056f,0x87321403,0xee371226,0x2bbcfc5d .word 0x145e49d9,0x487b176f,0xa04ed1da,0x6ad633e0 .word 0xc2e1dde3,0x40229da2,0xe1ed5173,0x3ac5ac35 .word 0xa45054a7,0x4a3eeddf,0x7cea8eef,0xecb382e0 .word 0xb87d0c27,0xc218644c,0x13040072,0x6b6a63ef .word 0xc97db1dd,0x5ea76d69,0x0c38c27d,0xa355b945 p54_local0_end: SECTION .p54_local1 DATA_VA=0x0009b2000 attr_data { Name = .p54_local1, VA = 0x00000000009b2000, RA = 0x000000007c800000, PA = ra2pa(0x000000007c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local1_start p54_local1_begin: p54_local1_start: .word 0xd12f38f8,0x5e119f04,0x0c70155b,0x58ac4b49 .word 0x81bbfe65,0xaae1ec1a,0x50c273e3,0x282cd0d4 .word 0x919c2f7d,0x2cd6b859,0x733b2fa9,0x3f2a7e7b .word 0x85788706,0xa12fa91e,0x8d9648ae,0xf71f4d03 .word 0x69c7a20a,0xb2937c51,0x4ed03f40,0xca5b85e7 .word 0x09486143,0x4f134e5a,0x13fb7a5c,0x6fd6ddf2 .word 0xa927ce2e,0xcaeab5ca,0x2172a4b3,0x518fc1df .word 0x92b7a56a,0xb9b467bc,0xcd956e21,0x99d1033e .word 0xc8975ba6,0x804bbb11,0xcecb3a69,0xda59c3ab .word 0xd13d5cda,0x8905fb74,0xb8016694,0x1a1965d1 .word 0xba0e0811,0x0b80d79b,0xf8af7960,0x0880c0fd .word 0x8d5edcd7,0x28477862,0xe560f258,0xe67b8aa4 .word 0xaa34b26f,0x8cace064,0x68fec00d,0x9de25d06 .word 0xfa4cf335,0xc178179f,0x8bc635c0,0x94a8428d .word 0x2da0c58b,0xb0c3a015,0x59f9b562,0x00de37f6 .word 0x2859878b,0xa30ddb52,0x38bc2179,0x8ad478e1 .word 0xe240358b,0x7e62af81,0xaa2b4b54,0x5d5bd080 .word 0xeca7e9e1,0xd780ced4,0xf477570f,0xc7769632 .word 0xc2f01809,0x552dcc86,0x6de6b699,0x0459e764 .word 0x9cb11394,0xf8b3c867,0x6775398c,0x9afde3f6 .word 0xbfae1b4d,0x92022290,0x282c525f,0x6cc0768c .word 0x17e05e10,0x83a1dbe2,0x05381c61,0x1626769a .word 0x19c8085c,0x59b35615,0xa404e43c,0x6b3b9a9a .word 0x95c6e230,0x3d37b9fe,0xcee0c2aa,0x10242394 .word 0x49a7040b,0x12d59059,0x71776b14,0x8e3a176b .word 0x52d7efa5,0x19dc3c04,0xcc6f6561,0x75742ab0 .word 0xe942d59e,0xc686c373,0x6b6ad53f,0x1dd4a72a .word 0x00a3780e,0x3f933e0b,0x7f639e3c,0x8c7a4e10 .word 0xd17c80a3,0x82039412,0x0c32832f,0xde23bffc .word 0x3beac22a,0xac433dfb,0x23cd323e,0x78a13069 .word 0x77684171,0x597c5d56,0x0c472469,0xf0355c3f .word 0x98e1a2c9,0x4bebca30,0x81d26f8a,0x91c02f2e p54_local1_end: SECTION .p54_local2 DATA_VA=0x0009b4000 attr_data { Name = .p54_local2, VA = 0x00000000009b4000, RA = 0x000000007d000000, PA = ra2pa(0x000000007d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local2_start p54_local2_begin: p54_local2_start: .word 0xc7f7718a,0xf117e8e5,0xee4ad27e,0x0b4a6fed .word 0xad92ae42,0x479e6954,0x2c408134,0x3655433d .word 0x98ba4a9a,0xca3457f5,0xd3b019b5,0x33593e7c .word 0x566c9f7e,0xd572d384,0x86ebb8cd,0x1f9242b6 .word 0xf6960f73,0x1c303530,0x9a9d913d,0x8f893359 .word 0xb98ad7a6,0x32e400a1,0x86cc35ec,0x24a2977f .word 0x8a51def2,0xb08f870a,0xa1facb28,0xcd31d6a6 .word 0x0ffe9a33,0x1ea2b5cf,0xd91add9d,0x31ef5a17 .word 0x69460160,0x9660a2c1,0xe7ff00c4,0xa644979e .word 0x2fa02d28,0x30622084,0x54c9521d,0x42f3839b .word 0x53bb1457,0x55d47297,0xf6bddbec,0xc6accd06 .word 0x0586f2e8,0xffc9011f,0xa7aee01a,0xc003a715 .word 0x0ccd483d,0x5d822c58,0x21df2b30,0x91976bec .word 0x0b9d0a95,0xab769c8d,0x17f6fad4,0xa926d823 .word 0x90a0016e,0xd6789e6b,0xd38990b8,0x1fb3e139 .word 0x4a43cb06,0x2a9e68a5,0xd1cdad4e,0x00a5949a .word 0x30e59010,0xfb14752c,0xeaeac5e9,0xf2fff8f9 .word 0xe8c1dee9,0xd13b8112,0xcae2aaaf,0x509f3e68 .word 0xc90f05cf,0x0a41cb57,0x0af96924,0xa7a27167 .word 0xcb290a68,0xbbf3510a,0x9fabc246,0xd4bb05e1 .word 0x6b28c418,0xdc5ecbb7,0xb21b9d26,0x6ed0c260 .word 0x9ee71917,0x2a08c58c,0x90fbf987,0xe00ee184 .word 0x27564468,0xf24011be,0xde38710c,0xac2741d7 .word 0x67fd3e12,0xe1edc00b,0x0debb527,0x69b4d68f .word 0x97edd9fb,0x28c0e960,0xb7e8f037,0x6888b911 .word 0xaca4e993,0xb8eafcb5,0xec1042f2,0x47eea6d2 .word 0x7dd83df6,0x57956268,0x8219f936,0xeb126cf7 .word 0x78667601,0xe9488b02,0x09e591f0,0x657b8027 .word 0xe0757158,0xdce2cb2c,0xb23a1049,0xa47bfafd .word 0x4cfa7fdb,0xf508edd7,0x5e8ef70d,0x6e2c4328 .word 0xcd2d697a,0xf03a8e85,0x6b155df0,0xef76db19 .word 0x1f03d920,0x46800b5a,0x4bd320ad,0x8bc92edb p54_local2_end: SECTION .p54_local3 DATA_VA=0x0009b6000 attr_data { Name = .p54_local3, VA = 0x00000000009b6000, RA = 0x000000007d800000, PA = ra2pa(0x000000007d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p54_local3_start p54_local3_begin: p54_local3_start: .word 0x20d25549,0x76e2b7d4,0xb4f2aec5,0x28a297af .word 0xa8ff8504,0x9a8efa0d,0xc67b58b0,0xeb3cf634 .word 0xe5ca4a06,0x263b6d7a,0x542d57d7,0x7f1fccc8 .word 0x8b37f9ef,0xb38a0c47,0xb713c343,0x3d4ba8e1 .word 0x682abd89,0xc9fdd89f,0xf43595a7,0xaa0d984e .word 0xe54a3c75,0x976bf69d,0xe7120592,0x733eed6f .word 0x7549188b,0x56aa4e8f,0x12bec83d,0xe1860a59 .word 0x3e215dd9,0xb9b9a949,0x984d7442,0xd7922289 .word 0xad9e2840,0x742345ba,0x401aad17,0xdf932ab3 .word 0xb3bef705,0xc3042cb1,0xba152021,0x3fc8782f .word 0x0142122a,0x4cee4d2f,0x4d17c935,0x5b377ab4 .word 0x5c34b5a9,0x1a490c4b,0x4c8f3f49,0xaf546298 .word 0x5163e8bd,0x9ef570f1,0xe6ad9c7b,0xf2311621 .word 0x6421eef4,0xe1a82777,0x4ef035f3,0x7b14a0e2 .word 0xf0922685,0x4e0d48a5,0x1f6975fb,0xa863f269 .word 0x827e87d7,0xff756db0,0xb6a2c849,0xb27e5baa .word 0x6510b33b,0x37e9c21b,0x6be8b55f,0x2e8c8797 .word 0x108a3310,0x354de588,0x911c4ef5,0xacd8cac1 .word 0x202ae45d,0xdbfeca76,0x35c63bff,0xea149b3c .word 0x04382634,0xa1a00bd7,0x9a57fcf5,0x6b939b23 .word 0xa0113c7c,0x6de7e1c7,0x56fd33fc,0xb502b36e .word 0x3d83422c,0x1059282f,0xa8d3d102,0x740be3fd .word 0xbe855b16,0xe3b27c37,0xf67d9e72,0x09a7d82d .word 0x91119b80,0x75211e23,0xde82d726,0xe3514d06 .word 0xa8e0e266,0xf209a3de,0x471e822b,0xbd40d54e .word 0x5ec5a323,0xe914cbfa,0x36464eae,0x5dccef04 .word 0xda41cf8a,0x7c2e8b9a,0xec1ca8ef,0xd3e3f5a3 .word 0x6ab5c1ec,0x4872e985,0x188dd7cd,0x9e4993d4 .word 0xec978159,0x8878ac35,0xadd4875f,0x93fdc7dd .word 0x55264aa1,0x28b90f68,0x9230538e,0x51de0a73 .word 0xe4806ca8,0x68a550f4,0x900ba2d5,0x4fbfe326 .word 0x9d43867e,0x1b740fb3,0x00672f58,0xf34ede9f p54_local3_end: SECTION .p55_local0 DATA_VA=0x0009b8000 attr_data { Name = .p55_local0, VA = 0x00000000009b8000, RA = 0x000000007e000000, PA = ra2pa(0x000000007e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local0_start p55_local0_begin: p55_local0_start: .word 0x8048d37a,0x284ad996,0x9ceb4678,0x9da49f1c .word 0x512335ca,0x1c9a0da8,0x01262d70,0xdd42ddb0 .word 0xee148909,0x7ef36d8f,0x603bf19c,0xf4a28040 .word 0x8bfe4542,0x1d622a46,0x9c35367c,0xd556750b .word 0xaa89c0b9,0x00b747b0,0xea92a5b5,0x16df118a .word 0x50672870,0xedf83598,0xb02b224e,0xd9531dd9 .word 0xb930d44e,0x64d69796,0x30db745e,0x060e78e5 .word 0x93c599cb,0x0573863a,0x2f07c3d0,0xb993fd5d .word 0x1d6dd8e8,0xe51004db,0xac6bc959,0x81e4ef7d .word 0x8c44f798,0xb4fd2c8a,0xda4ea69f,0x8563093d .word 0x60ac78cb,0x1dcd84b7,0xf0fcb44b,0x96d1de2a .word 0x153431c7,0x44f9317d,0x4587d4eb,0xcb552ca1 .word 0x93fa5768,0x6fe566b0,0xb6c1eac1,0xb47a4aab .word 0x990d93e4,0xc6e0a83f,0x8d930c98,0x894df390 .word 0x9cdf7f91,0x3e53a00d,0x95414524,0x5733a8d2 .word 0xd563cafd,0x0af4e603,0xccb24829,0x6751e9fb .word 0x3b5bd700,0xd835ef53,0x25bd0b99,0x2022b25b .word 0x2c94e4f3,0x3a0e54e0,0x1bc72957,0xbab9ecae .word 0xacd0e338,0xa4959ea4,0xdd2c51b4,0xc9aa9847 .word 0xc293cc85,0xd79a1639,0x83f48bce,0xf2cc0080 .word 0x0621a25f,0xba60f930,0x4ad716f1,0x6e341eb6 .word 0x4c1d05a5,0xf422538f,0x0f129ce7,0x14c81645 .word 0xb943f85a,0x33b18b1b,0x085dd660,0x22a8f7df .word 0x5bea778d,0xb898b115,0xf03c1bac,0x0074366a .word 0x453e3529,0xc2e6d464,0x2c91f645,0xa2d46c5f .word 0x59f87712,0x5ec88248,0xe4cff3ec,0xafa72699 .word 0xe9e23f77,0x295b0cf4,0xc23ea177,0xbd053bfe .word 0x0260c9cb,0x90cf4d21,0x98867528,0x23d62403 .word 0xf7942606,0xbaebcecc,0x9717f2e2,0x51ba0236 .word 0xa97abc99,0xeab4286e,0x800f2f2c,0x58de3f8c .word 0xee27941b,0x7ab102db,0x24501274,0x79922798 .word 0x3851204c,0xef1e9c37,0xa631e2a4,0x738ce366 p55_local0_end: SECTION .p55_local1 DATA_VA=0x0009ba000 attr_data { Name = .p55_local1, VA = 0x00000000009ba000, RA = 0x000000007e800000, PA = ra2pa(0x000000007e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local1_start p55_local1_begin: p55_local1_start: .word 0x0af48042,0x12d99716,0x213e4b3d,0x7c81f3f9 .word 0x2e7c696b,0xf234e05d,0xfb043bee,0x0f486e3a .word 0x69cc9b2a,0x0da722bc,0xe4faa54f,0xe484151f .word 0x34cddaad,0xf2c699d1,0xad893971,0x5e880fbc .word 0xa45003ea,0xdcb256f7,0x94f57bbf,0x4b67591e .word 0xb74c9c17,0x4f5c9501,0xc00ea0a5,0x5d3ee48f .word 0x6a4bc271,0x51c3814e,0xfb2d0980,0x98ef989d .word 0x8e7e0f24,0xa557223f,0xaef05d25,0x3954b268 .word 0x3a9efdee,0xb77e81b7,0xf11e6c70,0xbf8978f7 .word 0x33fc91b1,0xd5a04e8d,0x4eaab4f4,0xc36358e5 .word 0x1472e947,0x8f0d7e86,0xc128b381,0x2ab7f235 .word 0xf3712131,0x895ec51a,0xbe4d3950,0xb7214a66 .word 0xb2ea33c2,0x184ea88c,0xf2b363b3,0xcfdbb999 .word 0x8bb4aabc,0x9bee605a,0xd0f78622,0xaa107dd6 .word 0xe6e36ed3,0x17a8aa11,0xec392520,0xaa2c701a .word 0x27ec6c1b,0xb8392c88,0x309bf897,0x074be84a .word 0x7e502bec,0x24cacaeb,0x7edad1bb,0x29e53ea3 .word 0x4c95a92b,0xc75ffaa8,0xc4b2075d,0x99affa38 .word 0x98987f7a,0x4654ec05,0xf0214c30,0x4d9b0e0c .word 0x0548f315,0x0bfc8d16,0x27298103,0x3452bea6 .word 0xa514dc18,0xcb0a6e2f,0xca9531d6,0x3657876a .word 0xbbea54f0,0xa2e27d30,0x253d70f0,0x3669e47e .word 0xe7743191,0x802c53a5,0x31e59c83,0xa187e42c .word 0x212d2506,0x958f57e5,0xe93087c4,0x82e606b9 .word 0x4d65ff1c,0x9eb1b44f,0xbb70d39c,0x7b6f54f5 .word 0xd29da90c,0x3c92f55a,0xe05a032d,0xf37007a7 .word 0x3a97fddb,0x76e353a0,0x503791de,0x41333457 .word 0x086b2d2f,0xfd30f54e,0x68f70107,0x771e1d6f .word 0x8b23aa10,0x949e4b97,0xf8ab30f8,0x9eba06b9 .word 0x997acbf1,0xe04b1580,0xaff90b6b,0xd83b74bc .word 0xf9435435,0xe7034205,0x660a99a9,0xf804b4d8 .word 0x5073abb9,0xc2e6eacc,0x6b99e0cd,0x4cf9ff45 p55_local1_end: SECTION .p55_local2 DATA_VA=0x0009bc000 attr_data { Name = .p55_local2, VA = 0x00000000009bc000, RA = 0x000000007f000000, PA = ra2pa(0x000000007f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local2_start p55_local2_begin: p55_local2_start: .word 0x7a79915a,0xd56e1b8a,0x18af52e8,0x8a30d676 .word 0xde203b56,0xaa381ef7,0xb955aa5e,0xf9422988 .word 0xe83627d0,0x5ae54307,0xf45497ea,0x95f82d11 .word 0x8fb33ce5,0x27664a05,0x2b90d6d9,0xdaabb990 .word 0x43f6e426,0x0a690025,0x600df1de,0x47920467 .word 0x6b53d9f1,0x50594276,0x57956f31,0x67444683 .word 0xbcb2d72c,0xf275951a,0xb20fc8c9,0x3c7968da .word 0xc4792589,0x90717021,0xe32c2489,0x98137235 .word 0x5a33a48c,0xe0f066bd,0x1190e5d5,0x604876a0 .word 0x40938ca2,0x2b958317,0x5fef97f5,0x57946315 .word 0xffa74325,0x6f1e9e57,0xa6cf9e3c,0xe2f2f53d .word 0x3bbbe811,0xc5526ae8,0x79118caf,0xf494732a .word 0x6eef4f18,0xb57f8bc7,0xb2e6b62c,0x710941b4 .word 0x5da1555d,0x3e346823,0x4b258006,0x9f1d19b3 .word 0x63585f28,0xd236ff39,0xb151f43d,0xac74e44a .word 0x182078d4,0x3d08c0a9,0x5a29446f,0xa3ec8ca0 .word 0xb6e05d1c,0x6b3e6235,0x7904dcce,0x55f9bc77 .word 0x8890e235,0x54e953fe,0x2f87e753,0x8b537cc6 .word 0x3617111c,0x1d992720,0x43b87436,0x65d051e8 .word 0x9821cfbc,0x1998932e,0x4b748665,0x75a380b3 .word 0x37782035,0x3f7e7f8a,0x9c12fc11,0x03d1f44f .word 0x2cbb8ebc,0x48cec8c1,0xaaaae17e,0xef531dca .word 0x7b9ed2e7,0x78f51314,0x21d16694,0x0cba7347 .word 0x2e7cd08e,0x3d885edc,0x28e56364,0x1e060b75 .word 0xd0218e97,0x29789d1d,0xb44aa800,0x21550f8f .word 0x04b2bf19,0x3f45cc2b,0x3b2368b8,0xdb78f293 .word 0xbf616aa0,0xdfd0913c,0xd2516304,0xc81c56c5 .word 0x630b8639,0x54ef0de5,0x92eb9f90,0x61bca9d8 .word 0x957e8599,0xb1f47ed0,0x52446642,0x3f2c3616 .word 0x19fcce8f,0x47b7fa93,0xcd8ce798,0x964aaa26 .word 0x89bc4ace,0x6b937b6d,0xbb8ee926,0x4a0335c4 .word 0x765f3774,0x3dd8747d,0xb449e964,0x6e91a5ac p55_local2_end: SECTION .p55_local3 DATA_VA=0x0009be000 attr_data { Name = .p55_local3, VA = 0x00000000009be000, RA = 0x000000007f800000, PA = ra2pa(0x000000007f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p55_local3_start p55_local3_begin: p55_local3_start: .word 0xf7c63a2b,0xbbccb637,0x289d845b,0x8923f5e8 .word 0xf1d212b0,0xb6f6fe12,0xc148ff22,0x5a7a6b20 .word 0x01fc7b3b,0x22329aa2,0x692bb921,0x2c6df441 .word 0x8eb246d0,0x5ec6cdba,0xd0092f54,0xd6659191 .word 0xab9992e3,0xb55928cc,0x9eb39137,0x6459e06a .word 0x1dba19f0,0x6ff80e6f,0xef86d295,0x05abeac3 .word 0x9f6c6b3d,0x7ff49612,0x7700a64c,0xc37439d4 .word 0x58f076b2,0x8c7401f0,0xb7037b75,0xe6e84e25 .word 0xde6677eb,0xf57c6998,0xdbcee225,0x5f313a09 .word 0x0d82a5de,0xa2b941a9,0x584754a7,0x47c583c5 .word 0x0a301cf2,0x4417ff83,0x7955e78b,0xe3a3913b .word 0x64a548e6,0x6956d923,0x5c2d02ce,0xcf27cab4 .word 0x310dd479,0xfdc2039b,0x4a6ea1ce,0x076599b4 .word 0x0994693c,0xdefb9ae1,0x4af7a1ca,0xe78156c8 .word 0x6ec6231d,0x6830aa5b,0x1dfe1583,0x652be845 .word 0xe94c8ae3,0x02a4afc5,0x10476470,0x2f8040ca .word 0x1797b4c6,0x2ef357c8,0x443524e9,0xbeff6aa1 .word 0x0384e8da,0xa3d48588,0x26e2b168,0x6fd58a00 .word 0x7e29a3fd,0x58fff40e,0x81ab4bb3,0xa6f5110a .word 0xa588cfbc,0x0461b107,0x123fe968,0xb531cb56 .word 0x6660d316,0x8f7c3163,0xdfd4329b,0xfa5ef0c4 .word 0x4d744087,0x3bd66199,0x81c2c03d,0x2d1b81b5 .word 0x88db6b75,0x4717185b,0xe48f4158,0xef902ffe .word 0x14bbe834,0x46c64101,0x8d55ca96,0x6603152b .word 0xc5717e76,0x74c294eb,0x699eeab2,0x89869a86 .word 0xdbe3305c,0xe37a5929,0x6831cc99,0x35c875b4 .word 0x0e093242,0xd8374237,0x3dfb94f4,0x79908f0f .word 0x8367a67b,0xd8284fe4,0xed07dc48,0xe0263d9e .word 0x9b7a773d,0xb53cdef0,0xe07d7119,0xb7b7a2c9 .word 0x9982a816,0x559f31ae,0x7ab2f5b1,0x300bde1e .word 0x6e0573d1,0xcd7f550e,0x724621ca,0xfb64106d .word 0x40ae2c0d,0x144ebf37,0x51179f01,0xaa186fd5 p55_local3_end: SECTION .p56_local0 DATA_VA=0x0009c0000 attr_data { Name = .p56_local0, VA = 0x00000000009c0000, RA = 0x0000000080000000, PA = ra2pa(0x0000000080000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local0_start p56_local0_begin: p56_local0_start: .word 0xdb43dc7e,0xfab114af,0xee1d369c,0xd07ab24c .word 0xf0d59d4b,0xbf7e1ac2,0x346d1c1d,0xa7433b4f .word 0x08b0a7d5,0x9f18a914,0x6d90b85a,0x2af744c5 .word 0xb938b534,0x8058439e,0x91d9dd51,0xece1fef4 .word 0xdf0df8d8,0xe7737627,0x29b4e27c,0xd67d3408 .word 0xb4e8bc2f,0x5146b2c3,0x2c6159ab,0x28caf7fb .word 0x4fcd0dd0,0x6b7af000,0x686293b2,0x66285bf2 .word 0x929e5442,0x2b19171b,0x00a05a63,0x9836be04 .word 0x8dfaa5d3,0xab578271,0x2b94643f,0x6e316c16 .word 0x1da2c003,0xf9a8383b,0x63e4344c,0x63d1568f .word 0xb34caac6,0x94d61066,0x19d3dbd5,0x1e1f147e .word 0x485ec709,0x1d732e8c,0x6c17d78a,0xb63d9aa9 .word 0xcc771bbb,0xc59680ed,0xb76f4233,0x9c0008c9 .word 0x30ba8f5d,0xa3070585,0xb27b85bb,0xd8e56805 .word 0x36a7af83,0x8467bb7a,0x280b0fe4,0xa98fd2d1 .word 0x8bd8a432,0x98f55e1b,0xbbdf4aed,0xc0afe81a .word 0x1f990b1e,0x98b5fb63,0x18b79d0a,0x4d6acf27 .word 0x582b1311,0xa6d4a670,0x79680160,0x64e4c0ce .word 0xac30a601,0x2c2485fd,0x82756ea0,0xdc3ffdd3 .word 0x5809cc0b,0xf8d7f5cf,0x758cdb32,0xd21ccc40 .word 0x242d46f0,0xe83e8d41,0xb0ca9671,0xa25a69c2 .word 0xed6a0395,0xbe8917ef,0x93504588,0x1a5fa69a .word 0x89305da5,0x029987ef,0x9bbdd1a5,0x02710a38 .word 0xff1058f1,0x43ad7e48,0x9f758f51,0x8ca12474 .word 0x72d151cc,0x12549e9d,0xe86f4cde,0x7b81a840 .word 0x53757b72,0xca00ddea,0xfc92924c,0x78c4c784 .word 0xd5b8095b,0xe0828656,0x7afd0536,0xbbdba610 .word 0x54b429d7,0xe2a1444a,0xb42626e0,0xabc8074a .word 0x81ccba54,0x594d74ea,0x2c088fa7,0xbb200f86 .word 0x57d1ebf9,0x55a10314,0xfeab04b4,0x07245c96 .word 0xde7109cc,0x64f6b9af,0xc1d5badc,0x90e72669 .word 0x6cf0a157,0xbbd146bb,0x6afcb292,0x667c1045 p56_local0_end: SECTION .p56_local1 DATA_VA=0x0009c2000 attr_data { Name = .p56_local1, VA = 0x00000000009c2000, RA = 0x0000000080800000, PA = ra2pa(0x0000000080800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local1_start p56_local1_begin: p56_local1_start: .word 0x878dc54d,0x47993119,0x27ce02ba,0x7119bcae .word 0x85b62cf0,0xf5d6cf59,0x970238fb,0x0e580fd4 .word 0xfa6d13bc,0x6fb33a6a,0x366c7943,0xfb7e13ab .word 0xbecce728,0x87311872,0x8604956d,0x1d092161 .word 0x9245c6e7,0x5973786f,0x953f7c19,0xfc07d554 .word 0x71853fff,0x29d860ce,0x3cdbebbd,0x07d1cc43 .word 0xe267e2c5,0x8fede552,0xca1d70a1,0x2e8f5203 .word 0x7cf182a4,0xc1781ea4,0xc573356d,0xa67dfdcc .word 0x1b63e17f,0x044f41b5,0x0c994018,0x52053622 .word 0x5134f537,0xd5958f52,0xd305be92,0x5d72feed .word 0x15a55d83,0xd78539c0,0x78055fdd,0xe82a6f6e .word 0x0dc7a9d8,0xb67f52d3,0xef40e237,0x9f7491d9 .word 0x3ffe905a,0x5ab7ab0e,0xc0d35898,0x58440da9 .word 0x24fb1fa0,0xa51198e3,0xf3933811,0x3cc0da4a .word 0x33506270,0x2a5d63f9,0x5145f38d,0xb926afce .word 0xa93a3079,0xefe5114b,0x4fa5ebc0,0xcfcbbe86 .word 0x267d13f3,0x1140488c,0xbb501fc5,0x6b5b74fa .word 0xf45bde12,0xc1ec9898,0xc38b852d,0xe4d0faf8 .word 0x2e28664c,0x917660aa,0xd9327c18,0xf6fabb1e .word 0x1f26af5a,0xdc6486a1,0xb6236a2e,0x80844b75 .word 0x1be0927b,0x4f0619cc,0x9b40f758,0xbd6f8126 .word 0x48e9f823,0x077b6ccd,0xab72aaa0,0x21a4e04e .word 0x4d4bc2b6,0x2d83d5a5,0x3a22c0f1,0xa2589a1f .word 0xa3c6690d,0x95b5ade7,0x9ec4cce7,0xb202405c .word 0xba648b7e,0xc4f427e3,0xff68c3ee,0x90bcb1a0 .word 0x07cafbc7,0xb8455481,0xc08101b3,0xdef380f3 .word 0x569034e8,0xb4e801f8,0xfda69dbc,0x4cca4285 .word 0xfcc2d258,0x1c132084,0xfcba24e9,0x599564e3 .word 0xf1095aa8,0x0da472be,0x26186650,0x0475f1c7 .word 0x7fba646c,0x7d3831ff,0xfbb5ad78,0xd37c222a .word 0xcd5cf9cb,0x55be45b9,0xbbec983a,0xddd60870 .word 0xc982f88b,0x8365e9d3,0x89120bf4,0x09a6351c p56_local1_end: SECTION .p56_local2 DATA_VA=0x0009c4000 attr_data { Name = .p56_local2, VA = 0x00000000009c4000, RA = 0x0000000081000000, PA = ra2pa(0x0000000081000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local2_start p56_local2_begin: p56_local2_start: .word 0x13d9807c,0x20ec7872,0x81fce0d8,0xaff01424 .word 0xc0bdc821,0x09ca97a5,0xec6d9535,0x1cbff8f9 .word 0x8fea3391,0x0876ce27,0x4664b312,0xc707ca5f .word 0x32a267cb,0x2bbb6b12,0x33e89ba8,0x8c96a05b .word 0x72775308,0xd5e10171,0xcbf98606,0xce231265 .word 0xbad906d8,0x142845c1,0x18904519,0x0a477aae .word 0x69f7f1ce,0x78e8ee17,0x249061ed,0xee91467d .word 0x86cf4288,0x49ae4dd8,0x3204553d,0x8af77874 .word 0x02609201,0xf1cc4b06,0x2ee1325a,0xd228be4f .word 0x2e58d2b6,0xa51c76a0,0x23c56cac,0x5f03883a .word 0x33f37f23,0x9ebd5f1a,0x3dd58627,0x09f4a249 .word 0x252ff1e7,0x2bf3635f,0x62f1d234,0x09e44c8a .word 0x03f7b6d9,0xa5d9dffd,0xa0cd709b,0xca00e446 .word 0x0ff7c6fd,0xe52bd801,0x2d8649b4,0xd5a28743 .word 0x0c16de6d,0x33b9bce8,0x5a1579d5,0x599b9d64 .word 0x491a3752,0x42dc9ac0,0x3e12d4b7,0xb82d099c .word 0x40d8cc7a,0x57dcdf25,0x20492ac6,0xab9abae7 .word 0x27361472,0xfdbbce0d,0x1d4173c4,0x5ff9879e .word 0xe01e7eae,0xe6a02ae5,0x2d7c50b8,0x5719621f .word 0x0f20496d,0x5f3b1ad2,0xcbcc420a,0x4dbf20f5 .word 0xd234d868,0x2e33b61a,0x0cf936c6,0x8f4c2d91 .word 0x8a00ca2a,0x3014dc7e,0xdeb815cf,0x19b8933f .word 0xb84531e4,0xc7e86820,0xa9d3e46e,0xd647af27 .word 0xe34b6afe,0xd5821b40,0x14ed3d08,0x749c3bad .word 0x122574d0,0x50e5a93e,0xffce1589,0xa240bd0e .word 0x8f169e0e,0x308ffd22,0x9e7129a9,0x70b9097a .word 0xfa630647,0x83b11c2a,0x93201fd9,0xdcde9df1 .word 0x1f6c9ccb,0xa8895960,0xbed783a6,0x615aba83 .word 0xb6cf9074,0x6f28664c,0x1b420f70,0x23b86132 .word 0x45f387c7,0x5087035b,0x08185656,0x791b54fe .word 0xeb0de76f,0x22920513,0x3a6f2cf9,0x9c10bde0 .word 0x5c5b1c95,0x5f658e57,0xf0a2338d,0x8b2ca132 p56_local2_end: SECTION .p56_local3 DATA_VA=0x0009c6000 attr_data { Name = .p56_local3, VA = 0x00000000009c6000, RA = 0x0000000081800000, PA = ra2pa(0x0000000081800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p56_local3_start p56_local3_begin: p56_local3_start: .word 0x4f16925b,0xc473a65f,0x876f01b9,0x67a4da4a .word 0xfceab326,0x1bed1690,0xa93452db,0x9fba667a .word 0x0068b316,0x45e69dd3,0x066809b1,0x0e9bfaf4 .word 0x777abeb3,0xdaa8a021,0x1e63c466,0x99f45962 .word 0x0df8bcb2,0x114d322e,0xe13945d3,0x461f066b .word 0x5690439e,0x02ed9c35,0xb75e7f2a,0x8483f5a5 .word 0x544fd2dc,0x77509850,0x9bcbcf2c,0x2521caf3 .word 0xe8e33531,0x3dd34ac0,0x9f5f26e8,0x95fa0e59 .word 0x89ae3743,0x3b84e2c5,0x10771060,0xa52dd68f .word 0xb1b63c8c,0x428bc9d8,0x7c419834,0x05d7f136 .word 0x78e27856,0x126028be,0xd991058c,0x0e601041 .word 0x91d4ed07,0x1529eff4,0x2f3e5c23,0xde82626a .word 0x98bab6f5,0x7767039d,0x7fede3c0,0xfb3035b4 .word 0x5dd0fb72,0x1ae2d1e2,0xf3a3ef8a,0xe9be04b7 .word 0xe96244df,0x29a2f402,0x73fc6fa8,0xb22d6b28 .word 0xc7339ac5,0xf7099bbe,0x249c000b,0x940b0baf .word 0xf9b27998,0x24d69a76,0xac6bd33a,0x0855a2e4 .word 0x5d6a78f6,0x8db859d2,0x80307efe,0x27f51fc0 .word 0x63acdf20,0xaa222ec9,0x0dfd4f06,0x6c0f2357 .word 0x4f84358f,0xab3b94b3,0x9f8c57be,0x232a417a .word 0xa26d8330,0xd314878e,0xd12ae99a,0x5456ff16 .word 0xa4227318,0xb525f611,0x641161f2,0x8d213654 .word 0x56563c94,0x150fb87a,0xc4c01f30,0x03d97025 .word 0x28383de7,0xa244c079,0xaa00a07c,0x97960bfb .word 0x384a6ce4,0x6a4095d6,0xe090df9b,0xa146e50f .word 0x36ed4ed4,0xa95d85e9,0xddd6d5d3,0x8fec5439 .word 0xd4bc009c,0xe25b9662,0xf7607d05,0x64a046ab .word 0x8070b680,0x3bd44111,0xcb728197,0x1e255f28 .word 0x10377535,0x35dd627a,0xddeca3ea,0x12b0cd63 .word 0x1ce5760a,0x48519726,0x4ccb084b,0x0790f8c5 .word 0x18f9aed3,0x4840f1b3,0x3873b5ce,0xd1c10a85 .word 0x4fc454a2,0x21922b2b,0x31098123,0x57b71c55 p56_local3_end: SECTION .p57_local0 DATA_VA=0x0009c8000 attr_data { Name = .p57_local0, VA = 0x00000000009c8000, RA = 0x0000000082000000, PA = ra2pa(0x0000000082000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local0_start p57_local0_begin: p57_local0_start: .word 0xf1875332,0x77a326e9,0x02ebdd78,0xff12293c .word 0xfb06293a,0x06c1b3a0,0x1d657501,0x3bffe90c .word 0x913b5dac,0xe6af5d6e,0x725e39fd,0x0325a98a .word 0x90bd114a,0xee68e598,0xfc2e67e9,0x41a398a7 .word 0x64e4cd1c,0x12cd9a39,0xbdc865fd,0xc5166c98 .word 0x3886f917,0xd00edafc,0xc005ee1e,0x5d4f386d .word 0xf6b79be7,0x7ac07145,0xc9af634f,0x0e4ed4c3 .word 0x0a09e8e5,0x391e80a7,0x0496f3a9,0xae7c61ea .word 0x0252d4ff,0x5dccca1b,0x7ab2a6b8,0x1b4b2a34 .word 0xdae92f2b,0x97e5d8c8,0x6fa404d9,0x54e2eab4 .word 0x3006a431,0x65997ac5,0x00035c49,0x37145379 .word 0x96cb3aa4,0x2057a9dc,0xdca5980f,0x20d4a634 .word 0x3b03bf4a,0x1e3b7c4b,0x7ed29e62,0x6517a712 .word 0xff40f1ef,0x44ed2ff7,0x376342f0,0xe43f6389 .word 0x73e83b24,0x98d121e1,0xe7546276,0x19f5cc1b .word 0x362ecf5b,0xfc63fa09,0xf900fe1f,0x48ff1bb9 .word 0x64469c0c,0xf7b4a94c,0xecfaa203,0x3c91e41b .word 0x03fa5419,0x5a48041b,0x90681c5d,0x1121b60a .word 0x82add652,0xbefa7eaf,0x9190fc66,0xd220fc44 .word 0x479f38a3,0xa776f62c,0x9d9e1e4a,0xc7a572cb .word 0x7cb3afaa,0x2c104564,0x99f2e757,0x9bdf0aa1 .word 0xf9d75d12,0x7c6208fa,0xe2c67101,0x48efa191 .word 0x27ea2ed0,0xc0b364fc,0xc4e0e6cc,0xb8e8db77 .word 0x71966dcd,0x03fd4811,0x7ed8244a,0xae0fc6ed .word 0xd38144f4,0xc38dc762,0x2ef56751,0xc34d727c .word 0xfd7b7a40,0x4d522712,0x39d5d7ba,0x9d828574 .word 0x72090a85,0xa4160060,0xcf009ef1,0xcf550b60 .word 0x15715b5c,0xbd5b6516,0x1fe8ff4d,0xd312c7fa .word 0x2d65a435,0xa11474ad,0x66d4db80,0xd15b4ac9 .word 0x1d480ebf,0x94e523e1,0x6220b7e0,0x7dc74864 .word 0xd1f14d87,0xc3b14096,0x16c96d9d,0xbae09437 .word 0x6ed416a7,0x72a3fb7f,0xce3fb052,0xcca1ac36 p57_local0_end: SECTION .p57_local1 DATA_VA=0x0009ca000 attr_data { Name = .p57_local1, VA = 0x00000000009ca000, RA = 0x0000000082800000, PA = ra2pa(0x0000000082800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local1_start p57_local1_begin: p57_local1_start: .word 0xd703ca16,0xd6d6656e,0x4d4515ad,0xd7262977 .word 0x4c27d633,0xe91baf47,0xdbe9102f,0xe3e775f8 .word 0xb9ba4130,0xae77e4ae,0xf2eed8c4,0x71091526 .word 0xcaf9dbf4,0x74038ca0,0xa362c61f,0xd913726d .word 0xc5f76b9a,0xab2b936c,0xb57ad573,0x2d1bee15 .word 0x7990fb5d,0x10b12fba,0x41988387,0x1e337322 .word 0xf6bccaa1,0xc4952a85,0x41b48b96,0x2474c871 .word 0x94feda51,0x94f8b510,0xcfd31f07,0x15a2a006 .word 0x83ce8639,0x01b8ec8a,0x165332f6,0x56804513 .word 0xa1237e3b,0xcda8195f,0xd0472fbf,0xab28847a .word 0xd93ef932,0x39fac4a6,0x9cc6ce4c,0x990e78d3 .word 0x91a5b728,0x1f63d82e,0x99dd60a1,0xaff78d51 .word 0xf8451c86,0xeb7a61c7,0xcddd3c5a,0x34317530 .word 0xc5d68a67,0xd2e520b8,0xf50db131,0x1fd0dc27 .word 0x24412f92,0x38dacecc,0x20511264,0xff6f0a7c .word 0xca40ca82,0xdae4b2fc,0xd58cf57e,0x78af0e5f .word 0x02aafaa9,0x3c361181,0x48a31021,0x4473e439 .word 0xdf446e22,0x22911fef,0x47ce6623,0xe209e917 .word 0x2b468984,0x1bb13714,0x6c9c6422,0xaac55515 .word 0xb201c27a,0x70383268,0x38dfb95f,0xffd4a23d .word 0x479c0bee,0x8953896b,0xba329e30,0x1488e0b7 .word 0x4676a015,0x8bb18306,0x3b69251e,0x6e64c56f .word 0x9f94e300,0xda39c20b,0x40152714,0xee6ce466 .word 0x9d05c192,0xfb88a2a7,0x498e72f6,0xa3c95fb9 .word 0xb8f536c2,0x022b1253,0x14390169,0xebeef065 .word 0xc4bb5ad2,0x4bfaaa98,0x8d78e2c8,0x623c3412 .word 0x08f6100a,0xbc77478a,0xfb37f31f,0xcb34208d .word 0xc81c1b00,0x7e421163,0xb3307ad8,0x139c423b .word 0x87a33a41,0xfc6b49ad,0x2ca942b9,0xeadfdb0a .word 0xc5766b3e,0xa53b303b,0x0172c0c9,0x9cac1aef .word 0x8779a6ac,0x4cc49ad2,0x2952516b,0x206f7d3c .word 0x9814ab53,0x4074d4c1,0x17603cbc,0x2edf7f25 p57_local1_end: SECTION .p57_local2 DATA_VA=0x0009cc000 attr_data { Name = .p57_local2, VA = 0x00000000009cc000, RA = 0x0000000083000000, PA = ra2pa(0x0000000083000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local2_start p57_local2_begin: p57_local2_start: .word 0xb797ae2b,0x9e45b888,0x3df81e06,0x112c6430 .word 0x102ca134,0xd975896b,0x6542aff9,0x37dcf071 .word 0x9c5a4a15,0x704d1ab0,0xa979ece2,0xaa8ec64b .word 0xbae856cc,0xb7eff4e0,0x739d52e9,0xa309d186 .word 0x5ab81598,0xa5bb4b18,0x507e0fa1,0xb6be4383 .word 0x28950694,0x53258a33,0x847b5869,0x24180d33 .word 0xcd117067,0x6be01b5e,0x65ac9710,0x5f5192be .word 0x2eb7a596,0x2b557b25,0x1f6ec4e3,0xed0262f3 .word 0xf967e19a,0xdbede2da,0x5fa368d4,0x4f091f30 .word 0x77daa5cc,0x4b1d5415,0x2e98f527,0xf0771e14 .word 0xfc91cb6c,0x5da191f7,0xa7c6fefc,0xd65305d9 .word 0xaad01613,0xbd00e631,0x55f5208a,0xc0bc85f3 .word 0x57cfef4f,0xaa07ef5f,0xed1c830b,0xd45a616b .word 0xd93a5ef3,0xc7d292ec,0x89b3f969,0xc79a9ac9 .word 0x312da693,0x36b03db2,0x23be6036,0x5007d001 .word 0xaa8ef42a,0xa1fbfbc1,0xe9028a36,0xc883b6d9 .word 0x5853ac81,0x71cdfcc9,0xdd8d2769,0xf3e33543 .word 0x3cb65cb5,0x1a8a7c97,0x0f293f90,0x65aa69d4 .word 0xe6314382,0xf3282e92,0x4f2ea792,0x18549582 .word 0x7e399165,0x4c1511b1,0x885fa737,0x41a4ca81 .word 0xcb05d6a4,0x25ab0545,0x17035ebe,0x84c02649 .word 0x046fe0d9,0xf889a3b3,0xb8ee3a42,0xd1143b8d .word 0x71ad358e,0xcb0edf1c,0xfd278d73,0x9731347c .word 0x0b63c542,0x66d62a14,0x5adc40d9,0x5ca609b3 .word 0xf57a9cdf,0x69e0fe8a,0x6bf90541,0x752af691 .word 0xacfa2db4,0xcd97d484,0x0e8b3ccc,0x4606c7ba .word 0x67b4da70,0x6364925a,0xddda0b16,0x5cead03c .word 0x08b8eac4,0x5ca21e52,0x70f5d125,0x36fb32da .word 0x995f7efe,0xe2e04c21,0xa3ef5318,0xab22a4fa .word 0x2c137f97,0x5c832183,0x0d2eae6f,0x5868309d .word 0x8586c994,0xbe982b03,0xe020c10e,0x6ef42043 .word 0xe995d1ef,0x8b3535d0,0x813205db,0xf538f578 p57_local2_end: SECTION .p57_local3 DATA_VA=0x0009ce000 attr_data { Name = .p57_local3, VA = 0x00000000009ce000, RA = 0x0000000083800000, PA = ra2pa(0x0000000083800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p57_local3_start p57_local3_begin: p57_local3_start: .word 0xf0611ecf,0xba8d0c18,0x3d11168c,0x5c729893 .word 0x5ecf98f0,0xca6d6667,0xf7717f14,0x2559e91f .word 0x0be6f6dc,0xe54d9913,0x653c99c1,0xc0586cfd .word 0x63b5aeeb,0x401f0bc4,0xfdabef57,0xb4a3bd9f .word 0x4d25abb5,0x30c6076d,0xc6aa0f6a,0x59755a46 .word 0xe4ea1737,0x14fa8fba,0x22352f92,0x09860f94 .word 0xb829b69b,0x2ecf7a19,0x95bbf57d,0x5cfe1aec .word 0xd41e97e3,0x23daf22f,0x5ff14e4c,0x176729c1 .word 0xa09f87e6,0xff078f64,0x41c38190,0xc8891f2c .word 0x2cf72b17,0x50634593,0x1cd62920,0xb9621559 .word 0x8e67576e,0xd1b9f998,0x6729dc89,0xb4c66a73 .word 0xe8593f15,0x01a61f07,0x35b66151,0xb2ad2d43 .word 0x4a1e4558,0xf749af08,0x577696d1,0xf89ec9ef .word 0x0e301ffb,0x8d8fc2f3,0xc27a45a9,0xecb5b296 .word 0xd3f71bfe,0x73c7d822,0x81c8ba13,0xd7283d14 .word 0x559f4af8,0x88feca29,0x43495344,0x920d7721 .word 0x9831f714,0x0879e4a4,0xabf5207e,0x9e1fc6af .word 0x885ef696,0x37bb3294,0x40ea734e,0x3a8c4a17 .word 0x4ff45159,0x14838434,0xc2471790,0x3232d054 .word 0x9192af63,0xeabf2cd2,0x1d0ac94a,0xf12bec84 .word 0xa7c6e3bc,0x79ef3865,0xab968a1d,0xe9501633 .word 0x881fa236,0x0bc8a773,0xec9421f2,0x45ce1570 .word 0xe1940545,0x94041a97,0x0411706c,0xe481c95d .word 0x487f2008,0xe6066418,0x8547afc2,0x96cbc0b2 .word 0x04d35ea5,0xed3f8df9,0x8ab249ab,0xb8aec016 .word 0x2755ab74,0xf60528c5,0xd19b78f4,0xa5b6d5b1 .word 0xd9073e5a,0x4dd8438e,0x28c3f053,0x70ae48f6 .word 0x048e7dfb,0x53e8b92f,0x46458b8b,0xe5c4f63d .word 0x3b917298,0xf79452f3,0xde046163,0xad4901e4 .word 0x91983432,0x59fb183e,0xd691647e,0x1332cdc0 .word 0x1241ce58,0x99b863bf,0x5021809b,0x84f9fe28 .word 0x4b132d84,0x7e5ad154,0xe9c37878,0x5fdb6b3f p57_local3_end: SECTION .p58_local0 DATA_VA=0x0009d0000 attr_data { Name = .p58_local0, VA = 0x00000000009d0000, RA = 0x0000000084000000, PA = ra2pa(0x0000000084000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local0_start p58_local0_begin: p58_local0_start: .word 0x268c2108,0x5c1382f3,0xe967f25b,0x182f8283 .word 0x7f6de9e0,0xbb39e195,0xff992672,0x85c0d877 .word 0x7352aea4,0x7a35e236,0x67bf4eeb,0x68a05756 .word 0x6b372b15,0xd6dd9e9e,0xe7d5fbbc,0x4321697d .word 0x9f620ad0,0x8369072f,0xfc4bb567,0xac7e619a .word 0x89ab2ff5,0x5bedec26,0xcaa85b84,0x6df56c71 .word 0x585c3cf3,0x6034b948,0x067e5586,0x29a94cee .word 0x5f6736a9,0x27f1bc49,0x7bebb0aa,0xf69ddc89 .word 0x49e0b897,0x8f7c94e7,0x646f50cb,0x88645dc6 .word 0x54b1e9b0,0x3b07ee87,0xbb1d9ac9,0x64b3237d .word 0x899a9c21,0x541fa03b,0x736f8d64,0x90501a03 .word 0xab1bae95,0x240b2052,0x387cb974,0xa35492fb .word 0x30b69294,0x21d70e0a,0x80d79e83,0x3200e340 .word 0xccd535bd,0x112c88c7,0x36ce9fa0,0xd9c80ee3 .word 0x09a6c90b,0x86f78f09,0x09f38a87,0xfcfff4dd .word 0x7da6d779,0x4540c43d,0x1175180b,0x3a9b74b9 .word 0x99dc3b1a,0xb417dcde,0xbd65f194,0x7896e6b0 .word 0xd1edc0c6,0x9bb110d9,0x5a639edc,0x1d0c1728 .word 0xa7277b5b,0x6625afd7,0x814fed1d,0x5e0ba73f .word 0xbfd99443,0x8c7c1704,0x28e58ad4,0x2976324d .word 0x6f505b81,0x4d7e47eb,0x459eda6a,0xf875dde7 .word 0xa9270b73,0x36ceed17,0x02e3f8dd,0x0cf67537 .word 0xf5ed9030,0xca6609da,0x9ca2c182,0x37351d84 .word 0x017801d6,0x3d832e34,0x626a9ae6,0xe913c8b9 .word 0x5b67f74d,0x34e69a9d,0x26ffbde0,0xf1076348 .word 0x8426e3e5,0x2fc90003,0x9d8926de,0xd08158fa .word 0xb34d9a48,0xb786dcdc,0x8e2c08ee,0xaaa1b26f .word 0xc4df3cc9,0x24a783d0,0xfc2ea485,0x102a4097 .word 0x088c510e,0x9e9db02a,0xc6b9a159,0x709410e2 .word 0x82fd7c92,0x4fd38da0,0xb904673f,0xfc5bd0ff .word 0x940fe46e,0xb910b331,0x24477c9c,0x8ff11d42 .word 0xcb2d90e4,0x405855d5,0xab614c7b,0xea48c15c p58_local0_end: SECTION .p58_local1 DATA_VA=0x0009d2000 attr_data { Name = .p58_local1, VA = 0x00000000009d2000, RA = 0x0000000084800000, PA = ra2pa(0x0000000084800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local1_start p58_local1_begin: p58_local1_start: .word 0x6ab09001,0x5f050219,0x5a6d3d59,0x34819358 .word 0x15626241,0x561fd05d,0x2f9a55f2,0x4eaf4608 .word 0xed1efd18,0x58d0139e,0x77e6921a,0x3aa93819 .word 0xfbf27cd2,0x9b504a48,0x1a32255c,0x71ddbdb7 .word 0x1cd2a7eb,0xe27ca638,0xad21b9ec,0x320111d0 .word 0x46e37009,0xd17e0bad,0x938da52a,0xb148a8bc .word 0xbccbd92f,0x416c30b6,0xcb8931da,0x05cfc708 .word 0x3b86de3e,0x2fbd869a,0xed723875,0xfc11f4d8 .word 0xcb236e02,0x510617e5,0x6538a660,0x97c66e3b .word 0x636601c3,0xfb0915e5,0x9a293f9e,0x6febe28f .word 0xbd7a687c,0xdfb41d16,0x0fd78c74,0x6de274e3 .word 0xb74bd950,0x9828b48d,0xe85b750e,0x4b921146 .word 0xf22e0b55,0x94be127e,0x2b7f4740,0xa2be1d1f .word 0x826cc602,0x05dc6510,0x0e785226,0xc3a56fad .word 0x937af2a4,0xfa3cb2b8,0x66557182,0x7f0bc76c .word 0xcd722fd8,0x1b704718,0x37d725bf,0xca9de537 .word 0xc5926b69,0xba01d16a,0xf3a7b8ef,0xf795a48d .word 0x322e2f2e,0xa6d62f71,0x5209791d,0x4e0070f6 .word 0x70688f02,0xb86f1dfa,0x3588276a,0xf56bff57 .word 0x9e7f2700,0x46f17d2a,0x4298860d,0x22f95753 .word 0x24e6c717,0xaa0884ff,0x682bb5e8,0xd8d65258 .word 0xc7635eaa,0x5b85cc0b,0xfce16528,0x8b785ea8 .word 0x6bb1efd0,0x862db2cf,0x6b0ccda9,0x11968f3e .word 0xc1e13b35,0xe859e7e8,0x64b3f8c9,0x06601458 .word 0xe99abd5a,0x82cd28e8,0x80479864,0x28c5a098 .word 0xffcb674a,0x670c1cf5,0xdb562805,0x10bd429d .word 0x42048760,0x343c5af0,0xe0c0fb72,0xa3d15b73 .word 0xdaf934d6,0xde0acbc9,0xb5df7bf8,0xa85c6f01 .word 0x3d43b179,0x28ea22d4,0xa2a598a9,0xf37e5a6b .word 0x20eea8f0,0x988dd5e7,0x8c1a413d,0xfd74b54a .word 0xff64c4d1,0xd357b688,0x9f9740c9,0x760ad2eb .word 0x8c16e237,0x1f11e320,0x3c7ed416,0x6e3a2f81 p58_local1_end: SECTION .p58_local2 DATA_VA=0x0009d4000 attr_data { Name = .p58_local2, VA = 0x00000000009d4000, RA = 0x0000000085000000, PA = ra2pa(0x0000000085000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local2_start p58_local2_begin: p58_local2_start: .word 0xa42d5c0a,0x1a616a2c,0xdd507a42,0x79aad867 .word 0xb64102b7,0xdf3136a7,0x5be21113,0x58b107d2 .word 0x45fe52ec,0x8bd9b0a7,0x3f139eb6,0xec2cbdb6 .word 0xb3ec92e7,0xc9c0ee1d,0xe26915f7,0x796085ac .word 0x535adc34,0x8446c634,0xbabd01af,0x18534148 .word 0x066480ea,0xfa1bc11a,0x9c9d88c0,0xaf4ddfc1 .word 0x1a0fe367,0x15313dc3,0x7f96bc1b,0xb41fcacb .word 0x4dfd962f,0xbb83a53f,0x53c95b86,0xbf890067 .word 0xa323c2e3,0x2c7508f0,0x29a37fb7,0xea04c278 .word 0xece5bcc7,0xe70a37bf,0xf3814860,0x19ae7595 .word 0x03afce6a,0xc052b465,0x0ea433d1,0x8fed6348 .word 0x67d9d418,0x206faa46,0xc88c27f3,0xe8123719 .word 0xf9b3e728,0x86d7efc9,0xc90764a2,0x2331aa22 .word 0x90c11bf4,0xd4cd7531,0x8a561aa2,0xdff2dc9c .word 0x2987acde,0x890df4d2,0xf9543cf1,0xdc5da1ef .word 0x0e5a3ee1,0xf9e69227,0xee138f82,0x42a035cb .word 0xcdd6d0ea,0x11ef1c4b,0xaf0a7095,0x698e2ef5 .word 0x9ba4adee,0x193ce4fe,0x6a7add0d,0x93245c3d .word 0x60edc9bb,0x7fc338bb,0x3a3a9f29,0xd0208b15 .word 0x750f5000,0x3b6de5ff,0x6de1f25d,0x5192580e .word 0x8d13643e,0x134372d3,0x96c22666,0xc66fecfe .word 0x88b05b30,0xc4e3e9e5,0x9cf081d7,0x24624d09 .word 0x6054dc12,0xac78375f,0xc5755d50,0xc5afdde7 .word 0x7a85bb71,0xbf8f5653,0x7a541011,0xb2f03b56 .word 0x18496a1a,0x3ab97983,0x5237feb3,0xcf676255 .word 0x8ad144fe,0xdf41e600,0x4986d41d,0x7fd60087 .word 0xefc6b76f,0x234dbacc,0x4603c7db,0xf92c960f .word 0x6b0456b9,0x2cd8993b,0x5bb457a4,0xd7a4d1ba .word 0x6519a1dc,0x4e43e41f,0xa50fa6bf,0x4b72efd2 .word 0x9566c8af,0x0d28b552,0xf3adacbc,0xc07135fc .word 0x9ce457c0,0x519c9fea,0x47491d3b,0x93fb2bc7 .word 0x98c8d0fd,0x3b634edf,0xf8b4d295,0xad062b00 p58_local2_end: SECTION .p58_local3 DATA_VA=0x0009d6000 attr_data { Name = .p58_local3, VA = 0x00000000009d6000, RA = 0x0000000085800000, PA = ra2pa(0x0000000085800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p58_local3_start p58_local3_begin: p58_local3_start: .word 0x2d82c157,0x40aa2de0,0x7da540d4,0x2462f893 .word 0x040d85a4,0x7eee8250,0x1de4a29e,0xfa9bd82c .word 0x70983575,0xa4f19ad9,0x31453df1,0xba361685 .word 0xadb24b64,0xfbc2fb2f,0x232b6b3e,0x3e56044a .word 0x2f3d3130,0x9d193f2b,0xc4680bdc,0x8aba8908 .word 0x79b57b23,0x145eaf21,0x9550e7c4,0x1d01de80 .word 0x12351945,0x0f0ab00a,0xa28af2fb,0xa8363d44 .word 0x03ceb4b4,0xb09cbe58,0x8456c583,0x28ea9f48 .word 0x6cb580cc,0xf747e398,0xaaa523b2,0x1b08f328 .word 0xec805358,0xe0b10af8,0x0afc8298,0xdf9be056 .word 0xdcff55d2,0x1941a9d3,0x33aed92f,0x0be2e36c .word 0xf2e32a2a,0x7e1593d7,0x66294186,0xa4ce39e1 .word 0xfed55d93,0x7ada4fda,0x177c6a39,0x9ab22c3c .word 0x98ab714d,0x5cb7eb2e,0x2690c7ac,0x1bf7a482 .word 0x22616844,0x07c73e8c,0x23a9862c,0x45086737 .word 0x8493c9bd,0xc041b444,0x91548d4e,0xbbbad676 .word 0xf097bebf,0xd40c1607,0xae5e3cf4,0xaa337a4a .word 0x68f9fcb7,0x7cf00cc6,0x5abc885c,0x8a178423 .word 0x9f396d9d,0x43d93154,0x002b8e28,0x74094dbf .word 0x64d7b4fa,0x751abeca,0xcbf838ea,0x2cf973a9 .word 0x0944fd91,0x49a33002,0x3ba32cf4,0xedb7e666 .word 0xf66a95a5,0xe200cd10,0x4fb84314,0x9f00ffe2 .word 0x70a92522,0xe4c3981a,0xedc58a62,0xdc50cfd1 .word 0x45b2859e,0xbc33d224,0x32d2c2db,0x5d5d7d31 .word 0x3be7811e,0x450dfb92,0xa9aa7d61,0x4dc106df .word 0x187ae0a5,0x0bbdbdc8,0xbad8e302,0x998f7dcb .word 0x0ea67f61,0xaa964d8f,0x14018720,0x2bf1ae1f .word 0xd4680b7b,0x3d737506,0xd67aeab1,0xf079abc4 .word 0x8f02054b,0x5aee10e2,0x4a192a8f,0x38b5eef3 .word 0x926ba010,0x9684944f,0x635d52e6,0xf4874977 .word 0x2c752a60,0xead577ab,0xfa53b167,0x7947e29e .word 0x00fdf0ae,0x40544639,0x900e40bc,0xd5f44def p58_local3_end: SECTION .p59_local0 DATA_VA=0x0009d8000 attr_data { Name = .p59_local0, VA = 0x00000000009d8000, RA = 0x0000000086000000, PA = ra2pa(0x0000000086000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local0_start p59_local0_begin: p59_local0_start: .word 0x657e42f4,0x28a78194,0x5daf24f3,0x7ba7d478 .word 0x92fa39e2,0xa4474ad6,0x33e52682,0x42090f11 .word 0xa35833b3,0xe8817623,0x5a0288e7,0xbfff0b5d .word 0xa632e5c6,0x07c3c315,0xd3236654,0xc7236ee9 .word 0x7ec9cd96,0x228eceeb,0x73355184,0xad2024ec .word 0x23b8254b,0xae5c7010,0xd0dc06af,0x92448470 .word 0xa748d17d,0x4f4e823d,0x0a8f3b34,0x90fe561b .word 0x03177551,0x52631efc,0xc693ebf5,0x3ff9508d .word 0x7b83a0e3,0xfbc4b214,0xa5da9e7c,0x4751284f .word 0xd4b7c123,0xc8261195,0x3f0385e0,0x4a294e95 .word 0x85701718,0xcb92bbe2,0xf12bc7cd,0x94556547 .word 0x15af45ce,0xac36b823,0x16d0b72a,0x0b29ef4e .word 0x7b535329,0x99e086b5,0x3593cb42,0xe8228bad .word 0xf8761f43,0x42503758,0x0b923c08,0x2177b5e1 .word 0x997cc820,0xb3ecc90e,0x8030d561,0x59be244c .word 0x6a0dbdd9,0x6c3b6e12,0xf3cd84e0,0xb157d051 .word 0x54c19ee2,0xc2df8dcf,0xd8c75e0b,0x02bdfc2a .word 0xca7fe01f,0xc26791b2,0x585cd14f,0xd0e10109 .word 0x798aedf6,0xce6aa45e,0xcd0f7bcc,0xd506d606 .word 0xb3344dfa,0x9b353fe9,0x10353bd8,0xa7ccb384 .word 0x0d7717c1,0x84bca27f,0x888c2390,0x5c29745a .word 0x4317ef4b,0x613887b7,0x22b51edf,0x2e809b4a .word 0xd3f958b7,0x30716b2d,0xa9202f33,0x0b6c8b8a .word 0x52bf116c,0x0f6a2cc8,0x229a7b8e,0xfddac85f .word 0x8025d4a0,0x7c4b657b,0xd8963be7,0xb94e55e0 .word 0xa7b79de2,0x2295a16d,0xf6b44738,0xbcf22037 .word 0x70f61d00,0x3ad20d93,0x436ba019,0x55fa0220 .word 0x0cfc2491,0xb0005dea,0x9a321476,0xc2ab224e .word 0xca5f2628,0x9d6cbd07,0xb7088ffe,0xc9831f82 .word 0x1092a0de,0xc2afeb02,0xd9f4bf07,0x3a316aa6 .word 0x3fc5825e,0xe1d8201a,0x7060fa17,0x71e1df3d .word 0x811a31e3,0xaae6e867,0x92d9af31,0xbf5dc7f0 p59_local0_end: SECTION .p59_local1 DATA_VA=0x0009da000 attr_data { Name = .p59_local1, VA = 0x00000000009da000, RA = 0x0000000086800000, PA = ra2pa(0x0000000086800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local1_start p59_local1_begin: p59_local1_start: .word 0x0492c21e,0x6e7cc52a,0x4242fb5e,0x5dbcfd7d .word 0xae25559c,0x88f6d253,0x8598fdf8,0xc03875aa .word 0x8d5f9b12,0xfe96d90e,0xda561b5e,0x7ba15971 .word 0xde74a713,0x4251fcdb,0x2cd3f8ad,0x3545ed3e .word 0xd1c6efc2,0x4e5c21e8,0xd27ee355,0x9bb7a99d .word 0xf9a623e4,0x46fc4754,0x20c42da9,0x2d4c9c73 .word 0xe44d36c2,0xa9c9ef45,0x5a70774d,0xb2773542 .word 0xda7c63af,0xb97241c5,0x54e41709,0x667c7108 .word 0x9140430c,0x0daff0ac,0x26799c15,0xdbd8d272 .word 0xf186b1f9,0x58252995,0x93da54c4,0xad378c3e .word 0x32c2aa8b,0x3317a226,0x66c4e039,0x17481919 .word 0x9d5c9827,0xf0979105,0xef980aa1,0x3e43f97c .word 0xb23193dd,0xc5456c2e,0x79dbd132,0xc08a48ab .word 0x13c35c86,0xbb74ab4e,0x5d071649,0xf1cabe30 .word 0xd48ea60f,0xb9aec80d,0x04132ee0,0xbcfb8e71 .word 0x59bc7d84,0x32d9e057,0x81ca9503,0x649cefb3 .word 0xd22106fd,0x04e02af2,0x626ca742,0x90494f1b .word 0xdc485c7e,0xf1f38873,0x9420b496,0xd90c79bc .word 0xdc48b61a,0xe45009ef,0xd6b2a0af,0x79e17b81 .word 0x94379697,0xb3c63078,0x3d5176cd,0x8e934fdb .word 0x7179038d,0x13650359,0x5556c4eb,0x9c530bb7 .word 0x1a6f0e9f,0xa07e2a50,0x5617c58e,0x5b97a8bb .word 0x2b47e4b5,0x879589e3,0x4b6c750b,0x5d41ea77 .word 0xee24fe7d,0x25af5b1c,0x0851af9b,0x796406b4 .word 0xeeef8465,0x04f40ed7,0x79714d03,0xb9e1a919 .word 0xf42ab239,0x80a567d7,0x82e36c16,0xd45781d0 .word 0xd75fb75d,0x69559230,0xb838dd77,0xd78ccaaa .word 0x60e9bf37,0x5f404a9f,0x28d82d5e,0xa553f09b .word 0xa6adc642,0x849cc973,0xc1ae51c2,0xc0ab3667 .word 0x1aa3d776,0x4529d643,0x87a69a91,0x13e025d7 .word 0x6bfccc66,0x4bd5c1f7,0x16cc1cef,0x643fb0f2 .word 0xc2000a09,0x7050ab19,0x3f0d66e6,0xcf7a600b p59_local1_end: SECTION .p59_local2 DATA_VA=0x0009dc000 attr_data { Name = .p59_local2, VA = 0x00000000009dc000, RA = 0x0000000087000000, PA = ra2pa(0x0000000087000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local2_start p59_local2_begin: p59_local2_start: .word 0x75fd0da8,0x94757a8d,0x3a80588b,0xe8d27b65 .word 0x976b1832,0xc8aba7ed,0x32b0e41b,0xde79a8f3 .word 0xd7b7ae8c,0xd361c15f,0x1e789f8c,0xa4e000c1 .word 0xd412a6a3,0x878176dd,0xa6ec1e90,0x3c8fe331 .word 0xe1f97526,0xd41c89a2,0xc48cbe92,0xce235532 .word 0xe9873710,0xd12ed409,0x925dfe04,0xef891ded .word 0x515ebfe6,0xb33f218b,0x6a62093d,0x91978b08 .word 0xf8f79f07,0x85cd91ca,0xc86e124d,0x68db48af .word 0x6607999a,0xe328ece5,0x58361c79,0x95d8fb92 .word 0x4349d477,0x8bed4ab4,0xa1fcfbb7,0x302536eb .word 0xe70c356d,0xf0335350,0x4a0efca3,0xe6e55aac .word 0x6f85351e,0x724ca102,0xf5dc5b12,0x471ae9c0 .word 0x4de1e923,0x7cdd95da,0xf31b18bd,0x114b9665 .word 0x0f7ec427,0xcdd5a270,0x2d99123b,0x0e112d9b .word 0x4f681bf2,0xd250e773,0xd3880165,0x01da6640 .word 0x96455b16,0x3ee81d6f,0x1d92e553,0xb1acb655 .word 0xc72d6575,0x5d87e6d2,0xd5c5dd7b,0x6c4ce967 .word 0x74480091,0xb8fe8620,0x3c3c2d74,0x15cee814 .word 0x94f67e28,0x6ccde59c,0x777e5aa7,0x5b7b9d50 .word 0x8a91483e,0x11ebc886,0x6d450b2f,0x27fa2ba8 .word 0xee7221eb,0x980338f7,0xd1d91fd2,0xb1fff1a9 .word 0x643b8876,0xd4d0078f,0x249b5f85,0x314ca891 .word 0x6d1b9d6b,0x3025adfa,0xfca149a9,0xf7adc330 .word 0xb5aa6fcb,0x3477bd98,0xe5464852,0xed49e8ff .word 0xa4428bbb,0xbb24d3e3,0x99196254,0xf258a290 .word 0x6e978e76,0xf343d2f5,0xb489eb62,0xc5e54f49 .word 0x0ae24253,0x8b59ccc1,0xec85c88e,0x3a1394e3 .word 0xc28982e8,0x2188ddf4,0x08f6dd7c,0x2d0df337 .word 0xaded0ac9,0x165596c4,0xecdfbda7,0x9a7cd6a8 .word 0xc27e55f3,0x66487d38,0x4263a584,0x00096f04 .word 0x5ad6cd65,0x53402294,0x2747e8d6,0x27a040ad .word 0x2ccb58d4,0x731b6578,0x017e2394,0x05f13248 p59_local2_end: SECTION .p59_local3 DATA_VA=0x0009de000 attr_data { Name = .p59_local3, VA = 0x00000000009de000, RA = 0x0000000087800000, PA = ra2pa(0x0000000087800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p59_local3_start p59_local3_begin: p59_local3_start: .word 0xc249168a,0x7006b45a,0xd3558be1,0x00ef6c2e .word 0x91777dc1,0x6e5642aa,0x08502168,0x8c6d089d .word 0x4f1adcf3,0xbb4333e0,0x9c4139ca,0x417e8528 .word 0xff086cae,0xf5e690ce,0x8215acd0,0x999a607f .word 0x63536283,0x2fe71fab,0xe7f72a1d,0xc1ac80b8 .word 0xb57b7b40,0xc7088803,0x1a0b7291,0xe53b8255 .word 0x4e2389f3,0xa1ca364f,0x156aa6c3,0xe5ba739b .word 0x3ca83578,0x82e2a8f4,0x43ace220,0xbe0bfbc3 .word 0xbf6ac54d,0xdcc969a7,0x99a35688,0xa9f4ea48 .word 0xf8abb8e2,0x1e8f6310,0x9309754d,0xaba7a2f9 .word 0x4952fd1b,0xcf1ad7fd,0x693cd77f,0x1a6f3c4f .word 0x389125e1,0x70212061,0xea45cd97,0xab1b8e24 .word 0x5652b8b3,0xfe5bdbcf,0x82c32d4b,0x54b40ea4 .word 0xc886e7c3,0x8dbd2881,0xa382c5da,0x50afb010 .word 0x5f1c3562,0xcbc81ad3,0xc5188a85,0x343b54fa .word 0x2a3d2b06,0x1cae14e8,0x1ef24d9f,0x589c2522 .word 0x560c7b78,0xb870104f,0x220e83e8,0x3f37daf1 .word 0xeed11c08,0x002f965c,0x8e1cdf4d,0x663deff8 .word 0xa1ad205a,0x82d35af1,0x3efd4c8f,0xb0395b47 .word 0x7b1c8e06,0x3baa3bf3,0x467a7f1c,0x5e52b3f9 .word 0x67ef4b66,0xf05d99d8,0xfdbafbbb,0x9dca6a1a .word 0x32acec9c,0x4a697387,0x6e526fe4,0x20a989d8 .word 0xc2e5fe4b,0x981ba9be,0xae2392f5,0x34b9ae30 .word 0x95781355,0xfa4bc522,0x1b385118,0xcc6b86c6 .word 0xcaef15a3,0x56083dac,0x10feb828,0x9fab6002 .word 0x0b8cc05e,0x8dff266d,0xcf697249,0x40ed7ce0 .word 0xb43cbdb0,0x6867e64f,0x61737ce4,0x134bf4a1 .word 0x3ac84bc2,0x79f925ab,0xed0cf45e,0x55122338 .word 0xd1a4f1d0,0x4ae3b2e0,0xa74443cb,0xa1749d9d .word 0xa7f1a0ac,0xb8fca40b,0xbac2a011,0xd3a6a6a9 .word 0x87fd0a8b,0xc4dbd9c6,0x6be930f7,0x536c9109 .word 0x2cbe45ab,0x10423c93,0x7425a405,0xfdad164b p59_local3_end: SECTION .p60_local0 DATA_VA=0x0009e0000 attr_data { Name = .p60_local0, VA = 0x00000000009e0000, RA = 0x0000000088000000, PA = ra2pa(0x0000000088000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local0_start p60_local0_begin: p60_local0_start: .word 0xb4327450,0x4490086f,0x4bfdefae,0x7bdd18c5 .word 0x938cdf57,0xcb53efef,0xf8f54d3c,0x7f1eaba9 .word 0x596d7111,0x3a7a0fd7,0xad1c6078,0x509d4d02 .word 0xe3a637d4,0x550d0f0d,0x0f3ad561,0x3989870f .word 0x6afca844,0x97864f8c,0x226de26b,0x0cf37fac .word 0xe12d7c02,0xd7fb106b,0xd79d5754,0x93ba25e6 .word 0x9e558384,0xd4c6062d,0xf511749d,0x8bda0140 .word 0xdfa9d385,0xb8ad2e6a,0x5d6de3e6,0x3469cff7 .word 0xc53a6858,0xd311a4dd,0xf967eaf5,0xfa2cbce6 .word 0x81cc0325,0x2dfc5575,0xa2253745,0xacbaefbe .word 0x36c23ab8,0x196669a6,0xeec28e5b,0xdc43c926 .word 0x543f6714,0x18fbfca6,0xed02faeb,0x6dd74465 .word 0x364fc821,0x7d51e427,0xd7c8a00d,0x2289280d .word 0x0e244cde,0x026c26ac,0xd4af0fde,0xf85cd3cd .word 0xe7cf6cf6,0x413e384c,0xb0ad253a,0xd5e3eb92 .word 0xb0d3aba3,0xfab1c3e9,0xf3784256,0xa872df32 .word 0x82116ff1,0xfa3dd58d,0xb871d6e6,0x14c7ef31 .word 0x5ba1d9dd,0x694c0d67,0x4cd70847,0xfc776671 .word 0x304c4bc9,0x2b9d3f30,0xc3160c30,0x632b5652 .word 0x6931c4db,0xc0ba75a2,0xcf810529,0x371518a9 .word 0xc4254f8d,0x1a6aeeb9,0x6227eb51,0x8523e097 .word 0xa24295e7,0x6133c869,0x2b2b1813,0x556b3bcd .word 0x09f85b98,0x191e5220,0xa312c69f,0x6c55255c .word 0x18c0b90d,0xcd8c8f6d,0x5e68b952,0xa372fc91 .word 0x905fcc4d,0xcd2767f2,0xa456e895,0x6429ba4d .word 0x50517ea7,0x1caa440c,0x11bee4f2,0xd3c123d7 .word 0xe68d2996,0xfda04ef3,0x80bc58a9,0x09416330 .word 0xa5b153cd,0xacbb65ed,0x53628db4,0xc5a536de .word 0xe8ac0b69,0x532db8e0,0xf2c353f9,0xc2523f9c .word 0x9addbd65,0xeb39391b,0x465be601,0xb65856c1 .word 0x9c77116a,0x265368ac,0x9aa5f963,0x3d3b59aa .word 0xf4c45e7a,0x71b1836f,0xafa95936,0x81701570 p60_local0_end: SECTION .p60_local1 DATA_VA=0x0009e2000 attr_data { Name = .p60_local1, VA = 0x00000000009e2000, RA = 0x0000000088800000, PA = ra2pa(0x0000000088800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local1_start p60_local1_begin: p60_local1_start: .word 0x4c9f81bd,0x694f7cfe,0x8091db3e,0x88d6b0d7 .word 0xb65972c2,0x82d4721a,0xef64fca5,0xb57172ba .word 0x1b44e7b0,0x8327dd04,0x1bf2c2e4,0x5f819f44 .word 0xbfe85386,0xc55a8d2d,0xd6c0bd41,0x82599adb .word 0x14edc3cd,0xb65e24d5,0x928d6454,0x3de2400f .word 0xbc49fc3f,0x37cb6aba,0x925ed666,0xb5931554 .word 0x863b225c,0xa14cf12a,0x2888fdc7,0x0053c43e .word 0x8a0e5963,0xf877de29,0x04dc4288,0xc8134c23 .word 0x0cd3e3fe,0x158e8f42,0xe4562505,0x411039aa .word 0xb9239f5b,0x4a534969,0xdb2ffc99,0x6b2430f8 .word 0xadd07916,0xedb24615,0xef0fad91,0x373bd10a .word 0x3d5ff73f,0x3e709419,0xe0953297,0xa02e8e7e .word 0x50743995,0x4b9bfbe9,0x555ff331,0xd49e4a9f .word 0xc1311b57,0x8b06abee,0x75cebae6,0x31a951c6 .word 0xaa14d849,0xf928ba79,0xd94a68d0,0x9efb448f .word 0x0d2ad9b6,0xeeccb017,0x8b959b24,0x52204e63 .word 0x50187a35,0x4b096115,0x28059cff,0xa0805374 .word 0xa8799a9d,0x80dc1a88,0x1caf7349,0x0bb99c7f .word 0x44f4716a,0x9b85fbec,0x3f2f367b,0x2bf1b36a .word 0x57c27763,0xed48a95e,0x02f34937,0x902f7de2 .word 0x7e05ab6e,0xd68e1193,0xd645a20b,0x216baac5 .word 0x9c881b4a,0xe8791c2b,0x717e02db,0x2b4cc925 .word 0xc05de3c2,0x113cc880,0x24a4a88d,0xcfcc048e .word 0x276fc1cc,0xd4f3c998,0x518299ef,0x49dc4aef .word 0x43e98fb1,0xac8bdfeb,0x0469792a,0xcf9c3625 .word 0xe311941d,0x10083467,0x88e003db,0x4b08c2bf .word 0x276bb03e,0xd7dbb3db,0x457f01ea,0x8297b2db .word 0x824db397,0x0f5bced9,0xcbdf356e,0xfcc8ca63 .word 0xf88fd72b,0x9c40f07d,0x1560be5f,0x6fb13eca .word 0x8cb248d3,0x9d2948d6,0x6977a69e,0x734b1acd .word 0x11d58c34,0xd36aefa7,0x5a498572,0x0b8034f4 .word 0x65858337,0xea4f934f,0xd1052e56,0xc1581fe5 p60_local1_end: SECTION .p60_local2 DATA_VA=0x0009e4000 attr_data { Name = .p60_local2, VA = 0x00000000009e4000, RA = 0x0000000089000000, PA = ra2pa(0x0000000089000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local2_start p60_local2_begin: p60_local2_start: .word 0xe45c6562,0x06df5397,0xf9f28cc5,0x90030d5e .word 0xf1bc4c34,0x3b720e47,0x176fabc9,0x2097c8af .word 0xf27d661d,0x6e55b3bc,0x7ac946f9,0xe09942b9 .word 0x168570fe,0xe3dab5f6,0xc849175b,0xa912bb76 .word 0x609b7e3e,0x8c01095f,0xe26d3a2f,0x9944ed7b .word 0xbf6079b2,0x697ed056,0x44d1abb7,0x34376439 .word 0xdca3adbb,0x75760584,0xc13e3287,0x43f15025 .word 0x187933c5,0xeff7727a,0xcc9ba2d7,0xd5e0ea5e .word 0xb9298fbd,0x124f5cb8,0xdf7c9adb,0x9ac20690 .word 0x55e46436,0x70d0ac68,0x2c3e224b,0xc5563962 .word 0x17435bb8,0x0ce2b1dc,0xc3794fa3,0x6b285e84 .word 0x7ee6ac3d,0x95cc8f2a,0xf5a6ba6e,0x712925a9 .word 0x8d8c4726,0x67482559,0xa3ad6d94,0x8e57724e .word 0xc4a11af0,0x0b5d8779,0x48dc9a38,0xc8011682 .word 0x6f6f7942,0x0a9027ef,0xe6d10300,0x6fe65dae .word 0xb23c1d32,0x779d33d1,0x0e0db541,0x54b136cd .word 0xc5fe41db,0x8231aae8,0x9b63508f,0x20b850fa .word 0xe9e5ce4c,0xbc011a7b,0xf32b1e6f,0x3f93f815 .word 0x0822fedc,0x586d8136,0x9d281139,0x1df9e5f9 .word 0xcf6aadbd,0x33e6958c,0x67dc2c64,0x21605d65 .word 0x5dcd7abf,0xdf2b9a6e,0x3d2cb3e3,0x205baeee .word 0x98f997fc,0x31047b95,0xc0789c87,0xd6cd039c .word 0x85b3522f,0xb2ca7d1f,0x8425f038,0x2a928554 .word 0x789edda2,0x70ce4454,0x3a388dba,0x86d064a5 .word 0xf38a4c27,0x5bc043c8,0x8fff681c,0x9036925a .word 0x77940640,0x2e27e1c4,0x26f9f93a,0xbdc2d60a .word 0xb607a254,0xaebe8412,0xc5140f01,0xf877be01 .word 0x395f0ec6,0xfbf52689,0x2601a1af,0x1edba73a .word 0xae0a5dc2,0xae21a980,0xb62f9dd9,0x4e0470d7 .word 0x54c7d2aa,0x69dd0d41,0x5c06de5d,0x1cb4726e .word 0xce621cb5,0x342a62fd,0xc01bd246,0xfc649d5a .word 0xb40b6d54,0xc89d9fed,0x726b3a12,0xf893abd9 p60_local2_end: SECTION .p60_local3 DATA_VA=0x0009e6000 attr_data { Name = .p60_local3, VA = 0x00000000009e6000, RA = 0x0000000089800000, PA = ra2pa(0x0000000089800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p60_local3_start p60_local3_begin: p60_local3_start: .word 0x9a353989,0x419dd6f3,0xcbe6bb14,0xe78e01dd .word 0x1094fe86,0x401ec6e3,0x0abe5c2a,0x2d82e8b4 .word 0x57ece231,0x4b96a9d7,0x1d49fdb0,0x25c50c04 .word 0x374c31d5,0xaf5f6487,0xb150c6f8,0x2d23e93c .word 0x0a3102f9,0xb2f465c4,0xf5c2615a,0x4d3f478d .word 0x82259c20,0xc32e6044,0x7fb624a2,0xcb01404a .word 0x206dd40a,0xda677ecb,0x0c768a93,0x4279083e .word 0xc87bffa0,0xec1b0250,0xe51b6d65,0xf792b439 .word 0xabc920fc,0x5b2d944c,0xf1c810bf,0xb2c0caf7 .word 0x5b01c3ea,0xf3a1746a,0xaae6d173,0xc5096b7f .word 0xc634a236,0x0288dc57,0x6e74c0d9,0x10b5a431 .word 0xe3d3f85a,0x29d31371,0x72864e4f,0xed9dd27e .word 0xf79617e9,0x3ed27982,0xd9b9d0e4,0xc5f4e888 .word 0xf1013f74,0x9f1fed9a,0x1ccf71e6,0x227e0825 .word 0x4d204544,0x3dfbd585,0xbd0448b2,0x519d9fb7 .word 0x008b0f99,0x9bd4e56c,0x91c6fc53,0xc7c1a1f3 .word 0xa0cd55b4,0xde622a45,0x48a25b0e,0x3b6cb3a6 .word 0x5e7a2b7f,0x47c1f66a,0xf6c4331a,0x97dceb02 .word 0x9e6f3e4b,0xb2110bdb,0x3d6cfede,0x661e896a .word 0xa42d27fb,0x5e4eed9f,0x524c02e0,0xf138e82b .word 0x8fe4c708,0x2945fb6d,0xa3691d5d,0x396ece39 .word 0x6e8f42d4,0xb36a4321,0xde3849f2,0xee676fec .word 0x39b9c8cb,0x1e2372bb,0xd0ba767a,0x11cb8881 .word 0x7565dbbb,0x1947e6e3,0x86f340f3,0x3f1d8450 .word 0xc17ed3de,0x61932513,0x56b67d10,0xdf8e2297 .word 0xb092fd50,0xfe083ff2,0xaee3003c,0x9a19cc00 .word 0x23eb13c6,0x73f5ef91,0x581767a1,0x382d80b5 .word 0x6db0ac12,0xdf698bf8,0xfa8277c7,0x82366962 .word 0xe8fc7d25,0xf302cd21,0x3a0eb0e1,0x6443f8ba .word 0x7edc2ed1,0xef71d054,0x9612ed2b,0xde17e675 .word 0xdb68f9f0,0x9dbdce51,0xaaf70f78,0x64b5f0ef .word 0x26b20e3f,0x000584d1,0x95bb0f70,0x05c553ab p60_local3_end: SECTION .p61_local0 DATA_VA=0x0009e8000 attr_data { Name = .p61_local0, VA = 0x00000000009e8000, RA = 0x000000008a000000, PA = ra2pa(0x000000008a000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local0_start p61_local0_begin: p61_local0_start: .word 0xfc33ad08,0x2d44ccab,0x0edfdac5,0x29bb317b .word 0x19fcabb3,0x023db3a4,0x406c32a3,0x873a7130 .word 0xac4732c0,0x8a190886,0xd6f0d5a8,0x8ae088c4 .word 0x77dbe51c,0x423592ed,0x1852bea8,0x3b6231e2 .word 0x4bf62965,0x26297139,0xecef01b3,0xe256c6a0 .word 0x2819c2c3,0xb1114065,0xf4ec857f,0x312f9a3b .word 0x35e113d6,0x9a945b78,0x228ed9d6,0x084d8725 .word 0x515aba11,0x02b29bff,0x981a9c2b,0xa7adce69 .word 0xaef09eae,0xf2e8e1da,0x8067dd77,0x728b6f48 .word 0x5d02fb5f,0x70246702,0xe6b1bfc2,0x9e11e41e .word 0x344fa75e,0x01e22c37,0xdfc82e53,0x62d66506 .word 0xd0ec540f,0xc14df43e,0x59d96646,0x293f96ea .word 0x3fda2b6a,0x8aa367d7,0xaa4eb1df,0xc4ec95dd .word 0x4bfeefed,0x018d685d,0x7c34fdfc,0x8b7aeb08 .word 0x4f03fdd1,0x3d44ab2e,0x70d7be7d,0x51cf1a09 .word 0xf9660bba,0xcaa083c7,0x3625840e,0x699ad2d5 .word 0x1651c3d6,0x3f70195b,0xcc47d50c,0xdda85b73 .word 0x7caa70d7,0x9f23b208,0xe95ea1cb,0xc88c128d .word 0x1a894c71,0x626186c1,0x4ac9986f,0x6388671a .word 0x0662ca71,0x717d7b0a,0x0b3cd6b3,0x923d2ed9 .word 0x1d67a14c,0x576f3cbe,0x4826ce2c,0xac34e1d1 .word 0x5d644682,0x03022216,0xf29275ca,0x6aa3a4aa .word 0x94b25ade,0x3c514289,0x77bed936,0xb82177d7 .word 0x992307e5,0xfbd9df68,0xc54255a0,0x11e77961 .word 0x7bee9b15,0x5acbf8c4,0xcb046611,0x0d0c4244 .word 0x00f1996f,0xc65644e0,0x428498dd,0x79e602d5 .word 0x8e7a01b7,0xda39a2e8,0xecb9bd82,0x616ad8b5 .word 0xd8c41600,0x21c65300,0xcd8b973e,0x2b2424ed .word 0xb416e701,0x92649f34,0x36a48ca7,0x553d3ba5 .word 0x07db3ab2,0xe87091b0,0xc0321551,0x13ea768a .word 0x842eb6e3,0x07f4d095,0x51389712,0x94cd2a6e .word 0xff3b2288,0xa48719b4,0x4566cd70,0x26459d9a p61_local0_end: SECTION .p61_local1 DATA_VA=0x0009ea000 attr_data { Name = .p61_local1, VA = 0x00000000009ea000, RA = 0x000000008a800000, PA = ra2pa(0x000000008a800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local1_start p61_local1_begin: p61_local1_start: .word 0x03176ab3,0x1a4f6b64,0xfa7bdee7,0x77a68891 .word 0x4614c830,0x8e65ce49,0x2eb8b446,0x4352cd29 .word 0x53b136a7,0x575d4390,0x21fddbc9,0x261c8d4c .word 0x5333ed4c,0x797721d9,0xdce64b82,0x449831ef .word 0x0a38b862,0x4cef8290,0xa536587d,0x68e5b204 .word 0xb30123a3,0xe93dcd6e,0x3b36c401,0x6e33d054 .word 0xe31ef616,0x9d1fc062,0x84ef9d82,0x4161c811 .word 0xa69477af,0xb3e8ab4b,0xcad6b11e,0x5ef98ce6 .word 0xfd50b3ae,0x8f10acaa,0xf41a3239,0x574b1c59 .word 0x4dfa12bc,0x9d410726,0x4473d17f,0xe15c44e6 .word 0x5c4ba7de,0x2e07e0f4,0x71ff4ff6,0xbd8f4d8f .word 0xcfd033d0,0xb73babb6,0x7f41e135,0xf87cf30f .word 0xe88e1554,0x365932ae,0x6ff8d628,0x8267f109 .word 0xfae6f90f,0x97ca7541,0x6aa901ea,0x2cac2e83 .word 0xc78ece4f,0xff782b69,0xe89e10dd,0xc374e6cb .word 0xb72b1bf3,0x15df067c,0x43fc9a5f,0x26889aab .word 0xe2cb4f85,0x82fe9a00,0xbbc79d21,0x22c74711 .word 0x66e56ab9,0xe921bc3e,0x73f3a4da,0x73ee46ad .word 0x9e7c9018,0x0d85e1ef,0x3479782f,0x6fd0ff84 .word 0x7ea73bfd,0xa05bb84a,0xdd909d8c,0x5bfe1d0f .word 0x2a8ea74e,0xd74318be,0xac52aa38,0x3fa7ea1f .word 0xe2868341,0x8c4f3ad6,0x634b183e,0x99197d45 .word 0x180edef9,0x65a80b6d,0xd155604f,0xfc91060a .word 0x9e5a8071,0x8b804ea8,0xfee6a329,0x27bb010e .word 0x56e20fa6,0x8aeb9667,0x0d9bab3b,0x46f875f1 .word 0xbef1b1c4,0x07fb2fd8,0x106076ea,0xf7c9d1fa .word 0x28d508d2,0x9403b14c,0x3828ff38,0x9c7145ce .word 0x75736f6b,0x5fa3e7c7,0xd028458e,0x3b707e6c .word 0x66e70cc2,0xa1be0eb3,0x06789f3b,0xbc46fc7a .word 0x2f4bc02b,0xe7d142a2,0x84cd9a30,0x831beb79 .word 0x9c19d323,0x84bbdfe4,0x4c82971b,0xba00d1c5 .word 0xfa561148,0x980a401b,0x30078b41,0x7cc7f4ab p61_local1_end: SECTION .p61_local2 DATA_VA=0x0009ec000 attr_data { Name = .p61_local2, VA = 0x00000000009ec000, RA = 0x000000008b000000, PA = ra2pa(0x000000008b000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local2_start p61_local2_begin: p61_local2_start: .word 0xeb5fab7b,0x13313d21,0x65510703,0xf41b2dd6 .word 0x92d7edce,0xf90590e4,0x2e3c2975,0x8e0dc241 .word 0xdb29f482,0x2e4954d4,0xbcb390d7,0x80db35e4 .word 0x75ba0885,0xd8392a76,0x2b758e06,0xda4a69ea .word 0xceac1620,0xc125e4f8,0xd81914e6,0x73fc2471 .word 0x1595f167,0x60f32b94,0x4168fdf2,0x463636f4 .word 0x9f53e6bb,0xcdb73cf2,0xf0ad2681,0xaa189672 .word 0x41d125d5,0x5f8ef26d,0x51f6074a,0x54955f5d .word 0xb5cc4882,0x713b286d,0x5a387ea4,0x2d3d9d3d .word 0x18cb7094,0x59c1bbe7,0x29772fc7,0x2cbc15db .word 0x59513ea4,0x8292cab4,0x796319c3,0xf66f640c .word 0x86eba510,0xc6aa52d4,0x0b61ae10,0xca227ee5 .word 0x25a52147,0xeb80c31b,0xc8c5ee51,0x82609117 .word 0x0e0c4c8a,0x5b5fd5cd,0x778d33db,0x081603d3 .word 0xc7679b36,0x3278e865,0xbf2a228e,0x50d049b2 .word 0xd054be6b,0x60b95d39,0x6b1ece17,0x6b72e1ce .word 0x0dcf25d0,0x18ac226b,0x46a8e7e2,0x2d0fe788 .word 0xf45b48c1,0xf55c0dfd,0x830f19fd,0xba4e821c .word 0xdb027677,0x7c24f90d,0x8734b2d3,0xb55b1664 .word 0x946c64e5,0xaa64691b,0x0ab311bb,0x7b6be01b .word 0xff88adb3,0x7d44baae,0x5ebdd749,0xa3caa501 .word 0x3226156b,0x7c2795a7,0xd7ac884e,0x7331bd9c .word 0xb61b7f84,0xde9f4a0b,0x1e7e9748,0x847f26f7 .word 0x86de158d,0xd53f11a9,0xe4dfb95b,0x68371275 .word 0x3951bc6b,0x8d7a74e3,0xdbb325f9,0xf88db23f .word 0x9e0aa3e2,0xb6ba128c,0x3e807da9,0xb4662716 .word 0x3cc626d1,0x7aca3425,0x2cf936d1,0x547bec86 .word 0xbc68474e,0x077a6288,0xde8d9955,0x648e6678 .word 0xb979eca0,0xe24376d5,0xca44a980,0x96bc713d .word 0x877f695a,0x84027793,0x1c005232,0xbffdca90 .word 0x25d97a6b,0x72e60bbd,0xe8184332,0xcefed27b .word 0x0e22e753,0xd3186eeb,0xc3be8300,0x6fea6129 p61_local2_end: SECTION .p61_local3 DATA_VA=0x0009ee000 attr_data { Name = .p61_local3, VA = 0x00000000009ee000, RA = 0x000000008b800000, PA = ra2pa(0x000000008b800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p61_local3_start p61_local3_begin: p61_local3_start: .word 0x05f6e6bf,0x0467a179,0xedee0eb2,0x039e11a3 .word 0x6b2f6d00,0x3a58220f,0xce5820a0,0x155b2375 .word 0x3638b955,0x8ad702a7,0x45c40796,0x166f4229 .word 0x2769c086,0x128bf712,0x5330d1d7,0xf16c6127 .word 0x049f7b99,0xed599577,0x79e59617,0x41fd6357 .word 0x1c6d5430,0xeff51e09,0x2cb3bf65,0xf724097b .word 0x37e36a11,0x2899fee3,0xf0a9a666,0x63c7c391 .word 0x36e68820,0x05a76fb3,0xe240789e,0xf975c9ae .word 0x5d05fdfc,0x0d7ed482,0xe50886bf,0x71f0bdab .word 0xa11e6f1f,0xcb070fe0,0x2670bc33,0x221e2f9f .word 0xe9ae6fdf,0x29516e6c,0x61234fce,0x376b7d91 .word 0x1a5d7a20,0xf78c0f46,0xe96fa7e0,0xbf5bf0d5 .word 0x5214fd5a,0xbbbdcb2f,0x2943cd90,0xa00ee429 .word 0x8fa8844f,0x33daef14,0x6f375086,0xf4ab7ee7 .word 0x41faadb6,0xa723ccca,0xc5dc6e71,0xf76bdef3 .word 0x3fe970c0,0xa8eaf610,0x61f7282d,0x78cbf51c .word 0xd224151d,0xffb3f341,0x7c5459c6,0x40bbc13d .word 0xaab83c54,0x05526e38,0x4d503605,0x86677c1f .word 0xef538433,0x67c453ff,0xde1ad665,0xc709a757 .word 0x0eefa54b,0xce879706,0x4413c2ed,0x1ab71960 .word 0x29ac080e,0xb7fa5459,0x037030ac,0x18cf19ea .word 0xa18407c8,0xbd34b8fb,0x3a45be42,0x19265828 .word 0xc757ada4,0x686f759a,0x612cef9a,0x99ee612e .word 0x3a75fc79,0x4de6b03e,0xcb6b2c77,0x50549991 .word 0xe6b3f360,0xa88ffada,0x2e9d0e61,0x4a7b266d .word 0x8d9b1f27,0xcbf739b6,0x3653ad62,0x93727adf .word 0x999beaa5,0x5a7c962f,0xe5d13ecb,0x5ad5be05 .word 0x79474b92,0x49fae0ca,0x9d404542,0x897d0e6f .word 0x09065a66,0x3357f8cf,0x70adf8ae,0x36906210 .word 0xe812d284,0xe3be70ff,0x49604684,0xd1e0a80d .word 0xace5feb8,0x46c12a49,0x1e9d649b,0xf1517ee7 .word 0xfe8b1d92,0x0f3c35f7,0xb52bdc6d,0x3b967477 p61_local3_end: SECTION .p62_local0 DATA_VA=0x0009f0000 attr_data { Name = .p62_local0, VA = 0x00000000009f0000, RA = 0x000000008c000000, PA = ra2pa(0x000000008c000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local0_start p62_local0_begin: p62_local0_start: .word 0xa5154dcf,0xfd98963b,0x3149aca3,0x98574874 .word 0xdb1503b2,0xdde3e64f,0xd44c8d72,0xd0535a61 .word 0x5f719d99,0x7f57e5ed,0x5327fdf9,0x5f928362 .word 0xa079d6c5,0x44fe8b1f,0xc9dad51f,0x03910167 .word 0x824bc65e,0x31593e2c,0x6cd1faee,0xb9397aa9 .word 0x404d86b4,0xb3e98598,0x4351fe15,0x54687290 .word 0xf3b52983,0x01b29e23,0x5e3bb5b1,0xb6c0ebc7 .word 0xadaea3de,0x87e3ac89,0xeace5f3e,0x1835056b .word 0x8debddd3,0xb30b503d,0xd5198218,0x8bc2ba42 .word 0x31c4613f,0xfb2765b2,0x4b4a1b33,0x4235cf03 .word 0x2a82641f,0x10c47173,0xef6ba62b,0x0ade2067 .word 0xffcf1de2,0x162bd7e6,0x0097ff61,0x9e37c7bc .word 0xb43b95a9,0xfa69b9f5,0xf9d49680,0x1a19092e .word 0x0f4d7eb2,0x8977c334,0x7443a503,0x916df4bd .word 0x0aa8eb7d,0x7f0723f3,0x60adf02b,0xdf8e13d1 .word 0x0ea7bdcb,0xe8be81ad,0x8f0d8249,0x08539ca0 .word 0xf083cb83,0x6d9fe2f4,0x7d6dddad,0xb2aa5463 .word 0xd184e7a4,0xa77737e6,0x839b018f,0x7e81ce4a .word 0x952c2af3,0x79b11015,0xad4d62f8,0x03ffae8c .word 0xed5056be,0xfd05f60f,0x4a45fa43,0x38a4587a .word 0xdadeebe5,0x021aa92a,0x09e86631,0x1af20cd2 .word 0x1ef786a5,0xf7f65a7d,0x556d573b,0x9416a6e2 .word 0x73d56225,0x73c3338e,0x08d69dfe,0x2614a121 .word 0x14e0be34,0xfa8db9e4,0xf454d980,0x3f6abb5e .word 0x6d3a8fed,0x14354b98,0x325d49b6,0x731e2294 .word 0x18963d03,0x2e4bd9d0,0x90051338,0xdd651ead .word 0x5e3bbc0a,0xa31d12fc,0x5e0e1736,0x49bc6085 .word 0x3279b6ee,0x86019d42,0x427605a8,0xe042e7f4 .word 0x32cb8489,0x32dae2d4,0xc2cb6997,0xe87e921b .word 0x32ac9339,0x812b39b8,0x11be9ede,0xed4adaef .word 0x253abd21,0x2460f7b0,0x3f372529,0xae0b50e2 .word 0x7cdd7200,0x3f30a926,0x5d6c5bc5,0xa60877de p62_local0_end: SECTION .p62_local1 DATA_VA=0x0009f2000 attr_data { Name = .p62_local1, VA = 0x00000000009f2000, RA = 0x000000008c800000, PA = ra2pa(0x000000008c800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local1_start p62_local1_begin: p62_local1_start: .word 0x7aa7d207,0x8f7c2bce,0x96bb10fa,0xd6a7a218 .word 0x8a08fdd5,0x208edb04,0xe8199fb7,0xff6c73fb .word 0xc515481f,0x18cda130,0xfea88b41,0xe30b6820 .word 0x31eca0b6,0x9defd08a,0x77251e01,0xc1c2994b .word 0xd9c59c3a,0x7b2234e7,0xbd468803,0x90da1007 .word 0xd79a1011,0xe1e96f8b,0x128e997f,0x66958220 .word 0x58417f51,0xdd9a0487,0x652513c2,0x1ac04af4 .word 0xa477dbce,0x33a21e55,0xb7920286,0xc7f86bd8 .word 0x6fc37fb9,0xd281f8d4,0xa7c7e920,0x3fb99b14 .word 0xccbf7027,0x68260d79,0xa3e8ff05,0x356b6905 .word 0xfe8da24a,0x11d70aca,0x1dd67814,0x1a112345 .word 0x766bcb9d,0x00eda3b2,0xf129879a,0x2fd8f284 .word 0x153856ea,0xd69dc2f0,0x1f251434,0x8128981b .word 0x1c0872a4,0x2e186c81,0x5613018e,0x0b890ee1 .word 0xda4cdbd4,0xb23d7aa4,0xba32d3e9,0x1ac3fdab .word 0x5ad91ea4,0xe5501daa,0xe4cbc547,0x7e49afd3 .word 0x79426826,0xe850fe7c,0x89e8c128,0x229b6055 .word 0xfe380b8c,0x6c4f0f57,0xca12d23e,0x08776b72 .word 0x667a1363,0x3053ae5a,0x09ddd901,0x147b0673 .word 0xa18e2f22,0xb89f4ee4,0xfcedafeb,0x1ec6dbdc .word 0xa280f17b,0x11fc1fec,0x2c1b3a50,0x11fdedd0 .word 0xf5997a38,0x46fa3bb7,0x5635599f,0xfff07828 .word 0xc4aa7041,0x0370c8ef,0x47d1d788,0xfa4b3b27 .word 0x8716f15f,0xa88a28f5,0xff614543,0xdc9921db .word 0xf52875c9,0x878965c2,0x3dfe1a69,0x6116d2d7 .word 0xf762329a,0x4709f018,0xd712a898,0xbe52529c .word 0xce444e43,0xef83e15b,0xc807a30d,0xae53c817 .word 0x2b9ad1cf,0x7e179c36,0x1007e2dd,0xc7babd91 .word 0xe2ec5259,0x96a83c80,0x459b1ba5,0xdab6dc63 .word 0x12478486,0xcd79ffd9,0x94fd2c5c,0x0f71e478 .word 0x1d9fe960,0xbb84e84b,0x28694f16,0x93b74f99 .word 0xeb99202e,0xf9ada6b8,0x0bf0f220,0x83c0cef2 p62_local1_end: SECTION .p62_local2 DATA_VA=0x0009f4000 attr_data { Name = .p62_local2, VA = 0x00000000009f4000, RA = 0x000000008d000000, PA = ra2pa(0x000000008d000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local2_start p62_local2_begin: p62_local2_start: .word 0x39599cfc,0x7383d7db,0x0382560a,0x25225981 .word 0xa077c67a,0x040fabee,0xe384fcaf,0x9bf5bdd6 .word 0xc067f77a,0xdcfb19dc,0xa83e37e4,0x3921eaf6 .word 0xa1820524,0x6f04725e,0x539a5e37,0xed54ee7e .word 0x512cdc42,0x4681fd74,0x52e7bfb8,0x5a6c577c .word 0xcee831af,0x3ef53fa9,0x471325d1,0xe85220cd .word 0xb3000641,0x500000dc,0x60defa5e,0x2fc54537 .word 0xe9e09240,0x6540aba7,0x930c5865,0x572babea .word 0x04b4de9e,0x99c2ab34,0x531ac8b4,0x39ac76aa .word 0x8895213c,0xc0312a02,0x2037ba93,0xcbf4e5f9 .word 0xe2d3a239,0x5ea0d9f9,0x17134687,0x5f9f301a .word 0x29368d06,0x9e57933e,0x1f62f1c6,0x46e62013 .word 0x1ae1e486,0x4c9f0b1b,0x09bd2b99,0xf202ecde .word 0x95ba5759,0x44fc91a2,0x15bb31ef,0xc65ee4e0 .word 0x98b3fed0,0x4a611bc0,0x51b41f49,0x1f5245de .word 0xde78affb,0xcf375c7b,0xba46fc04,0x37ae02c5 .word 0x6695da76,0x7907caa5,0x57dc1e26,0x21a0e644 .word 0xeb5ba803,0xf6c2260b,0x67843fe2,0x72167c1b .word 0xa4cf8b24,0x24b8d6ea,0x7da34095,0x1d37135d .word 0x0ca9a7e5,0xc34c9931,0x17929ac7,0x7ec5d8d5 .word 0xf661b5f8,0xf3d86dcd,0x7f55507e,0x62f129fe .word 0xb3b7e058,0x498fbed4,0xcbc5ee55,0xe610754e .word 0x6987c4eb,0x77d2b667,0x1c329521,0x038dd831 .word 0xabcc1abd,0x295db091,0x1c904f7a,0x91353842 .word 0x39c819a0,0x3c24c590,0xb7052400,0x42bc1280 .word 0x6a1c8438,0x574fd0b4,0x69831504,0x3b5a7686 .word 0xb578045a,0x7b2e5451,0x5504d393,0x904df203 .word 0x5f273ee5,0xa07a46d5,0xa4089dba,0x126725d1 .word 0xdda814a6,0xbd2ab599,0x04d33330,0xca4334ff .word 0x82bd014d,0x22acdd35,0x85b4c1d5,0xda3de6e2 .word 0x3a0e644a,0x2ff3fb2c,0x3c0a26b5,0xb825612d .word 0x97cdc5a3,0xdf68e69a,0x997b0e59,0xf7219ad7 p62_local2_end: SECTION .p62_local3 DATA_VA=0x0009f6000 attr_data { Name = .p62_local3, VA = 0x00000000009f6000, RA = 0x000000008d800000, PA = ra2pa(0x000000008d800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p62_local3_start p62_local3_begin: p62_local3_start: .word 0x965e5e4e,0xac880b86,0xdb9a4989,0x6b635407 .word 0x7d57c199,0xc7d0a809,0xc0901fd8,0xff7fc19e .word 0x169e7f9e,0x67b8a3ff,0xbe91c3b9,0x82b04f4e .word 0x1195bf2f,0x5b5ee099,0x2c8ed6f5,0xd6aefea8 .word 0x4c446221,0xf4c9d6e1,0xcfb1de14,0x7e3c5e22 .word 0x1959fa65,0x8da3009b,0xa0a7c036,0x8203a100 .word 0xd1575bc4,0x338bcf87,0xb6f7874c,0x6a4d017a .word 0xb246369f,0x8d36c565,0x3aaee405,0x791473d7 .word 0x95e34abc,0x6dddaa51,0x842e9b61,0xf7f00abd .word 0x14651bde,0xfedf2803,0xc8355b52,0xa6170248 .word 0x4e0138a3,0x0c0a0435,0x0391d006,0xb8cbedeb .word 0x90ed67c3,0x4d94d1f9,0xb889395e,0x010580af .word 0x6fcd9f48,0x90cbf8ca,0xcc310554,0xe7cd826f .word 0x5d4f2a3f,0x95dc1027,0xc2fdd096,0x034b2489 .word 0x675ce5df,0x31a64029,0x64705d2d,0xfc62156a .word 0xcda6a1c5,0xe0b1b6b9,0x405fc233,0x09dfaa1d .word 0x32034a09,0x03720b25,0x43a7ae2e,0xfe025b2f .word 0x29a41648,0x1b5a2a9f,0x408d5786,0xde5bded8 .word 0x75ee11c6,0x818ee00b,0x869b4135,0x75e90145 .word 0xacadecb9,0x0a7d741d,0x724221c7,0x983c27e8 .word 0xe8a9e8e1,0x9a2e9e0d,0x62c39323,0xacc965fd .word 0x62560c53,0x140132e9,0xb2123785,0xc00b089e .word 0x43a42c62,0x0ca651df,0xd92f2bff,0x109470d2 .word 0x8b2c80a3,0xd2104144,0x0fa4b26a,0x62af8c1a .word 0xa48ef1db,0xb430369b,0xb838c923,0x00b8dac9 .word 0xb8b8f115,0x4dd03bcf,0x8d4c8f34,0xaace5745 .word 0xc3d819f7,0x1bd88a8e,0x82533aa9,0xfe05810e .word 0xb78cf731,0xa5486d96,0x06f16300,0xd8ee51e7 .word 0xbc3dcc57,0x11a39bb9,0x9f43003b,0x221bbe71 .word 0x9cb32ad4,0xcc613b8a,0x97bd4f0f,0x563a7cbf .word 0x2621e575,0xcd498cdd,0x34b1d8ae,0x2be8b34b .word 0x4351b8fe,0x205a93db,0x137e7012,0x1205a079 p62_local3_end: SECTION .p63_local0 DATA_VA=0x0009f8000 attr_data { Name = .p63_local0, VA = 0x00000000009f8000, RA = 0x000000008e000000, PA = ra2pa(0x000000008e000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local0_start p63_local0_begin: p63_local0_start: .word 0x5c914f65,0xa5098364,0xd69f6594,0x5f6f4211 .word 0xda472237,0xd1f46451,0x78606a6c,0x4020a46c .word 0xa60fd75e,0x276d5b5f,0xe3d53715,0x22649c4c .word 0x66de60ac,0xeb6199d2,0xebaf7329,0x53555cc7 .word 0x42492c9e,0x29cf9950,0x1fde9862,0x69d40d9b .word 0x8a55f13d,0xcea87bff,0x73f7d53d,0xb41cd84a .word 0x8e103bd5,0x77706bc8,0x9b429d14,0x80e46a7d .word 0x6b03ec9b,0x5994845e,0xdf5b571b,0x31bd9473 .word 0x45cb8512,0xad567c2b,0x286929a5,0x815e556d .word 0x769283d4,0x25fb638c,0x47d25697,0x490b798d .word 0xba3aeb60,0xa045a616,0x43d983c9,0x6db230d5 .word 0x9d2cc763,0x99dc9508,0xa61414ba,0x535ca717 .word 0x436b7c3f,0x320eda60,0x60c7ee6a,0xebdd1787 .word 0x37def4b9,0x7309904f,0x4607e569,0x996dea1d .word 0x94e3ba11,0x8f6caf1f,0xd84b0f47,0x94523c3e .word 0x2ecb4e88,0x3f4b4789,0xf78382c3,0x66ec512e .word 0x553814a4,0xd38044e7,0x05ce8b5b,0x3d20c78c .word 0xd905cd01,0x5dde0525,0xb2fa24b8,0x09196174 .word 0x56729b15,0xcaa11064,0xe36fa928,0xed11f268 .word 0x67b12509,0x584d63f3,0xa96b1812,0x0205cdef .word 0xf3b2f730,0xe00e0884,0x46e8d324,0x9666c8a0 .word 0x1fdf71ac,0xb1a5580f,0xcda6d447,0x4c890ccd .word 0xce873b17,0xd303fb19,0x6dbd60f4,0x368119b0 .word 0x44135753,0x66d0abca,0x0136bae4,0xaa752bdc .word 0xd2ea96ef,0x744e38c0,0x2f0b09b1,0x8a9dc878 .word 0x275d8be5,0x348d4f01,0x91946a8b,0x5b56a9c8 .word 0xe1c9e6e0,0x9c302a82,0x861d4a23,0x595089f1 .word 0x48e30d75,0x6d34277c,0x01949b94,0xd625ed2e .word 0x13048438,0x2088da36,0xb3c14f6e,0x185fb8c6 .word 0xed1d47f6,0x1834837f,0xd52c2936,0x06d2e544 .word 0x3f71da2a,0x3bed05ca,0x9d913af9,0x0a4bb444 .word 0xefcfd5d7,0x11a49d09,0x17746d38,0x378068af p63_local0_end: SECTION .p63_local1 DATA_VA=0x0009fa000 attr_data { Name = .p63_local1, VA = 0x00000000009fa000, RA = 0x000000008e800000, PA = ra2pa(0x000000008e800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local1_start p63_local1_begin: p63_local1_start: .word 0xd93ff426,0xc8a7cc7a,0x27034c34,0xfa1c3b08 .word 0x7c42d388,0x826b6c0b,0xd7e3898f,0xbeff4174 .word 0x83413b17,0xdfa82f07,0x6a484779,0x75c24fff .word 0x3961512b,0xe94737bc,0x40a09a80,0xa6870d53 .word 0x22c74790,0x41ef58da,0x97042a6e,0x7272920e .word 0x5e6891ea,0x00923ad4,0xf3beab4a,0x2e4395b3 .word 0xb8ed8586,0x92996771,0x183dbe85,0x495eeaf0 .word 0x7ab93079,0xe7230993,0xf5c0efb7,0x8414d29f .word 0xe849a9b4,0xe7bfaeac,0x2f465c1c,0x228282b8 .word 0x80a5e3b4,0x26ec6480,0x7fc85354,0x3d9ece1f .word 0x853f7c6d,0x067a9779,0xf266a9c2,0xfa291802 .word 0x56321ad5,0x49354df5,0x329a30fb,0x26b3a0b4 .word 0x1053c06e,0x7e0f0b11,0x79a4f93a,0x91744851 .word 0xf7800175,0x3bd4218d,0xf8266d04,0x3edcdec3 .word 0x955342fe,0x4a738c43,0x1e4402e6,0x12df62fb .word 0x5da2ddba,0x81d8a8e8,0x0da885a5,0xa6c6b505 .word 0x7c88bf5c,0x1546483e,0xe1220840,0x65aab766 .word 0x8f068401,0x0a6af63f,0x0bc34980,0xb8285657 .word 0x80224f40,0xf33b611e,0x516e2fe0,0x6adccb42 .word 0xfca0b9ea,0x57908471,0x9d6519e7,0x8ca06023 .word 0x4008bdad,0x5d7092fb,0xd3f38bd1,0x8a458b24 .word 0xeaf30f34,0x03e493d9,0xc85c5586,0x216d56b3 .word 0xffe38ccb,0x326dc94d,0xc9fa158c,0x48ef2d67 .word 0x000a3f3a,0x9dd7bb86,0x87a9d56e,0x65fdba66 .word 0x523462aa,0x24ba3e0a,0x74340de2,0x2b9955cf .word 0x6a252251,0x6c8d534b,0xa06aeab8,0xaba030be .word 0xc50626b1,0x38c11d90,0x977ddadb,0xb231be33 .word 0x7490adaf,0x08f5b657,0x1edeb362,0x8bc79539 .word 0x094ecb7e,0x564de149,0x4e1a51f1,0x4e90c7f7 .word 0x02e70960,0x4a74427b,0xc4e6c941,0x9bd73f5c .word 0xce413645,0x0d35672f,0x0c80cae3,0xa0421095 .word 0x0d024a9c,0x18f65b90,0x538040ca,0x3ce19eac p63_local1_end: SECTION .p63_local2 DATA_VA=0x0009fc000 attr_data { Name = .p63_local2, VA = 0x00000000009fc000, RA = 0x000000008f000000, PA = ra2pa(0x000000008f000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local2_start p63_local2_begin: p63_local2_start: .word 0xf3cb54ad,0x9fc7dde9,0x1d2f862d,0x67685601 .word 0x6cac6a23,0x800cbe25,0x8c301956,0xae71d677 .word 0x87f398ee,0x645fb39b,0x9e0b7629,0x707d5664 .word 0xac78267d,0x93f40465,0xd92bb65e,0x18b625d1 .word 0xfc45c246,0x3548d729,0x8fb2411b,0x433c4160 .word 0xb6ac4967,0x19c34462,0x558a0467,0x540b4d78 .word 0xe9993520,0xb8a0fba8,0x04ffdb24,0x5981000f .word 0x82bd04e1,0x2b4eec29,0x589e7905,0x42779a4a .word 0xcdca44b5,0x3d228d7e,0x8d75adde,0xbfb9e78e .word 0x0a65a404,0xf38ff503,0x820ce96a,0xa0640461 .word 0x4e51564f,0xc100c513,0x414585b6,0x21c465b5 .word 0xe25ac0d7,0x757fe376,0x95a22cb9,0x317d9f28 .word 0x922032f3,0x0d81b6de,0xccb51b25,0x73a28418 .word 0x6fb132bc,0x1f387dd5,0x01ad6137,0xdbc01550 .word 0x55513ca0,0x97d2469a,0x1c4e6f47,0xf9adf54d .word 0xfe902bae,0xdb59a0bb,0xb501dbc3,0xb61680f5 .word 0xc451b48b,0x84d54708,0x4180f73f,0xc25585da .word 0x3c1e88fc,0xa83e7962,0x991b4145,0xd0d868da .word 0xa2aa0b76,0x1f3fc5db,0xd0b06f04,0xaef7901c .word 0xcddbf3cb,0x10123279,0x3f4ac03b,0x0eda76c5 .word 0x67a58301,0xb6c24657,0x27126f6e,0xba7e3ffc .word 0xad6c6720,0x045a475d,0xcbfaaed0,0x37e8efeb .word 0xed29d70d,0xbf0fd764,0x7916aaaf,0x08a89da4 .word 0x0122d1f8,0xd864c169,0x8aff892c,0x45e2853a .word 0xb3cda79b,0x788fa62e,0x22538fe2,0x067645f3 .word 0x156b8808,0x4faf1087,0xf2d62b89,0xe4b2a2bf .word 0xdfb51139,0x7ef91587,0xe4148c64,0x716a37c2 .word 0xc6b99b69,0xa3b135b0,0x4f54c199,0x48f95a02 .word 0x7d6c701b,0xffea491e,0xad1a769a,0x6b2320df .word 0x15641163,0x71b4f8fb,0x32566d59,0xb5f89d62 .word 0xe56f579e,0x42aa347a,0x434129b5,0xe66564df .word 0xd8e2caa8,0x7fb89713,0x11e81dd9,0x0d8734b6 p63_local2_end: SECTION .p63_local3 DATA_VA=0x0009fe000 attr_data { Name = .p63_local3, VA = 0x00000000009fe000, RA = 0x000000008f800000, PA = ra2pa(0x000000008f800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=1, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global p63_local3_start p63_local3_begin: p63_local3_start: .word 0x58e98706,0x98632491,0x76736907,0x83e16a43 .word 0x6b7bb757,0x3b7ee016,0x3fab3fb8,0xad017cc2 .word 0xc47917c1,0x5d10395a,0x12bd17d8,0x1833c694 .word 0x0de83a69,0x21825fc2,0xd0bb869d,0x625c7a17 .word 0x303e5e0d,0xa47c6e23,0x86cf5299,0x2320395e .word 0xc56671e4,0xe2d057a0,0xe73a5ccc,0xa36f5574 .word 0x6a14403e,0xe463fa44,0x87627887,0x0b23a6b7 .word 0x34b707e0,0x9226ee33,0xd0b41e51,0x972cfc60 .word 0x3d733e92,0xc6a95753,0x412e06ca,0x3f9fb1fb .word 0x5b380b06,0x7de9124c,0xc8321fdd,0xe93ff2e1 .word 0xbb9ac10e,0x13918e72,0xbbe3a13e,0xb49dd846 .word 0xde46bec2,0xf014291c,0xf3b346c3,0xbd4f9cd2 .word 0xe7ea9d01,0x8dea2361,0x1f1ce5d8,0xa4eb6d5a .word 0x3b6cf7f8,0x9fe17131,0xd499dcc6,0x97af9bf1 .word 0x5d9d71b8,0x3728f9ea,0x4ba7522c,0xdafeb255 .word 0x2639cca9,0xba43e761,0xc2fd306f,0x4c261ea1 .word 0x66fe31da,0x47d5909b,0xc95c515f,0x1bfbeef0 .word 0xb3fd955c,0xc9e4e50c,0x118efe94,0xb11d2557 .word 0x813ba200,0x1535d923,0x59b1aef1,0xb683a17a .word 0xce6c1caa,0x83f31166,0x7f5bd710,0xd07f2a69 .word 0x2122c78a,0x0dbd883c,0xe5669edb,0x9c4648c0 .word 0x552ed40e,0xc63bd47a,0xf331a9ea,0xe8ae9e4f .word 0x11574433,0x3d824f37,0x3abb9acb,0xa4fc47df .word 0x6b5efd2e,0x515994ef,0xb2847c4e,0x509460c8 .word 0x3c7548dd,0x58b550c2,0x1e8d5630,0x65167bd0 .word 0x49c223ef,0xaadb8342,0xbe3ee17c,0xeb9df085 .word 0x18b10d24,0x539dc3d5,0xa738a9ee,0x7c983564 .word 0x1c5de5fa,0xa0def13a,0xa5599eac,0x96e01021 .word 0xce8f6aa6,0x28d99f02,0xacfce8c5,0x34bbc696 .word 0xfb536efc,0xf6c888cf,0x509dabc9,0x5c7afca9 .word 0x1e1ca730,0x5823365c,0xbe37bf92,0x43743e1b .word 0xb0a5c834,0xb0589635,0x5082a0b8,0xdad3720a p63_local3_end: SECTION .unres0 DATA_VA=0x000a00000 attr_data { Name = .unres0, VA = 0x0000000000a00000, RA = 0x0000000090000000, PA = ra2pa(0x0000000090000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres0_start unres0_begin: unres0_start: .word 0xd5176976,0x1a263fd4,0xe76f9a73,0xdc7fba1b .word 0xa7542326,0x9f2d725a,0x77aa266d,0x3ac0086f .word 0x5368f2de,0x2775395c,0x0fafa263,0x48536974 .word 0x8eec8c13,0x3ff326fb,0x07e9c565,0x05ce89c2 .word 0x8f7f8f45,0x796a11e1,0xbe8f2195,0x92ff7863 .word 0xfe9e5105,0xddcce6d5,0x04d12424,0xf17dd9cc .word 0xac44ce54,0xc1525a24,0x41f3549f,0xefbfc4d2 .word 0x8de5ad67,0x1bbe499e,0x29a49e8a,0x429141ad .word 0x6b2d6fab,0x2228183e,0x333a90ea,0x4b204b12 .word 0x79c4dc96,0xcf887faf,0x53ee4052,0x370abbce .word 0x4196bc74,0xa0b61ba7,0x3bf2c25c,0xf8818c48 .word 0x3fa26f31,0xf71d756c,0x2ba9b947,0x0fa49ca3 .word 0x92317c76,0xff28d408,0x3204b668,0xe4e37601 .word 0x5e66b07c,0x23a5216a,0x3d5f1135,0xc850bd44 .word 0xe5b5f94d,0x4d95bcf1,0xca387ee5,0x624b2c2b .word 0x97245dda,0x71d9d275,0xc834ee1e,0x8e169931 .word 0xc3d9554b,0xbfb4517d,0x89c20afc,0x8acca3f7 .word 0x208e2d2a,0xf319c0f9,0x5280a486,0x9be11221 .word 0xfd28656d,0x22b52936,0x1ab37ffe,0x3b1e9ef6 .word 0x66b5ef0c,0xdc7c46e7,0x55733d3a,0x0413d82e .word 0xb4da1761,0xc656d9f1,0x2c7ac60a,0x59d744b1 .word 0x0543c148,0xf8d31f8f,0xac7ada76,0xd6f8c6f9 .word 0x6f381681,0x83c07adc,0x0c455b24,0xb91b3eb3 .word 0x0fb6820d,0xa915bff4,0x0fc89128,0x905e5c79 .word 0x087b2158,0x19063d8d,0x124accd6,0xcf8f614e .word 0xa91f482d,0x10151817,0x267a4c07,0x31c74c8b .word 0x1bbdc34c,0x2f40eab7,0x17361119,0x27fb606a .word 0x2091a2ca,0xcd74dd75,0x01f12adf,0x6fbbb8fe .word 0xe77900c2,0xb450b03c,0x424f9102,0x290887d8 .word 0xcefa14d7,0xd2adbf60,0x8b4c6ba6,0x21df8c41 .word 0x56b781a0,0xc5d29903,0xf2389221,0x0a56eaed .word 0xf7581172,0x7c69cc66,0xb2ce3d03,0x10bb8a14 unres0_end: SECTION .unres1 DATA_VA=0x000a02000 attr_data { Name = .unres1, VA = 0x0000000000a02000, RA = 0x0000000090800000, PA = ra2pa(0x0000000090800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres1_start unres1_begin: unres1_start: .word 0xdf9ad692,0xeaa765c9,0x40ea8ad1,0x7a03c6a1 .word 0xee408a03,0x6ffa6eb0,0x90f15633,0xac280466 .word 0xd9156586,0xbd2a18d0,0x10a39792,0xce33b6a2 .word 0xa3bdb778,0xaa684083,0x8cd664ed,0x8acff555 .word 0x3a194649,0x23cc069f,0x78d7dc06,0xd60538ff .word 0xc22ba537,0xe34de303,0x0d338dcf,0x1e098cec .word 0xc9723166,0x9e231351,0x3013a966,0x48dba1e7 .word 0x3c7d032c,0x13924c58,0x922eb97d,0x33302172 .word 0x0c3c7eb5,0x898801d8,0x87652571,0x66a132ce .word 0x954c815f,0xbebef27d,0xad770fad,0x151c60d4 .word 0xcf4eb831,0x0435468a,0xa6a1186f,0xe1353f90 .word 0xd8e6f85d,0x034969ea,0x13ce638f,0xf07b24dc .word 0xdc4b2883,0x8fd487cc,0x03db3c8c,0x9f892828 .word 0x356355b0,0x01b18b58,0x83e709ce,0xe52b0314 .word 0x579e6934,0x167bd1cc,0x98b85f6b,0xad549184 .word 0x78806a54,0xd806f0ce,0x87577ba6,0x430d2716 .word 0x53b7c54a,0x773e2765,0xa55c3a3b,0x7e270247 .word 0x21d2db55,0x7acbdda0,0x5fa476bc,0x94e95342 .word 0xbe5d7529,0x7765324d,0x828aeed9,0x993e2cbe .word 0xb94f043b,0x1fd8d221,0x726ae43c,0x2deaaef4 .word 0xa4098552,0x4dc0fce4,0xcff6568c,0x40dc0248 .word 0xbbbdd7de,0x1f0f484d,0xb0857ec0,0xe0655a58 .word 0xd640ff85,0x8cbc6848,0x27c2181e,0x4733e19e .word 0xe5d65375,0xfc039286,0x2ddc82c7,0xe4718bcb .word 0x8f80f10b,0xbbaf0724,0xcaa79664,0xe9b852a8 .word 0xd025739a,0xf03eb157,0x30e63843,0x0ede5471 .word 0x803f05fd,0x68760317,0x9a64a4a2,0xa4ca45a1 .word 0x450d88d9,0x151fff36,0xc42d2168,0x2ab04ff6 .word 0xb837367e,0xa8ccb8bf,0xeb1ea287,0xeb03834a .word 0xf9ebc6bd,0x9807b4a5,0x60d886d1,0x0fe26efb .word 0xc475c481,0x941f7329,0x94627d6b,0xa369fde4 .word 0x8817df1e,0x2d9e8ab2,0x1b465155,0x276557d1 unres1_end: SECTION .unres2 DATA_VA=0x000a04000 attr_data { Name = .unres2, VA = 0x0000000000a04000, RA = 0x0000000091000000, PA = ra2pa(0x0000000091000000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres2_start unres2_begin: unres2_start: .word 0x5beccf55,0x162896d5,0xa8659706,0x67474887 .word 0xeb5758df,0x4b2ef340,0xb4fb408e,0x32b999a4 .word 0x5ebab5a5,0x49b19c3d,0xd4a769d2,0xb863b321 .word 0x9953c499,0x3d46fa1e,0xf5e72c04,0x707e3ce1 .word 0x8642ed44,0x67ae4c82,0xaa12e82c,0x0be529ce .word 0xd07a6d71,0x545a2585,0x102d0f23,0x6e1ab5c5 .word 0xeeaf96cc,0xf514e127,0xa2c651c6,0x670203bc .word 0xb4bc198e,0x33f4bdce,0x2d82ef20,0x1faabd9f .word 0x71f0b7ce,0xdd451e0b,0x032baaaf,0x1874a477 .word 0x0ad49900,0x5631be90,0x29d117e1,0x7072fa78 .word 0x4963bdfe,0x32d0abe6,0x7bedf5ac,0x21637c43 .word 0x0db72ff3,0x96b87bb4,0x69ae8009,0xb0f1b5ed .word 0x13703e29,0x539d5dc7,0xc6f06bb1,0x067571a2 .word 0xbafe5f1e,0xe1d77a9d,0x2c0f16f6,0x6965615e .word 0x67170953,0x014a3074,0x087eca23,0x480f53c1 .word 0x05ae329d,0x72c2a2bf,0xdef5d8b5,0x22566379 .word 0x2c2852cb,0xfa56d58f,0x22e03338,0xfd298a10 .word 0xfe0d41c4,0xa3c886c3,0x27a61271,0x12c9df58 .word 0xb0a4b23a,0x7a0a5252,0xb91884a5,0xee7cb985 .word 0x01c7b947,0x5dc140f2,0x27bcb7d4,0x1deb2635 .word 0x28dd2a63,0x7b6b4cda,0xea2d9ce8,0x1f8ad4c1 .word 0xa8525682,0xf47cb886,0xb4583b24,0xdc4650ec .word 0xa5191a4a,0xe6bb0515,0x4f4eac6b,0x58588fd2 .word 0xeb162522,0x3bd1c15f,0x09574988,0x94bab9e0 .word 0x82f96544,0x4cbcb251,0xdb58126d,0x5de8e320 .word 0x50147167,0xd7c0b9fd,0x8fa17e76,0xa7d7b8c9 .word 0x191e0488,0x82118f44,0x44690c5e,0xef88dc5c .word 0xb4428a20,0x35a37518,0x89f50657,0x76a8e15a .word 0x8db5e5d8,0xd99e6c32,0xce5a892f,0x547bdac3 .word 0x1a5b76db,0x68cea009,0x7e55db7f,0x2b019f50 .word 0xd2ff2ae2,0xafd277e9,0x1efe1410,0xcde74a22 .word 0x8dcecf6a,0x89a21c9b,0x4b07657c,0x36adf4e3 unres2_end: SECTION .unres3 DATA_VA=0x000a06000 attr_data { Name = .unres3, VA = 0x0000000000a06000, RA = 0x0000000091800000, PA = ra2pa(0x0000000091800000,0), part_0_ctx_nonzero_tsb_config_0, TTE_Context=PCONTEXT, TTE_Size=0, TTE_NFO=0, TTE_IE=0, TTE_Diag=0, TTE_L=0, TTE_EP=0, TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0 } .data .seg "data" .align 0x2000 .global unres3_start unres3_begin: unres3_start: .word 0x1ca286e8,0xeabba729,0xd08f42f1,0xee954822 .word 0xa290b85a,0xcc583256,0x74c0670a,0x5267e474 .word 0x8305f0ca,0x1465290b,0xb62ba447,0x3ffdce7c .word 0x2ba14704,0x70d7df2b,0x2eeaa460,0x12d170fc .word 0xce3d6de1,0x7ae4c516,0x798a3de0,0xf26d22db .word 0xba251ef1,0xe3b2613d,0x6691eb91,0x9aeaaa48 .word 0x9e84a260,0x2a3637f5,0xa5c6bed6,0x57a419b5 .word 0xe9e89f27,0x2eb3bf51,0x079ebca8,0xcff936f6 .word 0xf2d6ef72,0x131a522b,0xa43ca77a,0x6af19eb5 .word 0x2485e98f,0xfb8782cd,0x70383695,0xc39876d7 .word 0xff1804cc,0xae2cff4f,0x50dfbb3c,0x7880c191 .word 0xecc654e6,0xaf222ef0,0xaea6bad9,0x86dd90ab .word 0x3c4aea22,0xfe051877,0x545df415,0x9ba5caa2 .word 0xb78e7801,0x9799374f,0x41114b72,0xeff9d83d .word 0x5b357c5d,0xb7d0deec,0xd33a6501,0x72d42ee0 .word 0x2725ec1b,0xc56d16cc,0x83248c75,0x3447dfff .word 0xb91b8454,0x131ee890,0x0a5ec7e7,0xfffcf99d .word 0xe496b647,0x7240222a,0xf0332361,0x26d8cabd .word 0x3e66ebc7,0x8319c7e8,0x503d8b62,0x742c3e7e .word 0x0a9d8700,0xf161fd0f,0xcf28ea77,0x040c3c9f .word 0x1901111c,0x9fb7deb0,0x71d12186,0xb13ff7cf .word 0xdc4fcc21,0xf764288d,0x3ed4055e,0xd1ba0b60 .word 0x5c5b9bfb,0x4692494c,0xf7360183,0x36e00196 .word 0xb9937344,0xf7b1a1bd,0xbe51e71b,0xd1386211 .word 0x77ee1260,0xe4f4014f,0x660bfb82,0x12d129f7 .word 0xa36059e1,0x84d20241,0x2e1cd6f3,0x880033cf .word 0x2ec76127,0x831d1d5d,0x7aae34b1,0xf8c92676 .word 0x99944aa0,0xc0a9c532,0x5e658da2,0x343f09a3 .word 0x61d192c5,0xdfb782b7,0x1f95e4db,0x875ddcc4 .word 0x1ae98803,0x7ffa9590,0xaa6d2758,0x864464a3 .word 0xbc237800,0x70dd4032,0xf8901a0a,0xd4ba2fc4 .word 0x22680848,0xb1e0fc7c,0x11e3833e,0x8903a371 unres3_end: